xref: /openbmc/linux/MAINTAINERS (revision d0a064bec75e20a526c7bc0d626912f2660b6e81)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2091M:	Tero Kristo <t-kristo@ti.com>
2092M:	Nishanth Menon <nm@ti.com>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Supported
2095F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2096F:	arch/arm64/boot/dts/ti/Makefile
2097F:	arch/arm64/boot/dts/ti/k3-*
2098
2099ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2100M:	Santosh Shilimkar <ssantosh@kernel.org>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102S:	Maintained
2103F:	arch/arm/mach-keystone/
2104F:	arch/arm/boot/dts/keystone-*
2105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2106
2107ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2108M:	Santosh Shilimkar <ssantosh@kernel.org>
2109L:	linux-kernel@vger.kernel.org
2110S:	Maintained
2111F:	drivers/clk/keystone/
2112
2113ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2114M:	Santosh Shilimkar <ssantosh@kernel.org>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116L:	linux-kernel@vger.kernel.org
2117S:	Maintained
2118F:	drivers/clocksource/timer-keystone.c
2119
2120ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2121M:	Santosh Shilimkar <ssantosh@kernel.org>
2122L:	linux-kernel@vger.kernel.org
2123S:	Maintained
2124F:	drivers/power/reset/keystone-reset.c
2125
2126ARM/THECUS N2100 MACHINE SUPPORT
2127M:	Lennert Buytenhek <kernel@wantstofly.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130
2131ARM/TOSA MACHINE SUPPORT
2132M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2133M:	Dirk Opfer <dirk@opfer-online.de>
2134S:	Maintained
2135
2136ARM/UNIPHIER ARCHITECTURE
2137M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2140S:	Maintained
2141F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2142F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2143F:	arch/arm/boot/dts/uniphier*
2144F:	arch/arm/include/asm/hardware/cache-uniphier.h
2145F:	arch/arm/mach-uniphier/
2146F:	arch/arm/mm/cache-uniphier.c
2147F:	arch/arm64/boot/dts/socionext/uniphier*
2148F:	drivers/bus/uniphier-system-bus.c
2149F:	drivers/clk/uniphier/
2150F:	drivers/gpio/gpio-uniphier.c
2151F:	drivers/i2c/busses/i2c-uniphier*
2152F:	drivers/irqchip/irq-uniphier-aidet.c
2153F:	drivers/pinctrl/uniphier/
2154F:	drivers/reset/reset-uniphier.c
2155F:	drivers/tty/serial/8250/8250_uniphier.c
2156N:	uniphier
2157
2158ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2159M:	Ulf Hansson <ulf.hansson@linaro.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161T:	git git://git.linaro.org/people/ulfh/clk.git
2162S:	Maintained
2163F:	drivers/clk/ux500/
2164
2165ARM/VERSATILE EXPRESS PLATFORM
2166M:	Liviu Dudau <liviu.dudau@arm.com>
2167M:	Sudeep Holla <sudeep.holla@arm.com>
2168M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Maintained
2171F:	arch/arm/boot/dts/vexpress*
2172F:	arch/arm64/boot/dts/arm/
2173F:	arch/arm/mach-vexpress/
2174F:	*/*/vexpress*
2175F:	*/*/*/vexpress*
2176F:	drivers/clk/versatile/clk-vexpress-osc.c
2177F:	drivers/clocksource/versatile.c
2178N:	mps2
2179
2180ARM/VFP SUPPORT
2181M:	Russell King <linux@armlinux.org.uk>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183W:	http://www.armlinux.org.uk/
2184S:	Maintained
2185F:	arch/arm/vfp/
2186
2187ARM/VOIPAC PXA270 SUPPORT
2188M:	Marek Vasut <marek.vasut@gmail.com>
2189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190S:	Maintained
2191F:	arch/arm/mach-pxa/vpac270.c
2192F:	arch/arm/mach-pxa/include/mach/vpac270.h
2193
2194ARM/VT8500 ARM ARCHITECTURE
2195M:	Tony Prisk <linux@prisktech.co.nz>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198F:	arch/arm/mach-vt8500/
2199F:	drivers/clocksource/vt8500_timer.c
2200F:	drivers/i2c/busses/i2c-wmt.c
2201F:	drivers/mmc/host/wmt-sdmmc.c
2202F:	drivers/pwm/pwm-vt8500.c
2203F:	drivers/rtc/rtc-vt8500.c
2204F:	drivers/tty/serial/vt8500_serial.c
2205F:	drivers/usb/host/ehci-platform.c
2206F:	drivers/usb/host/uhci-platform.c
2207F:	drivers/video/fbdev/vt8500lcdfb.*
2208F:	drivers/video/fbdev/wm8505fb*
2209F:	drivers/video/fbdev/wmt_ge_rops.*
2210
2211ARM/ZIPIT Z2 SUPPORT
2212M:	Marek Vasut <marek.vasut@gmail.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/mach-pxa/z2.c
2216F:	arch/arm/mach-pxa/include/mach/z2.h
2217
2218ARM/ZTE ARCHITECTURE
2219M:	Jun Nie <jun.nie@linaro.org>
2220M:	Baoyou Xie <baoyou.xie@linaro.org>
2221M:	Shawn Guo <shawnguo@kernel.org>
2222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223S:	Maintained
2224F:	arch/arm/boot/dts/zx2967*
2225F:	arch/arm/mach-zx/
2226F:	arch/arm64/boot/dts/zte/
2227F:	drivers/clk/zte/
2228F:	drivers/dma/zx_dma.c
2229F:	drivers/gpio/gpio-zx.c
2230F:	drivers/i2c/busses/i2c-zx2967.c
2231F:	drivers/mmc/host/dw_mmc-zx.*
2232F:	drivers/pinctrl/zte/
2233F:	drivers/soc/zte/
2234F:	drivers/thermal/zx2967_thermal.c
2235F:	drivers/watchdog/zx2967_wdt.c
2236F:	Documentation/devicetree/bindings/arm/zte.txt
2237F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2238F:	Documentation/devicetree/bindings/dma/zxdma.txt
2239F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2240F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2241F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2242F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2243F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2244F:	Documentation/devicetree/bindings/soc/zte/
2245F:	Documentation/devicetree/bindings/sound/zte,*.txt
2246F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2247F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2248F:	include/dt-bindings/clock/zx2967*.h
2249F:	include/dt-bindings/soc/zte,*.h
2250F:	sound/soc/codecs/zx_aud96p22.c
2251F:	sound/soc/zte/
2252
2253ARM/ZYNQ ARCHITECTURE
2254M:	Michal Simek <michal.simek@xilinx.com>
2255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256W:	http://wiki.xilinx.com
2257T:	git https://github.com/Xilinx/linux-xlnx.git
2258S:	Supported
2259F:	arch/arm/mach-zynq/
2260F:	drivers/cpuidle/cpuidle-zynq.c
2261F:	drivers/block/xsysace.c
2262N:	zynq
2263N:	xilinx
2264F:	drivers/clocksource/cadence_ttc_timer.c
2265F:	drivers/i2c/busses/i2c-cadence.c
2266F:	drivers/mmc/host/sdhci-of-arasan.c
2267F:	drivers/edac/synopsys_edac.c
2268
2269ARM64 PORT (AARCH64 ARCHITECTURE)
2270M:	Catalin Marinas <catalin.marinas@arm.com>
2271M:	Will Deacon <will.deacon@arm.com>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2274S:	Maintained
2275F:	arch/arm64/
2276F:	Documentation/arm64/
2277
2278AS3645A LED FLASH CONTROLLER DRIVER
2279M:	Sakari Ailus <sakari.ailus@iki.fi>
2280L:	linux-leds@vger.kernel.org
2281S:	Maintained
2282F:	drivers/leds/leds-as3645a.c
2283
2284ASAHI KASEI AK8974 DRIVER
2285M:	Linus Walleij <linus.walleij@linaro.org>
2286L:	linux-iio@vger.kernel.org
2287W:	http://www.akm.com/
2288S:	Supported
2289F:	drivers/iio/magnetometer/ak8974.c
2290
2291ASC7621 HARDWARE MONITOR DRIVER
2292M:	George Joseph <george.joseph@fairview5.com>
2293L:	linux-hwmon@vger.kernel.org
2294S:	Maintained
2295F:	Documentation/hwmon/asc7621
2296F:	drivers/hwmon/asc7621.c
2297
2298ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2299M:	Corentin Chary <corentin.chary@gmail.com>
2300L:	acpi4asus-user@lists.sourceforge.net
2301L:	platform-driver-x86@vger.kernel.org
2302W:	http://acpi4asus.sf.net
2303S:	Maintained
2304F:	drivers/platform/x86/asus*.c
2305F:	drivers/platform/x86/eeepc*.c
2306
2307ASUS WIRELESS RADIO CONTROL DRIVER
2308M:	João Paulo Rechi Vita <jprvita@gmail.com>
2309L:	platform-driver-x86@vger.kernel.org
2310S:	Maintained
2311F:	drivers/platform/x86/asus-wireless.c
2312
2313ASYMMETRIC KEYS
2314M:	David Howells <dhowells@redhat.com>
2315L:	keyrings@vger.kernel.org
2316S:	Maintained
2317F:	Documentation/crypto/asymmetric-keys.txt
2318F:	include/linux/verification.h
2319F:	include/crypto/public_key.h
2320F:	include/crypto/pkcs7.h
2321F:	crypto/asymmetric_keys/
2322
2323ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2324R:	Dan Williams <dan.j.williams@intel.com>
2325W:	http://sourceforge.net/projects/xscaleiop
2326S:	Odd fixes
2327F:	Documentation/crypto/async-tx-api.txt
2328F:	crypto/async_tx/
2329F:	drivers/dma/
2330F:	include/linux/dmaengine.h
2331F:	include/linux/async_tx.h
2332
2333AT24 EEPROM DRIVER
2334M:	Bartosz Golaszewski <brgl@bgdev.pl>
2335L:	linux-i2c@vger.kernel.org
2336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2337S:	Maintained
2338F:	Documentation/devicetree/bindings/eeprom/at24.txt
2339F:	drivers/misc/eeprom/at24.c
2340F:	include/linux/platform_data/at24.h
2341
2342ATA OVER ETHERNET (AOE) DRIVER
2343M:	"Ed L. Cashin" <ed.cashin@acm.org>
2344W:	http://www.openaoe.org/
2345S:	Supported
2346F:	Documentation/aoe/
2347F:	drivers/block/aoe/
2348
2349ATHEROS 71XX/9XXX GPIO DRIVER
2350M:	Alban Bedel <albeu@free.fr>
2351W:	https://github.com/AlbanBedel/linux
2352T:	git git://github.com/AlbanBedel/linux
2353S:	Maintained
2354F:	drivers/gpio/gpio-ath79.c
2355F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2356
2357ATHEROS 71XX/9XXX USB PHY DRIVER
2358M:	Alban Bedel <albeu@free.fr>
2359W:	https://github.com/AlbanBedel/linux
2360T:	git git://github.com/AlbanBedel/linux
2361S:	Maintained
2362F:	drivers/phy/qualcomm/phy-ath79-usb.c
2363F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2364
2365ATHEROS ATH GENERIC UTILITIES
2366M:	Kalle Valo <kvalo@codeaurora.org>
2367L:	linux-wireless@vger.kernel.org
2368S:	Supported
2369F:	drivers/net/wireless/ath/*
2370
2371ATHEROS ATH5K WIRELESS DRIVER
2372M:	Jiri Slaby <jirislaby@gmail.com>
2373M:	Nick Kossifidis <mickflemm@gmail.com>
2374M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2375L:	linux-wireless@vger.kernel.org
2376W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2377S:	Maintained
2378F:	drivers/net/wireless/ath/ath5k/
2379
2380ATHEROS ATH6KL WIRELESS DRIVER
2381M:	Kalle Valo <kvalo@codeaurora.org>
2382L:	linux-wireless@vger.kernel.org
2383W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2385S:	Supported
2386F:	drivers/net/wireless/ath/ath6kl/
2387
2388ATI_REMOTE2 DRIVER
2389M:	Ville Syrjala <syrjala@sci.fi>
2390S:	Maintained
2391F:	drivers/input/misc/ati_remote2.c
2392
2393ATK0110 HWMON DRIVER
2394M:	Luca Tettamanti <kronos.it@gmail.com>
2395L:	linux-hwmon@vger.kernel.org
2396S:	Maintained
2397F:	drivers/hwmon/asus_atk0110.c
2398
2399ATLX ETHERNET DRIVERS
2400M:	Jay Cliburn <jcliburn@gmail.com>
2401M:	Chris Snook <chris.snook@gmail.com>
2402L:	netdev@vger.kernel.org
2403W:	http://sourceforge.net/projects/atl1
2404W:	http://atl1.sourceforge.net
2405S:	Maintained
2406F:	drivers/net/ethernet/atheros/
2407
2408ATM
2409M:	Chas Williams <3chas3@gmail.com>
2410L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2411L:	netdev@vger.kernel.org
2412W:	http://linux-atm.sourceforge.net
2413S:	Maintained
2414F:	drivers/atm/
2415F:	include/linux/atm*
2416F:	include/uapi/linux/atm*
2417
2418ATMEL AT91 / AT32 MCI DRIVER
2419M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2420S:	Maintained
2421F:	drivers/mmc/host/atmel-mci.c
2422
2423ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/power/reset/at91-sama5d2_shdwc.c
2427
2428ATMEL Audio ALSA driver
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2431S:	Supported
2432F:	sound/soc/atmel
2433
2434ATMEL I2C DRIVER
2435M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2436L:	linux-i2c@vger.kernel.org
2437S:	Supported
2438F:	drivers/i2c/busses/i2c-at91.c
2439
2440ATMEL ISI DRIVER
2441M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2442L:	linux-media@vger.kernel.org
2443S:	Supported
2444F:	drivers/media/platform/atmel/atmel-isi.c
2445F:	include/media/atmel-isi.h
2446
2447ATMEL LCDFB DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449L:	linux-fbdev@vger.kernel.org
2450S:	Maintained
2451F:	drivers/video/fbdev/atmel_lcdfb.c
2452F:	include/video/atmel_lcdc.h
2453
2454ATMEL MACB ETHERNET DRIVER
2455M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2456S:	Supported
2457F:	drivers/net/ethernet/cadence/
2458
2459ATMEL MAXTOUCH DRIVER
2460M:	Nick Dyer <nick@shmanahar.org>
2461T:	git git://github.com/ndyer/linux.git
2462S:	Maintained
2463F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2464F:	drivers/input/touchscreen/atmel_mxt_ts.c
2465
2466ATMEL SAMA5D2 ADC DRIVER
2467M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2468L:	linux-iio@vger.kernel.org
2469S:	Supported
2470F:	drivers/iio/adc/at91-sama5d2_adc.c
2471
2472ATMEL SDMMC DRIVER
2473M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2474L:	linux-mmc@vger.kernel.org
2475S:	Supported
2476F:	drivers/mmc/host/sdhci-of-at91.c
2477
2478ATMEL SPI DRIVER
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480S:	Supported
2481F:	drivers/spi/spi-atmel.*
2482
2483ATMEL SSC DRIVER
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486S:	Supported
2487F:	drivers/misc/atmel-ssc.c
2488F:	include/linux/atmel-ssc.h
2489
2490ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2491M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493S:	Supported
2494F:	drivers/misc/atmel_tclib.c
2495F:	drivers/clocksource/tcb_clksrc.c
2496
2497ATMEL USBA UDC DRIVER
2498M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Supported
2501F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2502
2503ATMEL WIRELESS DRIVER
2504M:	Simon Kelley <simon@thekelleys.org.uk>
2505L:	linux-wireless@vger.kernel.org
2506W:	http://www.thekelleys.org.uk/atmel
2507W:	http://atmelwlandriver.sourceforge.net/
2508S:	Maintained
2509F:	drivers/net/wireless/atmel/atmel*
2510
2511ATMEL XDMA DRIVER
2512M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2513L:	linux-arm-kernel@lists.infradead.org
2514L:	dmaengine@vger.kernel.org
2515S:	Supported
2516F:	drivers/dma/at_xdmac.c
2517
2518ATOMIC INFRASTRUCTURE
2519M:	Will Deacon <will.deacon@arm.com>
2520M:	Peter Zijlstra <peterz@infradead.org>
2521R:	Boqun Feng <boqun.feng@gmail.com>
2522L:	linux-kernel@vger.kernel.org
2523S:	Maintained
2524F:	arch/*/include/asm/atomic*.h
2525F:	include/*/atomic*.h
2526
2527ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2528M:	Bradley Grove <linuxdrivers@attotech.com>
2529L:	linux-scsi@vger.kernel.org
2530W:	http://www.attotech.com
2531S:	Supported
2532F:	drivers/scsi/esas2r
2533
2534ATUSB IEEE 802.15.4 RADIO DRIVER
2535M:	Stefan Schmidt <stefan@osg.samsung.com>
2536L:	linux-wpan@vger.kernel.org
2537S:	Maintained
2538F:	drivers/net/ieee802154/atusb.c
2539F:	drivers/net/ieee802154/atusb.h
2540F:	drivers/net/ieee802154/at86rf230.h
2541
2542AUDIT SUBSYSTEM
2543M:	Paul Moore <paul@paul-moore.com>
2544M:	Eric Paris <eparis@redhat.com>
2545L:	linux-audit@redhat.com (moderated for non-subscribers)
2546W:	https://github.com/linux-audit
2547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2548S:	Supported
2549F:	include/linux/audit.h
2550F:	include/uapi/linux/audit.h
2551F:	kernel/audit*
2552
2553AUXILIARY DISPLAY DRIVERS
2554M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2555S:	Maintained
2556F:	drivers/auxdisplay/
2557F:	include/linux/cfag12864b.h
2558
2559AX.25 NETWORK LAYER
2560M:	Ralf Baechle <ralf@linux-mips.org>
2561L:	linux-hams@vger.kernel.org
2562W:	http://www.linux-ax25.org/
2563S:	Maintained
2564F:	include/uapi/linux/ax25.h
2565F:	include/net/ax25.h
2566F:	net/ax25/
2567
2568AXENTIA ARM DEVICES
2569M:	Peter Rosin <peda@axentia.se>
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571S:	Maintained
2572F:	Documentation/devicetree/bindings/arm/axentia.txt
2573F:	arch/arm/boot/dts/at91-linea.dtsi
2574F:	arch/arm/boot/dts/at91-natte.dtsi
2575F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2576F:	arch/arm/boot/dts/at91-tse850-3.dts
2577
2578AXENTIA ASOC DRIVERS
2579M:	Peter Rosin <peda@axentia.se>
2580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2581S:	Maintained
2582F:	Documentation/devicetree/bindings/sound/axentia,*
2583F:	sound/soc/atmel/tse850-pcm5142.c
2584
2585AZ6007 DVB DRIVER
2586M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2587L:	linux-media@vger.kernel.org
2588W:	https://linuxtv.org
2589T:	git git://linuxtv.org/media_tree.git
2590S:	Maintained
2591F:	drivers/media/usb/dvb-usb-v2/az6007.c
2592
2593AZTECH FM RADIO RECEIVER DRIVER
2594M:	Hans Verkuil <hverkuil@xs4all.nl>
2595L:	linux-media@vger.kernel.org
2596T:	git git://linuxtv.org/media_tree.git
2597W:	https://linuxtv.org
2598S:	Maintained
2599F:	drivers/media/radio/radio-aztech*
2600
2601B43 WIRELESS DRIVER
2602L:	linux-wireless@vger.kernel.org
2603L:	b43-dev@lists.infradead.org
2604W:	http://wireless.kernel.org/en/users/Drivers/b43
2605S:	Odd Fixes
2606F:	drivers/net/wireless/broadcom/b43/
2607
2608B43LEGACY WIRELESS DRIVER
2609M:	Larry Finger <Larry.Finger@lwfinger.net>
2610L:	linux-wireless@vger.kernel.org
2611L:	b43-dev@lists.infradead.org
2612W:	http://wireless.kernel.org/en/users/Drivers/b43
2613S:	Maintained
2614F:	drivers/net/wireless/broadcom/b43legacy/
2615
2616BACKLIGHT CLASS/SUBSYSTEM
2617M:	Lee Jones <lee.jones@linaro.org>
2618M:	Daniel Thompson <daniel.thompson@linaro.org>
2619M:	Jingoo Han <jingoohan1@gmail.com>
2620L:	dri-devel@lists.freedesktop.org
2621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2622S:	Maintained
2623F:	drivers/video/backlight/
2624F:	include/linux/backlight.h
2625F:	include/linux/pwm_backlight.h
2626F:	Documentation/devicetree/bindings/leds/backlight
2627
2628BATMAN ADVANCED
2629M:	Marek Lindner <mareklindner@neomailbox.ch>
2630M:	Simon Wunderlich <sw@simonwunderlich.de>
2631M:	Antonio Quartulli <a@unstable.cc>
2632L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2633W:	https://www.open-mesh.org/
2634Q:	https://patchwork.open-mesh.org/project/batman/list/
2635S:	Maintained
2636F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2637F:	Documentation/ABI/testing/sysfs-class-net-mesh
2638F:	Documentation/networking/batman-adv.rst
2639F:	include/uapi/linux/batadv_packet.h
2640F:	include/uapi/linux/batman_adv.h
2641F:	net/batman-adv/
2642
2643BAYCOM/HDLCDRV DRIVERS FOR AX.25
2644M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2645L:	linux-hams@vger.kernel.org
2646W:	http://www.baycom.org/~tom/ham/ham.html
2647S:	Maintained
2648F:	drivers/net/hamradio/baycom*
2649
2650BCACHE (BLOCK LAYER CACHE)
2651M:	Coly Li <colyli@suse.de>
2652M:	Kent Overstreet <kent.overstreet@gmail.com>
2653L:	linux-bcache@vger.kernel.org
2654W:	http://bcache.evilpiepirate.org
2655C:	irc://irc.oftc.net/bcache
2656S:	Maintained
2657F:	drivers/md/bcache/
2658
2659BDISP ST MEDIA DRIVER
2660M:	Fabien Dessenne <fabien.dessenne@st.com>
2661L:	linux-media@vger.kernel.org
2662T:	git git://linuxtv.org/media_tree.git
2663W:	https://linuxtv.org
2664S:	Supported
2665F:	drivers/media/platform/sti/bdisp
2666
2667BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2668M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2669L:	netdev@vger.kernel.org
2670S:	Maintained
2671F:	drivers/net/ethernet/ec_bhf.c
2672
2673BEFS FILE SYSTEM
2674M:	Luis de Bethencourt <luisbg@kernel.org>
2675M:	Salah Triki <salah.triki@gmail.com>
2676S:	Maintained
2677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2678F:	Documentation/filesystems/befs.txt
2679F:	fs/befs/
2680
2681BFQ I/O SCHEDULER
2682M:	Paolo Valente <paolo.valente@linaro.org>
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685S:	Maintained
2686F:	block/bfq-*
2687F:	Documentation/block/bfq-iosched.txt
2688
2689BFS FILE SYSTEM
2690M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2691S:	Maintained
2692F:	Documentation/filesystems/bfs.txt
2693F:	fs/bfs/
2694F:	include/uapi/linux/bfs_fs.h
2695
2696BLINKM RGB LED DRIVER
2697M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2698S:	Maintained
2699F:	drivers/leds/leds-blinkm.c
2700
2701BLOCK LAYER
2702M:	Jens Axboe <axboe@kernel.dk>
2703L:	linux-block@vger.kernel.org
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2705S:	Maintained
2706F:	block/
2707F:	drivers/block/
2708F:	kernel/trace/blktrace.c
2709F:	lib/sbitmap.c
2710
2711BLOCK2MTD DRIVER
2712M:	Joern Engel <joern@lazybastard.org>
2713L:	linux-mtd@lists.infradead.org
2714S:	Maintained
2715F:	drivers/mtd/devices/block2mtd.c
2716
2717BLUETOOTH DRIVERS
2718M:	Marcel Holtmann <marcel@holtmann.org>
2719M:	Johan Hedberg <johan.hedberg@gmail.com>
2720L:	linux-bluetooth@vger.kernel.org
2721W:	http://www.bluez.org/
2722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2724S:	Maintained
2725F:	drivers/bluetooth/
2726
2727BLUETOOTH SUBSYSTEM
2728M:	Marcel Holtmann <marcel@holtmann.org>
2729M:	Johan Hedberg <johan.hedberg@gmail.com>
2730L:	linux-bluetooth@vger.kernel.org
2731W:	http://www.bluez.org/
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2734S:	Maintained
2735F:	net/bluetooth/
2736F:	include/net/bluetooth/
2737
2738BONDING DRIVER
2739M:	Jay Vosburgh <j.vosburgh@gmail.com>
2740M:	Veaceslav Falico <vfalico@gmail.com>
2741M:	Andy Gospodarek <andy@greyhouse.net>
2742L:	netdev@vger.kernel.org
2743W:	http://sourceforge.net/projects/bonding/
2744S:	Supported
2745F:	drivers/net/bonding/
2746F:	include/uapi/linux/if_bonding.h
2747
2748BPF (Safe dynamic programs and tools)
2749M:	Alexei Starovoitov <ast@kernel.org>
2750M:	Daniel Borkmann <daniel@iogearbox.net>
2751L:	netdev@vger.kernel.org
2752L:	linux-kernel@vger.kernel.org
2753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2755Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2756S:	Supported
2757F:	arch/x86/net/bpf_jit*
2758F:	Documentation/networking/filter.txt
2759F:	Documentation/bpf/
2760F:	include/linux/bpf*
2761F:	include/linux/filter.h
2762F:	include/trace/events/xdp.h
2763F:	include/uapi/linux/bpf*
2764F:	include/uapi/linux/filter.h
2765F:	kernel/bpf/
2766F:	kernel/trace/bpf_trace.c
2767F:	lib/test_bpf.c
2768F:	net/bpf/
2769F:	net/core/filter.c
2770F:	net/sched/act_bpf.c
2771F:	net/sched/cls_bpf.c
2772F:	samples/bpf/
2773F:	tools/bpf/
2774F:	tools/lib/bpf/
2775F:	tools/testing/selftests/bpf/
2776
2777BROADCOM B44 10/100 ETHERNET DRIVER
2778M:	Michael Chan <michael.chan@broadcom.com>
2779L:	netdev@vger.kernel.org
2780S:	Supported
2781F:	drivers/net/ethernet/broadcom/b44.*
2782
2783BROADCOM B53 ETHERNET SWITCH DRIVER
2784M:	Florian Fainelli <f.fainelli@gmail.com>
2785L:	netdev@vger.kernel.org
2786L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2787S:	Supported
2788F:	drivers/net/dsa/b53/*
2789F:	include/linux/platform_data/b53.h
2790
2791BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2792M:	Florian Fainelli <f.fainelli@gmail.com>
2793M:	Ray Jui <rjui@broadcom.com>
2794M:	Scott Branden <sbranden@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796T:	git git://github.com/broadcom/mach-bcm
2797S:	Maintained
2798N:	bcm281*
2799N:	bcm113*
2800N:	bcm216*
2801N:	kona
2802F:	arch/arm/mach-bcm/
2803
2804BROADCOM BCM2835 ARM ARCHITECTURE
2805M:	Eric Anholt <eric@anholt.net>
2806M:	Stefan Wahren <stefan.wahren@i2se.com>
2807L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809T:	git git://github.com/anholt/linux
2810S:	Maintained
2811N:	bcm2835
2812F:	drivers/staging/vc04_services
2813
2814BROADCOM BCM47XX MIPS ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817L:	linux-mips@linux-mips.org
2818S:	Maintained
2819F:	Documentation/devicetree/bindings/mips/brcm/
2820F:	arch/mips/bcm47xx/*
2821F:	arch/mips/include/asm/mach-bcm47xx/*
2822
2823BROADCOM BCM5301X ARM ARCHITECTURE
2824M:	Hauke Mehrtens <hauke@hauke-m.de>
2825M:	Rafał Miłecki <zajec5@gmail.com>
2826M:	Jon Mason <jonmason@broadcom.com>
2827M:	bcm-kernel-feedback-list@broadcom.com
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/mach-bcm/bcm_5301x.c
2831F:	arch/arm/boot/dts/bcm5301x*.dtsi
2832F:	arch/arm/boot/dts/bcm470*
2833F:	arch/arm/boot/dts/bcm953012*
2834
2835BROADCOM BCM53573 ARM ARCHITECTURE
2836M:	Rafał Miłecki <rafal@milecki.pl>
2837L:	linux-arm-kernel@lists.infradead.org
2838S:	Maintained
2839F:	arch/arm/boot/dts/bcm53573*
2840F:	arch/arm/boot/dts/bcm47189*
2841
2842BROADCOM BCM63XX ARM ARCHITECTURE
2843M:	Florian Fainelli <f.fainelli@gmail.com>
2844M:	bcm-kernel-feedback-list@broadcom.com
2845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846T:	git git://github.com/broadcom/stblinux.git
2847S:	Maintained
2848N:	bcm63xx
2849
2850BROADCOM BCM63XX/BCM33XX UDC DRIVER
2851M:	Kevin Cernekee <cernekee@gmail.com>
2852L:	linux-usb@vger.kernel.org
2853S:	Maintained
2854F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2855
2856BROADCOM BCM7XXX ARM ARCHITECTURE
2857M:	Brian Norris <computersforpeace@gmail.com>
2858M:	Gregory Fong <gregory.0xf0@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860M:	bcm-kernel-feedback-list@broadcom.com
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862T:	git git://github.com/broadcom/stblinux.git
2863S:	Maintained
2864F:	arch/arm/mach-bcm/*brcmstb*
2865F:	arch/arm/boot/dts/bcm7*.dts*
2866F:	drivers/bus/brcmstb_gisb.c
2867F:	arch/arm/mm/cache-b15-rac.c
2868F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2869N:	brcmstb
2870
2871BROADCOM BMIPS CPUFREQ DRIVER
2872M:	Markus Mayer <mmayer@broadcom.com>
2873M:	bcm-kernel-feedback-list@broadcom.com
2874L:	linux-pm@vger.kernel.org
2875S:	Maintained
2876F:	drivers/cpufreq/bmips-cpufreq.c
2877
2878BROADCOM BMIPS MIPS ARCHITECTURE
2879M:	Kevin Cernekee <cernekee@gmail.com>
2880M:	Florian Fainelli <f.fainelli@gmail.com>
2881L:	linux-mips@linux-mips.org
2882T:	git git://github.com/broadcom/stblinux.git
2883S:	Maintained
2884F:	arch/mips/bmips/*
2885F:	arch/mips/include/asm/mach-bmips/*
2886F:	arch/mips/kernel/*bmips*
2887F:	arch/mips/boot/dts/brcm/bcm*.dts*
2888F:	drivers/irqchip/irq-bcm63*
2889F:	drivers/irqchip/irq-bcm7*
2890F:	drivers/irqchip/irq-brcmstb*
2891F:	include/linux/bcm963xx_nvram.h
2892F:	include/linux/bcm963xx_tag.h
2893
2894BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2895M:	Rasesh Mody <rasesh.mody@cavium.com>
2896M:	Harish Patil <harish.patil@cavium.com>
2897M:	Dept-GELinuxNICDev@cavium.com
2898L:	netdev@vger.kernel.org
2899S:	Supported
2900F:	drivers/net/ethernet/broadcom/bnx2.*
2901F:	drivers/net/ethernet/broadcom/bnx2_*
2902
2903BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2904M:	QLogic-Storage-Upstream@qlogic.com
2905L:	linux-scsi@vger.kernel.org
2906S:	Supported
2907F:	drivers/scsi/bnx2fc/
2908
2909BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2910M:	QLogic-Storage-Upstream@qlogic.com
2911L:	linux-scsi@vger.kernel.org
2912S:	Supported
2913F:	drivers/scsi/bnx2i/
2914
2915BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2916M:	Ariel Elior <ariel.elior@cavium.com>
2917M:	everest-linux-l2@cavium.com
2918L:	netdev@vger.kernel.org
2919S:	Supported
2920F:	drivers/net/ethernet/broadcom/bnx2x/
2921
2922BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2923M:	Michael Chan <michael.chan@broadcom.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/bnxt/
2927
2928BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2929M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2930M:	Franky Lin <franky.lin@broadcom.com>
2931M:	Hante Meuleman <hante.meuleman@broadcom.com>
2932M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2933M:	Wright Feng <wright.feng@cypress.com>
2934L:	linux-wireless@vger.kernel.org
2935L:	brcm80211-dev-list.pdl@broadcom.com
2936L:	brcm80211-dev-list@cypress.com
2937S:	Supported
2938F:	drivers/net/wireless/broadcom/brcm80211/
2939
2940BROADCOM BRCMSTB GPIO DRIVER
2941M:	Gregory Fong <gregory.0xf0@gmail.com>
2942L:	bcm-kernel-feedback-list@broadcom.com
2943S:	Supported
2944F:	drivers/gpio/gpio-brcmstb.c
2945F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2946
2947BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2948M:	Al Cooper <alcooperx@gmail.com>
2949L:	linux-kernel@vger.kernel.org
2950L:	bcm-kernel-feedback-list@broadcom.com
2951S:	Maintained
2952F:	drivers/phy/broadcom/phy-brcm-usb*
2953
2954BROADCOM GENET ETHERNET DRIVER
2955M:	Doug Berger <opendmb@gmail.com>
2956M:	Florian Fainelli <f.fainelli@gmail.com>
2957L:	netdev@vger.kernel.org
2958S:	Supported
2959F:	drivers/net/ethernet/broadcom/genet/
2960
2961BROADCOM IPROC ARM ARCHITECTURE
2962M:	Ray Jui <rjui@broadcom.com>
2963M:	Scott Branden <sbranden@broadcom.com>
2964M:	Jon Mason <jonmason@broadcom.com>
2965M:	bcm-kernel-feedback-list@broadcom.com
2966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2967T:	git git://github.com/broadcom/cygnus-linux.git
2968S:	Maintained
2969N:	iproc
2970N:	cygnus
2971N:	bcm[-_]nsp
2972N:	bcm9113*
2973N:	bcm9583*
2974N:	bcm9585*
2975N:	bcm9586*
2976N:	bcm988312
2977N:	bcm113*
2978N:	bcm583*
2979N:	bcm585*
2980N:	bcm586*
2981N:	bcm88312
2982N:	hr2
2983F:	arch/arm64/boot/dts/broadcom/ns2*
2984F:	drivers/clk/bcm/clk-ns*
2985F:	drivers/pinctrl/bcm/pinctrl-ns*
2986
2987BROADCOM KONA GPIO DRIVER
2988M:	Ray Jui <rjui@broadcom.com>
2989L:	bcm-kernel-feedback-list@broadcom.com
2990S:	Supported
2991F:	drivers/gpio/gpio-bcm-kona.c
2992F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2993
2994BROADCOM NETXTREME-E ROCE DRIVER
2995M:	Selvin Xavier <selvin.xavier@broadcom.com>
2996M:	Devesh Sharma <devesh.sharma@broadcom.com>
2997M:	Somnath Kotur <somnath.kotur@broadcom.com>
2998M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2999L:	linux-rdma@vger.kernel.org
3000W:	http://www.broadcom.com
3001S:	Supported
3002F:	drivers/infiniband/hw/bnxt_re/
3003F:	include/uapi/rdma/bnxt_re-abi.h
3004
3005BROADCOM NVRAM DRIVER
3006M:	Rafał Miłecki <zajec5@gmail.com>
3007L:	linux-mips@linux-mips.org
3008S:	Maintained
3009F:	drivers/firmware/broadcom/*
3010
3011BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3012M:	Rafał Miłecki <zajec5@gmail.com>
3013L:	linux-wireless@vger.kernel.org
3014S:	Maintained
3015F:	drivers/bcma/
3016F:	include/linux/bcma/
3017
3018BROADCOM STB AVS CPUFREQ DRIVER
3019M:	Markus Mayer <mmayer@broadcom.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-pm@vger.kernel.org
3022S:	Maintained
3023F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3024F:	drivers/cpufreq/brcmstb*
3025
3026BROADCOM STB AVS TMON DRIVER
3027M:	Markus Mayer <mmayer@broadcom.com>
3028M:	bcm-kernel-feedback-list@broadcom.com
3029L:	linux-pm@vger.kernel.org
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3032F:	drivers/thermal/broadcom/brcmstb*
3033
3034BROADCOM STB NAND FLASH DRIVER
3035M:	Brian Norris <computersforpeace@gmail.com>
3036M:	Kamal Dasu <kdasu.kdev@gmail.com>
3037L:	linux-mtd@lists.infradead.org
3038L:	bcm-kernel-feedback-list@broadcom.com
3039S:	Maintained
3040F:	drivers/mtd/nand/raw/brcmnand/
3041
3042BROADCOM STB DPFE DRIVER
3043M:	Markus Mayer <mmayer@broadcom.com>
3044M:	bcm-kernel-feedback-list@broadcom.com
3045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046S:	Maintained
3047F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3048F:	drivers/memory/brcmstb_dpfe.c
3049
3050BROADCOM SYSTEMPORT ETHERNET DRIVER
3051M:	Florian Fainelli <f.fainelli@gmail.com>
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/broadcom/bcmsysport.*
3055
3056BROADCOM TG3 GIGABIT ETHERNET DRIVER
3057M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3058M:	Prashant Sreedharan <prashant@broadcom.com>
3059M:	Michael Chan <mchan@broadcom.com>
3060L:	netdev@vger.kernel.org
3061S:	Supported
3062F:	drivers/net/ethernet/broadcom/tg3.*
3063
3064BROCADE BFA FC SCSI DRIVER
3065M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3066M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3067L:	linux-scsi@vger.kernel.org
3068S:	Supported
3069F:	drivers/scsi/bfa/
3070
3071BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3072M:	Rasesh Mody <rasesh.mody@cavium.com>
3073M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3074M:	Dept-GELinuxNICDev@cavium.com
3075L:	netdev@vger.kernel.org
3076S:	Supported
3077F:	drivers/net/ethernet/brocade/bna/
3078
3079BSG (block layer generic sg v4 driver)
3080M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3081L:	linux-scsi@vger.kernel.org
3082S:	Supported
3083F:	block/bsg.c
3084F:	include/linux/bsg.h
3085F:	include/uapi/linux/bsg.h
3086
3087BT87X AUDIO DRIVER
3088M:	Clemens Ladisch <clemens@ladisch.de>
3089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3090T:	git git://git.alsa-project.org/alsa-kernel.git
3091S:	Maintained
3092F:	Documentation/sound/cards/bt87x.rst
3093F:	sound/pci/bt87x.c
3094
3095BT8XXGPIO DRIVER
3096M:	Michael Buesch <m@bues.ch>
3097W:	http://bu3sch.de/btgpio.php
3098S:	Maintained
3099F:	drivers/gpio/gpio-bt8xx.c
3100
3101BTRFS FILE SYSTEM
3102M:	Chris Mason <clm@fb.com>
3103M:	Josef Bacik <jbacik@fb.com>
3104M:	David Sterba <dsterba@suse.com>
3105L:	linux-btrfs@vger.kernel.org
3106W:	http://btrfs.wiki.kernel.org/
3107Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3109S:	Maintained
3110F:	Documentation/filesystems/btrfs.txt
3111F:	fs/btrfs/
3112F:	include/linux/btrfs*
3113F:	include/uapi/linux/btrfs*
3114
3115BTTV VIDEO4LINUX DRIVER
3116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3117L:	linux-media@vger.kernel.org
3118W:	https://linuxtv.org
3119T:	git git://linuxtv.org/media_tree.git
3120S:	Odd fixes
3121F:	Documentation/media/v4l-drivers/bttv*
3122F:	drivers/media/pci/bt8xx/bttv*
3123
3124BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3125M:	Chanwoo Choi <cw00.choi@samsung.com>
3126L:	linux-pm@vger.kernel.org
3127L:	linux-samsung-soc@vger.kernel.org
3128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3129S:	Maintained
3130F:	drivers/devfreq/exynos-bus.c
3131F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3132
3133BUSLOGIC SCSI DRIVER
3134M:	Khalid Aziz <khalid@gonehiking.org>
3135L:	linux-scsi@vger.kernel.org
3136S:	Maintained
3137F:	drivers/scsi/BusLogic.*
3138F:	drivers/scsi/FlashPoint.*
3139
3140C-MEDIA CMI8788 DRIVER
3141M:	Clemens Ladisch <clemens@ladisch.de>
3142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3143T:	git git://git.alsa-project.org/alsa-kernel.git
3144S:	Maintained
3145F:	sound/pci/oxygen/
3146
3147C6X ARCHITECTURE
3148M:	Mark Salter <msalter@redhat.com>
3149M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3150L:	linux-c6x-dev@linux-c6x.org
3151W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3152S:	Maintained
3153F:	arch/c6x/
3154
3155CA8210 IEEE-802.15.4 RADIO DRIVER
3156M:	Harry Morris <h.morris@cascoda.com>
3157L:	linux-wpan@vger.kernel.org
3158W:	https://github.com/Cascoda/ca8210-linux.git
3159S:	Maintained
3160F:	drivers/net/ieee802154/ca8210.c
3161F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3162
3163CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3164M:	David Howells <dhowells@redhat.com>
3165L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3166S:	Supported
3167F:	Documentation/filesystems/caching/cachefiles.txt
3168F:	fs/cachefiles/
3169
3170CADENCE MIPI-CSI2 BRIDGES
3171M:	Maxime Ripard <maxime.ripard@bootlin.com>
3172L:	linux-media@vger.kernel.org
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/media/cdns,*.txt
3175F:	drivers/media/platform/cadence/cdns-csi2*
3176
3177CADET FM/AM RADIO RECEIVER DRIVER
3178M:	Hans Verkuil <hverkuil@xs4all.nl>
3179L:	linux-media@vger.kernel.org
3180T:	git git://linuxtv.org/media_tree.git
3181W:	https://linuxtv.org
3182S:	Maintained
3183F:	drivers/media/radio/radio-cadet*
3184
3185CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3186M:	Jonathan Corbet <corbet@lwn.net>
3187L:	linux-media@vger.kernel.org
3188T:	git git://linuxtv.org/media_tree.git
3189S:	Maintained
3190F:	Documentation/media/v4l-drivers/cafe_ccic*
3191F:	drivers/media/platform/marvell-ccic/
3192
3193CAIF NETWORK LAYER
3194M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3195L:	netdev@vger.kernel.org
3196S:	Supported
3197F:	Documentation/networking/caif/
3198F:	drivers/net/caif/
3199F:	include/uapi/linux/caif/
3200F:	include/net/caif/
3201F:	net/caif/
3202
3203CALGARY x86-64 IOMMU
3204M:	Muli Ben-Yehuda <mulix@mulix.org>
3205M:	Jon Mason <jdmason@kudzu.us>
3206L:	iommu@lists.linux-foundation.org
3207S:	Maintained
3208F:	arch/x86/kernel/pci-calgary_64.c
3209F:	arch/x86/kernel/tce_64.c
3210F:	arch/x86/include/asm/calgary.h
3211F:	arch/x86/include/asm/tce.h
3212
3213CAN NETWORK DRIVERS
3214M:	Wolfgang Grandegger <wg@grandegger.com>
3215M:	Marc Kleine-Budde <mkl@pengutronix.de>
3216L:	linux-can@vger.kernel.org
3217W:	https://github.com/linux-can
3218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3220S:	Maintained
3221F:	Documentation/devicetree/bindings/net/can/
3222F:	drivers/net/can/
3223F:	include/linux/can/dev.h
3224F:	include/linux/can/platform/
3225F:	include/uapi/linux/can/error.h
3226F:	include/uapi/linux/can/netlink.h
3227
3228CAN NETWORK LAYER
3229M:	Oliver Hartkopp <socketcan@hartkopp.net>
3230M:	Marc Kleine-Budde <mkl@pengutronix.de>
3231L:	linux-can@vger.kernel.org
3232W:	https://github.com/linux-can
3233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3235S:	Maintained
3236F:	Documentation/networking/can.rst
3237F:	net/can/
3238F:	include/linux/can/core.h
3239F:	include/uapi/linux/can.h
3240F:	include/uapi/linux/can/bcm.h
3241F:	include/uapi/linux/can/raw.h
3242F:	include/uapi/linux/can/gw.h
3243
3244CAPABILITIES
3245M:	Serge Hallyn <serge@hallyn.com>
3246L:	linux-security-module@vger.kernel.org
3247S:	Supported
3248F:	include/linux/capability.h
3249F:	include/uapi/linux/capability.h
3250F:	security/commoncap.c
3251F:	kernel/capability.c
3252
3253CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3254M:	Kevin Tsai <ktsai@capellamicro.com>
3255S:	Maintained
3256F:	drivers/iio/light/cm*
3257
3258CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3259M:	Christian Lamparter <chunkeey@googlemail.com>
3260L:	linux-wireless@vger.kernel.org
3261W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3262S:	Maintained
3263F:	drivers/net/wireless/ath/carl9170/
3264
3265CAVIUM I2C DRIVER
3266M:	Jan Glauber <jglauber@cavium.com>
3267M:	David Daney <david.daney@cavium.com>
3268W:	http://www.cavium.com
3269S:	Supported
3270F:	drivers/i2c/busses/i2c-octeon*
3271F:	drivers/i2c/busses/i2c-thunderx*
3272
3273CAVIUM LIQUIDIO NETWORK DRIVER
3274M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3275M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3276M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3277M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3278L:	netdev@vger.kernel.org
3279W:	http://www.cavium.com
3280S:	Supported
3281F:	drivers/net/ethernet/cavium/liquidio/
3282
3283CAVIUM MMC DRIVER
3284M:	Jan Glauber <jglauber@cavium.com>
3285M:	David Daney <david.daney@cavium.com>
3286M:	Steven J. Hill <Steven.Hill@cavium.com>
3287W:	http://www.cavium.com
3288S:	Supported
3289F:	drivers/mmc/host/cavium*
3290
3291CAVIUM OCTEON-TX CRYPTO DRIVER
3292M:	George Cherian <george.cherian@cavium.com>
3293L:	linux-crypto@vger.kernel.org
3294W:	http://www.cavium.com
3295S:	Supported
3296F:	drivers/crypto/cavium/cpt/
3297
3298CAVIUM THUNDERX2 ARM64 SOC
3299M:	Robert Richter <rrichter@cavium.com>
3300M:	Jayachandran C <jnair@caviumnetworks.com>
3301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3302S:	Maintained
3303F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3304F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3305
3306CC2520 IEEE-802.15.4 RADIO DRIVER
3307M:	Varka Bhadram <varkabhadram@gmail.com>
3308L:	linux-wpan@vger.kernel.org
3309S:	Maintained
3310F:	drivers/net/ieee802154/cc2520.c
3311F:	include/linux/spi/cc2520.h
3312F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3313
3314CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3315M:	Gilad Ben-Yossef <gilad@benyossef.com>
3316L:	linux-crypto@vger.kernel.org
3317S:	Supported
3318F:	drivers/crypto/ccree/
3319W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3320
3321CEC FRAMEWORK
3322M:	Hans Verkuil <hans.verkuil@cisco.com>
3323L:	linux-media@vger.kernel.org
3324T:	git git://linuxtv.org/media_tree.git
3325W:	http://linuxtv.org
3326S:	Supported
3327F:	Documentation/media/kapi/cec-core.rst
3328F:	Documentation/media/uapi/cec
3329F:	drivers/media/cec/
3330F:	drivers/media/rc/keymaps/rc-cec.c
3331F:	include/media/cec.h
3332F:	include/media/cec-notifier.h
3333F:	include/uapi/linux/cec.h
3334F:	include/uapi/linux/cec-funcs.h
3335F:	Documentation/devicetree/bindings/media/cec.txt
3336F:	Documentation/ABI/testing/debugfs-cec-error-inj
3337
3338CEC GPIO DRIVER
3339M:	Hans Verkuil <hans.verkuil@cisco.com>
3340L:	linux-media@vger.kernel.org
3341T:	git git://linuxtv.org/media_tree.git
3342W:	http://linuxtv.org
3343S:	Supported
3344F:	drivers/media/platform/cec-gpio/
3345F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3346
3347CELL BROADBAND ENGINE ARCHITECTURE
3348M:	Arnd Bergmann <arnd@arndb.de>
3349L:	linuxppc-dev@lists.ozlabs.org
3350W:	http://www.ibm.com/developerworks/power/cell/
3351S:	Supported
3352F:	arch/powerpc/include/asm/cell*.h
3353F:	arch/powerpc/include/asm/spu*.h
3354F:	arch/powerpc/include/uapi/asm/spu*.h
3355F:	arch/powerpc/oprofile/*cell*
3356F:	arch/powerpc/platforms/cell/
3357
3358CEPH COMMON CODE (LIBCEPH)
3359M:	Ilya Dryomov <idryomov@gmail.com>
3360M:	"Yan, Zheng" <zyan@redhat.com>
3361M:	Sage Weil <sage@redhat.com>
3362L:	ceph-devel@vger.kernel.org
3363W:	http://ceph.com/
3364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3365T:	git git://github.com/ceph/ceph-client.git
3366S:	Supported
3367F:	net/ceph/
3368F:	include/linux/ceph/
3369F:	include/linux/crush/
3370
3371CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3372M:	"Yan, Zheng" <zyan@redhat.com>
3373M:	Sage Weil <sage@redhat.com>
3374M:	Ilya Dryomov <idryomov@gmail.com>
3375L:	ceph-devel@vger.kernel.org
3376W:	http://ceph.com/
3377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3378T:	git git://github.com/ceph/ceph-client.git
3379S:	Supported
3380F:	Documentation/filesystems/ceph.txt
3381F:	fs/ceph/
3382
3383CERTIFICATE HANDLING:
3384M:	David Howells <dhowells@redhat.com>
3385M:	David Woodhouse <dwmw2@infradead.org>
3386L:	keyrings@vger.kernel.org
3387S:	Maintained
3388F:	Documentation/admin-guide/module-signing.rst
3389F:	certs/
3390F:	scripts/sign-file.c
3391F:	scripts/extract-cert.c
3392
3393CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3394L:	linux-usb@vger.kernel.org
3395S:	Orphan
3396F:	Documentation/usb/WUSB-Design-overview.txt
3397F:	Documentation/usb/wusb-cbaf
3398F:	drivers/usb/host/hwa-hc.c
3399F:	drivers/usb/host/whci/
3400F:	drivers/usb/wusbcore/
3401F:	include/linux/usb/wusb*
3402
3403CFAG12864B LCD DRIVER
3404M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3405S:	Maintained
3406F:	drivers/auxdisplay/cfag12864b.c
3407F:	include/linux/cfag12864b.h
3408
3409CFAG12864BFB LCD FRAMEBUFFER DRIVER
3410M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3411S:	Maintained
3412F:	drivers/auxdisplay/cfag12864bfb.c
3413F:	include/linux/cfag12864b.h
3414
3415802.11 (including CFG80211/NL80211)
3416M:	Johannes Berg <johannes@sipsolutions.net>
3417L:	linux-wireless@vger.kernel.org
3418W:	http://wireless.kernel.org/
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3421S:	Maintained
3422F:	net/wireless/
3423F:	include/uapi/linux/nl80211.h
3424F:	include/linux/ieee80211.h
3425F:	include/net/wext.h
3426F:	include/net/cfg80211.h
3427F:	include/net/iw_handler.h
3428F:	include/net/ieee80211_radiotap.h
3429F:	Documentation/driver-api/80211/cfg80211.rst
3430F:	Documentation/networking/regulatory.txt
3431
3432CHAR and MISC DRIVERS
3433M:	Arnd Bergmann <arnd@arndb.de>
3434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3436S:	Supported
3437F:	drivers/char/
3438F:	drivers/misc/
3439F:	include/linux/miscdevice.h
3440
3441CHECKPATCH
3442M:	Andy Whitcroft <apw@canonical.com>
3443M:	Joe Perches <joe@perches.com>
3444S:	Maintained
3445F:	scripts/checkpatch.pl
3446
3447CHINESE DOCUMENTATION
3448M:	Harry Wei <harryxiyou@gmail.com>
3449L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3450L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3451S:	Maintained
3452F:	Documentation/translations/zh_CN/
3453
3454CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3455M:	Peter Chen <Peter.Chen@nxp.com>
3456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3457L:	linux-usb@vger.kernel.org
3458S:	Maintained
3459F:	drivers/usb/chipidea/
3460
3461CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3462M:	Hans de Goede <hdegoede@redhat.com>
3463L:	linux-input@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3466F:	drivers/input/touchscreen/chipone_icn8318.c
3467
3468CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3469M:	Hans de Goede <hdegoede@redhat.com>
3470L:	linux-input@vger.kernel.org
3471S:	Maintained
3472F:	drivers/input/touchscreen/chipone_icn8505.c
3473
3474CHROME HARDWARE PLATFORM SUPPORT
3475M:	Benson Leung <bleung@chromium.org>
3476M:	Olof Johansson <olof@lixom.net>
3477S:	Maintained
3478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3479F:	drivers/platform/chrome/
3480
3481CIRRUS LOGIC AUDIO CODEC DRIVERS
3482M:	Brian Austin <brian.austin@cirrus.com>
3483M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3485S:	Maintained
3486F:	sound/soc/codecs/cs*
3487
3488CIRRUS LOGIC EP93XX ETHERNET DRIVER
3489M:	Hartley Sweeten <hsweeten@visionengravers.com>
3490L:	netdev@vger.kernel.org
3491S:	Maintained
3492F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3493
3494CISCO FCOE HBA DRIVER
3495M:	Satish Kharat <satishkh@cisco.com>
3496M:	Sesidhar Baddela <sebaddel@cisco.com>
3497M:	Karan Tilak Kumar <kartilak@cisco.com>
3498L:	linux-scsi@vger.kernel.org
3499S:	Supported
3500F:	drivers/scsi/fnic/
3501
3502CISCO SCSI HBA DRIVER
3503M:	Karan Tilak Kumar <kartilak@cisco.com>
3504M:	Sesidhar Baddela <sebaddel@cisco.com>
3505L:	linux-scsi@vger.kernel.org
3506S:	Supported
3507F:	drivers/scsi/snic/
3508
3509CISCO VIC ETHERNET NIC DRIVER
3510M:	Christian Benvenuti <benve@cisco.com>
3511M:	Govindarajulu Varadarajan <_govind@gmx.com>
3512M:	Parvi Kaustubhi <pkaustub@cisco.com>
3513S:	Supported
3514F:	drivers/net/ethernet/cisco/enic/
3515
3516CISCO VIC LOW LATENCY NIC DRIVER
3517M:	Christian Benvenuti <benve@cisco.com>
3518M:	Dave Goodell <dgoodell@cisco.com>
3519S:	Supported
3520F:	drivers/infiniband/hw/usnic/
3521
3522CLEANCACHE API
3523M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3524L:	linux-kernel@vger.kernel.org
3525S:	Maintained
3526F:	mm/cleancache.c
3527F:	include/linux/cleancache.h
3528
3529CLK API
3530M:	Russell King <linux@armlinux.org.uk>
3531L:	linux-clk@vger.kernel.org
3532S:	Maintained
3533F:	include/linux/clk.h
3534
3535CLOCKSOURCE, CLOCKEVENT DRIVERS
3536M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3537M:	Thomas Gleixner <tglx@linutronix.de>
3538L:	linux-kernel@vger.kernel.org
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3540S:	Supported
3541F:	drivers/clocksource/
3542F:	Documentation/devicetree/bindings/timer/
3543
3544CMPC ACPI DRIVER
3545M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3546M:	Daniel Oliveira Nascimento <don@syst.com.br>
3547L:	platform-driver-x86@vger.kernel.org
3548S:	Supported
3549F:	drivers/platform/x86/classmate-laptop.c
3550
3551COBALT MEDIA DRIVER
3552M:	Hans Verkuil <hans.verkuil@cisco.com>
3553L:	linux-media@vger.kernel.org
3554T:	git git://linuxtv.org/media_tree.git
3555W:	https://linuxtv.org
3556S:	Supported
3557F:	drivers/media/pci/cobalt/
3558
3559COCCINELLE/Semantic Patches (SmPL)
3560M:	Julia Lawall <Julia.Lawall@lip6.fr>
3561M:	Gilles Muller <Gilles.Muller@lip6.fr>
3562M:	Nicolas Palix <nicolas.palix@imag.fr>
3563M:	Michal Marek <michal.lkml@markovi.net>
3564L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3566W:	http://coccinelle.lip6.fr/
3567S:	Supported
3568F:	Documentation/dev-tools/coccinelle.rst
3569F:	scripts/coccinelle/
3570F:	scripts/coccicheck
3571
3572CODA FILE SYSTEM
3573M:	Jan Harkes <jaharkes@cs.cmu.edu>
3574M:	coda@cs.cmu.edu
3575L:	codalist@coda.cs.cmu.edu
3576W:	http://www.coda.cs.cmu.edu/
3577S:	Maintained
3578F:	Documentation/filesystems/coda.txt
3579F:	fs/coda/
3580F:	include/linux/coda*.h
3581F:	include/uapi/linux/coda*.h
3582
3583CODA V4L2 MEM2MEM DRIVER
3584M:	Philipp Zabel <p.zabel@pengutronix.de>
3585L:	linux-media@vger.kernel.org
3586S:	Maintained
3587F:	Documentation/devicetree/bindings/media/coda.txt
3588F:	drivers/media/platform/coda/
3589
3590COMMON CLK FRAMEWORK
3591M:	Michael Turquette <mturquette@baylibre.com>
3592M:	Stephen Boyd <sboyd@kernel.org>
3593L:	linux-clk@vger.kernel.org
3594Q:	http://patchwork.kernel.org/project/linux-clk/list/
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3596S:	Maintained
3597F:	Documentation/devicetree/bindings/clock/
3598F:	drivers/clk/
3599X:	drivers/clk/clkdev.c
3600F:	include/linux/clk-pr*
3601F:	include/linux/clk/
3602F:	include/linux/of_clk.h
3603
3604COMMON INTERNET FILE SYSTEM (CIFS)
3605M:	Steve French <sfrench@samba.org>
3606L:	linux-cifs@vger.kernel.org
3607L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3608W:	http://linux-cifs.samba.org/
3609T:	git git://git.samba.org/sfrench/cifs-2.6.git
3610S:	Supported
3611F:	Documentation/filesystems/cifs/
3612F:	fs/cifs/
3613
3614COMPACTPCI HOTPLUG CORE
3615M:	Scott Murray <scott@spiteful.org>
3616L:	linux-pci@vger.kernel.org
3617S:	Maintained
3618F:	drivers/pci/hotplug/cpci_hotplug*
3619
3620COMPACTPCI HOTPLUG GENERIC DRIVER
3621M:	Scott Murray <scott@spiteful.org>
3622L:	linux-pci@vger.kernel.org
3623S:	Maintained
3624F:	drivers/pci/hotplug/cpcihp_generic.c
3625
3626COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3627M:	Scott Murray <scott@spiteful.org>
3628L:	linux-pci@vger.kernel.org
3629S:	Maintained
3630F:	drivers/pci/hotplug/cpcihp_zt5550.*
3631
3632COMPAL LAPTOP SUPPORT
3633M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3634L:	platform-driver-x86@vger.kernel.org
3635S:	Maintained
3636F:	drivers/platform/x86/compal-laptop.c
3637
3638CONEXANT ACCESSRUNNER USB DRIVER
3639L:	accessrunner-general@lists.sourceforge.net
3640W:	http://accessrunner.sourceforge.net/
3641S:	Orphan
3642F:	drivers/usb/atm/cxacru.c
3643
3644CONFIGFS
3645M:	Joel Becker <jlbec@evilplan.org>
3646M:	Christoph Hellwig <hch@lst.de>
3647T:	git git://git.infradead.org/users/hch/configfs.git
3648S:	Supported
3649F:	fs/configfs/
3650F:	include/linux/configfs.h
3651
3652CONNECTOR
3653M:	Evgeniy Polyakov <zbr@ioremap.net>
3654L:	netdev@vger.kernel.org
3655S:	Maintained
3656F:	drivers/connector/
3657
3658CONTROL GROUP (CGROUP)
3659M:	Tejun Heo <tj@kernel.org>
3660M:	Li Zefan <lizefan@huawei.com>
3661M:	Johannes Weiner <hannes@cmpxchg.org>
3662L:	cgroups@vger.kernel.org
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3664S:	Maintained
3665F:	Documentation/cgroup*
3666F:	include/linux/cgroup*
3667F:	kernel/cgroup*
3668
3669CONTROL GROUP - CPUSET
3670M:	Li Zefan <lizefan@huawei.com>
3671L:	cgroups@vger.kernel.org
3672W:	http://www.bullopensource.org/cpuset/
3673W:	http://oss.sgi.com/projects/cpusets/
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3675S:	Maintained
3676F:	Documentation/cgroup-v1/cpusets.txt
3677F:	include/linux/cpuset.h
3678F:	kernel/cgroup/cpuset.c
3679
3680CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3681M:	Johannes Weiner <hannes@cmpxchg.org>
3682M:	Michal Hocko <mhocko@kernel.org>
3683M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3684L:	cgroups@vger.kernel.org
3685L:	linux-mm@kvack.org
3686S:	Maintained
3687F:	mm/memcontrol.c
3688F:	mm/swap_cgroup.c
3689
3690CORETEMP HARDWARE MONITORING DRIVER
3691M:	Fenghua Yu <fenghua.yu@intel.com>
3692L:	linux-hwmon@vger.kernel.org
3693S:	Maintained
3694F:	Documentation/hwmon/coretemp
3695F:	drivers/hwmon/coretemp.c
3696
3697COSA/SRP SYNC SERIAL DRIVER
3698M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3699W:	http://www.fi.muni.cz/~kas/cosa/
3700S:	Maintained
3701F:	drivers/net/wan/cosa*
3702
3703CPMAC ETHERNET DRIVER
3704M:	Florian Fainelli <f.fainelli@gmail.com>
3705L:	netdev@vger.kernel.org
3706S:	Maintained
3707F:	drivers/net/ethernet/ti/cpmac.c
3708
3709CPU FREQUENCY DRIVERS
3710M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3711M:	Viresh Kumar <viresh.kumar@linaro.org>
3712L:	linux-pm@vger.kernel.org
3713S:	Maintained
3714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3715T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3716B:	https://bugzilla.kernel.org
3717F:	Documentation/cpu-freq/
3718F:	Documentation/devicetree/bindings/cpufreq/
3719F:	drivers/cpufreq/
3720F:	include/linux/cpufreq.h
3721F:	tools/testing/selftests/cpufreq/
3722
3723CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3724M:	Viresh Kumar <viresh.kumar@linaro.org>
3725M:	Sudeep Holla <sudeep.holla@arm.com>
3726L:	linux-pm@vger.kernel.org
3727W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3728S:	Maintained
3729F:	drivers/cpufreq/arm_big_little.h
3730F:	drivers/cpufreq/arm_big_little.c
3731F:	drivers/cpufreq/arm_big_little_dt.c
3732
3733CPU POWER MONITORING SUBSYSTEM
3734M:	Thomas Renninger <trenn@suse.com>
3735M:	Shuah Khan <shuah@kernel.org>
3736L:	linux-pm@vger.kernel.org
3737S:	Maintained
3738F:	tools/power/cpupower/
3739
3740CPUID/MSR DRIVER
3741M:	"H. Peter Anvin" <hpa@zytor.com>
3742S:	Maintained
3743F:	arch/x86/kernel/cpuid.c
3744F:	arch/x86/kernel/msr.c
3745
3746CPUIDLE DRIVER - ARM BIG LITTLE
3747M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749L:	linux-pm@vger.kernel.org
3750L:	linux-arm-kernel@lists.infradead.org
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3752S:	Maintained
3753F:	drivers/cpuidle/cpuidle-big_little.c
3754
3755CPUIDLE DRIVER - ARM EXYNOS
3756M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3757M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3758M:	Kukjin Kim <kgene@kernel.org>
3759L:	linux-pm@vger.kernel.org
3760L:	linux-samsung-soc@vger.kernel.org
3761S:	Supported
3762F:	drivers/cpuidle/cpuidle-exynos.c
3763F:	arch/arm/mach-exynos/pm.c
3764
3765CPUIDLE DRIVERS
3766M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3767M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3768L:	linux-pm@vger.kernel.org
3769S:	Maintained
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3771B:	https://bugzilla.kernel.org
3772F:	drivers/cpuidle/*
3773F:	include/linux/cpuidle.h
3774
3775CRAMFS FILESYSTEM
3776M:	Nicolas Pitre <nico@linaro.org>
3777S:	Maintained
3778F:	Documentation/filesystems/cramfs.txt
3779F:	fs/cramfs/
3780
3781CRYPTO API
3782M:	Herbert Xu <herbert@gondor.apana.org.au>
3783M:	"David S. Miller" <davem@davemloft.net>
3784L:	linux-crypto@vger.kernel.org
3785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3787S:	Maintained
3788F:	Documentation/crypto/
3789F:	Documentation/devicetree/bindings/crypto/
3790F:	arch/*/crypto/
3791F:	crypto/
3792F:	drivers/crypto/
3793F:	include/crypto/
3794F:	include/linux/crypto*
3795
3796CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3797M:	Neil Horman <nhorman@tuxdriver.com>
3798L:	linux-crypto@vger.kernel.org
3799S:	Maintained
3800F:	crypto/ansi_cprng.c
3801F:	crypto/rng.c
3802
3803CS3308 MEDIA DRIVER
3804M:	Hans Verkuil <hverkuil@xs4all.nl>
3805L:	linux-media@vger.kernel.org
3806T:	git git://linuxtv.org/media_tree.git
3807W:	http://linuxtv.org
3808S:	Odd Fixes
3809F:	drivers/media/i2c/cs3308.c
3810F:	drivers/media/i2c/cs3308.h
3811
3812CS5535 Audio ALSA driver
3813M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3814S:	Maintained
3815F:	sound/pci/cs5535audio/
3816
3817CW1200 WLAN driver
3818M:	Solomon Peachy <pizza@shaftnet.org>
3819S:	Maintained
3820F:	drivers/net/wireless/st/cw1200/
3821
3822CX18 VIDEO4LINUX DRIVER
3823M:	Andy Walls <awalls@md.metrocast.net>
3824L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3825L:	linux-media@vger.kernel.org
3826T:	git git://linuxtv.org/media_tree.git
3827W:	https://linuxtv.org
3828W:	http://www.ivtvdriver.org/index.php/Cx18
3829S:	Maintained
3830F:	Documentation/media/v4l-drivers/cx18*
3831F:	drivers/media/pci/cx18/
3832F:	include/uapi/linux/ivtv*
3833
3834CX2341X MPEG ENCODER HELPER MODULE
3835M:	Hans Verkuil <hverkuil@xs4all.nl>
3836L:	linux-media@vger.kernel.org
3837T:	git git://linuxtv.org/media_tree.git
3838W:	https://linuxtv.org
3839S:	Maintained
3840F:	drivers/media/common/cx2341x*
3841F:	include/media/cx2341x*
3842
3843CX24120 MEDIA DRIVER
3844M:	Jemma Denson <jdenson@gmail.com>
3845M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3846L:	linux-media@vger.kernel.org
3847W:	https://linuxtv.org
3848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3849S:	Maintained
3850F:	drivers/media/dvb-frontends/cx24120*
3851
3852CX88 VIDEO4LINUX DRIVER
3853M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3854L:	linux-media@vger.kernel.org
3855W:	https://linuxtv.org
3856T:	git git://linuxtv.org/media_tree.git
3857S:	Odd fixes
3858F:	Documentation/media/v4l-drivers/cx88*
3859F:	drivers/media/pci/cx88/
3860
3861CXD2820R MEDIA DRIVER
3862M:	Antti Palosaari <crope@iki.fi>
3863L:	linux-media@vger.kernel.org
3864W:	https://linuxtv.org
3865W:	http://palosaari.fi/linux/
3866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3867T:	git git://linuxtv.org/anttip/media_tree.git
3868S:	Maintained
3869F:	drivers/media/dvb-frontends/cxd2820r*
3870
3871CXGB3 ETHERNET DRIVER (CXGB3)
3872M:	Santosh Raspatur <santosh@chelsio.com>
3873L:	netdev@vger.kernel.org
3874W:	http://www.chelsio.com
3875S:	Supported
3876F:	drivers/net/ethernet/chelsio/cxgb3/
3877
3878CXGB3 ISCSI DRIVER (CXGB3I)
3879M:	Karen Xie <kxie@chelsio.com>
3880L:	linux-scsi@vger.kernel.org
3881W:	http://www.chelsio.com
3882S:	Supported
3883F:	drivers/scsi/cxgbi/cxgb3i
3884
3885CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3886M:	Steve Wise <swise@chelsio.com>
3887L:	linux-rdma@vger.kernel.org
3888W:	http://www.openfabrics.org
3889S:	Supported
3890F:	drivers/infiniband/hw/cxgb3/
3891F:	include/uapi/rdma/cxgb3-abi.h
3892
3893CXGB4 CRYPTO DRIVER (chcr)
3894M:	Harsh Jain <harsh@chelsio.com>
3895L:	linux-crypto@vger.kernel.org
3896W:	http://www.chelsio.com
3897S:	Supported
3898F:	drivers/crypto/chelsio
3899
3900CXGB4 ETHERNET DRIVER (CXGB4)
3901M:	Ganesh Goudar <ganeshgr@chelsio.com>
3902L:	netdev@vger.kernel.org
3903W:	http://www.chelsio.com
3904S:	Supported
3905F:	drivers/net/ethernet/chelsio/cxgb4/
3906
3907CXGB4 ISCSI DRIVER (CXGB4I)
3908M:	Karen Xie <kxie@chelsio.com>
3909L:	linux-scsi@vger.kernel.org
3910W:	http://www.chelsio.com
3911S:	Supported
3912F:	drivers/scsi/cxgbi/cxgb4i
3913
3914CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3915M:	Steve Wise <swise@chelsio.com>
3916L:	linux-rdma@vger.kernel.org
3917W:	http://www.openfabrics.org
3918S:	Supported
3919F:	drivers/infiniband/hw/cxgb4/
3920F:	include/uapi/rdma/cxgb4-abi.h
3921
3922CXGB4VF ETHERNET DRIVER (CXGB4VF)
3923M:	Casey Leedom <leedom@chelsio.com>
3924L:	netdev@vger.kernel.org
3925W:	http://www.chelsio.com
3926S:	Supported
3927F:	drivers/net/ethernet/chelsio/cxgb4vf/
3928
3929CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3930M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3931M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3932L:	linuxppc-dev@lists.ozlabs.org
3933S:	Supported
3934F:	arch/powerpc/platforms/powernv/pci-cxl.c
3935F:	drivers/misc/cxl/
3936F:	include/misc/cxl*
3937F:	include/uapi/misc/cxl.h
3938F:	Documentation/powerpc/cxl.txt
3939F:	Documentation/ABI/testing/sysfs-class-cxl
3940
3941CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3942M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3943M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3944M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3945L:	linux-scsi@vger.kernel.org
3946S:	Supported
3947F:	drivers/scsi/cxlflash/
3948F:	include/uapi/scsi/cxlflash_ioctls.h
3949F:	Documentation/powerpc/cxlflash.txt
3950
3951CYBERPRO FB DRIVER
3952M:	Russell King <linux@armlinux.org.uk>
3953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3954W:	http://www.armlinux.org.uk/
3955S:	Maintained
3956F:	drivers/video/fbdev/cyber2000fb.*
3957
3958CYCLADES ASYNC MUX DRIVER
3959W:	http://www.cyclades.com/
3960S:	Orphan
3961F:	drivers/tty/cyclades.c
3962F:	include/linux/cyclades.h
3963F:	include/uapi/linux/cyclades.h
3964
3965CYCLADES PC300 DRIVER
3966W:	http://www.cyclades.com/
3967S:	Orphan
3968F:	drivers/net/wan/pc300*
3969
3970CYPRESS_FIRMWARE MEDIA DRIVER
3971M:	Antti Palosaari <crope@iki.fi>
3972L:	linux-media@vger.kernel.org
3973W:	https://linuxtv.org
3974W:	http://palosaari.fi/linux/
3975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3976T:	git git://linuxtv.org/anttip/media_tree.git
3977S:	Maintained
3978F:	drivers/media/common/cypress_firmware*
3979
3980CYTTSP TOUCHSCREEN DRIVER
3981M:	Ferruh Yigit <fery@cypress.com>
3982L:	linux-input@vger.kernel.org
3983S:	Supported
3984F:	drivers/input/touchscreen/cyttsp*
3985F:	include/linux/input/cyttsp.h
3986
3987D-LINK DIR-685 TOUCHKEYS DRIVER
3988M:	Linus Walleij <linus.walleij@linaro.org>
3989L:	linux-input@vger.kernel.org
3990S:	Supported
3991F:	drivers/input/dlink-dir685-touchkeys.c
3992
3993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3994M:	Joshua Kinard <kumba@gentoo.org>
3995S:	Maintained
3996F:	drivers/rtc/rtc-ds1685.c
3997F:	include/linux/rtc/ds1685.h
3998
3999DAMA SLAVE for AX.25
4000M:	Joerg Reuter <jreuter@yaina.de>
4001W:	http://yaina.de/jreuter/
4002W:	http://www.qsl.net/dl1bke/
4003L:	linux-hams@vger.kernel.org
4004S:	Maintained
4005F:	net/ax25/af_ax25.c
4006F:	net/ax25/ax25_dev.c
4007F:	net/ax25/ax25_ds_*
4008F:	net/ax25/ax25_in.c
4009F:	net/ax25/ax25_out.c
4010F:	net/ax25/ax25_timer.c
4011F:	net/ax25/sysctl_net_ax25.c
4012
4013DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4014L:	netdev@vger.kernel.org
4015S:	Orphan
4016F:	Documentation/networking/dmfe.txt
4017F:	drivers/net/ethernet/dec/tulip/dmfe.c
4018
4019DC390/AM53C974 SCSI driver
4020M:	Hannes Reinecke <hare@suse.com>
4021L:	linux-scsi@vger.kernel.org
4022S:	Maintained
4023F:	drivers/scsi/am53c974.c
4024
4025DC395x SCSI driver
4026M:	Oliver Neukum <oliver@neukum.org>
4027M:	Ali Akcaagac <aliakc@web.de>
4028M:	Jamie Lenehan <lenehan@twibble.org>
4029L:	dc395x@twibble.org
4030W:	http://twibble.org/dist/dc395x/
4031W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4032S:	Maintained
4033F:	Documentation/scsi/dc395x.txt
4034F:	drivers/scsi/dc395x.*
4035
4036DCCP PROTOCOL
4037M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4038L:	dccp@vger.kernel.org
4039W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4040S:	Maintained
4041F:	include/linux/dccp.h
4042F:	include/uapi/linux/dccp.h
4043F:	include/linux/tfrc.h
4044F:	net/dccp/
4045
4046DECnet NETWORK LAYER
4047W:	http://linux-decnet.sourceforge.net
4048L:	linux-decnet-user@lists.sourceforge.net
4049S:	Orphan
4050F:	Documentation/networking/decnet.txt
4051F:	net/decnet/
4052
4053DECSTATION PLATFORM SUPPORT
4054M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4055L:	linux-mips@linux-mips.org
4056W:	http://www.linux-mips.org/wiki/DECstation
4057S:	Maintained
4058F:	arch/mips/dec/
4059F:	arch/mips/include/asm/dec/
4060F:	arch/mips/include/asm/mach-dec/
4061
4062DEFXX FDDI NETWORK DRIVER
4063M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4064S:	Maintained
4065F:	drivers/net/fddi/defxx.*
4066
4067DELL SMBIOS DRIVER
4068M:	Pali Rohár <pali.rohar@gmail.com>
4069M:	Mario Limonciello <mario.limonciello@dell.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-smbios.*
4073
4074DELL SMBIOS SMM DRIVER
4075M:	Mario Limonciello <mario.limonciello@dell.com>
4076L:	platform-driver-x86@vger.kernel.org
4077S:	Maintained
4078F:	drivers/platform/x86/dell-smbios-smm.c
4079
4080DELL SMBIOS WMI DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082L:	platform-driver-x86@vger.kernel.org
4083S:	Maintained
4084F:	drivers/platform/x86/dell-smbios-wmi.c
4085F:	tools/wmi/dell-smbios-example.c
4086
4087DELL LAPTOP DRIVER
4088M:	Matthew Garrett <mjg59@srcf.ucam.org>
4089M:	Pali Rohár <pali.rohar@gmail.com>
4090L:	platform-driver-x86@vger.kernel.org
4091S:	Maintained
4092F:	drivers/platform/x86/dell-laptop.c
4093
4094DELL LAPTOP FREEFALL DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-smo8800.c
4098
4099DELL LAPTOP RBTN DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/platform/x86/dell-rbtn.*
4103
4104DELL LAPTOP SMM DRIVER
4105M:	Pali Rohár <pali.rohar@gmail.com>
4106S:	Maintained
4107F:	drivers/hwmon/dell-smm-hwmon.c
4108F:	include/uapi/linux/i8k.h
4109
4110DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4111M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4112S:	Maintained
4113F:	Documentation/dcdbas.txt
4114F:	drivers/firmware/dcdbas.*
4115
4116DELL WMI NOTIFICATIONS DRIVER
4117M:	Matthew Garrett <mjg59@srcf.ucam.org>
4118M:	Pali Rohár <pali.rohar@gmail.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi.c
4121
4122DELL WMI DESCRIPTOR DRIVER
4123M:	Mario Limonciello <mario.limonciello@dell.com>
4124S:	Maintained
4125F:	drivers/platform/x86/dell-wmi-descriptor.c
4126
4127DELTA ST MEDIA DRIVER
4128M:	Hugues Fruchet <hugues.fruchet@st.com>
4129L:	linux-media@vger.kernel.org
4130T:	git git://linuxtv.org/media_tree.git
4131W:	https://linuxtv.org
4132S:	Supported
4133F:	drivers/media/platform/sti/delta
4134
4135DENALI NAND DRIVER
4136M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4137L:	linux-mtd@lists.infradead.org
4138S:	Supported
4139F:	drivers/mtd/nand/raw/denali*
4140
4141DESIGNWARE USB2 DRD IP DRIVER
4142M:	Minas Harutyunyan <hminas@synopsys.com>
4143L:	linux-usb@vger.kernel.org
4144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4145S:	Maintained
4146F:	drivers/usb/dwc2/
4147
4148DESIGNWARE USB3 DRD IP DRIVER
4149M:	Felipe Balbi <balbi@kernel.org>
4150L:	linux-usb@vger.kernel.org
4151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4152S:	Maintained
4153F:	drivers/usb/dwc3/
4154
4155DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4156M:	Andreas Klinger <ak@it-klinger.de>
4157L:	linux-iio@vger.kernel.org
4158S:	Maintained
4159F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4160F:	drivers/iio/proximity/srf*.c
4161
4162DEVICE COREDUMP (DEV_COREDUMP)
4163M:	Johannes Berg <johannes@sipsolutions.net>
4164L:	linux-kernel@vger.kernel.org
4165S:	Maintained
4166F:	drivers/base/devcoredump.c
4167F:	include/linux/devcoredump.h
4168
4169DEVICE FREQUENCY (DEVFREQ)
4170M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4171M:	Kyungmin Park <kyungmin.park@samsung.com>
4172R:	Chanwoo Choi <cw00.choi@samsung.com>
4173L:	linux-pm@vger.kernel.org
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4175S:	Maintained
4176F:	drivers/devfreq/
4177F:	include/linux/devfreq.h
4178F:	Documentation/devicetree/bindings/devfreq/
4179
4180DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4181M:	Chanwoo Choi <cw00.choi@samsung.com>
4182L:	linux-pm@vger.kernel.org
4183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4184S:	Supported
4185F:	drivers/devfreq/event/
4186F:	drivers/devfreq/devfreq-event.c
4187F:	include/linux/devfreq-event.h
4188F:	Documentation/devicetree/bindings/devfreq/event/
4189
4190DEVICE NUMBER REGISTRY
4191M:	Torben Mathiasen <device@lanana.org>
4192W:	http://lanana.org/docs/device-list/index.html
4193S:	Maintained
4194
4195DEVICE-MAPPER  (LVM)
4196M:	Alasdair Kergon <agk@redhat.com>
4197M:	Mike Snitzer <snitzer@redhat.com>
4198M:	dm-devel@redhat.com
4199L:	dm-devel@redhat.com
4200W:	http://sources.redhat.com/dm
4201Q:	http://patchwork.kernel.org/project/dm-devel/list/
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4203T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4204S:	Maintained
4205F:	Documentation/device-mapper/
4206F:	drivers/md/Makefile
4207F:	drivers/md/Kconfig
4208F:	drivers/md/dm*
4209F:	drivers/md/persistent-data/
4210F:	include/linux/device-mapper.h
4211F:	include/linux/dm-*.h
4212F:	include/uapi/linux/dm-*.h
4213
4214DEVLINK
4215M:	Jiri Pirko <jiri@mellanox.com>
4216L:	netdev@vger.kernel.org
4217S:	Supported
4218F:	net/core/devlink.c
4219F:	include/net/devlink.h
4220F:	include/uapi/linux/devlink.h
4221
4222DIALOG SEMICONDUCTOR DRIVERS
4223M:	Support Opensource <support.opensource@diasemi.com>
4224W:	http://www.dialog-semiconductor.com/products
4225S:	Supported
4226F:	Documentation/hwmon/da90??
4227F:	Documentation/devicetree/bindings/mfd/da90*.txt
4228F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4229F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4230F:	Documentation/devicetree/bindings/regulator/da92*.txt
4231F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4232F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4233F:	drivers/gpio/gpio-da90??.c
4234F:	drivers/hwmon/da90??-hwmon.c
4235F:	drivers/iio/adc/da91??-*.c
4236F:	drivers/input/misc/da90??_onkey.c
4237F:	drivers/input/touchscreen/da9052_tsi.c
4238F:	drivers/leds/leds-da90??.c
4239F:	drivers/mfd/da903x.c
4240F:	drivers/mfd/da90??-*.c
4241F:	drivers/mfd/da91??-*.c
4242F:	drivers/power/supply/da9052-battery.c
4243F:	drivers/power/supply/da91??-*.c
4244F:	drivers/regulator/da903x.c
4245F:	drivers/regulator/da9???-regulator.[ch]
4246F:	drivers/thermal/da90??-thermal.c
4247F:	drivers/rtc/rtc-da90??.c
4248F:	drivers/video/backlight/da90??_bl.c
4249F:	drivers/watchdog/da90??_wdt.c
4250F:	include/linux/mfd/da903x.h
4251F:	include/linux/mfd/da9052/
4252F:	include/linux/mfd/da9055/
4253F:	include/linux/mfd/da9062/
4254F:	include/linux/mfd/da9063/
4255F:	include/linux/mfd/da9150/
4256F:	include/linux/regulator/da9211.h
4257F:	include/sound/da[79]*.h
4258F:	sound/soc/codecs/da[79]*.[ch]
4259
4260DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4261M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4262L:	linux-gpio@vger.kernel.org
4263S:	Maintained
4264F:	drivers/gpio/gpio-gpio-mm.c
4265
4266DIGI NEO AND CLASSIC PCI PRODUCTS
4267M:	Lidza Louina <lidza.louina@gmail.com>
4268M:	Mark Hounschell <markh@compro.net>
4269L:	driverdev-devel@linuxdriverproject.org
4270S:	Maintained
4271F:	drivers/staging/dgnc/
4272
4273DIOLAN U2C-12 I2C DRIVER
4274M:	Guenter Roeck <linux@roeck-us.net>
4275L:	linux-i2c@vger.kernel.org
4276S:	Maintained
4277F:	drivers/i2c/busses/i2c-diolan-u2c.c
4278
4279FILESYSTEM DIRECT ACCESS (DAX)
4280M:	Matthew Wilcox <mawilcox@microsoft.com>
4281M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4282L:	linux-fsdevel@vger.kernel.org
4283S:	Supported
4284F:	fs/dax.c
4285F:	include/linux/dax.h
4286F:	include/trace/events/fs_dax.h
4287
4288DEVICE DIRECT ACCESS (DAX)
4289M:	Dan Williams <dan.j.williams@intel.com>
4290M:	Dave Jiang <dave.jiang@intel.com>
4291M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4292M:	Vishal Verma <vishal.l.verma@intel.com>
4293L:	linux-nvdimm@lists.01.org
4294S:	Supported
4295F:	drivers/dax/
4296
4297DIRECTORY NOTIFICATION (DNOTIFY)
4298M:	Jan Kara <jack@suse.cz>
4299R:	Amir Goldstein <amir73il@gmail.com>
4300L:	linux-fsdevel@vger.kernel.org
4301S:	Maintained
4302F:	Documentation/filesystems/dnotify.txt
4303F:	fs/notify/dnotify/
4304F:	include/linux/dnotify.h
4305
4306DISK GEOMETRY AND PARTITION HANDLING
4307M:	Andries Brouwer <aeb@cwi.nl>
4308W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4309W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4310W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4311S:	Maintained
4312
4313DISKQUOTA
4314M:	Jan Kara <jack@suse.com>
4315S:	Maintained
4316F:	Documentation/filesystems/quota.txt
4317F:	fs/quota/
4318F:	include/linux/quota*.h
4319F:	include/uapi/linux/quota*.h
4320
4321DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4322M:	Bernie Thompson <bernie@plugable.com>
4323L:	linux-fbdev@vger.kernel.org
4324S:	Maintained
4325W:	http://plugable.com/category/projects/udlfb/
4326F:	drivers/video/fbdev/udlfb.c
4327F:	include/video/udlfb.h
4328F:	Documentation/fb/udlfb.txt
4329
4330DISTRIBUTED LOCK MANAGER (DLM)
4331M:	Christine Caulfield <ccaulfie@redhat.com>
4332M:	David Teigland <teigland@redhat.com>
4333L:	cluster-devel@redhat.com
4334W:	http://sources.redhat.com/cluster/
4335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4336S:	Supported
4337F:	fs/dlm/
4338
4339DMA BUFFER SHARING FRAMEWORK
4340M:	Sumit Semwal <sumit.semwal@linaro.org>
4341S:	Maintained
4342L:	linux-media@vger.kernel.org
4343L:	dri-devel@lists.freedesktop.org
4344L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4345F:	drivers/dma-buf/
4346F:	include/linux/dma-buf*
4347F:	include/linux/reservation.h
4348F:	include/linux/*fence.h
4349F:	Documentation/driver-api/dma-buf.rst
4350T:	git git://anongit.freedesktop.org/drm/drm-misc
4351
4352DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4353M:	Vinod Koul <vkoul@kernel.org>
4354L:	dmaengine@vger.kernel.org
4355Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4356S:	Maintained
4357F:	drivers/dma/
4358F:	include/linux/dmaengine.h
4359F:	include/linux/of_dma.h
4360F:	Documentation/devicetree/bindings/dma/
4361F:	Documentation/driver-api/dmaengine/
4362T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4363
4364DMA MAPPING HELPERS
4365M:	Christoph Hellwig <hch@lst.de>
4366M:	Marek Szyprowski <m.szyprowski@samsung.com>
4367R:	Robin Murphy <robin.murphy@arm.com>
4368L:	iommu@lists.linux-foundation.org
4369T:	git git://git.infradead.org/users/hch/dma-mapping.git
4370W:	http://git.infradead.org/users/hch/dma-mapping.git
4371S:	Supported
4372F:	lib/dma-debug.c
4373F:	lib/dma-direct.c
4374F:	lib/dma-noncoherent.c
4375F:	lib/dma-virt.c
4376F:	drivers/base/dma-mapping.c
4377F:	drivers/base/dma-coherent.c
4378F:	include/asm-generic/dma-mapping.h
4379F:	include/linux/dma-direct.h
4380F:	include/linux/dma-mapping.h
4381F:	include/linux/dma-noncoherent.h
4382
4383DME1737 HARDWARE MONITOR DRIVER
4384M:	Juerg Haefliger <juergh@gmail.com>
4385L:	linux-hwmon@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/hwmon/dme1737
4388F:	drivers/hwmon/dme1737.c
4389
4390DMI/SMBIOS SUPPORT
4391M:	Jean Delvare <jdelvare@suse.com>
4392S:	Maintained
4393T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4394F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4395F:	drivers/firmware/dmi-id.c
4396F:	drivers/firmware/dmi_scan.c
4397F:	include/linux/dmi.h
4398
4399DOCUMENTATION
4400M:	Jonathan Corbet <corbet@lwn.net>
4401L:	linux-doc@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/
4404F:	scripts/kernel-doc
4405X:	Documentation/ABI/
4406X:	Documentation/devicetree/
4407X:	Documentation/acpi
4408X:	Documentation/power
4409X:	Documentation/spi
4410X:	Documentation/media
4411T:	git git://git.lwn.net/linux.git docs-next
4412
4413DONGWOON DW9714 LENS VOICE COIL DRIVER
4414M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4415L:	linux-media@vger.kernel.org
4416T:	git git://linuxtv.org/media_tree.git
4417S:	Maintained
4418F:	drivers/media/i2c/dw9714.c
4419
4420DOUBLETALK DRIVER
4421M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4422L:	blinux-list@redhat.com
4423S:	Maintained
4424F:	drivers/char/dtlk.c
4425F:	include/linux/dtlk.h
4426
4427DPAA2 DATAPATH I/O (DPIO) DRIVER
4428M:	Roy Pledge <Roy.Pledge@nxp.com>
4429L:	linux-kernel@vger.kernel.org
4430S:	Maintained
4431F:	drivers/staging/fsl-mc/bus/dpio
4432
4433DPAA2 ETHERNET DRIVER
4434M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4435L:	linux-kernel@vger.kernel.org
4436S:	Maintained
4437F:	drivers/staging/fsl-dpaa2/ethernet
4438
4439DPAA2 ETHERNET SWITCH DRIVER
4440M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4441L:	linux-kernel@vger.kernel.org
4442S:	Maintained
4443F:	drivers/staging/fsl-dpaa2/ethsw
4444
4445DPAA2 PTP CLOCK DRIVER
4446M:	Yangbo Lu <yangbo.lu@nxp.com>
4447L:	linux-kernel@vger.kernel.org
4448S:	Maintained
4449F:	drivers/staging/fsl-dpaa2/rtc
4450
4451DPT_I2O SCSI RAID DRIVER
4452M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4453L:	linux-scsi@vger.kernel.org
4454W:	http://www.adaptec.com/
4455S:	Maintained
4456F:	drivers/scsi/dpt*
4457F:	drivers/scsi/dpt/
4458
4459DRBD DRIVER
4460M:	Philipp Reisner <philipp.reisner@linbit.com>
4461M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4462L:	drbd-dev@lists.linbit.com
4463W:	http://www.drbd.org
4464T:	git git://git.linbit.com/linux-drbd.git
4465T:	git git://git.linbit.com/drbd-8.4.git
4466S:	Supported
4467F:	drivers/block/drbd/
4468F:	lib/lru_cache.c
4469F:	Documentation/blockdev/drbd/
4470
4471DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4472M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4474S:	Supported
4475F:	Documentation/kobject.txt
4476F:	drivers/base/
4477F:	fs/debugfs/
4478F:	fs/sysfs/
4479F:	include/linux/debugfs.h
4480F:	include/linux/kobj*
4481F:	lib/kobj*
4482
4483DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4484M:	Kevin Hilman <khilman@kernel.org>
4485M:	Nishanth Menon <nm@ti.com>
4486S:	Maintained
4487F:	drivers/power/avs/
4488F:	include/linux/power/smartreflex.h
4489L:	linux-pm@vger.kernel.org
4490
4491DRM DRIVER FOR ARM PL111 CLCD
4492M:	Eric Anholt <eric@anholt.net>
4493T:	git git://anongit.freedesktop.org/drm/drm-misc
4494S:	Supported
4495F:	drivers/gpu/drm/pl111/
4496
4497DRM DRIVER FOR ARM VERSATILE TFT PANELS
4498M:	Linus Walleij <linus.walleij@linaro.org>
4499T:	git git://anongit.freedesktop.org/drm/drm-misc
4500S:	Maintained
4501F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4502F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4503
4504DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4505M:	Dave Airlie <airlied@redhat.com>
4506S:	Odd Fixes
4507F:	drivers/gpu/drm/ast/
4508
4509DRM DRIVER FOR BOCHS VIRTUAL GPU
4510M:	Gerd Hoffmann <kraxel@redhat.com>
4511L:	virtualization@lists.linux-foundation.org
4512T:	git git://anongit.freedesktop.org/drm/drm-misc
4513S:	Maintained
4514F:	drivers/gpu/drm/bochs/
4515
4516DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4517M:	Linus Walleij <linus.walleij@linaro.org>
4518T:	git git://anongit.freedesktop.org/drm/drm-misc
4519S:	Maintained
4520F:	drivers/gpu/drm/tve200/
4521
4522DRM DRIVER FOR ILITEK ILI9225 PANELS
4523M:	David Lechner <david@lechnology.com>
4524S:	Maintained
4525F:	drivers/gpu/drm/tinydrm/ili9225.c
4526F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4527
4528DRM DRIVER FOR INTEL I810 VIDEO CARDS
4529S:	Orphan / Obsolete
4530F:	drivers/gpu/drm/i810/
4531F:	include/uapi/drm/i810_drm.h
4532
4533DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4534S:	Orphan / Obsolete
4535F:	drivers/gpu/drm/mga/
4536F:	include/uapi/drm/mga_drm.h
4537
4538DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4539M:	Dave Airlie <airlied@redhat.com>
4540S:	Odd Fixes
4541F:	drivers/gpu/drm/mgag200/
4542
4543DRM DRIVER FOR MI0283QT
4544M:	Noralf Trønnes <noralf@tronnes.org>
4545S:	Maintained
4546F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4547F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4548
4549DRM DRIVER FOR MSM ADRENO GPU
4550M:	Rob Clark <robdclark@gmail.com>
4551L:	linux-arm-msm@vger.kernel.org
4552L:	dri-devel@lists.freedesktop.org
4553L:	freedreno@lists.freedesktop.org
4554T:	git git://people.freedesktop.org/~robclark/linux
4555S:	Maintained
4556F:	drivers/gpu/drm/msm/
4557F:	include/uapi/drm/msm_drm.h
4558F:	Documentation/devicetree/bindings/display/msm/
4559
4560DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4561M:	Ben Skeggs <bskeggs@redhat.com>
4562L:	dri-devel@lists.freedesktop.org
4563L:	nouveau@lists.freedesktop.org
4564T:	git git://github.com/skeggsb/linux
4565S:	Supported
4566F:	drivers/gpu/drm/nouveau/
4567F:	include/uapi/drm/nouveau_drm.h
4568
4569DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4570M:	Noralf Trønnes <noralf@tronnes.org>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/repaper.c
4573F:	Documentation/devicetree/bindings/display/repaper.txt
4574
4575DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4576M:	Dave Airlie <airlied@redhat.com>
4577M:	Gerd Hoffmann <kraxel@redhat.com>
4578L:	virtualization@lists.linux-foundation.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Obsolete
4581W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4582F:	drivers/gpu/drm/cirrus/
4583
4584DRM DRIVER FOR QXL VIRTUAL GPU
4585M:	Dave Airlie <airlied@redhat.com>
4586M:	Gerd Hoffmann <kraxel@redhat.com>
4587L:	virtualization@lists.linux-foundation.org
4588T:	git git://anongit.freedesktop.org/drm/drm-misc
4589S:	Maintained
4590F:	drivers/gpu/drm/qxl/
4591F:	include/uapi/drm/qxl_drm.h
4592
4593DRM DRIVER FOR RAGE 128 VIDEO CARDS
4594S:	Orphan / Obsolete
4595F:	drivers/gpu/drm/r128/
4596F:	include/uapi/drm/r128_drm.h
4597
4598DRM DRIVER FOR SAVAGE VIDEO CARDS
4599S:	Orphan / Obsolete
4600F:	drivers/gpu/drm/savage/
4601F:	include/uapi/drm/savage_drm.h
4602
4603DRM DRIVER FOR SIS VIDEO CARDS
4604S:	Orphan / Obsolete
4605F:	drivers/gpu/drm/sis/
4606F:	include/uapi/drm/sis_drm.h
4607
4608DRM DRIVER FOR SITRONIX ST7586 PANELS
4609M:	David Lechner <david@lechnology.com>
4610S:	Maintained
4611F:	drivers/gpu/drm/tinydrm/st7586.c
4612F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4613
4614DRM DRIVER FOR SITRONIX ST7735R PANELS
4615M:	David Lechner <david@lechnology.com>
4616S:	Maintained
4617F:	drivers/gpu/drm/tinydrm/st7735r.c
4618F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4619
4620DRM DRIVER FOR TDFX VIDEO CARDS
4621S:	Orphan / Obsolete
4622F:	drivers/gpu/drm/tdfx/
4623
4624DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4625M:	Dave Airlie <airlied@redhat.com>
4626S:	Odd Fixes
4627F:	drivers/gpu/drm/udl/
4628
4629DRM DRIVER FOR VMWARE VIRTUAL GPU
4630M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4631M:	Sinclair Yeh <syeh@vmware.com>
4632M:	Thomas Hellstrom <thellstrom@vmware.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://people.freedesktop.org/~syeh/repos_linux
4635T:	git git://people.freedesktop.org/~thomash/linux
4636S:	Supported
4637F:	drivers/gpu/drm/vmwgfx/
4638F:	include/uapi/drm/vmwgfx_drm.h
4639
4640DRM DRIVERS
4641M:	David Airlie <airlied@linux.ie>
4642L:	dri-devel@lists.freedesktop.org
4643T:	git git://people.freedesktop.org/~airlied/linux
4644B:	https://bugs.freedesktop.org/
4645C:	irc://chat.freenode.net/dri-devel
4646S:	Maintained
4647F:	drivers/gpu/drm/
4648F:	drivers/gpu/vga/
4649F:	Documentation/devicetree/bindings/display/
4650F:	Documentation/devicetree/bindings/gpu/
4651F:	Documentation/gpu/
4652F:	include/drm/
4653F:	include/uapi/drm/
4654F:	include/linux/vga*
4655
4656DRM DRIVERS AND MISC GPU PATCHES
4657M:	Gustavo Padovan <gustavo@padovan.org>
4658M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4659M:	Sean Paul <seanpaul@chromium.org>
4660W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4661S:	Maintained
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663F:	Documentation/gpu/
4664F:	drivers/gpu/vga/
4665F:	drivers/gpu/drm/*
4666F:	include/drm/drm*
4667F:	include/uapi/drm/drm*
4668F:	include/linux/vga*
4669
4670DRM DRIVERS FOR ALLWINNER A10
4671M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4672L:	dri-devel@lists.freedesktop.org
4673S:	Supported
4674F:	drivers/gpu/drm/sun4i/
4675F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677
4678DRM DRIVERS FOR AMLOGIC SOCS
4679M:	Neil Armstrong <narmstrong@baylibre.com>
4680L:	dri-devel@lists.freedesktop.org
4681L:	linux-amlogic@lists.infradead.org
4682W:	http://linux-meson.com/
4683S:	Supported
4684F:	drivers/gpu/drm/meson/
4685F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4686F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4687F:	Documentation/gpu/meson.rst
4688T:	git git://anongit.freedesktop.org/drm/drm-misc
4689
4690DRM DRIVERS FOR ATMEL HLCDC
4691M:	Boris Brezillon <boris.brezillon@bootlin.com>
4692L:	dri-devel@lists.freedesktop.org
4693S:	Supported
4694F:	drivers/gpu/drm/atmel-hlcdc/
4695F:	Documentation/devicetree/bindings/display/atmel/
4696T:	git git://anongit.freedesktop.org/drm/drm-misc
4697
4698DRM DRIVERS FOR BRIDGE CHIPS
4699M:	Archit Taneja <architt@codeaurora.org>
4700M:	Andrzej Hajda <a.hajda@samsung.com>
4701R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4702S:	Maintained
4703T:	git git://anongit.freedesktop.org/drm/drm-misc
4704F:	drivers/gpu/drm/bridge/
4705
4706DRM DRIVERS FOR EXYNOS
4707M:	Inki Dae <inki.dae@samsung.com>
4708M:	Joonyoung Shim <jy0922.shim@samsung.com>
4709M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4710M:	Kyungmin Park <kyungmin.park@samsung.com>
4711L:	dri-devel@lists.freedesktop.org
4712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4713S:	Supported
4714F:	drivers/gpu/drm/exynos/
4715F:	include/uapi/drm/exynos_drm.h
4716F:	Documentation/devicetree/bindings/display/exynos/
4717
4718DRM DRIVERS FOR FREESCALE DCU
4719M:	Stefan Agner <stefan@agner.ch>
4720M:	Alison Wang <alison.wang@nxp.com>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Supported
4723F:	drivers/gpu/drm/fsl-dcu/
4724F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4725F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4726F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4727
4728DRM DRIVERS FOR FREESCALE IMX
4729M:	Philipp Zabel <p.zabel@pengutronix.de>
4730L:	dri-devel@lists.freedesktop.org
4731S:	Maintained
4732F:	drivers/gpu/drm/imx/
4733F:	drivers/gpu/ipu-v3/
4734F:	Documentation/devicetree/bindings/display/imx/
4735
4736DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4737M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4738L:	dri-devel@lists.freedesktop.org
4739T:	git git://github.com/patjak/drm-gma500
4740S:	Maintained
4741F:	drivers/gpu/drm/gma500/
4742
4743DRM DRIVERS FOR HISILICON
4744M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4745M:	Rongrong Zou <zourongrong@gmail.com>
4746R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4747R:	Chen Feng <puck.chen@hisilicon.com>
4748L:	dri-devel@lists.freedesktop.org
4749T:	git git://github.com/xin3liang/linux.git
4750S:	Maintained
4751F:	drivers/gpu/drm/hisilicon/
4752F:	Documentation/devicetree/bindings/display/hisilicon/
4753
4754DRM DRIVERS FOR MEDIATEK
4755M:	CK Hu <ck.hu@mediatek.com>
4756M:	Philipp Zabel <p.zabel@pengutronix.de>
4757L:	dri-devel@lists.freedesktop.org
4758S:	Supported
4759F:	drivers/gpu/drm/mediatek/
4760F:	Documentation/devicetree/bindings/display/mediatek/
4761
4762DRM DRIVERS FOR NVIDIA TEGRA
4763M:	Thierry Reding <thierry.reding@gmail.com>
4764L:	dri-devel@lists.freedesktop.org
4765L:	linux-tegra@vger.kernel.org
4766T:	git git://anongit.freedesktop.org/tegra/linux.git
4767S:	Supported
4768F:	drivers/gpu/drm/tegra/
4769F:	drivers/gpu/host1x/
4770F:	include/linux/host1x.h
4771F:	include/uapi/drm/tegra_drm.h
4772F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4773
4774DRM DRIVERS FOR RENESAS
4775M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4776L:	dri-devel@lists.freedesktop.org
4777L:	linux-renesas-soc@vger.kernel.org
4778T:	git git://linuxtv.org/pinchartl/fbdev
4779S:	Supported
4780F:	drivers/gpu/drm/rcar-du/
4781F:	drivers/gpu/drm/shmobile/
4782F:	include/linux/platform_data/shmob_drm.h
4783F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4784F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4785F:	Documentation/devicetree/bindings/display/renesas,du.txt
4786
4787DRM DRIVERS FOR ROCKCHIP
4788M:	Sandy Huang <hjc@rock-chips.com>
4789M:	Heiko Stübner <heiko@sntech.de>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Maintained
4792F:	drivers/gpu/drm/rockchip/
4793F:	Documentation/devicetree/bindings/display/rockchip/
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR STI
4797M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4798M:	Vincent Abriou <vincent.abriou@st.com>
4799L:	dri-devel@lists.freedesktop.org
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801S:	Maintained
4802F:	drivers/gpu/drm/sti
4803F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4804
4805DRM DRIVERS FOR STM
4806M:	Yannick Fertre <yannick.fertre@st.com>
4807M:	Philippe Cornu <philippe.cornu@st.com>
4808M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4809M:	Vincent Abriou <vincent.abriou@st.com>
4810L:	dri-devel@lists.freedesktop.org
4811T:	git git://anongit.freedesktop.org/drm/drm-misc
4812S:	Maintained
4813F:	drivers/gpu/drm/stm
4814F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4815
4816DRM DRIVERS FOR TI LCDC
4817M:	Jyri Sarha <jsarha@ti.com>
4818R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4819L:	dri-devel@lists.freedesktop.org
4820S:	Maintained
4821F:	drivers/gpu/drm/tilcdc/
4822F:	Documentation/devicetree/bindings/display/tilcdc/
4823
4824DRM DRIVERS FOR TI OMAP
4825M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4826L:	dri-devel@lists.freedesktop.org
4827S:	Maintained
4828F:	drivers/gpu/drm/omapdrm/
4829F:	Documentation/devicetree/bindings/display/ti/
4830
4831DRM DRIVERS FOR V3D
4832M:	Eric Anholt <eric@anholt.net>
4833S:	Supported
4834F:	drivers/gpu/drm/v3d/
4835F:	include/uapi/drm/v3d_drm.h
4836F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838
4839DRM DRIVERS FOR VC4
4840M:	Eric Anholt <eric@anholt.net>
4841T:	git git://github.com/anholt/linux
4842S:	Supported
4843F:	drivers/gpu/drm/vc4/
4844F:	include/uapi/drm/vc4_drm.h
4845F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4846T:	git git://anongit.freedesktop.org/drm/drm-misc
4847
4848DRM DRIVERS FOR VIVANTE GPU IP
4849M:	Lucas Stach <l.stach@pengutronix.de>
4850R:	Russell King <linux+etnaviv@armlinux.org.uk>
4851R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4852L:	etnaviv@lists.freedesktop.org
4853L:	dri-devel@lists.freedesktop.org
4854S:	Maintained
4855F:	drivers/gpu/drm/etnaviv/
4856F:	include/uapi/drm/etnaviv_drm.h
4857F:	Documentation/devicetree/bindings/display/etnaviv/
4858
4859DRM DRIVERS FOR ZTE ZX
4860M:	Shawn Guo <shawnguo@kernel.org>
4861L:	dri-devel@lists.freedesktop.org
4862S:	Maintained
4863F:	drivers/gpu/drm/zte/
4864F:	Documentation/devicetree/bindings/display/zte,vou.txt
4865T:	git git://anongit.freedesktop.org/drm/drm-misc
4866
4867DRM PANEL DRIVERS
4868M:	Thierry Reding <thierry.reding@gmail.com>
4869L:	dri-devel@lists.freedesktop.org
4870T:	git git://anongit.freedesktop.org/drm/drm-misc
4871S:	Maintained
4872F:	drivers/gpu/drm/drm_panel.c
4873F:	drivers/gpu/drm/panel/
4874F:	include/drm/drm_panel.h
4875F:	Documentation/devicetree/bindings/display/panel/
4876
4877DRM TINYDRM DRIVERS
4878M:	Noralf Trønnes <noralf@tronnes.org>
4879W:	https://github.com/notro/tinydrm/wiki/Development
4880T:	git git://anongit.freedesktop.org/drm/drm-misc
4881S:	Maintained
4882F:	drivers/gpu/drm/tinydrm/
4883F:	include/drm/tinydrm/
4884
4885DRM DRIVERS FOR XEN
4886M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4887T:	git git://anongit.freedesktop.org/drm/drm-misc
4888L:	dri-devel@lists.freedesktop.org
4889L:	xen-devel@lists.xen.org
4890S:	Supported
4891F:	drivers/gpu/drm/xen/
4892F:	Documentation/gpu/xen-front.rst
4893
4894DRM TTM SUBSYSTEM
4895M:	Christian Koenig <christian.koenig@amd.com>
4896M:	Roger He <Hongbo.He@amd.com>
4897T:	git git://people.freedesktop.org/~agd5f/linux
4898S:	Maintained
4899L:	dri-devel@lists.freedesktop.org
4900F:	include/drm/ttm/
4901F:	drivers/gpu/drm/ttm/
4902
4903DSBR100 USB FM RADIO DRIVER
4904M:	Alexey Klimov <klimov.linux@gmail.com>
4905L:	linux-media@vger.kernel.org
4906T:	git git://linuxtv.org/media_tree.git
4907S:	Maintained
4908F:	drivers/media/radio/dsbr100.c
4909
4910DSCC4 DRIVER
4911M:	Francois Romieu <romieu@fr.zoreil.com>
4912L:	netdev@vger.kernel.org
4913S:	Maintained
4914F:	drivers/net/wan/dscc4.c
4915
4916DT3155 MEDIA DRIVER
4917M:	Hans Verkuil <hverkuil@xs4all.nl>
4918L:	linux-media@vger.kernel.org
4919T:	git git://linuxtv.org/media_tree.git
4920W:	https://linuxtv.org
4921S:	Odd Fixes
4922F:	drivers/media/pci/dt3155/
4923
4924DVB_USB_AF9015 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/af9015*
4933
4934DVB_USB_AF9035 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://palosaari.fi/linux/
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/anttip/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/af9035*
4943
4944DVB_USB_ANYSEE MEDIA DRIVER
4945M:	Antti Palosaari <crope@iki.fi>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948W:	http://palosaari.fi/linux/
4949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4950T:	git git://linuxtv.org/anttip/media_tree.git
4951S:	Maintained
4952F:	drivers/media/usb/dvb-usb-v2/anysee*
4953
4954DVB_USB_AU6610 MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/usb/dvb-usb-v2/au6610*
4963
4964DVB_USB_CE6230 MEDIA DRIVER
4965M:	Antti Palosaari <crope@iki.fi>
4966L:	linux-media@vger.kernel.org
4967W:	https://linuxtv.org
4968W:	http://palosaari.fi/linux/
4969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4970T:	git git://linuxtv.org/anttip/media_tree.git
4971S:	Maintained
4972F:	drivers/media/usb/dvb-usb-v2/ce6230*
4973
4974DVB_USB_CXUSB MEDIA DRIVER
4975M:	Michael Krufky <mkrufky@linuxtv.org>
4976L:	linux-media@vger.kernel.org
4977W:	https://linuxtv.org
4978W:	http://github.com/mkrufky
4979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4980T:	git git://linuxtv.org/media_tree.git
4981S:	Maintained
4982F:	drivers/media/usb/dvb-usb/cxusb*
4983
4984DVB_USB_EC168 MEDIA DRIVER
4985M:	Antti Palosaari <crope@iki.fi>
4986L:	linux-media@vger.kernel.org
4987W:	https://linuxtv.org
4988W:	http://palosaari.fi/linux/
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/ec168*
4993
4994DVB_USB_GL861 MEDIA DRIVER
4995M:	Antti Palosaari <crope@iki.fi>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4999T:	git git://linuxtv.org/anttip/media_tree.git
5000S:	Maintained
5001F:	drivers/media/usb/dvb-usb-v2/gl861*
5002
5003DVB_USB_MXL111SF MEDIA DRIVER
5004M:	Michael Krufky <mkrufky@linuxtv.org>
5005L:	linux-media@vger.kernel.org
5006W:	https://linuxtv.org
5007W:	http://github.com/mkrufky
5008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5009T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5010S:	Maintained
5011F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5012
5013DVB_USB_RTL28XXU MEDIA DRIVER
5014M:	Antti Palosaari <crope@iki.fi>
5015L:	linux-media@vger.kernel.org
5016W:	https://linuxtv.org
5017W:	http://palosaari.fi/linux/
5018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5019T:	git git://linuxtv.org/anttip/media_tree.git
5020S:	Maintained
5021F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5022
5023DVB_USB_V2 MEDIA DRIVER
5024M:	Antti Palosaari <crope@iki.fi>
5025L:	linux-media@vger.kernel.org
5026W:	https://linuxtv.org
5027W:	http://palosaari.fi/linux/
5028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5029T:	git git://linuxtv.org/anttip/media_tree.git
5030S:	Maintained
5031F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5032F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5033
5034DYNAMIC DEBUG
5035M:	Jason Baron <jbaron@akamai.com>
5036S:	Maintained
5037F:	lib/dynamic_debug.c
5038F:	include/linux/dynamic_debug.h
5039
5040DYNAMIC INTERRUPT MODERATION
5041M:	Tal Gilboa <talgi@mellanox.com>
5042S:	Maintained
5043F:	include/linux/net_dim.h
5044
5045DZ DECSTATION DZ11 SERIAL DRIVER
5046M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5047S:	Maintained
5048F:	drivers/tty/serial/dz.*
5049
5050E3X0 POWER BUTTON DRIVER
5051M:	Moritz Fischer <moritz.fischer@ettus.com>
5052L:	usrp-users@lists.ettus.com
5053W:	http://www.ettus.com
5054S:	Supported
5055F:	drivers/input/misc/e3x0-button.c
5056F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5057
5058E4000 MEDIA DRIVER
5059M:	Antti Palosaari <crope@iki.fi>
5060L:	linux-media@vger.kernel.org
5061W:	https://linuxtv.org
5062W:	http://palosaari.fi/linux/
5063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5064T:	git git://linuxtv.org/anttip/media_tree.git
5065S:	Maintained
5066F:	drivers/media/tuners/e4000*
5067
5068EC100 MEDIA DRIVER
5069M:	Antti Palosaari <crope@iki.fi>
5070L:	linux-media@vger.kernel.org
5071W:	https://linuxtv.org
5072W:	http://palosaari.fi/linux/
5073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5074T:	git git://linuxtv.org/anttip/media_tree.git
5075S:	Maintained
5076F:	drivers/media/dvb-frontends/ec100*
5077
5078ECRYPT FILE SYSTEM
5079M:	Tyler Hicks <tyhicks@canonical.com>
5080L:	ecryptfs@vger.kernel.org
5081W:	http://ecryptfs.org
5082W:	https://launchpad.net/ecryptfs
5083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5084S:	Supported
5085F:	Documentation/filesystems/ecryptfs.txt
5086F:	fs/ecryptfs/
5087
5088EDAC-AMD64
5089M:	Borislav Petkov <bp@alien8.de>
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/amd64_edac*
5093
5094EDAC-CALXEDA
5095M:	Robert Richter <rric@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/highbank*
5099
5100EDAC-CAVIUM OCTEON
5101M:	Ralf Baechle <ralf@linux-mips.org>
5102M:	David Daney <david.daney@cavium.com>
5103L:	linux-edac@vger.kernel.org
5104L:	linux-mips@linux-mips.org
5105S:	Supported
5106F:	drivers/edac/octeon_edac*
5107
5108EDAC-CAVIUM THUNDERX
5109M:	David Daney <david.daney@cavium.com>
5110M:	Jan Glauber <jglauber@cavium.com>
5111L:	linux-edac@vger.kernel.org
5112S:	Supported
5113F:	drivers/edac/thunderx_edac*
5114
5115EDAC-CORE
5116M:	Borislav Petkov <bp@alien8.de>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5121S:	Supported
5122F:	Documentation/admin-guide/ras.rst
5123F:	Documentation/driver-api/edac.rst
5124F:	drivers/edac/
5125F:	include/linux/edac.h
5126
5127EDAC-E752X
5128M:	Mark Gross <mark.gross@intel.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/e752x_edac.c
5132
5133EDAC-E7XXX
5134L:	linux-edac@vger.kernel.org
5135S:	Maintained
5136F:	drivers/edac/e7xxx_edac.c
5137
5138EDAC-FSL_DDR
5139M:	York Sun <york.sun@nxp.com>
5140L:	linux-edac@vger.kernel.org
5141S:	Maintained
5142F:	drivers/edac/fsl_ddr_edac.*
5143
5144EDAC-GHES
5145M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5146L:	linux-edac@vger.kernel.org
5147S:	Maintained
5148F:	drivers/edac/ghes_edac.c
5149
5150EDAC-I3000
5151L:	linux-edac@vger.kernel.org
5152S:	Orphan
5153F:	drivers/edac/i3000_edac.c
5154
5155EDAC-I5000
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/i5000_edac.c
5159
5160EDAC-I5400
5161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/i5400_edac.c
5165
5166EDAC-I7300
5167M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/i7300_edac.c
5171
5172EDAC-I7CORE
5173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5174L:	linux-edac@vger.kernel.org
5175S:	Maintained
5176F:	drivers/edac/i7core_edac.c
5177
5178EDAC-I82443BXGX
5179M:	Tim Small <tim@buttersideup.com>
5180L:	linux-edac@vger.kernel.org
5181S:	Maintained
5182F:	drivers/edac/i82443bxgx_edac.c
5183
5184EDAC-I82975X
5185M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5186M:	"Arvind R." <arvino55@gmail.com>
5187L:	linux-edac@vger.kernel.org
5188S:	Maintained
5189F:	drivers/edac/i82975x_edac.c
5190
5191EDAC-IE31200
5192M:	Jason Baron <jbaron@akamai.com>
5193L:	linux-edac@vger.kernel.org
5194S:	Maintained
5195F:	drivers/edac/ie31200_edac.c
5196
5197EDAC-MPC85XX
5198M:	Johannes Thumshirn <morbidrsa@gmail.com>
5199L:	linux-edac@vger.kernel.org
5200S:	Maintained
5201F:	drivers/edac/mpc85xx_edac.[ch]
5202
5203EDAC-PASEMI
5204M:	Egor Martovetsky <egor@pasemi.com>
5205L:	linux-edac@vger.kernel.org
5206S:	Maintained
5207F:	drivers/edac/pasemi_edac.c
5208
5209EDAC-PND2
5210M:	Tony Luck <tony.luck@intel.com>
5211L:	linux-edac@vger.kernel.org
5212S:	Maintained
5213F:	drivers/edac/pnd2_edac.[ch]
5214
5215EDAC-R82600
5216M:	Tim Small <tim@buttersideup.com>
5217L:	linux-edac@vger.kernel.org
5218S:	Maintained
5219F:	drivers/edac/r82600_edac.c
5220
5221EDAC-SBRIDGE
5222M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5223L:	linux-edac@vger.kernel.org
5224S:	Maintained
5225F:	drivers/edac/sb_edac.c
5226
5227EDAC-SKYLAKE
5228M:	Tony Luck <tony.luck@intel.com>
5229L:	linux-edac@vger.kernel.org
5230S:	Maintained
5231F:	drivers/edac/skx_edac.c
5232
5233EDAC-TI
5234M:	Tero Kristo <t-kristo@ti.com>
5235L:	linux-edac@vger.kernel.org
5236S:	Maintained
5237F:	drivers/edac/ti_edac.c
5238
5239EDIROL UA-101/UA-1000 DRIVER
5240M:	Clemens Ladisch <clemens@ladisch.de>
5241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5242T:	git git://git.alsa-project.org/alsa-kernel.git
5243S:	Maintained
5244F:	sound/usb/misc/ua101.c
5245
5246EFI TEST DRIVER
5247L:	linux-efi@vger.kernel.org
5248M:	Ivan Hu <ivan.hu@canonical.com>
5249M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5250S:	Maintained
5251F:	drivers/firmware/efi/test/
5252
5253EFI VARIABLE FILESYSTEM
5254M:	Matthew Garrett <matthew.garrett@nebula.com>
5255M:	Jeremy Kerr <jk@ozlabs.org>
5256M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5258L:	linux-efi@vger.kernel.org
5259S:	Maintained
5260F:	fs/efivarfs/
5261
5262EFIFB FRAMEBUFFER DRIVER
5263L:	linux-fbdev@vger.kernel.org
5264M:	Peter Jones <pjones@redhat.com>
5265S:	Maintained
5266F:	drivers/video/fbdev/efifb.c
5267
5268EFS FILESYSTEM
5269W:	http://aeschi.ch.eu.org/efs/
5270S:	Orphan
5271F:	fs/efs/
5272
5273EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5274M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5275L:	netdev@vger.kernel.org
5276S:	Maintained
5277F:	drivers/net/ethernet/ibm/ehea/
5278
5279EM28XX VIDEO4LINUX DRIVER
5280M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5281L:	linux-media@vger.kernel.org
5282W:	https://linuxtv.org
5283T:	git git://linuxtv.org/media_tree.git
5284S:	Maintained
5285F:	drivers/media/usb/em28xx/
5286F:	Documentation/media/v4l-drivers/em28xx*
5287
5288EMBEDDED LINUX
5289M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5290M:	Matt Mackall <mpm@selenic.com>
5291M:	David Woodhouse <dwmw2@infradead.org>
5292L:	linux-embedded@vger.kernel.org
5293S:	Maintained
5294
5295Emulex 10Gbps iSCSI - OneConnect DRIVER
5296M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5297M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5298M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5299L:	linux-scsi@vger.kernel.org
5300W:	http://www.broadcom.com
5301S:	Supported
5302F:	drivers/scsi/be2iscsi/
5303
5304Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5305M:	Sathya Perla <sathya.perla@broadcom.com>
5306M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5307M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5308M:	Somnath Kotur <somnath.kotur@broadcom.com>
5309L:	netdev@vger.kernel.org
5310W:	http://www.emulex.com
5311S:	Supported
5312F:	drivers/net/ethernet/emulex/benet/
5313
5314EMULEX ONECONNECT ROCE DRIVER
5315M:	Selvin Xavier <selvin.xavier@broadcom.com>
5316M:	Devesh Sharma <devesh.sharma@broadcom.com>
5317L:	linux-rdma@vger.kernel.org
5318W:	http://www.broadcom.com
5319S:	Odd Fixes
5320F:	drivers/infiniband/hw/ocrdma/
5321F:	include/uapi/rdma/ocrdma-abi.h
5322
5323EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5324M:	James Smart <james.smart@broadcom.com>
5325M:	Dick Kennedy <dick.kennedy@broadcom.com>
5326L:	linux-scsi@vger.kernel.org
5327W:	http://www.broadcom.com
5328S:	Supported
5329F:	drivers/scsi/lpfc/
5330
5331ENE CB710 FLASH CARD READER DRIVER
5332M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5333S:	Maintained
5334F:	drivers/misc/cb710/
5335F:	drivers/mmc/host/cb710-mmc.*
5336F:	include/linux/cb710.h
5337
5338ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5339M:	Maxim Levitsky <maximlevitsky@gmail.com>
5340S:	Maintained
5341F:	drivers/media/rc/ene_ir.*
5342
5343EPSON S1D13XXX FRAMEBUFFER DRIVER
5344M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5345S:	Maintained
5346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5347F:	drivers/video/fbdev/s1d13xxxfb.c
5348F:	include/video/s1d13xxxfb.h
5349
5350ERRSEQ ERROR TRACKING INFRASTRUCTURE
5351M:	Jeff Layton <jlayton@kernel.org>
5352S:	Maintained
5353F:	lib/errseq.c
5354F:	include/linux/errseq.h
5355
5356ET131X NETWORK DRIVER
5357M:	Mark Einon <mark.einon@gmail.com>
5358S:	Odd Fixes
5359F:	drivers/net/ethernet/agere/
5360
5361ETHERNET BRIDGE
5362M:	Stephen Hemminger <stephen@networkplumber.org>
5363L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5364L:	netdev@vger.kernel.org
5365W:	http://www.linuxfoundation.org/en/Net:Bridge
5366S:	Maintained
5367F:	include/linux/netfilter_bridge/
5368F:	net/bridge/
5369
5370ETHERNET PHY LIBRARY
5371M:	Andrew Lunn <andrew@lunn.ch>
5372M:	Florian Fainelli <f.fainelli@gmail.com>
5373L:	netdev@vger.kernel.org
5374S:	Maintained
5375F:	Documentation/ABI/testing/sysfs-bus-mdio
5376F:	Documentation/devicetree/bindings/net/mdio*
5377F:	Documentation/networking/phy.txt
5378F:	drivers/net/phy/
5379F:	drivers/of/of_mdio.c
5380F:	drivers/of/of_net.c
5381F:	include/linux/*mdio*.h
5382F:	include/linux/of_net.h
5383F:	include/linux/phy.h
5384F:	include/linux/phy_fixed.h
5385F:	include/linux/platform_data/mdio-bcm-unimac.h
5386F:	include/trace/events/mdio.h
5387F:	include/uapi/linux/mdio.h
5388F:	include/uapi/linux/mii.h
5389
5390EXT2 FILE SYSTEM
5391M:	Jan Kara <jack@suse.com>
5392L:	linux-ext4@vger.kernel.org
5393S:	Maintained
5394F:	Documentation/filesystems/ext2.txt
5395F:	fs/ext2/
5396F:	include/linux/ext2*
5397
5398EXT4 FILE SYSTEM
5399M:	"Theodore Ts'o" <tytso@mit.edu>
5400M:	Andreas Dilger <adilger.kernel@dilger.ca>
5401L:	linux-ext4@vger.kernel.org
5402W:	http://ext4.wiki.kernel.org
5403Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5405S:	Maintained
5406F:	Documentation/filesystems/ext4.txt
5407F:	fs/ext4/
5408
5409Extended Verification Module (EVM)
5410M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5411L:	linux-integrity@vger.kernel.org
5412S:	Supported
5413F:	security/integrity/evm/
5414
5415EXTENSIBLE FIRMWARE INTERFACE (EFI)
5416M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5417L:	linux-efi@vger.kernel.org
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5419S:	Maintained
5420F:	Documentation/efi-stub.txt
5421F:	arch/*/kernel/efi.c
5422F:	arch/x86/boot/compressed/eboot.[ch]
5423F:	arch/*/include/asm/efi.h
5424F:	arch/x86/platform/efi/
5425F:	drivers/firmware/efi/
5426F:	include/linux/efi*.h
5427F:	arch/arm/boot/compressed/efi-header.S
5428F:	arch/arm64/kernel/efi-entry.S
5429
5430EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5431M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5432M:	Chanwoo Choi <cw00.choi@samsung.com>
5433L:	linux-kernel@vger.kernel.org
5434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5435S:	Maintained
5436F:	drivers/extcon/
5437F:	include/linux/extcon/
5438F:	include/linux/extcon.h
5439F:	Documentation/extcon/
5440F:	Documentation/devicetree/bindings/extcon/
5441
5442EXYNOS DP DRIVER
5443M:	Jingoo Han <jingoohan1@gmail.com>
5444L:	dri-devel@lists.freedesktop.org
5445S:	Maintained
5446F:	drivers/gpu/drm/exynos/exynos_dp*
5447
5448EXYNOS SYSMMU (IOMMU) driver
5449M:	Marek Szyprowski <m.szyprowski@samsung.com>
5450L:	iommu@lists.linux-foundation.org
5451S:	Maintained
5452F:	drivers/iommu/exynos-iommu.c
5453
5454EZchip NPS platform support
5455M:	Vineet Gupta <vgupta@synopsys.com>
5456S:	Supported
5457F:	arch/arc/plat-eznps
5458F:	arch/arc/boot/dts/eznps.dts
5459
5460F2FS FILE SYSTEM
5461M:	Jaegeuk Kim <jaegeuk@kernel.org>
5462M:	Chao Yu <yuchao0@huawei.com>
5463L:	linux-f2fs-devel@lists.sourceforge.net
5464W:	https://f2fs.wiki.kernel.org/
5465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5466S:	Maintained
5467F:	Documentation/filesystems/f2fs.txt
5468F:	Documentation/ABI/testing/sysfs-fs-f2fs
5469F:	fs/f2fs/
5470F:	include/linux/f2fs_fs.h
5471F:	include/trace/events/f2fs.h
5472
5473F71805F HARDWARE MONITORING DRIVER
5474M:	Jean Delvare <jdelvare@suse.com>
5475L:	linux-hwmon@vger.kernel.org
5476S:	Maintained
5477F:	Documentation/hwmon/f71805f
5478F:	drivers/hwmon/f71805f.c
5479
5480FADDR2LINE
5481M:	Josh Poimboeuf <jpoimboe@redhat.com>
5482S:	Maintained
5483F:	scripts/faddr2line
5484
5485FAILOVER MODULE
5486M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5487L:	netdev@vger.kernel.org
5488S:	Supported
5489F:	net/core/failover.c
5490F:	include/net/failover.h
5491F:	Documentation/networking/failover.rst
5492
5493FANOTIFY
5494M:	Jan Kara <jack@suse.cz>
5495R:	Amir Goldstein <amir73il@gmail.com>
5496L:	linux-fsdevel@vger.kernel.org
5497S:	Maintained
5498F:	fs/notify/fanotify/
5499F:	include/linux/fanotify.h
5500F:	include/uapi/linux/fanotify.h
5501
5502FARSYNC SYNCHRONOUS DRIVER
5503M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5504W:	http://www.farsite.co.uk/
5505S:	Supported
5506F:	drivers/net/wan/farsync.*
5507
5508FAULT INJECTION SUPPORT
5509M:	Akinobu Mita <akinobu.mita@gmail.com>
5510S:	Supported
5511F:	Documentation/fault-injection/
5512F:	lib/fault-inject.c
5513
5514FBTFT Framebuffer drivers
5515M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5516S:	Maintained
5517F:	drivers/staging/fbtft/
5518
5519FC0011 TUNER DRIVER
5520M:	Michael Buesch <m@bues.ch>
5521L:	linux-media@vger.kernel.org
5522S:	Maintained
5523F:	drivers/media/tuners/fc0011.h
5524F:	drivers/media/tuners/fc0011.c
5525
5526FC2580 MEDIA DRIVER
5527M:	Antti Palosaari <crope@iki.fi>
5528L:	linux-media@vger.kernel.org
5529W:	https://linuxtv.org
5530W:	http://palosaari.fi/linux/
5531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5532T:	git git://linuxtv.org/anttip/media_tree.git
5533S:	Maintained
5534F:	drivers/media/tuners/fc2580*
5535
5536FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5537M:	Johannes Thumshirn <jth@kernel.org>
5538L:	linux-scsi@vger.kernel.org
5539W:	www.Open-FCoE.org
5540S:	Supported
5541F:	drivers/scsi/libfc/
5542F:	drivers/scsi/fcoe/
5543F:	include/scsi/fc/
5544F:	include/scsi/libfc.h
5545F:	include/scsi/libfcoe.h
5546F:	include/uapi/scsi/fc/
5547
5548FILE LOCKING (flock() and fcntl()/lockf())
5549M:	Jeff Layton <jlayton@kernel.org>
5550M:	"J. Bruce Fields" <bfields@fieldses.org>
5551L:	linux-fsdevel@vger.kernel.org
5552S:	Maintained
5553F:	include/linux/fcntl.h
5554F:	include/uapi/linux/fcntl.h
5555F:	fs/fcntl.c
5556F:	fs/locks.c
5557
5558FILESYSTEMS (VFS and infrastructure)
5559M:	Alexander Viro <viro@zeniv.linux.org.uk>
5560L:	linux-fsdevel@vger.kernel.org
5561S:	Maintained
5562F:	fs/*
5563F:	include/linux/fs.h
5564F:	include/uapi/linux/fs.h
5565
5566FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5567M:	Riku Voipio <riku.voipio@iki.fi>
5568L:	linux-hwmon@vger.kernel.org
5569S:	Maintained
5570F:	drivers/hwmon/f75375s.c
5571F:	include/linux/f75375s.h
5572
5573FIREWIRE AUDIO DRIVERS
5574M:	Clemens Ladisch <clemens@ladisch.de>
5575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5576T:	git git://git.alsa-project.org/alsa-kernel.git
5577S:	Maintained
5578F:	sound/firewire/
5579
5580FIREWIRE MEDIA DRIVERS (firedtv)
5581M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5582L:	linux-media@vger.kernel.org
5583L:	linux1394-devel@lists.sourceforge.net
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5585S:	Maintained
5586F:	drivers/media/firewire/
5587
5588FIREWIRE SBP-2 TARGET
5589M:	Chris Boot <bootc@bootc.net>
5590L:	linux-scsi@vger.kernel.org
5591L:	target-devel@vger.kernel.org
5592L:	linux1394-devel@lists.sourceforge.net
5593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5594S:	Maintained
5595F:	drivers/target/sbp/
5596
5597FIREWIRE SUBSYSTEM
5598M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5599L:	linux1394-devel@lists.sourceforge.net
5600W:	http://ieee1394.wiki.kernel.org/
5601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5602S:	Maintained
5603F:	drivers/firewire/
5604F:	include/linux/firewire.h
5605F:	include/uapi/linux/firewire*.h
5606F:	tools/firewire/
5607
5608FIRMWARE LOADER (request_firmware)
5609M:	Luis R. Rodriguez <mcgrof@kernel.org>
5610L:	linux-kernel@vger.kernel.org
5611S:	Maintained
5612F:	Documentation/firmware_class/
5613F:	drivers/base/firmware_loader/
5614F:	include/linux/firmware.h
5615
5616FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5617M:	Joshua Morris <josh.h.morris@us.ibm.com>
5618M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5619S:	Maintained
5620F:	drivers/block/rsxx/
5621
5622FLOPPY DRIVER
5623M:	Jiri Kosina <jikos@kernel.org>
5624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5625S:	Odd fixes
5626F:	drivers/block/floppy.c
5627
5628FMC SUBSYSTEM
5629M:	Alessandro Rubini <rubini@gnudd.com>
5630W:	http://www.ohwr.org/projects/fmc-bus
5631S:	Supported
5632F:	drivers/fmc/
5633F:	include/linux/fmc*.h
5634F:	include/linux/ipmi-fru.h
5635K:	fmc_d.*register
5636
5637FPGA MANAGER FRAMEWORK
5638M:	Alan Tull <atull@kernel.org>
5639M:	Moritz Fischer <mdf@kernel.org>
5640L:	linux-fpga@vger.kernel.org
5641S:	Maintained
5642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5643Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5644F:	Documentation/fpga/
5645F:	Documentation/driver-api/fpga/
5646F:	Documentation/devicetree/bindings/fpga/
5647F:	drivers/fpga/
5648F:	include/linux/fpga/
5649W:	http://www.rocketboards.org
5650
5651FPU EMULATOR
5652M:	Bill Metzenthen <billm@melbpc.org.au>
5653W:	http://floatingpoint.sourceforge.net/emulator/index.html
5654S:	Maintained
5655F:	arch/x86/math-emu/
5656
5657FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5658L:	netdev@vger.kernel.org
5659S:	Orphan
5660F:	drivers/net/wan/dlci.c
5661F:	drivers/net/wan/sdla.c
5662
5663FRAMEBUFFER LAYER
5664M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5665L:	dri-devel@lists.freedesktop.org
5666L:	linux-fbdev@vger.kernel.org
5667T:	git git://github.com/bzolnier/linux.git
5668Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5669S:	Maintained
5670F:	Documentation/fb/
5671F:	drivers/video/
5672F:	include/video/
5673F:	include/linux/fb.h
5674F:	include/uapi/video/
5675F:	include/uapi/linux/fb.h
5676
5677FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5678M:	Horia Geantă <horia.geanta@nxp.com>
5679M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5680L:	linux-crypto@vger.kernel.org
5681S:	Maintained
5682F:	drivers/crypto/caam/
5683F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5684
5685FREESCALE DIU FRAMEBUFFER DRIVER
5686M:	Timur Tabi <timur@tabi.org>
5687L:	linux-fbdev@vger.kernel.org
5688S:	Maintained
5689F:	drivers/video/fbdev/fsl-diu-fb.*
5690
5691FREESCALE DMA DRIVER
5692M:	Li Yang <leoyang.li@nxp.com>
5693M:	Zhang Wei <zw@zh-kernel.org>
5694L:	linuxppc-dev@lists.ozlabs.org
5695S:	Maintained
5696F:	drivers/dma/fsldma.*
5697
5698FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5699M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5700L:	netdev@vger.kernel.org
5701S:	Maintained
5702F:	drivers/net/ethernet/freescale/gianfar*
5703F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5704
5705FREESCALE GPMI NAND DRIVER
5706M:	Han Xu <han.xu@nxp.com>
5707L:	linux-mtd@lists.infradead.org
5708S:	Maintained
5709F:	drivers/mtd/nand/raw/gpmi-nand/*
5710
5711FREESCALE I2C CPM DRIVER
5712M:	Jochen Friedrich <jochen@scram.de>
5713L:	linuxppc-dev@lists.ozlabs.org
5714L:	linux-i2c@vger.kernel.org
5715S:	Maintained
5716F:	drivers/i2c/busses/i2c-cpm.c
5717
5718FREESCALE IMX / MXC FEC DRIVER
5719M:	Fugang Duan <fugang.duan@nxp.com>
5720L:	netdev@vger.kernel.org
5721S:	Maintained
5722F:	drivers/net/ethernet/freescale/fec_main.c
5723F:	drivers/net/ethernet/freescale/fec_ptp.c
5724F:	drivers/net/ethernet/freescale/fec.h
5725F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5726
5727FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5728M:	Sascha Hauer <s.hauer@pengutronix.de>
5729R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5730L:	linux-fbdev@vger.kernel.org
5731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5732S:	Maintained
5733F:	include/linux/platform_data/video-imxfb.h
5734F:	drivers/video/fbdev/imxfb.c
5735
5736FREESCALE QORIQ DPAA ETHERNET DRIVER
5737M:	Madalin Bucur <madalin.bucur@nxp.com>
5738L:	netdev@vger.kernel.org
5739S:	Maintained
5740F:	drivers/net/ethernet/freescale/dpaa
5741
5742FREESCALE QORIQ DPAA FMAN DRIVER
5743M:	Madalin Bucur <madalin.bucur@nxp.com>
5744L:	netdev@vger.kernel.org
5745S:	Maintained
5746F:	drivers/net/ethernet/freescale/fman
5747F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5748
5749FREESCALE QORIQ PTP CLOCK DRIVER
5750M:	Yangbo Lu <yangbo.lu@nxp.com>
5751L:	netdev@vger.kernel.org
5752S:	Maintained
5753F:	drivers/ptp/ptp_qoriq.c
5754F:	include/linux/fsl/ptp_qoriq.h
5755F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5756
5757FREESCALE QUAD SPI DRIVER
5758M:	Han Xu <han.xu@nxp.com>
5759L:	linux-mtd@lists.infradead.org
5760S:	Maintained
5761F:	drivers/mtd/spi-nor/fsl-quadspi.c
5762
5763FREESCALE QUICC ENGINE LIBRARY
5764M:	Qiang Zhao <qiang.zhao@nxp.com>
5765L:	linuxppc-dev@lists.ozlabs.org
5766S:	Maintained
5767F:	drivers/soc/fsl/qe/
5768F:	include/soc/fsl/*qe*.h
5769F:	include/soc/fsl/*ucc*.h
5770
5771FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5772M:	Li Yang <leoyang.li@nxp.com>
5773L:	netdev@vger.kernel.org
5774L:	linuxppc-dev@lists.ozlabs.org
5775S:	Maintained
5776F:	drivers/net/ethernet/freescale/ucc_geth*
5777
5778FREESCALE QUICC ENGINE UCC HDLC DRIVER
5779M:	Zhao Qiang <qiang.zhao@nxp.com>
5780L:	netdev@vger.kernel.org
5781L:	linuxppc-dev@lists.ozlabs.org
5782S:	Maintained
5783F:	drivers/net/wan/fsl_ucc_hdlc*
5784
5785FREESCALE QUICC ENGINE UCC UART DRIVER
5786M:	Timur Tabi <timur@tabi.org>
5787L:	linuxppc-dev@lists.ozlabs.org
5788S:	Maintained
5789F:	drivers/tty/serial/ucc_uart.c
5790
5791FREESCALE SOC DRIVERS
5792M:	Li Yang <leoyang.li@nxp.com>
5793L:	linuxppc-dev@lists.ozlabs.org
5794L:	linux-arm-kernel@lists.infradead.org
5795S:	Maintained
5796F:	Documentation/devicetree/bindings/soc/fsl/
5797F:	drivers/soc/fsl/
5798F:	include/linux/fsl/
5799
5800FREESCALE SOC FS_ENET DRIVER
5801M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5802M:	Vitaly Bordug <vbordug@ru.mvista.com>
5803L:	linuxppc-dev@lists.ozlabs.org
5804L:	netdev@vger.kernel.org
5805S:	Maintained
5806F:	drivers/net/ethernet/freescale/fs_enet/
5807F:	include/linux/fs_enet_pd.h
5808
5809FREESCALE SOC SOUND DRIVERS
5810M:	Timur Tabi <timur@tabi.org>
5811M:	Nicolin Chen <nicoleotsuka@gmail.com>
5812M:	Xiubo Li <Xiubo.Lee@gmail.com>
5813R:	Fabio Estevam <fabio.estevam@nxp.com>
5814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5815L:	linuxppc-dev@lists.ozlabs.org
5816S:	Maintained
5817F:	sound/soc/fsl/fsl*
5818F:	sound/soc/fsl/imx*
5819F:	sound/soc/fsl/mpc8610_hpcd.c
5820
5821FREESCALE USB PERIPHERAL DRIVERS
5822M:	Li Yang <leoyang.li@nxp.com>
5823L:	linux-usb@vger.kernel.org
5824L:	linuxppc-dev@lists.ozlabs.org
5825S:	Maintained
5826F:	drivers/usb/gadget/udc/fsl*
5827
5828FREEVXFS FILESYSTEM
5829M:	Christoph Hellwig <hch@infradead.org>
5830W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5831S:	Maintained
5832F:	fs/freevxfs/
5833
5834FREEZER
5835M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5836M:	Pavel Machek <pavel@ucw.cz>
5837L:	linux-pm@vger.kernel.org
5838S:	Supported
5839F:	Documentation/power/freezing-of-tasks.txt
5840F:	include/linux/freezer.h
5841F:	kernel/freezer.c
5842
5843FRONTSWAP API
5844M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5845L:	linux-kernel@vger.kernel.org
5846S:	Maintained
5847F:	mm/frontswap.c
5848F:	include/linux/frontswap.h
5849
5850FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5851M:	David Howells <dhowells@redhat.com>
5852L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5853S:	Supported
5854F:	Documentation/filesystems/caching/
5855F:	fs/fscache/
5856F:	include/linux/fscache*.h
5857
5858FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5859M:	Theodore Y. Ts'o <tytso@mit.edu>
5860M:	Jaegeuk Kim <jaegeuk@kernel.org>
5861L:	linux-fscrypt@vger.kernel.org
5862Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5864S:	Supported
5865F:	fs/crypto/
5866F:	include/linux/fscrypt*.h
5867F:	Documentation/filesystems/fscrypt.rst
5868
5869FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5870M:	Jan Kara <jack@suse.cz>
5871R:	Amir Goldstein <amir73il@gmail.com>
5872L:	linux-fsdevel@vger.kernel.org
5873S:	Maintained
5874F:	fs/notify/
5875F:	include/linux/fsnotify*.h
5876
5877FUJITSU LAPTOP EXTRAS
5878M:	Jonathan Woithe <jwoithe@just42.net>
5879L:	platform-driver-x86@vger.kernel.org
5880S:	Maintained
5881F:	drivers/platform/x86/fujitsu-laptop.c
5882
5883FUJITSU M-5MO LS CAMERA ISP DRIVER
5884M:	Kyungmin Park <kyungmin.park@samsung.com>
5885M:	Heungjun Kim <riverful.kim@samsung.com>
5886L:	linux-media@vger.kernel.org
5887S:	Maintained
5888F:	drivers/media/i2c/m5mols/
5889F:	include/media/i2c/m5mols.h
5890
5891FUJITSU TABLET EXTRAS
5892M:	Robert Gerlach <khnz@gmx.de>
5893L:	platform-driver-x86@vger.kernel.org
5894S:	Maintained
5895F:	drivers/platform/x86/fujitsu-tablet.c
5896
5897FUSE: FILESYSTEM IN USERSPACE
5898M:	Miklos Szeredi <miklos@szeredi.hu>
5899L:	linux-fsdevel@vger.kernel.org
5900W:	http://fuse.sourceforge.net/
5901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5902S:	Maintained
5903F:	fs/fuse/
5904F:	include/uapi/linux/fuse.h
5905F:	Documentation/filesystems/fuse.txt
5906
5907FUTEX SUBSYSTEM
5908M:	Thomas Gleixner <tglx@linutronix.de>
5909M:	Ingo Molnar <mingo@redhat.com>
5910R:	Peter Zijlstra <peterz@infradead.org>
5911R:	Darren Hart <dvhart@infradead.org>
5912L:	linux-kernel@vger.kernel.org
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5914S:	Maintained
5915F:	kernel/futex.c
5916F:	kernel/futex_compat.c
5917F:	include/asm-generic/futex.h
5918F:	include/linux/futex.h
5919F:	include/uapi/linux/futex.h
5920F:	tools/testing/selftests/futex/
5921F:	tools/perf/bench/futex*
5922F:	Documentation/*futex*
5923
5924GCC PLUGINS
5925M:	Kees Cook <keescook@chromium.org>
5926R:	Emese Revfy <re.emese@gmail.com>
5927L:	kernel-hardening@lists.openwall.com
5928S:	Maintained
5929F:	scripts/gcc-plugins/
5930F:	scripts/gcc-plugin.sh
5931F:	scripts/Makefile.gcc-plugins
5932F:	Documentation/gcc-plugins.txt
5933
5934GCOV BASED KERNEL PROFILING
5935M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5936S:	Maintained
5937F:	kernel/gcov/
5938F:	Documentation/dev-tools/gcov.rst
5939
5940GDB KERNEL DEBUGGING HELPER SCRIPTS
5941M:	Jan Kiszka <jan.kiszka@siemens.com>
5942M:	Kieran Bingham <kieran@bingham.xyz>
5943S:	Supported
5944F:	scripts/gdb/
5945
5946GDT SCSI DISK ARRAY CONTROLLER DRIVER
5947M:	Achim Leubner <achim_leubner@adaptec.com>
5948L:	linux-scsi@vger.kernel.org
5949W:	http://www.icp-vortex.com/
5950S:	Supported
5951F:	drivers/scsi/gdt*
5952
5953GEMTEK FM RADIO RECEIVER DRIVER
5954M:	Hans Verkuil <hverkuil@xs4all.nl>
5955L:	linux-media@vger.kernel.org
5956T:	git git://linuxtv.org/media_tree.git
5957W:	https://linuxtv.org
5958S:	Maintained
5959F:	drivers/media/radio/radio-gemtek*
5960
5961GENERIC GPIO I2C DRIVER
5962M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5963S:	Supported
5964F:	drivers/i2c/busses/i2c-gpio.c
5965F:	include/linux/platform_data/i2c-gpio.h
5966
5967GENERIC GPIO I2C MULTIPLEXER DRIVER
5968M:	Peter Korsgaard <peter.korsgaard@barco.com>
5969L:	linux-i2c@vger.kernel.org
5970S:	Supported
5971F:	drivers/i2c/muxes/i2c-mux-gpio.c
5972F:	include/linux/platform_data/i2c-mux-gpio.h
5973F:	Documentation/i2c/muxes/i2c-mux-gpio
5974
5975GENERIC HDLC (WAN) DRIVERS
5976M:	Krzysztof Halasa <khc@pm.waw.pl>
5977W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5978S:	Maintained
5979F:	drivers/net/wan/c101.c
5980F:	drivers/net/wan/hd6457*
5981F:	drivers/net/wan/hdlc*
5982F:	drivers/net/wan/n2.c
5983F:	drivers/net/wan/pc300too.c
5984F:	drivers/net/wan/pci200syn.c
5985F:	drivers/net/wan/wanxl*
5986
5987GENERIC INCLUDE/ASM HEADER FILES
5988M:	Arnd Bergmann <arnd@arndb.de>
5989L:	linux-arch@vger.kernel.org
5990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5991S:	Maintained
5992F:	include/asm-generic/
5993F:	include/uapi/asm-generic/
5994
5995GENERIC PHY FRAMEWORK
5996M:	Kishon Vijay Abraham I <kishon@ti.com>
5997L:	linux-kernel@vger.kernel.org
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5999S:	Supported
6000F:	drivers/phy/
6001F:	include/linux/phy/
6002
6003GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6004M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6005S:	Supported
6006F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6007
6008GENERIC PM DOMAINS
6009M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6010M:	Kevin Hilman <khilman@kernel.org>
6011M:	Ulf Hansson <ulf.hansson@linaro.org>
6012L:	linux-pm@vger.kernel.org
6013S:	Supported
6014F:	drivers/base/power/domain*.c
6015F:	include/linux/pm_domain.h
6016F:	Documentation/devicetree/bindings/power/power_domain.txt
6017
6018GENERIC UIO DRIVER FOR PCI DEVICES
6019M:	"Michael S. Tsirkin" <mst@redhat.com>
6020L:	kvm@vger.kernel.org
6021S:	Supported
6022F:	drivers/uio/uio_pci_generic.c
6023
6024GENWQE (IBM Generic Workqueue Card)
6025M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6026M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6027S:	Supported
6028F:	drivers/misc/genwqe/
6029
6030GET_MAINTAINER SCRIPT
6031M:	Joe Perches <joe@perches.com>
6032S:	Maintained
6033F:	scripts/get_maintainer.pl
6034
6035GFS2 FILE SYSTEM
6036M:	Bob Peterson <rpeterso@redhat.com>
6037M:	Andreas Gruenbacher <agruenba@redhat.com>
6038L:	cluster-devel@redhat.com
6039W:	http://sources.redhat.com/cluster/
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6041S:	Supported
6042F:	Documentation/filesystems/gfs2*.txt
6043F:	fs/gfs2/
6044F:	include/uapi/linux/gfs2_ondisk.h
6045
6046GIGASET ISDN DRIVERS
6047M:	Paul Bolle <pebolle@tiscali.nl>
6048L:	gigaset307x-common@lists.sourceforge.net
6049W:	http://gigaset307x.sourceforge.net/
6050S:	Odd Fixes
6051F:	Documentation/isdn/README.gigaset
6052F:	drivers/isdn/gigaset/
6053F:	include/uapi/linux/gigaset_dev.h
6054
6055GO7007 MPEG CODEC
6056M:	Hans Verkuil <hans.verkuil@cisco.com>
6057L:	linux-media@vger.kernel.org
6058S:	Maintained
6059F:	drivers/media/usb/go7007/
6060
6061GOODIX TOUCHSCREEN
6062M:	Bastien Nocera <hadess@hadess.net>
6063L:	linux-input@vger.kernel.org
6064S:	Maintained
6065F:	drivers/input/touchscreen/goodix.c
6066
6067GPD POCKET FAN DRIVER
6068M:	Hans de Goede <hdegoede@redhat.com>
6069L:	platform-driver-x86@vger.kernel.org
6070S:	Maintained
6071F:	drivers/platform/x86/gpd-pocket-fan.c
6072
6073GPIO ACPI SUPPORT
6074M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6075M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6076L:	linux-gpio@vger.kernel.org
6077L:	linux-acpi@vger.kernel.org
6078S:	Maintained
6079F:	Documentation/acpi/gpio-properties.txt
6080F:	drivers/gpio/gpiolib-acpi.c
6081
6082GPIO IR Transmitter
6083M:	Sean Young <sean@mess.org>
6084L:	linux-media@vger.kernel.org
6085S:	Maintained
6086F:	drivers/media/rc/gpio-ir-tx.c
6087
6088GPIO MOCKUP DRIVER
6089M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6090R:	Bartosz Golaszewski <brgl@bgdev.pl>
6091L:	linux-gpio@vger.kernel.org
6092S:	Maintained
6093F:	drivers/gpio/gpio-mockup.c
6094F:	tools/testing/selftests/gpio/
6095
6096GPIO SUBSYSTEM
6097M:	Linus Walleij <linus.walleij@linaro.org>
6098L:	linux-gpio@vger.kernel.org
6099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6100S:	Maintained
6101F:	Documentation/devicetree/bindings/gpio/
6102F:	Documentation/driver-api/gpio/
6103F:	Documentation/gpio/
6104F:	Documentation/ABI/testing/gpio-cdev
6105F:	Documentation/ABI/obsolete/sysfs-gpio
6106F:	drivers/gpio/
6107F:	include/linux/gpio/
6108F:	include/linux/gpio.h
6109F:	include/linux/of_gpio.h
6110F:	include/asm-generic/gpio.h
6111F:	include/uapi/linux/gpio.h
6112F:	tools/gpio/
6113
6114GRE DEMULTIPLEXER DRIVER
6115M:	Dmitry Kozlov <xeb@mail.ru>
6116L:	netdev@vger.kernel.org
6117S:	Maintained
6118F:	net/ipv4/gre_demux.c
6119F:	net/ipv4/gre_offload.c
6120F:	include/net/gre.h
6121
6122GRETH 10/100/1G Ethernet MAC device driver
6123M:	Andreas Larsson <andreas@gaisler.com>
6124L:	netdev@vger.kernel.org
6125S:	Maintained
6126F:	drivers/net/ethernet/aeroflex/
6127
6128GREYBUS AUDIO PROTOCOLS DRIVERS
6129M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6130M:	Mark Greer <mgreer@animalcreek.com>
6131S:	Maintained
6132F:	drivers/staging/greybus/audio_apbridgea.c
6133F:	drivers/staging/greybus/audio_apbridgea.h
6134F:	drivers/staging/greybus/audio_codec.c
6135F:	drivers/staging/greybus/audio_codec.h
6136F:	drivers/staging/greybus/audio_gb.c
6137F:	drivers/staging/greybus/audio_manager.c
6138F:	drivers/staging/greybus/audio_manager.h
6139F:	drivers/staging/greybus/audio_manager_module.c
6140F:	drivers/staging/greybus/audio_manager_private.h
6141F:	drivers/staging/greybus/audio_manager_sysfs.c
6142F:	drivers/staging/greybus/audio_module.c
6143F:	drivers/staging/greybus/audio_topology.c
6144
6145GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6146M:	Viresh Kumar <vireshk@kernel.org>
6147S:	Maintained
6148F:	drivers/staging/greybus/authentication.c
6149F:	drivers/staging/greybus/bootrom.c
6150F:	drivers/staging/greybus/firmware.h
6151F:	drivers/staging/greybus/fw-core.c
6152F:	drivers/staging/greybus/fw-download.c
6153F:	drivers/staging/greybus/fw-managament.c
6154F:	drivers/staging/greybus/greybus_authentication.h
6155F:	drivers/staging/greybus/greybus_firmware.h
6156F:	drivers/staging/greybus/hid.c
6157F:	drivers/staging/greybus/i2c.c
6158F:	drivers/staging/greybus/spi.c
6159F:	drivers/staging/greybus/spilib.c
6160F:	drivers/staging/greybus/spilib.h
6161
6162GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6163M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6164S:	Maintained
6165F:	drivers/staging/greybus/loopback.c
6166F:	drivers/staging/greybus/timesync.c
6167F:	drivers/staging/greybus/timesync_platform.c
6168
6169GREYBUS PLATFORM DRIVERS
6170M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6171S:	Maintained
6172F:	drivers/staging/greybus/arche-platform.c
6173F:	drivers/staging/greybus/arche-apb-ctrl.c
6174F:	drivers/staging/greybus/arche_platform.h
6175
6176GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6177M:	Rui Miguel Silva <rmfrfs@gmail.com>
6178S:	Maintained
6179F:	drivers/staging/greybus/sdio.c
6180F:	drivers/staging/greybus/light.c
6181F:	drivers/staging/greybus/gpio.c
6182F:	drivers/staging/greybus/power_supply.c
6183F:	drivers/staging/greybus/spi.c
6184F:	drivers/staging/greybus/spilib.c
6185
6186GREYBUS SUBSYSTEM
6187M:	Johan Hovold <johan@kernel.org>
6188M:	Alex Elder <elder@kernel.org>
6189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6190S:	Maintained
6191F:	drivers/staging/greybus/
6192L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6193
6194GREYBUS UART PROTOCOLS DRIVERS
6195M:	David Lin <dtwlin@gmail.com>
6196S:	Maintained
6197F:	drivers/staging/greybus/uart.c
6198F:	drivers/staging/greybus/log.c
6199
6200GS1662 VIDEO SERIALIZER
6201M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6202L:	linux-media@vger.kernel.org
6203T:	git git://linuxtv.org/media_tree.git
6204S:	Maintained
6205F:	drivers/media/spi/gs1662.c
6206
6207GSPCA FINEPIX SUBDRIVER
6208M:	Frank Zago <frank@zago.net>
6209L:	linux-media@vger.kernel.org
6210T:	git git://linuxtv.org/media_tree.git
6211S:	Maintained
6212F:	drivers/media/usb/gspca/finepix.c
6213
6214GSPCA GL860 SUBDRIVER
6215M:	Olivier Lorin <o.lorin@laposte.net>
6216L:	linux-media@vger.kernel.org
6217T:	git git://linuxtv.org/media_tree.git
6218S:	Maintained
6219F:	drivers/media/usb/gspca/gl860/
6220
6221GSPCA M5602 SUBDRIVER
6222M:	Erik Andren <erik.andren@gmail.com>
6223L:	linux-media@vger.kernel.org
6224T:	git git://linuxtv.org/media_tree.git
6225S:	Maintained
6226F:	drivers/media/usb/gspca/m5602/
6227
6228GSPCA PAC207 SONIXB SUBDRIVER
6229M:	Hans Verkuil <hverkuil@xs4all.nl>
6230L:	linux-media@vger.kernel.org
6231T:	git git://linuxtv.org/media_tree.git
6232S:	Odd Fixes
6233F:	drivers/media/usb/gspca/pac207.c
6234
6235GSPCA SN9C20X SUBDRIVER
6236M:	Brian Johnson <brijohn@gmail.com>
6237L:	linux-media@vger.kernel.org
6238T:	git git://linuxtv.org/media_tree.git
6239S:	Maintained
6240F:	drivers/media/usb/gspca/sn9c20x.c
6241
6242GSPCA T613 SUBDRIVER
6243M:	Leandro Costantino <lcostantino@gmail.com>
6244L:	linux-media@vger.kernel.org
6245T:	git git://linuxtv.org/media_tree.git
6246S:	Maintained
6247F:	drivers/media/usb/gspca/t613.c
6248
6249GSPCA USB WEBCAM DRIVER
6250M:	Hans Verkuil <hverkuil@xs4all.nl>
6251L:	linux-media@vger.kernel.org
6252T:	git git://linuxtv.org/media_tree.git
6253S:	Odd Fixes
6254F:	drivers/media/usb/gspca/
6255
6256GTP (GPRS Tunneling Protocol)
6257M:	Pablo Neira Ayuso <pablo@netfilter.org>
6258M:	Harald Welte <laforge@gnumonks.org>
6259L:	osmocom-net-gprs@lists.osmocom.org
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6261S:	Maintained
6262F:	drivers/net/gtp.c
6263
6264GUID PARTITION TABLE (GPT)
6265M:	Davidlohr Bueso <dave@stgolabs.net>
6266L:	linux-efi@vger.kernel.org
6267S:	Maintained
6268F:	block/partitions/efi.*
6269
6270H8/300 ARCHITECTURE
6271M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6272L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6273W:	http://uclinux-h8.sourceforge.jp
6274T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6275S:	Maintained
6276F:	arch/h8300/
6277F:	drivers/clocksource/h8300_*.c
6278F:	drivers/clk/h8300/
6279F:	drivers/irqchip/irq-renesas-h8*.c
6280
6281HACKRF MEDIA DRIVER
6282M:	Antti Palosaari <crope@iki.fi>
6283L:	linux-media@vger.kernel.org
6284W:	https://linuxtv.org
6285W:	http://palosaari.fi/linux/
6286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6287T:	git git://linuxtv.org/anttip/media_tree.git
6288S:	Maintained
6289F:	drivers/media/usb/hackrf/
6290
6291HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6292M:	Frank Seidel <frank@f-seidel.de>
6293L:	platform-driver-x86@vger.kernel.org
6294W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6295S:	Maintained
6296F:	drivers/platform/x86/hdaps.c
6297
6298HARDWARE MONITORING
6299M:	Jean Delvare <jdelvare@suse.com>
6300M:	Guenter Roeck <linux@roeck-us.net>
6301L:	linux-hwmon@vger.kernel.org
6302W:	http://hwmon.wiki.kernel.org/
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6304S:	Maintained
6305F:	Documentation/devicetree/bindings/hwmon/
6306F:	Documentation/hwmon/
6307F:	drivers/hwmon/
6308F:	include/linux/hwmon*.h
6309
6310HARDWARE RANDOM NUMBER GENERATOR CORE
6311M:	Matt Mackall <mpm@selenic.com>
6312M:	Herbert Xu <herbert@gondor.apana.org.au>
6313L:	linux-crypto@vger.kernel.org
6314S:	Odd fixes
6315F:	Documentation/devicetree/bindings/rng/
6316F:	Documentation/hw_random.txt
6317F:	drivers/char/hw_random/
6318F:	include/linux/hw_random.h
6319
6320HARDWARE TRACING FACILITIES
6321M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6322S:	Maintained
6323F:	drivers/hwtracing/
6324
6325HARDWARE SPINLOCK CORE
6326M:	Ohad Ben-Cohen <ohad@wizery.com>
6327M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6328L:	linux-remoteproc@vger.kernel.org
6329S:	Maintained
6330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6331F:	Documentation/devicetree/bindings/hwlock/
6332F:	Documentation/hwspinlock.txt
6333F:	drivers/hwspinlock/
6334F:	include/linux/hwspinlock.h
6335
6336HARMONY SOUND DRIVER
6337L:	linux-parisc@vger.kernel.org
6338S:	Maintained
6339F:	sound/parisc/harmony.*
6340
6341HDPVR USB VIDEO ENCODER DRIVER
6342M:	Hans Verkuil <hverkuil@xs4all.nl>
6343L:	linux-media@vger.kernel.org
6344T:	git git://linuxtv.org/media_tree.git
6345W:	https://linuxtv.org
6346S:	Odd Fixes
6347F:	drivers/media/usb/hdpvr/
6348
6349HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6350M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6351S:	Supported
6352F:	Documentation/watchdog/hpwdt.txt
6353F:	drivers/watchdog/hpwdt.c
6354
6355HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6356M:	Don Brace <don.brace@microsemi.com>
6357L:	esc.storagedev@microsemi.com
6358L:	linux-scsi@vger.kernel.org
6359S:	Supported
6360F:	Documentation/scsi/hpsa.txt
6361F:	drivers/scsi/hpsa*.[ch]
6362F:	include/linux/cciss*.h
6363F:	include/uapi/linux/cciss*.h
6364
6365HFI1 DRIVER
6366M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6367M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6368L:	linux-rdma@vger.kernel.org
6369S:	Supported
6370F:	drivers/infiniband/hw/hfi1
6371
6372HFS FILESYSTEM
6373L:	linux-fsdevel@vger.kernel.org
6374S:	Orphan
6375F:	Documentation/filesystems/hfs.txt
6376F:	fs/hfs/
6377
6378HFSPLUS FILESYSTEM
6379L:	linux-fsdevel@vger.kernel.org
6380S:	Orphan
6381F:	Documentation/filesystems/hfsplus.txt
6382F:	fs/hfsplus/
6383
6384HGA FRAMEBUFFER DRIVER
6385M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6386L:	linux-nvidia@lists.surfsouth.com
6387W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6388S:	Maintained
6389F:	drivers/video/fbdev/hgafb.c
6390
6391HIBERNATION (aka Software Suspend, aka swsusp)
6392M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6393M:	Pavel Machek <pavel@ucw.cz>
6394L:	linux-pm@vger.kernel.org
6395B:	https://bugzilla.kernel.org
6396S:	Supported
6397F:	arch/x86/power/
6398F:	drivers/base/power/
6399F:	kernel/power/
6400F:	include/linux/suspend.h
6401F:	include/linux/freezer.h
6402F:	include/linux/pm.h
6403F:	arch/*/include/asm/suspend*.h
6404
6405HID CORE LAYER
6406M:	Jiri Kosina <jikos@kernel.org>
6407R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6408L:	linux-input@vger.kernel.org
6409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6410S:	Maintained
6411F:	drivers/hid/
6412F:	include/linux/hid*
6413F:	include/uapi/linux/hid*
6414
6415HID SENSOR HUB DRIVERS
6416M:	Jiri Kosina <jikos@kernel.org>
6417M:	Jonathan Cameron <jic23@kernel.org>
6418M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6419L:	linux-input@vger.kernel.org
6420L:	linux-iio@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/hid/hid-sensor*
6423F:	drivers/hid/hid-sensor-*
6424F:	drivers/iio/*/hid-*
6425F:	include/linux/hid-sensor-*
6426
6427HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6428M:	Thomas Gleixner <tglx@linutronix.de>
6429L:	linux-kernel@vger.kernel.org
6430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6431S:	Maintained
6432F:	Documentation/timers/
6433F:	kernel/time/hrtimer.c
6434F:	kernel/time/clockevents.c
6435F:	kernel/time/timer_*.c
6436F:	include/linux/clockchips.h
6437F:	include/linux/hrtimer.h
6438
6439HIGH-SPEED SCC DRIVER FOR AX.25
6440L:	linux-hams@vger.kernel.org
6441S:	Orphan
6442F:	drivers/net/hamradio/dmascc.c
6443F:	drivers/net/hamradio/scc.c
6444
6445HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6446M:	HighPoint Linux Team <linux@highpoint-tech.com>
6447W:	http://www.highpoint-tech.com
6448S:	Supported
6449F:	Documentation/scsi/hptiop.txt
6450F:	drivers/scsi/hptiop.c
6451
6452HIPPI
6453M:	Jes Sorensen <jes@trained-monkey.org>
6454L:	linux-hippi@sunsite.dk
6455S:	Maintained
6456F:	include/linux/hippidevice.h
6457F:	include/uapi/linux/if_hippi.h
6458F:	net/802/hippi.c
6459F:	drivers/net/hippi/
6460
6461HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
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/hns3/
6468
6469HISILICON LPC BUS DRIVER
6470M:	john.garry@huawei.com
6471W:	http://www.hisilicon.com
6472S:	Maintained
6473F:	drivers/bus/hisi_lpc.c
6474F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6475
6476HISILICON NETWORK SUBSYSTEM DRIVER
6477M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6478M:	Salil Mehta <salil.mehta@huawei.com>
6479L:	netdev@vger.kernel.org
6480W:	http://www.hisilicon.com
6481S:	Maintained
6482F:	drivers/net/ethernet/hisilicon/
6483F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6484
6485HISILICON PMU DRIVER
6486M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6487W:	http://www.hisilicon.com
6488S:	Supported
6489F:	drivers/perf/hisilicon
6490F:	Documentation/perf/hisi-pmu.txt
6491
6492HISILICON ROCE DRIVER
6493M:	Lijun Ou <oulijun@huawei.com>
6494M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6495L:	linux-rdma@vger.kernel.org
6496S:	Maintained
6497F:	drivers/infiniband/hw/hns/
6498F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6499
6500HISILICON SAS Controller
6501M:	John Garry <john.garry@huawei.com>
6502W:	http://www.hisilicon.com
6503S:	Supported
6504F:	drivers/scsi/hisi_sas/
6505F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6506
6507HMM - Heterogeneous Memory Management
6508M:	Jérôme Glisse <jglisse@redhat.com>
6509L:	linux-mm@kvack.org
6510S:	Maintained
6511F:	mm/hmm*
6512F:	include/linux/hmm*
6513F:	Documentation/vm/hmm.rst
6514
6515HOST AP DRIVER
6516M:	Jouni Malinen <j@w1.fi>
6517L:	linux-wireless@vger.kernel.org
6518W:	http://w1.fi/hostap-driver.html
6519S:	Obsolete
6520F:	drivers/net/wireless/intersil/hostap/
6521
6522HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6523L:	platform-driver-x86@vger.kernel.org
6524S:	Orphan
6525F:	drivers/platform/x86/tc1100-wmi.c
6526
6527HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6528M:	Jaroslav Kysela <perex@perex.cz>
6529S:	Maintained
6530F:	drivers/net/ethernet/hp/hp100.*
6531
6532HPET:	High Precision Event Timers driver
6533M:	Clemens Ladisch <clemens@ladisch.de>
6534S:	Maintained
6535F:	Documentation/timers/hpet.txt
6536F:	drivers/char/hpet.c
6537F:	include/linux/hpet.h
6538F:	include/uapi/linux/hpet.h
6539
6540HPET:	x86
6541S:	Orphan
6542F:	arch/x86/kernel/hpet.c
6543F:	arch/x86/include/asm/hpet.h
6544
6545HPFS FILESYSTEM
6546M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6547W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6548S:	Maintained
6549F:	fs/hpfs/
6550
6551HSI SUBSYSTEM
6552M:	Sebastian Reichel <sre@kernel.org>
6553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6554S:	Maintained
6555F:	Documentation/ABI/testing/sysfs-bus-hsi
6556F:	Documentation/driver-api/hsi.rst
6557F:	drivers/hsi/
6558F:	include/linux/hsi/
6559F:	include/uapi/linux/hsi/
6560
6561HSO 3G MODEM DRIVER
6562L:	linux-usb@vger.kernel.org
6563S:	Orphan
6564F:	drivers/net/usb/hso.c
6565
6566HSR NETWORK PROTOCOL
6567M:	Arvid Brodin <arvid.brodin@alten.se>
6568L:	netdev@vger.kernel.org
6569S:	Maintained
6570F:	net/hsr/
6571
6572HT16K33 LED CONTROLLER DRIVER
6573M:	Robin van der Gracht <robin@protonic.nl>
6574S:	Maintained
6575F:	drivers/auxdisplay/ht16k33.c
6576F:	Documentation/devicetree/bindings/display/ht16k33.txt
6577
6578HTCPEN TOUCHSCREEN DRIVER
6579M:	Pau Oliva Fora <pof@eslack.org>
6580L:	linux-input@vger.kernel.org
6581S:	Maintained
6582F:	drivers/input/touchscreen/htcpen.c
6583
6584HUAWEI ETHERNET DRIVER
6585M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6586L:	netdev@vger.kernel.org
6587S:	Supported
6588F:	Documentation/networking/hinic.txt
6589F:	drivers/net/ethernet/huawei/hinic/
6590
6591HUGETLB FILESYSTEM
6592M:	Mike Kravetz <mike.kravetz@oracle.com>
6593L:	linux-mm@kvack.org
6594S:	Maintained
6595F:	fs/hugetlbfs/
6596F:	mm/hugetlb.c
6597F:	include/linux/hugetlb.h
6598F:	Documentation/admin-guide/mm/hugetlbpage.rst
6599F:	Documentation/vm/hugetlbfs_reserv.rst
6600F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6601
6602HVA ST MEDIA DRIVER
6603M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6604L:	linux-media@vger.kernel.org
6605T:	git git://linuxtv.org/media_tree.git
6606W:	https://linuxtv.org
6607S:	Supported
6608F:	drivers/media/platform/sti/hva
6609
6610HWPOISON MEMORY FAILURE HANDLING
6611M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6612L:	linux-mm@kvack.org
6613S:	Maintained
6614F:	mm/memory-failure.c
6615F:	mm/hwpoison-inject.c
6616
6617Hyper-V CORE AND DRIVERS
6618M:	"K. Y. Srinivasan" <kys@microsoft.com>
6619M:	Haiyang Zhang <haiyangz@microsoft.com>
6620M:	Stephen Hemminger <sthemmin@microsoft.com>
6621L:	devel@linuxdriverproject.org
6622S:	Maintained
6623F:	Documentation/networking/netvsc.txt
6624F:	arch/x86/include/asm/mshyperv.h
6625F:	arch/x86/include/asm/trace/hyperv.h
6626F:	arch/x86/include/asm/hyperv-tlfs.h
6627F:	arch/x86/kernel/cpu/mshyperv.c
6628F:	arch/x86/hyperv
6629F:	drivers/hid/hid-hyperv.c
6630F:	drivers/hv/
6631F:	drivers/input/serio/hyperv-keyboard.c
6632F:	drivers/pci/controller/pci-hyperv.c
6633F:	drivers/net/hyperv/
6634F:	drivers/scsi/storvsc_drv.c
6635F:	drivers/uio/uio_hv_generic.c
6636F:	drivers/video/fbdev/hyperv_fb.c
6637F:	net/vmw_vsock/hyperv_transport.c
6638F:	include/linux/hyperv.h
6639F:	include/uapi/linux/hyperv.h
6640F:	tools/hv/
6641F:	Documentation/ABI/stable/sysfs-bus-vmbus
6642
6643HYPERVISOR VIRTUAL CONSOLE DRIVER
6644L:	linuxppc-dev@lists.ozlabs.org
6645S:	Odd Fixes
6646F:	drivers/tty/hvc/
6647
6648I2C ACPI SUPPORT
6649M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6650L:	linux-i2c@vger.kernel.org
6651L:	linux-acpi@vger.kernel.org
6652S:	Maintained
6653F:	drivers/i2c/i2c-core-acpi.c
6654
6655I2C MUXES
6656M:	Peter Rosin <peda@axentia.se>
6657L:	linux-i2c@vger.kernel.org
6658S:	Maintained
6659F:	Documentation/i2c/i2c-topology
6660F:	Documentation/i2c/muxes/
6661F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6662F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6663F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6664F:	drivers/i2c/i2c-mux.c
6665F:	drivers/i2c/muxes/
6666F:	include/linux/i2c-mux.h
6667
6668I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6669M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6670L:	linux-i2c@vger.kernel.org
6671S:	Maintained
6672F:	drivers/i2c/busses/i2c-mv64xxx.c
6673
6674I2C OVER PARALLEL PORT
6675M:	Jean Delvare <jdelvare@suse.com>
6676L:	linux-i2c@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/i2c/busses/i2c-parport
6679F:	Documentation/i2c/busses/i2c-parport-light
6680F:	drivers/i2c/busses/i2c-parport.c
6681F:	drivers/i2c/busses/i2c-parport-light.c
6682
6683I2C SUBSYSTEM
6684M:	Wolfram Sang <wsa@the-dreams.de>
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:	Maintained
6690F:	Documentation/devicetree/bindings/i2c/i2c.txt
6691F:	Documentation/i2c/
6692F:	drivers/i2c/*
6693F:	include/linux/i2c.h
6694F:	include/linux/i2c-dev.h
6695F:	include/linux/i2c-smbus.h
6696F:	include/uapi/linux/i2c.h
6697F:	include/uapi/linux/i2c-*.h
6698
6699I2C SUBSYSTEM HOST DRIVERS
6700L:	linux-i2c@vger.kernel.org
6701W:	https://i2c.wiki.kernel.org/
6702Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6704S:	Odd Fixes
6705F:	Documentation/devicetree/bindings/i2c/
6706F:	drivers/i2c/algos/
6707F:	drivers/i2c/busses/
6708
6709I2C-TAOS-EVM DRIVER
6710M:	Jean Delvare <jdelvare@suse.com>
6711L:	linux-i2c@vger.kernel.org
6712S:	Maintained
6713F:	Documentation/i2c/busses/i2c-taos-evm
6714F:	drivers/i2c/busses/i2c-taos-evm.c
6715
6716I2C-TINY-USB DRIVER
6717M:	Till Harbaum <till@harbaum.org>
6718L:	linux-i2c@vger.kernel.org
6719W:	http://www.harbaum.org/till/i2c_tiny_usb
6720S:	Maintained
6721F:	drivers/i2c/busses/i2c-tiny-usb.c
6722
6723I2C/SMBUS CONTROLLER DRIVERS FOR PC
6724M:	Jean Delvare <jdelvare@suse.com>
6725L:	linux-i2c@vger.kernel.org
6726S:	Maintained
6727F:	Documentation/i2c/busses/i2c-ali1535
6728F:	Documentation/i2c/busses/i2c-ali1563
6729F:	Documentation/i2c/busses/i2c-ali15x3
6730F:	Documentation/i2c/busses/i2c-amd756
6731F:	Documentation/i2c/busses/i2c-amd8111
6732F:	Documentation/i2c/busses/i2c-i801
6733F:	Documentation/i2c/busses/i2c-nforce2
6734F:	Documentation/i2c/busses/i2c-piix4
6735F:	Documentation/i2c/busses/i2c-sis5595
6736F:	Documentation/i2c/busses/i2c-sis630
6737F:	Documentation/i2c/busses/i2c-sis96x
6738F:	Documentation/i2c/busses/i2c-via
6739F:	Documentation/i2c/busses/i2c-viapro
6740F:	drivers/i2c/busses/i2c-ali1535.c
6741F:	drivers/i2c/busses/i2c-ali1563.c
6742F:	drivers/i2c/busses/i2c-ali15x3.c
6743F:	drivers/i2c/busses/i2c-amd756.c
6744F:	drivers/i2c/busses/i2c-amd756-s4882.c
6745F:	drivers/i2c/busses/i2c-amd8111.c
6746F:	drivers/i2c/busses/i2c-i801.c
6747F:	drivers/i2c/busses/i2c-isch.c
6748F:	drivers/i2c/busses/i2c-nforce2.c
6749F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6750F:	drivers/i2c/busses/i2c-piix4.c
6751F:	drivers/i2c/busses/i2c-sis5595.c
6752F:	drivers/i2c/busses/i2c-sis630.c
6753F:	drivers/i2c/busses/i2c-sis96x.c
6754F:	drivers/i2c/busses/i2c-via.c
6755F:	drivers/i2c/busses/i2c-viapro.c
6756
6757I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6758M:	Hans de Goede <hdegoede@redhat.com>
6759L:	linux-i2c@vger.kernel.org
6760S:	Maintained
6761F:	drivers/i2c/busses/i2c-cht-wc.c
6762
6763I2C/SMBUS ISMT DRIVER
6764M:	Seth Heasley <seth.heasley@intel.com>
6765M:	Neil Horman <nhorman@tuxdriver.com>
6766L:	linux-i2c@vger.kernel.org
6767F:	drivers/i2c/busses/i2c-ismt.c
6768F:	Documentation/i2c/busses/i2c-ismt
6769
6770I2C/SMBUS STUB DRIVER
6771M:	Jean Delvare <jdelvare@suse.com>
6772L:	linux-i2c@vger.kernel.org
6773S:	Maintained
6774F:	drivers/i2c/i2c-stub.c
6775
6776IA64 (Itanium) PLATFORM
6777M:	Tony Luck <tony.luck@intel.com>
6778M:	Fenghua Yu <fenghua.yu@intel.com>
6779L:	linux-ia64@vger.kernel.org
6780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6781S:	Maintained
6782F:	arch/ia64/
6783
6784IBM Power 842 compression accelerator
6785M:	Haren Myneni <haren@us.ibm.com>
6786S:	Supported
6787F:	drivers/crypto/nx/Makefile
6788F:	drivers/crypto/nx/Kconfig
6789F:	drivers/crypto/nx/nx-842*
6790F:	include/linux/sw842.h
6791F:	crypto/842.c
6792F:	lib/842/
6793
6794IBM Power in-Nest Crypto Acceleration
6795M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6796M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6797L:	linux-crypto@vger.kernel.org
6798S:	Supported
6799F:	drivers/crypto/nx/Makefile
6800F:	drivers/crypto/nx/Kconfig
6801F:	drivers/crypto/nx/nx-aes*
6802F:	drivers/crypto/nx/nx-sha*
6803F:	drivers/crypto/nx/nx.*
6804F:	drivers/crypto/nx/nx_csbcpb.h
6805F:	drivers/crypto/nx/nx_debugfs.h
6806
6807IBM Power Linux RAID adapter
6808M:	Brian King <brking@us.ibm.com>
6809S:	Supported
6810F:	drivers/scsi/ipr.*
6811
6812IBM Power SRIOV Virtual NIC Device Driver
6813M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6814M:	John Allen <jallen@linux.vnet.ibm.com>
6815L:	netdev@vger.kernel.org
6816S:	Supported
6817F:	drivers/net/ethernet/ibm/ibmvnic.*
6818
6819IBM Power Virtual Accelerator Switchboard
6820M:	Sukadev Bhattiprolu
6821L:	linuxppc-dev@lists.ozlabs.org
6822S:	Supported
6823F:	arch/powerpc/platforms/powernv/vas*
6824F:	arch/powerpc/platforms/powernv/copy-paste.h
6825F:	arch/powerpc/include/asm/vas.h
6826F:	arch/powerpc/include/uapi/asm/vas.h
6827
6828IBM Power Virtual Ethernet Device Driver
6829M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6830L:	netdev@vger.kernel.org
6831S:	Supported
6832F:	drivers/net/ethernet/ibm/ibmveth.*
6833
6834IBM Power Virtual FC Device Drivers
6835M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6836L:	linux-scsi@vger.kernel.org
6837S:	Supported
6838F:	drivers/scsi/ibmvscsi/ibmvfc*
6839
6840IBM Power Virtual Management Channel Driver
6841M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6842M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6843S:	Supported
6844F:	drivers/misc/ibmvmc.*
6845
6846IBM Power Virtual SCSI Device Drivers
6847M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6848L:	linux-scsi@vger.kernel.org
6849S:	Supported
6850F:	drivers/scsi/ibmvscsi/ibmvscsi*
6851F:	include/scsi/viosrp.h
6852
6853IBM Power Virtual SCSI Device Target Driver
6854M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6855M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6856L:	linux-scsi@vger.kernel.org
6857L:	target-devel@vger.kernel.org
6858S:	Supported
6859F:	drivers/scsi/ibmvscsi_tgt/
6860
6861IBM Power VMX Cryptographic instructions
6862M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6863M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6864L:	linux-crypto@vger.kernel.org
6865S:	Supported
6866F:	drivers/crypto/vmx/Makefile
6867F:	drivers/crypto/vmx/Kconfig
6868F:	drivers/crypto/vmx/vmx.c
6869F:	drivers/crypto/vmx/aes*
6870F:	drivers/crypto/vmx/ghash*
6871F:	drivers/crypto/vmx/ppc-xlate.pl
6872
6873IBM ServeRAID RAID DRIVER
6874S:	Orphan
6875F:	drivers/scsi/ips.*
6876
6877ICH LPC AND GPIO DRIVER
6878M:	Peter Tyser <ptyser@xes-inc.com>
6879S:	Maintained
6880F:	drivers/mfd/lpc_ich.c
6881F:	drivers/gpio/gpio-ich.c
6882
6883IDE SUBSYSTEM
6884M:	"David S. Miller" <davem@davemloft.net>
6885L:	linux-ide@vger.kernel.org
6886Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6888S:	Maintained
6889F:	Documentation/ide/
6890F:	drivers/ide/
6891F:	include/linux/ide.h
6892
6893IDE/ATAPI DRIVERS
6894M:	Borislav Petkov <bp@alien8.de>
6895L:	linux-ide@vger.kernel.org
6896S:	Maintained
6897F:	Documentation/cdrom/ide-cd
6898F:	drivers/ide/ide-cd*
6899
6900IDEAPAD LAPTOP EXTRAS DRIVER
6901M:	Ike Panhc <ike.pan@canonical.com>
6902L:	platform-driver-x86@vger.kernel.org
6903W:	http://launchpad.net/ideapad-laptop
6904S:	Maintained
6905F:	drivers/platform/x86/ideapad-laptop.c
6906
6907IDEAPAD LAPTOP SLIDEBAR DRIVER
6908M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6909L:	linux-input@vger.kernel.org
6910W:	https://github.com/o2genum/ideapad-slidebar
6911S:	Maintained
6912F:	drivers/input/misc/ideapad_slidebar.c
6913
6914IDT VersaClock 5 CLOCK DRIVER
6915M:	Marek Vasut <marek.vasut@gmail.com>
6916S:	Maintained
6917F:	drivers/clk/clk-versaclock5.c
6918
6919IEEE 802.15.4 SUBSYSTEM
6920M:	Alexander Aring <alex.aring@gmail.com>
6921M:	Stefan Schmidt <stefan@osg.samsung.com>
6922L:	linux-wpan@vger.kernel.org
6923W:	http://wpan.cakelab.org/
6924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6926S:	Maintained
6927F:	net/ieee802154/
6928F:	net/mac802154/
6929F:	drivers/net/ieee802154/
6930F:	include/linux/nl802154.h
6931F:	include/linux/ieee802154.h
6932F:	include/net/nl802154.h
6933F:	include/net/mac802154.h
6934F:	include/net/af_ieee802154.h
6935F:	include/net/cfg802154.h
6936F:	include/net/ieee802154_netdev.h
6937F:	Documentation/networking/ieee802154.txt
6938
6939IFE PROTOCOL
6940M:	Yotam Gigi <yotam.gi@gmail.com>
6941M:	Jamal Hadi Salim <jhs@mojatatu.com>
6942F:	net/ife
6943F:	include/net/ife.h
6944F:	include/uapi/linux/ife.h
6945
6946IGORPLUG-USB IR RECEIVER
6947M:	Sean Young <sean@mess.org>
6948L:	linux-media@vger.kernel.org
6949S:	Maintained
6950F:	drivers/media/rc/igorplugusb.c
6951
6952IGUANAWORKS USB IR TRANSCEIVER
6953M:	Sean Young <sean@mess.org>
6954L:	linux-media@vger.kernel.org
6955S:	Maintained
6956F:	drivers/media/rc/iguanair.c
6957
6958IIO DIGITAL POTENTIOMETER DAC
6959M:	Peter Rosin <peda@axentia.se>
6960L:	linux-iio@vger.kernel.org
6961S:	Maintained
6962F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6963F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6964F:	drivers/iio/dac/dpot-dac.c
6965
6966IIO ENVELOPE DETECTOR
6967M:	Peter Rosin <peda@axentia.se>
6968L:	linux-iio@vger.kernel.org
6969S:	Maintained
6970F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6971F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6972F:	drivers/iio/adc/envelope-detector.c
6973
6974IIO MULTIPLEXER
6975M:	Peter Rosin <peda@axentia.se>
6976L:	linux-iio@vger.kernel.org
6977S:	Maintained
6978F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6979F:	drivers/iio/multiplexer/iio-mux.c
6980
6981IIO SUBSYSTEM AND DRIVERS
6982M:	Jonathan Cameron <jic23@kernel.org>
6983R:	Hartmut Knaack <knaack.h@gmx.de>
6984R:	Lars-Peter Clausen <lars@metafoo.de>
6985R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6986L:	linux-iio@vger.kernel.org
6987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6988S:	Maintained
6989F:	Documentation/ABI/testing/configfs-iio*
6990F:	Documentation/ABI/testing/sysfs-bus-iio*
6991F:	Documentation/devicetree/bindings/iio/
6992F:	drivers/iio/
6993F:	drivers/staging/iio/
6994F:	include/linux/iio/
6995F:	tools/iio/
6996
6997IIO UNIT CONVERTER
6998M:	Peter Rosin <peda@axentia.se>
6999L:	linux-iio@vger.kernel.org
7000S:	Maintained
7001F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7002F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7003F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7004F:	drivers/iio/afe/iio-rescale.c
7005
7006IKANOS/ADI EAGLE ADSL USB DRIVER
7007M:	Matthieu Castet <castet.matthieu@free.fr>
7008M:	Stanislaw Gruszka <stf_xl@wp.pl>
7009S:	Maintained
7010F:	drivers/usb/atm/ueagle-atm.c
7011
7012IMGTEC ASCII LCD DRIVER
7013M:	Paul Burton <paul.burton@mips.com>
7014S:	Maintained
7015F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7016F:	drivers/auxdisplay/img-ascii-lcd.c
7017
7018IMGTEC IR DECODER DRIVER
7019M:	James Hogan <jhogan@kernel.org>
7020S:	Maintained
7021F:	drivers/media/rc/img-ir/
7022
7023IMON SOUNDGRAPH USB IR RECEIVER
7024M:	Sean Young <sean@mess.org>
7025L:	linux-media@vger.kernel.org
7026S:	Maintained
7027F:	drivers/media/rc/imon_raw.c
7028F:	drivers/media/rc/imon.c
7029
7030IMS TWINTURBO FRAMEBUFFER DRIVER
7031L:	linux-fbdev@vger.kernel.org
7032S:	Orphan
7033F:	drivers/video/fbdev/imsttfb.c
7034
7035INA209 HARDWARE MONITOR DRIVER
7036M:	Guenter Roeck <linux@roeck-us.net>
7037L:	linux-hwmon@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/hwmon/ina209
7040F:	Documentation/devicetree/bindings/i2c/ina209.txt
7041F:	drivers/hwmon/ina209.c
7042
7043INA2XX HARDWARE MONITOR DRIVER
7044M:	Guenter Roeck <linux@roeck-us.net>
7045L:	linux-hwmon@vger.kernel.org
7046S:	Maintained
7047F:	Documentation/hwmon/ina2xx
7048F:	drivers/hwmon/ina2xx.c
7049F:	include/linux/platform_data/ina2xx.h
7050
7051INDUSTRY PACK SUBSYSTEM (IPACK)
7052M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7053M:	Jens Taprogge <jens.taprogge@taprogge.org>
7054M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7055L:	industrypack-devel@lists.sourceforge.net
7056W:	http://industrypack.sourceforge.net
7057S:	Maintained
7058F:	drivers/ipack/
7059
7060INFINIBAND SUBSYSTEM
7061M:	Doug Ledford <dledford@redhat.com>
7062M:	Jason Gunthorpe <jgg@mellanox.com>
7063L:	linux-rdma@vger.kernel.org
7064W:	https://github.com/linux-rdma/rdma-core
7065Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7067S:	Supported
7068F:	Documentation/devicetree/bindings/infiniband/
7069F:	Documentation/infiniband/
7070F:	drivers/infiniband/
7071F:	include/uapi/linux/if_infiniband.h
7072F:	include/uapi/rdma/
7073F:	include/rdma/
7074
7075INGENIC JZ4780 DMA Driver
7076M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7077S:	Maintained
7078F:	drivers/dma/dma-jz4780.c
7079
7080INGENIC JZ4780 NAND DRIVER
7081M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7082L:	linux-mtd@lists.infradead.org
7083S:	Maintained
7084F:	drivers/mtd/nand/raw/jz4780_*
7085
7086INOTIFY
7087M:	Jan Kara <jack@suse.cz>
7088R:	Amir Goldstein <amir73il@gmail.com>
7089L:	linux-fsdevel@vger.kernel.org
7090S:	Maintained
7091F:	Documentation/filesystems/inotify.txt
7092F:	fs/notify/inotify/
7093F:	include/linux/inotify.h
7094F:	include/uapi/linux/inotify.h
7095
7096INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7097M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7098L:	linux-input@vger.kernel.org
7099Q:	http://patchwork.kernel.org/project/linux-input/list/
7100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7101S:	Maintained
7102F:	drivers/input/
7103F:	include/linux/input.h
7104F:	include/uapi/linux/input.h
7105F:	include/uapi/linux/input-event-codes.h
7106F:	include/linux/input/
7107F:	Documentation/devicetree/bindings/input/
7108F:	Documentation/input/
7109
7110INPUT MULTITOUCH (MT) PROTOCOL
7111M:	Henrik Rydberg <rydberg@bitmath.org>
7112L:	linux-input@vger.kernel.org
7113S:	Odd fixes
7114F:	Documentation/input/multi-touch-protocol.rst
7115F:	drivers/input/input-mt.c
7116K:	\b(ABS|SYN)_MT_
7117
7118INSIDE SECURE CRYPTO DRIVER
7119M:	Antoine Tenart <antoine.tenart@bootlin.com>
7120F:	drivers/crypto/inside-secure/
7121S:	Maintained
7122L:	linux-crypto@vger.kernel.org
7123
7124INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7125M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7126M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7127L:	linux-integrity@vger.kernel.org
7128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7129S:	Supported
7130F:	security/integrity/ima/
7131
7132INTEL 810/815 FRAMEBUFFER DRIVER
7133M:	Antonino Daplas <adaplas@gmail.com>
7134L:	linux-fbdev@vger.kernel.org
7135S:	Maintained
7136F:	drivers/video/fbdev/i810/
7137
7138INTEL ASoC DRIVERS
7139M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7140M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7141M:	Jie Yang <yang.jie@linux.intel.com>
7142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7143S:	Supported
7144F:	sound/soc/intel/
7145
7146INTEL C600 SERIES SAS CONTROLLER DRIVER
7147M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7148M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7149L:	linux-scsi@vger.kernel.org
7150T:	git git://git.code.sf.net/p/intel-sas/isci
7151S:	Supported
7152F:	drivers/scsi/isci/
7153
7154INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7155M:	Jani Nikula <jani.nikula@linux.intel.com>
7156M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7157M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7158L:	intel-gfx@lists.freedesktop.org
7159W:	https://01.org/linuxgraphics/
7160B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7161C:	irc://chat.freenode.net/intel-gfx
7162Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7163T:	git git://anongit.freedesktop.org/drm-intel
7164S:	Supported
7165F:	drivers/gpu/drm/i915/
7166F:	include/drm/i915*
7167F:	include/uapi/drm/i915_drm.h
7168F:	Documentation/gpu/i915.rst
7169
7170INTEL ETHERNET DRIVERS
7171M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7172L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7173W:	http://www.intel.com/support/feedback.htm
7174W:	http://e1000.sourceforge.net/
7175Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7178S:	Supported
7179F:	Documentation/networking/e100.rst
7180F:	Documentation/networking/e1000.rst
7181F:	Documentation/networking/e1000e.txt
7182F:	Documentation/networking/igb.txt
7183F:	Documentation/networking/igbvf.txt
7184F:	Documentation/networking/ixgb.txt
7185F:	Documentation/networking/ixgbe.txt
7186F:	Documentation/networking/ixgbevf.txt
7187F:	Documentation/networking/i40e.txt
7188F:	Documentation/networking/i40evf.txt
7189F:	Documentation/networking/ice.txt
7190F:	drivers/net/ethernet/intel/
7191F:	drivers/net/ethernet/intel/*/
7192F:	include/linux/avf/virtchnl.h
7193
7194INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7195M:	Maik Broemme <mbroemme@libmpq.org>
7196L:	linux-fbdev@vger.kernel.org
7197S:	Maintained
7198F:	Documentation/fb/intelfb.txt
7199F:	drivers/video/fbdev/intelfb/
7200
7201INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7202M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7203M:	Zhi Wang <zhi.a.wang@intel.com>
7204L:	intel-gvt-dev@lists.freedesktop.org
7205L:	intel-gfx@lists.freedesktop.org
7206W:	https://01.org/igvt-g
7207T:	git https://github.com/intel/gvt-linux.git
7208S:	Supported
7209F:	drivers/gpu/drm/i915/gvt/
7210
7211INTEL HID EVENT DRIVER
7212M:	Alex Hung <alex.hung@canonical.com>
7213L:	platform-driver-x86@vger.kernel.org
7214S:	Maintained
7215F:	drivers/platform/x86/intel-hid.c
7216
7217INTEL I/OAT DMA DRIVER
7218M:	Dave Jiang <dave.jiang@intel.com>
7219R:	Dan Williams <dan.j.williams@intel.com>
7220L:	dmaengine@vger.kernel.org
7221Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7222S:	Supported
7223F:	drivers/dma/ioat*
7224
7225INTEL IDLE DRIVER
7226M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7227M:	Len Brown <lenb@kernel.org>
7228L:	linux-pm@vger.kernel.org
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7230B:	https://bugzilla.kernel.org
7231S:	Supported
7232F:	drivers/idle/intel_idle.c
7233
7234INTEL INTEGRATED SENSOR HUB DRIVER
7235M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7236M:	Jiri Kosina <jikos@kernel.org>
7237L:	linux-input@vger.kernel.org
7238S:	Maintained
7239F:	drivers/hid/intel-ish-hid/
7240
7241INTEL IOMMU (VT-d)
7242M:	David Woodhouse <dwmw2@infradead.org>
7243L:	iommu@lists.linux-foundation.org
7244T:	git git://git.infradead.org/iommu-2.6.git
7245S:	Supported
7246F:	drivers/iommu/intel-iommu.c
7247F:	include/linux/intel-iommu.h
7248
7249INTEL IOP-ADMA DMA DRIVER
7250R:	Dan Williams <dan.j.williams@intel.com>
7251S:	Odd fixes
7252F:	drivers/dma/iop-adma.c
7253
7254INTEL IPU3 CSI-2 CIO2 DRIVER
7255M:	Yong Zhi <yong.zhi@intel.com>
7256M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7257L:	linux-media@vger.kernel.org
7258S:	Maintained
7259F:	drivers/media/pci/intel/ipu3/
7260F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7261
7262INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7263M:	Krzysztof Halasa <khalasa@piap.pl>
7264S:	Maintained
7265F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7266F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7267F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7268F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7269F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7270F:	drivers/net/wan/ixp4xx_hss.c
7271
7272INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7273M:	Deepak Saxena <dsaxena@plexity.net>
7274S:	Maintained
7275F:	drivers/char/hw_random/ixp4xx-rng.c
7276
7277INTEL MANAGEMENT ENGINE (mei)
7278M:	Tomas Winkler <tomas.winkler@intel.com>
7279L:	linux-kernel@vger.kernel.org
7280S:	Supported
7281F:	include/uapi/linux/mei.h
7282F:	include/linux/mei_cl_bus.h
7283F:	drivers/misc/mei/*
7284F:	drivers/watchdog/mei_wdt.c
7285F:	Documentation/misc-devices/mei/*
7286F:	samples/mei/*
7287
7288INTEL MENLOW THERMAL DRIVER
7289M:	Sujith Thomas <sujith.thomas@intel.com>
7290L:	platform-driver-x86@vger.kernel.org
7291W:	https://01.org/linux-acpi
7292S:	Supported
7293F:	drivers/platform/x86/intel_menlow.c
7294
7295INTEL MERRIFIELD GPIO DRIVER
7296M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7297L:	linux-gpio@vger.kernel.org
7298S:	Maintained
7299F:	drivers/gpio/gpio-merrifield.c
7300
7301INTEL MIC DRIVERS (mic)
7302M:	Sudeep Dutt <sudeep.dutt@intel.com>
7303M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7304S:	Supported
7305W:	https://github.com/sudeepdutt/mic
7306W:	http://software.intel.com/en-us/mic-developer
7307F:	include/linux/mic_bus.h
7308F:	include/linux/scif.h
7309F:	include/uapi/linux/mic_common.h
7310F:	include/uapi/linux/mic_ioctl.h
7311F:	include/uapi/linux/scif_ioctl.h
7312F:	drivers/misc/mic/
7313F:	drivers/dma/mic_x100_dma.c
7314F:	drivers/dma/mic_x100_dma.h
7315F:	Documentation/mic/
7316
7317INTEL PMC CORE DRIVER
7318M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7319M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7320L:	platform-driver-x86@vger.kernel.org
7321S:	Maintained
7322F:	arch/x86/include/asm/pmc_core.h
7323F:	drivers/platform/x86/intel_pmc_core*
7324
7325INTEL PMC/P-Unit IPC DRIVER
7326M:	Zha Qipeng<qipeng.zha@intel.com>
7327L:	platform-driver-x86@vger.kernel.org
7328S:	Maintained
7329F:	drivers/platform/x86/intel_pmc_ipc.c
7330F:	drivers/platform/x86/intel_punit_ipc.c
7331F:	arch/x86/include/asm/intel_pmc_ipc.h
7332F:	arch/x86/include/asm/intel_punit_ipc.h
7333
7334INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7335M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7336L:	linux-wireless@vger.kernel.org
7337S:	Maintained
7338F:	Documentation/networking/README.ipw2100
7339F:	Documentation/networking/README.ipw2200
7340F:	drivers/net/wireless/intel/ipw2x00/
7341
7342INTEL PSTATE DRIVER
7343M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7344M:	Len Brown <lenb@kernel.org>
7345L:	linux-pm@vger.kernel.org
7346S:	Supported
7347F:	drivers/cpufreq/intel_pstate.c
7348
7349INTEL RDMA RNIC DRIVER
7350M:	Faisal Latif <faisal.latif@intel.com>
7351M:	Shiraz Saleem <shiraz.saleem@intel.com>
7352L:	linux-rdma@vger.kernel.org
7353S:	Supported
7354F:	drivers/infiniband/hw/i40iw/
7355F:	include/uapi/rdma/i40iw-abi.h
7356
7357INTEL SHA MULTIBUFFER DRIVER
7358M:	Megha Dey <megha.dey@linux.intel.com>
7359R:	Tim Chen <tim.c.chen@linux.intel.com>
7360L:	linux-crypto@vger.kernel.org
7361S:	Supported
7362F:	arch/x86/crypto/sha*-mb
7363F:	crypto/mcryptd.c
7364
7365INTEL TELEMETRY DRIVER
7366M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7367L:	platform-driver-x86@vger.kernel.org
7368S:	Maintained
7369F:	arch/x86/include/asm/intel_telemetry.h
7370F:	drivers/platform/x86/intel_telemetry*
7371
7372INTEL VIRTUAL BUTTON DRIVER
7373M:	AceLan Kao <acelan.kao@canonical.com>
7374L:	platform-driver-x86@vger.kernel.org
7375S:	Maintained
7376F:	drivers/platform/x86/intel-vbtn.c
7377
7378INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7379M:	Stanislaw Gruszka <sgruszka@redhat.com>
7380L:	linux-wireless@vger.kernel.org
7381S:	Supported
7382F:	drivers/net/wireless/intel/iwlegacy/
7383
7384INTEL WIRELESS WIFI LINK (iwlwifi)
7385M:	Johannes Berg <johannes.berg@intel.com>
7386M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7387M:	Luca Coelho <luciano.coelho@intel.com>
7388M:	Intel Linux Wireless <linuxwifi@intel.com>
7389L:	linux-wireless@vger.kernel.org
7390W:	http://intellinuxwireless.org
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7392S:	Supported
7393F:	drivers/net/wireless/intel/iwlwifi/
7394
7395INTEL WIRELESS WIMAX CONNECTION 2400
7396M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7397M:	linux-wimax@intel.com
7398L:	wimax@linuxwimax.org (subscribers-only)
7399S:	Supported
7400W:	http://linuxwimax.org
7401F:	Documentation/wimax/README.i2400m
7402F:	drivers/net/wimax/i2400m/
7403F:	include/uapi/linux/wimax/i2400m.h
7404
7405INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7406M:	Mario Limonciello <mario.limonciello@dell.com>
7407S:	Maintained
7408F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7409
7410INTEL(R) TRACE HUB
7411M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7412S:	Supported
7413F:	Documentation/trace/intel_th.rst
7414F:	drivers/hwtracing/intel_th/
7415
7416INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7417M:	Ning Sun <ning.sun@intel.com>
7418L:	tboot-devel@lists.sourceforge.net
7419W:	http://tboot.sourceforge.net
7420T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7421S:	Supported
7422F:	Documentation/intel_txt.txt
7423F:	include/linux/tboot.h
7424F:	arch/x86/kernel/tboot.c
7425
7426INTEL-MID GPIO DRIVER
7427M:	David Cohen <david.a.cohen@linux.intel.com>
7428L:	linux-gpio@vger.kernel.org
7429S:	Maintained
7430F:	drivers/gpio/gpio-intel-mid.c
7431
7432INVENSENSE MPU-3050 GYROSCOPE DRIVER
7433M:	Linus Walleij <linus.walleij@linaro.org>
7434L:	linux-iio@vger.kernel.org
7435S:	Maintained
7436F:	drivers/iio/gyro/mpu3050*
7437F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7438
7439IOC3 ETHERNET DRIVER
7440M:	Ralf Baechle <ralf@linux-mips.org>
7441L:	linux-mips@linux-mips.org
7442S:	Maintained
7443F:	drivers/net/ethernet/sgi/ioc3-eth.c
7444
7445IOC3 SERIAL DRIVER
7446M:	Pat Gefre <pfg@sgi.com>
7447L:	linux-serial@vger.kernel.org
7448S:	Maintained
7449F:	drivers/tty/serial/ioc3_serial.c
7450
7451IOMMU DRIVERS
7452M:	Joerg Roedel <joro@8bytes.org>
7453L:	iommu@lists.linux-foundation.org
7454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7455S:	Maintained
7456F:	Documentation/devicetree/bindings/iommu/
7457F:	drivers/iommu/
7458F:	include/linux/iommu.h
7459F:	include/linux/of_iommu.h
7460F:	include/linux/iova.h
7461
7462IP MASQUERADING
7463M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7464S:	Maintained
7465F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7466
7467IPMI SUBSYSTEM
7468M:	Corey Minyard <minyard@acm.org>
7469L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7470W:	http://openipmi.sourceforge.net/
7471S:	Supported
7472F:	Documentation/IPMI.txt
7473F:	drivers/char/ipmi/
7474F:	include/linux/ipmi*
7475F:	include/uapi/linux/ipmi*
7476
7477IPS SCSI RAID DRIVER
7478M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7479L:	linux-scsi@vger.kernel.org
7480W:	http://www.adaptec.com/
7481S:	Maintained
7482F:	drivers/scsi/ips*
7483
7484IPVS
7485M:	Wensong Zhang <wensong@linux-vs.org>
7486M:	Simon Horman <horms@verge.net.au>
7487M:	Julian Anastasov <ja@ssi.bg>
7488L:	netdev@vger.kernel.org
7489L:	lvs-devel@vger.kernel.org
7490S:	Maintained
7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7493F:	Documentation/networking/ipvs-sysctl.txt
7494F:	include/net/ip_vs.h
7495F:	include/uapi/linux/ip_vs.h
7496F:	net/netfilter/ipvs/
7497
7498IPWIRELESS DRIVER
7499M:	Jiri Kosina <jikos@kernel.org>
7500M:	David Sterba <dsterba@suse.com>
7501S:	Odd Fixes
7502F:	drivers/tty/ipwireless/
7503
7504IPX NETWORK LAYER
7505L:	netdev@vger.kernel.org
7506S:	Obsolete
7507F:	include/uapi/linux/ipx.h
7508F:	drivers/staging/ipx/
7509
7510IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7511M:	Marc Zyngier <marc.zyngier@arm.com>
7512S:	Maintained
7513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7514F:	Documentation/IRQ-domain.txt
7515F:	include/linux/irqdomain.h
7516F:	kernel/irq/irqdomain.c
7517F:	kernel/irq/msi.c
7518
7519IRQ SUBSYSTEM
7520M:	Thomas Gleixner <tglx@linutronix.de>
7521L:	linux-kernel@vger.kernel.org
7522S:	Maintained
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7524F:	kernel/irq/
7525
7526IRQCHIP DRIVERS
7527M:	Thomas Gleixner <tglx@linutronix.de>
7528M:	Jason Cooper <jason@lakedaemon.net>
7529M:	Marc Zyngier <marc.zyngier@arm.com>
7530L:	linux-kernel@vger.kernel.org
7531S:	Maintained
7532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7533F:	Documentation/devicetree/bindings/interrupt-controller/
7534F:	drivers/irqchip/
7535
7536ISA
7537M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7538S:	Maintained
7539F:	Documentation/isa.txt
7540F:	drivers/base/isa.c
7541F:	include/linux/isa.h
7542
7543ISA RADIO MODULE
7544M:	Hans Verkuil <hverkuil@xs4all.nl>
7545L:	linux-media@vger.kernel.org
7546T:	git git://linuxtv.org/media_tree.git
7547W:	https://linuxtv.org
7548S:	Maintained
7549F:	drivers/media/radio/radio-isa*
7550
7551ISAPNP
7552M:	Jaroslav Kysela <perex@perex.cz>
7553S:	Maintained
7554F:	Documentation/isapnp.txt
7555F:	drivers/pnp/isapnp/
7556F:	include/linux/isapnp.h
7557
7558ISCSI
7559M:	Lee Duncan <lduncan@suse.com>
7560M:	Chris Leech <cleech@redhat.com>
7561L:	open-iscsi@googlegroups.com
7562W:	www.open-iscsi.com
7563S:	Maintained
7564F:	drivers/scsi/*iscsi*
7565F:	include/scsi/*iscsi*
7566
7567iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7568M:	Peter Jones <pjones@redhat.com>
7569M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7570S:	Maintained
7571F:	drivers/firmware/iscsi_ibft*
7572
7573ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7574M:	Or Gerlitz <ogerlitz@mellanox.com>
7575M:	Sagi Grimberg <sagi@grimberg.me>
7576M:	Roi Dayan <roid@mellanox.com>
7577L:	linux-rdma@vger.kernel.org
7578S:	Supported
7579W:	http://www.openfabrics.org
7580W:	www.open-iscsi.org
7581Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7582F:	drivers/infiniband/ulp/iser/
7583
7584ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7585M:	Sagi Grimberg <sagi@grimberg.me>
7586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7587L:	linux-rdma@vger.kernel.org
7588L:	target-devel@vger.kernel.org
7589S:	Supported
7590W:	http://www.linux-iscsi.org
7591F:	drivers/infiniband/ulp/isert
7592
7593ISDN SUBSYSTEM
7594M:	Karsten Keil <isdn@linux-pingi.de>
7595L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7596L:	netdev@vger.kernel.org
7597W:	http://www.isdn4linux.de
7598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7599S:	Maintained
7600F:	Documentation/isdn/
7601F:	drivers/isdn/
7602F:	include/linux/isdn.h
7603F:	include/linux/isdn/
7604F:	include/uapi/linux/isdn.h
7605F:	include/uapi/linux/isdn/
7606
7607ISDN SUBSYSTEM (Eicon active card driver)
7608M:	Armin Schindler <mac@melware.de>
7609L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7610W:	http://www.melware.de
7611S:	Maintained
7612F:	drivers/isdn/hardware/eicon/
7613
7614IT87 HARDWARE MONITORING DRIVER
7615M:	Jean Delvare <jdelvare@suse.com>
7616L:	linux-hwmon@vger.kernel.org
7617S:	Maintained
7618F:	Documentation/hwmon/it87
7619F:	drivers/hwmon/it87.c
7620
7621IT913X MEDIA DRIVER
7622M:	Antti Palosaari <crope@iki.fi>
7623L:	linux-media@vger.kernel.org
7624W:	https://linuxtv.org
7625W:	http://palosaari.fi/linux/
7626Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7627T:	git git://linuxtv.org/anttip/media_tree.git
7628S:	Maintained
7629F:	drivers/media/tuners/it913x*
7630
7631IVTV VIDEO4LINUX DRIVER
7632M:	Andy Walls <awalls@md.metrocast.net>
7633L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7634L:	linux-media@vger.kernel.org
7635T:	git git://linuxtv.org/media_tree.git
7636W:	http://www.ivtvdriver.org
7637S:	Maintained
7638F:	Documentation/media/v4l-drivers/ivtv*
7639F:	drivers/media/pci/ivtv/
7640F:	include/uapi/linux/ivtv*
7641
7642IX2505V MEDIA DRIVER
7643M:	Malcolm Priestley <tvboxspy@gmail.com>
7644L:	linux-media@vger.kernel.org
7645W:	https://linuxtv.org
7646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7647S:	Maintained
7648F:	drivers/media/dvb-frontends/ix2505v*
7649
7650JAILHOUSE HYPERVISOR INTERFACE
7651M:	Jan Kiszka <jan.kiszka@siemens.com>
7652L:	jailhouse-dev@googlegroups.com
7653S:	Maintained
7654F:	arch/x86/kernel/jailhouse.c
7655F:	arch/x86/include/asm/jailhouse_para.h
7656
7657JC42.4 TEMPERATURE SENSOR DRIVER
7658M:	Guenter Roeck <linux@roeck-us.net>
7659L:	linux-hwmon@vger.kernel.org
7660S:	Maintained
7661F:	drivers/hwmon/jc42.c
7662F:	Documentation/hwmon/jc42
7663
7664JFS FILESYSTEM
7665M:	Dave Kleikamp <shaggy@kernel.org>
7666L:	jfs-discussion@lists.sourceforge.net
7667W:	http://jfs.sourceforge.net/
7668T:	git git://github.com/kleikamp/linux-shaggy.git
7669S:	Maintained
7670F:	Documentation/filesystems/jfs.txt
7671F:	fs/jfs/
7672
7673JME NETWORK DRIVER
7674M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7675L:	netdev@vger.kernel.org
7676S:	Maintained
7677F:	drivers/net/ethernet/jme.*
7678
7679JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7680M:	David Woodhouse <dwmw2@infradead.org>
7681L:	linux-mtd@lists.infradead.org
7682W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7683S:	Maintained
7684F:	fs/jffs2/
7685F:	include/uapi/linux/jffs2.h
7686
7687JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7688M:	"Theodore Ts'o" <tytso@mit.edu>
7689M:	Jan Kara <jack@suse.com>
7690L:	linux-ext4@vger.kernel.org
7691S:	Maintained
7692F:	fs/jbd2/
7693F:	include/linux/jbd2.h
7694
7695JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7696M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7697L:	linux-media@vger.kernel.org
7698S:	Maintained
7699F:	drivers/media/platform/rcar_jpu.c
7700
7701JSM Neo PCI based serial card
7702M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7703L:	linux-serial@vger.kernel.org
7704S:	Maintained
7705F:	drivers/tty/serial/jsm/
7706
7707K10TEMP HARDWARE MONITORING DRIVER
7708M:	Clemens Ladisch <clemens@ladisch.de>
7709L:	linux-hwmon@vger.kernel.org
7710S:	Maintained
7711F:	Documentation/hwmon/k10temp
7712F:	drivers/hwmon/k10temp.c
7713
7714K8TEMP HARDWARE MONITORING DRIVER
7715M:	Rudolf Marek <r.marek@assembler.cz>
7716L:	linux-hwmon@vger.kernel.org
7717S:	Maintained
7718F:	Documentation/hwmon/k8temp
7719F:	drivers/hwmon/k8temp.c
7720
7721KASAN
7722M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7723R:	Alexander Potapenko <glider@google.com>
7724R:	Dmitry Vyukov <dvyukov@google.com>
7725L:	kasan-dev@googlegroups.com
7726S:	Maintained
7727F:	arch/*/include/asm/kasan.h
7728F:	arch/*/mm/kasan_init*
7729F:	Documentation/dev-tools/kasan.rst
7730F:	include/linux/kasan*.h
7731F:	lib/test_kasan.c
7732F:	mm/kasan/
7733F:	scripts/Makefile.kasan
7734
7735KCONFIG
7736M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7738L:	linux-kbuild@vger.kernel.org
7739S:	Maintained
7740F:	Documentation/kbuild/kconfig*
7741F:	scripts/kconfig/
7742F:	scripts/Kconfig.include
7743
7744KDUMP
7745M:	Dave Young <dyoung@redhat.com>
7746M:	Baoquan He <bhe@redhat.com>
7747R:	Vivek Goyal <vgoyal@redhat.com>
7748L:	kexec@lists.infradead.org
7749W:	http://lse.sourceforge.net/kdump/
7750S:	Maintained
7751F:	Documentation/kdump/
7752
7753KEENE FM RADIO TRANSMITTER DRIVER
7754M:	Hans Verkuil <hverkuil@xs4all.nl>
7755L:	linux-media@vger.kernel.org
7756T:	git git://linuxtv.org/media_tree.git
7757W:	https://linuxtv.org
7758S:	Maintained
7759F:	drivers/media/radio/radio-keene*
7760
7761KERNEL AUTOMOUNTER
7762M:	Ian Kent <raven@themaw.net>
7763L:	autofs@vger.kernel.org
7764S:	Maintained
7765F:	fs/autofs/
7766
7767KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7768M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7769M:	Michal Marek <michal.lkml@markovi.net>
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7771L:	linux-kbuild@vger.kernel.org
7772S:	Maintained
7773F:	Documentation/kbuild/
7774F:	Makefile
7775F:	scripts/Kbuild*
7776F:	scripts/Makefile*
7777F:	scripts/basic/
7778F:	scripts/mk*
7779F:	scripts/mod/
7780F:	scripts/package/
7781
7782KERNEL JANITORS
7783L:	kernel-janitors@vger.kernel.org
7784W:	http://kernelnewbies.org/KernelJanitors
7785S:	Odd Fixes
7786
7787KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7788M:	"J. Bruce Fields" <bfields@fieldses.org>
7789M:	Jeff Layton <jlayton@kernel.org>
7790L:	linux-nfs@vger.kernel.org
7791W:	http://nfs.sourceforge.net/
7792T:	git git://linux-nfs.org/~bfields/linux.git
7793S:	Supported
7794F:	fs/nfsd/
7795F:	include/uapi/linux/nfsd/
7796F:	fs/lockd/
7797F:	fs/nfs_common/
7798F:	net/sunrpc/
7799F:	include/linux/lockd/
7800F:	include/linux/sunrpc/
7801F:	include/uapi/linux/sunrpc/
7802
7803KERNEL SELFTEST FRAMEWORK
7804M:	Shuah Khan <shuah@kernel.org>
7805L:	linux-kselftest@vger.kernel.org
7806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7807Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7808S:	Maintained
7809F:	tools/testing/selftests/
7810F:	Documentation/dev-tools/kselftest*
7811
7812KERNEL USERMODE HELPER
7813M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7814L:	linux-kernel@vger.kernel.org
7815S:	Maintained
7816F:	kernel/umh.c
7817F:	include/linux/umh.h
7818
7819KERNEL VIRTUAL MACHINE (KVM)
7820M:	Paolo Bonzini <pbonzini@redhat.com>
7821M:	Radim Krčmář <rkrcmar@redhat.com>
7822L:	kvm@vger.kernel.org
7823W:	http://www.linux-kvm.org
7824T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7825S:	Supported
7826F:	Documentation/virtual/kvm/
7827F:	include/trace/events/kvm.h
7828F:	include/uapi/asm-generic/kvm*
7829F:	include/uapi/linux/kvm*
7830F:	include/asm-generic/kvm*
7831F:	include/linux/kvm*
7832F:	include/kvm/iodev.h
7833F:	virt/kvm/*
7834F:	tools/kvm/
7835
7836KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7837M:	Joerg Roedel <joro@8bytes.org>
7838L:	kvm@vger.kernel.org
7839W:	http://www.linux-kvm.org/
7840S:	Maintained
7841F:	arch/x86/include/asm/svm.h
7842F:	arch/x86/kvm/svm.c
7843
7844KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7845M:	Christoffer Dall <christoffer.dall@arm.com>
7846M:	Marc Zyngier <marc.zyngier@arm.com>
7847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7848L:	kvmarm@lists.cs.columbia.edu
7849W:	http://systems.cs.columbia.edu/projects/kvm-arm
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7851S:	Supported
7852F:	arch/arm/include/uapi/asm/kvm*
7853F:	arch/arm/include/asm/kvm*
7854F:	arch/arm/kvm/
7855F:	virt/kvm/arm/
7856F:	include/kvm/arm_*
7857
7858KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7859M:	Christoffer Dall <christoffer.dall@arm.com>
7860M:	Marc Zyngier <marc.zyngier@arm.com>
7861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7862L:	kvmarm@lists.cs.columbia.edu
7863S:	Maintained
7864F:	arch/arm64/include/uapi/asm/kvm*
7865F:	arch/arm64/include/asm/kvm*
7866F:	arch/arm64/kvm/
7867
7868KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7869M:	James Hogan <jhogan@kernel.org>
7870L:	linux-mips@linux-mips.org
7871S:	Supported
7872F:	arch/mips/include/uapi/asm/kvm*
7873F:	arch/mips/include/asm/kvm*
7874F:	arch/mips/kvm/
7875
7876KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7877M:	Paul Mackerras <paulus@ozlabs.org>
7878L:	kvm-ppc@vger.kernel.org
7879W:	http://www.linux-kvm.org/
7880T:	git git://github.com/agraf/linux-2.6.git
7881S:	Supported
7882F:	arch/powerpc/include/uapi/asm/kvm*
7883F:	arch/powerpc/include/asm/kvm*
7884F:	arch/powerpc/kvm/
7885F:	arch/powerpc/kernel/kvm*
7886
7887KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7888M:	Christian Borntraeger <borntraeger@de.ibm.com>
7889M:	Janosch Frank <frankja@linux.ibm.com>
7890R:	David Hildenbrand <david@redhat.com>
7891R:	Cornelia Huck <cohuck@redhat.com>
7892L:	linux-s390@vger.kernel.org
7893W:	http://www.ibm.com/developerworks/linux/linux390/
7894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7895S:	Supported
7896F:	arch/s390/include/uapi/asm/kvm*
7897F:	arch/s390/include/asm/gmap.h
7898F:	arch/s390/include/asm/kvm*
7899F:	arch/s390/kvm/
7900F:	arch/s390/mm/gmap.c
7901
7902KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7903M:	Paolo Bonzini <pbonzini@redhat.com>
7904M:	Radim Krčmář <rkrcmar@redhat.com>
7905L:	kvm@vger.kernel.org
7906W:	http://www.linux-kvm.org
7907T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7908S:	Supported
7909F:	arch/x86/kvm/
7910F:	arch/x86/include/uapi/asm/kvm*
7911F:	arch/x86/include/asm/kvm*
7912F:	arch/x86/include/asm/pvclock-abi.h
7913F:	arch/x86/kernel/kvm.c
7914F:	arch/x86/kernel/kvmclock.c
7915
7916KERNFS
7917M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7918M:	Tejun Heo <tj@kernel.org>
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7920S:	Supported
7921F:	include/linux/kernfs.h
7922F:	fs/kernfs/
7923
7924KEXEC
7925M:	Eric Biederman <ebiederm@xmission.com>
7926W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7927L:	kexec@lists.infradead.org
7928S:	Maintained
7929F:	include/linux/kexec.h
7930F:	include/uapi/linux/kexec.h
7931F:	kernel/kexec*
7932
7933KEYS-ENCRYPTED
7934M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7935L:	linux-integrity@vger.kernel.org
7936L:	keyrings@vger.kernel.org
7937S:	Supported
7938F:	Documentation/security/keys/trusted-encrypted.rst
7939F:	include/keys/encrypted-type.h
7940F:	security/keys/encrypted-keys/
7941
7942KEYS-TRUSTED
7943M:	James Bottomley <jejb@linux.vnet.ibm.com>
7944M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7945L:	linux-integrity@vger.kernel.org
7946L:	keyrings@vger.kernel.org
7947S:	Supported
7948F:	Documentation/security/keys/trusted-encrypted.rst
7949F:	include/keys/trusted-type.h
7950F:	security/keys/trusted.c
7951F:	security/keys/trusted.h
7952
7953KEYS/KEYRINGS:
7954M:	David Howells <dhowells@redhat.com>
7955L:	keyrings@vger.kernel.org
7956S:	Maintained
7957F:	Documentation/security/keys/core.rst
7958F:	include/linux/key.h
7959F:	include/linux/key-type.h
7960F:	include/linux/keyctl.h
7961F:	include/uapi/linux/keyctl.h
7962F:	include/keys/
7963F:	security/keys/
7964
7965KGDB / KDB /debug_core
7966M:	Jason Wessel <jason.wessel@windriver.com>
7967M:	Daniel Thompson <daniel.thompson@linaro.org>
7968W:	http://kgdb.wiki.kernel.org/
7969L:	kgdb-bugreport@lists.sourceforge.net
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7971S:	Maintained
7972F:	Documentation/dev-tools/kgdb.rst
7973F:	drivers/misc/kgdbts.c
7974F:	drivers/tty/serial/kgdboc.c
7975F:	include/linux/kdb.h
7976F:	include/linux/kgdb.h
7977F:	kernel/debug/
7978
7979KMEMLEAK
7980M:	Catalin Marinas <catalin.marinas@arm.com>
7981S:	Maintained
7982F:	Documentation/dev-tools/kmemleak.rst
7983F:	include/linux/kmemleak.h
7984F:	mm/kmemleak.c
7985F:	mm/kmemleak-test.c
7986
7987KMOD KERNEL MODULE LOADER - USERMODE HELPER
7988M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7989L:	linux-kernel@vger.kernel.org
7990S:	Maintained
7991F:	kernel/kmod.c
7992F:	include/linux/kmod.h
7993F:	lib/test_kmod.c
7994F:	tools/testing/selftests/kmod/
7995
7996KPROBES
7997M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7998M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7999M:	"David S. Miller" <davem@davemloft.net>
8000M:	Masami Hiramatsu <mhiramat@kernel.org>
8001S:	Maintained
8002F:	Documentation/kprobes.txt
8003F:	include/linux/kprobes.h
8004F:	include/asm-generic/kprobes.h
8005F:	kernel/kprobes.c
8006
8007KS0108 LCD CONTROLLER DRIVER
8008M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8009S:	Maintained
8010F:	Documentation/auxdisplay/ks0108
8011F:	drivers/auxdisplay/ks0108.c
8012F:	include/linux/ks0108.h
8013
8014L3MDEV
8015M:	David Ahern <dsa@cumulusnetworks.com>
8016L:	netdev@vger.kernel.org
8017S:	Maintained
8018F:	net/l3mdev
8019F:	include/net/l3mdev.h
8020
8021LANTIQ MIPS ARCHITECTURE
8022M:	John Crispin <john@phrozen.org>
8023L:	linux-mips@linux-mips.org
8024S:	Maintained
8025F:	arch/mips/lantiq
8026F:	drivers/soc/lantiq
8027
8028LAPB module
8029L:	linux-x25@vger.kernel.org
8030S:	Orphan
8031F:	Documentation/networking/lapb-module.txt
8032F:	include/*/lapb.h
8033F:	net/lapb/
8034
8035LASI 53c700 driver for PARISC
8036M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8037L:	linux-scsi@vger.kernel.org
8038S:	Maintained
8039F:	Documentation/scsi/53c700.txt
8040F:	drivers/scsi/53c700*
8041
8042LEAKING_ADDRESSES
8043M:	Tobin C. Harding <me@tobin.cc>
8044M:	Tycho Andersen <tycho@tycho.ws>
8045L:	kernel-hardening@lists.openwall.com
8046S:	Maintained
8047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8048F:	scripts/leaking_addresses.pl
8049
8050LED SUBSYSTEM
8051M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8052M:	Pavel Machek <pavel@ucw.cz>
8053L:	linux-leds@vger.kernel.org
8054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8055S:	Maintained
8056F:	Documentation/devicetree/bindings/leds/
8057F:	drivers/leds/
8058F:	include/linux/leds.h
8059
8060LEGACY EEPROM DRIVER
8061M:	Jean Delvare <jdelvare@suse.com>
8062S:	Maintained
8063F:	Documentation/misc-devices/eeprom
8064F:	drivers/misc/eeprom/eeprom.c
8065
8066LEGO MINDSTORMS EV3
8067R:	David Lechner <david@lechnology.com>
8068S:	Maintained
8069F:	arch/arm/boot/dts/da850-lego-ev3.dts
8070F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8071F:	drivers/power/supply/lego_ev3_battery.c
8072
8073LEGO USB Tower driver
8074M:	Juergen Stuber <starblue@users.sourceforge.net>
8075L:	legousb-devel@lists.sourceforge.net
8076W:	http://legousb.sourceforge.net/
8077S:	Maintained
8078F:	drivers/usb/misc/legousbtower.c
8079
8080LG2160 MEDIA DRIVER
8081M:	Michael Krufky <mkrufky@linuxtv.org>
8082L:	linux-media@vger.kernel.org
8083W:	https://linuxtv.org
8084W:	http://github.com/mkrufky
8085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8086T:	git git://linuxtv.org/mkrufky/tuners.git
8087S:	Maintained
8088F:	drivers/media/dvb-frontends/lg2160.*
8089
8090LGDT3305 MEDIA DRIVER
8091M:	Michael Krufky <mkrufky@linuxtv.org>
8092L:	linux-media@vger.kernel.org
8093W:	https://linuxtv.org
8094W:	http://github.com/mkrufky
8095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8096T:	git git://linuxtv.org/mkrufky/tuners.git
8097S:	Maintained
8098F:	drivers/media/dvb-frontends/lgdt3305.*
8099
8100LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8101M:	Viresh Kumar <vireshk@kernel.org>
8102L:	linux-ide@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104S:	Maintained
8105F:	include/linux/pata_arasan_cf_data.h
8106F:	drivers/ata/pata_arasan_cf.c
8107
8108LIBATA PATA DRIVERS
8109M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8110M:	Tejun Heo <tj@kernel.org>
8111L:	linux-ide@vger.kernel.org
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8113S:	Maintained
8114F:	drivers/ata/pata_*.c
8115F:	drivers/ata/ata_generic.c
8116
8117LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8118M:	Linus Walleij <linus.walleij@linaro.org>
8119L:	linux-ide@vger.kernel.org
8120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8121S:	Maintained
8122F:	drivers/ata/pata_ftide010.c
8123F:	drivers/ata/sata_gemini.c
8124F:	drivers/ata/sata_gemini.h
8125
8126LIBATA SATA AHCI PLATFORM devices support
8127M:	Hans de Goede <hdegoede@redhat.com>
8128M:	Tejun Heo <tj@kernel.org>
8129L:	linux-ide@vger.kernel.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8131S:	Maintained
8132F:	drivers/ata/ahci_platform.c
8133F:	drivers/ata/libahci_platform.c
8134F:	include/linux/ahci_platform.h
8135
8136LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8137M:	Mikael Pettersson <mikpelinux@gmail.com>
8138L:	linux-ide@vger.kernel.org
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8140S:	Maintained
8141F:	drivers/ata/sata_promise.*
8142
8143LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8144M:	Tejun Heo <tj@kernel.org>
8145L:	linux-ide@vger.kernel.org
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8147S:	Maintained
8148F:	drivers/ata/
8149F:	include/linux/ata.h
8150F:	include/linux/libata.h
8151F:	Documentation/devicetree/bindings/ata/
8152
8153LIBLOCKDEP
8154M:	Sasha Levin <alexander.levin@verizon.com>
8155S:	Maintained
8156F:	tools/lib/lockdep/
8157
8158LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8159M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8160M:	Dan Williams <dan.j.williams@intel.com>
8161M:	Vishal Verma <vishal.l.verma@intel.com>
8162M:	Dave Jiang <dave.jiang@intel.com>
8163L:	linux-nvdimm@lists.01.org
8164Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8165S:	Supported
8166F:	drivers/nvdimm/blk.c
8167F:	drivers/nvdimm/region_devs.c
8168
8169LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8170M:	Vishal Verma <vishal.l.verma@intel.com>
8171M:	Dan Williams <dan.j.williams@intel.com>
8172M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8173M:	Dave Jiang <dave.jiang@intel.com>
8174L:	linux-nvdimm@lists.01.org
8175Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8176S:	Supported
8177F:	drivers/nvdimm/btt*
8178
8179LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8180M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8181M:	Dan Williams <dan.j.williams@intel.com>
8182M:	Vishal Verma <vishal.l.verma@intel.com>
8183M:	Dave Jiang <dave.jiang@intel.com>
8184L:	linux-nvdimm@lists.01.org
8185Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8186S:	Supported
8187F:	drivers/nvdimm/pmem*
8188
8189LIBNVDIMM: DEVICETREE BINDINGS
8190M:	Oliver O'Halloran <oohall@gmail.com>
8191L:	linux-nvdimm@lists.01.org
8192Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8193S:	Supported
8194F:	drivers/nvdimm/of_pmem.c
8195F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8196
8197LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8198M:	Dan Williams <dan.j.williams@intel.com>
8199M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8200M:	Vishal Verma <vishal.l.verma@intel.com>
8201M:	Dave Jiang <dave.jiang@intel.com>
8202L:	linux-nvdimm@lists.01.org
8203Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8205S:	Supported
8206F:	drivers/nvdimm/*
8207F:	drivers/acpi/nfit/*
8208F:	include/linux/nd.h
8209F:	include/linux/libnvdimm.h
8210F:	include/uapi/linux/ndctl.h
8211
8212LIGHTNVM PLATFORM SUPPORT
8213M:	Matias Bjorling <mb@lightnvm.io>
8214W:	http://github/OpenChannelSSD
8215L:	linux-block@vger.kernel.org
8216S:	Maintained
8217F:	drivers/lightnvm/
8218F:	include/linux/lightnvm.h
8219F:	include/uapi/linux/lightnvm.h
8220
8221LINUX FOR POWER MACINTOSH
8222M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8223W:	http://www.penguinppc.org/
8224L:	linuxppc-dev@lists.ozlabs.org
8225S:	Maintained
8226F:	arch/powerpc/platforms/powermac/
8227F:	drivers/macintosh/
8228
8229LINUX FOR POWERPC (32-BIT AND 64-BIT)
8230M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8231M:	Paul Mackerras <paulus@samba.org>
8232M:	Michael Ellerman <mpe@ellerman.id.au>
8233W:	https://github.com/linuxppc/linux/wiki
8234L:	linuxppc-dev@lists.ozlabs.org
8235Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8237S:	Supported
8238F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8239F:	Documentation/devicetree/bindings/powerpc/
8240F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8241F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8242F:	Documentation/powerpc/
8243F:	arch/powerpc/
8244F:	drivers/char/tpm/tpm_ibmvtpm*
8245F:	drivers/crypto/nx/
8246F:	drivers/crypto/vmx/
8247F:	drivers/i2c/busses/i2c-opal.c
8248F:	drivers/net/ethernet/ibm/ibmveth.*
8249F:	drivers/net/ethernet/ibm/ibmvnic.*
8250F:	drivers/pci/hotplug/pnv_php.c
8251F:	drivers/pci/hotplug/rpa*
8252F:	drivers/rtc/rtc-opal.c
8253F:	drivers/scsi/ibmvscsi/
8254F:	drivers/tty/hvc/hvc_opal.c
8255F:	drivers/watchdog/wdrtas.c
8256F:	tools/testing/selftests/powerpc
8257N:	/pmac
8258N:	powermac
8259N:	powernv
8260N:	[^a-z0-9]ps3
8261N:	pseries
8262
8263LINUX FOR POWERPC EMBEDDED MPC5XXX
8264M:	Anatolij Gustschin <agust@denx.de>
8265L:	linuxppc-dev@lists.ozlabs.org
8266T:	git git://git.denx.de/linux-denx-agust.git
8267S:	Maintained
8268F:	arch/powerpc/platforms/512x/
8269F:	arch/powerpc/platforms/52xx/
8270
8271LINUX FOR POWERPC EMBEDDED PPC4XX
8272M:	Alistair Popple <alistair@popple.id.au>
8273M:	Matt Porter <mporter@kernel.crashing.org>
8274W:	http://www.penguinppc.org/
8275L:	linuxppc-dev@lists.ozlabs.org
8276S:	Maintained
8277F:	arch/powerpc/platforms/40x/
8278F:	arch/powerpc/platforms/44x/
8279
8280LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8281M:	Scott Wood <oss@buserror.net>
8282M:	Kumar Gala <galak@kernel.crashing.org>
8283W:	http://www.penguinppc.org/
8284L:	linuxppc-dev@lists.ozlabs.org
8285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8286S:	Maintained
8287F:	arch/powerpc/platforms/83xx/
8288F:	arch/powerpc/platforms/85xx/
8289F:	Documentation/devicetree/bindings/powerpc/fsl/
8290
8291LINUX FOR POWERPC EMBEDDED PPC8XX
8292M:	Vitaly Bordug <vitb@kernel.crashing.org>
8293W:	http://www.penguinppc.org/
8294L:	linuxppc-dev@lists.ozlabs.org
8295S:	Maintained
8296F:	arch/powerpc/platforms/8xx/
8297
8298LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8299L:	linuxppc-dev@lists.ozlabs.org
8300S:	Orphan
8301F:	arch/powerpc/*/*virtex*
8302F:	arch/powerpc/*/*/*virtex*
8303
8304LINUX FOR POWERPC PA SEMI PWRFICIENT
8305L:	linuxppc-dev@lists.ozlabs.org
8306S:	Orphan
8307F:	arch/powerpc/platforms/pasemi/
8308F:	drivers/*/*pasemi*
8309F:	drivers/*/*/*pasemi*
8310
8311LINUX KERNEL DUMP TEST MODULE (LKDTM)
8312M:	Kees Cook <keescook@chromium.org>
8313S:	Maintained
8314F:	drivers/misc/lkdtm/*
8315
8316LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8317M:	Alan Stern <stern@rowland.harvard.edu>
8318M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8319M:	Will Deacon <will.deacon@arm.com>
8320M:	Peter Zijlstra <peterz@infradead.org>
8321M:	Boqun Feng <boqun.feng@gmail.com>
8322M:	Nicholas Piggin <npiggin@gmail.com>
8323M:	David Howells <dhowells@redhat.com>
8324M:	Jade Alglave <j.alglave@ucl.ac.uk>
8325M:	Luc Maranget <luc.maranget@inria.fr>
8326M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8327R:	Akira Yokosawa <akiyks@gmail.com>
8328L:	linux-kernel@vger.kernel.org
8329S:	Supported
8330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8331F:	tools/memory-model/
8332F:	Documentation/memory-barriers.txt
8333
8334LINUX SECURITY MODULE (LSM) FRAMEWORK
8335M:	Chris Wright <chrisw@sous-sol.org>
8336L:	linux-security-module@vger.kernel.org
8337S:	Supported
8338
8339LIS3LV02D ACCELEROMETER DRIVER
8340M:	Eric Piel <eric.piel@tremplin-utc.net>
8341S:	Maintained
8342F:	Documentation/misc-devices/lis3lv02d
8343F:	drivers/misc/lis3lv02d/
8344F:	drivers/platform/x86/hp_accel.c
8345
8346LIVE PATCHING
8347M:	Josh Poimboeuf <jpoimboe@redhat.com>
8348M:	Jessica Yu <jeyu@kernel.org>
8349M:	Jiri Kosina <jikos@kernel.org>
8350M:	Miroslav Benes <mbenes@suse.cz>
8351R:	Petr Mladek <pmladek@suse.com>
8352S:	Maintained
8353F:	kernel/livepatch/
8354F:	include/linux/livepatch.h
8355F:	arch/x86/include/asm/livepatch.h
8356F:	arch/x86/kernel/livepatch.c
8357F:	Documentation/livepatch/
8358F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8359F:	samples/livepatch/
8360L:	live-patching@vger.kernel.org
8361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8362
8363LLC (802.2)
8364L:	netdev@vger.kernel.org
8365S:	Odd fixes
8366F:	include/linux/llc.h
8367F:	include/uapi/linux/llc.h
8368F:	include/net/llc*
8369F:	net/llc/
8370
8371LM73 HARDWARE MONITOR DRIVER
8372M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8373L:	linux-hwmon@vger.kernel.org
8374S:	Maintained
8375F:	drivers/hwmon/lm73.c
8376
8377LM78 HARDWARE MONITOR DRIVER
8378M:	Jean Delvare <jdelvare@suse.com>
8379L:	linux-hwmon@vger.kernel.org
8380S:	Maintained
8381F:	Documentation/hwmon/lm78
8382F:	drivers/hwmon/lm78.c
8383
8384LM83 HARDWARE MONITOR DRIVER
8385M:	Jean Delvare <jdelvare@suse.com>
8386L:	linux-hwmon@vger.kernel.org
8387S:	Maintained
8388F:	Documentation/hwmon/lm83
8389F:	drivers/hwmon/lm83.c
8390
8391LM90 HARDWARE MONITOR DRIVER
8392M:	Jean Delvare <jdelvare@suse.com>
8393L:	linux-hwmon@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/hwmon/lm90
8396F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8397F:	drivers/hwmon/lm90.c
8398F:	include/dt-bindings/thermal/lm90.h
8399
8400LM95234 HARDWARE MONITOR DRIVER
8401M:	Guenter Roeck <linux@roeck-us.net>
8402L:	linux-hwmon@vger.kernel.org
8403S:	Maintained
8404F:	Documentation/hwmon/lm95234
8405F:	drivers/hwmon/lm95234.c
8406
8407LME2510 MEDIA DRIVER
8408M:	Malcolm Priestley <tvboxspy@gmail.com>
8409L:	linux-media@vger.kernel.org
8410W:	https://linuxtv.org
8411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8412S:	Maintained
8413F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8414
8415LOADPIN SECURITY MODULE
8416M:	Kees Cook <keescook@chromium.org>
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8418S:	Supported
8419F:	security/loadpin/
8420F:	Documentation/admin-guide/LSM/LoadPin.rst
8421
8422LOCKING PRIMITIVES
8423M:	Peter Zijlstra <peterz@infradead.org>
8424M:	Ingo Molnar <mingo@redhat.com>
8425M:	Will Deacon <will.deacon@arm.com>
8426L:	linux-kernel@vger.kernel.org
8427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8428S:	Maintained
8429F:	Documentation/locking/
8430F:	include/linux/lockdep.h
8431F:	include/linux/spinlock*.h
8432F:	arch/*/include/asm/spinlock*.h
8433F:	include/linux/rwlock*.h
8434F:	include/linux/mutex*.h
8435F:	arch/*/include/asm/mutex*.h
8436F:	include/linux/rwsem*.h
8437F:	arch/*/include/asm/rwsem.h
8438F:	include/linux/seqlock.h
8439F:	lib/locking*.[ch]
8440F:	kernel/locking/
8441X:	kernel/locking/locktorture.c
8442
8443LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8444M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8445L:	linux-ntfs-dev@lists.sourceforge.net
8446W:	http://www.linux-ntfs.org/content/view/19/37/
8447S:	Maintained
8448F:	Documentation/ldm.txt
8449F:	block/partitions/ldm.*
8450
8451LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8452M:	Sathya Prakash <sathya.prakash@broadcom.com>
8453M:	Chaitra P B <chaitra.basappa@broadcom.com>
8454M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8455L:	MPT-FusionLinux.pdl@broadcom.com
8456L:	linux-scsi@vger.kernel.org
8457W:	http://www.avagotech.com/support/
8458S:	Supported
8459F:	drivers/message/fusion/
8460F:	drivers/scsi/mpt3sas/
8461
8462LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8463M:	Matthew Wilcox <matthew@wil.cx>
8464L:	linux-scsi@vger.kernel.org
8465S:	Maintained
8466F:	drivers/scsi/sym53c8xx_2/
8467
8468LTC4261 HARDWARE MONITOR DRIVER
8469M:	Guenter Roeck <linux@roeck-us.net>
8470L:	linux-hwmon@vger.kernel.org
8471S:	Maintained
8472F:	Documentation/hwmon/ltc4261
8473F:	drivers/hwmon/ltc4261.c
8474
8475LTC4306 I2C MULTIPLEXER DRIVER
8476M:	Michael Hennerich <michael.hennerich@analog.com>
8477W:	http://ez.analog.com/community/linux-device-drivers
8478L:	linux-i2c@vger.kernel.org
8479S:	Supported
8480F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8481F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8482
8483LTP (Linux Test Project)
8484M:	Mike Frysinger <vapier@gentoo.org>
8485M:	Cyril Hrubis <chrubis@suse.cz>
8486M:	Wanlong Gao <wanlong.gao@gmail.com>
8487M:	Jan Stancek <jstancek@redhat.com>
8488M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8489M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8490L:	ltp@lists.linux.it (subscribers-only)
8491W:	http://linux-test-project.github.io/
8492T:	git git://github.com/linux-test-project/ltp.git
8493S:	Maintained
8494
8495M68K ARCHITECTURE
8496M:	Geert Uytterhoeven <geert@linux-m68k.org>
8497L:	linux-m68k@lists.linux-m68k.org
8498W:	http://www.linux-m68k.org/
8499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8500S:	Maintained
8501F:	arch/m68k/
8502F:	drivers/zorro/
8503
8504M68K ON APPLE MACINTOSH
8505M:	Joshua Thompson <funaho@jurai.org>
8506W:	http://www.mac.linux-m68k.org/
8507L:	linux-m68k@lists.linux-m68k.org
8508S:	Maintained
8509F:	arch/m68k/mac/
8510
8511M68K ON HP9000/300
8512M:	Philip Blundell <philb@gnu.org>
8513W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8514S:	Maintained
8515F:	arch/m68k/hp300/
8516
8517M88DS3103 MEDIA DRIVER
8518M:	Antti Palosaari <crope@iki.fi>
8519L:	linux-media@vger.kernel.org
8520W:	https://linuxtv.org
8521W:	http://palosaari.fi/linux/
8522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8523T:	git git://linuxtv.org/anttip/media_tree.git
8524S:	Maintained
8525F:	drivers/media/dvb-frontends/m88ds3103*
8526
8527M88RS2000 MEDIA DRIVER
8528M:	Malcolm Priestley <tvboxspy@gmail.com>
8529L:	linux-media@vger.kernel.org
8530W:	https://linuxtv.org
8531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8532S:	Maintained
8533F:	drivers/media/dvb-frontends/m88rs2000*
8534
8535MA901 MASTERKIT USB FM RADIO DRIVER
8536M:	Alexey Klimov <klimov.linux@gmail.com>
8537L:	linux-media@vger.kernel.org
8538T:	git git://linuxtv.org/media_tree.git
8539S:	Maintained
8540F:	drivers/media/radio/radio-ma901.c
8541
8542MAC80211
8543M:	Johannes Berg <johannes@sipsolutions.net>
8544L:	linux-wireless@vger.kernel.org
8545W:	http://wireless.kernel.org/
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8548S:	Maintained
8549F:	Documentation/networking/mac80211-injection.txt
8550F:	include/net/mac80211.h
8551F:	net/mac80211/
8552F:	drivers/net/wireless/mac80211_hwsim.[ch]
8553F:	Documentation/networking/mac80211_hwsim/README
8554
8555MAILBOX API
8556M:	Jassi Brar <jassisinghbrar@gmail.com>
8557L:	linux-kernel@vger.kernel.org
8558S:	Maintained
8559F:	drivers/mailbox/
8560F:	include/linux/mailbox_client.h
8561F:	include/linux/mailbox_controller.h
8562
8563MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8564M:	Michael Kerrisk <mtk.manpages@gmail.com>
8565W:	http://www.kernel.org/doc/man-pages
8566L:	linux-man@vger.kernel.org
8567S:	Maintained
8568
8569MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8570M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8571L:	linux-mips@linux-mips.org
8572S:	Maintained
8573F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8574
8575MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8576M:	Andrew Lunn <andrew@lunn.ch>
8577M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8578L:	netdev@vger.kernel.org
8579S:	Maintained
8580F:	drivers/net/dsa/mv88e6xxx/
8581F:	linux/platform_data/mv88e6xxx.h
8582F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8583
8584MARVELL ARMADA DRM SUPPORT
8585M:	Russell King <linux@armlinux.org.uk>
8586S:	Maintained
8587T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8588T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8589F:	drivers/gpu/drm/armada/
8590F:	include/uapi/drm/armada_drm.h
8591F:	Documentation/devicetree/bindings/display/armada/
8592
8593MARVELL CRYPTO DRIVER
8594M:	Boris Brezillon <boris.brezillon@bootlin.com>
8595M:	Arnaud Ebalard <arno@natisbad.org>
8596F:	drivers/crypto/marvell/
8597S:	Maintained
8598L:	linux-crypto@vger.kernel.org
8599
8600MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8601M:	Mirko Lindner <mlindner@marvell.com>
8602M:	Stephen Hemminger <stephen@networkplumber.org>
8603L:	netdev@vger.kernel.org
8604S:	Maintained
8605F:	drivers/net/ethernet/marvell/sk*
8606
8607MARVELL LIBERTAS WIRELESS DRIVER
8608L:	libertas-dev@lists.infradead.org
8609S:	Orphan
8610F:	drivers/net/wireless/marvell/libertas/
8611
8612MARVELL MACCHIATOBIN SUPPORT
8613M:	Russell King <linux@armlinux.org.uk>
8614L:	linux-arm-kernel@lists.infradead.org
8615S:	Maintained
8616F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8617
8618MARVELL MV643XX ETHERNET DRIVER
8619M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8620L:	netdev@vger.kernel.org
8621S:	Maintained
8622F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8623F:	include/linux/mv643xx.h
8624
8625MARVELL MV88X3310 PHY DRIVER
8626M:	Russell King <linux@armlinux.org.uk>
8627L:	netdev@vger.kernel.org
8628S:	Maintained
8629F:	drivers/net/phy/marvell10g.c
8630
8631MARVELL MVNETA ETHERNET DRIVER
8632M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8633L:	netdev@vger.kernel.org
8634S:	Maintained
8635F:	drivers/net/ethernet/marvell/mvneta.*
8636
8637MARVELL MWIFIEX WIRELESS DRIVER
8638M:	Amitkumar Karwar <amitkarwar@gmail.com>
8639M:	Nishant Sarmukadam <nishants@marvell.com>
8640M:	Ganapathi Bhat <gbhat@marvell.com>
8641M:	Xinming Hu <huxm@marvell.com>
8642L:	linux-wireless@vger.kernel.org
8643S:	Maintained
8644F:	drivers/net/wireless/marvell/mwifiex/
8645
8646MARVELL MWL8K WIRELESS DRIVER
8647M:	Lennert Buytenhek <buytenh@wantstofly.org>
8648L:	linux-wireless@vger.kernel.org
8649S:	Odd Fixes
8650F:	drivers/net/wireless/marvell/mwl8k.c
8651
8652MARVELL NAND CONTROLLER DRIVER
8653M:	Miquel Raynal <miquel.raynal@bootlin.com>
8654L:	linux-mtd@lists.infradead.org
8655S:	Maintained
8656F:	drivers/mtd/nand/raw/marvell_nand.c
8657F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8658
8659MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8660M:	Nicolas Pitre <nico@fluxnic.net>
8661S:	Odd Fixes
8662F:	drivers/mmc/host/mvsdio.*
8663
8664MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8665M:	Hu Ziji <huziji@marvell.com>
8666L:	linux-mmc@vger.kernel.org
8667S:	Supported
8668F:	drivers/mmc/host/sdhci-xenon*
8669F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8670
8671MATROX FRAMEBUFFER DRIVER
8672L:	linux-fbdev@vger.kernel.org
8673S:	Orphan
8674F:	drivers/video/fbdev/matrox/matroxfb_*
8675F:	include/uapi/linux/matroxfb.h
8676
8677MAX16065 HARDWARE MONITOR DRIVER
8678M:	Guenter Roeck <linux@roeck-us.net>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	Documentation/hwmon/max16065
8682F:	drivers/hwmon/max16065.c
8683
8684MAX20751 HARDWARE MONITOR DRIVER
8685M:	Guenter Roeck <linux@roeck-us.net>
8686L:	linux-hwmon@vger.kernel.org
8687S:	Maintained
8688F:	Documentation/hwmon/max20751
8689F:	drivers/hwmon/max20751.c
8690
8691MAX2175 SDR TUNER DRIVER
8692M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8693L:	linux-media@vger.kernel.org
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Maintained
8696F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8697F:	Documentation/media/v4l-drivers/max2175.rst
8698F:	drivers/media/i2c/max2175*
8699F:	include/uapi/linux/max2175.h
8700
8701MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8702L:	linux-hwmon@vger.kernel.org
8703S:	Orphan
8704F:	Documentation/hwmon/max6650
8705F:	drivers/hwmon/max6650.c
8706
8707MAX6697 HARDWARE MONITOR DRIVER
8708M:	Guenter Roeck <linux@roeck-us.net>
8709L:	linux-hwmon@vger.kernel.org
8710S:	Maintained
8711F:	Documentation/hwmon/max6697
8712F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8713F:	drivers/hwmon/max6697.c
8714F:	include/linux/platform_data/max6697.h
8715
8716MAX9860 MONO AUDIO VOICE CODEC DRIVER
8717M:	Peter Rosin <peda@axentia.se>
8718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/sound/max9860.txt
8721F:	sound/soc/codecs/max9860.*
8722
8723MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8724M:	Javier Martinez Canillas <javier@dowhile0.org>
8725L:	linux-kernel@vger.kernel.org
8726S:	Supported
8727F:	drivers/regulator/max77802-regulator.c
8728F:	Documentation/devicetree/bindings/*/*max77802.txt
8729F:	include/dt-bindings/*/*max77802.h
8730
8731MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8732M:	Krzysztof Kozlowski <krzk@kernel.org>
8733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8734L:	linux-pm@vger.kernel.org
8735S:	Supported
8736F:	drivers/power/supply/max14577_charger.c
8737F:	drivers/power/supply/max77693_charger.c
8738
8739MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8740M:	Chanwoo Choi <cw00.choi@samsung.com>
8741M:	Krzysztof Kozlowski <krzk@kernel.org>
8742M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8743L:	linux-kernel@vger.kernel.org
8744S:	Supported
8745F:	drivers/*/max14577*.c
8746F:	drivers/*/max77686*.c
8747F:	drivers/*/max77693*.c
8748F:	drivers/extcon/extcon-max14577.c
8749F:	drivers/extcon/extcon-max77693.c
8750F:	drivers/rtc/rtc-max77686.c
8751F:	drivers/clk/clk-max77686.c
8752F:	Documentation/devicetree/bindings/mfd/max14577.txt
8753F:	Documentation/devicetree/bindings/*/max77686.txt
8754F:	Documentation/devicetree/bindings/mfd/max77693.txt
8755F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8756F:	include/linux/mfd/max14577*.h
8757F:	include/linux/mfd/max77686*.h
8758F:	include/linux/mfd/max77693*.h
8759
8760MAXIRADIO FM RADIO RECEIVER DRIVER
8761M:	Hans Verkuil <hverkuil@xs4all.nl>
8762L:	linux-media@vger.kernel.org
8763T:	git git://linuxtv.org/media_tree.git
8764W:	https://linuxtv.org
8765S:	Maintained
8766F:	drivers/media/radio/radio-maxiradio*
8767
8768MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8769M:	Peter Rosin <peda@axentia.se>
8770L:	linux-iio@vger.kernel.org
8771S:	Maintained
8772F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8773F:	drivers/iio/potentiometer/mcp4018.c
8774F:	drivers/iio/potentiometer/mcp4531.c
8775
8776MCR20A IEEE-802.15.4 RADIO DRIVER
8777M:	Xue Liu <liuxuenetmail@gmail.com>
8778L:	linux-wpan@vger.kernel.org
8779W:	https://github.com/xueliu/mcr20a-linux
8780S:	Maintained
8781F:	drivers/net/ieee802154/mcr20a.c
8782F:	drivers/net/ieee802154/mcr20a.h
8783F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8784
8785MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8786M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8787L:	linux-iio@vger.kernel.org
8788S:	Maintained
8789F:	drivers/iio/dac/cio-dac.c
8790
8791MEDIA DRIVERS FOR ASCOT2E
8792M:	Sergey Kozlov <serjk@netup.ru>
8793M:	Abylay Ospan <aospan@netup.ru>
8794L:	linux-media@vger.kernel.org
8795W:	https://linuxtv.org
8796W:	http://netup.tv/
8797T:	git git://linuxtv.org/media_tree.git
8798S:	Supported
8799F:	drivers/media/dvb-frontends/ascot2e*
8800
8801MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8802M:	Jasmin Jessich <jasmin@anw.at>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Maintained
8807F:	drivers/media/dvb-frontends/cxd2099*
8808
8809MEDIA DRIVERS FOR CXD2841ER
8810M:	Sergey Kozlov <serjk@netup.ru>
8811M:	Abylay Ospan <aospan@netup.ru>
8812L:	linux-media@vger.kernel.org
8813W:	https://linuxtv.org
8814W:	http://netup.tv/
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Supported
8817F:	drivers/media/dvb-frontends/cxd2841er*
8818
8819MEDIA DRIVERS FOR CXD2880
8820M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8821L:	linux-media@vger.kernel.org
8822W:	http://linuxtv.org/
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Supported
8825F:	drivers/media/dvb-frontends/cxd2880/*
8826F:	drivers/media/spi/cxd2880*
8827
8828MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8829M:	Daniel Scheller <d.scheller.oss@gmail.com>
8830L:	linux-media@vger.kernel.org
8831W:	https://linuxtv.org
8832T:	git git://linuxtv.org/media_tree.git
8833S:	Maintained
8834F:	drivers/media/pci/ddbridge/*
8835
8836MEDIA DRIVERS FOR FREESCALE IMX
8837M:	Steve Longerbeam <slongerbeam@gmail.com>
8838M:	Philipp Zabel <p.zabel@pengutronix.de>
8839L:	linux-media@vger.kernel.org
8840T:	git git://linuxtv.org/media_tree.git
8841S:	Maintained
8842F:	Documentation/devicetree/bindings/media/imx.txt
8843F:	Documentation/media/v4l-drivers/imx.rst
8844F:	drivers/staging/media/imx/
8845F:	include/linux/imx-media.h
8846F:	include/media/imx.h
8847
8848MEDIA DRIVERS FOR HELENE
8849M:	Abylay Ospan <aospan@netup.ru>
8850L:	linux-media@vger.kernel.org
8851W:	https://linuxtv.org
8852W:	http://netup.tv/
8853T:	git git://linuxtv.org/media_tree.git
8854S:	Supported
8855F:	drivers/media/dvb-frontends/helene*
8856
8857MEDIA DRIVERS FOR HORUS3A
8858M:	Sergey Kozlov <serjk@netup.ru>
8859M:	Abylay Ospan <aospan@netup.ru>
8860L:	linux-media@vger.kernel.org
8861W:	https://linuxtv.org
8862W:	http://netup.tv/
8863T:	git git://linuxtv.org/media_tree.git
8864S:	Supported
8865F:	drivers/media/dvb-frontends/horus3a*
8866
8867MEDIA DRIVERS FOR LNBH25
8868M:	Sergey Kozlov <serjk@netup.ru>
8869M:	Abylay Ospan <aospan@netup.ru>
8870L:	linux-media@vger.kernel.org
8871W:	https://linuxtv.org
8872W:	http://netup.tv/
8873T:	git git://linuxtv.org/media_tree.git
8874S:	Supported
8875F:	drivers/media/dvb-frontends/lnbh25*
8876
8877MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8878M:	Daniel Scheller <d.scheller.oss@gmail.com>
8879L:	linux-media@vger.kernel.org
8880W:	https://linuxtv.org
8881T:	git git://linuxtv.org/media_tree.git
8882S:	Maintained
8883F:	drivers/media/dvb-frontends/mxl5xx*
8884
8885MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8886M:	Sergey Kozlov <serjk@netup.ru>
8887M:	Abylay Ospan <aospan@netup.ru>
8888L:	linux-media@vger.kernel.org
8889W:	https://linuxtv.org
8890W:	http://netup.tv/
8891T:	git git://linuxtv.org/media_tree.git
8892S:	Supported
8893F:	drivers/media/pci/netup_unidvb/*
8894
8895MEDIA DRIVERS FOR RENESAS - CEU
8896M:	Jacopo Mondi <jacopo@jmondi.org>
8897L:	linux-media@vger.kernel.org
8898L:	linux-renesas-soc@vger.kernel.org
8899T:	git git://linuxtv.org/media_tree.git
8900S:	Supported
8901F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8902F:	drivers/media/platform/renesas-ceu.c
8903F:	include/media/drv-intf/renesas-ceu.h
8904
8905MEDIA DRIVERS FOR RENESAS - DRIF
8906M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8907L:	linux-media@vger.kernel.org
8908L:	linux-renesas-soc@vger.kernel.org
8909T:	git git://linuxtv.org/media_tree.git
8910S:	Supported
8911F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8912F:	drivers/media/platform/rcar_drif.c
8913
8914MEDIA DRIVERS FOR RENESAS - FCP
8915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8916L:	linux-media@vger.kernel.org
8917L:	linux-renesas-soc@vger.kernel.org
8918T:	git git://linuxtv.org/media_tree.git
8919S:	Supported
8920F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8921F:	drivers/media/platform/rcar-fcp.c
8922F:	include/media/rcar-fcp.h
8923
8924MEDIA DRIVERS FOR RENESAS - FDP1
8925M:	Kieran Bingham <kieran@bingham.xyz>
8926L:	linux-media@vger.kernel.org
8927L:	linux-renesas-soc@vger.kernel.org
8928T:	git git://linuxtv.org/media_tree.git
8929S:	Supported
8930F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8931F:	drivers/media/platform/rcar_fdp1.c
8932
8933MEDIA DRIVERS FOR RENESAS - VIN
8934M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8935L:	linux-media@vger.kernel.org
8936L:	linux-renesas-soc@vger.kernel.org
8937T:	git git://linuxtv.org/media_tree.git
8938S:	Supported
8939F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8940F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8941F:	drivers/media/platform/rcar-vin/
8942
8943MEDIA DRIVERS FOR RENESAS - VSP1
8944M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8945L:	linux-media@vger.kernel.org
8946L:	linux-renesas-soc@vger.kernel.org
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Supported
8949F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8950F:	drivers/media/platform/vsp1/
8951
8952MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8953M:	Daniel Scheller <d.scheller.oss@gmail.com>
8954L:	linux-media@vger.kernel.org
8955W:	https://linuxtv.org
8956T:	git git://linuxtv.org/media_tree.git
8957S:	Maintained
8958F:	drivers/media/dvb-frontends/stv0910*
8959
8960MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8961M:	Daniel Scheller <d.scheller.oss@gmail.com>
8962L:	linux-media@vger.kernel.org
8963W:	https://linuxtv.org
8964T:	git git://linuxtv.org/media_tree.git
8965S:	Maintained
8966F:	drivers/media/dvb-frontends/stv6111*
8967
8968MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8969M:	Dmitry Osipenko <digetx@gmail.com>
8970L:	linux-media@vger.kernel.org
8971L:	linux-tegra@vger.kernel.org
8972T:	git git://linuxtv.org/media_tree.git
8973S:	Maintained
8974F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8975F:	drivers/staging/media/tegra-vde/
8976
8977MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8978M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8979P:	LinuxTV.org Project
8980L:	linux-media@vger.kernel.org
8981W:	https://linuxtv.org
8982Q:	http://patchwork.kernel.org/project/linux-media/list/
8983T:	git git://linuxtv.org/media_tree.git
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/media/
8986F:	Documentation/media/
8987F:	drivers/media/
8988F:	drivers/staging/media/
8989F:	include/linux/platform_data/media/
8990F:	include/media/
8991F:	include/uapi/linux/dvb/
8992F:	include/uapi/linux/videodev2.h
8993F:	include/uapi/linux/media.h
8994F:	include/uapi/linux/v4l2-*
8995F:	include/uapi/linux/meye.h
8996F:	include/uapi/linux/ivtv*
8997F:	include/uapi/linux/uvcvideo.h
8998
8999MEDIATEK CIR DRIVER
9000M:	Sean Wang <sean.wang@mediatek.com>
9001S:	Maintained
9002F:	drivers/media/rc/mtk-cir.c
9003
9004MEDIATEK DMA DRIVER
9005M:	Sean Wang <sean.wang@mediatek.com>
9006L:	dmaengine@vger.kernel.org
9007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9008L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9009S:	Maintained
9010F:	Documentation/devicetree/bindings/dma/mtk-*
9011F:	drivers/dma/mediatek/
9012
9013MEDIATEK PMIC LED DRIVER
9014M:	Sean Wang <sean.wang@mediatek.com>
9015S:	Maintained
9016F:	drivers/leds/leds-mt6323.c
9017F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9018
9019MEDIATEK ETHERNET DRIVER
9020M:	Felix Fietkau <nbd@openwrt.org>
9021M:	John Crispin <john@phrozen.org>
9022M:	Sean Wang <sean.wang@mediatek.com>
9023M:	Nelson Chang <nelson.chang@mediatek.com>
9024L:	netdev@vger.kernel.org
9025S:	Maintained
9026F:	drivers/net/ethernet/mediatek/
9027
9028MEDIATEK SWITCH DRIVER
9029M:	Sean Wang <sean.wang@mediatek.com>
9030L:	netdev@vger.kernel.org
9031S:	Maintained
9032F:	drivers/net/dsa/mt7530.*
9033F:	net/dsa/tag_mtk.c
9034
9035MEDIATEK JPEG DRIVER
9036M:	Rick Chang <rick.chang@mediatek.com>
9037M:	Bin Liu <bin.liu@mediatek.com>
9038S:	Supported
9039F:	drivers/media/platform/mtk-jpeg/
9040F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9041
9042MEDIATEK MDP DRIVER
9043M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9044M:	Houlong Wei <houlong.wei@mediatek.com>
9045M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9046S:	Supported
9047F:	drivers/media/platform/mtk-mdp/
9048F:	drivers/media/platform/mtk-vpu/
9049F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9050
9051MEDIATEK MEDIA DRIVER
9052M:	Tiffany Lin <tiffany.lin@mediatek.com>
9053M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9054S:	Supported
9055F:	drivers/media/platform/mtk-vcodec/
9056F:	drivers/media/platform/mtk-vpu/
9057F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9058F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9059
9060MEDIATEK MT7601U WIRELESS LAN DRIVER
9061M:	Jakub Kicinski <kubakici@wp.pl>
9062L:	linux-wireless@vger.kernel.org
9063S:	Maintained
9064F:	drivers/net/wireless/mediatek/mt7601u/
9065
9066MEDIATEK NAND CONTROLLER DRIVER
9067M:	Xiaolei Li <xiaolei.li@mediatek.com>
9068L:	linux-mtd@lists.infradead.org
9069S:	Maintained
9070F:	drivers/mtd/nand/raw/mtk_*
9071F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9072
9073MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9074M:	Sean Wang <sean.wang@mediatek.com>
9075S:	Maintained
9076F:	drivers/char/hw_random/mtk-rng.c
9077
9078MEDIATEK USB3 DRD IP DRIVER
9079M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9080L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9082L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9083S:	Maintained
9084F:	drivers/usb/mtu3/
9085
9086MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9087M:	Peter Senna Tschudin <peter.senna@collabora.com>
9088M:	Martin Donnelly <martin.donnelly@ge.com>
9089M:	Martyn Welch <martyn.welch@collabora.co.uk>
9090S:	Maintained
9091F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9092F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9093
9094MEGARAID SCSI/SAS DRIVERS
9095M:	Kashyap Desai <kashyap.desai@broadcom.com>
9096M:	Sumit Saxena <sumit.saxena@broadcom.com>
9097M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9098L:	megaraidlinux.pdl@broadcom.com
9099L:	linux-scsi@vger.kernel.org
9100W:	http://www.avagotech.com/support/
9101S:	Maintained
9102F:	Documentation/scsi/megaraid.txt
9103F:	drivers/scsi/megaraid.*
9104F:	drivers/scsi/megaraid/
9105
9106MELEXIS MLX90614 DRIVER
9107M:	Crt Mori <cmo@melexis.com>
9108L:	linux-iio@vger.kernel.org
9109W:	http://www.melexis.com
9110S:	Supported
9111F:	drivers/iio/temperature/mlx90614.c
9112
9113MELEXIS MLX90632 DRIVER
9114M:	Crt Mori <cmo@melexis.com>
9115L:	linux-iio@vger.kernel.org
9116W:	http://www.melexis.com
9117S:	Supported
9118F:	drivers/iio/temperature/mlx90632.c
9119
9120MELFAS MIP4 TOUCHSCREEN DRIVER
9121M:	Sangwon Jee <jeesw@melfas.com>
9122W:	http://www.melfas.com
9123S:	Supported
9124F:	drivers/input/touchscreen/melfas_mip4.c
9125F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9126
9127MELLANOX ETHERNET DRIVER (mlx4_en)
9128M:	Tariq Toukan <tariqt@mellanox.com>
9129L:	netdev@vger.kernel.org
9130S:	Supported
9131W:	http://www.mellanox.com
9132Q:	http://patchwork.ozlabs.org/project/netdev/list/
9133F:	drivers/net/ethernet/mellanox/mlx4/en_*
9134
9135MELLANOX ETHERNET DRIVER (mlx5e)
9136M:	Saeed Mahameed <saeedm@mellanox.com>
9137L:	netdev@vger.kernel.org
9138S:	Supported
9139W:	http://www.mellanox.com
9140Q:	http://patchwork.ozlabs.org/project/netdev/list/
9141F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9142
9143MELLANOX ETHERNET INNOVA DRIVERS
9144R:	Boris Pismenny <borisp@mellanox.com>
9145L:	netdev@vger.kernel.org
9146S:	Supported
9147W:	http://www.mellanox.com
9148Q:	http://patchwork.ozlabs.org/project/netdev/list/
9149F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9150F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9151F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9152F:	include/linux/mlx5/mlx5_ifc_fpga.h
9153
9154MELLANOX ETHERNET INNOVA IPSEC DRIVER
9155R:	Boris Pismenny <borisp@mellanox.com>
9156L:	netdev@vger.kernel.org
9157S:	Supported
9158W:	http://www.mellanox.com
9159Q:	http://patchwork.ozlabs.org/project/netdev/list/
9160F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9161F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9162
9163MELLANOX ETHERNET SWITCH DRIVERS
9164M:	Jiri Pirko <jiri@mellanox.com>
9165M:	Ido Schimmel <idosch@mellanox.com>
9166L:	netdev@vger.kernel.org
9167S:	Supported
9168W:	http://www.mellanox.com
9169Q:	http://patchwork.ozlabs.org/project/netdev/list/
9170F:	drivers/net/ethernet/mellanox/mlxsw/
9171
9172MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9173M:	mlxsw@mellanox.com
9174L:	netdev@vger.kernel.org
9175S:	Supported
9176W:	http://www.mellanox.com
9177Q:	http://patchwork.ozlabs.org/project/netdev/list/
9178F:	drivers/net/ethernet/mellanox/mlxfw/
9179
9180MELLANOX HARDWARE PLATFORM SUPPORT
9181M:	Andy Shevchenko <andy@infradead.org>
9182M:	Darren Hart <dvhart@infradead.org>
9183M:	Vadim Pasternak <vadimp@mellanox.com>
9184L:	platform-driver-x86@vger.kernel.org
9185S:	Supported
9186F:	drivers/platform/mellanox/
9187
9188MELLANOX MLX4 core VPI driver
9189M:	Tariq Toukan <tariqt@mellanox.com>
9190L:	netdev@vger.kernel.org
9191L:	linux-rdma@vger.kernel.org
9192W:	http://www.mellanox.com
9193Q:	http://patchwork.ozlabs.org/project/netdev/list/
9194S:	Supported
9195F:	drivers/net/ethernet/mellanox/mlx4/
9196F:	include/linux/mlx4/
9197
9198MELLANOX MLX4 IB driver
9199M:	Yishai Hadas <yishaih@mellanox.com>
9200L:	linux-rdma@vger.kernel.org
9201W:	http://www.mellanox.com
9202Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9203S:	Supported
9204F:	drivers/infiniband/hw/mlx4/
9205F:	include/linux/mlx4/
9206F:	include/uapi/rdma/mlx4-abi.h
9207
9208MELLANOX MLX5 core VPI driver
9209M:	Saeed Mahameed <saeedm@mellanox.com>
9210M:	Leon Romanovsky <leonro@mellanox.com>
9211L:	netdev@vger.kernel.org
9212L:	linux-rdma@vger.kernel.org
9213W:	http://www.mellanox.com
9214Q:	http://patchwork.ozlabs.org/project/netdev/list/
9215S:	Supported
9216F:	drivers/net/ethernet/mellanox/mlx5/core/
9217F:	include/linux/mlx5/
9218
9219MELLANOX MLX5 IB driver
9220M:	Leon Romanovsky <leonro@mellanox.com>
9221L:	linux-rdma@vger.kernel.org
9222W:	http://www.mellanox.com
9223Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9224S:	Supported
9225F:	drivers/infiniband/hw/mlx5/
9226F:	include/linux/mlx5/
9227F:	include/uapi/rdma/mlx5-abi.h
9228
9229MELLANOX MLXCPLD I2C AND MUX DRIVER
9230M:	Vadim Pasternak <vadimp@mellanox.com>
9231M:	Michael Shych <michaelsh@mellanox.com>
9232L:	linux-i2c@vger.kernel.org
9233S:	Supported
9234F:	drivers/i2c/busses/i2c-mlxcpld.c
9235F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9236F:	Documentation/i2c/busses/i2c-mlxcpld
9237
9238MELLANOX MLXCPLD LED DRIVER
9239M:	Vadim Pasternak <vadimp@mellanox.com>
9240L:	linux-leds@vger.kernel.org
9241S:	Supported
9242F:	drivers/leds/leds-mlxcpld.c
9243F:	drivers/leds/leds-mlxreg.c
9244F:	Documentation/leds/leds-mlxcpld.txt
9245
9246MELLANOX PLATFORM DRIVER
9247M:	Vadim Pasternak <vadimp@mellanox.com>
9248L:	platform-driver-x86@vger.kernel.org
9249S:	Supported
9250F:	drivers/platform/x86/mlx-platform.c
9251
9252MEMBARRIER SUPPORT
9253M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9254M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9255L:	linux-kernel@vger.kernel.org
9256S:	Supported
9257F:	kernel/sched/membarrier.c
9258F:	include/uapi/linux/membarrier.h
9259F:	arch/powerpc/include/asm/membarrier.h
9260
9261MEMORY MANAGEMENT
9262L:	linux-mm@kvack.org
9263W:	http://www.linux-mm.org
9264S:	Maintained
9265F:	include/linux/mm.h
9266F:	include/linux/gfp.h
9267F:	include/linux/mmzone.h
9268F:	include/linux/memory_hotplug.h
9269F:	include/linux/vmalloc.h
9270F:	mm/
9271
9272MEMORY TECHNOLOGY DEVICES (MTD)
9273M:	David Woodhouse <dwmw2@infradead.org>
9274M:	Brian Norris <computersforpeace@gmail.com>
9275M:	Boris Brezillon <boris.brezillon@bootlin.com>
9276M:	Marek Vasut <marek.vasut@gmail.com>
9277M:	Richard Weinberger <richard@nod.at>
9278L:	linux-mtd@lists.infradead.org
9279W:	http://www.linux-mtd.infradead.org/
9280Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9281T:	git git://git.infradead.org/linux-mtd.git master
9282T:	git git://git.infradead.org/linux-mtd.git mtd/next
9283S:	Maintained
9284F:	Documentation/devicetree/bindings/mtd/
9285F:	drivers/mtd/
9286F:	include/linux/mtd/
9287F:	include/uapi/mtd/
9288
9289MEN A21 WATCHDOG DRIVER
9290M:	Johannes Thumshirn <morbidrsa@gmail.com>
9291L:	linux-watchdog@vger.kernel.org
9292S:	Maintained
9293F:	drivers/watchdog/mena21_wdt.c
9294
9295MEN CHAMELEON BUS (mcb)
9296M:	Johannes Thumshirn <morbidrsa@gmail.com>
9297S:	Maintained
9298F:	drivers/mcb/
9299F:	include/linux/mcb.h
9300F:	Documentation/men-chameleon-bus.txt
9301
9302MEN F21BMC (Board Management Controller)
9303M:	Andreas Werner <andreas.werner@men.de>
9304S:	Supported
9305F:	drivers/mfd/menf21bmc.c
9306F:	drivers/watchdog/menf21bmc_wdt.c
9307F:	drivers/leds/leds-menf21bmc.c
9308F:	drivers/hwmon/menf21bmc_hwmon.c
9309F:	Documentation/hwmon/menf21bmc
9310
9311MESON AO CEC DRIVER FOR AMLOGIC SOCS
9312M:	Neil Armstrong <narmstrong@baylibre.com>
9313L:	linux-media@lists.freedesktop.org
9314L:	linux-amlogic@lists.infradead.org
9315W:	http://linux-meson.com/
9316S:	Supported
9317F:	drivers/media/platform/meson/ao-cec.c
9318F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9319T:	git git://linuxtv.org/media_tree.git
9320
9321MICROBLAZE ARCHITECTURE
9322M:	Michal Simek <monstr@monstr.eu>
9323W:	http://www.monstr.eu/fdt/
9324T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9325S:	Supported
9326F:	arch/microblaze/
9327
9328MICROCHIP / ATMEL AT91 SERIAL DRIVER
9329M:	Richard Genoud <richard.genoud@gmail.com>
9330S:	Maintained
9331F:	drivers/tty/serial/atmel_serial.c
9332F:	drivers/tty/serial/atmel_serial.h
9333
9334MICROCHIP / ATMEL DMA DRIVER
9335M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337L:	dmaengine@vger.kernel.org
9338S:	Supported
9339F:	drivers/dma/at_hdmac.c
9340F:	drivers/dma/at_hdmac_regs.h
9341F:	include/linux/platform_data/dma-atmel.h
9342
9343MICROCHIP / ATMEL ECC DRIVER
9344M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9345L:	linux-crypto@vger.kernel.org
9346S:	Maintained
9347F:	drivers/crypto/atmel-ecc.*
9348
9349MICROCHIP / ATMEL ISC DRIVER
9350M:	Songjun Wu <songjun.wu@microchip.com>
9351L:	linux-media@vger.kernel.org
9352S:	Supported
9353F:	drivers/media/platform/atmel/atmel-isc.c
9354F:	drivers/media/platform/atmel/atmel-isc-regs.h
9355F:	devicetree/bindings/media/atmel-isc.txt
9356
9357MICROCHIP / ATMEL NAND DRIVER
9358M:	Wenyou Yang <wenyou.yang@microchip.com>
9359M:	Josh Wu <rainyfeeling@outlook.com>
9360L:	linux-mtd@lists.infradead.org
9361S:	Supported
9362F:	drivers/mtd/nand/raw/atmel/*
9363F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9364
9365MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9366M:	Woojung Huh <Woojung.Huh@microchip.com>
9367M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9368L:	netdev@vger.kernel.org
9369S:	Maintained
9370F:	net/dsa/tag_ksz.c
9371F:	drivers/net/dsa/microchip/*
9372F:	include/linux/platform_data/microchip-ksz.h
9373F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9374
9375MICROCHIP LAN743X ETHERNET DRIVER
9376M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9377M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9378L:	netdev@vger.kernel.org
9379S:	Maintained
9380F:	drivers/net/ethernet/microchip/lan743x_*
9381
9382MICROCHIP USB251XB DRIVER
9383M:	Richard Leitner <richard.leitner@skidata.com>
9384L:	linux-usb@vger.kernel.org
9385S:	Maintained
9386F:	drivers/usb/misc/usb251xb.c
9387F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9388
9389MICROSEMI MIPS SOCS
9390M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9391L:	linux-mips@linux-mips.org
9392S:	Maintained
9393F:	arch/mips/generic/board-ocelot.c
9394F:	arch/mips/configs/generic/board-ocelot.config
9395F:	arch/mips/boot/dts/mscc/
9396F:	Documentation/devicetree/bindings/mips/mscc.txt
9397
9398MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9399M:	Don Brace <don.brace@microsemi.com>
9400L:	esc.storagedev@microsemi.com
9401L:	linux-scsi@vger.kernel.org
9402S:	Supported
9403F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9404F:	drivers/scsi/smartpqi/Kconfig
9405F:	drivers/scsi/smartpqi/Makefile
9406F:	include/linux/cciss*.h
9407F:	include/uapi/linux/cciss*.h
9408F:	Documentation/scsi/smartpqi.txt
9409
9410MICROSEMI ETHERNET SWITCH DRIVER
9411M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9412L:	netdev@vger.kernel.org
9413S:	Supported
9414F:	drivers/net/ethernet/mscc/
9415
9416MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9417M:	Chen Yu <yu.c.chen@intel.com>
9418L:	platform-driver-x86@vger.kernel.org
9419S:	Supported
9420F:	drivers/platform/x86/surfacepro3_button.c
9421
9422MICROTEK X6 SCANNER
9423M:	Oliver Neukum <oliver@neukum.org>
9424S:	Maintained
9425F:	drivers/usb/image/microtek.*
9426
9427MIPS
9428M:	Ralf Baechle <ralf@linux-mips.org>
9429M:	Paul Burton <paul.burton@mips.com>
9430M:	James Hogan <jhogan@kernel.org>
9431L:	linux-mips@linux-mips.org
9432W:	http://www.linux-mips.org/
9433T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9435Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9436S:	Supported
9437F:	Documentation/devicetree/bindings/mips/
9438F:	Documentation/mips/
9439F:	arch/mips/
9440F:	drivers/platform/mips/
9441
9442MIPS BOSTON DEVELOPMENT BOARD
9443M:	Paul Burton <paul.burton@mips.com>
9444L:	linux-mips@linux-mips.org
9445S:	Maintained
9446F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9447F:	arch/mips/boot/dts/img/boston.dts
9448F:	arch/mips/configs/generic/board-boston.config
9449F:	drivers/clk/imgtec/clk-boston.c
9450F:	include/dt-bindings/clock/boston-clock.h
9451
9452MIPS GENERIC PLATFORM
9453M:	Paul Burton <paul.burton@mips.com>
9454L:	linux-mips@linux-mips.org
9455S:	Supported
9456F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9457F:	arch/mips/generic/
9458F:	arch/mips/tools/generic-board-config.sh
9459
9460MIPS/LOONGSON1 ARCHITECTURE
9461M:	Keguang Zhang <keguang.zhang@gmail.com>
9462L:	linux-mips@linux-mips.org
9463S:	Maintained
9464F:	arch/mips/loongson32/
9465F:	arch/mips/include/asm/mach-loongson32/
9466F:	drivers/*/*loongson1*
9467F:	drivers/*/*/*loongson1*
9468
9469MIPS/LOONGSON2 ARCHITECTURE
9470M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9471L:	linux-mips@linux-mips.org
9472S:	Maintained
9473F:	arch/mips/loongson64/*{2e/2f}*
9474F:	arch/mips/include/asm/mach-loongson64/
9475F:	drivers/*/*loongson2*
9476F:	drivers/*/*/*loongson2*
9477
9478MIPS/LOONGSON3 ARCHITECTURE
9479M:	Huacai Chen <chenhc@lemote.com>
9480L:	linux-mips@linux-mips.org
9481S:	Maintained
9482F:	arch/mips/loongson64/
9483F:	arch/mips/include/asm/mach-loongson64/
9484F:	drivers/platform/mips/cpu_hwmon.c
9485F:	drivers/*/*loongson3*
9486F:	drivers/*/*/*loongson3*
9487
9488MIPS RINT INSTRUCTION EMULATION
9489M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9490L:	linux-mips@linux-mips.org
9491S:	Supported
9492F:	arch/mips/math-emu/sp_rint.c
9493F:	arch/mips/math-emu/dp_rint.c
9494
9495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9496M:	Hans Verkuil <hverkuil@xs4all.nl>
9497L:	linux-media@vger.kernel.org
9498T:	git git://linuxtv.org/media_tree.git
9499W:	https://linuxtv.org
9500S:	Odd Fixes
9501F:	drivers/media/radio/radio-miropcm20*
9502
9503MMP SUPPORT
9504M:	Eric Miao <eric.y.miao@gmail.com>
9505M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507T:	git git://github.com/hzhuang1/linux.git
9508T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9509S:	Maintained
9510F:	arch/arm/boot/dts/mmp*
9511F:	arch/arm/mach-mmp/
9512
9513MN88472 MEDIA DRIVER
9514M:	Antti Palosaari <crope@iki.fi>
9515L:	linux-media@vger.kernel.org
9516W:	https://linuxtv.org
9517W:	http://palosaari.fi/linux/
9518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9519S:	Maintained
9520F:	drivers/media/dvb-frontends/mn88472*
9521
9522MN88473 MEDIA DRIVER
9523M:	Antti Palosaari <crope@iki.fi>
9524L:	linux-media@vger.kernel.org
9525W:	https://linuxtv.org
9526W:	http://palosaari.fi/linux/
9527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9528S:	Maintained
9529F:	drivers/media/dvb-frontends/mn88473*
9530
9531PCI DRIVER FOR MOBIVEIL PCIE IP
9532M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9533L:	linux-pci@vger.kernel.org
9534S:	Supported
9535F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9536F:	drivers/pci/controller/pcie-mobiveil.c
9537
9538MODULE SUPPORT
9539M:	Jessica Yu <jeyu@kernel.org>
9540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9541S:	Maintained
9542F:	include/linux/module.h
9543F:	kernel/module.c
9544
9545MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9546W:	http://popies.net/meye/
9547S:	Orphan
9548F:	Documentation/media/v4l-drivers/meye*
9549F:	drivers/media/pci/meye/
9550F:	include/uapi/linux/meye.h
9551
9552MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9553M:	Jiri Slaby <jirislaby@gmail.com>
9554S:	Maintained
9555F:	Documentation/serial/moxa-smartio
9556F:	drivers/tty/mxser.*
9557
9558MR800 AVERMEDIA USB FM RADIO DRIVER
9559M:	Alexey Klimov <klimov.linux@gmail.com>
9560L:	linux-media@vger.kernel.org
9561T:	git git://linuxtv.org/media_tree.git
9562S:	Maintained
9563F:	drivers/media/radio/radio-mr800.c
9564
9565MRF24J40 IEEE 802.15.4 RADIO DRIVER
9566M:	Alan Ott <alan@signal11.us>
9567L:	linux-wpan@vger.kernel.org
9568S:	Maintained
9569F:	drivers/net/ieee802154/mrf24j40.c
9570F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9571
9572MSI LAPTOP SUPPORT
9573M:	"Lee, Chun-Yi" <jlee@suse.com>
9574L:	platform-driver-x86@vger.kernel.org
9575S:	Maintained
9576F:	drivers/platform/x86/msi-laptop.c
9577
9578MSI WMI SUPPORT
9579L:	platform-driver-x86@vger.kernel.org
9580S:	Orphan
9581F:	drivers/platform/x86/msi-wmi.c
9582
9583MSI001 MEDIA DRIVER
9584M:	Antti Palosaari <crope@iki.fi>
9585L:	linux-media@vger.kernel.org
9586W:	https://linuxtv.org
9587W:	http://palosaari.fi/linux/
9588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9589T:	git git://linuxtv.org/anttip/media_tree.git
9590S:	Maintained
9591F:	drivers/media/tuners/msi001*
9592
9593MSI2500 MEDIA DRIVER
9594M:	Antti Palosaari <crope@iki.fi>
9595L:	linux-media@vger.kernel.org
9596W:	https://linuxtv.org
9597W:	http://palosaari.fi/linux/
9598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9599T:	git git://linuxtv.org/anttip/media_tree.git
9600S:	Maintained
9601F:	drivers/media/usb/msi2500/
9602
9603MSYSTEMS DISKONCHIP G3 MTD DRIVER
9604M:	Robert Jarzmik <robert.jarzmik@free.fr>
9605L:	linux-mtd@lists.infradead.org
9606S:	Maintained
9607F:	drivers/mtd/devices/docg3*
9608
9609MT9M032 APTINA SENSOR DRIVER
9610M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9611L:	linux-media@vger.kernel.org
9612T:	git git://linuxtv.org/media_tree.git
9613S:	Maintained
9614F:	drivers/media/i2c/mt9m032.c
9615F:	include/media/i2c/mt9m032.h
9616
9617MT9P031 APTINA CAMERA SENSOR
9618M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9619L:	linux-media@vger.kernel.org
9620T:	git git://linuxtv.org/media_tree.git
9621S:	Maintained
9622F:	drivers/media/i2c/mt9p031.c
9623F:	include/media/i2c/mt9p031.h
9624
9625MT9T001 APTINA CAMERA SENSOR
9626M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627L:	linux-media@vger.kernel.org
9628T:	git git://linuxtv.org/media_tree.git
9629S:	Maintained
9630F:	drivers/media/i2c/mt9t001.c
9631F:	include/media/i2c/mt9t001.h
9632
9633MT9T112 APTINA CAMERA SENSOR
9634M:	Jacopo Mondi <jacopo@jmondi.org>
9635L:	linux-media@vger.kernel.org
9636T:	git git://linuxtv.org/media_tree.git
9637S:	Odd Fixes
9638F:	drivers/media/i2c/mt9t112.c
9639F:	include/media/i2c/mt9t112.h
9640
9641MT9V032 APTINA CAMERA SENSOR
9642M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9643L:	linux-media@vger.kernel.org
9644T:	git git://linuxtv.org/media_tree.git
9645S:	Maintained
9646F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9647F:	drivers/media/i2c/mt9v032.c
9648F:	include/media/i2c/mt9v032.h
9649
9650MULTIFUNCTION DEVICES (MFD)
9651M:	Lee Jones <lee.jones@linaro.org>
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9653S:	Supported
9654F:	Documentation/devicetree/bindings/mfd/
9655F:	drivers/mfd/
9656F:	include/linux/mfd/
9657F:	include/dt-bindings/mfd/
9658
9659MULTIMEDIA CARD (MMC) ETC. OVER SPI
9660S:	Orphan
9661F:	drivers/mmc/host/mmc_spi.c
9662F:	include/linux/spi/mmc_spi.h
9663
9664MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9665M:	Ulf Hansson <ulf.hansson@linaro.org>
9666L:	linux-mmc@vger.kernel.org
9667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9668S:	Maintained
9669F:	Documentation/devicetree/bindings/mmc/
9670F:	drivers/mmc/
9671F:	include/linux/mmc/
9672F:	include/uapi/linux/mmc/
9673
9674MULTIPLEXER SUBSYSTEM
9675M:	Peter Rosin <peda@axentia.se>
9676S:	Maintained
9677F:	Documentation/ABI/testing/sysfs-class-mux*
9678F:	Documentation/devicetree/bindings/mux/
9679F:	include/linux/dt-bindings/mux/
9680F:	include/linux/mux/
9681F:	drivers/mux/
9682
9683MULTITECH MULTIPORT CARD (ISICOM)
9684S:	Orphan
9685F:	drivers/tty/isicom.c
9686F:	include/linux/isicom.h
9687
9688MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9689M:	Bin Liu <b-liu@ti.com>
9690L:	linux-usb@vger.kernel.org
9691S:	Maintained
9692F:	drivers/usb/musb/
9693
9694MXL5007T MEDIA DRIVER
9695M:	Michael Krufky <mkrufky@linuxtv.org>
9696L:	linux-media@vger.kernel.org
9697W:	https://linuxtv.org
9698W:	http://github.com/mkrufky
9699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9700T:	git git://linuxtv.org/mkrufky/tuners.git
9701S:	Maintained
9702F:	drivers/media/tuners/mxl5007t.*
9703
9704MXSFB DRM DRIVER
9705M:	Marek Vasut <marex@denx.de>
9706S:	Supported
9707F:	drivers/gpu/drm/mxsfb/
9708F:	Documentation/devicetree/bindings/display/mxsfb.txt
9709
9710MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9711M:	Chris Lee <christopher.lee@cspi.com>
9712L:	netdev@vger.kernel.org
9713W:	https://www.cspi.com/ethernet-products/support/downloads/
9714S:	Supported
9715F:	drivers/net/ethernet/myricom/myri10ge/
9716
9717NAND FLASH SUBSYSTEM
9718M:	Boris Brezillon <boris.brezillon@bootlin.com>
9719M:	Miquel Raynal <miquel.raynal@bootlin.com>
9720R:	Richard Weinberger <richard@nod.at>
9721L:	linux-mtd@lists.infradead.org
9722W:	http://www.linux-mtd.infradead.org/
9723Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9724T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9725T:	git git://git.infradead.org/linux-mtd.git nand/next
9726S:	Maintained
9727F:	drivers/mtd/nand/
9728F:	include/linux/mtd/*nand*.h
9729
9730NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9731M:	Daniel Mack <zonque@gmail.com>
9732S:	Maintained
9733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9734W:	http://www.native-instruments.com
9735F:	sound/usb/caiaq/
9736
9737NATSEMI ETHERNET DRIVER (DP8381x)
9738S:	Orphan
9739F:	drivers/net/ethernet/natsemi/natsemi.c
9740
9741NCP FILESYSTEM
9742M:	Petr Vandrovec <petr@vandrovec.name>
9743S:	Obsolete
9744F:	drivers/staging/ncpfs/
9745
9746NCR 5380 SCSI DRIVERS
9747M:	Finn Thain <fthain@telegraphics.com.au>
9748M:	Michael Schmitz <schmitzmic@gmail.com>
9749L:	linux-scsi@vger.kernel.org
9750S:	Maintained
9751F:	Documentation/scsi/g_NCR5380.txt
9752F:	drivers/scsi/NCR5380.*
9753F:	drivers/scsi/arm/cumana_1.c
9754F:	drivers/scsi/arm/oak.c
9755F:	drivers/scsi/atari_scsi.*
9756F:	drivers/scsi/dmx3191d.c
9757F:	drivers/scsi/g_NCR5380.*
9758F:	drivers/scsi/mac_scsi.*
9759F:	drivers/scsi/sun3_scsi.*
9760F:	drivers/scsi/sun3_scsi_vme.c
9761
9762NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9763M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9764L:	linux-scsi@vger.kernel.org
9765S:	Maintained
9766F:	drivers/scsi/NCR_D700.*
9767
9768NCT6775 HARDWARE MONITOR DRIVER
9769M:	Guenter Roeck <linux@roeck-us.net>
9770L:	linux-hwmon@vger.kernel.org
9771S:	Maintained
9772F:	Documentation/hwmon/nct6775
9773F:	drivers/hwmon/nct6775.c
9774
9775NET_FAILOVER MODULE
9776M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9777L:	netdev@vger.kernel.org
9778S:	Supported
9779F:	driver/net/net_failover.c
9780F:	include/net/net_failover.h
9781F:	Documentation/networking/net_failover.rst
9782
9783NETEFFECT IWARP RNIC DRIVER (IW_NES)
9784M:	Faisal Latif <faisal.latif@intel.com>
9785L:	linux-rdma@vger.kernel.org
9786W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9787S:	Supported
9788F:	drivers/infiniband/hw/nes/
9789F:	include/uapi/rdma/nes-abi.h
9790
9791NETEM NETWORK EMULATOR
9792M:	Stephen Hemminger <stephen@networkplumber.org>
9793L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9794S:	Maintained
9795F:	net/sched/sch_netem.c
9796
9797NETERION 10GbE DRIVERS (s2io/vxge)
9798M:	Jon Mason <jdmason@kudzu.us>
9799L:	netdev@vger.kernel.org
9800S:	Supported
9801F:	Documentation/networking/s2io.txt
9802F:	Documentation/networking/vxge.txt
9803F:	drivers/net/ethernet/neterion/
9804
9805NETFILTER
9806M:	Pablo Neira Ayuso <pablo@netfilter.org>
9807M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9808M:	Florian Westphal <fw@strlen.de>
9809L:	netfilter-devel@vger.kernel.org
9810L:	coreteam@netfilter.org
9811W:	http://www.netfilter.org/
9812W:	http://www.iptables.org/
9813W:	http://www.nftables.org/
9814Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9817S:	Maintained
9818F:	include/linux/netfilter*
9819F:	include/linux/netfilter/
9820F:	include/net/netfilter/
9821F:	include/uapi/linux/netfilter*
9822F:	include/uapi/linux/netfilter/
9823F:	net/*/netfilter.c
9824F:	net/*/netfilter/
9825F:	net/netfilter/
9826F:	net/bridge/br_netfilter*.c
9827
9828NETROM NETWORK LAYER
9829M:	Ralf Baechle <ralf@linux-mips.org>
9830L:	linux-hams@vger.kernel.org
9831W:	http://www.linux-ax25.org/
9832S:	Maintained
9833F:	include/net/netrom.h
9834F:	include/uapi/linux/netrom.h
9835F:	net/netrom/
9836
9837NETRONOME ETHERNET DRIVERS
9838M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9839L:	oss-drivers@netronome.com
9840S:	Maintained
9841F:	drivers/net/ethernet/netronome/
9842
9843NETWORK BLOCK DEVICE (NBD)
9844M:	Josef Bacik <josef@toxicpanda.com>
9845S:	Maintained
9846L:	linux-block@vger.kernel.org
9847L:	nbd@other.debian.org
9848F:	Documentation/blockdev/nbd.txt
9849F:	drivers/block/nbd.c
9850F:	include/uapi/linux/nbd.h
9851
9852NETWORK DROP MONITOR
9853M:	Neil Horman <nhorman@tuxdriver.com>
9854L:	netdev@vger.kernel.org
9855S:	Maintained
9856W:	https://fedorahosted.org/dropwatch/
9857F:	net/core/drop_monitor.c
9858
9859NETWORKING DRIVERS
9860M:	"David S. Miller" <davem@davemloft.net>
9861L:	netdev@vger.kernel.org
9862W:	http://www.linuxfoundation.org/en/Net
9863Q:	http://patchwork.ozlabs.org/project/netdev/list/
9864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9866S:	Odd Fixes
9867F:	Documentation/devicetree/bindings/net/
9868F:	drivers/net/
9869F:	include/linux/if_*
9870F:	include/linux/netdevice.h
9871F:	include/linux/etherdevice.h
9872F:	include/linux/fcdevice.h
9873F:	include/linux/fddidevice.h
9874F:	include/linux/hippidevice.h
9875F:	include/linux/inetdevice.h
9876F:	include/uapi/linux/if_*
9877F:	include/uapi/linux/netdevice.h
9878
9879NETWORKING DRIVERS (WIRELESS)
9880M:	Kalle Valo <kvalo@codeaurora.org>
9881L:	linux-wireless@vger.kernel.org
9882Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9885S:	Maintained
9886F:	Documentation/devicetree/bindings/net/wireless/
9887F:	drivers/net/wireless/
9888
9889NETWORKING [DSA]
9890M:	Andrew Lunn <andrew@lunn.ch>
9891M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9892M:	Florian Fainelli <f.fainelli@gmail.com>
9893S:	Maintained
9894F:	net/dsa/
9895F:	include/net/dsa.h
9896F:	include/linux/dsa/
9897F:	drivers/net/dsa/
9898
9899NETWORKING [GENERAL]
9900M:	"David S. Miller" <davem@davemloft.net>
9901L:	netdev@vger.kernel.org
9902W:	http://www.linuxfoundation.org/en/Net
9903Q:	http://patchwork.ozlabs.org/project/netdev/list/
9904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9906B:	mailto:netdev@vger.kernel.org
9907S:	Maintained
9908F:	net/
9909F:	include/net/
9910F:	include/linux/in.h
9911F:	include/linux/net.h
9912F:	include/linux/netdevice.h
9913F:	include/uapi/linux/in.h
9914F:	include/uapi/linux/net.h
9915F:	include/uapi/linux/netdevice.h
9916F:	include/uapi/linux/net_namespace.h
9917F:	tools/testing/selftests/net/
9918F:	lib/net_utils.c
9919F:	lib/random32.c
9920F:	Documentation/networking/
9921
9922NETWORKING [IPSEC]
9923M:	Steffen Klassert <steffen.klassert@secunet.com>
9924M:	Herbert Xu <herbert@gondor.apana.org.au>
9925M:	"David S. Miller" <davem@davemloft.net>
9926L:	netdev@vger.kernel.org
9927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9929S:	Maintained
9930F:	net/core/flow.c
9931F:	net/xfrm/
9932F:	net/key/
9933F:	net/ipv4/xfrm*
9934F:	net/ipv4/esp4*
9935F:	net/ipv4/ah4.c
9936F:	net/ipv4/ipcomp.c
9937F:	net/ipv4/ip_vti.c
9938F:	net/ipv6/xfrm*
9939F:	net/ipv6/esp6*
9940F:	net/ipv6/ah6.c
9941F:	net/ipv6/ipcomp6.c
9942F:	net/ipv6/ip6_vti.c
9943F:	include/uapi/linux/xfrm.h
9944F:	include/net/xfrm.h
9945
9946NETWORKING [IPv4/IPv6]
9947M:	"David S. Miller" <davem@davemloft.net>
9948M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9949M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9950L:	netdev@vger.kernel.org
9951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9952S:	Maintained
9953F:	net/ipv4/
9954F:	net/ipv6/
9955F:	include/net/ip*
9956F:	arch/x86/net/*
9957
9958NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9959M:	Paul Moore <paul@paul-moore.com>
9960W:	https://github.com/netlabel
9961L:	netdev@vger.kernel.org
9962L:	linux-security-module@vger.kernel.org
9963S:	Maintained
9964F:	Documentation/netlabel/
9965F:	include/net/calipso.h
9966F:	include/net/cipso_ipv4.h
9967F:	include/net/netlabel.h
9968F:	include/uapi/linux/netfilter/xt_SECMARK.h
9969F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9970F:	net/netlabel/
9971F:	net/ipv4/cipso_ipv4.c
9972F:	net/ipv6/calipso.c
9973F:	net/netfilter/xt_CONNSECMARK.c
9974F:	net/netfilter/xt_SECMARK.c
9975
9976NETWORKING [TCP]
9977M:	Eric Dumazet <edumazet@google.com>
9978L:	netdev@vger.kernel.org
9979S:	Maintained
9980F:	net/ipv4/tcp*.c
9981F:	net/ipv4/syncookies.c
9982F:	net/ipv6/tcp*.c
9983F:	net/ipv6/syncookies.c
9984F:	include/uapi/linux/tcp.h
9985F:	include/net/tcp.h
9986F:	include/linux/tcp.h
9987F:	include/trace/events/tcp.h
9988
9989NETWORKING [TLS]
9990M:	Boris Pismenny <borisp@mellanox.com>
9991M:	Aviad Yehezkel <aviadye@mellanox.com>
9992M:	Dave Watson <davejwatson@fb.com>
9993L:	netdev@vger.kernel.org
9994S:	Maintained
9995F:	net/tls/*
9996F:	include/uapi/linux/tls.h
9997F:	include/net/tls.h
9998
9999NETWORKING [WIRELESS]
10000L:	linux-wireless@vger.kernel.org
10001Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10002
10003NETDEVSIM
10004M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10005S:	Maintained
10006F:	drivers/net/netdevsim/*
10007
10008NETXEN (1/10) GbE SUPPORT
10009M:	Manish Chopra <manish.chopra@cavium.com>
10010M:	Rahul Verma <rahul.verma@cavium.com>
10011M:	Dept-GELinuxNICDev@cavium.com
10012L:	netdev@vger.kernel.org
10013S:	Supported
10014F:	drivers/net/ethernet/qlogic/netxen/
10015
10016NFC SUBSYSTEM
10017M:	Samuel Ortiz <sameo@linux.intel.com>
10018L:	linux-wireless@vger.kernel.org
10019L:	linux-nfc@lists.01.org (subscribers-only)
10020S:	Supported
10021F:	net/nfc/
10022F:	include/net/nfc/
10023F:	include/uapi/linux/nfc.h
10024F:	drivers/nfc/
10025F:	include/linux/platform_data/nfcmrvl.h
10026F:	include/linux/platform_data/nxp-nci.h
10027F:	Documentation/devicetree/bindings/net/nfc/
10028
10029NFS, SUNRPC, AND LOCKD CLIENTS
10030M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10031M:	Anna Schumaker <anna.schumaker@netapp.com>
10032L:	linux-nfs@vger.kernel.org
10033W:	http://client.linux-nfs.org
10034T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10035S:	Maintained
10036F:	fs/lockd/
10037F:	fs/nfs/
10038F:	fs/nfs_common/
10039F:	net/sunrpc/
10040F:	include/linux/lockd/
10041F:	include/linux/nfs*
10042F:	include/linux/sunrpc/
10043F:	include/uapi/linux/nfs*
10044F:	include/uapi/linux/sunrpc/
10045
10046NILFS2 FILESYSTEM
10047M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10048L:	linux-nilfs@vger.kernel.org
10049W:	https://nilfs.sourceforge.io/
10050W:	https://nilfs.osdn.jp/
10051T:	git git://github.com/konis/nilfs2.git
10052S:	Supported
10053F:	Documentation/filesystems/nilfs2.txt
10054F:	fs/nilfs2/
10055F:	include/trace/events/nilfs2.h
10056F:	include/uapi/linux/nilfs2_api.h
10057F:	include/uapi/linux/nilfs2_ondisk.h
10058
10059NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10060M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10061W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10062S:	Maintained
10063F:	Documentation/scsi/NinjaSCSI.txt
10064F:	drivers/scsi/pcmcia/nsp_*
10065
10066NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10067M:	GOTO Masanori <gotom@debian.or.jp>
10068M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10069W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10070S:	Maintained
10071F:	Documentation/scsi/NinjaSCSI.txt
10072F:	drivers/scsi/nsp32*
10073
10074NIOS2 ARCHITECTURE
10075M:	Ley Foon Tan <lftan@altera.com>
10076L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10078S:	Maintained
10079F:	arch/nios2/
10080
10081NOHZ, DYNTICKS SUPPORT
10082M:	Frederic Weisbecker <fweisbec@gmail.com>
10083M:	Thomas Gleixner <tglx@linutronix.de>
10084M:	Ingo Molnar <mingo@kernel.org>
10085L:	linux-kernel@vger.kernel.org
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10087S:	Maintained
10088F:	kernel/time/tick*.*
10089F:	include/linux/tick.h
10090F:	include/linux/sched/nohz.h
10091
10092NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10093M:	Pavel Machek <pavel@ucw.cz>
10094M:	Sakari Ailus <sakari.ailus@iki.fi>
10095L:	linux-media@vger.kernel.org
10096S:	Maintained
10097F:	drivers/media/i2c/et8ek8
10098F:	drivers/media/i2c/ad5820.c
10099
10100NOKIA N900 POWER SUPPLY DRIVERS
10101R:	Pali Rohár <pali.rohar@gmail.com>
10102F:	include/linux/power/bq2415x_charger.h
10103F:	include/linux/power/bq27xxx_battery.h
10104F:	include/linux/power/isp1704_charger.h
10105F:	drivers/power/supply/bq2415x_charger.c
10106F:	drivers/power/supply/bq27xxx_battery.c
10107F:	drivers/power/supply/bq27xxx_battery_i2c.c
10108F:	drivers/power/supply/isp1704_charger.c
10109F:	drivers/power/supply/rx51_battery.c
10110
10111NTB AMD DRIVER
10112M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10113L:	linux-ntb@googlegroups.com
10114S:	Supported
10115F:	drivers/ntb/hw/amd/
10116
10117NTB DRIVER CORE
10118M:	Jon Mason <jdmason@kudzu.us>
10119M:	Dave Jiang <dave.jiang@intel.com>
10120M:	Allen Hubbe <allenbh@gmail.com>
10121L:	linux-ntb@googlegroups.com
10122S:	Supported
10123W:	https://github.com/jonmason/ntb/wiki
10124T:	git git://github.com/jonmason/ntb.git
10125F:	drivers/ntb/
10126F:	drivers/net/ntb_netdev.c
10127F:	include/linux/ntb.h
10128F:	include/linux/ntb_transport.h
10129F:	tools/testing/selftests/ntb/
10130
10131NTB IDT DRIVER
10132M:	Serge Semin <fancer.lancer@gmail.com>
10133L:	linux-ntb@googlegroups.com
10134S:	Supported
10135F:	drivers/ntb/hw/idt/
10136
10137NTB INTEL DRIVER
10138M:	Dave Jiang <dave.jiang@intel.com>
10139L:	linux-ntb@googlegroups.com
10140S:	Supported
10141W:	https://github.com/davejiang/linux/wiki
10142T:	git https://github.com/davejiang/linux.git
10143F:	drivers/ntb/hw/intel/
10144
10145NTFS FILESYSTEM
10146M:	Anton Altaparmakov <anton@tuxera.com>
10147L:	linux-ntfs-dev@lists.sourceforge.net
10148W:	http://www.tuxera.com/
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10150S:	Supported
10151F:	Documentation/filesystems/ntfs.txt
10152F:	fs/ntfs/
10153
10154NUBUS SUBSYSTEM
10155M:	Finn Thain <fthain@telegraphics.com.au>
10156L:	linux-m68k@lists.linux-m68k.org
10157S:	Maintained
10158F:	arch/*/include/asm/nubus.h
10159F:	drivers/nubus/
10160F:	include/linux/nubus.h
10161F:	include/uapi/linux/nubus.h
10162
10163NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10164M:	Antonino Daplas <adaplas@gmail.com>
10165L:	linux-fbdev@vger.kernel.org
10166S:	Maintained
10167F:	drivers/video/fbdev/riva/
10168F:	drivers/video/fbdev/nvidia/
10169
10170NVM EXPRESS DRIVER
10171M:	Keith Busch <keith.busch@intel.com>
10172M:	Jens Axboe <axboe@fb.com>
10173M:	Christoph Hellwig <hch@lst.de>
10174M:	Sagi Grimberg <sagi@grimberg.me>
10175L:	linux-nvme@lists.infradead.org
10176T:	git://git.infradead.org/nvme.git
10177W:	http://git.infradead.org/nvme.git
10178S:	Supported
10179F:	drivers/nvme/host/
10180F:	include/linux/nvme.h
10181F:	include/uapi/linux/nvme_ioctl.h
10182
10183NVM EXPRESS FC TRANSPORT DRIVERS
10184M:	James Smart <james.smart@broadcom.com>
10185L:	linux-nvme@lists.infradead.org
10186S:	Supported
10187F:	include/linux/nvme-fc.h
10188F:	include/linux/nvme-fc-driver.h
10189F:	drivers/nvme/host/fc.c
10190F:	drivers/nvme/target/fc.c
10191F:	drivers/nvme/target/fcloop.c
10192
10193NVM EXPRESS TARGET DRIVER
10194M:	Christoph Hellwig <hch@lst.de>
10195M:	Sagi Grimberg <sagi@grimberg.me>
10196L:	linux-nvme@lists.infradead.org
10197T:	git://git.infradead.org/nvme.git
10198W:	http://git.infradead.org/nvme.git
10199S:	Supported
10200F:	drivers/nvme/target/
10201
10202NVMEM FRAMEWORK
10203M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10204S:	Maintained
10205F:	drivers/nvmem/
10206F:	Documentation/devicetree/bindings/nvmem/
10207F:	Documentation/ABI/stable/sysfs-bus-nvmem
10208F:	include/linux/nvmem-consumer.h
10209F:	include/linux/nvmem-provider.h
10210
10211NXP SGTL5000 DRIVER
10212M:	Fabio Estevam <fabio.estevam@nxp.com>
10213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10216F:	sound/soc/codecs/sgtl5000*
10217
10218NXP TDA998X DRM DRIVER
10219M:	Russell King <linux@armlinux.org.uk>
10220S:	Supported
10221T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10222T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10223F:	drivers/gpu/drm/i2c/tda998x_drv.c
10224F:	include/drm/i2c/tda998x.h
10225
10226NXP TFA9879 DRIVER
10227M:	Peter Rosin <peda@axentia.se>
10228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10229S:	Maintained
10230F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10231F:	sound/soc/codecs/tfa9879*
10232
10233NXP-NCI NFC DRIVER
10234M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10235R:	Charles Gorand <charles.gorand@effinnov.com>
10236L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10237S:	Supported
10238F:	drivers/nfc/nxp-nci
10239
10240OBJTOOL
10241M:	Josh Poimboeuf <jpoimboe@redhat.com>
10242M:	Peter Zijlstra <peterz@infradead.org>
10243S:	Supported
10244F:	tools/objtool/
10245
10246OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10247M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10248M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10249L:	linuxppc-dev@lists.ozlabs.org
10250S:	Supported
10251F:	arch/powerpc/platforms/powernv/ocxl.c
10252F:	arch/powerpc/include/asm/pnv-ocxl.h
10253F:	drivers/misc/ocxl/
10254F:	include/misc/ocxl*
10255F:	include/uapi/misc/ocxl.h
10256F:	Documentation/accelerators/ocxl.rst
10257
10258OMAP AUDIO SUPPORT
10259M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10260M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10262L:	linux-omap@vger.kernel.org
10263S:	Maintained
10264F:	sound/soc/omap/
10265
10266OMAP CLOCK FRAMEWORK SUPPORT
10267M:	Paul Walmsley <paul@pwsan.com>
10268L:	linux-omap@vger.kernel.org
10269S:	Maintained
10270F:	arch/arm/*omap*/*clock*
10271
10272OMAP DEVICE TREE SUPPORT
10273M:	Benoît Cousson <bcousson@baylibre.com>
10274M:	Tony Lindgren <tony@atomide.com>
10275L:	linux-omap@vger.kernel.org
10276L:	devicetree@vger.kernel.org
10277S:	Maintained
10278F:	arch/arm/boot/dts/*omap*
10279F:	arch/arm/boot/dts/*am3*
10280F:	arch/arm/boot/dts/*am4*
10281F:	arch/arm/boot/dts/*am5*
10282F:	arch/arm/boot/dts/*dra7*
10283
10284OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10285L:	linux-omap@vger.kernel.org
10286L:	linux-fbdev@vger.kernel.org
10287S:	Orphan
10288F:	drivers/video/fbdev/omap2/
10289F:	Documentation/arm/OMAP/DSS
10290
10291OMAP FRAMEBUFFER SUPPORT
10292L:	linux-fbdev@vger.kernel.org
10293L:	linux-omap@vger.kernel.org
10294S:	Orphan
10295F:	drivers/video/fbdev/omap/
10296
10297OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10298M:	Roger Quadros <rogerq@ti.com>
10299M:	Tony Lindgren <tony@atomide.com>
10300L:	linux-omap@vger.kernel.org
10301S:	Maintained
10302F:	drivers/memory/omap-gpmc.c
10303F:	arch/arm/mach-omap2/*gpmc*
10304
10305OMAP GPIO DRIVER
10306M:	Grygorii Strashko <grygorii.strashko@ti.com>
10307M:	Santosh Shilimkar <ssantosh@kernel.org>
10308M:	Kevin Hilman <khilman@kernel.org>
10309L:	linux-omap@vger.kernel.org
10310S:	Maintained
10311F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10312F:	drivers/gpio/gpio-omap.c
10313
10314OMAP HARDWARE SPINLOCK SUPPORT
10315M:	Ohad Ben-Cohen <ohad@wizery.com>
10316L:	linux-omap@vger.kernel.org
10317S:	Maintained
10318F:	drivers/hwspinlock/omap_hwspinlock.c
10319
10320OMAP HS MMC SUPPORT
10321L:	linux-mmc@vger.kernel.org
10322L:	linux-omap@vger.kernel.org
10323S:	Orphan
10324F:	drivers/mmc/host/omap_hsmmc.c
10325
10326OMAP HWMOD DATA
10327M:	Paul Walmsley <paul@pwsan.com>
10328L:	linux-omap@vger.kernel.org
10329S:	Maintained
10330F:	arch/arm/mach-omap2/omap_hwmod*data*
10331
10332OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10333M:	Benoît Cousson <bcousson@baylibre.com>
10334L:	linux-omap@vger.kernel.org
10335S:	Maintained
10336F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10337
10338OMAP HWMOD SUPPORT
10339M:	Benoît Cousson <bcousson@baylibre.com>
10340M:	Paul Walmsley <paul@pwsan.com>
10341L:	linux-omap@vger.kernel.org
10342S:	Maintained
10343F:	arch/arm/mach-omap2/omap_hwmod.*
10344
10345OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10346M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10347L:	linux-media@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10350F:	drivers/media/platform/omap3isp/
10351F:	drivers/staging/media/omap4iss/
10352
10353OMAP MMC SUPPORT
10354M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10355L:	linux-omap@vger.kernel.org
10356S:	Maintained
10357F:	drivers/mmc/host/omap.c
10358
10359OMAP POWER MANAGEMENT SUPPORT
10360M:	Kevin Hilman <khilman@kernel.org>
10361L:	linux-omap@vger.kernel.org
10362S:	Maintained
10363F:	arch/arm/*omap*/*pm*
10364F:	drivers/cpufreq/omap-cpufreq.c
10365
10366OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10367M:	Rajendra Nayak <rnayak@codeaurora.org>
10368M:	Paul Walmsley <paul@pwsan.com>
10369L:	linux-omap@vger.kernel.org
10370S:	Maintained
10371F:	arch/arm/mach-omap2/prm*
10372
10373OMAP RANDOM NUMBER GENERATOR SUPPORT
10374M:	Deepak Saxena <dsaxena@plexity.net>
10375S:	Maintained
10376F:	drivers/char/hw_random/omap-rng.c
10377
10378OMAP USB SUPPORT
10379L:	linux-usb@vger.kernel.org
10380L:	linux-omap@vger.kernel.org
10381S:	Orphan
10382F:	drivers/usb/*/*omap*
10383F:	arch/arm/*omap*/usb*
10384
10385OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10386M:	Mark Jackson <mpfj@newflow.co.uk>
10387L:	linux-omap@vger.kernel.org
10388S:	Maintained
10389F:	arch/arm/boot/dts/am335x-nano.dts
10390
10391OMAP1 SUPPORT
10392M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10393M:	Tony Lindgren <tony@atomide.com>
10394L:	linux-omap@vger.kernel.org
10395Q:	http://patchwork.kernel.org/project/linux-omap/list/
10396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10397S:	Maintained
10398F:	arch/arm/mach-omap1/
10399F:	arch/arm/plat-omap/
10400F:	arch/arm/configs/omap1_defconfig
10401F:	drivers/i2c/busses/i2c-omap.c
10402F:	include/linux/platform_data/i2c-omap.h
10403
10404OMAP2+ SUPPORT
10405M:	Tony Lindgren <tony@atomide.com>
10406L:	linux-omap@vger.kernel.org
10407W:	http://www.muru.com/linux/omap/
10408W:	http://linux.omap.com/
10409Q:	http://patchwork.kernel.org/project/linux-omap/list/
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10411S:	Maintained
10412F:	arch/arm/mach-omap2/
10413F:	arch/arm/plat-omap/
10414F:	arch/arm/configs/omap2plus_defconfig
10415F:	drivers/i2c/busses/i2c-omap.c
10416F:	drivers/irqchip/irq-omap-intc.c
10417F:	drivers/mfd/*omap*.c
10418F:	drivers/mfd/menelaus.c
10419F:	drivers/mfd/palmas.c
10420F:	drivers/mfd/tps65217.c
10421F:	drivers/mfd/tps65218.c
10422F:	drivers/mfd/tps65910.c
10423F:	drivers/mfd/twl-core.[ch]
10424F:	drivers/mfd/twl4030*.c
10425F:	drivers/mfd/twl6030*.c
10426F:	drivers/mfd/twl6040*.c
10427F:	drivers/regulator/palmas-regulator*.c
10428F:	drivers/regulator/pbias-regulator.c
10429F:	drivers/regulator/tps65217-regulator.c
10430F:	drivers/regulator/tps65218-regulator.c
10431F:	drivers/regulator/tps65910-regulator.c
10432F:	drivers/regulator/twl-regulator.c
10433F:	drivers/regulator/twl6030-regulator.c
10434F:	include/linux/platform_data/i2c-omap.h
10435
10436ONION OMEGA2+ BOARD
10437M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10438L:	linux-mips@linux-mips.org
10439S:	Maintained
10440F:	arch/mips/boot/dts/ralink/omega2p.dts
10441
10442OMFS FILESYSTEM
10443M:	Bob Copeland <me@bobcopeland.com>
10444L:	linux-karma-devel@lists.sourceforge.net
10445S:	Maintained
10446F:	Documentation/filesystems/omfs.txt
10447F:	fs/omfs/
10448
10449OMNIKEY CARDMAN 4000 DRIVER
10450M:	Harald Welte <laforge@gnumonks.org>
10451S:	Maintained
10452F:	drivers/char/pcmcia/cm4000_cs.c
10453F:	include/linux/cm4000_cs.h
10454F:	include/uapi/linux/cm4000_cs.h
10455
10456OMNIKEY CARDMAN 4040 DRIVER
10457M:	Harald Welte <laforge@gnumonks.org>
10458S:	Maintained
10459F:	drivers/char/pcmcia/cm4040_cs.*
10460
10461OMNIVISION OV13858 SENSOR DRIVER
10462M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10463L:	linux-media@vger.kernel.org
10464T:	git git://linuxtv.org/media_tree.git
10465S:	Maintained
10466F:	drivers/media/i2c/ov13858.c
10467
10468OMNIVISION OV2685 SENSOR DRIVER
10469M:	Shunqian Zheng <zhengsq@rock-chips.com>
10470L:	linux-media@vger.kernel.org
10471T:	git git://linuxtv.org/media_tree.git
10472S:	Maintained
10473F:	drivers/media/i2c/ov2685.c
10474
10475OMNIVISION OV5640 SENSOR DRIVER
10476M:	Steve Longerbeam <slongerbeam@gmail.com>
10477L:	linux-media@vger.kernel.org
10478T:	git git://linuxtv.org/media_tree.git
10479S:	Maintained
10480F:	drivers/media/i2c/ov5640.c
10481
10482OMNIVISION OV5647 SENSOR DRIVER
10483M:	Luis Oliveira <lolivei@synopsys.com>
10484L:	linux-media@vger.kernel.org
10485T:	git git://linuxtv.org/media_tree.git
10486S:	Maintained
10487F:	drivers/media/i2c/ov5647.c
10488
10489OMNIVISION OV5695 SENSOR DRIVER
10490M:	Shunqian Zheng <zhengsq@rock-chips.com>
10491L:	linux-media@vger.kernel.org
10492T:	git git://linuxtv.org/media_tree.git
10493S:	Maintained
10494F:	drivers/media/i2c/ov5695.c
10495
10496OMNIVISION OV7670 SENSOR DRIVER
10497M:	Jonathan Corbet <corbet@lwn.net>
10498L:	linux-media@vger.kernel.org
10499T:	git git://linuxtv.org/media_tree.git
10500S:	Maintained
10501F:	drivers/media/i2c/ov7670.c
10502F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10503
10504OMNIVISION OV772x SENSOR DRIVER
10505M:	Jacopo Mondi <jacopo@jmondi.org>
10506L:	linux-media@vger.kernel.org
10507T:	git git://linuxtv.org/media_tree.git
10508S:	Odd fixes
10509F:	drivers/media/i2c/ov772x.c
10510F:	include/media/i2c/ov772x.h
10511F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10512
10513OMNIVISION OV7740 SENSOR DRIVER
10514M:	Wenyou Yang <wenyou.yang@microchip.com>
10515L:	linux-media@vger.kernel.org
10516T:	git git://linuxtv.org/media_tree.git
10517S:	Maintained
10518F:	drivers/media/i2c/ov7740.c
10519F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10520
10521OMNIVISION OV9650 SENSOR DRIVER
10522M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10523R:	Akinobu Mita <akinobu.mita@gmail.com>
10524R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10525L:	linux-media@vger.kernel.org
10526T:	git git://linuxtv.org/media_tree.git
10527S:	Maintained
10528F:	drivers/media/i2c/ov9650.c
10529F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10530
10531ONENAND FLASH DRIVER
10532M:	Kyungmin Park <kyungmin.park@samsung.com>
10533L:	linux-mtd@lists.infradead.org
10534S:	Maintained
10535F:	drivers/mtd/nand/onenand/
10536F:	include/linux/mtd/onenand*.h
10537
10538ONSTREAM SCSI TAPE DRIVER
10539M:	Willem Riede <osst@riede.org>
10540L:	osst-users@lists.sourceforge.net
10541L:	linux-scsi@vger.kernel.org
10542S:	Maintained
10543F:	Documentation/scsi/osst.txt
10544F:	drivers/scsi/osst.*
10545F:	drivers/scsi/osst_*.h
10546F:	drivers/scsi/st.h
10547
10548OP-TEE DRIVER
10549M:	Jens Wiklander <jens.wiklander@linaro.org>
10550S:	Maintained
10551F:	drivers/tee/optee/
10552
10553OPA-VNIC DRIVER
10554M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10555M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10556L:	linux-rdma@vger.kernel.org
10557S:	Supported
10558F:	drivers/infiniband/ulp/opa_vnic
10559
10560OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10561M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10562M:	Frank Rowand <frowand.list@gmail.com>
10563L:	devicetree@vger.kernel.org
10564S:	Maintained
10565F:	Documentation/devicetree/dynamic-resolution-notes.txt
10566F:	Documentation/devicetree/overlay-notes.txt
10567F:	drivers/of/overlay.c
10568F:	drivers/of/resolver.c
10569K:	of_overlay_notifier_
10570
10571OPEN FIRMWARE AND FLATTENED DEVICE TREE
10572M:	Rob Herring <robh+dt@kernel.org>
10573M:	Frank Rowand <frowand.list@gmail.com>
10574L:	devicetree@vger.kernel.org
10575W:	http://www.devicetree.org/
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10577S:	Maintained
10578F:	drivers/of/
10579F:	include/linux/of*.h
10580F:	scripts/dtc/
10581F:	Documentation/ABI/testing/sysfs-firmware-ofw
10582
10583OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10584M:	Rob Herring <robh+dt@kernel.org>
10585M:	Mark Rutland <mark.rutland@arm.com>
10586L:	devicetree@vger.kernel.org
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10588Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10589S:	Maintained
10590F:	Documentation/devicetree/
10591F:	arch/*/boot/dts/
10592F:	include/dt-bindings/
10593
10594OPENCORES I2C BUS DRIVER
10595M:	Peter Korsgaard <jacmet@sunsite.dk>
10596L:	linux-i2c@vger.kernel.org
10597S:	Maintained
10598F:	Documentation/i2c/busses/i2c-ocores
10599F:	drivers/i2c/busses/i2c-ocores.c
10600
10601OPENRISC ARCHITECTURE
10602M:	Jonas Bonn <jonas@southpole.se>
10603M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10604M:	Stafford Horne <shorne@gmail.com>
10605T:	git git://github.com/openrisc/linux.git
10606L:	openrisc@lists.librecores.org
10607W:	http://openrisc.io
10608S:	Maintained
10609F:	Documentation/devicetree/bindings/openrisc/
10610F:	Documentation/openrisc/
10611F:	arch/openrisc/
10612F:	drivers/irqchip/irq-ompic.c
10613F:	drivers/irqchip/irq-or1k-*
10614
10615OPENVSWITCH
10616M:	Pravin B Shelar <pshelar@ovn.org>
10617L:	netdev@vger.kernel.org
10618L:	dev@openvswitch.org
10619W:	http://openvswitch.org
10620S:	Maintained
10621F:	net/openvswitch/
10622F:	include/uapi/linux/openvswitch.h
10623
10624OPERATING PERFORMANCE POINTS (OPP)
10625M:	Viresh Kumar <vireshk@kernel.org>
10626M:	Nishanth Menon <nm@ti.com>
10627M:	Stephen Boyd <sboyd@kernel.org>
10628L:	linux-pm@vger.kernel.org
10629S:	Maintained
10630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10631F:	drivers/opp/
10632F:	include/linux/pm_opp.h
10633F:	Documentation/power/opp.txt
10634F:	Documentation/devicetree/bindings/opp/
10635
10636OPL4 DRIVER
10637M:	Clemens Ladisch <clemens@ladisch.de>
10638L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10639T:	git git://git.alsa-project.org/alsa-kernel.git
10640S:	Maintained
10641F:	sound/drivers/opl4/
10642
10643OPROFILE
10644M:	Robert Richter <rric@kernel.org>
10645L:	oprofile-list@lists.sf.net
10646S:	Maintained
10647F:	arch/*/include/asm/oprofile*.h
10648F:	arch/*/oprofile/
10649F:	drivers/oprofile/
10650F:	include/linux/oprofile.h
10651
10652ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10653M:	Mark Fasheh <mark@fasheh.com>
10654M:	Joel Becker <jlbec@evilplan.org>
10655L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10656W:	http://ocfs2.wiki.kernel.org
10657S:	Supported
10658F:	Documentation/filesystems/ocfs2.txt
10659F:	Documentation/filesystems/dlmfs.txt
10660F:	fs/ocfs2/
10661
10662ORANGEFS FILESYSTEM
10663M:	Mike Marshall <hubcap@omnibond.com>
10664R:	Martin Brandenburg <martin@omnibond.com>
10665L:	devel@lists.orangefs.org
10666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10667S:	Supported
10668F:	fs/orangefs/
10669F:	Documentation/filesystems/orangefs.txt
10670
10671ORINOCO DRIVER
10672L:	linux-wireless@vger.kernel.org
10673W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10674W:	http://www.nongnu.org/orinoco/
10675S:	Orphan
10676F:	drivers/net/wireless/intersil/orinoco/
10677
10678OSD LIBRARY and FILESYSTEM
10679M:	Boaz Harrosh <ooo@electrozaur.com>
10680S:	Maintained
10681F:	drivers/scsi/osd/
10682F:	include/scsi/osd_*
10683F:	fs/exofs/
10684
10685OV2659 OMNIVISION SENSOR DRIVER
10686M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10687L:	linux-media@vger.kernel.org
10688W:	https://linuxtv.org
10689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10690T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10691S:	Maintained
10692F:	drivers/media/i2c/ov2659.c
10693F:	include/media/i2c/ov2659.h
10694
10695OVERLAY FILESYSTEM
10696M:	Miklos Szeredi <miklos@szeredi.hu>
10697L:	linux-unionfs@vger.kernel.org
10698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10699S:	Supported
10700F:	fs/overlayfs/
10701F:	Documentation/filesystems/overlayfs.txt
10702
10703P54 WIRELESS DRIVER
10704M:	Christian Lamparter <chunkeey@googlemail.com>
10705L:	linux-wireless@vger.kernel.org
10706W:	http://wireless.kernel.org/en/users/Drivers/p54
10707S:	Maintained
10708F:	drivers/net/wireless/intersil/p54/
10709
10710PA SEMI ETHERNET DRIVER
10711L:	netdev@vger.kernel.org
10712S:	Orphan
10713F:	drivers/net/ethernet/pasemi/*
10714
10715PA SEMI SMBUS DRIVER
10716L:	linux-i2c@vger.kernel.org
10717S:	Orphan
10718F:	drivers/i2c/busses/i2c-pasemi.c
10719
10720PADATA PARALLEL EXECUTION MECHANISM
10721M:	Steffen Klassert <steffen.klassert@secunet.com>
10722L:	linux-crypto@vger.kernel.org
10723S:	Maintained
10724F:	kernel/padata.c
10725F:	include/linux/padata.h
10726F:	Documentation/padata.txt
10727
10728PANASONIC LAPTOP ACPI EXTRAS DRIVER
10729M:	Harald Welte <laforge@gnumonks.org>
10730L:	platform-driver-x86@vger.kernel.org
10731S:	Maintained
10732F:	drivers/platform/x86/panasonic-laptop.c
10733
10734PARALLEL LCD/KEYPAD PANEL DRIVER
10735M:	Willy Tarreau <willy@haproxy.com>
10736M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10737S:	Odd Fixes
10738F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10739F:	drivers/misc/panel.c
10740
10741PARALLEL PORT SUBSYSTEM
10742M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10743M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10744L:	linux-parport@lists.infradead.org (subscribers-only)
10745S:	Maintained
10746F:	drivers/parport/
10747F:	include/linux/parport*.h
10748F:	drivers/char/ppdev.c
10749F:	include/uapi/linux/ppdev.h
10750F:	Documentation/parport*.txt
10751
10752PARAVIRT_OPS INTERFACE
10753M:	Juergen Gross <jgross@suse.com>
10754M:	Alok Kataria <akataria@vmware.com>
10755L:	virtualization@lists.linux-foundation.org
10756S:	Supported
10757F:	Documentation/virtual/paravirt_ops.txt
10758F:	arch/*/kernel/paravirt*
10759F:	arch/*/include/asm/paravirt*.h
10760F:	include/linux/hypervisor.h
10761
10762PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10763M:	Tim Waugh <tim@cyberelk.net>
10764L:	linux-parport@lists.infradead.org (subscribers-only)
10765S:	Maintained
10766F:	Documentation/blockdev/paride.txt
10767F:	drivers/block/paride/
10768
10769PARISC ARCHITECTURE
10770M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10771M:	Helge Deller <deller@gmx.de>
10772L:	linux-parisc@vger.kernel.org
10773W:	http://www.parisc-linux.org/
10774Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10777S:	Maintained
10778F:	arch/parisc/
10779F:	Documentation/parisc/
10780F:	drivers/parisc/
10781F:	drivers/char/agp/parisc-agp.c
10782F:	drivers/input/serio/gscps2.c
10783F:	drivers/parport/parport_gsc.*
10784F:	drivers/tty/serial/8250/8250_gsc.c
10785F:	drivers/video/fbdev/sti*
10786F:	drivers/video/console/sti*
10787F:	drivers/video/logo/logo_parisc*
10788
10789PARMAN
10790M:	Jiri Pirko <jiri@mellanox.com>
10791L:	netdev@vger.kernel.org
10792S:	Supported
10793F:	lib/parman.c
10794F:	lib/test_parman.c
10795F:	include/linux/parman.h
10796
10797PC87360 HARDWARE MONITORING DRIVER
10798M:	Jim Cromie <jim.cromie@gmail.com>
10799L:	linux-hwmon@vger.kernel.org
10800S:	Maintained
10801F:	Documentation/hwmon/pc87360
10802F:	drivers/hwmon/pc87360.c
10803
10804PC8736x GPIO DRIVER
10805M:	Jim Cromie <jim.cromie@gmail.com>
10806S:	Maintained
10807F:	drivers/char/pc8736x_gpio.c
10808
10809PC87427 HARDWARE MONITORING DRIVER
10810M:	Jean Delvare <jdelvare@suse.com>
10811L:	linux-hwmon@vger.kernel.org
10812S:	Maintained
10813F:	Documentation/hwmon/pc87427
10814F:	drivers/hwmon/pc87427.c
10815
10816PCA9532 LED DRIVER
10817M:	Riku Voipio <riku.voipio@iki.fi>
10818S:	Maintained
10819F:	drivers/leds/leds-pca9532.c
10820F:	include/linux/leds-pca9532.h
10821
10822PCA9541 I2C BUS MASTER SELECTOR DRIVER
10823M:	Guenter Roeck <linux@roeck-us.net>
10824L:	linux-i2c@vger.kernel.org
10825S:	Maintained
10826F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10827
10828PCDP - PRIMARY CONSOLE AND DEBUG PORT
10829M:	Khalid Aziz <khalid@gonehiking.org>
10830S:	Maintained
10831F:	drivers/firmware/pcdp.*
10832
10833PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10834M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10835L:	linux-pci@vger.kernel.org
10836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10837S:	Maintained
10838F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10839F:	drivers/pci/controller/pci-aardvark.c
10840
10841PCI DRIVER FOR ALTERA PCIE IP
10842M:	Ley Foon Tan <lftan@altera.com>
10843L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10844L:	linux-pci@vger.kernel.org
10845S:	Supported
10846F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10847F:	drivers/pci/controller/pcie-altera.c
10848
10849PCI DRIVER FOR APPLIEDMICRO XGENE
10850M:	Tanmay Inamdar <tinamdar@apm.com>
10851L:	linux-pci@vger.kernel.org
10852L:	linux-arm-kernel@lists.infradead.org
10853S:	Maintained
10854F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10855F:	drivers/pci/controller/pci-xgene.c
10856
10857PCI DRIVER FOR ARM VERSATILE PLATFORM
10858M:	Rob Herring <robh@kernel.org>
10859L:	linux-pci@vger.kernel.org
10860L:	linux-arm-kernel@lists.infradead.org
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/pci/versatile.txt
10863F:	drivers/pci/controller/pci-versatile.c
10864
10865PCI DRIVER FOR ARMADA 8K
10866M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10867L:	linux-pci@vger.kernel.org
10868L:	linux-arm-kernel@lists.infradead.org
10869S:	Maintained
10870F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10871F:	drivers/pci/controller/dwc/pcie-armada8k.c
10872
10873PCI DRIVER FOR CADENCE PCIE IP
10874M:	Alan Douglas <adouglas@cadence.com>
10875L:	linux-pci@vger.kernel.org
10876S:	Maintained
10877F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10878F:	drivers/pci/controller/pcie-cadence*
10879
10880PCI DRIVER FOR FREESCALE LAYERSCAPE
10881M:	Minghuan Lian <minghuan.Lian@nxp.com>
10882M:	Mingkai Hu <mingkai.hu@nxp.com>
10883M:	Roy Zang <roy.zang@nxp.com>
10884L:	linuxppc-dev@lists.ozlabs.org
10885L:	linux-pci@vger.kernel.org
10886L:	linux-arm-kernel@lists.infradead.org
10887S:	Maintained
10888F:	drivers/pci/controller/dwc/*layerscape*
10889
10890PCI DRIVER FOR GENERIC OF HOSTS
10891M:	Will Deacon <will.deacon@arm.com>
10892L:	linux-pci@vger.kernel.org
10893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10894S:	Maintained
10895F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10896F:	drivers/pci/controller/pci-host-common.c
10897F:	drivers/pci/controller/pci-host-generic.c
10898
10899PCI DRIVER FOR IMX6
10900M:	Richard Zhu <hongxing.zhu@nxp.com>
10901M:	Lucas Stach <l.stach@pengutronix.de>
10902L:	linux-pci@vger.kernel.org
10903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10904S:	Maintained
10905F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10906F:	drivers/pci/controller/dwc/*imx6*
10907
10908PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10909M:	Keith Busch <keith.busch@intel.com>
10910M:	Jonathan Derrick <jonathan.derrick@intel.com>
10911L:	linux-pci@vger.kernel.org
10912S:	Supported
10913F:	drivers/pci/controller/vmd.c
10914
10915PCI DRIVER FOR MICROSEMI SWITCHTEC
10916M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10917M:	Logan Gunthorpe <logang@deltatee.com>
10918L:	linux-pci@vger.kernel.org
10919S:	Maintained
10920F:	Documentation/switchtec.txt
10921F:	Documentation/ABI/testing/sysfs-class-switchtec
10922F:	drivers/pci/switch/switchtec*
10923F:	include/uapi/linux/switchtec_ioctl.h
10924F:	include/linux/switchtec.h
10925F:	drivers/ntb/hw/mscc/
10926
10927PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10928M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10929M:	Jason Cooper <jason@lakedaemon.net>
10930L:	linux-pci@vger.kernel.org
10931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10932S:	Maintained
10933F:	drivers/pci/controller/*mvebu*
10934
10935PCI DRIVER FOR NVIDIA TEGRA
10936M:	Thierry Reding <thierry.reding@gmail.com>
10937L:	linux-tegra@vger.kernel.org
10938L:	linux-pci@vger.kernel.org
10939S:	Supported
10940F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10941F:	drivers/pci/controller/pci-tegra.c
10942
10943PCI DRIVER FOR RENESAS R-CAR
10944M:	Simon Horman <horms@verge.net.au>
10945L:	linux-pci@vger.kernel.org
10946L:	linux-renesas-soc@vger.kernel.org
10947S:	Maintained
10948F:	drivers/pci/controller/*rcar*
10949
10950PCI DRIVER FOR SAMSUNG EXYNOS
10951M:	Jingoo Han <jingoohan1@gmail.com>
10952L:	linux-pci@vger.kernel.org
10953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10955S:	Maintained
10956F:	drivers/pci/controller/dwc/pci-exynos.c
10957
10958PCI DRIVER FOR SYNOPSYS DESIGNWARE
10959M:	Jingoo Han <jingoohan1@gmail.com>
10960M:	Joao Pinto <Joao.Pinto@synopsys.com>
10961L:	linux-pci@vger.kernel.org
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10964F:	drivers/pci/controller/dwc/*designware*
10965
10966PCI DRIVER FOR TI DRA7XX
10967M:	Kishon Vijay Abraham I <kishon@ti.com>
10968L:	linux-omap@vger.kernel.org
10969L:	linux-pci@vger.kernel.org
10970S:	Supported
10971F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10972F:	drivers/pci/controller/dwc/pci-dra7xx.c
10973
10974PCI DRIVER FOR TI KEYSTONE
10975M:	Murali Karicheri <m-karicheri2@ti.com>
10976L:	linux-pci@vger.kernel.org
10977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10978S:	Maintained
10979F:	drivers/pci/controller/dwc/*keystone*
10980
10981PCI ENDPOINT SUBSYSTEM
10982M:	Kishon Vijay Abraham I <kishon@ti.com>
10983M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10984L:	linux-pci@vger.kernel.org
10985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10986S:	Supported
10987F:	drivers/pci/endpoint/
10988F:	drivers/misc/pci_endpoint_test.c
10989F:	tools/pci/
10990
10991PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10992M:	Russell Currey <ruscur@russell.cc>
10993L:	linuxppc-dev@lists.ozlabs.org
10994S:	Supported
10995F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10996F:	arch/powerpc/kernel/eeh*.c
10997F:	arch/powerpc/platforms/*/eeh*.c
10998F:	arch/powerpc/include/*/eeh*.h
10999
11000PCI ERROR RECOVERY
11001M:	Linas Vepstas <linasvepstas@gmail.com>
11002L:	linux-pci@vger.kernel.org
11003S:	Supported
11004F:	Documentation/PCI/pci-error-recovery.txt
11005
11006PCI MSI DRIVER FOR ALTERA MSI IP
11007M:	Ley Foon Tan <lftan@altera.com>
11008L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11009L:	linux-pci@vger.kernel.org
11010S:	Supported
11011F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11012F:	drivers/pci/controller/pcie-altera-msi.c
11013
11014PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11015M:	Duc Dang <dhdang@apm.com>
11016L:	linux-pci@vger.kernel.org
11017L:	linux-arm-kernel@lists.infradead.org
11018S:	Maintained
11019F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11020F:	drivers/pci/controller/pci-xgene-msi.c
11021
11022PCI SUBSYSTEM
11023M:	Bjorn Helgaas <bhelgaas@google.com>
11024L:	linux-pci@vger.kernel.org
11025Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11027S:	Supported
11028F:	Documentation/devicetree/bindings/pci/
11029F:	Documentation/PCI/
11030F:	drivers/acpi/pci*
11031F:	drivers/pci/
11032F:	include/asm-generic/pci*
11033F:	include/linux/pci*
11034F:	include/linux/of_pci.h
11035F:	include/uapi/linux/pci*
11036F:	lib/pci*
11037F:	arch/x86/pci/
11038F:	arch/x86/kernel/quirks.c
11039
11040PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11041M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11042L:	linux-pci@vger.kernel.org
11043Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11045S:	Supported
11046F:	drivers/pci/controller/
11047
11048PCIE DRIVER FOR AXIS ARTPEC
11049M:	Jesper Nilsson <jesper.nilsson@axis.com>
11050L:	linux-arm-kernel@axis.com
11051L:	linux-pci@vger.kernel.org
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/pci/axis,artpec*
11054F:	drivers/pci/controller/dwc/*artpec*
11055
11056PCIE DRIVER FOR CAVIUM THUNDERX
11057M:	David Daney <david.daney@cavium.com>
11058L:	linux-pci@vger.kernel.org
11059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11060S:	Supported
11061F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11062F:	drivers/pci/controller/pci-thunder-*
11063
11064PCIE DRIVER FOR HISILICON
11065M:	Zhou Wang <wangzhou1@hisilicon.com>
11066L:	linux-pci@vger.kernel.org
11067S:	Maintained
11068F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11069F:	drivers/pci/controller/dwc/pcie-hisi.c
11070
11071PCIE DRIVER FOR HISILICON KIRIN
11072M:	Xiaowei Song <songxiaowei@hisilicon.com>
11073M:	Binghui Wang <wangbinghui@hisilicon.com>
11074L:	linux-pci@vger.kernel.org
11075S:	Maintained
11076F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11077F:	drivers/pci/controller/dwc/pcie-kirin.c
11078
11079PCIE DRIVER FOR HISILICON STB
11080M:	Jianguo Sun <sunjianguo1@huawei.com>
11081M:	Shawn Guo <shawn.guo@linaro.org>
11082L:	linux-pci@vger.kernel.org
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11085F:	drivers/pci/controller/dwc/pcie-histb.c
11086
11087PCIE DRIVER FOR MEDIATEK
11088M:	Ryder Lee <ryder.lee@mediatek.com>
11089L:	linux-pci@vger.kernel.org
11090L:	linux-mediatek@lists.infradead.org
11091S:	Supported
11092F:	Documentation/devicetree/bindings/pci/mediatek*
11093F:	drivers/pci/controller/*mediatek*
11094
11095PCIE DRIVER FOR QUALCOMM MSM
11096M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11097L:	linux-pci@vger.kernel.org
11098L:	linux-arm-msm@vger.kernel.org
11099S:	Maintained
11100F:	drivers/pci/controller/dwc/*qcom*
11101
11102PCIE DRIVER FOR ROCKCHIP
11103M:	Shawn Lin <shawn.lin@rock-chips.com>
11104L:	linux-pci@vger.kernel.org
11105L:	linux-rockchip@lists.infradead.org
11106S:	Maintained
11107F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11108F:	drivers/pci/controller/pcie-rockchip*
11109
11110PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11111M:	Linus Walleij <linus.walleij@linaro.org>
11112L:	linux-pci@vger.kernel.org
11113S:	Maintained
11114F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11115F:	drivers/pci/controller/pci-v3-semi.c
11116
11117PCIE DRIVER FOR ST SPEAR13XX
11118M:	Pratyush Anand <pratyush.anand@gmail.com>
11119L:	linux-pci@vger.kernel.org
11120S:	Maintained
11121F:	drivers/pci/controller/dwc/*spear*
11122
11123PCMCIA SUBSYSTEM
11124M:	Dominik Brodowski <linux@dominikbrodowski.net>
11125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11126S:	Odd Fixes
11127F:	Documentation/pcmcia/
11128F:	tools/pcmcia/
11129F:	drivers/pcmcia/
11130F:	include/pcmcia/
11131
11132PCNET32 NETWORK DRIVER
11133M:	Don Fry <pcnet32@frontier.com>
11134L:	netdev@vger.kernel.org
11135S:	Maintained
11136F:	drivers/net/ethernet/amd/pcnet32.c
11137
11138PCRYPT PARALLEL CRYPTO ENGINE
11139M:	Steffen Klassert <steffen.klassert@secunet.com>
11140L:	linux-crypto@vger.kernel.org
11141S:	Maintained
11142F:	crypto/pcrypt.c
11143F:	include/crypto/pcrypt.h
11144
11145PEAQ WMI HOTKEYS DRIVER
11146M:	Hans de Goede <hdegoede@redhat.com>
11147L:	platform-driver-x86@vger.kernel.org
11148S:	Maintained
11149F:	drivers/platform/x86/peaq-wmi.c
11150
11151PER-CPU MEMORY ALLOCATOR
11152M:	Tejun Heo <tj@kernel.org>
11153M:	Christoph Lameter <cl@linux.com>
11154M:	Dennis Zhou <dennisszhou@gmail.com>
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11156S:	Maintained
11157F:	include/linux/percpu*.h
11158F:	mm/percpu*.c
11159F:	arch/*/include/asm/percpu.h
11160
11161PER-TASK DELAY ACCOUNTING
11162M:	Balbir Singh <bsingharora@gmail.com>
11163S:	Maintained
11164F:	include/linux/delayacct.h
11165F:	kernel/delayacct.c
11166
11167PERFORMANCE EVENTS SUBSYSTEM
11168M:	Peter Zijlstra <peterz@infradead.org>
11169M:	Ingo Molnar <mingo@redhat.com>
11170M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11171R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11172R:	Jiri Olsa <jolsa@redhat.com>
11173R:	Namhyung Kim <namhyung@kernel.org>
11174L:	linux-kernel@vger.kernel.org
11175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11176S:	Supported
11177F:	kernel/events/*
11178F:	include/linux/perf_event.h
11179F:	include/uapi/linux/perf_event.h
11180F:	arch/*/kernel/perf_event*.c
11181F:	arch/*/kernel/*/perf_event*.c
11182F:	arch/*/kernel/*/*/perf_event*.c
11183F:	arch/*/include/asm/perf_event.h
11184F:	arch/*/kernel/perf_callchain.c
11185F:	arch/*/events/*
11186F:	tools/perf/
11187
11188PERSONALITY HANDLING
11189M:	Christoph Hellwig <hch@infradead.org>
11190L:	linux-abi-devel@lists.sourceforge.net
11191S:	Maintained
11192F:	include/linux/personality.h
11193F:	include/uapi/linux/personality.h
11194
11195PHONET PROTOCOL
11196M:	Remi Denis-Courmont <courmisch@gmail.com>
11197S:	Supported
11198F:	Documentation/networking/phonet.txt
11199F:	include/linux/phonet.h
11200F:	include/net/phonet/
11201F:	include/uapi/linux/phonet.h
11202F:	net/phonet/
11203
11204PHRAM MTD DRIVER
11205M:	Joern Engel <joern@lazybastard.org>
11206L:	linux-mtd@lists.infradead.org
11207S:	Maintained
11208F:	drivers/mtd/devices/phram.c
11209
11210PICOLCD HID DRIVER
11211M:	Bruno Prémont <bonbons@linux-vserver.org>
11212L:	linux-input@vger.kernel.org
11213S:	Maintained
11214F:	drivers/hid/hid-picolcd*
11215
11216PICOXCELL SUPPORT
11217M:	Jamie Iles <jamie@jamieiles.com>
11218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11219T:	git git://github.com/jamieiles/linux-2.6-ji.git
11220S:	Supported
11221F:	arch/arm/boot/dts/picoxcell*
11222F:	arch/arm/mach-picoxcell/
11223F:	drivers/crypto/picoxcell*
11224
11225PIN CONTROL SUBSYSTEM
11226M:	Linus Walleij <linus.walleij@linaro.org>
11227L:	linux-gpio@vger.kernel.org
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11229S:	Maintained
11230F:	Documentation/devicetree/bindings/pinctrl/
11231F:	Documentation/driver-api/pinctl.rst
11232F:	drivers/pinctrl/
11233F:	include/linux/pinctrl/
11234
11235PIN CONTROLLER - ATMEL AT91
11236M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11238S:	Maintained
11239F:	drivers/pinctrl/pinctrl-at91.*
11240
11241PIN CONTROLLER - ATMEL AT91 PIO4
11242M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11244L:	linux-gpio@vger.kernel.org
11245S:	Supported
11246F:	drivers/pinctrl/pinctrl-at91-pio4.*
11247
11248PIN CONTROLLER - FREESCALE
11249M:	Dong Aisheng <aisheng.dong@nxp.com>
11250M:	Fabio Estevam <festevam@gmail.com>
11251M:	Shawn Guo <shawnguo@kernel.org>
11252M:	Stefan Agner <stefan@agner.ch>
11253R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11254L:	linux-gpio@vger.kernel.org
11255S:	Maintained
11256F:	drivers/pinctrl/freescale/
11257F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11258
11259PIN CONTROLLER - INTEL
11260M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11261M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11262S:	Maintained
11263F:	drivers/pinctrl/intel/
11264
11265PIN CONTROLLER - MEDIATEK
11266M:	Sean Wang <sean.wang@mediatek.com>
11267L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11268S:	Maintained
11269F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11270F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11271F:	drivers/pinctrl/mediatek/mtk-eint.*
11272F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11273F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11274F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11275
11276PIN CONTROLLER - QUALCOMM
11277M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11278S:	Maintained
11279L:	linux-arm-msm@vger.kernel.org
11280F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11281F:	drivers/pinctrl/qcom/
11282
11283PIN CONTROLLER - RENESAS
11284M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11285M:	Geert Uytterhoeven <geert+renesas@glider.be>
11286L:	linux-renesas-soc@vger.kernel.org
11287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11288S:	Maintained
11289F:	drivers/pinctrl/sh-pfc/
11290
11291PIN CONTROLLER - SAMSUNG
11292M:	Tomasz Figa <tomasz.figa@gmail.com>
11293M:	Krzysztof Kozlowski <krzk@kernel.org>
11294M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11296L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11297Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11299S:	Maintained
11300F:	drivers/pinctrl/samsung/
11301F:	include/dt-bindings/pinctrl/samsung.h
11302F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11303
11304PIN CONTROLLER - SINGLE
11305M:	Tony Lindgren <tony@atomide.com>
11306M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11308L:	linux-omap@vger.kernel.org
11309S:	Maintained
11310F:	drivers/pinctrl/pinctrl-single.c
11311
11312PIN CONTROLLER - ST SPEAR
11313M:	Viresh Kumar <vireshk@kernel.org>
11314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315W:	http://www.st.com/spear
11316S:	Maintained
11317F:	drivers/pinctrl/spear/
11318
11319PISTACHIO SOC SUPPORT
11320M:	James Hartley <james.hartley@sondrel.com>
11321L:	linux-mips@linux-mips.org
11322S:	Odd Fixes
11323F:	arch/mips/pistachio/
11324F:	arch/mips/include/asm/mach-pistachio/
11325F:	arch/mips/boot/dts/img/pistachio*
11326F:	arch/mips/configs/pistachio*_defconfig
11327
11328PKTCDVD DRIVER
11329S:	Orphan
11330M:	linux-block@vger.kernel.org
11331F:	drivers/block/pktcdvd.c
11332F:	include/linux/pktcdvd.h
11333F:	include/uapi/linux/pktcdvd.h
11334
11335PKUNITY SOC DRIVERS
11336M:	Guan Xuetao <gxt@pku.edu.cn>
11337W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11338S:	Maintained
11339T:	git git://github.com/gxt/linux.git
11340F:	drivers/input/serio/i8042-unicore32io.h
11341F:	drivers/i2c/busses/i2c-puv3.c
11342F:	drivers/video/fbdev/fb-puv3.c
11343F:	drivers/rtc/rtc-puv3.c
11344
11345PMBUS HARDWARE MONITORING DRIVERS
11346M:	Guenter Roeck <linux@roeck-us.net>
11347L:	linux-hwmon@vger.kernel.org
11348W:	http://hwmon.wiki.kernel.org/
11349W:	http://www.roeck-us.net/linux/drivers/
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11351S:	Maintained
11352F:	Documentation/hwmon/pmbus
11353F:	drivers/hwmon/pmbus/
11354F:	include/linux/pmbus.h
11355
11356PMC SIERRA MaxRAID DRIVER
11357L:	linux-scsi@vger.kernel.org
11358W:	http://www.pmc-sierra.com/
11359S:	Orphan
11360F:	drivers/scsi/pmcraid.*
11361
11362PMC SIERRA PM8001 DRIVER
11363M:	Jack Wang <jinpu.wang@profitbricks.com>
11364M:	lindar_liu@usish.com
11365L:	linux-scsi@vger.kernel.org
11366S:	Supported
11367F:	drivers/scsi/pm8001/
11368
11369PNP SUPPORT
11370M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11371S:	Maintained
11372F:	drivers/pnp/
11373
11374POSIX CLOCKS and TIMERS
11375M:	Thomas Gleixner <tglx@linutronix.de>
11376L:	linux-kernel@vger.kernel.org
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11378S:	Maintained
11379F:	fs/timerfd.c
11380F:	include/linux/timer*
11381F:	kernel/time/*timer*
11382
11383POWER MANAGEMENT CORE
11384M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11385L:	linux-pm@vger.kernel.org
11386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11387B:	https://bugzilla.kernel.org
11388S:	Supported
11389F:	drivers/base/power/
11390F:	include/linux/pm.h
11391F:	include/linux/pm_*
11392F:	include/linux/powercap.h
11393F:	drivers/powercap/
11394F:	kernel/configs/nopm.config
11395
11396POWER STATE COORDINATION INTERFACE (PSCI)
11397M:	Mark Rutland <mark.rutland@arm.com>
11398M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11399L:	linux-arm-kernel@lists.infradead.org
11400S:	Maintained
11401F:	drivers/firmware/psci*.c
11402F:	include/linux/psci.h
11403F:	include/uapi/linux/psci.h
11404
11405POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11406M:	Sebastian Reichel <sre@kernel.org>
11407L:	linux-pm@vger.kernel.org
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11409S:	Maintained
11410F:	Documentation/ABI/testing/sysfs-class-power
11411F:	Documentation/devicetree/bindings/power/supply/
11412F:	include/linux/power_supply.h
11413F:	drivers/power/supply/
11414
11415POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11416M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11417L:	linuxppc-dev@lists.ozlabs.org
11418S:	Maintained
11419F:	drivers/char/powernv-op-panel.c
11420
11421PPP OVER ATM (RFC 2364)
11422M:	Mitchell Blank Jr <mitch@sfgoth.com>
11423S:	Maintained
11424F:	net/atm/pppoatm.c
11425F:	include/uapi/linux/atmppp.h
11426
11427PPP OVER ETHERNET
11428M:	Michal Ostrowski <mostrows@earthlink.net>
11429S:	Maintained
11430F:	drivers/net/ppp/pppoe.c
11431F:	drivers/net/ppp/pppox.c
11432
11433PPP OVER L2TP
11434M:	James Chapman <jchapman@katalix.com>
11435S:	Maintained
11436F:	net/l2tp/l2tp_ppp.c
11437F:	include/linux/if_pppol2tp.h
11438F:	include/uapi/linux/if_pppol2tp.h
11439
11440PPP PROTOCOL DRIVERS AND COMPRESSORS
11441M:	Paul Mackerras <paulus@samba.org>
11442L:	linux-ppp@vger.kernel.org
11443S:	Maintained
11444F:	drivers/net/ppp/ppp_*
11445
11446PPS SUPPORT
11447M:	Rodolfo Giometti <giometti@enneenne.com>
11448W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11449L:	linuxpps@ml.enneenne.com (subscribers-only)
11450S:	Maintained
11451F:	Documentation/pps/
11452F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11453F:	Documentation/ABI/testing/sysfs-pps
11454F:	drivers/pps/
11455F:	include/linux/pps*.h
11456F:	include/uapi/linux/pps.h
11457
11458PPTP DRIVER
11459M:	Dmitry Kozlov <xeb@mail.ru>
11460L:	netdev@vger.kernel.org
11461S:	Maintained
11462F:	drivers/net/ppp/pptp.c
11463W:	http://sourceforge.net/projects/accel-pptp
11464
11465PREEMPTIBLE KERNEL
11466M:	Robert Love <rml@tech9.net>
11467L:	kpreempt-tech@lists.sourceforge.net
11468W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11469S:	Supported
11470F:	Documentation/preempt-locking.txt
11471F:	include/linux/preempt.h
11472
11473PRINTK
11474M:	Petr Mladek <pmladek@suse.com>
11475M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11476R:	Steven Rostedt <rostedt@goodmis.org>
11477S:	Maintained
11478F:	kernel/printk/
11479F:	include/linux/printk.h
11480
11481PRISM54 WIRELESS DRIVER
11482M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11483L:	linux-wireless@vger.kernel.org
11484W:	http://wireless.kernel.org/en/users/Drivers/p54
11485S:	Obsolete
11486F:	drivers/net/wireless/intersil/prism54/
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@codeaurora.org>
11821L:	netdev@vger.kernel.org
11822S:	Supported
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:	lib/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/x86/
15585F:	arch/x86/
15586
15587X86 MCE INFRASTRUCTURE
15588M:	Tony Luck <tony.luck@intel.com>
15589M:	Borislav Petkov <bp@alien8.de>
15590L:	linux-edac@vger.kernel.org
15591S:	Maintained
15592F:	arch/x86/kernel/cpu/mcheck/*
15593
15594X86 MICROCODE UPDATE SUPPORT
15595M:	Borislav Petkov <bp@alien8.de>
15596S:	Maintained
15597F:	arch/x86/kernel/cpu/microcode/*
15598
15599X86 PLATFORM DRIVERS
15600M:	Darren Hart <dvhart@infradead.org>
15601M:	Andy Shevchenko <andy@infradead.org>
15602L:	platform-driver-x86@vger.kernel.org
15603T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15604S:	Maintained
15605F:	drivers/platform/x86/
15606F:	drivers/platform/olpc/
15607
15608X86 VDSO
15609M:	Andy Lutomirski <luto@amacapital.net>
15610L:	linux-kernel@vger.kernel.org
15611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15612S:	Maintained
15613F:	arch/x86/entry/vdso/
15614
15615XC2028/3028 TUNER DRIVER
15616M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15617L:	linux-media@vger.kernel.org
15618W:	https://linuxtv.org
15619T:	git git://linuxtv.org/media_tree.git
15620S:	Maintained
15621F:	drivers/media/tuners/tuner-xc2028.*
15622
15623XDP SOCKETS (AF_XDP)
15624M:	Björn Töpel <bjorn.topel@intel.com>
15625M:	Magnus Karlsson <magnus.karlsson@intel.com>
15626L:	netdev@vger.kernel.org
15627S:	Maintained
15628F:	kernel/bpf/xskmap.c
15629F:	net/xdp/
15630
15631XEN BLOCK SUBSYSTEM
15632M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15633M:	Roger Pau Monné <roger.pau@citrix.com>
15634L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15635S:	Supported
15636F:	drivers/block/xen-blkback/*
15637F:	drivers/block/xen*
15638
15639XEN HYPERVISOR ARM
15640M:	Stefano Stabellini <sstabellini@kernel.org>
15641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15642S:	Maintained
15643F:	arch/arm/xen/
15644F:	arch/arm/include/asm/xen/
15645
15646XEN HYPERVISOR ARM64
15647M:	Stefano Stabellini <sstabellini@kernel.org>
15648L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15649S:	Maintained
15650F:	arch/arm64/xen/
15651F:	arch/arm64/include/asm/xen/
15652
15653XEN HYPERVISOR INTERFACE
15654M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15655M:	Juergen Gross <jgross@suse.com>
15656L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15658S:	Supported
15659F:	arch/x86/xen/
15660F:	drivers/*/xen-*front.c
15661F:	drivers/xen/
15662F:	arch/x86/include/asm/xen/
15663F:	arch/x86/include/asm/pvclock-abi.h
15664F:	include/xen/
15665F:	include/uapi/xen/
15666F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15667F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15668
15669XEN NETWORK BACKEND DRIVER
15670M:	Wei Liu <wei.liu2@citrix.com>
15671M:	Paul Durrant <paul.durrant@citrix.com>
15672L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15673L:	netdev@vger.kernel.org
15674S:	Supported
15675F:	drivers/net/xen-netback/*
15676
15677XEN PCI SUBSYSTEM
15678M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15679L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15680S:	Supported
15681F:	arch/x86/pci/*xen*
15682F:	drivers/pci/*xen*
15683
15684XEN PVSCSI DRIVERS
15685M:	Juergen Gross <jgross@suse.com>
15686L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15687L:	linux-scsi@vger.kernel.org
15688S:	Supported
15689F:	drivers/scsi/xen-scsifront.c
15690F:	drivers/xen/xen-scsiback.c
15691F:	include/xen/interface/io/vscsiif.h
15692
15693XEN SWIOTLB SUBSYSTEM
15694M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15695L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15696L:	iommu@lists.linux-foundation.org
15697S:	Supported
15698F:	arch/x86/xen/*swiotlb*
15699F:	drivers/xen/*swiotlb*
15700
15701XEN SOUND FRONTEND DRIVER
15702M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15705S:	Supported
15706F:	sound/xen/*
15707
15708XFS FILESYSTEM
15709M:	Darrick J. Wong <darrick.wong@oracle.com>
15710M:	linux-xfs@vger.kernel.org
15711L:	linux-xfs@vger.kernel.org
15712W:	http://xfs.org/
15713T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15714S:	Supported
15715F:	Documentation/filesystems/xfs.txt
15716F:	fs/xfs/
15717
15718XILINX AXI ETHERNET DRIVER
15719M:	Anirudha Sarangi <anirudh@xilinx.com>
15720M:	John Linn <John.Linn@xilinx.com>
15721S:	Maintained
15722F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15723
15724XILINX UARTLITE SERIAL DRIVER
15725M:	Peter Korsgaard <jacmet@sunsite.dk>
15726L:	linux-serial@vger.kernel.org
15727S:	Maintained
15728F:	drivers/tty/serial/uartlite.c
15729
15730XILINX VIDEO IP CORES
15731M:	Hyun Kwon <hyun.kwon@xilinx.com>
15732M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15733L:	linux-media@vger.kernel.org
15734T:	git git://linuxtv.org/media_tree.git
15735S:	Supported
15736F:	Documentation/devicetree/bindings/media/xilinx/
15737F:	drivers/media/platform/xilinx/
15738F:	include/uapi/linux/xilinx-v4l2-controls.h
15739
15740XILLYBUS DRIVER
15741M:	Eli Billauer <eli.billauer@gmail.com>
15742L:	linux-kernel@vger.kernel.org
15743S:	Supported
15744F:	drivers/char/xillybus/
15745
15746XLP9XX I2C DRIVER
15747M:	George Cherian <george.cherian@cavium.com>
15748M:	Jan Glauber <jglauber@cavium.com>
15749L:	linux-i2c@vger.kernel.org
15750W:	http://www.cavium.com
15751S:	Supported
15752F:	drivers/i2c/busses/i2c-xlp9xx.c
15753
15754XRA1403 GPIO EXPANDER
15755M:	Nandor Han <nandor.han@ge.com>
15756M:	Semi Malinen <semi.malinen@ge.com>
15757L:	linux-gpio@vger.kernel.org
15758S:	Maintained
15759F:	drivers/gpio/gpio-xra1403.c
15760F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15761
15762XTENSA XTFPGA PLATFORM SUPPORT
15763M:	Max Filippov <jcmvbkbc@gmail.com>
15764L:	linux-xtensa@linux-xtensa.org
15765S:	Maintained
15766F:	drivers/spi/spi-xtensa-xtfpga.c
15767F:	sound/soc/xtensa/xtfpga-i2s.c
15768
15769YAM DRIVER FOR AX.25
15770M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15771L:	linux-hams@vger.kernel.org
15772S:	Maintained
15773F:	drivers/net/hamradio/yam*
15774F:	include/linux/yam.h
15775
15776YAMA SECURITY MODULE
15777M:	Kees Cook <keescook@chromium.org>
15778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15779S:	Supported
15780F:	security/yama/
15781F:	Documentation/admin-guide/LSM/Yama.rst
15782
15783YEALINK PHONE DRIVER
15784M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15785L:	usbb2k-api-dev@nongnu.org
15786S:	Maintained
15787F:	Documentation/input/devices/yealink.rst
15788F:	drivers/input/misc/yealink.*
15789
15790Z8530 DRIVER FOR AX.25
15791M:	Joerg Reuter <jreuter@yaina.de>
15792W:	http://yaina.de/jreuter/
15793W:	http://www.qsl.net/dl1bke/
15794L:	linux-hams@vger.kernel.org
15795S:	Maintained
15796F:	Documentation/networking/z8530drv.txt
15797F:	drivers/net/hamradio/*scc.c
15798F:	drivers/net/hamradio/z8530.h
15799
15800ZBUD COMPRESSED PAGE ALLOCATOR
15801M:	Seth Jennings <sjenning@redhat.com>
15802M:	Dan Streetman <ddstreet@ieee.org>
15803L:	linux-mm@kvack.org
15804S:	Maintained
15805F:	mm/zbud.c
15806F:	include/linux/zbud.h
15807
15808ZD1211RW WIRELESS DRIVER
15809M:	Daniel Drake <dsd@gentoo.org>
15810M:	Ulrich Kunitz <kune@deine-taler.de>
15811W:	http://zd1211.ath.cx/wiki/DriverRewrite
15812L:	linux-wireless@vger.kernel.org
15813L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15814S:	Maintained
15815F:	drivers/net/wireless/zydas/zd1211rw/
15816
15817ZD1301 MEDIA DRIVER
15818M:	Antti Palosaari <crope@iki.fi>
15819L:	linux-media@vger.kernel.org
15820W:	https://linuxtv.org/
15821W:	http://palosaari.fi/linux/
15822Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15823S:	Maintained
15824F:	drivers/media/usb/dvb-usb-v2/zd1301*
15825
15826ZD1301_DEMOD MEDIA DRIVER
15827M:	Antti Palosaari <crope@iki.fi>
15828L:	linux-media@vger.kernel.org
15829W:	https://linuxtv.org/
15830W:	http://palosaari.fi/linux/
15831Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15832S:	Maintained
15833F:	drivers/media/dvb-frontends/zd1301_demod*
15834
15835ZPOOL COMPRESSED PAGE STORAGE API
15836M:	Dan Streetman <ddstreet@ieee.org>
15837L:	linux-mm@kvack.org
15838S:	Maintained
15839F:	mm/zpool.c
15840F:	include/linux/zpool.h
15841
15842ZR36067 VIDEO FOR LINUX DRIVER
15843L:	mjpeg-users@lists.sourceforge.net
15844L:	linux-media@vger.kernel.org
15845W:	http://mjpeg.sourceforge.net/driver-zoran/
15846T:	hg https://linuxtv.org/hg/v4l-dvb
15847S:	Odd Fixes
15848F:	drivers/staging/media/zoran/
15849
15850ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15851M:	Minchan Kim <minchan@kernel.org>
15852M:	Nitin Gupta <ngupta@vflare.org>
15853R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15854L:	linux-kernel@vger.kernel.org
15855S:	Maintained
15856F:	drivers/block/zram/
15857F:	Documentation/blockdev/zram.txt
15858
15859ZS DECSTATION Z85C30 SERIAL DRIVER
15860M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15861S:	Maintained
15862F:	drivers/tty/serial/zs.*
15863
15864ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15865M:	Minchan Kim <minchan@kernel.org>
15866M:	Nitin Gupta <ngupta@vflare.org>
15867R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15868L:	linux-mm@kvack.org
15869S:	Maintained
15870F:	mm/zsmalloc.c
15871F:	include/linux/zsmalloc.h
15872F:	Documentation/vm/zsmalloc.rst
15873
15874ZSWAP COMPRESSED SWAP CACHING
15875M:	Seth Jennings <sjenning@redhat.com>
15876M:	Dan Streetman <ddstreet@ieee.org>
15877L:	linux-mm@kvack.org
15878S:	Maintained
15879F:	mm/zswap.c
15880
15881THE REST
15882M:	Linus Torvalds <torvalds@linux-foundation.org>
15883L:	linux-kernel@vger.kernel.org
15884Q:	http://patchwork.kernel.org/project/LKML/list/
15885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15886S:	Buried alive in reporters
15887F:	*
15888F:	*/
15889