xref: /openbmc/linux/MAINTAINERS (revision 8dd99871)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@osg.samsung.com>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974N:	stingray
2975F:	arch/arm64/boot/dts/broadcom/northstar2/*
2976F:	arch/arm64/boot/dts/broadcom/stingray/*
2977F:	drivers/clk/bcm/clk-ns*
2978F:	drivers/clk/bcm/clk-sr*
2979F:	drivers/pinctrl/bcm/pinctrl-ns*
2980F:	include/dt-bindings/clock/bcm-sr*
2981
2982BROADCOM KONA GPIO DRIVER
2983M:	Ray Jui <rjui@broadcom.com>
2984L:	bcm-kernel-feedback-list@broadcom.com
2985S:	Supported
2986F:	drivers/gpio/gpio-bcm-kona.c
2987F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2988
2989BROADCOM NETXTREME-E ROCE DRIVER
2990M:	Selvin Xavier <selvin.xavier@broadcom.com>
2991M:	Devesh Sharma <devesh.sharma@broadcom.com>
2992M:	Somnath Kotur <somnath.kotur@broadcom.com>
2993M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2994L:	linux-rdma@vger.kernel.org
2995W:	http://www.broadcom.com
2996S:	Supported
2997F:	drivers/infiniband/hw/bnxt_re/
2998F:	include/uapi/rdma/bnxt_re-abi.h
2999
3000BROADCOM NVRAM DRIVER
3001M:	Rafał Miłecki <zajec5@gmail.com>
3002L:	linux-mips@linux-mips.org
3003S:	Maintained
3004F:	drivers/firmware/broadcom/*
3005
3006BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3007M:	Rafał Miłecki <zajec5@gmail.com>
3008L:	linux-wireless@vger.kernel.org
3009S:	Maintained
3010F:	drivers/bcma/
3011F:	include/linux/bcma/
3012
3013BROADCOM STB AVS CPUFREQ DRIVER
3014M:	Markus Mayer <mmayer@broadcom.com>
3015M:	bcm-kernel-feedback-list@broadcom.com
3016L:	linux-pm@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3019F:	drivers/cpufreq/brcmstb*
3020
3021BROADCOM STB AVS TMON DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-pm@vger.kernel.org
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3027F:	drivers/thermal/broadcom/brcmstb*
3028
3029BROADCOM STB NAND FLASH DRIVER
3030M:	Brian Norris <computersforpeace@gmail.com>
3031M:	Kamal Dasu <kdasu.kdev@gmail.com>
3032L:	linux-mtd@lists.infradead.org
3033L:	bcm-kernel-feedback-list@broadcom.com
3034S:	Maintained
3035F:	drivers/mtd/nand/raw/brcmnand/
3036
3037BROADCOM STB DPFE DRIVER
3038M:	Markus Mayer <mmayer@broadcom.com>
3039M:	bcm-kernel-feedback-list@broadcom.com
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3043F:	drivers/memory/brcmstb_dpfe.c
3044
3045BROADCOM SYSTEMPORT ETHERNET DRIVER
3046M:	Florian Fainelli <f.fainelli@gmail.com>
3047L:	netdev@vger.kernel.org
3048S:	Supported
3049F:	drivers/net/ethernet/broadcom/bcmsysport.*
3050
3051BROADCOM TG3 GIGABIT ETHERNET DRIVER
3052M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3053M:	Prashant Sreedharan <prashant@broadcom.com>
3054M:	Michael Chan <mchan@broadcom.com>
3055L:	netdev@vger.kernel.org
3056S:	Supported
3057F:	drivers/net/ethernet/broadcom/tg3.*
3058
3059BROCADE BFA FC SCSI DRIVER
3060M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3061M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3062L:	linux-scsi@vger.kernel.org
3063S:	Supported
3064F:	drivers/scsi/bfa/
3065
3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3067M:	Rasesh Mody <rasesh.mody@cavium.com>
3068M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3069M:	Dept-GELinuxNICDev@cavium.com
3070L:	netdev@vger.kernel.org
3071S:	Supported
3072F:	drivers/net/ethernet/brocade/bna/
3073
3074BSG (block layer generic sg v4 driver)
3075M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3076L:	linux-scsi@vger.kernel.org
3077S:	Supported
3078F:	block/bsg.c
3079F:	include/linux/bsg.h
3080F:	include/uapi/linux/bsg.h
3081
3082BT87X AUDIO DRIVER
3083M:	Clemens Ladisch <clemens@ladisch.de>
3084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3085T:	git git://git.alsa-project.org/alsa-kernel.git
3086S:	Maintained
3087F:	Documentation/sound/cards/bt87x.rst
3088F:	sound/pci/bt87x.c
3089
3090BT8XXGPIO DRIVER
3091M:	Michael Buesch <m@bues.ch>
3092W:	http://bu3sch.de/btgpio.php
3093S:	Maintained
3094F:	drivers/gpio/gpio-bt8xx.c
3095
3096BTRFS FILE SYSTEM
3097M:	Chris Mason <clm@fb.com>
3098M:	Josef Bacik <jbacik@fb.com>
3099M:	David Sterba <dsterba@suse.com>
3100L:	linux-btrfs@vger.kernel.org
3101W:	http://btrfs.wiki.kernel.org/
3102Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3104S:	Maintained
3105F:	Documentation/filesystems/btrfs.txt
3106F:	fs/btrfs/
3107F:	include/linux/btrfs*
3108F:	include/uapi/linux/btrfs*
3109
3110BTTV VIDEO4LINUX DRIVER
3111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3112L:	linux-media@vger.kernel.org
3113W:	https://linuxtv.org
3114T:	git git://linuxtv.org/media_tree.git
3115S:	Odd fixes
3116F:	Documentation/media/v4l-drivers/bttv*
3117F:	drivers/media/pci/bt8xx/bttv*
3118
3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3120M:	Chanwoo Choi <cw00.choi@samsung.com>
3121L:	linux-pm@vger.kernel.org
3122L:	linux-samsung-soc@vger.kernel.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124S:	Maintained
3125F:	drivers/devfreq/exynos-bus.c
3126F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127
3128BUSLOGIC SCSI DRIVER
3129M:	Khalid Aziz <khalid@gonehiking.org>
3130L:	linux-scsi@vger.kernel.org
3131S:	Maintained
3132F:	drivers/scsi/BusLogic.*
3133F:	drivers/scsi/FlashPoint.*
3134
3135C-MEDIA CMI8788 DRIVER
3136M:	Clemens Ladisch <clemens@ladisch.de>
3137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3138T:	git git://git.alsa-project.org/alsa-kernel.git
3139S:	Maintained
3140F:	sound/pci/oxygen/
3141
3142C6X ARCHITECTURE
3143M:	Mark Salter <msalter@redhat.com>
3144M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3145L:	linux-c6x-dev@linux-c6x.org
3146W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3147S:	Maintained
3148F:	arch/c6x/
3149
3150CA8210 IEEE-802.15.4 RADIO DRIVER
3151M:	Harry Morris <h.morris@cascoda.com>
3152L:	linux-wpan@vger.kernel.org
3153W:	https://github.com/Cascoda/ca8210-linux.git
3154S:	Maintained
3155F:	drivers/net/ieee802154/ca8210.c
3156F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157
3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3159M:	David Howells <dhowells@redhat.com>
3160L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3161S:	Supported
3162F:	Documentation/filesystems/caching/cachefiles.txt
3163F:	fs/cachefiles/
3164
3165CADENCE MIPI-CSI2 BRIDGES
3166M:	Maxime Ripard <maxime.ripard@bootlin.com>
3167L:	linux-media@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/media/cdns,*.txt
3170F:	drivers/media/platform/cadence/cdns-csi2*
3171
3172CADET FM/AM RADIO RECEIVER DRIVER
3173M:	Hans Verkuil <hverkuil@xs4all.nl>
3174L:	linux-media@vger.kernel.org
3175T:	git git://linuxtv.org/media_tree.git
3176W:	https://linuxtv.org
3177S:	Maintained
3178F:	drivers/media/radio/radio-cadet*
3179
3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3181M:	Jonathan Corbet <corbet@lwn.net>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184S:	Maintained
3185F:	Documentation/media/v4l-drivers/cafe_ccic*
3186F:	drivers/media/platform/marvell-ccic/
3187
3188CAIF NETWORK LAYER
3189M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3190L:	netdev@vger.kernel.org
3191S:	Supported
3192F:	Documentation/networking/caif/
3193F:	drivers/net/caif/
3194F:	include/uapi/linux/caif/
3195F:	include/net/caif/
3196F:	net/caif/
3197
3198CALGARY x86-64 IOMMU
3199M:	Muli Ben-Yehuda <mulix@mulix.org>
3200M:	Jon Mason <jdmason@kudzu.us>
3201L:	iommu@lists.linux-foundation.org
3202S:	Maintained
3203F:	arch/x86/kernel/pci-calgary_64.c
3204F:	arch/x86/kernel/tce_64.c
3205F:	arch/x86/include/asm/calgary.h
3206F:	arch/x86/include/asm/tce.h
3207
3208CAN NETWORK DRIVERS
3209M:	Wolfgang Grandegger <wg@grandegger.com>
3210M:	Marc Kleine-Budde <mkl@pengutronix.de>
3211L:	linux-can@vger.kernel.org
3212W:	https://github.com/linux-can
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/can/
3217F:	drivers/net/can/
3218F:	include/linux/can/dev.h
3219F:	include/linux/can/platform/
3220F:	include/uapi/linux/can/error.h
3221F:	include/uapi/linux/can/netlink.h
3222
3223CAN NETWORK LAYER
3224M:	Oliver Hartkopp <socketcan@hartkopp.net>
3225M:	Marc Kleine-Budde <mkl@pengutronix.de>
3226L:	linux-can@vger.kernel.org
3227W:	https://github.com/linux-can
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3230S:	Maintained
3231F:	Documentation/networking/can.rst
3232F:	net/can/
3233F:	include/linux/can/core.h
3234F:	include/uapi/linux/can.h
3235F:	include/uapi/linux/can/bcm.h
3236F:	include/uapi/linux/can/raw.h
3237F:	include/uapi/linux/can/gw.h
3238
3239CAPABILITIES
3240M:	Serge Hallyn <serge@hallyn.com>
3241L:	linux-security-module@vger.kernel.org
3242S:	Supported
3243F:	include/linux/capability.h
3244F:	include/uapi/linux/capability.h
3245F:	security/commoncap.c
3246F:	kernel/capability.c
3247
3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3249M:	Kevin Tsai <ktsai@capellamicro.com>
3250S:	Maintained
3251F:	drivers/iio/light/cm*
3252
3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3254M:	Christian Lamparter <chunkeey@googlemail.com>
3255L:	linux-wireless@vger.kernel.org
3256W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3257S:	Maintained
3258F:	drivers/net/wireless/ath/carl9170/
3259
3260CAVIUM I2C DRIVER
3261M:	Jan Glauber <jglauber@cavium.com>
3262M:	David Daney <david.daney@cavium.com>
3263W:	http://www.cavium.com
3264S:	Supported
3265F:	drivers/i2c/busses/i2c-octeon*
3266F:	drivers/i2c/busses/i2c-thunderx*
3267
3268CAVIUM LIQUIDIO NETWORK DRIVER
3269M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3270M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3271M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3272M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3273L:	netdev@vger.kernel.org
3274W:	http://www.cavium.com
3275S:	Supported
3276F:	drivers/net/ethernet/cavium/liquidio/
3277
3278CAVIUM MMC DRIVER
3279M:	Jan Glauber <jglauber@cavium.com>
3280M:	David Daney <david.daney@cavium.com>
3281M:	Steven J. Hill <Steven.Hill@cavium.com>
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/mmc/host/cavium*
3285
3286CAVIUM OCTEON-TX CRYPTO DRIVER
3287M:	George Cherian <george.cherian@cavium.com>
3288L:	linux-crypto@vger.kernel.org
3289W:	http://www.cavium.com
3290S:	Supported
3291F:	drivers/crypto/cavium/cpt/
3292
3293CAVIUM THUNDERX2 ARM64 SOC
3294M:	Robert Richter <rrichter@cavium.com>
3295M:	Jayachandran C <jnair@caviumnetworks.com>
3296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297S:	Maintained
3298F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3299F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3300
3301CC2520 IEEE-802.15.4 RADIO DRIVER
3302M:	Varka Bhadram <varkabhadram@gmail.com>
3303L:	linux-wpan@vger.kernel.org
3304S:	Maintained
3305F:	drivers/net/ieee802154/cc2520.c
3306F:	include/linux/spi/cc2520.h
3307F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3308
3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3310M:	Gilad Ben-Yossef <gilad@benyossef.com>
3311L:	linux-crypto@vger.kernel.org
3312S:	Supported
3313F:	drivers/crypto/ccree/
3314W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3315
3316CEC FRAMEWORK
3317M:	Hans Verkuil <hans.verkuil@cisco.com>
3318L:	linux-media@vger.kernel.org
3319T:	git git://linuxtv.org/media_tree.git
3320W:	http://linuxtv.org
3321S:	Supported
3322F:	Documentation/media/kapi/cec-core.rst
3323F:	Documentation/media/uapi/cec
3324F:	drivers/media/cec/
3325F:	drivers/media/rc/keymaps/rc-cec.c
3326F:	include/media/cec.h
3327F:	include/media/cec-notifier.h
3328F:	include/uapi/linux/cec.h
3329F:	include/uapi/linux/cec-funcs.h
3330F:	Documentation/devicetree/bindings/media/cec.txt
3331F:	Documentation/ABI/testing/debugfs-cec-error-inj
3332
3333CEC GPIO DRIVER
3334M:	Hans Verkuil <hans.verkuil@cisco.com>
3335L:	linux-media@vger.kernel.org
3336T:	git git://linuxtv.org/media_tree.git
3337W:	http://linuxtv.org
3338S:	Supported
3339F:	drivers/media/platform/cec-gpio/
3340F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3341
3342CELL BROADBAND ENGINE ARCHITECTURE
3343M:	Arnd Bergmann <arnd@arndb.de>
3344L:	linuxppc-dev@lists.ozlabs.org
3345W:	http://www.ibm.com/developerworks/power/cell/
3346S:	Supported
3347F:	arch/powerpc/include/asm/cell*.h
3348F:	arch/powerpc/include/asm/spu*.h
3349F:	arch/powerpc/include/uapi/asm/spu*.h
3350F:	arch/powerpc/oprofile/*cell*
3351F:	arch/powerpc/platforms/cell/
3352
3353CEPH COMMON CODE (LIBCEPH)
3354M:	Ilya Dryomov <idryomov@gmail.com>
3355M:	"Yan, Zheng" <zyan@redhat.com>
3356M:	Sage Weil <sage@redhat.com>
3357L:	ceph-devel@vger.kernel.org
3358W:	http://ceph.com/
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3360T:	git git://github.com/ceph/ceph-client.git
3361S:	Supported
3362F:	net/ceph/
3363F:	include/linux/ceph/
3364F:	include/linux/crush/
3365
3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3367M:	"Yan, Zheng" <zyan@redhat.com>
3368M:	Sage Weil <sage@redhat.com>
3369M:	Ilya Dryomov <idryomov@gmail.com>
3370L:	ceph-devel@vger.kernel.org
3371W:	http://ceph.com/
3372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3373T:	git git://github.com/ceph/ceph-client.git
3374S:	Supported
3375F:	Documentation/filesystems/ceph.txt
3376F:	fs/ceph/
3377
3378CERTIFICATE HANDLING:
3379M:	David Howells <dhowells@redhat.com>
3380M:	David Woodhouse <dwmw2@infradead.org>
3381L:	keyrings@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/admin-guide/module-signing.rst
3384F:	certs/
3385F:	scripts/sign-file.c
3386F:	scripts/extract-cert.c
3387
3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3389L:	linux-usb@vger.kernel.org
3390S:	Orphan
3391F:	Documentation/usb/WUSB-Design-overview.txt
3392F:	Documentation/usb/wusb-cbaf
3393F:	drivers/usb/host/hwa-hc.c
3394F:	drivers/usb/host/whci/
3395F:	drivers/usb/wusbcore/
3396F:	include/linux/usb/wusb*
3397
3398CFAG12864B LCD DRIVER
3399M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400S:	Maintained
3401F:	drivers/auxdisplay/cfag12864b.c
3402F:	include/linux/cfag12864b.h
3403
3404CFAG12864BFB LCD FRAMEBUFFER DRIVER
3405M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3406S:	Maintained
3407F:	drivers/auxdisplay/cfag12864bfb.c
3408F:	include/linux/cfag12864b.h
3409
3410802.11 (including CFG80211/NL80211)
3411M:	Johannes Berg <johannes@sipsolutions.net>
3412L:	linux-wireless@vger.kernel.org
3413W:	http://wireless.kernel.org/
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3416S:	Maintained
3417F:	net/wireless/
3418F:	include/uapi/linux/nl80211.h
3419F:	include/linux/ieee80211.h
3420F:	include/net/wext.h
3421F:	include/net/cfg80211.h
3422F:	include/net/iw_handler.h
3423F:	include/net/ieee80211_radiotap.h
3424F:	Documentation/driver-api/80211/cfg80211.rst
3425F:	Documentation/networking/regulatory.txt
3426
3427CHAR and MISC DRIVERS
3428M:	Arnd Bergmann <arnd@arndb.de>
3429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3431S:	Supported
3432F:	drivers/char/
3433F:	drivers/misc/
3434F:	include/linux/miscdevice.h
3435
3436CHECKPATCH
3437M:	Andy Whitcroft <apw@canonical.com>
3438M:	Joe Perches <joe@perches.com>
3439S:	Maintained
3440F:	scripts/checkpatch.pl
3441
3442CHINESE DOCUMENTATION
3443M:	Harry Wei <harryxiyou@gmail.com>
3444L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3445L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/translations/zh_CN/
3448
3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3450M:	Peter Chen <Peter.Chen@nxp.com>
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3452L:	linux-usb@vger.kernel.org
3453S:	Maintained
3454F:	drivers/usb/chipidea/
3455
3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3457M:	Hans de Goede <hdegoede@redhat.com>
3458L:	linux-input@vger.kernel.org
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3461F:	drivers/input/touchscreen/chipone_icn8318.c
3462
3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3464M:	Hans de Goede <hdegoede@redhat.com>
3465L:	linux-input@vger.kernel.org
3466S:	Maintained
3467F:	drivers/input/touchscreen/chipone_icn8505.c
3468
3469CHROME HARDWARE PLATFORM SUPPORT
3470M:	Benson Leung <bleung@chromium.org>
3471M:	Olof Johansson <olof@lixom.net>
3472S:	Maintained
3473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3474F:	drivers/platform/chrome/
3475
3476CIRRUS LOGIC AUDIO CODEC DRIVERS
3477M:	Brian Austin <brian.austin@cirrus.com>
3478M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3480S:	Maintained
3481F:	sound/soc/codecs/cs*
3482
3483CIRRUS LOGIC EP93XX ETHERNET DRIVER
3484M:	Hartley Sweeten <hsweeten@visionengravers.com>
3485L:	netdev@vger.kernel.org
3486S:	Maintained
3487F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3488
3489CISCO FCOE HBA DRIVER
3490M:	Satish Kharat <satishkh@cisco.com>
3491M:	Sesidhar Baddela <sebaddel@cisco.com>
3492M:	Karan Tilak Kumar <kartilak@cisco.com>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	drivers/scsi/fnic/
3496
3497CISCO SCSI HBA DRIVER
3498M:	Karan Tilak Kumar <kartilak@cisco.com>
3499M:	Sesidhar Baddela <sebaddel@cisco.com>
3500L:	linux-scsi@vger.kernel.org
3501S:	Supported
3502F:	drivers/scsi/snic/
3503
3504CISCO VIC ETHERNET NIC DRIVER
3505M:	Christian Benvenuti <benve@cisco.com>
3506M:	Govindarajulu Varadarajan <_govind@gmx.com>
3507M:	Parvi Kaustubhi <pkaustub@cisco.com>
3508S:	Supported
3509F:	drivers/net/ethernet/cisco/enic/
3510
3511CISCO VIC LOW LATENCY NIC DRIVER
3512M:	Christian Benvenuti <benve@cisco.com>
3513M:	Dave Goodell <dgoodell@cisco.com>
3514S:	Supported
3515F:	drivers/infiniband/hw/usnic/
3516
3517CLEANCACHE API
3518M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3519L:	linux-kernel@vger.kernel.org
3520S:	Maintained
3521F:	mm/cleancache.c
3522F:	include/linux/cleancache.h
3523
3524CLK API
3525M:	Russell King <linux@armlinux.org.uk>
3526L:	linux-clk@vger.kernel.org
3527S:	Maintained
3528F:	include/linux/clk.h
3529
3530CLOCKSOURCE, CLOCKEVENT DRIVERS
3531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3532M:	Thomas Gleixner <tglx@linutronix.de>
3533L:	linux-kernel@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3535S:	Supported
3536F:	drivers/clocksource/
3537F:	Documentation/devicetree/bindings/timer/
3538
3539CMPC ACPI DRIVER
3540M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3541M:	Daniel Oliveira Nascimento <don@syst.com.br>
3542L:	platform-driver-x86@vger.kernel.org
3543S:	Supported
3544F:	drivers/platform/x86/classmate-laptop.c
3545
3546COBALT MEDIA DRIVER
3547M:	Hans Verkuil <hans.verkuil@cisco.com>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	https://linuxtv.org
3551S:	Supported
3552F:	drivers/media/pci/cobalt/
3553
3554COCCINELLE/Semantic Patches (SmPL)
3555M:	Julia Lawall <Julia.Lawall@lip6.fr>
3556M:	Gilles Muller <Gilles.Muller@lip6.fr>
3557M:	Nicolas Palix <nicolas.palix@imag.fr>
3558M:	Michal Marek <michal.lkml@markovi.net>
3559L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3561W:	http://coccinelle.lip6.fr/
3562S:	Supported
3563F:	Documentation/dev-tools/coccinelle.rst
3564F:	scripts/coccinelle/
3565F:	scripts/coccicheck
3566
3567CODA FILE SYSTEM
3568M:	Jan Harkes <jaharkes@cs.cmu.edu>
3569M:	coda@cs.cmu.edu
3570L:	codalist@coda.cs.cmu.edu
3571W:	http://www.coda.cs.cmu.edu/
3572S:	Maintained
3573F:	Documentation/filesystems/coda.txt
3574F:	fs/coda/
3575F:	include/linux/coda*.h
3576F:	include/uapi/linux/coda*.h
3577
3578CODA V4L2 MEM2MEM DRIVER
3579M:	Philipp Zabel <p.zabel@pengutronix.de>
3580L:	linux-media@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/media/coda.txt
3583F:	drivers/media/platform/coda/
3584
3585COMMON CLK FRAMEWORK
3586M:	Michael Turquette <mturquette@baylibre.com>
3587M:	Stephen Boyd <sboyd@kernel.org>
3588L:	linux-clk@vger.kernel.org
3589Q:	http://patchwork.kernel.org/project/linux-clk/list/
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/clock/
3593F:	drivers/clk/
3594X:	drivers/clk/clkdev.c
3595F:	include/linux/clk-pr*
3596F:	include/linux/clk/
3597F:	include/linux/of_clk.h
3598
3599COMMON INTERNET FILE SYSTEM (CIFS)
3600M:	Steve French <sfrench@samba.org>
3601L:	linux-cifs@vger.kernel.org
3602L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3603W:	http://linux-cifs.samba.org/
3604T:	git git://git.samba.org/sfrench/cifs-2.6.git
3605S:	Supported
3606F:	Documentation/filesystems/cifs/
3607F:	fs/cifs/
3608
3609COMPACTPCI HOTPLUG CORE
3610M:	Scott Murray <scott@spiteful.org>
3611L:	linux-pci@vger.kernel.org
3612S:	Maintained
3613F:	drivers/pci/hotplug/cpci_hotplug*
3614
3615COMPACTPCI HOTPLUG GENERIC DRIVER
3616M:	Scott Murray <scott@spiteful.org>
3617L:	linux-pci@vger.kernel.org
3618S:	Maintained
3619F:	drivers/pci/hotplug/cpcihp_generic.c
3620
3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3622M:	Scott Murray <scott@spiteful.org>
3623L:	linux-pci@vger.kernel.org
3624S:	Maintained
3625F:	drivers/pci/hotplug/cpcihp_zt5550.*
3626
3627COMPAL LAPTOP SUPPORT
3628M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3629L:	platform-driver-x86@vger.kernel.org
3630S:	Maintained
3631F:	drivers/platform/x86/compal-laptop.c
3632
3633CONEXANT ACCESSRUNNER USB DRIVER
3634L:	accessrunner-general@lists.sourceforge.net
3635W:	http://accessrunner.sourceforge.net/
3636S:	Orphan
3637F:	drivers/usb/atm/cxacru.c
3638
3639CONFIGFS
3640M:	Joel Becker <jlbec@evilplan.org>
3641M:	Christoph Hellwig <hch@lst.de>
3642T:	git git://git.infradead.org/users/hch/configfs.git
3643S:	Supported
3644F:	fs/configfs/
3645F:	include/linux/configfs.h
3646
3647CONNECTOR
3648M:	Evgeniy Polyakov <zbr@ioremap.net>
3649L:	netdev@vger.kernel.org
3650S:	Maintained
3651F:	drivers/connector/
3652
3653CONTROL GROUP (CGROUP)
3654M:	Tejun Heo <tj@kernel.org>
3655M:	Li Zefan <lizefan@huawei.com>
3656M:	Johannes Weiner <hannes@cmpxchg.org>
3657L:	cgroups@vger.kernel.org
3658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3659S:	Maintained
3660F:	Documentation/cgroup*
3661F:	include/linux/cgroup*
3662F:	kernel/cgroup*
3663
3664CONTROL GROUP - CPUSET
3665M:	Li Zefan <lizefan@huawei.com>
3666L:	cgroups@vger.kernel.org
3667W:	http://www.bullopensource.org/cpuset/
3668W:	http://oss.sgi.com/projects/cpusets/
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3670S:	Maintained
3671F:	Documentation/cgroup-v1/cpusets.txt
3672F:	include/linux/cpuset.h
3673F:	kernel/cgroup/cpuset.c
3674
3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3676M:	Johannes Weiner <hannes@cmpxchg.org>
3677M:	Michal Hocko <mhocko@kernel.org>
3678M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3679L:	cgroups@vger.kernel.org
3680L:	linux-mm@kvack.org
3681S:	Maintained
3682F:	mm/memcontrol.c
3683F:	mm/swap_cgroup.c
3684
3685CORETEMP HARDWARE MONITORING DRIVER
3686M:	Fenghua Yu <fenghua.yu@intel.com>
3687L:	linux-hwmon@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/hwmon/coretemp
3690F:	drivers/hwmon/coretemp.c
3691
3692COSA/SRP SYNC SERIAL DRIVER
3693M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3694W:	http://www.fi.muni.cz/~kas/cosa/
3695S:	Maintained
3696F:	drivers/net/wan/cosa*
3697
3698CPMAC ETHERNET DRIVER
3699M:	Florian Fainelli <f.fainelli@gmail.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/ti/cpmac.c
3703
3704CPU FREQUENCY DRIVERS
3705M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3706M:	Viresh Kumar <viresh.kumar@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3711B:	https://bugzilla.kernel.org
3712F:	Documentation/cpu-freq/
3713F:	Documentation/devicetree/bindings/cpufreq/
3714F:	drivers/cpufreq/
3715F:	include/linux/cpufreq.h
3716F:	tools/testing/selftests/cpufreq/
3717
3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3719M:	Viresh Kumar <viresh.kumar@linaro.org>
3720M:	Sudeep Holla <sudeep.holla@arm.com>
3721L:	linux-pm@vger.kernel.org
3722W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3723S:	Maintained
3724F:	drivers/cpufreq/arm_big_little.h
3725F:	drivers/cpufreq/arm_big_little.c
3726F:	drivers/cpufreq/arm_big_little_dt.c
3727
3728CPU POWER MONITORING SUBSYSTEM
3729M:	Thomas Renninger <trenn@suse.com>
3730M:	Shuah Khan <shuah@kernel.org>
3731L:	linux-pm@vger.kernel.org
3732S:	Maintained
3733F:	tools/power/cpupower/
3734
3735CPUID/MSR DRIVER
3736M:	"H. Peter Anvin" <hpa@zytor.com>
3737S:	Maintained
3738F:	arch/x86/kernel/cpuid.c
3739F:	arch/x86/kernel/msr.c
3740
3741CPUIDLE DRIVER - ARM BIG LITTLE
3742M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744L:	linux-pm@vger.kernel.org
3745L:	linux-arm-kernel@lists.infradead.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747S:	Maintained
3748F:	drivers/cpuidle/cpuidle-big_little.c
3749
3750CPUIDLE DRIVER - ARM EXYNOS
3751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3752M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3753M:	Kukjin Kim <kgene@kernel.org>
3754L:	linux-pm@vger.kernel.org
3755L:	linux-samsung-soc@vger.kernel.org
3756S:	Supported
3757F:	drivers/cpuidle/cpuidle-exynos.c
3758F:	arch/arm/mach-exynos/pm.c
3759
3760CPUIDLE DRIVERS
3761M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3762M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3763L:	linux-pm@vger.kernel.org
3764S:	Maintained
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3766B:	https://bugzilla.kernel.org
3767F:	drivers/cpuidle/*
3768F:	include/linux/cpuidle.h
3769
3770CRAMFS FILESYSTEM
3771M:	Nicolas Pitre <nico@linaro.org>
3772S:	Maintained
3773F:	Documentation/filesystems/cramfs.txt
3774F:	fs/cramfs/
3775
3776CRYPTO API
3777M:	Herbert Xu <herbert@gondor.apana.org.au>
3778M:	"David S. Miller" <davem@davemloft.net>
3779L:	linux-crypto@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3782S:	Maintained
3783F:	Documentation/crypto/
3784F:	Documentation/devicetree/bindings/crypto/
3785F:	arch/*/crypto/
3786F:	crypto/
3787F:	drivers/crypto/
3788F:	include/crypto/
3789F:	include/linux/crypto*
3790
3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3792M:	Neil Horman <nhorman@tuxdriver.com>
3793L:	linux-crypto@vger.kernel.org
3794S:	Maintained
3795F:	crypto/ansi_cprng.c
3796F:	crypto/rng.c
3797
3798CS3308 MEDIA DRIVER
3799M:	Hans Verkuil <hverkuil@xs4all.nl>
3800L:	linux-media@vger.kernel.org
3801T:	git git://linuxtv.org/media_tree.git
3802W:	http://linuxtv.org
3803S:	Odd Fixes
3804F:	drivers/media/i2c/cs3308.c
3805F:	drivers/media/i2c/cs3308.h
3806
3807CS5535 Audio ALSA driver
3808M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3809S:	Maintained
3810F:	sound/pci/cs5535audio/
3811
3812CW1200 WLAN driver
3813M:	Solomon Peachy <pizza@shaftnet.org>
3814S:	Maintained
3815F:	drivers/net/wireless/st/cw1200/
3816
3817CX18 VIDEO4LINUX DRIVER
3818M:	Andy Walls <awalls@md.metrocast.net>
3819L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3820L:	linux-media@vger.kernel.org
3821T:	git git://linuxtv.org/media_tree.git
3822W:	https://linuxtv.org
3823W:	http://www.ivtvdriver.org/index.php/Cx18
3824S:	Maintained
3825F:	Documentation/media/v4l-drivers/cx18*
3826F:	drivers/media/pci/cx18/
3827F:	include/uapi/linux/ivtv*
3828
3829CX2341X MPEG ENCODER HELPER MODULE
3830M:	Hans Verkuil <hverkuil@xs4all.nl>
3831L:	linux-media@vger.kernel.org
3832T:	git git://linuxtv.org/media_tree.git
3833W:	https://linuxtv.org
3834S:	Maintained
3835F:	drivers/media/common/cx2341x*
3836F:	include/media/cx2341x*
3837
3838CX24120 MEDIA DRIVER
3839M:	Jemma Denson <jdenson@gmail.com>
3840M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3841L:	linux-media@vger.kernel.org
3842W:	https://linuxtv.org
3843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3844S:	Maintained
3845F:	drivers/media/dvb-frontends/cx24120*
3846
3847CX88 VIDEO4LINUX DRIVER
3848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3849L:	linux-media@vger.kernel.org
3850W:	https://linuxtv.org
3851T:	git git://linuxtv.org/media_tree.git
3852S:	Odd fixes
3853F:	Documentation/media/v4l-drivers/cx88*
3854F:	drivers/media/pci/cx88/
3855
3856CXD2820R MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/dvb-frontends/cxd2820r*
3865
3866CXGB3 ETHERNET DRIVER (CXGB3)
3867M:	Santosh Raspatur <santosh@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb3/
3872
3873CXGB3 ISCSI DRIVER (CXGB3I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb3i
3879
3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb3/
3886F:	include/uapi/rdma/cxgb3-abi.h
3887
3888CXGB4 CRYPTO DRIVER (chcr)
3889M:	Harsh Jain <harsh@chelsio.com>
3890L:	linux-crypto@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/crypto/chelsio
3894
3895CXGB4 ETHERNET DRIVER (CXGB4)
3896M:	Ganesh Goudar <ganeshgr@chelsio.com>
3897L:	netdev@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/net/ethernet/chelsio/cxgb4/
3901
3902CXGB4 ISCSI DRIVER (CXGB4I)
3903M:	Karen Xie <kxie@chelsio.com>
3904L:	linux-scsi@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/scsi/cxgbi/cxgb4i
3908
3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910M:	Steve Wise <swise@chelsio.com>
3911L:	linux-rdma@vger.kernel.org
3912W:	http://www.openfabrics.org
3913S:	Supported
3914F:	drivers/infiniband/hw/cxgb4/
3915F:	include/uapi/rdma/cxgb4-abi.h
3916
3917CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918M:	Casey Leedom <leedom@chelsio.com>
3919L:	netdev@vger.kernel.org
3920W:	http://www.chelsio.com
3921S:	Supported
3922F:	drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927L:	linuxppc-dev@lists.ozlabs.org
3928S:	Supported
3929F:	arch/powerpc/platforms/powernv/pci-cxl.c
3930F:	drivers/misc/cxl/
3931F:	include/misc/cxl*
3932F:	include/uapi/misc/cxl.h
3933F:	Documentation/powerpc/cxl.txt
3934F:	Documentation/ABI/testing/sysfs-class-cxl
3935
3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940L:	linux-scsi@vger.kernel.org
3941S:	Supported
3942F:	drivers/scsi/cxlflash/
3943F:	include/uapi/scsi/cxlflash_ioctls.h
3944F:	Documentation/powerpc/cxlflash.txt
3945
3946CYBERPRO FB DRIVER
3947M:	Russell King <linux@armlinux.org.uk>
3948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949W:	http://www.armlinux.org.uk/
3950S:	Maintained
3951F:	drivers/video/fbdev/cyber2000fb.*
3952
3953CYCLADES ASYNC MUX DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/tty/cyclades.c
3957F:	include/linux/cyclades.h
3958F:	include/uapi/linux/cyclades.h
3959
3960CYCLADES PC300 DRIVER
3961W:	http://www.cyclades.com/
3962S:	Orphan
3963F:	drivers/net/wan/pc300*
3964
3965CYPRESS_FIRMWARE MEDIA DRIVER
3966M:	Antti Palosaari <crope@iki.fi>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969W:	http://palosaari.fi/linux/
3970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3971T:	git git://linuxtv.org/anttip/media_tree.git
3972S:	Maintained
3973F:	drivers/media/common/cypress_firmware*
3974
3975CYTTSP TOUCHSCREEN DRIVER
3976M:	Ferruh Yigit <fery@cypress.com>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/touchscreen/cyttsp*
3980F:	include/linux/input/cyttsp.h
3981
3982D-LINK DIR-685 TOUCHKEYS DRIVER
3983M:	Linus Walleij <linus.walleij@linaro.org>
3984L:	linux-input@vger.kernel.org
3985S:	Supported
3986F:	drivers/input/dlink-dir685-touchkeys.c
3987
3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989M:	Joshua Kinard <kumba@gentoo.org>
3990S:	Maintained
3991F:	drivers/rtc/rtc-ds1685.c
3992F:	include/linux/rtc/ds1685.h
3993
3994DAMA SLAVE for AX.25
3995M:	Joerg Reuter <jreuter@yaina.de>
3996W:	http://yaina.de/jreuter/
3997W:	http://www.qsl.net/dl1bke/
3998L:	linux-hams@vger.kernel.org
3999S:	Maintained
4000F:	net/ax25/af_ax25.c
4001F:	net/ax25/ax25_dev.c
4002F:	net/ax25/ax25_ds_*
4003F:	net/ax25/ax25_in.c
4004F:	net/ax25/ax25_out.c
4005F:	net/ax25/ax25_timer.c
4006F:	net/ax25/sysctl_net_ax25.c
4007
4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009L:	netdev@vger.kernel.org
4010S:	Orphan
4011F:	Documentation/networking/dmfe.txt
4012F:	drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014DC390/AM53C974 SCSI driver
4015M:	Hannes Reinecke <hare@suse.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Maintained
4018F:	drivers/scsi/am53c974.c
4019
4020DC395x SCSI driver
4021M:	Oliver Neukum <oliver@neukum.org>
4022M:	Ali Akcaagac <aliakc@web.de>
4023M:	Jamie Lenehan <lenehan@twibble.org>
4024L:	dc395x@twibble.org
4025W:	http://twibble.org/dist/dc395x/
4026W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4027S:	Maintained
4028F:	Documentation/scsi/dc395x.txt
4029F:	drivers/scsi/dc395x.*
4030
4031DCCP PROTOCOL
4032M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033L:	dccp@vger.kernel.org
4034W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035S:	Maintained
4036F:	include/linux/dccp.h
4037F:	include/uapi/linux/dccp.h
4038F:	include/linux/tfrc.h
4039F:	net/dccp/
4040
4041DECnet NETWORK LAYER
4042W:	http://linux-decnet.sourceforge.net
4043L:	linux-decnet-user@lists.sourceforge.net
4044S:	Orphan
4045F:	Documentation/networking/decnet.txt
4046F:	net/decnet/
4047
4048DECSTATION PLATFORM SUPPORT
4049M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4050L:	linux-mips@linux-mips.org
4051W:	http://www.linux-mips.org/wiki/DECstation
4052S:	Maintained
4053F:	arch/mips/dec/
4054F:	arch/mips/include/asm/dec/
4055F:	arch/mips/include/asm/mach-dec/
4056
4057DEFXX FDDI NETWORK DRIVER
4058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4059S:	Maintained
4060F:	drivers/net/fddi/defxx.*
4061
4062DELL SMBIOS DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios.*
4068
4069DELL SMBIOS SMM DRIVER
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios-smm.c
4074
4075DELL SMBIOS WMI DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-wmi.c
4080F:	tools/wmi/dell-smbios-example.c
4081
4082DELL LAPTOP DRIVER
4083M:	Matthew Garrett <mjg59@srcf.ucam.org>
4084M:	Pali Rohár <pali.rohar@gmail.com>
4085L:	platform-driver-x86@vger.kernel.org
4086S:	Maintained
4087F:	drivers/platform/x86/dell-laptop.c
4088
4089DELL LAPTOP FREEFALL DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-smo8800.c
4093
4094DELL LAPTOP RBTN DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-rbtn.*
4098
4099DELL LAPTOP SMM DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/hwmon/dell-smm-hwmon.c
4103F:	include/uapi/linux/i8k.h
4104
4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4107S:	Maintained
4108F:	Documentation/dcdbas.txt
4109F:	drivers/firmware/dcdbas.*
4110
4111DELL WMI NOTIFICATIONS DRIVER
4112M:	Matthew Garrett <mjg59@srcf.ucam.org>
4113M:	Pali Rohár <pali.rohar@gmail.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi.c
4116
4117DELL WMI DESCRIPTOR DRIVER
4118M:	Mario Limonciello <mario.limonciello@dell.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi-descriptor.c
4121
4122DELTA ST MEDIA DRIVER
4123M:	Hugues Fruchet <hugues.fruchet@st.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126W:	https://linuxtv.org
4127S:	Supported
4128F:	drivers/media/platform/sti/delta
4129
4130DENALI NAND DRIVER
4131M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4132L:	linux-mtd@lists.infradead.org
4133S:	Supported
4134F:	drivers/mtd/nand/raw/denali*
4135
4136DESIGNWARE USB2 DRD IP DRIVER
4137M:	Minas Harutyunyan <hminas@synopsys.com>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc2/
4142
4143DESIGNWARE USB3 DRD IP DRIVER
4144M:	Felipe Balbi <balbi@kernel.org>
4145L:	linux-usb@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147S:	Maintained
4148F:	drivers/usb/dwc3/
4149
4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151M:	Andreas Klinger <ak@it-klinger.de>
4152L:	linux-iio@vger.kernel.org
4153S:	Maintained
4154F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155F:	drivers/iio/proximity/srf*.c
4156
4157DEVICE COREDUMP (DEV_COREDUMP)
4158M:	Johannes Berg <johannes@sipsolutions.net>
4159L:	linux-kernel@vger.kernel.org
4160S:	Maintained
4161F:	drivers/base/devcoredump.c
4162F:	include/linux/devcoredump.h
4163
4164DEVICE FREQUENCY (DEVFREQ)
4165M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4166M:	Kyungmin Park <kyungmin.park@samsung.com>
4167R:	Chanwoo Choi <cw00.choi@samsung.com>
4168L:	linux-pm@vger.kernel.org
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170S:	Maintained
4171F:	drivers/devfreq/
4172F:	include/linux/devfreq.h
4173F:	Documentation/devicetree/bindings/devfreq/
4174
4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176M:	Chanwoo Choi <cw00.choi@samsung.com>
4177L:	linux-pm@vger.kernel.org
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179S:	Supported
4180F:	drivers/devfreq/event/
4181F:	drivers/devfreq/devfreq-event.c
4182F:	include/linux/devfreq-event.h
4183F:	Documentation/devicetree/bindings/devfreq/event/
4184
4185DEVICE NUMBER REGISTRY
4186M:	Torben Mathiasen <device@lanana.org>
4187W:	http://lanana.org/docs/device-list/index.html
4188S:	Maintained
4189
4190DEVICE-MAPPER  (LVM)
4191M:	Alasdair Kergon <agk@redhat.com>
4192M:	Mike Snitzer <snitzer@redhat.com>
4193M:	dm-devel@redhat.com
4194L:	dm-devel@redhat.com
4195W:	http://sources.redhat.com/dm
4196Q:	http://patchwork.kernel.org/project/dm-devel/list/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4199S:	Maintained
4200F:	Documentation/device-mapper/
4201F:	drivers/md/Makefile
4202F:	drivers/md/Kconfig
4203F:	drivers/md/dm*
4204F:	drivers/md/persistent-data/
4205F:	include/linux/device-mapper.h
4206F:	include/linux/dm-*.h
4207F:	include/uapi/linux/dm-*.h
4208
4209DEVLINK
4210M:	Jiri Pirko <jiri@mellanox.com>
4211L:	netdev@vger.kernel.org
4212S:	Supported
4213F:	net/core/devlink.c
4214F:	include/net/devlink.h
4215F:	include/uapi/linux/devlink.h
4216
4217DIALOG SEMICONDUCTOR DRIVERS
4218M:	Support Opensource <support.opensource@diasemi.com>
4219W:	http://www.dialog-semiconductor.com/products
4220S:	Supported
4221F:	Documentation/hwmon/da90??
4222F:	Documentation/devicetree/bindings/mfd/da90*.txt
4223F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4224F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225F:	Documentation/devicetree/bindings/regulator/da92*.txt
4226F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4228F:	drivers/gpio/gpio-da90??.c
4229F:	drivers/hwmon/da90??-hwmon.c
4230F:	drivers/iio/adc/da91??-*.c
4231F:	drivers/input/misc/da90??_onkey.c
4232F:	drivers/input/touchscreen/da9052_tsi.c
4233F:	drivers/leds/leds-da90??.c
4234F:	drivers/mfd/da903x.c
4235F:	drivers/mfd/da90??-*.c
4236F:	drivers/mfd/da91??-*.c
4237F:	drivers/power/supply/da9052-battery.c
4238F:	drivers/power/supply/da91??-*.c
4239F:	drivers/regulator/da903x.c
4240F:	drivers/regulator/da9???-regulator.[ch]
4241F:	drivers/thermal/da90??-thermal.c
4242F:	drivers/rtc/rtc-da90??.c
4243F:	drivers/video/backlight/da90??_bl.c
4244F:	drivers/watchdog/da90??_wdt.c
4245F:	include/linux/mfd/da903x.h
4246F:	include/linux/mfd/da9052/
4247F:	include/linux/mfd/da9055/
4248F:	include/linux/mfd/da9062/
4249F:	include/linux/mfd/da9063/
4250F:	include/linux/mfd/da9150/
4251F:	include/linux/regulator/da9211.h
4252F:	include/sound/da[79]*.h
4253F:	sound/soc/codecs/da[79]*.[ch]
4254
4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-gpio@vger.kernel.org
4258S:	Maintained
4259F:	drivers/gpio/gpio-gpio-mm.c
4260
4261DIGI NEO AND CLASSIC PCI PRODUCTS
4262M:	Lidza Louina <lidza.louina@gmail.com>
4263M:	Mark Hounschell <markh@compro.net>
4264L:	driverdev-devel@linuxdriverproject.org
4265S:	Maintained
4266F:	drivers/staging/dgnc/
4267
4268DIOLAN U2C-12 I2C DRIVER
4269M:	Guenter Roeck <linux@roeck-us.net>
4270L:	linux-i2c@vger.kernel.org
4271S:	Maintained
4272F:	drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274FILESYSTEM DIRECT ACCESS (DAX)
4275M:	Matthew Wilcox <mawilcox@microsoft.com>
4276M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Supported
4279F:	fs/dax.c
4280F:	include/linux/dax.h
4281F:	include/trace/events/fs_dax.h
4282
4283DEVICE DIRECT ACCESS (DAX)
4284M:	Dan Williams <dan.j.williams@intel.com>
4285M:	Dave Jiang <dave.jiang@intel.com>
4286M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4287M:	Vishal Verma <vishal.l.verma@intel.com>
4288L:	linux-nvdimm@lists.01.org
4289S:	Supported
4290F:	drivers/dax/
4291
4292DIRECTORY NOTIFICATION (DNOTIFY)
4293M:	Jan Kara <jack@suse.cz>
4294R:	Amir Goldstein <amir73il@gmail.com>
4295L:	linux-fsdevel@vger.kernel.org
4296S:	Maintained
4297F:	Documentation/filesystems/dnotify.txt
4298F:	fs/notify/dnotify/
4299F:	include/linux/dnotify.h
4300
4301DISK GEOMETRY AND PARTITION HANDLING
4302M:	Andries Brouwer <aeb@cwi.nl>
4303W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4304W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4305W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4306S:	Maintained
4307
4308DISKQUOTA
4309M:	Jan Kara <jack@suse.com>
4310S:	Maintained
4311F:	Documentation/filesystems/quota.txt
4312F:	fs/quota/
4313F:	include/linux/quota*.h
4314F:	include/uapi/linux/quota*.h
4315
4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4317M:	Bernie Thompson <bernie@plugable.com>
4318L:	linux-fbdev@vger.kernel.org
4319S:	Maintained
4320W:	http://plugable.com/category/projects/udlfb/
4321F:	drivers/video/fbdev/udlfb.c
4322F:	include/video/udlfb.h
4323F:	Documentation/fb/udlfb.txt
4324
4325DISTRIBUTED LOCK MANAGER (DLM)
4326M:	Christine Caulfield <ccaulfie@redhat.com>
4327M:	David Teigland <teigland@redhat.com>
4328L:	cluster-devel@redhat.com
4329W:	http://sources.redhat.com/cluster/
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4331S:	Supported
4332F:	fs/dlm/
4333
4334DMA BUFFER SHARING FRAMEWORK
4335M:	Sumit Semwal <sumit.semwal@linaro.org>
4336S:	Maintained
4337L:	linux-media@vger.kernel.org
4338L:	dri-devel@lists.freedesktop.org
4339L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4340F:	drivers/dma-buf/
4341F:	include/linux/dma-buf*
4342F:	include/linux/reservation.h
4343F:	include/linux/*fence.h
4344F:	Documentation/driver-api/dma-buf.rst
4345T:	git git://anongit.freedesktop.org/drm/drm-misc
4346
4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4348M:	Vinod Koul <vkoul@kernel.org>
4349L:	dmaengine@vger.kernel.org
4350Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4351S:	Maintained
4352F:	drivers/dma/
4353F:	include/linux/dmaengine.h
4354F:	include/linux/of_dma.h
4355F:	Documentation/devicetree/bindings/dma/
4356F:	Documentation/driver-api/dmaengine/
4357T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4358
4359DMA MAPPING HELPERS
4360M:	Christoph Hellwig <hch@lst.de>
4361M:	Marek Szyprowski <m.szyprowski@samsung.com>
4362R:	Robin Murphy <robin.murphy@arm.com>
4363L:	iommu@lists.linux-foundation.org
4364T:	git git://git.infradead.org/users/hch/dma-mapping.git
4365W:	http://git.infradead.org/users/hch/dma-mapping.git
4366S:	Supported
4367F:	kernel/dma/
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371F:	include/linux/dma-noncoherent.h
4372
4373DME1737 HARDWARE MONITOR DRIVER
4374M:	Juerg Haefliger <juergh@gmail.com>
4375L:	linux-hwmon@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/hwmon/dme1737
4378F:	drivers/hwmon/dme1737.c
4379
4380DMI/SMBIOS SUPPORT
4381M:	Jean Delvare <jdelvare@suse.com>
4382S:	Maintained
4383T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385F:	drivers/firmware/dmi-id.c
4386F:	drivers/firmware/dmi_scan.c
4387F:	include/linux/dmi.h
4388
4389DOCUMENTATION
4390M:	Jonathan Corbet <corbet@lwn.net>
4391L:	linux-doc@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/
4394F:	scripts/kernel-doc
4395X:	Documentation/ABI/
4396X:	Documentation/devicetree/
4397X:	Documentation/acpi
4398X:	Documentation/power
4399X:	Documentation/spi
4400X:	Documentation/media
4401T:	git git://git.lwn.net/linux.git docs-next
4402
4403DOCUMENTATION/ITALIAN
4404M:	Federico Vaga <federico.vaga@vaga.pv.it>
4405L:	linux-doc@vger.kernel.org
4406S:	Maintained
4407F:	Documentation/translations/it_IT
4408
4409DONGWOON DW9714 LENS VOICE COIL DRIVER
4410M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4411L:	linux-media@vger.kernel.org
4412T:	git git://linuxtv.org/media_tree.git
4413S:	Maintained
4414F:	drivers/media/i2c/dw9714.c
4415
4416DOUBLETALK DRIVER
4417M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4418L:	blinux-list@redhat.com
4419S:	Maintained
4420F:	drivers/char/dtlk.c
4421F:	include/linux/dtlk.h
4422
4423DPAA2 DATAPATH I/O (DPIO) DRIVER
4424M:	Roy Pledge <Roy.Pledge@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-mc/bus/dpio
4428
4429DPAA2 ETHERNET DRIVER
4430M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethernet
4434
4435DPAA2 ETHERNET SWITCH DRIVER
4436M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/ethsw
4440
4441DPAA2 PTP CLOCK DRIVER
4442M:	Yangbo Lu <yangbo.lu@nxp.com>
4443L:	linux-kernel@vger.kernel.org
4444S:	Maintained
4445F:	drivers/staging/fsl-dpaa2/rtc
4446
4447DPT_I2O SCSI RAID DRIVER
4448M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4449L:	linux-scsi@vger.kernel.org
4450W:	http://www.adaptec.com/
4451S:	Maintained
4452F:	drivers/scsi/dpt*
4453F:	drivers/scsi/dpt/
4454
4455DRBD DRIVER
4456M:	Philipp Reisner <philipp.reisner@linbit.com>
4457M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4458L:	drbd-dev@lists.linbit.com
4459W:	http://www.drbd.org
4460T:	git git://git.linbit.com/linux-drbd.git
4461T:	git git://git.linbit.com/drbd-8.4.git
4462S:	Supported
4463F:	drivers/block/drbd/
4464F:	lib/lru_cache.c
4465F:	Documentation/blockdev/drbd/
4466
4467DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4468M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4470S:	Supported
4471F:	Documentation/kobject.txt
4472F:	drivers/base/
4473F:	fs/debugfs/
4474F:	fs/sysfs/
4475F:	include/linux/debugfs.h
4476F:	include/linux/kobj*
4477F:	lib/kobj*
4478
4479DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4480M:	Kevin Hilman <khilman@kernel.org>
4481M:	Nishanth Menon <nm@ti.com>
4482S:	Maintained
4483F:	drivers/power/avs/
4484F:	include/linux/power/smartreflex.h
4485L:	linux-pm@vger.kernel.org
4486
4487DRM DRIVER FOR ARM PL111 CLCD
4488M:	Eric Anholt <eric@anholt.net>
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490S:	Supported
4491F:	drivers/gpu/drm/pl111/
4492
4493DRM DRIVER FOR ARM VERSATILE TFT PANELS
4494M:	Linus Walleij <linus.walleij@linaro.org>
4495T:	git git://anongit.freedesktop.org/drm/drm-misc
4496S:	Maintained
4497F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4498F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4499
4500DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4501M:	Dave Airlie <airlied@redhat.com>
4502S:	Odd Fixes
4503F:	drivers/gpu/drm/ast/
4504
4505DRM DRIVER FOR BOCHS VIRTUAL GPU
4506M:	Gerd Hoffmann <kraxel@redhat.com>
4507L:	virtualization@lists.linux-foundation.org
4508T:	git git://anongit.freedesktop.org/drm/drm-misc
4509S:	Maintained
4510F:	drivers/gpu/drm/bochs/
4511
4512DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4513M:	Linus Walleij <linus.walleij@linaro.org>
4514T:	git git://anongit.freedesktop.org/drm/drm-misc
4515S:	Maintained
4516F:	drivers/gpu/drm/tve200/
4517
4518DRM DRIVER FOR ILITEK ILI9225 PANELS
4519M:	David Lechner <david@lechnology.com>
4520S:	Maintained
4521F:	drivers/gpu/drm/tinydrm/ili9225.c
4522F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4523
4524DRM DRIVER FOR INTEL I810 VIDEO CARDS
4525S:	Orphan / Obsolete
4526F:	drivers/gpu/drm/i810/
4527F:	include/uapi/drm/i810_drm.h
4528
4529DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4530S:	Orphan / Obsolete
4531F:	drivers/gpu/drm/mga/
4532F:	include/uapi/drm/mga_drm.h
4533
4534DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4535M:	Dave Airlie <airlied@redhat.com>
4536S:	Odd Fixes
4537F:	drivers/gpu/drm/mgag200/
4538
4539DRM DRIVER FOR MI0283QT
4540M:	Noralf Trønnes <noralf@tronnes.org>
4541S:	Maintained
4542F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4543F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4544
4545DRM DRIVER FOR MSM ADRENO GPU
4546M:	Rob Clark <robdclark@gmail.com>
4547L:	linux-arm-msm@vger.kernel.org
4548L:	dri-devel@lists.freedesktop.org
4549L:	freedreno@lists.freedesktop.org
4550T:	git git://people.freedesktop.org/~robclark/linux
4551S:	Maintained
4552F:	drivers/gpu/drm/msm/
4553F:	include/uapi/drm/msm_drm.h
4554F:	Documentation/devicetree/bindings/display/msm/
4555
4556DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4557M:	Ben Skeggs <bskeggs@redhat.com>
4558L:	dri-devel@lists.freedesktop.org
4559L:	nouveau@lists.freedesktop.org
4560T:	git git://github.com/skeggsb/linux
4561S:	Supported
4562F:	drivers/gpu/drm/nouveau/
4563F:	include/uapi/drm/nouveau_drm.h
4564
4565DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4566M:	Noralf Trønnes <noralf@tronnes.org>
4567S:	Maintained
4568F:	drivers/gpu/drm/tinydrm/repaper.c
4569F:	Documentation/devicetree/bindings/display/repaper.txt
4570
4571DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4572M:	Dave Airlie <airlied@redhat.com>
4573M:	Gerd Hoffmann <kraxel@redhat.com>
4574L:	virtualization@lists.linux-foundation.org
4575T:	git git://anongit.freedesktop.org/drm/drm-misc
4576S:	Obsolete
4577W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4578F:	drivers/gpu/drm/cirrus/
4579
4580DRM DRIVER FOR QXL VIRTUAL GPU
4581M:	Dave Airlie <airlied@redhat.com>
4582M:	Gerd Hoffmann <kraxel@redhat.com>
4583L:	virtualization@lists.linux-foundation.org
4584T:	git git://anongit.freedesktop.org/drm/drm-misc
4585S:	Maintained
4586F:	drivers/gpu/drm/qxl/
4587F:	include/uapi/drm/qxl_drm.h
4588
4589DRM DRIVER FOR RAGE 128 VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/r128/
4592F:	include/uapi/drm/r128_drm.h
4593
4594DRM DRIVER FOR SAVAGE VIDEO CARDS
4595S:	Orphan / Obsolete
4596F:	drivers/gpu/drm/savage/
4597F:	include/uapi/drm/savage_drm.h
4598
4599DRM DRIVER FOR SIS VIDEO CARDS
4600S:	Orphan / Obsolete
4601F:	drivers/gpu/drm/sis/
4602F:	include/uapi/drm/sis_drm.h
4603
4604DRM DRIVER FOR SITRONIX ST7586 PANELS
4605M:	David Lechner <david@lechnology.com>
4606S:	Maintained
4607F:	drivers/gpu/drm/tinydrm/st7586.c
4608F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4609
4610DRM DRIVER FOR SITRONIX ST7735R PANELS
4611M:	David Lechner <david@lechnology.com>
4612S:	Maintained
4613F:	drivers/gpu/drm/tinydrm/st7735r.c
4614F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4615
4616DRM DRIVER FOR TDFX VIDEO CARDS
4617S:	Orphan / Obsolete
4618F:	drivers/gpu/drm/tdfx/
4619
4620DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4621M:	Dave Airlie <airlied@redhat.com>
4622S:	Odd Fixes
4623F:	drivers/gpu/drm/udl/
4624
4625DRM DRIVER FOR VMWARE VIRTUAL GPU
4626M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4627M:	Sinclair Yeh <syeh@vmware.com>
4628M:	Thomas Hellstrom <thellstrom@vmware.com>
4629L:	dri-devel@lists.freedesktop.org
4630T:	git git://people.freedesktop.org/~syeh/repos_linux
4631T:	git git://people.freedesktop.org/~thomash/linux
4632S:	Supported
4633F:	drivers/gpu/drm/vmwgfx/
4634F:	include/uapi/drm/vmwgfx_drm.h
4635
4636DRM DRIVERS
4637M:	David Airlie <airlied@linux.ie>
4638L:	dri-devel@lists.freedesktop.org
4639T:	git git://people.freedesktop.org/~airlied/linux
4640B:	https://bugs.freedesktop.org/
4641C:	irc://chat.freenode.net/dri-devel
4642S:	Maintained
4643F:	drivers/gpu/drm/
4644F:	drivers/gpu/vga/
4645F:	Documentation/devicetree/bindings/display/
4646F:	Documentation/devicetree/bindings/gpu/
4647F:	Documentation/gpu/
4648F:	include/drm/
4649F:	include/uapi/drm/
4650F:	include/linux/vga*
4651
4652DRM DRIVERS AND MISC GPU PATCHES
4653M:	Gustavo Padovan <gustavo@padovan.org>
4654M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4655M:	Sean Paul <seanpaul@chromium.org>
4656W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4657S:	Maintained
4658T:	git git://anongit.freedesktop.org/drm/drm-misc
4659F:	Documentation/gpu/
4660F:	drivers/gpu/vga/
4661F:	drivers/gpu/drm/*
4662F:	include/drm/drm*
4663F:	include/uapi/drm/drm*
4664F:	include/linux/vga*
4665
4666DRM DRIVERS FOR ALLWINNER A10
4667M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4668L:	dri-devel@lists.freedesktop.org
4669S:	Supported
4670F:	drivers/gpu/drm/sun4i/
4671F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR AMLOGIC SOCS
4675M:	Neil Armstrong <narmstrong@baylibre.com>
4676L:	dri-devel@lists.freedesktop.org
4677L:	linux-amlogic@lists.infradead.org
4678W:	http://linux-meson.com/
4679S:	Supported
4680F:	drivers/gpu/drm/meson/
4681F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4682F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4683F:	Documentation/gpu/meson.rst
4684T:	git git://anongit.freedesktop.org/drm/drm-misc
4685
4686DRM DRIVERS FOR ATMEL HLCDC
4687M:	Boris Brezillon <boris.brezillon@bootlin.com>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Supported
4690F:	drivers/gpu/drm/atmel-hlcdc/
4691F:	Documentation/devicetree/bindings/display/atmel/
4692T:	git git://anongit.freedesktop.org/drm/drm-misc
4693
4694DRM DRIVERS FOR BRIDGE CHIPS
4695M:	Archit Taneja <architt@codeaurora.org>
4696M:	Andrzej Hajda <a.hajda@samsung.com>
4697R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4698S:	Maintained
4699T:	git git://anongit.freedesktop.org/drm/drm-misc
4700F:	drivers/gpu/drm/bridge/
4701
4702DRM DRIVERS FOR EXYNOS
4703M:	Inki Dae <inki.dae@samsung.com>
4704M:	Joonyoung Shim <jy0922.shim@samsung.com>
4705M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4706M:	Kyungmin Park <kyungmin.park@samsung.com>
4707L:	dri-devel@lists.freedesktop.org
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4709S:	Supported
4710F:	drivers/gpu/drm/exynos/
4711F:	include/uapi/drm/exynos_drm.h
4712F:	Documentation/devicetree/bindings/display/exynos/
4713
4714DRM DRIVERS FOR FREESCALE DCU
4715M:	Stefan Agner <stefan@agner.ch>
4716M:	Alison Wang <alison.wang@nxp.com>
4717L:	dri-devel@lists.freedesktop.org
4718S:	Supported
4719F:	drivers/gpu/drm/fsl-dcu/
4720F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4721F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4722F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4723
4724DRM DRIVERS FOR FREESCALE IMX
4725M:	Philipp Zabel <p.zabel@pengutronix.de>
4726L:	dri-devel@lists.freedesktop.org
4727S:	Maintained
4728F:	drivers/gpu/drm/imx/
4729F:	drivers/gpu/ipu-v3/
4730F:	Documentation/devicetree/bindings/display/imx/
4731
4732DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4733M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4734L:	dri-devel@lists.freedesktop.org
4735T:	git git://github.com/patjak/drm-gma500
4736S:	Maintained
4737F:	drivers/gpu/drm/gma500/
4738
4739DRM DRIVERS FOR HISILICON
4740M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4741M:	Rongrong Zou <zourongrong@gmail.com>
4742R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4743R:	Chen Feng <puck.chen@hisilicon.com>
4744L:	dri-devel@lists.freedesktop.org
4745T:	git git://github.com/xin3liang/linux.git
4746S:	Maintained
4747F:	drivers/gpu/drm/hisilicon/
4748F:	Documentation/devicetree/bindings/display/hisilicon/
4749
4750DRM DRIVERS FOR MEDIATEK
4751M:	CK Hu <ck.hu@mediatek.com>
4752M:	Philipp Zabel <p.zabel@pengutronix.de>
4753L:	dri-devel@lists.freedesktop.org
4754S:	Supported
4755F:	drivers/gpu/drm/mediatek/
4756F:	Documentation/devicetree/bindings/display/mediatek/
4757
4758DRM DRIVERS FOR NVIDIA TEGRA
4759M:	Thierry Reding <thierry.reding@gmail.com>
4760L:	dri-devel@lists.freedesktop.org
4761L:	linux-tegra@vger.kernel.org
4762T:	git git://anongit.freedesktop.org/tegra/linux.git
4763S:	Supported
4764F:	drivers/gpu/drm/tegra/
4765F:	drivers/gpu/host1x/
4766F:	include/linux/host1x.h
4767F:	include/uapi/drm/tegra_drm.h
4768F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4769
4770DRM DRIVERS FOR RENESAS
4771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4772L:	dri-devel@lists.freedesktop.org
4773L:	linux-renesas-soc@vger.kernel.org
4774T:	git git://linuxtv.org/pinchartl/fbdev
4775S:	Supported
4776F:	drivers/gpu/drm/rcar-du/
4777F:	drivers/gpu/drm/shmobile/
4778F:	include/linux/platform_data/shmob_drm.h
4779F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4780F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4781F:	Documentation/devicetree/bindings/display/renesas,du.txt
4782
4783DRM DRIVERS FOR ROCKCHIP
4784M:	Sandy Huang <hjc@rock-chips.com>
4785M:	Heiko Stübner <heiko@sntech.de>
4786L:	dri-devel@lists.freedesktop.org
4787S:	Maintained
4788F:	drivers/gpu/drm/rockchip/
4789F:	Documentation/devicetree/bindings/display/rockchip/
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR STI
4793M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4794M:	Vincent Abriou <vincent.abriou@st.com>
4795L:	dri-devel@lists.freedesktop.org
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797S:	Maintained
4798F:	drivers/gpu/drm/sti
4799F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4800
4801DRM DRIVERS FOR STM
4802M:	Yannick Fertre <yannick.fertre@st.com>
4803M:	Philippe Cornu <philippe.cornu@st.com>
4804M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4805M:	Vincent Abriou <vincent.abriou@st.com>
4806L:	dri-devel@lists.freedesktop.org
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808S:	Maintained
4809F:	drivers/gpu/drm/stm
4810F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4811
4812DRM DRIVERS FOR TI LCDC
4813M:	Jyri Sarha <jsarha@ti.com>
4814R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4815L:	dri-devel@lists.freedesktop.org
4816S:	Maintained
4817F:	drivers/gpu/drm/tilcdc/
4818F:	Documentation/devicetree/bindings/display/tilcdc/
4819
4820DRM DRIVERS FOR TI OMAP
4821M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4822L:	dri-devel@lists.freedesktop.org
4823S:	Maintained
4824F:	drivers/gpu/drm/omapdrm/
4825F:	Documentation/devicetree/bindings/display/ti/
4826
4827DRM DRIVERS FOR V3D
4828M:	Eric Anholt <eric@anholt.net>
4829S:	Supported
4830F:	drivers/gpu/drm/v3d/
4831F:	include/uapi/drm/v3d_drm.h
4832F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4833T:	git git://anongit.freedesktop.org/drm/drm-misc
4834
4835DRM DRIVERS FOR VC4
4836M:	Eric Anholt <eric@anholt.net>
4837T:	git git://github.com/anholt/linux
4838S:	Supported
4839F:	drivers/gpu/drm/vc4/
4840F:	include/uapi/drm/vc4_drm.h
4841F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4842T:	git git://anongit.freedesktop.org/drm/drm-misc
4843
4844DRM DRIVERS FOR VIVANTE GPU IP
4845M:	Lucas Stach <l.stach@pengutronix.de>
4846R:	Russell King <linux+etnaviv@armlinux.org.uk>
4847R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4848L:	etnaviv@lists.freedesktop.org
4849L:	dri-devel@lists.freedesktop.org
4850S:	Maintained
4851F:	drivers/gpu/drm/etnaviv/
4852F:	include/uapi/drm/etnaviv_drm.h
4853F:	Documentation/devicetree/bindings/display/etnaviv/
4854
4855DRM DRIVERS FOR ZTE ZX
4856M:	Shawn Guo <shawnguo@kernel.org>
4857L:	dri-devel@lists.freedesktop.org
4858S:	Maintained
4859F:	drivers/gpu/drm/zte/
4860F:	Documentation/devicetree/bindings/display/zte,vou.txt
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862
4863DRM PANEL DRIVERS
4864M:	Thierry Reding <thierry.reding@gmail.com>
4865L:	dri-devel@lists.freedesktop.org
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867S:	Maintained
4868F:	drivers/gpu/drm/drm_panel.c
4869F:	drivers/gpu/drm/panel/
4870F:	include/drm/drm_panel.h
4871F:	Documentation/devicetree/bindings/display/panel/
4872
4873DRM TINYDRM DRIVERS
4874M:	Noralf Trønnes <noralf@tronnes.org>
4875W:	https://github.com/notro/tinydrm/wiki/Development
4876T:	git git://anongit.freedesktop.org/drm/drm-misc
4877S:	Maintained
4878F:	drivers/gpu/drm/tinydrm/
4879F:	include/drm/tinydrm/
4880
4881DRM DRIVERS FOR XEN
4882M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4883T:	git git://anongit.freedesktop.org/drm/drm-misc
4884L:	dri-devel@lists.freedesktop.org
4885L:	xen-devel@lists.xen.org
4886S:	Supported
4887F:	drivers/gpu/drm/xen/
4888F:	Documentation/gpu/xen-front.rst
4889
4890DRM TTM SUBSYSTEM
4891M:	Christian Koenig <christian.koenig@amd.com>
4892M:	Roger He <Hongbo.He@amd.com>
4893T:	git git://people.freedesktop.org/~agd5f/linux
4894S:	Maintained
4895L:	dri-devel@lists.freedesktop.org
4896F:	include/drm/ttm/
4897F:	drivers/gpu/drm/ttm/
4898
4899DSBR100 USB FM RADIO DRIVER
4900M:	Alexey Klimov <klimov.linux@gmail.com>
4901L:	linux-media@vger.kernel.org
4902T:	git git://linuxtv.org/media_tree.git
4903S:	Maintained
4904F:	drivers/media/radio/dsbr100.c
4905
4906DSCC4 DRIVER
4907M:	Francois Romieu <romieu@fr.zoreil.com>
4908L:	netdev@vger.kernel.org
4909S:	Maintained
4910F:	drivers/net/wan/dscc4.c
4911
4912DT3155 MEDIA DRIVER
4913M:	Hans Verkuil <hverkuil@xs4all.nl>
4914L:	linux-media@vger.kernel.org
4915T:	git git://linuxtv.org/media_tree.git
4916W:	https://linuxtv.org
4917S:	Odd Fixes
4918F:	drivers/media/pci/dt3155/
4919
4920DVB_USB_AF9015 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/usb/dvb-usb-v2/af9015*
4929
4930DVB_USB_AF9035 MEDIA DRIVER
4931M:	Antti Palosaari <crope@iki.fi>
4932L:	linux-media@vger.kernel.org
4933W:	https://linuxtv.org
4934W:	http://palosaari.fi/linux/
4935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4936T:	git git://linuxtv.org/anttip/media_tree.git
4937S:	Maintained
4938F:	drivers/media/usb/dvb-usb-v2/af9035*
4939
4940DVB_USB_ANYSEE MEDIA DRIVER
4941M:	Antti Palosaari <crope@iki.fi>
4942L:	linux-media@vger.kernel.org
4943W:	https://linuxtv.org
4944W:	http://palosaari.fi/linux/
4945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4946T:	git git://linuxtv.org/anttip/media_tree.git
4947S:	Maintained
4948F:	drivers/media/usb/dvb-usb-v2/anysee*
4949
4950DVB_USB_AU6610 MEDIA DRIVER
4951M:	Antti Palosaari <crope@iki.fi>
4952L:	linux-media@vger.kernel.org
4953W:	https://linuxtv.org
4954W:	http://palosaari.fi/linux/
4955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4956T:	git git://linuxtv.org/anttip/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/dvb-usb-v2/au6610*
4959
4960DVB_USB_CE6230 MEDIA DRIVER
4961M:	Antti Palosaari <crope@iki.fi>
4962L:	linux-media@vger.kernel.org
4963W:	https://linuxtv.org
4964W:	http://palosaari.fi/linux/
4965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4966T:	git git://linuxtv.org/anttip/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/dvb-usb-v2/ce6230*
4969
4970DVB_USB_CXUSB MEDIA DRIVER
4971M:	Michael Krufky <mkrufky@linuxtv.org>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://github.com/mkrufky
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/media_tree.git
4977S:	Maintained
4978F:	drivers/media/usb/dvb-usb/cxusb*
4979
4980DVB_USB_EC168 MEDIA DRIVER
4981M:	Antti Palosaari <crope@iki.fi>
4982L:	linux-media@vger.kernel.org
4983W:	https://linuxtv.org
4984W:	http://palosaari.fi/linux/
4985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4986T:	git git://linuxtv.org/anttip/media_tree.git
4987S:	Maintained
4988F:	drivers/media/usb/dvb-usb-v2/ec168*
4989
4990DVB_USB_GL861 MEDIA DRIVER
4991M:	Antti Palosaari <crope@iki.fi>
4992L:	linux-media@vger.kernel.org
4993W:	https://linuxtv.org
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/anttip/media_tree.git
4996S:	Maintained
4997F:	drivers/media/usb/dvb-usb-v2/gl861*
4998
4999DVB_USB_MXL111SF MEDIA DRIVER
5000M:	Michael Krufky <mkrufky@linuxtv.org>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://github.com/mkrufky
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5006S:	Maintained
5007F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5008
5009DVB_USB_RTL28XXU MEDIA DRIVER
5010M:	Antti Palosaari <crope@iki.fi>
5011L:	linux-media@vger.kernel.org
5012W:	https://linuxtv.org
5013W:	http://palosaari.fi/linux/
5014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5015T:	git git://linuxtv.org/anttip/media_tree.git
5016S:	Maintained
5017F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5018
5019DVB_USB_V2 MEDIA DRIVER
5020M:	Antti Palosaari <crope@iki.fi>
5021L:	linux-media@vger.kernel.org
5022W:	https://linuxtv.org
5023W:	http://palosaari.fi/linux/
5024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5025T:	git git://linuxtv.org/anttip/media_tree.git
5026S:	Maintained
5027F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5028F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5029
5030DYNAMIC DEBUG
5031M:	Jason Baron <jbaron@akamai.com>
5032S:	Maintained
5033F:	lib/dynamic_debug.c
5034F:	include/linux/dynamic_debug.h
5035
5036DYNAMIC INTERRUPT MODERATION
5037M:	Tal Gilboa <talgi@mellanox.com>
5038S:	Maintained
5039F:	include/linux/net_dim.h
5040
5041DZ DECSTATION DZ11 SERIAL DRIVER
5042M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5043S:	Maintained
5044F:	drivers/tty/serial/dz.*
5045
5046E3X0 POWER BUTTON DRIVER
5047M:	Moritz Fischer <moritz.fischer@ettus.com>
5048L:	usrp-users@lists.ettus.com
5049W:	http://www.ettus.com
5050S:	Supported
5051F:	drivers/input/misc/e3x0-button.c
5052F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5053
5054E4000 MEDIA DRIVER
5055M:	Antti Palosaari <crope@iki.fi>
5056L:	linux-media@vger.kernel.org
5057W:	https://linuxtv.org
5058W:	http://palosaari.fi/linux/
5059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5060T:	git git://linuxtv.org/anttip/media_tree.git
5061S:	Maintained
5062F:	drivers/media/tuners/e4000*
5063
5064EC100 MEDIA DRIVER
5065M:	Antti Palosaari <crope@iki.fi>
5066L:	linux-media@vger.kernel.org
5067W:	https://linuxtv.org
5068W:	http://palosaari.fi/linux/
5069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5070T:	git git://linuxtv.org/anttip/media_tree.git
5071S:	Maintained
5072F:	drivers/media/dvb-frontends/ec100*
5073
5074ECRYPT FILE SYSTEM
5075M:	Tyler Hicks <tyhicks@canonical.com>
5076L:	ecryptfs@vger.kernel.org
5077W:	http://ecryptfs.org
5078W:	https://launchpad.net/ecryptfs
5079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5080S:	Supported
5081F:	Documentation/filesystems/ecryptfs.txt
5082F:	fs/ecryptfs/
5083
5084EDAC-AMD64
5085M:	Borislav Petkov <bp@alien8.de>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/amd64_edac*
5089
5090EDAC-CALXEDA
5091M:	Robert Richter <rric@kernel.org>
5092L:	linux-edac@vger.kernel.org
5093S:	Maintained
5094F:	drivers/edac/highbank*
5095
5096EDAC-CAVIUM OCTEON
5097M:	Ralf Baechle <ralf@linux-mips.org>
5098M:	David Daney <david.daney@cavium.com>
5099L:	linux-edac@vger.kernel.org
5100L:	linux-mips@linux-mips.org
5101S:	Supported
5102F:	drivers/edac/octeon_edac*
5103
5104EDAC-CAVIUM THUNDERX
5105M:	David Daney <david.daney@cavium.com>
5106M:	Jan Glauber <jglauber@cavium.com>
5107L:	linux-edac@vger.kernel.org
5108S:	Supported
5109F:	drivers/edac/thunderx_edac*
5110
5111EDAC-CORE
5112M:	Borislav Petkov <bp@alien8.de>
5113M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5114L:	linux-edac@vger.kernel.org
5115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5117S:	Supported
5118F:	Documentation/admin-guide/ras.rst
5119F:	Documentation/driver-api/edac.rst
5120F:	drivers/edac/
5121F:	include/linux/edac.h
5122
5123EDAC-E752X
5124M:	Mark Gross <mark.gross@intel.com>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/e752x_edac.c
5128
5129EDAC-E7XXX
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/e7xxx_edac.c
5133
5134EDAC-FSL_DDR
5135M:	York Sun <york.sun@nxp.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/fsl_ddr_edac.*
5139
5140EDAC-GHES
5141M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/ghes_edac.c
5145
5146EDAC-I3000
5147L:	linux-edac@vger.kernel.org
5148S:	Orphan
5149F:	drivers/edac/i3000_edac.c
5150
5151EDAC-I5000
5152L:	linux-edac@vger.kernel.org
5153S:	Maintained
5154F:	drivers/edac/i5000_edac.c
5155
5156EDAC-I5400
5157M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5158L:	linux-edac@vger.kernel.org
5159S:	Maintained
5160F:	drivers/edac/i5400_edac.c
5161
5162EDAC-I7300
5163M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5164L:	linux-edac@vger.kernel.org
5165S:	Maintained
5166F:	drivers/edac/i7300_edac.c
5167
5168EDAC-I7CORE
5169M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5170L:	linux-edac@vger.kernel.org
5171S:	Maintained
5172F:	drivers/edac/i7core_edac.c
5173
5174EDAC-I82443BXGX
5175M:	Tim Small <tim@buttersideup.com>
5176L:	linux-edac@vger.kernel.org
5177S:	Maintained
5178F:	drivers/edac/i82443bxgx_edac.c
5179
5180EDAC-I82975X
5181M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5182M:	"Arvind R." <arvino55@gmail.com>
5183L:	linux-edac@vger.kernel.org
5184S:	Maintained
5185F:	drivers/edac/i82975x_edac.c
5186
5187EDAC-IE31200
5188M:	Jason Baron <jbaron@akamai.com>
5189L:	linux-edac@vger.kernel.org
5190S:	Maintained
5191F:	drivers/edac/ie31200_edac.c
5192
5193EDAC-MPC85XX
5194M:	Johannes Thumshirn <morbidrsa@gmail.com>
5195L:	linux-edac@vger.kernel.org
5196S:	Maintained
5197F:	drivers/edac/mpc85xx_edac.[ch]
5198
5199EDAC-PASEMI
5200M:	Egor Martovetsky <egor@pasemi.com>
5201L:	linux-edac@vger.kernel.org
5202S:	Maintained
5203F:	drivers/edac/pasemi_edac.c
5204
5205EDAC-PND2
5206M:	Tony Luck <tony.luck@intel.com>
5207L:	linux-edac@vger.kernel.org
5208S:	Maintained
5209F:	drivers/edac/pnd2_edac.[ch]
5210
5211EDAC-R82600
5212M:	Tim Small <tim@buttersideup.com>
5213L:	linux-edac@vger.kernel.org
5214S:	Maintained
5215F:	drivers/edac/r82600_edac.c
5216
5217EDAC-SBRIDGE
5218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5219L:	linux-edac@vger.kernel.org
5220S:	Maintained
5221F:	drivers/edac/sb_edac.c
5222
5223EDAC-SKYLAKE
5224M:	Tony Luck <tony.luck@intel.com>
5225L:	linux-edac@vger.kernel.org
5226S:	Maintained
5227F:	drivers/edac/skx_edac.c
5228
5229EDAC-TI
5230M:	Tero Kristo <t-kristo@ti.com>
5231L:	linux-edac@vger.kernel.org
5232S:	Maintained
5233F:	drivers/edac/ti_edac.c
5234
5235EDIROL UA-101/UA-1000 DRIVER
5236M:	Clemens Ladisch <clemens@ladisch.de>
5237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5238T:	git git://git.alsa-project.org/alsa-kernel.git
5239S:	Maintained
5240F:	sound/usb/misc/ua101.c
5241
5242EFI TEST DRIVER
5243L:	linux-efi@vger.kernel.org
5244M:	Ivan Hu <ivan.hu@canonical.com>
5245M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5246S:	Maintained
5247F:	drivers/firmware/efi/test/
5248
5249EFI VARIABLE FILESYSTEM
5250M:	Matthew Garrett <matthew.garrett@nebula.com>
5251M:	Jeremy Kerr <jk@ozlabs.org>
5252M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5254L:	linux-efi@vger.kernel.org
5255S:	Maintained
5256F:	fs/efivarfs/
5257
5258EFIFB FRAMEBUFFER DRIVER
5259L:	linux-fbdev@vger.kernel.org
5260M:	Peter Jones <pjones@redhat.com>
5261S:	Maintained
5262F:	drivers/video/fbdev/efifb.c
5263
5264EFS FILESYSTEM
5265W:	http://aeschi.ch.eu.org/efs/
5266S:	Orphan
5267F:	fs/efs/
5268
5269EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5270M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5271L:	netdev@vger.kernel.org
5272S:	Maintained
5273F:	drivers/net/ethernet/ibm/ehea/
5274
5275EM28XX VIDEO4LINUX DRIVER
5276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5277L:	linux-media@vger.kernel.org
5278W:	https://linuxtv.org
5279T:	git git://linuxtv.org/media_tree.git
5280S:	Maintained
5281F:	drivers/media/usb/em28xx/
5282F:	Documentation/media/v4l-drivers/em28xx*
5283
5284EMBEDDED LINUX
5285M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5286M:	Matt Mackall <mpm@selenic.com>
5287M:	David Woodhouse <dwmw2@infradead.org>
5288L:	linux-embedded@vger.kernel.org
5289S:	Maintained
5290
5291Emulex 10Gbps iSCSI - OneConnect DRIVER
5292M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5293M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5294M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5295L:	linux-scsi@vger.kernel.org
5296W:	http://www.broadcom.com
5297S:	Supported
5298F:	drivers/scsi/be2iscsi/
5299
5300Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5301M:	Sathya Perla <sathya.perla@broadcom.com>
5302M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5303M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5304M:	Somnath Kotur <somnath.kotur@broadcom.com>
5305L:	netdev@vger.kernel.org
5306W:	http://www.emulex.com
5307S:	Supported
5308F:	drivers/net/ethernet/emulex/benet/
5309
5310EMULEX ONECONNECT ROCE DRIVER
5311M:	Selvin Xavier <selvin.xavier@broadcom.com>
5312M:	Devesh Sharma <devesh.sharma@broadcom.com>
5313L:	linux-rdma@vger.kernel.org
5314W:	http://www.broadcom.com
5315S:	Odd Fixes
5316F:	drivers/infiniband/hw/ocrdma/
5317F:	include/uapi/rdma/ocrdma-abi.h
5318
5319EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5320M:	James Smart <james.smart@broadcom.com>
5321M:	Dick Kennedy <dick.kennedy@broadcom.com>
5322L:	linux-scsi@vger.kernel.org
5323W:	http://www.broadcom.com
5324S:	Supported
5325F:	drivers/scsi/lpfc/
5326
5327ENE CB710 FLASH CARD READER DRIVER
5328M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5329S:	Maintained
5330F:	drivers/misc/cb710/
5331F:	drivers/mmc/host/cb710-mmc.*
5332F:	include/linux/cb710.h
5333
5334ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5335M:	Maxim Levitsky <maximlevitsky@gmail.com>
5336S:	Maintained
5337F:	drivers/media/rc/ene_ir.*
5338
5339EPSON S1D13XXX FRAMEBUFFER DRIVER
5340M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5341S:	Maintained
5342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5343F:	drivers/video/fbdev/s1d13xxxfb.c
5344F:	include/video/s1d13xxxfb.h
5345
5346ERRSEQ ERROR TRACKING INFRASTRUCTURE
5347M:	Jeff Layton <jlayton@kernel.org>
5348S:	Maintained
5349F:	lib/errseq.c
5350F:	include/linux/errseq.h
5351
5352ET131X NETWORK DRIVER
5353M:	Mark Einon <mark.einon@gmail.com>
5354S:	Odd Fixes
5355F:	drivers/net/ethernet/agere/
5356
5357ETHERNET BRIDGE
5358M:	Stephen Hemminger <stephen@networkplumber.org>
5359L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5360L:	netdev@vger.kernel.org
5361W:	http://www.linuxfoundation.org/en/Net:Bridge
5362S:	Maintained
5363F:	include/linux/netfilter_bridge/
5364F:	net/bridge/
5365
5366ETHERNET PHY LIBRARY
5367M:	Andrew Lunn <andrew@lunn.ch>
5368M:	Florian Fainelli <f.fainelli@gmail.com>
5369L:	netdev@vger.kernel.org
5370S:	Maintained
5371F:	Documentation/ABI/testing/sysfs-bus-mdio
5372F:	Documentation/devicetree/bindings/net/mdio*
5373F:	Documentation/networking/phy.txt
5374F:	drivers/net/phy/
5375F:	drivers/of/of_mdio.c
5376F:	drivers/of/of_net.c
5377F:	include/linux/*mdio*.h
5378F:	include/linux/of_net.h
5379F:	include/linux/phy.h
5380F:	include/linux/phy_fixed.h
5381F:	include/linux/platform_data/mdio-bcm-unimac.h
5382F:	include/trace/events/mdio.h
5383F:	include/uapi/linux/mdio.h
5384F:	include/uapi/linux/mii.h
5385
5386EXT2 FILE SYSTEM
5387M:	Jan Kara <jack@suse.com>
5388L:	linux-ext4@vger.kernel.org
5389S:	Maintained
5390F:	Documentation/filesystems/ext2.txt
5391F:	fs/ext2/
5392F:	include/linux/ext2*
5393
5394EXT4 FILE SYSTEM
5395M:	"Theodore Ts'o" <tytso@mit.edu>
5396M:	Andreas Dilger <adilger.kernel@dilger.ca>
5397L:	linux-ext4@vger.kernel.org
5398W:	http://ext4.wiki.kernel.org
5399Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5401S:	Maintained
5402F:	Documentation/filesystems/ext4.txt
5403F:	fs/ext4/
5404
5405Extended Verification Module (EVM)
5406M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5407L:	linux-integrity@vger.kernel.org
5408S:	Supported
5409F:	security/integrity/evm/
5410
5411EXTENSIBLE FIRMWARE INTERFACE (EFI)
5412M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5413L:	linux-efi@vger.kernel.org
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5415S:	Maintained
5416F:	Documentation/efi-stub.txt
5417F:	arch/*/kernel/efi.c
5418F:	arch/x86/boot/compressed/eboot.[ch]
5419F:	arch/*/include/asm/efi.h
5420F:	arch/x86/platform/efi/
5421F:	drivers/firmware/efi/
5422F:	include/linux/efi*.h
5423F:	arch/arm/boot/compressed/efi-header.S
5424F:	arch/arm64/kernel/efi-entry.S
5425
5426EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5427M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5428M:	Chanwoo Choi <cw00.choi@samsung.com>
5429L:	linux-kernel@vger.kernel.org
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5431S:	Maintained
5432F:	drivers/extcon/
5433F:	include/linux/extcon/
5434F:	include/linux/extcon.h
5435F:	Documentation/extcon/
5436F:	Documentation/devicetree/bindings/extcon/
5437
5438EXYNOS DP DRIVER
5439M:	Jingoo Han <jingoohan1@gmail.com>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Maintained
5442F:	drivers/gpu/drm/exynos/exynos_dp*
5443
5444EXYNOS SYSMMU (IOMMU) driver
5445M:	Marek Szyprowski <m.szyprowski@samsung.com>
5446L:	iommu@lists.linux-foundation.org
5447S:	Maintained
5448F:	drivers/iommu/exynos-iommu.c
5449
5450EZchip NPS platform support
5451M:	Vineet Gupta <vgupta@synopsys.com>
5452S:	Supported
5453F:	arch/arc/plat-eznps
5454F:	arch/arc/boot/dts/eznps.dts
5455
5456F2FS FILE SYSTEM
5457M:	Jaegeuk Kim <jaegeuk@kernel.org>
5458M:	Chao Yu <yuchao0@huawei.com>
5459L:	linux-f2fs-devel@lists.sourceforge.net
5460W:	https://f2fs.wiki.kernel.org/
5461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5462S:	Maintained
5463F:	Documentation/filesystems/f2fs.txt
5464F:	Documentation/ABI/testing/sysfs-fs-f2fs
5465F:	fs/f2fs/
5466F:	include/linux/f2fs_fs.h
5467F:	include/trace/events/f2fs.h
5468
5469F71805F HARDWARE MONITORING DRIVER
5470M:	Jean Delvare <jdelvare@suse.com>
5471L:	linux-hwmon@vger.kernel.org
5472S:	Maintained
5473F:	Documentation/hwmon/f71805f
5474F:	drivers/hwmon/f71805f.c
5475
5476FADDR2LINE
5477M:	Josh Poimboeuf <jpoimboe@redhat.com>
5478S:	Maintained
5479F:	scripts/faddr2line
5480
5481FAILOVER MODULE
5482M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5483L:	netdev@vger.kernel.org
5484S:	Supported
5485F:	net/core/failover.c
5486F:	include/net/failover.h
5487F:	Documentation/networking/failover.rst
5488
5489FANOTIFY
5490M:	Jan Kara <jack@suse.cz>
5491R:	Amir Goldstein <amir73il@gmail.com>
5492L:	linux-fsdevel@vger.kernel.org
5493S:	Maintained
5494F:	fs/notify/fanotify/
5495F:	include/linux/fanotify.h
5496F:	include/uapi/linux/fanotify.h
5497
5498FARSYNC SYNCHRONOUS DRIVER
5499M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5500W:	http://www.farsite.co.uk/
5501S:	Supported
5502F:	drivers/net/wan/farsync.*
5503
5504FAULT INJECTION SUPPORT
5505M:	Akinobu Mita <akinobu.mita@gmail.com>
5506S:	Supported
5507F:	Documentation/fault-injection/
5508F:	lib/fault-inject.c
5509
5510FBTFT Framebuffer drivers
5511M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5512S:	Maintained
5513F:	drivers/staging/fbtft/
5514
5515FC0011 TUNER DRIVER
5516M:	Michael Buesch <m@bues.ch>
5517L:	linux-media@vger.kernel.org
5518S:	Maintained
5519F:	drivers/media/tuners/fc0011.h
5520F:	drivers/media/tuners/fc0011.c
5521
5522FC2580 MEDIA DRIVER
5523M:	Antti Palosaari <crope@iki.fi>
5524L:	linux-media@vger.kernel.org
5525W:	https://linuxtv.org
5526W:	http://palosaari.fi/linux/
5527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5528T:	git git://linuxtv.org/anttip/media_tree.git
5529S:	Maintained
5530F:	drivers/media/tuners/fc2580*
5531
5532FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5533M:	Johannes Thumshirn <jth@kernel.org>
5534L:	linux-scsi@vger.kernel.org
5535W:	www.Open-FCoE.org
5536S:	Supported
5537F:	drivers/scsi/libfc/
5538F:	drivers/scsi/fcoe/
5539F:	include/scsi/fc/
5540F:	include/scsi/libfc.h
5541F:	include/scsi/libfcoe.h
5542F:	include/uapi/scsi/fc/
5543
5544FILE LOCKING (flock() and fcntl()/lockf())
5545M:	Jeff Layton <jlayton@kernel.org>
5546M:	"J. Bruce Fields" <bfields@fieldses.org>
5547L:	linux-fsdevel@vger.kernel.org
5548S:	Maintained
5549F:	include/linux/fcntl.h
5550F:	include/uapi/linux/fcntl.h
5551F:	fs/fcntl.c
5552F:	fs/locks.c
5553
5554FILESYSTEMS (VFS and infrastructure)
5555M:	Alexander Viro <viro@zeniv.linux.org.uk>
5556L:	linux-fsdevel@vger.kernel.org
5557S:	Maintained
5558F:	fs/*
5559F:	include/linux/fs.h
5560F:	include/uapi/linux/fs.h
5561
5562FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5563M:	Riku Voipio <riku.voipio@iki.fi>
5564L:	linux-hwmon@vger.kernel.org
5565S:	Maintained
5566F:	drivers/hwmon/f75375s.c
5567F:	include/linux/f75375s.h
5568
5569FIREWIRE AUDIO DRIVERS
5570M:	Clemens Ladisch <clemens@ladisch.de>
5571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5572T:	git git://git.alsa-project.org/alsa-kernel.git
5573S:	Maintained
5574F:	sound/firewire/
5575
5576FIREWIRE MEDIA DRIVERS (firedtv)
5577M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5578L:	linux-media@vger.kernel.org
5579L:	linux1394-devel@lists.sourceforge.net
5580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5581S:	Maintained
5582F:	drivers/media/firewire/
5583
5584FIREWIRE SBP-2 TARGET
5585M:	Chris Boot <bootc@bootc.net>
5586L:	linux-scsi@vger.kernel.org
5587L:	target-devel@vger.kernel.org
5588L:	linux1394-devel@lists.sourceforge.net
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5590S:	Maintained
5591F:	drivers/target/sbp/
5592
5593FIREWIRE SUBSYSTEM
5594M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5595L:	linux1394-devel@lists.sourceforge.net
5596W:	http://ieee1394.wiki.kernel.org/
5597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5598S:	Maintained
5599F:	drivers/firewire/
5600F:	include/linux/firewire.h
5601F:	include/uapi/linux/firewire*.h
5602F:	tools/firewire/
5603
5604FIRMWARE LOADER (request_firmware)
5605M:	Luis R. Rodriguez <mcgrof@kernel.org>
5606L:	linux-kernel@vger.kernel.org
5607S:	Maintained
5608F:	Documentation/firmware_class/
5609F:	drivers/base/firmware_loader/
5610F:	include/linux/firmware.h
5611
5612FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5613M:	Joshua Morris <josh.h.morris@us.ibm.com>
5614M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5615S:	Maintained
5616F:	drivers/block/rsxx/
5617
5618FLOPPY DRIVER
5619M:	Jiri Kosina <jikos@kernel.org>
5620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5621S:	Odd fixes
5622F:	drivers/block/floppy.c
5623
5624FMC SUBSYSTEM
5625M:	Alessandro Rubini <rubini@gnudd.com>
5626W:	http://www.ohwr.org/projects/fmc-bus
5627S:	Supported
5628F:	drivers/fmc/
5629F:	include/linux/fmc*.h
5630F:	include/linux/ipmi-fru.h
5631K:	fmc_d.*register
5632
5633FPGA MANAGER FRAMEWORK
5634M:	Alan Tull <atull@kernel.org>
5635M:	Moritz Fischer <mdf@kernel.org>
5636L:	linux-fpga@vger.kernel.org
5637S:	Maintained
5638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5639Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5640F:	Documentation/fpga/
5641F:	Documentation/driver-api/fpga/
5642F:	Documentation/devicetree/bindings/fpga/
5643F:	drivers/fpga/
5644F:	include/linux/fpga/
5645W:	http://www.rocketboards.org
5646
5647FPU EMULATOR
5648M:	Bill Metzenthen <billm@melbpc.org.au>
5649W:	http://floatingpoint.sourceforge.net/emulator/index.html
5650S:	Maintained
5651F:	arch/x86/math-emu/
5652
5653FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5654L:	netdev@vger.kernel.org
5655S:	Orphan
5656F:	drivers/net/wan/dlci.c
5657F:	drivers/net/wan/sdla.c
5658
5659FRAMEBUFFER LAYER
5660M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5661L:	dri-devel@lists.freedesktop.org
5662L:	linux-fbdev@vger.kernel.org
5663T:	git git://github.com/bzolnier/linux.git
5664Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5665S:	Maintained
5666F:	Documentation/fb/
5667F:	drivers/video/
5668F:	include/video/
5669F:	include/linux/fb.h
5670F:	include/uapi/video/
5671F:	include/uapi/linux/fb.h
5672
5673FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5674M:	Horia Geantă <horia.geanta@nxp.com>
5675M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5676L:	linux-crypto@vger.kernel.org
5677S:	Maintained
5678F:	drivers/crypto/caam/
5679F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5680
5681FREESCALE DIU FRAMEBUFFER DRIVER
5682M:	Timur Tabi <timur@kernel.org>
5683L:	linux-fbdev@vger.kernel.org
5684S:	Maintained
5685F:	drivers/video/fbdev/fsl-diu-fb.*
5686
5687FREESCALE DMA DRIVER
5688M:	Li Yang <leoyang.li@nxp.com>
5689M:	Zhang Wei <zw@zh-kernel.org>
5690L:	linuxppc-dev@lists.ozlabs.org
5691S:	Maintained
5692F:	drivers/dma/fsldma.*
5693
5694FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5695M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5696L:	netdev@vger.kernel.org
5697S:	Maintained
5698F:	drivers/net/ethernet/freescale/gianfar*
5699F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5700
5701FREESCALE GPMI NAND DRIVER
5702M:	Han Xu <han.xu@nxp.com>
5703L:	linux-mtd@lists.infradead.org
5704S:	Maintained
5705F:	drivers/mtd/nand/raw/gpmi-nand/*
5706
5707FREESCALE I2C CPM DRIVER
5708M:	Jochen Friedrich <jochen@scram.de>
5709L:	linuxppc-dev@lists.ozlabs.org
5710L:	linux-i2c@vger.kernel.org
5711S:	Maintained
5712F:	drivers/i2c/busses/i2c-cpm.c
5713
5714FREESCALE IMX / MXC FEC DRIVER
5715M:	Fugang Duan <fugang.duan@nxp.com>
5716L:	netdev@vger.kernel.org
5717S:	Maintained
5718F:	drivers/net/ethernet/freescale/fec_main.c
5719F:	drivers/net/ethernet/freescale/fec_ptp.c
5720F:	drivers/net/ethernet/freescale/fec.h
5721F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5722
5723FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5724M:	Sascha Hauer <s.hauer@pengutronix.de>
5725R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5726L:	linux-fbdev@vger.kernel.org
5727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5728S:	Maintained
5729F:	include/linux/platform_data/video-imxfb.h
5730F:	drivers/video/fbdev/imxfb.c
5731
5732FREESCALE QORIQ DPAA ETHERNET DRIVER
5733M:	Madalin Bucur <madalin.bucur@nxp.com>
5734L:	netdev@vger.kernel.org
5735S:	Maintained
5736F:	drivers/net/ethernet/freescale/dpaa
5737
5738FREESCALE QORIQ DPAA FMAN DRIVER
5739M:	Madalin Bucur <madalin.bucur@nxp.com>
5740L:	netdev@vger.kernel.org
5741S:	Maintained
5742F:	drivers/net/ethernet/freescale/fman
5743F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5744
5745FREESCALE QORIQ PTP CLOCK DRIVER
5746M:	Yangbo Lu <yangbo.lu@nxp.com>
5747L:	netdev@vger.kernel.org
5748S:	Maintained
5749F:	drivers/ptp/ptp_qoriq.c
5750F:	include/linux/fsl/ptp_qoriq.h
5751F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5752
5753FREESCALE QUAD SPI DRIVER
5754M:	Han Xu <han.xu@nxp.com>
5755L:	linux-mtd@lists.infradead.org
5756S:	Maintained
5757F:	drivers/mtd/spi-nor/fsl-quadspi.c
5758
5759FREESCALE QUICC ENGINE LIBRARY
5760M:	Qiang Zhao <qiang.zhao@nxp.com>
5761L:	linuxppc-dev@lists.ozlabs.org
5762S:	Maintained
5763F:	drivers/soc/fsl/qe/
5764F:	include/soc/fsl/*qe*.h
5765F:	include/soc/fsl/*ucc*.h
5766
5767FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5768M:	Li Yang <leoyang.li@nxp.com>
5769L:	netdev@vger.kernel.org
5770L:	linuxppc-dev@lists.ozlabs.org
5771S:	Maintained
5772F:	drivers/net/ethernet/freescale/ucc_geth*
5773
5774FREESCALE QUICC ENGINE UCC HDLC DRIVER
5775M:	Zhao Qiang <qiang.zhao@nxp.com>
5776L:	netdev@vger.kernel.org
5777L:	linuxppc-dev@lists.ozlabs.org
5778S:	Maintained
5779F:	drivers/net/wan/fsl_ucc_hdlc*
5780
5781FREESCALE QUICC ENGINE UCC UART DRIVER
5782M:	Timur Tabi <timur@kernel.org>
5783L:	linuxppc-dev@lists.ozlabs.org
5784S:	Maintained
5785F:	drivers/tty/serial/ucc_uart.c
5786
5787FREESCALE SOC DRIVERS
5788M:	Li Yang <leoyang.li@nxp.com>
5789L:	linuxppc-dev@lists.ozlabs.org
5790L:	linux-arm-kernel@lists.infradead.org
5791S:	Maintained
5792F:	Documentation/devicetree/bindings/soc/fsl/
5793F:	drivers/soc/fsl/
5794F:	include/linux/fsl/
5795
5796FREESCALE SOC FS_ENET DRIVER
5797M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5798M:	Vitaly Bordug <vbordug@ru.mvista.com>
5799L:	linuxppc-dev@lists.ozlabs.org
5800L:	netdev@vger.kernel.org
5801S:	Maintained
5802F:	drivers/net/ethernet/freescale/fs_enet/
5803F:	include/linux/fs_enet_pd.h
5804
5805FREESCALE SOC SOUND DRIVERS
5806M:	Timur Tabi <timur@kernel.org>
5807M:	Nicolin Chen <nicoleotsuka@gmail.com>
5808M:	Xiubo Li <Xiubo.Lee@gmail.com>
5809R:	Fabio Estevam <fabio.estevam@nxp.com>
5810L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5811L:	linuxppc-dev@lists.ozlabs.org
5812S:	Maintained
5813F:	sound/soc/fsl/fsl*
5814F:	sound/soc/fsl/imx*
5815F:	sound/soc/fsl/mpc8610_hpcd.c
5816
5817FREESCALE USB PERIPHERAL DRIVERS
5818M:	Li Yang <leoyang.li@nxp.com>
5819L:	linux-usb@vger.kernel.org
5820L:	linuxppc-dev@lists.ozlabs.org
5821S:	Maintained
5822F:	drivers/usb/gadget/udc/fsl*
5823
5824FREEVXFS FILESYSTEM
5825M:	Christoph Hellwig <hch@infradead.org>
5826W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5827S:	Maintained
5828F:	fs/freevxfs/
5829
5830FREEZER
5831M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5832M:	Pavel Machek <pavel@ucw.cz>
5833L:	linux-pm@vger.kernel.org
5834S:	Supported
5835F:	Documentation/power/freezing-of-tasks.txt
5836F:	include/linux/freezer.h
5837F:	kernel/freezer.c
5838
5839FRONTSWAP API
5840M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5841L:	linux-kernel@vger.kernel.org
5842S:	Maintained
5843F:	mm/frontswap.c
5844F:	include/linux/frontswap.h
5845
5846FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5847M:	David Howells <dhowells@redhat.com>
5848L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5849S:	Supported
5850F:	Documentation/filesystems/caching/
5851F:	fs/fscache/
5852F:	include/linux/fscache*.h
5853
5854FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5855M:	Theodore Y. Ts'o <tytso@mit.edu>
5856M:	Jaegeuk Kim <jaegeuk@kernel.org>
5857L:	linux-fscrypt@vger.kernel.org
5858Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5860S:	Supported
5861F:	fs/crypto/
5862F:	include/linux/fscrypt*.h
5863F:	Documentation/filesystems/fscrypt.rst
5864
5865FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5866M:	Jan Kara <jack@suse.cz>
5867R:	Amir Goldstein <amir73il@gmail.com>
5868L:	linux-fsdevel@vger.kernel.org
5869S:	Maintained
5870F:	fs/notify/
5871F:	include/linux/fsnotify*.h
5872
5873FUJITSU LAPTOP EXTRAS
5874M:	Jonathan Woithe <jwoithe@just42.net>
5875L:	platform-driver-x86@vger.kernel.org
5876S:	Maintained
5877F:	drivers/platform/x86/fujitsu-laptop.c
5878
5879FUJITSU M-5MO LS CAMERA ISP DRIVER
5880M:	Kyungmin Park <kyungmin.park@samsung.com>
5881M:	Heungjun Kim <riverful.kim@samsung.com>
5882L:	linux-media@vger.kernel.org
5883S:	Maintained
5884F:	drivers/media/i2c/m5mols/
5885F:	include/media/i2c/m5mols.h
5886
5887FUJITSU TABLET EXTRAS
5888M:	Robert Gerlach <khnz@gmx.de>
5889L:	platform-driver-x86@vger.kernel.org
5890S:	Maintained
5891F:	drivers/platform/x86/fujitsu-tablet.c
5892
5893FUSE: FILESYSTEM IN USERSPACE
5894M:	Miklos Szeredi <miklos@szeredi.hu>
5895L:	linux-fsdevel@vger.kernel.org
5896W:	http://fuse.sourceforge.net/
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5898S:	Maintained
5899F:	fs/fuse/
5900F:	include/uapi/linux/fuse.h
5901F:	Documentation/filesystems/fuse.txt
5902
5903FUTEX SUBSYSTEM
5904M:	Thomas Gleixner <tglx@linutronix.de>
5905M:	Ingo Molnar <mingo@redhat.com>
5906R:	Peter Zijlstra <peterz@infradead.org>
5907R:	Darren Hart <dvhart@infradead.org>
5908L:	linux-kernel@vger.kernel.org
5909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5910S:	Maintained
5911F:	kernel/futex.c
5912F:	kernel/futex_compat.c
5913F:	include/asm-generic/futex.h
5914F:	include/linux/futex.h
5915F:	include/uapi/linux/futex.h
5916F:	tools/testing/selftests/futex/
5917F:	tools/perf/bench/futex*
5918F:	Documentation/*futex*
5919
5920GCC PLUGINS
5921M:	Kees Cook <keescook@chromium.org>
5922R:	Emese Revfy <re.emese@gmail.com>
5923L:	kernel-hardening@lists.openwall.com
5924S:	Maintained
5925F:	scripts/gcc-plugins/
5926F:	scripts/gcc-plugin.sh
5927F:	scripts/Makefile.gcc-plugins
5928F:	Documentation/gcc-plugins.txt
5929
5930GCOV BASED KERNEL PROFILING
5931M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5932S:	Maintained
5933F:	kernel/gcov/
5934F:	Documentation/dev-tools/gcov.rst
5935
5936GDB KERNEL DEBUGGING HELPER SCRIPTS
5937M:	Jan Kiszka <jan.kiszka@siemens.com>
5938M:	Kieran Bingham <kieran@bingham.xyz>
5939S:	Supported
5940F:	scripts/gdb/
5941
5942GDT SCSI DISK ARRAY CONTROLLER DRIVER
5943M:	Achim Leubner <achim_leubner@adaptec.com>
5944L:	linux-scsi@vger.kernel.org
5945W:	http://www.icp-vortex.com/
5946S:	Supported
5947F:	drivers/scsi/gdt*
5948
5949GEMTEK FM RADIO RECEIVER DRIVER
5950M:	Hans Verkuil <hverkuil@xs4all.nl>
5951L:	linux-media@vger.kernel.org
5952T:	git git://linuxtv.org/media_tree.git
5953W:	https://linuxtv.org
5954S:	Maintained
5955F:	drivers/media/radio/radio-gemtek*
5956
5957GENERIC GPIO I2C DRIVER
5958M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5959S:	Supported
5960F:	drivers/i2c/busses/i2c-gpio.c
5961F:	include/linux/platform_data/i2c-gpio.h
5962
5963GENERIC GPIO I2C MULTIPLEXER DRIVER
5964M:	Peter Korsgaard <peter.korsgaard@barco.com>
5965L:	linux-i2c@vger.kernel.org
5966S:	Supported
5967F:	drivers/i2c/muxes/i2c-mux-gpio.c
5968F:	include/linux/platform_data/i2c-mux-gpio.h
5969F:	Documentation/i2c/muxes/i2c-mux-gpio
5970
5971GENERIC HDLC (WAN) DRIVERS
5972M:	Krzysztof Halasa <khc@pm.waw.pl>
5973W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5974S:	Maintained
5975F:	drivers/net/wan/c101.c
5976F:	drivers/net/wan/hd6457*
5977F:	drivers/net/wan/hdlc*
5978F:	drivers/net/wan/n2.c
5979F:	drivers/net/wan/pc300too.c
5980F:	drivers/net/wan/pci200syn.c
5981F:	drivers/net/wan/wanxl*
5982
5983GENERIC INCLUDE/ASM HEADER FILES
5984M:	Arnd Bergmann <arnd@arndb.de>
5985L:	linux-arch@vger.kernel.org
5986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5987S:	Maintained
5988F:	include/asm-generic/
5989F:	include/uapi/asm-generic/
5990
5991GENERIC PHY FRAMEWORK
5992M:	Kishon Vijay Abraham I <kishon@ti.com>
5993L:	linux-kernel@vger.kernel.org
5994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5995S:	Supported
5996F:	drivers/phy/
5997F:	include/linux/phy/
5998
5999GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6000M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6001S:	Supported
6002F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6003
6004GENERIC PM DOMAINS
6005M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6006M:	Kevin Hilman <khilman@kernel.org>
6007M:	Ulf Hansson <ulf.hansson@linaro.org>
6008L:	linux-pm@vger.kernel.org
6009S:	Supported
6010F:	drivers/base/power/domain*.c
6011F:	include/linux/pm_domain.h
6012F:	Documentation/devicetree/bindings/power/power_domain.txt
6013
6014GENERIC UIO DRIVER FOR PCI DEVICES
6015M:	"Michael S. Tsirkin" <mst@redhat.com>
6016L:	kvm@vger.kernel.org
6017S:	Supported
6018F:	drivers/uio/uio_pci_generic.c
6019
6020GENWQE (IBM Generic Workqueue Card)
6021M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6022M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6023S:	Supported
6024F:	drivers/misc/genwqe/
6025
6026GET_MAINTAINER SCRIPT
6027M:	Joe Perches <joe@perches.com>
6028S:	Maintained
6029F:	scripts/get_maintainer.pl
6030
6031GFS2 FILE SYSTEM
6032M:	Bob Peterson <rpeterso@redhat.com>
6033M:	Andreas Gruenbacher <agruenba@redhat.com>
6034L:	cluster-devel@redhat.com
6035W:	http://sources.redhat.com/cluster/
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6037S:	Supported
6038F:	Documentation/filesystems/gfs2*.txt
6039F:	fs/gfs2/
6040F:	include/uapi/linux/gfs2_ondisk.h
6041
6042GIGASET ISDN DRIVERS
6043M:	Paul Bolle <pebolle@tiscali.nl>
6044L:	gigaset307x-common@lists.sourceforge.net
6045W:	http://gigaset307x.sourceforge.net/
6046S:	Odd Fixes
6047F:	Documentation/isdn/README.gigaset
6048F:	drivers/isdn/gigaset/
6049F:	include/uapi/linux/gigaset_dev.h
6050
6051GO7007 MPEG CODEC
6052M:	Hans Verkuil <hans.verkuil@cisco.com>
6053L:	linux-media@vger.kernel.org
6054S:	Maintained
6055F:	drivers/media/usb/go7007/
6056
6057GOODIX TOUCHSCREEN
6058M:	Bastien Nocera <hadess@hadess.net>
6059L:	linux-input@vger.kernel.org
6060S:	Maintained
6061F:	drivers/input/touchscreen/goodix.c
6062
6063GPD POCKET FAN DRIVER
6064M:	Hans de Goede <hdegoede@redhat.com>
6065L:	platform-driver-x86@vger.kernel.org
6066S:	Maintained
6067F:	drivers/platform/x86/gpd-pocket-fan.c
6068
6069GPIO ACPI SUPPORT
6070M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6071M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6072L:	linux-gpio@vger.kernel.org
6073L:	linux-acpi@vger.kernel.org
6074S:	Maintained
6075F:	Documentation/acpi/gpio-properties.txt
6076F:	drivers/gpio/gpiolib-acpi.c
6077
6078GPIO IR Transmitter
6079M:	Sean Young <sean@mess.org>
6080L:	linux-media@vger.kernel.org
6081S:	Maintained
6082F:	drivers/media/rc/gpio-ir-tx.c
6083
6084GPIO MOCKUP DRIVER
6085M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6086R:	Bartosz Golaszewski <brgl@bgdev.pl>
6087L:	linux-gpio@vger.kernel.org
6088S:	Maintained
6089F:	drivers/gpio/gpio-mockup.c
6090F:	tools/testing/selftests/gpio/
6091
6092GPIO SUBSYSTEM
6093M:	Linus Walleij <linus.walleij@linaro.org>
6094L:	linux-gpio@vger.kernel.org
6095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6096S:	Maintained
6097F:	Documentation/devicetree/bindings/gpio/
6098F:	Documentation/driver-api/gpio/
6099F:	Documentation/gpio/
6100F:	Documentation/ABI/testing/gpio-cdev
6101F:	Documentation/ABI/obsolete/sysfs-gpio
6102F:	drivers/gpio/
6103F:	include/linux/gpio/
6104F:	include/linux/gpio.h
6105F:	include/linux/of_gpio.h
6106F:	include/asm-generic/gpio.h
6107F:	include/uapi/linux/gpio.h
6108F:	tools/gpio/
6109
6110GRE DEMULTIPLEXER DRIVER
6111M:	Dmitry Kozlov <xeb@mail.ru>
6112L:	netdev@vger.kernel.org
6113S:	Maintained
6114F:	net/ipv4/gre_demux.c
6115F:	net/ipv4/gre_offload.c
6116F:	include/net/gre.h
6117
6118GRETH 10/100/1G Ethernet MAC device driver
6119M:	Andreas Larsson <andreas@gaisler.com>
6120L:	netdev@vger.kernel.org
6121S:	Maintained
6122F:	drivers/net/ethernet/aeroflex/
6123
6124GREYBUS AUDIO PROTOCOLS DRIVERS
6125M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6126M:	Mark Greer <mgreer@animalcreek.com>
6127S:	Maintained
6128F:	drivers/staging/greybus/audio_apbridgea.c
6129F:	drivers/staging/greybus/audio_apbridgea.h
6130F:	drivers/staging/greybus/audio_codec.c
6131F:	drivers/staging/greybus/audio_codec.h
6132F:	drivers/staging/greybus/audio_gb.c
6133F:	drivers/staging/greybus/audio_manager.c
6134F:	drivers/staging/greybus/audio_manager.h
6135F:	drivers/staging/greybus/audio_manager_module.c
6136F:	drivers/staging/greybus/audio_manager_private.h
6137F:	drivers/staging/greybus/audio_manager_sysfs.c
6138F:	drivers/staging/greybus/audio_module.c
6139F:	drivers/staging/greybus/audio_topology.c
6140
6141GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6142M:	Viresh Kumar <vireshk@kernel.org>
6143S:	Maintained
6144F:	drivers/staging/greybus/authentication.c
6145F:	drivers/staging/greybus/bootrom.c
6146F:	drivers/staging/greybus/firmware.h
6147F:	drivers/staging/greybus/fw-core.c
6148F:	drivers/staging/greybus/fw-download.c
6149F:	drivers/staging/greybus/fw-managament.c
6150F:	drivers/staging/greybus/greybus_authentication.h
6151F:	drivers/staging/greybus/greybus_firmware.h
6152F:	drivers/staging/greybus/hid.c
6153F:	drivers/staging/greybus/i2c.c
6154F:	drivers/staging/greybus/spi.c
6155F:	drivers/staging/greybus/spilib.c
6156F:	drivers/staging/greybus/spilib.h
6157
6158GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6159M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6160S:	Maintained
6161F:	drivers/staging/greybus/loopback.c
6162F:	drivers/staging/greybus/timesync.c
6163F:	drivers/staging/greybus/timesync_platform.c
6164
6165GREYBUS PLATFORM DRIVERS
6166M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6167S:	Maintained
6168F:	drivers/staging/greybus/arche-platform.c
6169F:	drivers/staging/greybus/arche-apb-ctrl.c
6170F:	drivers/staging/greybus/arche_platform.h
6171
6172GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6173M:	Rui Miguel Silva <rmfrfs@gmail.com>
6174S:	Maintained
6175F:	drivers/staging/greybus/sdio.c
6176F:	drivers/staging/greybus/light.c
6177F:	drivers/staging/greybus/gpio.c
6178F:	drivers/staging/greybus/power_supply.c
6179F:	drivers/staging/greybus/spi.c
6180F:	drivers/staging/greybus/spilib.c
6181
6182GREYBUS SUBSYSTEM
6183M:	Johan Hovold <johan@kernel.org>
6184M:	Alex Elder <elder@kernel.org>
6185M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6186S:	Maintained
6187F:	drivers/staging/greybus/
6188L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6189
6190GREYBUS UART PROTOCOLS DRIVERS
6191M:	David Lin <dtwlin@gmail.com>
6192S:	Maintained
6193F:	drivers/staging/greybus/uart.c
6194F:	drivers/staging/greybus/log.c
6195
6196GS1662 VIDEO SERIALIZER
6197M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6198L:	linux-media@vger.kernel.org
6199T:	git git://linuxtv.org/media_tree.git
6200S:	Maintained
6201F:	drivers/media/spi/gs1662.c
6202
6203GSPCA FINEPIX SUBDRIVER
6204M:	Frank Zago <frank@zago.net>
6205L:	linux-media@vger.kernel.org
6206T:	git git://linuxtv.org/media_tree.git
6207S:	Maintained
6208F:	drivers/media/usb/gspca/finepix.c
6209
6210GSPCA GL860 SUBDRIVER
6211M:	Olivier Lorin <o.lorin@laposte.net>
6212L:	linux-media@vger.kernel.org
6213T:	git git://linuxtv.org/media_tree.git
6214S:	Maintained
6215F:	drivers/media/usb/gspca/gl860/
6216
6217GSPCA M5602 SUBDRIVER
6218M:	Erik Andren <erik.andren@gmail.com>
6219L:	linux-media@vger.kernel.org
6220T:	git git://linuxtv.org/media_tree.git
6221S:	Maintained
6222F:	drivers/media/usb/gspca/m5602/
6223
6224GSPCA PAC207 SONIXB SUBDRIVER
6225M:	Hans Verkuil <hverkuil@xs4all.nl>
6226L:	linux-media@vger.kernel.org
6227T:	git git://linuxtv.org/media_tree.git
6228S:	Odd Fixes
6229F:	drivers/media/usb/gspca/pac207.c
6230
6231GSPCA SN9C20X SUBDRIVER
6232M:	Brian Johnson <brijohn@gmail.com>
6233L:	linux-media@vger.kernel.org
6234T:	git git://linuxtv.org/media_tree.git
6235S:	Maintained
6236F:	drivers/media/usb/gspca/sn9c20x.c
6237
6238GSPCA T613 SUBDRIVER
6239M:	Leandro Costantino <lcostantino@gmail.com>
6240L:	linux-media@vger.kernel.org
6241T:	git git://linuxtv.org/media_tree.git
6242S:	Maintained
6243F:	drivers/media/usb/gspca/t613.c
6244
6245GSPCA USB WEBCAM DRIVER
6246M:	Hans Verkuil <hverkuil@xs4all.nl>
6247L:	linux-media@vger.kernel.org
6248T:	git git://linuxtv.org/media_tree.git
6249S:	Odd Fixes
6250F:	drivers/media/usb/gspca/
6251
6252GTP (GPRS Tunneling Protocol)
6253M:	Pablo Neira Ayuso <pablo@netfilter.org>
6254M:	Harald Welte <laforge@gnumonks.org>
6255L:	osmocom-net-gprs@lists.osmocom.org
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6257S:	Maintained
6258F:	drivers/net/gtp.c
6259
6260GUID PARTITION TABLE (GPT)
6261M:	Davidlohr Bueso <dave@stgolabs.net>
6262L:	linux-efi@vger.kernel.org
6263S:	Maintained
6264F:	block/partitions/efi.*
6265
6266H8/300 ARCHITECTURE
6267M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6268L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6269W:	http://uclinux-h8.sourceforge.jp
6270T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6271S:	Maintained
6272F:	arch/h8300/
6273F:	drivers/clocksource/h8300_*.c
6274F:	drivers/clk/h8300/
6275F:	drivers/irqchip/irq-renesas-h8*.c
6276
6277HACKRF MEDIA DRIVER
6278M:	Antti Palosaari <crope@iki.fi>
6279L:	linux-media@vger.kernel.org
6280W:	https://linuxtv.org
6281W:	http://palosaari.fi/linux/
6282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6283T:	git git://linuxtv.org/anttip/media_tree.git
6284S:	Maintained
6285F:	drivers/media/usb/hackrf/
6286
6287HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6288M:	Frank Seidel <frank@f-seidel.de>
6289L:	platform-driver-x86@vger.kernel.org
6290W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6291S:	Maintained
6292F:	drivers/platform/x86/hdaps.c
6293
6294HARDWARE MONITORING
6295M:	Jean Delvare <jdelvare@suse.com>
6296M:	Guenter Roeck <linux@roeck-us.net>
6297L:	linux-hwmon@vger.kernel.org
6298W:	http://hwmon.wiki.kernel.org/
6299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6300S:	Maintained
6301F:	Documentation/devicetree/bindings/hwmon/
6302F:	Documentation/hwmon/
6303F:	drivers/hwmon/
6304F:	include/linux/hwmon*.h
6305
6306HARDWARE RANDOM NUMBER GENERATOR CORE
6307M:	Matt Mackall <mpm@selenic.com>
6308M:	Herbert Xu <herbert@gondor.apana.org.au>
6309L:	linux-crypto@vger.kernel.org
6310S:	Odd fixes
6311F:	Documentation/devicetree/bindings/rng/
6312F:	Documentation/hw_random.txt
6313F:	drivers/char/hw_random/
6314F:	include/linux/hw_random.h
6315
6316HARDWARE TRACING FACILITIES
6317M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6318S:	Maintained
6319F:	drivers/hwtracing/
6320
6321HARDWARE SPINLOCK CORE
6322M:	Ohad Ben-Cohen <ohad@wizery.com>
6323M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6324L:	linux-remoteproc@vger.kernel.org
6325S:	Maintained
6326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6327F:	Documentation/devicetree/bindings/hwlock/
6328F:	Documentation/hwspinlock.txt
6329F:	drivers/hwspinlock/
6330F:	include/linux/hwspinlock.h
6331
6332HARMONY SOUND DRIVER
6333L:	linux-parisc@vger.kernel.org
6334S:	Maintained
6335F:	sound/parisc/harmony.*
6336
6337HDPVR USB VIDEO ENCODER DRIVER
6338M:	Hans Verkuil <hverkuil@xs4all.nl>
6339L:	linux-media@vger.kernel.org
6340T:	git git://linuxtv.org/media_tree.git
6341W:	https://linuxtv.org
6342S:	Odd Fixes
6343F:	drivers/media/usb/hdpvr/
6344
6345HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6346M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6347S:	Supported
6348F:	Documentation/watchdog/hpwdt.txt
6349F:	drivers/watchdog/hpwdt.c
6350
6351HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6352M:	Don Brace <don.brace@microsemi.com>
6353L:	esc.storagedev@microsemi.com
6354L:	linux-scsi@vger.kernel.org
6355S:	Supported
6356F:	Documentation/scsi/hpsa.txt
6357F:	drivers/scsi/hpsa*.[ch]
6358F:	include/linux/cciss*.h
6359F:	include/uapi/linux/cciss*.h
6360
6361HFI1 DRIVER
6362M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6363M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6364L:	linux-rdma@vger.kernel.org
6365S:	Supported
6366F:	drivers/infiniband/hw/hfi1
6367
6368HFS FILESYSTEM
6369L:	linux-fsdevel@vger.kernel.org
6370S:	Orphan
6371F:	Documentation/filesystems/hfs.txt
6372F:	fs/hfs/
6373
6374HFSPLUS FILESYSTEM
6375L:	linux-fsdevel@vger.kernel.org
6376S:	Orphan
6377F:	Documentation/filesystems/hfsplus.txt
6378F:	fs/hfsplus/
6379
6380HGA FRAMEBUFFER DRIVER
6381M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6382L:	linux-nvidia@lists.surfsouth.com
6383W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6384S:	Maintained
6385F:	drivers/video/fbdev/hgafb.c
6386
6387HIBERNATION (aka Software Suspend, aka swsusp)
6388M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6389M:	Pavel Machek <pavel@ucw.cz>
6390L:	linux-pm@vger.kernel.org
6391B:	https://bugzilla.kernel.org
6392S:	Supported
6393F:	arch/x86/power/
6394F:	drivers/base/power/
6395F:	kernel/power/
6396F:	include/linux/suspend.h
6397F:	include/linux/freezer.h
6398F:	include/linux/pm.h
6399F:	arch/*/include/asm/suspend*.h
6400
6401HID CORE LAYER
6402M:	Jiri Kosina <jikos@kernel.org>
6403R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6404L:	linux-input@vger.kernel.org
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6406S:	Maintained
6407F:	drivers/hid/
6408F:	include/linux/hid*
6409F:	include/uapi/linux/hid*
6410
6411HID SENSOR HUB DRIVERS
6412M:	Jiri Kosina <jikos@kernel.org>
6413M:	Jonathan Cameron <jic23@kernel.org>
6414M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6415L:	linux-input@vger.kernel.org
6416L:	linux-iio@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/hid/hid-sensor*
6419F:	drivers/hid/hid-sensor-*
6420F:	drivers/iio/*/hid-*
6421F:	include/linux/hid-sensor-*
6422
6423HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6424M:	Thomas Gleixner <tglx@linutronix.de>
6425L:	linux-kernel@vger.kernel.org
6426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6427S:	Maintained
6428F:	Documentation/timers/
6429F:	kernel/time/hrtimer.c
6430F:	kernel/time/clockevents.c
6431F:	kernel/time/timer_*.c
6432F:	include/linux/clockchips.h
6433F:	include/linux/hrtimer.h
6434
6435HIGH-SPEED SCC DRIVER FOR AX.25
6436L:	linux-hams@vger.kernel.org
6437S:	Orphan
6438F:	drivers/net/hamradio/dmascc.c
6439F:	drivers/net/hamradio/scc.c
6440
6441HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6442M:	HighPoint Linux Team <linux@highpoint-tech.com>
6443W:	http://www.highpoint-tech.com
6444S:	Supported
6445F:	Documentation/scsi/hptiop.txt
6446F:	drivers/scsi/hptiop.c
6447
6448HIPPI
6449M:	Jes Sorensen <jes@trained-monkey.org>
6450L:	linux-hippi@sunsite.dk
6451S:	Maintained
6452F:	include/linux/hippidevice.h
6453F:	include/uapi/linux/if_hippi.h
6454F:	net/802/hippi.c
6455F:	drivers/net/hippi/
6456
6457HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6458M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6459M:	Salil Mehta <salil.mehta@huawei.com>
6460L:	netdev@vger.kernel.org
6461W:	http://www.hisilicon.com
6462S:	Maintained
6463F:	drivers/net/ethernet/hisilicon/hns3/
6464
6465HISILICON LPC BUS DRIVER
6466M:	john.garry@huawei.com
6467W:	http://www.hisilicon.com
6468S:	Maintained
6469F:	drivers/bus/hisi_lpc.c
6470F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6471
6472HISILICON NETWORK SUBSYSTEM DRIVER
6473M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6474M:	Salil Mehta <salil.mehta@huawei.com>
6475L:	netdev@vger.kernel.org
6476W:	http://www.hisilicon.com
6477S:	Maintained
6478F:	drivers/net/ethernet/hisilicon/
6479F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6480
6481HISILICON PMU DRIVER
6482M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6483W:	http://www.hisilicon.com
6484S:	Supported
6485F:	drivers/perf/hisilicon
6486F:	Documentation/perf/hisi-pmu.txt
6487
6488HISILICON ROCE DRIVER
6489M:	Lijun Ou <oulijun@huawei.com>
6490M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6491L:	linux-rdma@vger.kernel.org
6492S:	Maintained
6493F:	drivers/infiniband/hw/hns/
6494F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6495
6496HISILICON SAS Controller
6497M:	John Garry <john.garry@huawei.com>
6498W:	http://www.hisilicon.com
6499S:	Supported
6500F:	drivers/scsi/hisi_sas/
6501F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6502
6503HMM - Heterogeneous Memory Management
6504M:	Jérôme Glisse <jglisse@redhat.com>
6505L:	linux-mm@kvack.org
6506S:	Maintained
6507F:	mm/hmm*
6508F:	include/linux/hmm*
6509F:	Documentation/vm/hmm.rst
6510
6511HOST AP DRIVER
6512M:	Jouni Malinen <j@w1.fi>
6513L:	linux-wireless@vger.kernel.org
6514W:	http://w1.fi/hostap-driver.html
6515S:	Obsolete
6516F:	drivers/net/wireless/intersil/hostap/
6517
6518HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6519L:	platform-driver-x86@vger.kernel.org
6520S:	Orphan
6521F:	drivers/platform/x86/tc1100-wmi.c
6522
6523HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6524M:	Jaroslav Kysela <perex@perex.cz>
6525S:	Maintained
6526F:	drivers/net/ethernet/hp/hp100.*
6527
6528HPET:	High Precision Event Timers driver
6529M:	Clemens Ladisch <clemens@ladisch.de>
6530S:	Maintained
6531F:	Documentation/timers/hpet.txt
6532F:	drivers/char/hpet.c
6533F:	include/linux/hpet.h
6534F:	include/uapi/linux/hpet.h
6535
6536HPET:	x86
6537S:	Orphan
6538F:	arch/x86/kernel/hpet.c
6539F:	arch/x86/include/asm/hpet.h
6540
6541HPFS FILESYSTEM
6542M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6543W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6544S:	Maintained
6545F:	fs/hpfs/
6546
6547HSI SUBSYSTEM
6548M:	Sebastian Reichel <sre@kernel.org>
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6550S:	Maintained
6551F:	Documentation/ABI/testing/sysfs-bus-hsi
6552F:	Documentation/driver-api/hsi.rst
6553F:	drivers/hsi/
6554F:	include/linux/hsi/
6555F:	include/uapi/linux/hsi/
6556
6557HSO 3G MODEM DRIVER
6558L:	linux-usb@vger.kernel.org
6559S:	Orphan
6560F:	drivers/net/usb/hso.c
6561
6562HSR NETWORK PROTOCOL
6563M:	Arvid Brodin <arvid.brodin@alten.se>
6564L:	netdev@vger.kernel.org
6565S:	Maintained
6566F:	net/hsr/
6567
6568HT16K33 LED CONTROLLER DRIVER
6569M:	Robin van der Gracht <robin@protonic.nl>
6570S:	Maintained
6571F:	drivers/auxdisplay/ht16k33.c
6572F:	Documentation/devicetree/bindings/display/ht16k33.txt
6573
6574HTCPEN TOUCHSCREEN DRIVER
6575M:	Pau Oliva Fora <pof@eslack.org>
6576L:	linux-input@vger.kernel.org
6577S:	Maintained
6578F:	drivers/input/touchscreen/htcpen.c
6579
6580HUAWEI ETHERNET DRIVER
6581M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6582L:	netdev@vger.kernel.org
6583S:	Supported
6584F:	Documentation/networking/hinic.txt
6585F:	drivers/net/ethernet/huawei/hinic/
6586
6587HUGETLB FILESYSTEM
6588M:	Mike Kravetz <mike.kravetz@oracle.com>
6589L:	linux-mm@kvack.org
6590S:	Maintained
6591F:	fs/hugetlbfs/
6592F:	mm/hugetlb.c
6593F:	include/linux/hugetlb.h
6594F:	Documentation/admin-guide/mm/hugetlbpage.rst
6595F:	Documentation/vm/hugetlbfs_reserv.rst
6596F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6597
6598HVA ST MEDIA DRIVER
6599M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6600L:	linux-media@vger.kernel.org
6601T:	git git://linuxtv.org/media_tree.git
6602W:	https://linuxtv.org
6603S:	Supported
6604F:	drivers/media/platform/sti/hva
6605
6606HWPOISON MEMORY FAILURE HANDLING
6607M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6608L:	linux-mm@kvack.org
6609S:	Maintained
6610F:	mm/memory-failure.c
6611F:	mm/hwpoison-inject.c
6612
6613Hyper-V CORE AND DRIVERS
6614M:	"K. Y. Srinivasan" <kys@microsoft.com>
6615M:	Haiyang Zhang <haiyangz@microsoft.com>
6616M:	Stephen Hemminger <sthemmin@microsoft.com>
6617L:	devel@linuxdriverproject.org
6618S:	Maintained
6619F:	Documentation/networking/netvsc.txt
6620F:	arch/x86/include/asm/mshyperv.h
6621F:	arch/x86/include/asm/trace/hyperv.h
6622F:	arch/x86/include/asm/hyperv-tlfs.h
6623F:	arch/x86/kernel/cpu/mshyperv.c
6624F:	arch/x86/hyperv
6625F:	drivers/hid/hid-hyperv.c
6626F:	drivers/hv/
6627F:	drivers/input/serio/hyperv-keyboard.c
6628F:	drivers/pci/controller/pci-hyperv.c
6629F:	drivers/net/hyperv/
6630F:	drivers/scsi/storvsc_drv.c
6631F:	drivers/uio/uio_hv_generic.c
6632F:	drivers/video/fbdev/hyperv_fb.c
6633F:	net/vmw_vsock/hyperv_transport.c
6634F:	include/linux/hyperv.h
6635F:	include/uapi/linux/hyperv.h
6636F:	tools/hv/
6637F:	Documentation/ABI/stable/sysfs-bus-vmbus
6638
6639HYPERVISOR VIRTUAL CONSOLE DRIVER
6640L:	linuxppc-dev@lists.ozlabs.org
6641S:	Odd Fixes
6642F:	drivers/tty/hvc/
6643
6644I2C ACPI SUPPORT
6645M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6646L:	linux-i2c@vger.kernel.org
6647L:	linux-acpi@vger.kernel.org
6648S:	Maintained
6649F:	drivers/i2c/i2c-core-acpi.c
6650
6651I2C MUXES
6652M:	Peter Rosin <peda@axentia.se>
6653L:	linux-i2c@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/i2c/i2c-topology
6656F:	Documentation/i2c/muxes/
6657F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6658F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6659F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6660F:	drivers/i2c/i2c-mux.c
6661F:	drivers/i2c/muxes/
6662F:	include/linux/i2c-mux.h
6663
6664I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6665M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	drivers/i2c/busses/i2c-mv64xxx.c
6669
6670I2C OVER PARALLEL PORT
6671M:	Jean Delvare <jdelvare@suse.com>
6672L:	linux-i2c@vger.kernel.org
6673S:	Maintained
6674F:	Documentation/i2c/busses/i2c-parport
6675F:	Documentation/i2c/busses/i2c-parport-light
6676F:	drivers/i2c/busses/i2c-parport.c
6677F:	drivers/i2c/busses/i2c-parport-light.c
6678
6679I2C SUBSYSTEM
6680M:	Wolfram Sang <wsa@the-dreams.de>
6681L:	linux-i2c@vger.kernel.org
6682W:	https://i2c.wiki.kernel.org/
6683Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6685S:	Maintained
6686F:	Documentation/devicetree/bindings/i2c/i2c.txt
6687F:	Documentation/i2c/
6688F:	drivers/i2c/*
6689F:	include/linux/i2c.h
6690F:	include/linux/i2c-dev.h
6691F:	include/linux/i2c-smbus.h
6692F:	include/uapi/linux/i2c.h
6693F:	include/uapi/linux/i2c-*.h
6694
6695I2C SUBSYSTEM HOST DRIVERS
6696L:	linux-i2c@vger.kernel.org
6697W:	https://i2c.wiki.kernel.org/
6698Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6700S:	Odd Fixes
6701F:	Documentation/devicetree/bindings/i2c/
6702F:	drivers/i2c/algos/
6703F:	drivers/i2c/busses/
6704
6705I2C-TAOS-EVM DRIVER
6706M:	Jean Delvare <jdelvare@suse.com>
6707L:	linux-i2c@vger.kernel.org
6708S:	Maintained
6709F:	Documentation/i2c/busses/i2c-taos-evm
6710F:	drivers/i2c/busses/i2c-taos-evm.c
6711
6712I2C-TINY-USB DRIVER
6713M:	Till Harbaum <till@harbaum.org>
6714L:	linux-i2c@vger.kernel.org
6715W:	http://www.harbaum.org/till/i2c_tiny_usb
6716S:	Maintained
6717F:	drivers/i2c/busses/i2c-tiny-usb.c
6718
6719I2C/SMBUS CONTROLLER DRIVERS FOR PC
6720M:	Jean Delvare <jdelvare@suse.com>
6721L:	linux-i2c@vger.kernel.org
6722S:	Maintained
6723F:	Documentation/i2c/busses/i2c-ali1535
6724F:	Documentation/i2c/busses/i2c-ali1563
6725F:	Documentation/i2c/busses/i2c-ali15x3
6726F:	Documentation/i2c/busses/i2c-amd756
6727F:	Documentation/i2c/busses/i2c-amd8111
6728F:	Documentation/i2c/busses/i2c-i801
6729F:	Documentation/i2c/busses/i2c-nforce2
6730F:	Documentation/i2c/busses/i2c-piix4
6731F:	Documentation/i2c/busses/i2c-sis5595
6732F:	Documentation/i2c/busses/i2c-sis630
6733F:	Documentation/i2c/busses/i2c-sis96x
6734F:	Documentation/i2c/busses/i2c-via
6735F:	Documentation/i2c/busses/i2c-viapro
6736F:	drivers/i2c/busses/i2c-ali1535.c
6737F:	drivers/i2c/busses/i2c-ali1563.c
6738F:	drivers/i2c/busses/i2c-ali15x3.c
6739F:	drivers/i2c/busses/i2c-amd756.c
6740F:	drivers/i2c/busses/i2c-amd756-s4882.c
6741F:	drivers/i2c/busses/i2c-amd8111.c
6742F:	drivers/i2c/busses/i2c-i801.c
6743F:	drivers/i2c/busses/i2c-isch.c
6744F:	drivers/i2c/busses/i2c-nforce2.c
6745F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6746F:	drivers/i2c/busses/i2c-piix4.c
6747F:	drivers/i2c/busses/i2c-sis5595.c
6748F:	drivers/i2c/busses/i2c-sis630.c
6749F:	drivers/i2c/busses/i2c-sis96x.c
6750F:	drivers/i2c/busses/i2c-via.c
6751F:	drivers/i2c/busses/i2c-viapro.c
6752
6753I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6754M:	Hans de Goede <hdegoede@redhat.com>
6755L:	linux-i2c@vger.kernel.org
6756S:	Maintained
6757F:	drivers/i2c/busses/i2c-cht-wc.c
6758
6759I2C/SMBUS ISMT DRIVER
6760M:	Seth Heasley <seth.heasley@intel.com>
6761M:	Neil Horman <nhorman@tuxdriver.com>
6762L:	linux-i2c@vger.kernel.org
6763F:	drivers/i2c/busses/i2c-ismt.c
6764F:	Documentation/i2c/busses/i2c-ismt
6765
6766I2C/SMBUS STUB DRIVER
6767M:	Jean Delvare <jdelvare@suse.com>
6768L:	linux-i2c@vger.kernel.org
6769S:	Maintained
6770F:	drivers/i2c/i2c-stub.c
6771
6772IA64 (Itanium) PLATFORM
6773M:	Tony Luck <tony.luck@intel.com>
6774M:	Fenghua Yu <fenghua.yu@intel.com>
6775L:	linux-ia64@vger.kernel.org
6776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6777S:	Maintained
6778F:	arch/ia64/
6779
6780IBM Power 842 compression accelerator
6781M:	Haren Myneni <haren@us.ibm.com>
6782S:	Supported
6783F:	drivers/crypto/nx/Makefile
6784F:	drivers/crypto/nx/Kconfig
6785F:	drivers/crypto/nx/nx-842*
6786F:	include/linux/sw842.h
6787F:	crypto/842.c
6788F:	lib/842/
6789
6790IBM Power in-Nest Crypto Acceleration
6791M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6792M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6793L:	linux-crypto@vger.kernel.org
6794S:	Supported
6795F:	drivers/crypto/nx/Makefile
6796F:	drivers/crypto/nx/Kconfig
6797F:	drivers/crypto/nx/nx-aes*
6798F:	drivers/crypto/nx/nx-sha*
6799F:	drivers/crypto/nx/nx.*
6800F:	drivers/crypto/nx/nx_csbcpb.h
6801F:	drivers/crypto/nx/nx_debugfs.h
6802
6803IBM Power Linux RAID adapter
6804M:	Brian King <brking@us.ibm.com>
6805S:	Supported
6806F:	drivers/scsi/ipr.*
6807
6808IBM Power SRIOV Virtual NIC Device Driver
6809M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6810M:	John Allen <jallen@linux.vnet.ibm.com>
6811L:	netdev@vger.kernel.org
6812S:	Supported
6813F:	drivers/net/ethernet/ibm/ibmvnic.*
6814
6815IBM Power Virtual Accelerator Switchboard
6816M:	Sukadev Bhattiprolu
6817L:	linuxppc-dev@lists.ozlabs.org
6818S:	Supported
6819F:	arch/powerpc/platforms/powernv/vas*
6820F:	arch/powerpc/platforms/powernv/copy-paste.h
6821F:	arch/powerpc/include/asm/vas.h
6822F:	arch/powerpc/include/uapi/asm/vas.h
6823
6824IBM Power Virtual Ethernet Device Driver
6825M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6826L:	netdev@vger.kernel.org
6827S:	Supported
6828F:	drivers/net/ethernet/ibm/ibmveth.*
6829
6830IBM Power Virtual FC Device Drivers
6831M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6832L:	linux-scsi@vger.kernel.org
6833S:	Supported
6834F:	drivers/scsi/ibmvscsi/ibmvfc*
6835
6836IBM Power Virtual Management Channel Driver
6837M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6838M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6839S:	Supported
6840F:	drivers/misc/ibmvmc.*
6841
6842IBM Power Virtual SCSI Device Drivers
6843M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6844L:	linux-scsi@vger.kernel.org
6845S:	Supported
6846F:	drivers/scsi/ibmvscsi/ibmvscsi*
6847F:	include/scsi/viosrp.h
6848
6849IBM Power Virtual SCSI Device Target Driver
6850M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6851M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6852L:	linux-scsi@vger.kernel.org
6853L:	target-devel@vger.kernel.org
6854S:	Supported
6855F:	drivers/scsi/ibmvscsi_tgt/
6856
6857IBM Power VMX Cryptographic instructions
6858M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6859M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6860L:	linux-crypto@vger.kernel.org
6861S:	Supported
6862F:	drivers/crypto/vmx/Makefile
6863F:	drivers/crypto/vmx/Kconfig
6864F:	drivers/crypto/vmx/vmx.c
6865F:	drivers/crypto/vmx/aes*
6866F:	drivers/crypto/vmx/ghash*
6867F:	drivers/crypto/vmx/ppc-xlate.pl
6868
6869IBM ServeRAID RAID DRIVER
6870S:	Orphan
6871F:	drivers/scsi/ips.*
6872
6873ICH LPC AND GPIO DRIVER
6874M:	Peter Tyser <ptyser@xes-inc.com>
6875S:	Maintained
6876F:	drivers/mfd/lpc_ich.c
6877F:	drivers/gpio/gpio-ich.c
6878
6879IDE SUBSYSTEM
6880M:	"David S. Miller" <davem@davemloft.net>
6881L:	linux-ide@vger.kernel.org
6882Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6884S:	Maintained
6885F:	Documentation/ide/
6886F:	drivers/ide/
6887F:	include/linux/ide.h
6888
6889IDE/ATAPI DRIVERS
6890M:	Borislav Petkov <bp@alien8.de>
6891L:	linux-ide@vger.kernel.org
6892S:	Maintained
6893F:	Documentation/cdrom/ide-cd
6894F:	drivers/ide/ide-cd*
6895
6896IDEAPAD LAPTOP EXTRAS DRIVER
6897M:	Ike Panhc <ike.pan@canonical.com>
6898L:	platform-driver-x86@vger.kernel.org
6899W:	http://launchpad.net/ideapad-laptop
6900S:	Maintained
6901F:	drivers/platform/x86/ideapad-laptop.c
6902
6903IDEAPAD LAPTOP SLIDEBAR DRIVER
6904M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6905L:	linux-input@vger.kernel.org
6906W:	https://github.com/o2genum/ideapad-slidebar
6907S:	Maintained
6908F:	drivers/input/misc/ideapad_slidebar.c
6909
6910IDT VersaClock 5 CLOCK DRIVER
6911M:	Marek Vasut <marek.vasut@gmail.com>
6912S:	Maintained
6913F:	drivers/clk/clk-versaclock5.c
6914
6915IEEE 802.15.4 SUBSYSTEM
6916M:	Alexander Aring <alex.aring@gmail.com>
6917M:	Stefan Schmidt <stefan@osg.samsung.com>
6918L:	linux-wpan@vger.kernel.org
6919W:	http://wpan.cakelab.org/
6920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6922S:	Maintained
6923F:	net/ieee802154/
6924F:	net/mac802154/
6925F:	drivers/net/ieee802154/
6926F:	include/linux/nl802154.h
6927F:	include/linux/ieee802154.h
6928F:	include/net/nl802154.h
6929F:	include/net/mac802154.h
6930F:	include/net/af_ieee802154.h
6931F:	include/net/cfg802154.h
6932F:	include/net/ieee802154_netdev.h
6933F:	Documentation/networking/ieee802154.txt
6934
6935IFE PROTOCOL
6936M:	Yotam Gigi <yotam.gi@gmail.com>
6937M:	Jamal Hadi Salim <jhs@mojatatu.com>
6938F:	net/ife
6939F:	include/net/ife.h
6940F:	include/uapi/linux/ife.h
6941
6942IGORPLUG-USB IR RECEIVER
6943M:	Sean Young <sean@mess.org>
6944L:	linux-media@vger.kernel.org
6945S:	Maintained
6946F:	drivers/media/rc/igorplugusb.c
6947
6948IGUANAWORKS USB IR TRANSCEIVER
6949M:	Sean Young <sean@mess.org>
6950L:	linux-media@vger.kernel.org
6951S:	Maintained
6952F:	drivers/media/rc/iguanair.c
6953
6954IIO DIGITAL POTENTIOMETER DAC
6955M:	Peter Rosin <peda@axentia.se>
6956L:	linux-iio@vger.kernel.org
6957S:	Maintained
6958F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6959F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6960F:	drivers/iio/dac/dpot-dac.c
6961
6962IIO ENVELOPE DETECTOR
6963M:	Peter Rosin <peda@axentia.se>
6964L:	linux-iio@vger.kernel.org
6965S:	Maintained
6966F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6967F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6968F:	drivers/iio/adc/envelope-detector.c
6969
6970IIO MULTIPLEXER
6971M:	Peter Rosin <peda@axentia.se>
6972L:	linux-iio@vger.kernel.org
6973S:	Maintained
6974F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6975F:	drivers/iio/multiplexer/iio-mux.c
6976
6977IIO SUBSYSTEM AND DRIVERS
6978M:	Jonathan Cameron <jic23@kernel.org>
6979R:	Hartmut Knaack <knaack.h@gmx.de>
6980R:	Lars-Peter Clausen <lars@metafoo.de>
6981R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6982L:	linux-iio@vger.kernel.org
6983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6984S:	Maintained
6985F:	Documentation/ABI/testing/configfs-iio*
6986F:	Documentation/ABI/testing/sysfs-bus-iio*
6987F:	Documentation/devicetree/bindings/iio/
6988F:	drivers/iio/
6989F:	drivers/staging/iio/
6990F:	include/linux/iio/
6991F:	tools/iio/
6992
6993IIO UNIT CONVERTER
6994M:	Peter Rosin <peda@axentia.se>
6995L:	linux-iio@vger.kernel.org
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6998F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6999F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7000F:	drivers/iio/afe/iio-rescale.c
7001
7002IKANOS/ADI EAGLE ADSL USB DRIVER
7003M:	Matthieu Castet <castet.matthieu@free.fr>
7004M:	Stanislaw Gruszka <stf_xl@wp.pl>
7005S:	Maintained
7006F:	drivers/usb/atm/ueagle-atm.c
7007
7008IMGTEC ASCII LCD DRIVER
7009M:	Paul Burton <paul.burton@mips.com>
7010S:	Maintained
7011F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7012F:	drivers/auxdisplay/img-ascii-lcd.c
7013
7014IMGTEC IR DECODER DRIVER
7015M:	James Hogan <jhogan@kernel.org>
7016S:	Maintained
7017F:	drivers/media/rc/img-ir/
7018
7019IMON SOUNDGRAPH USB IR RECEIVER
7020M:	Sean Young <sean@mess.org>
7021L:	linux-media@vger.kernel.org
7022S:	Maintained
7023F:	drivers/media/rc/imon_raw.c
7024F:	drivers/media/rc/imon.c
7025
7026IMS TWINTURBO FRAMEBUFFER DRIVER
7027L:	linux-fbdev@vger.kernel.org
7028S:	Orphan
7029F:	drivers/video/fbdev/imsttfb.c
7030
7031INA209 HARDWARE MONITOR DRIVER
7032M:	Guenter Roeck <linux@roeck-us.net>
7033L:	linux-hwmon@vger.kernel.org
7034S:	Maintained
7035F:	Documentation/hwmon/ina209
7036F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7037F:	drivers/hwmon/ina209.c
7038
7039INA2XX HARDWARE MONITOR DRIVER
7040M:	Guenter Roeck <linux@roeck-us.net>
7041L:	linux-hwmon@vger.kernel.org
7042S:	Maintained
7043F:	Documentation/hwmon/ina2xx
7044F:	drivers/hwmon/ina2xx.c
7045F:	include/linux/platform_data/ina2xx.h
7046
7047INDUSTRY PACK SUBSYSTEM (IPACK)
7048M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7049M:	Jens Taprogge <jens.taprogge@taprogge.org>
7050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7051L:	industrypack-devel@lists.sourceforge.net
7052W:	http://industrypack.sourceforge.net
7053S:	Maintained
7054F:	drivers/ipack/
7055
7056INFINIBAND SUBSYSTEM
7057M:	Doug Ledford <dledford@redhat.com>
7058M:	Jason Gunthorpe <jgg@mellanox.com>
7059L:	linux-rdma@vger.kernel.org
7060W:	https://github.com/linux-rdma/rdma-core
7061Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7063S:	Supported
7064F:	Documentation/devicetree/bindings/infiniband/
7065F:	Documentation/infiniband/
7066F:	drivers/infiniband/
7067F:	include/uapi/linux/if_infiniband.h
7068F:	include/uapi/rdma/
7069F:	include/rdma/
7070
7071INGENIC JZ4780 DMA Driver
7072M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7073S:	Maintained
7074F:	drivers/dma/dma-jz4780.c
7075
7076INGENIC JZ4780 NAND DRIVER
7077M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7078L:	linux-mtd@lists.infradead.org
7079S:	Maintained
7080F:	drivers/mtd/nand/raw/jz4780_*
7081
7082INOTIFY
7083M:	Jan Kara <jack@suse.cz>
7084R:	Amir Goldstein <amir73il@gmail.com>
7085L:	linux-fsdevel@vger.kernel.org
7086S:	Maintained
7087F:	Documentation/filesystems/inotify.txt
7088F:	fs/notify/inotify/
7089F:	include/linux/inotify.h
7090F:	include/uapi/linux/inotify.h
7091
7092INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7093M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7094L:	linux-input@vger.kernel.org
7095Q:	http://patchwork.kernel.org/project/linux-input/list/
7096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7097S:	Maintained
7098F:	drivers/input/
7099F:	include/linux/input.h
7100F:	include/uapi/linux/input.h
7101F:	include/uapi/linux/input-event-codes.h
7102F:	include/linux/input/
7103F:	Documentation/devicetree/bindings/input/
7104F:	Documentation/input/
7105
7106INPUT MULTITOUCH (MT) PROTOCOL
7107M:	Henrik Rydberg <rydberg@bitmath.org>
7108L:	linux-input@vger.kernel.org
7109S:	Odd fixes
7110F:	Documentation/input/multi-touch-protocol.rst
7111F:	drivers/input/input-mt.c
7112K:	\b(ABS|SYN)_MT_
7113
7114INSIDE SECURE CRYPTO DRIVER
7115M:	Antoine Tenart <antoine.tenart@bootlin.com>
7116F:	drivers/crypto/inside-secure/
7117S:	Maintained
7118L:	linux-crypto@vger.kernel.org
7119
7120INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7121M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7122M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7123L:	linux-integrity@vger.kernel.org
7124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7125S:	Supported
7126F:	security/integrity/ima/
7127
7128INTEL 810/815 FRAMEBUFFER DRIVER
7129M:	Antonino Daplas <adaplas@gmail.com>
7130L:	linux-fbdev@vger.kernel.org
7131S:	Maintained
7132F:	drivers/video/fbdev/i810/
7133
7134INTEL ASoC DRIVERS
7135M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7136M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7137M:	Jie Yang <yang.jie@linux.intel.com>
7138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7139S:	Supported
7140F:	sound/soc/intel/
7141
7142INTEL C600 SERIES SAS CONTROLLER DRIVER
7143M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7144M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7145L:	linux-scsi@vger.kernel.org
7146T:	git git://git.code.sf.net/p/intel-sas/isci
7147S:	Supported
7148F:	drivers/scsi/isci/
7149
7150INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7151M:	Jani Nikula <jani.nikula@linux.intel.com>
7152M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7153M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7154L:	intel-gfx@lists.freedesktop.org
7155W:	https://01.org/linuxgraphics/
7156B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7157C:	irc://chat.freenode.net/intel-gfx
7158Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7159T:	git git://anongit.freedesktop.org/drm-intel
7160S:	Supported
7161F:	drivers/gpu/drm/i915/
7162F:	include/drm/i915*
7163F:	include/uapi/drm/i915_drm.h
7164F:	Documentation/gpu/i915.rst
7165
7166INTEL ETHERNET DRIVERS
7167M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7168L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7169W:	http://www.intel.com/support/feedback.htm
7170W:	http://e1000.sourceforge.net/
7171Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7174S:	Supported
7175F:	Documentation/networking/e100.rst
7176F:	Documentation/networking/e1000.rst
7177F:	Documentation/networking/e1000e.txt
7178F:	Documentation/networking/igb.txt
7179F:	Documentation/networking/igbvf.txt
7180F:	Documentation/networking/ixgb.txt
7181F:	Documentation/networking/ixgbe.txt
7182F:	Documentation/networking/ixgbevf.txt
7183F:	Documentation/networking/i40e.txt
7184F:	Documentation/networking/i40evf.txt
7185F:	Documentation/networking/ice.txt
7186F:	drivers/net/ethernet/intel/
7187F:	drivers/net/ethernet/intel/*/
7188F:	include/linux/avf/virtchnl.h
7189
7190INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7191M:	Maik Broemme <mbroemme@libmpq.org>
7192L:	linux-fbdev@vger.kernel.org
7193S:	Maintained
7194F:	Documentation/fb/intelfb.txt
7195F:	drivers/video/fbdev/intelfb/
7196
7197INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7198M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7199M:	Zhi Wang <zhi.a.wang@intel.com>
7200L:	intel-gvt-dev@lists.freedesktop.org
7201L:	intel-gfx@lists.freedesktop.org
7202W:	https://01.org/igvt-g
7203T:	git https://github.com/intel/gvt-linux.git
7204S:	Supported
7205F:	drivers/gpu/drm/i915/gvt/
7206
7207INTEL HID EVENT DRIVER
7208M:	Alex Hung <alex.hung@canonical.com>
7209L:	platform-driver-x86@vger.kernel.org
7210S:	Maintained
7211F:	drivers/platform/x86/intel-hid.c
7212
7213INTEL I/OAT DMA DRIVER
7214M:	Dave Jiang <dave.jiang@intel.com>
7215R:	Dan Williams <dan.j.williams@intel.com>
7216L:	dmaengine@vger.kernel.org
7217Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7218S:	Supported
7219F:	drivers/dma/ioat*
7220
7221INTEL IDLE DRIVER
7222M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7223M:	Len Brown <lenb@kernel.org>
7224L:	linux-pm@vger.kernel.org
7225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7226B:	https://bugzilla.kernel.org
7227S:	Supported
7228F:	drivers/idle/intel_idle.c
7229
7230INTEL INTEGRATED SENSOR HUB DRIVER
7231M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7232M:	Jiri Kosina <jikos@kernel.org>
7233L:	linux-input@vger.kernel.org
7234S:	Maintained
7235F:	drivers/hid/intel-ish-hid/
7236
7237INTEL IOMMU (VT-d)
7238M:	David Woodhouse <dwmw2@infradead.org>
7239L:	iommu@lists.linux-foundation.org
7240T:	git git://git.infradead.org/iommu-2.6.git
7241S:	Supported
7242F:	drivers/iommu/intel-iommu.c
7243F:	include/linux/intel-iommu.h
7244
7245INTEL IOP-ADMA DMA DRIVER
7246R:	Dan Williams <dan.j.williams@intel.com>
7247S:	Odd fixes
7248F:	drivers/dma/iop-adma.c
7249
7250INTEL IPU3 CSI-2 CIO2 DRIVER
7251M:	Yong Zhi <yong.zhi@intel.com>
7252M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7253L:	linux-media@vger.kernel.org
7254S:	Maintained
7255F:	drivers/media/pci/intel/ipu3/
7256F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7257
7258INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7259M:	Krzysztof Halasa <khalasa@piap.pl>
7260S:	Maintained
7261F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7262F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7263F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7264F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7265F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7266F:	drivers/net/wan/ixp4xx_hss.c
7267
7268INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7269M:	Deepak Saxena <dsaxena@plexity.net>
7270S:	Maintained
7271F:	drivers/char/hw_random/ixp4xx-rng.c
7272
7273INTEL MANAGEMENT ENGINE (mei)
7274M:	Tomas Winkler <tomas.winkler@intel.com>
7275L:	linux-kernel@vger.kernel.org
7276S:	Supported
7277F:	include/uapi/linux/mei.h
7278F:	include/linux/mei_cl_bus.h
7279F:	drivers/misc/mei/*
7280F:	drivers/watchdog/mei_wdt.c
7281F:	Documentation/misc-devices/mei/*
7282F:	samples/mei/*
7283
7284INTEL MENLOW THERMAL DRIVER
7285M:	Sujith Thomas <sujith.thomas@intel.com>
7286L:	platform-driver-x86@vger.kernel.org
7287W:	https://01.org/linux-acpi
7288S:	Supported
7289F:	drivers/platform/x86/intel_menlow.c
7290
7291INTEL MERRIFIELD GPIO DRIVER
7292M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7293L:	linux-gpio@vger.kernel.org
7294S:	Maintained
7295F:	drivers/gpio/gpio-merrifield.c
7296
7297INTEL MIC DRIVERS (mic)
7298M:	Sudeep Dutt <sudeep.dutt@intel.com>
7299M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7300S:	Supported
7301W:	https://github.com/sudeepdutt/mic
7302W:	http://software.intel.com/en-us/mic-developer
7303F:	include/linux/mic_bus.h
7304F:	include/linux/scif.h
7305F:	include/uapi/linux/mic_common.h
7306F:	include/uapi/linux/mic_ioctl.h
7307F:	include/uapi/linux/scif_ioctl.h
7308F:	drivers/misc/mic/
7309F:	drivers/dma/mic_x100_dma.c
7310F:	drivers/dma/mic_x100_dma.h
7311F:	Documentation/mic/
7312
7313INTEL PMC CORE DRIVER
7314M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7315M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7316L:	platform-driver-x86@vger.kernel.org
7317S:	Maintained
7318F:	arch/x86/include/asm/pmc_core.h
7319F:	drivers/platform/x86/intel_pmc_core*
7320
7321INTEL PMC/P-Unit IPC DRIVER
7322M:	Zha Qipeng<qipeng.zha@intel.com>
7323L:	platform-driver-x86@vger.kernel.org
7324S:	Maintained
7325F:	drivers/platform/x86/intel_pmc_ipc.c
7326F:	drivers/platform/x86/intel_punit_ipc.c
7327F:	arch/x86/include/asm/intel_pmc_ipc.h
7328F:	arch/x86/include/asm/intel_punit_ipc.h
7329
7330INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7331M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7332L:	linux-wireless@vger.kernel.org
7333S:	Maintained
7334F:	Documentation/networking/README.ipw2100
7335F:	Documentation/networking/README.ipw2200
7336F:	drivers/net/wireless/intel/ipw2x00/
7337
7338INTEL PSTATE DRIVER
7339M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7340M:	Len Brown <lenb@kernel.org>
7341L:	linux-pm@vger.kernel.org
7342S:	Supported
7343F:	drivers/cpufreq/intel_pstate.c
7344
7345INTEL RDMA RNIC DRIVER
7346M:	Faisal Latif <faisal.latif@intel.com>
7347M:	Shiraz Saleem <shiraz.saleem@intel.com>
7348L:	linux-rdma@vger.kernel.org
7349S:	Supported
7350F:	drivers/infiniband/hw/i40iw/
7351F:	include/uapi/rdma/i40iw-abi.h
7352
7353INTEL SHA MULTIBUFFER DRIVER
7354M:	Megha Dey <megha.dey@linux.intel.com>
7355R:	Tim Chen <tim.c.chen@linux.intel.com>
7356L:	linux-crypto@vger.kernel.org
7357S:	Supported
7358F:	arch/x86/crypto/sha*-mb
7359F:	crypto/mcryptd.c
7360
7361INTEL TELEMETRY DRIVER
7362M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7363L:	platform-driver-x86@vger.kernel.org
7364S:	Maintained
7365F:	arch/x86/include/asm/intel_telemetry.h
7366F:	drivers/platform/x86/intel_telemetry*
7367
7368INTEL VIRTUAL BUTTON DRIVER
7369M:	AceLan Kao <acelan.kao@canonical.com>
7370L:	platform-driver-x86@vger.kernel.org
7371S:	Maintained
7372F:	drivers/platform/x86/intel-vbtn.c
7373
7374INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7375M:	Stanislaw Gruszka <sgruszka@redhat.com>
7376L:	linux-wireless@vger.kernel.org
7377S:	Supported
7378F:	drivers/net/wireless/intel/iwlegacy/
7379
7380INTEL WIRELESS WIFI LINK (iwlwifi)
7381M:	Johannes Berg <johannes.berg@intel.com>
7382M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7383M:	Luca Coelho <luciano.coelho@intel.com>
7384M:	Intel Linux Wireless <linuxwifi@intel.com>
7385L:	linux-wireless@vger.kernel.org
7386W:	http://intellinuxwireless.org
7387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7388S:	Supported
7389F:	drivers/net/wireless/intel/iwlwifi/
7390
7391INTEL WIRELESS WIMAX CONNECTION 2400
7392M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7393M:	linux-wimax@intel.com
7394L:	wimax@linuxwimax.org (subscribers-only)
7395S:	Supported
7396W:	http://linuxwimax.org
7397F:	Documentation/wimax/README.i2400m
7398F:	drivers/net/wimax/i2400m/
7399F:	include/uapi/linux/wimax/i2400m.h
7400
7401INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7402M:	Mario Limonciello <mario.limonciello@dell.com>
7403S:	Maintained
7404F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7405
7406INTEL(R) TRACE HUB
7407M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7408S:	Supported
7409F:	Documentation/trace/intel_th.rst
7410F:	drivers/hwtracing/intel_th/
7411
7412INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7413M:	Ning Sun <ning.sun@intel.com>
7414L:	tboot-devel@lists.sourceforge.net
7415W:	http://tboot.sourceforge.net
7416T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7417S:	Supported
7418F:	Documentation/intel_txt.txt
7419F:	include/linux/tboot.h
7420F:	arch/x86/kernel/tboot.c
7421
7422INTEL-MID GPIO DRIVER
7423M:	David Cohen <david.a.cohen@linux.intel.com>
7424L:	linux-gpio@vger.kernel.org
7425S:	Maintained
7426F:	drivers/gpio/gpio-intel-mid.c
7427
7428INVENSENSE MPU-3050 GYROSCOPE DRIVER
7429M:	Linus Walleij <linus.walleij@linaro.org>
7430L:	linux-iio@vger.kernel.org
7431S:	Maintained
7432F:	drivers/iio/gyro/mpu3050*
7433F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7434
7435IOC3 ETHERNET DRIVER
7436M:	Ralf Baechle <ralf@linux-mips.org>
7437L:	linux-mips@linux-mips.org
7438S:	Maintained
7439F:	drivers/net/ethernet/sgi/ioc3-eth.c
7440
7441IOC3 SERIAL DRIVER
7442M:	Pat Gefre <pfg@sgi.com>
7443L:	linux-serial@vger.kernel.org
7444S:	Maintained
7445F:	drivers/tty/serial/ioc3_serial.c
7446
7447IOMMU DRIVERS
7448M:	Joerg Roedel <joro@8bytes.org>
7449L:	iommu@lists.linux-foundation.org
7450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7451S:	Maintained
7452F:	Documentation/devicetree/bindings/iommu/
7453F:	drivers/iommu/
7454F:	include/linux/iommu.h
7455F:	include/linux/of_iommu.h
7456F:	include/linux/iova.h
7457
7458IP MASQUERADING
7459M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7460S:	Maintained
7461F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7462
7463IPMI SUBSYSTEM
7464M:	Corey Minyard <minyard@acm.org>
7465L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7466W:	http://openipmi.sourceforge.net/
7467S:	Supported
7468F:	Documentation/IPMI.txt
7469F:	drivers/char/ipmi/
7470F:	include/linux/ipmi*
7471F:	include/uapi/linux/ipmi*
7472
7473IPS SCSI RAID DRIVER
7474M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7475L:	linux-scsi@vger.kernel.org
7476W:	http://www.adaptec.com/
7477S:	Maintained
7478F:	drivers/scsi/ips*
7479
7480IPVS
7481M:	Wensong Zhang <wensong@linux-vs.org>
7482M:	Simon Horman <horms@verge.net.au>
7483M:	Julian Anastasov <ja@ssi.bg>
7484L:	netdev@vger.kernel.org
7485L:	lvs-devel@vger.kernel.org
7486S:	Maintained
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7489F:	Documentation/networking/ipvs-sysctl.txt
7490F:	include/net/ip_vs.h
7491F:	include/uapi/linux/ip_vs.h
7492F:	net/netfilter/ipvs/
7493
7494IPWIRELESS DRIVER
7495M:	Jiri Kosina <jikos@kernel.org>
7496M:	David Sterba <dsterba@suse.com>
7497S:	Odd Fixes
7498F:	drivers/tty/ipwireless/
7499
7500IPX NETWORK LAYER
7501L:	netdev@vger.kernel.org
7502S:	Obsolete
7503F:	include/uapi/linux/ipx.h
7504F:	drivers/staging/ipx/
7505
7506IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7507M:	Marc Zyngier <marc.zyngier@arm.com>
7508S:	Maintained
7509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7510F:	Documentation/IRQ-domain.txt
7511F:	include/linux/irqdomain.h
7512F:	kernel/irq/irqdomain.c
7513F:	kernel/irq/msi.c
7514
7515IRQ SUBSYSTEM
7516M:	Thomas Gleixner <tglx@linutronix.de>
7517L:	linux-kernel@vger.kernel.org
7518S:	Maintained
7519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7520F:	kernel/irq/
7521
7522IRQCHIP DRIVERS
7523M:	Thomas Gleixner <tglx@linutronix.de>
7524M:	Jason Cooper <jason@lakedaemon.net>
7525M:	Marc Zyngier <marc.zyngier@arm.com>
7526L:	linux-kernel@vger.kernel.org
7527S:	Maintained
7528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7529F:	Documentation/devicetree/bindings/interrupt-controller/
7530F:	drivers/irqchip/
7531
7532ISA
7533M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7534S:	Maintained
7535F:	Documentation/isa.txt
7536F:	drivers/base/isa.c
7537F:	include/linux/isa.h
7538
7539ISA RADIO MODULE
7540M:	Hans Verkuil <hverkuil@xs4all.nl>
7541L:	linux-media@vger.kernel.org
7542T:	git git://linuxtv.org/media_tree.git
7543W:	https://linuxtv.org
7544S:	Maintained
7545F:	drivers/media/radio/radio-isa*
7546
7547ISAPNP
7548M:	Jaroslav Kysela <perex@perex.cz>
7549S:	Maintained
7550F:	Documentation/isapnp.txt
7551F:	drivers/pnp/isapnp/
7552F:	include/linux/isapnp.h
7553
7554ISCSI
7555M:	Lee Duncan <lduncan@suse.com>
7556M:	Chris Leech <cleech@redhat.com>
7557L:	open-iscsi@googlegroups.com
7558W:	www.open-iscsi.com
7559S:	Maintained
7560F:	drivers/scsi/*iscsi*
7561F:	include/scsi/*iscsi*
7562
7563iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7564M:	Peter Jones <pjones@redhat.com>
7565M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7566S:	Maintained
7567F:	drivers/firmware/iscsi_ibft*
7568
7569ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7570M:	Or Gerlitz <ogerlitz@mellanox.com>
7571M:	Sagi Grimberg <sagi@grimberg.me>
7572M:	Roi Dayan <roid@mellanox.com>
7573L:	linux-rdma@vger.kernel.org
7574S:	Supported
7575W:	http://www.openfabrics.org
7576W:	www.open-iscsi.org
7577Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7578F:	drivers/infiniband/ulp/iser/
7579
7580ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7581M:	Sagi Grimberg <sagi@grimberg.me>
7582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7583L:	linux-rdma@vger.kernel.org
7584L:	target-devel@vger.kernel.org
7585S:	Supported
7586W:	http://www.linux-iscsi.org
7587F:	drivers/infiniband/ulp/isert
7588
7589ISDN SUBSYSTEM
7590M:	Karsten Keil <isdn@linux-pingi.de>
7591L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7592L:	netdev@vger.kernel.org
7593W:	http://www.isdn4linux.de
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7595S:	Maintained
7596F:	Documentation/isdn/
7597F:	drivers/isdn/
7598F:	include/linux/isdn.h
7599F:	include/linux/isdn/
7600F:	include/uapi/linux/isdn.h
7601F:	include/uapi/linux/isdn/
7602
7603ISDN SUBSYSTEM (Eicon active card driver)
7604M:	Armin Schindler <mac@melware.de>
7605L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7606W:	http://www.melware.de
7607S:	Maintained
7608F:	drivers/isdn/hardware/eicon/
7609
7610IT87 HARDWARE MONITORING DRIVER
7611M:	Jean Delvare <jdelvare@suse.com>
7612L:	linux-hwmon@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/hwmon/it87
7615F:	drivers/hwmon/it87.c
7616
7617IT913X MEDIA DRIVER
7618M:	Antti Palosaari <crope@iki.fi>
7619L:	linux-media@vger.kernel.org
7620W:	https://linuxtv.org
7621W:	http://palosaari.fi/linux/
7622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7623T:	git git://linuxtv.org/anttip/media_tree.git
7624S:	Maintained
7625F:	drivers/media/tuners/it913x*
7626
7627IVTV VIDEO4LINUX DRIVER
7628M:	Andy Walls <awalls@md.metrocast.net>
7629L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7630L:	linux-media@vger.kernel.org
7631T:	git git://linuxtv.org/media_tree.git
7632W:	http://www.ivtvdriver.org
7633S:	Maintained
7634F:	Documentation/media/v4l-drivers/ivtv*
7635F:	drivers/media/pci/ivtv/
7636F:	include/uapi/linux/ivtv*
7637
7638IX2505V MEDIA DRIVER
7639M:	Malcolm Priestley <tvboxspy@gmail.com>
7640L:	linux-media@vger.kernel.org
7641W:	https://linuxtv.org
7642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7643S:	Maintained
7644F:	drivers/media/dvb-frontends/ix2505v*
7645
7646JAILHOUSE HYPERVISOR INTERFACE
7647M:	Jan Kiszka <jan.kiszka@siemens.com>
7648L:	jailhouse-dev@googlegroups.com
7649S:	Maintained
7650F:	arch/x86/kernel/jailhouse.c
7651F:	arch/x86/include/asm/jailhouse_para.h
7652
7653JC42.4 TEMPERATURE SENSOR DRIVER
7654M:	Guenter Roeck <linux@roeck-us.net>
7655L:	linux-hwmon@vger.kernel.org
7656S:	Maintained
7657F:	drivers/hwmon/jc42.c
7658F:	Documentation/hwmon/jc42
7659
7660JFS FILESYSTEM
7661M:	Dave Kleikamp <shaggy@kernel.org>
7662L:	jfs-discussion@lists.sourceforge.net
7663W:	http://jfs.sourceforge.net/
7664T:	git git://github.com/kleikamp/linux-shaggy.git
7665S:	Maintained
7666F:	Documentation/filesystems/jfs.txt
7667F:	fs/jfs/
7668
7669JME NETWORK DRIVER
7670M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7671L:	netdev@vger.kernel.org
7672S:	Maintained
7673F:	drivers/net/ethernet/jme.*
7674
7675JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7676M:	David Woodhouse <dwmw2@infradead.org>
7677L:	linux-mtd@lists.infradead.org
7678W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7679S:	Maintained
7680F:	fs/jffs2/
7681F:	include/uapi/linux/jffs2.h
7682
7683JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7684M:	"Theodore Ts'o" <tytso@mit.edu>
7685M:	Jan Kara <jack@suse.com>
7686L:	linux-ext4@vger.kernel.org
7687S:	Maintained
7688F:	fs/jbd2/
7689F:	include/linux/jbd2.h
7690
7691JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7692M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7693L:	linux-media@vger.kernel.org
7694S:	Maintained
7695F:	drivers/media/platform/rcar_jpu.c
7696
7697JSM Neo PCI based serial card
7698M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7699L:	linux-serial@vger.kernel.org
7700S:	Maintained
7701F:	drivers/tty/serial/jsm/
7702
7703K10TEMP HARDWARE MONITORING DRIVER
7704M:	Clemens Ladisch <clemens@ladisch.de>
7705L:	linux-hwmon@vger.kernel.org
7706S:	Maintained
7707F:	Documentation/hwmon/k10temp
7708F:	drivers/hwmon/k10temp.c
7709
7710K8TEMP HARDWARE MONITORING DRIVER
7711M:	Rudolf Marek <r.marek@assembler.cz>
7712L:	linux-hwmon@vger.kernel.org
7713S:	Maintained
7714F:	Documentation/hwmon/k8temp
7715F:	drivers/hwmon/k8temp.c
7716
7717KASAN
7718M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7719R:	Alexander Potapenko <glider@google.com>
7720R:	Dmitry Vyukov <dvyukov@google.com>
7721L:	kasan-dev@googlegroups.com
7722S:	Maintained
7723F:	arch/*/include/asm/kasan.h
7724F:	arch/*/mm/kasan_init*
7725F:	Documentation/dev-tools/kasan.rst
7726F:	include/linux/kasan*.h
7727F:	lib/test_kasan.c
7728F:	mm/kasan/
7729F:	scripts/Makefile.kasan
7730
7731KCONFIG
7732M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7734L:	linux-kbuild@vger.kernel.org
7735S:	Maintained
7736F:	Documentation/kbuild/kconfig*
7737F:	scripts/kconfig/
7738F:	scripts/Kconfig.include
7739
7740KDUMP
7741M:	Dave Young <dyoung@redhat.com>
7742M:	Baoquan He <bhe@redhat.com>
7743R:	Vivek Goyal <vgoyal@redhat.com>
7744L:	kexec@lists.infradead.org
7745W:	http://lse.sourceforge.net/kdump/
7746S:	Maintained
7747F:	Documentation/kdump/
7748
7749KEENE FM RADIO TRANSMITTER DRIVER
7750M:	Hans Verkuil <hverkuil@xs4all.nl>
7751L:	linux-media@vger.kernel.org
7752T:	git git://linuxtv.org/media_tree.git
7753W:	https://linuxtv.org
7754S:	Maintained
7755F:	drivers/media/radio/radio-keene*
7756
7757KERNEL AUTOMOUNTER
7758M:	Ian Kent <raven@themaw.net>
7759L:	autofs@vger.kernel.org
7760S:	Maintained
7761F:	fs/autofs/
7762
7763KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7764M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7765M:	Michal Marek <michal.lkml@markovi.net>
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7767L:	linux-kbuild@vger.kernel.org
7768S:	Maintained
7769F:	Documentation/kbuild/
7770F:	Makefile
7771F:	scripts/Kbuild*
7772F:	scripts/Makefile*
7773F:	scripts/basic/
7774F:	scripts/mk*
7775F:	scripts/mod/
7776F:	scripts/package/
7777
7778KERNEL JANITORS
7779L:	kernel-janitors@vger.kernel.org
7780W:	http://kernelnewbies.org/KernelJanitors
7781S:	Odd Fixes
7782
7783KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7784M:	"J. Bruce Fields" <bfields@fieldses.org>
7785M:	Jeff Layton <jlayton@kernel.org>
7786L:	linux-nfs@vger.kernel.org
7787W:	http://nfs.sourceforge.net/
7788T:	git git://linux-nfs.org/~bfields/linux.git
7789S:	Supported
7790F:	fs/nfsd/
7791F:	include/uapi/linux/nfsd/
7792F:	fs/lockd/
7793F:	fs/nfs_common/
7794F:	net/sunrpc/
7795F:	include/linux/lockd/
7796F:	include/linux/sunrpc/
7797F:	include/uapi/linux/sunrpc/
7798
7799KERNEL SELFTEST FRAMEWORK
7800M:	Shuah Khan <shuah@kernel.org>
7801L:	linux-kselftest@vger.kernel.org
7802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7803Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7804S:	Maintained
7805F:	tools/testing/selftests/
7806F:	Documentation/dev-tools/kselftest*
7807
7808KERNEL USERMODE HELPER
7809M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7810L:	linux-kernel@vger.kernel.org
7811S:	Maintained
7812F:	kernel/umh.c
7813F:	include/linux/umh.h
7814
7815KERNEL VIRTUAL MACHINE (KVM)
7816M:	Paolo Bonzini <pbonzini@redhat.com>
7817M:	Radim Krčmář <rkrcmar@redhat.com>
7818L:	kvm@vger.kernel.org
7819W:	http://www.linux-kvm.org
7820T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7821S:	Supported
7822F:	Documentation/virtual/kvm/
7823F:	include/trace/events/kvm.h
7824F:	include/uapi/asm-generic/kvm*
7825F:	include/uapi/linux/kvm*
7826F:	include/asm-generic/kvm*
7827F:	include/linux/kvm*
7828F:	include/kvm/iodev.h
7829F:	virt/kvm/*
7830F:	tools/kvm/
7831
7832KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7833M:	Joerg Roedel <joro@8bytes.org>
7834L:	kvm@vger.kernel.org
7835W:	http://www.linux-kvm.org/
7836S:	Maintained
7837F:	arch/x86/include/asm/svm.h
7838F:	arch/x86/kvm/svm.c
7839
7840KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7841M:	Christoffer Dall <christoffer.dall@arm.com>
7842M:	Marc Zyngier <marc.zyngier@arm.com>
7843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7844L:	kvmarm@lists.cs.columbia.edu
7845W:	http://systems.cs.columbia.edu/projects/kvm-arm
7846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7847S:	Supported
7848F:	arch/arm/include/uapi/asm/kvm*
7849F:	arch/arm/include/asm/kvm*
7850F:	arch/arm/kvm/
7851F:	virt/kvm/arm/
7852F:	include/kvm/arm_*
7853
7854KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7855M:	Christoffer Dall <christoffer.dall@arm.com>
7856M:	Marc Zyngier <marc.zyngier@arm.com>
7857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7858L:	kvmarm@lists.cs.columbia.edu
7859S:	Maintained
7860F:	arch/arm64/include/uapi/asm/kvm*
7861F:	arch/arm64/include/asm/kvm*
7862F:	arch/arm64/kvm/
7863
7864KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7865M:	James Hogan <jhogan@kernel.org>
7866L:	linux-mips@linux-mips.org
7867S:	Supported
7868F:	arch/mips/include/uapi/asm/kvm*
7869F:	arch/mips/include/asm/kvm*
7870F:	arch/mips/kvm/
7871
7872KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7873M:	Paul Mackerras <paulus@ozlabs.org>
7874L:	kvm-ppc@vger.kernel.org
7875W:	http://www.linux-kvm.org/
7876T:	git git://github.com/agraf/linux-2.6.git
7877S:	Supported
7878F:	arch/powerpc/include/uapi/asm/kvm*
7879F:	arch/powerpc/include/asm/kvm*
7880F:	arch/powerpc/kvm/
7881F:	arch/powerpc/kernel/kvm*
7882
7883KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7884M:	Christian Borntraeger <borntraeger@de.ibm.com>
7885M:	Janosch Frank <frankja@linux.ibm.com>
7886R:	David Hildenbrand <david@redhat.com>
7887R:	Cornelia Huck <cohuck@redhat.com>
7888L:	linux-s390@vger.kernel.org
7889W:	http://www.ibm.com/developerworks/linux/linux390/
7890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7891S:	Supported
7892F:	arch/s390/include/uapi/asm/kvm*
7893F:	arch/s390/include/asm/gmap.h
7894F:	arch/s390/include/asm/kvm*
7895F:	arch/s390/kvm/
7896F:	arch/s390/mm/gmap.c
7897
7898KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7899M:	Paolo Bonzini <pbonzini@redhat.com>
7900M:	Radim Krčmář <rkrcmar@redhat.com>
7901L:	kvm@vger.kernel.org
7902W:	http://www.linux-kvm.org
7903T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7904S:	Supported
7905F:	arch/x86/kvm/
7906F:	arch/x86/include/uapi/asm/kvm*
7907F:	arch/x86/include/asm/kvm*
7908F:	arch/x86/include/asm/pvclock-abi.h
7909F:	arch/x86/kernel/kvm.c
7910F:	arch/x86/kernel/kvmclock.c
7911
7912KERNFS
7913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7914M:	Tejun Heo <tj@kernel.org>
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7916S:	Supported
7917F:	include/linux/kernfs.h
7918F:	fs/kernfs/
7919
7920KEXEC
7921M:	Eric Biederman <ebiederm@xmission.com>
7922W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7923L:	kexec@lists.infradead.org
7924S:	Maintained
7925F:	include/linux/kexec.h
7926F:	include/uapi/linux/kexec.h
7927F:	kernel/kexec*
7928
7929KEYS-ENCRYPTED
7930M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7931L:	linux-integrity@vger.kernel.org
7932L:	keyrings@vger.kernel.org
7933S:	Supported
7934F:	Documentation/security/keys/trusted-encrypted.rst
7935F:	include/keys/encrypted-type.h
7936F:	security/keys/encrypted-keys/
7937
7938KEYS-TRUSTED
7939M:	James Bottomley <jejb@linux.vnet.ibm.com>
7940M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7941L:	linux-integrity@vger.kernel.org
7942L:	keyrings@vger.kernel.org
7943S:	Supported
7944F:	Documentation/security/keys/trusted-encrypted.rst
7945F:	include/keys/trusted-type.h
7946F:	security/keys/trusted.c
7947F:	security/keys/trusted.h
7948
7949KEYS/KEYRINGS:
7950M:	David Howells <dhowells@redhat.com>
7951L:	keyrings@vger.kernel.org
7952S:	Maintained
7953F:	Documentation/security/keys/core.rst
7954F:	include/linux/key.h
7955F:	include/linux/key-type.h
7956F:	include/linux/keyctl.h
7957F:	include/uapi/linux/keyctl.h
7958F:	include/keys/
7959F:	security/keys/
7960
7961KGDB / KDB /debug_core
7962M:	Jason Wessel <jason.wessel@windriver.com>
7963M:	Daniel Thompson <daniel.thompson@linaro.org>
7964W:	http://kgdb.wiki.kernel.org/
7965L:	kgdb-bugreport@lists.sourceforge.net
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7967S:	Maintained
7968F:	Documentation/dev-tools/kgdb.rst
7969F:	drivers/misc/kgdbts.c
7970F:	drivers/tty/serial/kgdboc.c
7971F:	include/linux/kdb.h
7972F:	include/linux/kgdb.h
7973F:	kernel/debug/
7974
7975KMEMLEAK
7976M:	Catalin Marinas <catalin.marinas@arm.com>
7977S:	Maintained
7978F:	Documentation/dev-tools/kmemleak.rst
7979F:	include/linux/kmemleak.h
7980F:	mm/kmemleak.c
7981F:	mm/kmemleak-test.c
7982
7983KMOD KERNEL MODULE LOADER - USERMODE HELPER
7984M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7985L:	linux-kernel@vger.kernel.org
7986S:	Maintained
7987F:	kernel/kmod.c
7988F:	include/linux/kmod.h
7989F:	lib/test_kmod.c
7990F:	tools/testing/selftests/kmod/
7991
7992KPROBES
7993M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7994M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7995M:	"David S. Miller" <davem@davemloft.net>
7996M:	Masami Hiramatsu <mhiramat@kernel.org>
7997S:	Maintained
7998F:	Documentation/kprobes.txt
7999F:	include/linux/kprobes.h
8000F:	include/asm-generic/kprobes.h
8001F:	kernel/kprobes.c
8002
8003KS0108 LCD CONTROLLER DRIVER
8004M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8005S:	Maintained
8006F:	Documentation/auxdisplay/ks0108
8007F:	drivers/auxdisplay/ks0108.c
8008F:	include/linux/ks0108.h
8009
8010L3MDEV
8011M:	David Ahern <dsa@cumulusnetworks.com>
8012L:	netdev@vger.kernel.org
8013S:	Maintained
8014F:	net/l3mdev
8015F:	include/net/l3mdev.h
8016
8017LANTIQ MIPS ARCHITECTURE
8018M:	John Crispin <john@phrozen.org>
8019L:	linux-mips@linux-mips.org
8020S:	Maintained
8021F:	arch/mips/lantiq
8022F:	drivers/soc/lantiq
8023
8024LAPB module
8025L:	linux-x25@vger.kernel.org
8026S:	Orphan
8027F:	Documentation/networking/lapb-module.txt
8028F:	include/*/lapb.h
8029F:	net/lapb/
8030
8031LASI 53c700 driver for PARISC
8032M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8033L:	linux-scsi@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/scsi/53c700.txt
8036F:	drivers/scsi/53c700*
8037
8038LEAKING_ADDRESSES
8039M:	Tobin C. Harding <me@tobin.cc>
8040M:	Tycho Andersen <tycho@tycho.ws>
8041L:	kernel-hardening@lists.openwall.com
8042S:	Maintained
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8044F:	scripts/leaking_addresses.pl
8045
8046LED SUBSYSTEM
8047M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8048M:	Pavel Machek <pavel@ucw.cz>
8049L:	linux-leds@vger.kernel.org
8050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8051S:	Maintained
8052F:	Documentation/devicetree/bindings/leds/
8053F:	drivers/leds/
8054F:	include/linux/leds.h
8055
8056LEGACY EEPROM DRIVER
8057M:	Jean Delvare <jdelvare@suse.com>
8058S:	Maintained
8059F:	Documentation/misc-devices/eeprom
8060F:	drivers/misc/eeprom/eeprom.c
8061
8062LEGO MINDSTORMS EV3
8063R:	David Lechner <david@lechnology.com>
8064S:	Maintained
8065F:	arch/arm/boot/dts/da850-lego-ev3.dts
8066F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8067F:	drivers/power/supply/lego_ev3_battery.c
8068
8069LEGO USB Tower driver
8070M:	Juergen Stuber <starblue@users.sourceforge.net>
8071L:	legousb-devel@lists.sourceforge.net
8072W:	http://legousb.sourceforge.net/
8073S:	Maintained
8074F:	drivers/usb/misc/legousbtower.c
8075
8076LG2160 MEDIA DRIVER
8077M:	Michael Krufky <mkrufky@linuxtv.org>
8078L:	linux-media@vger.kernel.org
8079W:	https://linuxtv.org
8080W:	http://github.com/mkrufky
8081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8082T:	git git://linuxtv.org/mkrufky/tuners.git
8083S:	Maintained
8084F:	drivers/media/dvb-frontends/lg2160.*
8085
8086LGDT3305 MEDIA DRIVER
8087M:	Michael Krufky <mkrufky@linuxtv.org>
8088L:	linux-media@vger.kernel.org
8089W:	https://linuxtv.org
8090W:	http://github.com/mkrufky
8091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8092T:	git git://linuxtv.org/mkrufky/tuners.git
8093S:	Maintained
8094F:	drivers/media/dvb-frontends/lgdt3305.*
8095
8096LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8097M:	Viresh Kumar <vireshk@kernel.org>
8098L:	linux-ide@vger.kernel.org
8099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8100S:	Maintained
8101F:	include/linux/pata_arasan_cf_data.h
8102F:	drivers/ata/pata_arasan_cf.c
8103
8104LIBATA PATA DRIVERS
8105M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8106M:	Tejun Heo <tj@kernel.org>
8107L:	linux-ide@vger.kernel.org
8108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8109S:	Maintained
8110F:	drivers/ata/pata_*.c
8111F:	drivers/ata/ata_generic.c
8112
8113LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8114M:	Linus Walleij <linus.walleij@linaro.org>
8115L:	linux-ide@vger.kernel.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8117S:	Maintained
8118F:	drivers/ata/pata_ftide010.c
8119F:	drivers/ata/sata_gemini.c
8120F:	drivers/ata/sata_gemini.h
8121
8122LIBATA SATA AHCI PLATFORM devices support
8123M:	Hans de Goede <hdegoede@redhat.com>
8124M:	Tejun Heo <tj@kernel.org>
8125L:	linux-ide@vger.kernel.org
8126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8127S:	Maintained
8128F:	drivers/ata/ahci_platform.c
8129F:	drivers/ata/libahci_platform.c
8130F:	include/linux/ahci_platform.h
8131
8132LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8133M:	Mikael Pettersson <mikpelinux@gmail.com>
8134L:	linux-ide@vger.kernel.org
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8136S:	Maintained
8137F:	drivers/ata/sata_promise.*
8138
8139LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8140M:	Tejun Heo <tj@kernel.org>
8141L:	linux-ide@vger.kernel.org
8142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8143S:	Maintained
8144F:	drivers/ata/
8145F:	include/linux/ata.h
8146F:	include/linux/libata.h
8147F:	Documentation/devicetree/bindings/ata/
8148
8149LIBLOCKDEP
8150M:	Sasha Levin <alexander.levin@verizon.com>
8151S:	Maintained
8152F:	tools/lib/lockdep/
8153
8154LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8155M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8156M:	Dan Williams <dan.j.williams@intel.com>
8157M:	Vishal Verma <vishal.l.verma@intel.com>
8158M:	Dave Jiang <dave.jiang@intel.com>
8159L:	linux-nvdimm@lists.01.org
8160Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8161S:	Supported
8162F:	drivers/nvdimm/blk.c
8163F:	drivers/nvdimm/region_devs.c
8164
8165LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8166M:	Vishal Verma <vishal.l.verma@intel.com>
8167M:	Dan Williams <dan.j.williams@intel.com>
8168M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8169M:	Dave Jiang <dave.jiang@intel.com>
8170L:	linux-nvdimm@lists.01.org
8171Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8172S:	Supported
8173F:	drivers/nvdimm/btt*
8174
8175LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8176M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8177M:	Dan Williams <dan.j.williams@intel.com>
8178M:	Vishal Verma <vishal.l.verma@intel.com>
8179M:	Dave Jiang <dave.jiang@intel.com>
8180L:	linux-nvdimm@lists.01.org
8181Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8182S:	Supported
8183F:	drivers/nvdimm/pmem*
8184
8185LIBNVDIMM: DEVICETREE BINDINGS
8186M:	Oliver O'Halloran <oohall@gmail.com>
8187L:	linux-nvdimm@lists.01.org
8188Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8189S:	Supported
8190F:	drivers/nvdimm/of_pmem.c
8191F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8192
8193LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8194M:	Dan Williams <dan.j.williams@intel.com>
8195M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8196M:	Vishal Verma <vishal.l.verma@intel.com>
8197M:	Dave Jiang <dave.jiang@intel.com>
8198L:	linux-nvdimm@lists.01.org
8199Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8201S:	Supported
8202F:	drivers/nvdimm/*
8203F:	drivers/acpi/nfit/*
8204F:	include/linux/nd.h
8205F:	include/linux/libnvdimm.h
8206F:	include/uapi/linux/ndctl.h
8207
8208LIGHTNVM PLATFORM SUPPORT
8209M:	Matias Bjorling <mb@lightnvm.io>
8210W:	http://github/OpenChannelSSD
8211L:	linux-block@vger.kernel.org
8212S:	Maintained
8213F:	drivers/lightnvm/
8214F:	include/linux/lightnvm.h
8215F:	include/uapi/linux/lightnvm.h
8216
8217LINUX FOR POWER MACINTOSH
8218M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8219W:	http://www.penguinppc.org/
8220L:	linuxppc-dev@lists.ozlabs.org
8221S:	Maintained
8222F:	arch/powerpc/platforms/powermac/
8223F:	drivers/macintosh/
8224
8225LINUX FOR POWERPC (32-BIT AND 64-BIT)
8226M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8227M:	Paul Mackerras <paulus@samba.org>
8228M:	Michael Ellerman <mpe@ellerman.id.au>
8229W:	https://github.com/linuxppc/linux/wiki
8230L:	linuxppc-dev@lists.ozlabs.org
8231Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8233S:	Supported
8234F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8235F:	Documentation/devicetree/bindings/powerpc/
8236F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8237F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8238F:	Documentation/powerpc/
8239F:	arch/powerpc/
8240F:	drivers/char/tpm/tpm_ibmvtpm*
8241F:	drivers/crypto/nx/
8242F:	drivers/crypto/vmx/
8243F:	drivers/i2c/busses/i2c-opal.c
8244F:	drivers/net/ethernet/ibm/ibmveth.*
8245F:	drivers/net/ethernet/ibm/ibmvnic.*
8246F:	drivers/pci/hotplug/pnv_php.c
8247F:	drivers/pci/hotplug/rpa*
8248F:	drivers/rtc/rtc-opal.c
8249F:	drivers/scsi/ibmvscsi/
8250F:	drivers/tty/hvc/hvc_opal.c
8251F:	drivers/watchdog/wdrtas.c
8252F:	tools/testing/selftests/powerpc
8253N:	/pmac
8254N:	powermac
8255N:	powernv
8256N:	[^a-z0-9]ps3
8257N:	pseries
8258
8259LINUX FOR POWERPC EMBEDDED MPC5XXX
8260M:	Anatolij Gustschin <agust@denx.de>
8261L:	linuxppc-dev@lists.ozlabs.org
8262T:	git git://git.denx.de/linux-denx-agust.git
8263S:	Maintained
8264F:	arch/powerpc/platforms/512x/
8265F:	arch/powerpc/platforms/52xx/
8266
8267LINUX FOR POWERPC EMBEDDED PPC4XX
8268M:	Alistair Popple <alistair@popple.id.au>
8269M:	Matt Porter <mporter@kernel.crashing.org>
8270W:	http://www.penguinppc.org/
8271L:	linuxppc-dev@lists.ozlabs.org
8272S:	Maintained
8273F:	arch/powerpc/platforms/40x/
8274F:	arch/powerpc/platforms/44x/
8275
8276LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8277M:	Scott Wood <oss@buserror.net>
8278M:	Kumar Gala <galak@kernel.crashing.org>
8279W:	http://www.penguinppc.org/
8280L:	linuxppc-dev@lists.ozlabs.org
8281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8282S:	Maintained
8283F:	arch/powerpc/platforms/83xx/
8284F:	arch/powerpc/platforms/85xx/
8285F:	Documentation/devicetree/bindings/powerpc/fsl/
8286
8287LINUX FOR POWERPC EMBEDDED PPC8XX
8288M:	Vitaly Bordug <vitb@kernel.crashing.org>
8289W:	http://www.penguinppc.org/
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Maintained
8292F:	arch/powerpc/platforms/8xx/
8293
8294LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8295L:	linuxppc-dev@lists.ozlabs.org
8296S:	Orphan
8297F:	arch/powerpc/*/*virtex*
8298F:	arch/powerpc/*/*/*virtex*
8299
8300LINUX FOR POWERPC PA SEMI PWRFICIENT
8301L:	linuxppc-dev@lists.ozlabs.org
8302S:	Orphan
8303F:	arch/powerpc/platforms/pasemi/
8304F:	drivers/*/*pasemi*
8305F:	drivers/*/*/*pasemi*
8306
8307LINUX KERNEL DUMP TEST MODULE (LKDTM)
8308M:	Kees Cook <keescook@chromium.org>
8309S:	Maintained
8310F:	drivers/misc/lkdtm/*
8311
8312LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8313M:	Alan Stern <stern@rowland.harvard.edu>
8314M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8315M:	Will Deacon <will.deacon@arm.com>
8316M:	Peter Zijlstra <peterz@infradead.org>
8317M:	Boqun Feng <boqun.feng@gmail.com>
8318M:	Nicholas Piggin <npiggin@gmail.com>
8319M:	David Howells <dhowells@redhat.com>
8320M:	Jade Alglave <j.alglave@ucl.ac.uk>
8321M:	Luc Maranget <luc.maranget@inria.fr>
8322M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8323R:	Akira Yokosawa <akiyks@gmail.com>
8324L:	linux-kernel@vger.kernel.org
8325S:	Supported
8326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8327F:	tools/memory-model/
8328F:	Documentation/memory-barriers.txt
8329
8330LINUX SECURITY MODULE (LSM) FRAMEWORK
8331M:	Chris Wright <chrisw@sous-sol.org>
8332L:	linux-security-module@vger.kernel.org
8333S:	Supported
8334
8335LIS3LV02D ACCELEROMETER DRIVER
8336M:	Eric Piel <eric.piel@tremplin-utc.net>
8337S:	Maintained
8338F:	Documentation/misc-devices/lis3lv02d
8339F:	drivers/misc/lis3lv02d/
8340F:	drivers/platform/x86/hp_accel.c
8341
8342LIVE PATCHING
8343M:	Josh Poimboeuf <jpoimboe@redhat.com>
8344M:	Jessica Yu <jeyu@kernel.org>
8345M:	Jiri Kosina <jikos@kernel.org>
8346M:	Miroslav Benes <mbenes@suse.cz>
8347R:	Petr Mladek <pmladek@suse.com>
8348S:	Maintained
8349F:	kernel/livepatch/
8350F:	include/linux/livepatch.h
8351F:	arch/x86/include/asm/livepatch.h
8352F:	arch/x86/kernel/livepatch.c
8353F:	Documentation/livepatch/
8354F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8355F:	samples/livepatch/
8356L:	live-patching@vger.kernel.org
8357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8358
8359LLC (802.2)
8360L:	netdev@vger.kernel.org
8361S:	Odd fixes
8362F:	include/linux/llc.h
8363F:	include/uapi/linux/llc.h
8364F:	include/net/llc*
8365F:	net/llc/
8366
8367LM73 HARDWARE MONITOR DRIVER
8368M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8369L:	linux-hwmon@vger.kernel.org
8370S:	Maintained
8371F:	drivers/hwmon/lm73.c
8372
8373LM78 HARDWARE MONITOR DRIVER
8374M:	Jean Delvare <jdelvare@suse.com>
8375L:	linux-hwmon@vger.kernel.org
8376S:	Maintained
8377F:	Documentation/hwmon/lm78
8378F:	drivers/hwmon/lm78.c
8379
8380LM83 HARDWARE MONITOR DRIVER
8381M:	Jean Delvare <jdelvare@suse.com>
8382L:	linux-hwmon@vger.kernel.org
8383S:	Maintained
8384F:	Documentation/hwmon/lm83
8385F:	drivers/hwmon/lm83.c
8386
8387LM90 HARDWARE MONITOR DRIVER
8388M:	Jean Delvare <jdelvare@suse.com>
8389L:	linux-hwmon@vger.kernel.org
8390S:	Maintained
8391F:	Documentation/hwmon/lm90
8392F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8393F:	drivers/hwmon/lm90.c
8394F:	include/dt-bindings/thermal/lm90.h
8395
8396LM95234 HARDWARE MONITOR DRIVER
8397M:	Guenter Roeck <linux@roeck-us.net>
8398L:	linux-hwmon@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/hwmon/lm95234
8401F:	drivers/hwmon/lm95234.c
8402
8403LME2510 MEDIA DRIVER
8404M:	Malcolm Priestley <tvboxspy@gmail.com>
8405L:	linux-media@vger.kernel.org
8406W:	https://linuxtv.org
8407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8408S:	Maintained
8409F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8410
8411LOADPIN SECURITY MODULE
8412M:	Kees Cook <keescook@chromium.org>
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8414S:	Supported
8415F:	security/loadpin/
8416F:	Documentation/admin-guide/LSM/LoadPin.rst
8417
8418LOCKING PRIMITIVES
8419M:	Peter Zijlstra <peterz@infradead.org>
8420M:	Ingo Molnar <mingo@redhat.com>
8421M:	Will Deacon <will.deacon@arm.com>
8422L:	linux-kernel@vger.kernel.org
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8424S:	Maintained
8425F:	Documentation/locking/
8426F:	include/linux/lockdep.h
8427F:	include/linux/spinlock*.h
8428F:	arch/*/include/asm/spinlock*.h
8429F:	include/linux/rwlock*.h
8430F:	include/linux/mutex*.h
8431F:	arch/*/include/asm/mutex*.h
8432F:	include/linux/rwsem*.h
8433F:	arch/*/include/asm/rwsem.h
8434F:	include/linux/seqlock.h
8435F:	lib/locking*.[ch]
8436F:	kernel/locking/
8437X:	kernel/locking/locktorture.c
8438
8439LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8440M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8441L:	linux-ntfs-dev@lists.sourceforge.net
8442W:	http://www.linux-ntfs.org/content/view/19/37/
8443S:	Maintained
8444F:	Documentation/ldm.txt
8445F:	block/partitions/ldm.*
8446
8447LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8448M:	Sathya Prakash <sathya.prakash@broadcom.com>
8449M:	Chaitra P B <chaitra.basappa@broadcom.com>
8450M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8451L:	MPT-FusionLinux.pdl@broadcom.com
8452L:	linux-scsi@vger.kernel.org
8453W:	http://www.avagotech.com/support/
8454S:	Supported
8455F:	drivers/message/fusion/
8456F:	drivers/scsi/mpt3sas/
8457
8458LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8459M:	Matthew Wilcox <matthew@wil.cx>
8460L:	linux-scsi@vger.kernel.org
8461S:	Maintained
8462F:	drivers/scsi/sym53c8xx_2/
8463
8464LTC4261 HARDWARE MONITOR DRIVER
8465M:	Guenter Roeck <linux@roeck-us.net>
8466L:	linux-hwmon@vger.kernel.org
8467S:	Maintained
8468F:	Documentation/hwmon/ltc4261
8469F:	drivers/hwmon/ltc4261.c
8470
8471LTC4306 I2C MULTIPLEXER DRIVER
8472M:	Michael Hennerich <michael.hennerich@analog.com>
8473W:	http://ez.analog.com/community/linux-device-drivers
8474L:	linux-i2c@vger.kernel.org
8475S:	Supported
8476F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8477F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8478
8479LTP (Linux Test Project)
8480M:	Mike Frysinger <vapier@gentoo.org>
8481M:	Cyril Hrubis <chrubis@suse.cz>
8482M:	Wanlong Gao <wanlong.gao@gmail.com>
8483M:	Jan Stancek <jstancek@redhat.com>
8484M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8485M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8486L:	ltp@lists.linux.it (subscribers-only)
8487W:	http://linux-test-project.github.io/
8488T:	git git://github.com/linux-test-project/ltp.git
8489S:	Maintained
8490
8491M68K ARCHITECTURE
8492M:	Geert Uytterhoeven <geert@linux-m68k.org>
8493L:	linux-m68k@lists.linux-m68k.org
8494W:	http://www.linux-m68k.org/
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8496S:	Maintained
8497F:	arch/m68k/
8498F:	drivers/zorro/
8499
8500M68K ON APPLE MACINTOSH
8501M:	Joshua Thompson <funaho@jurai.org>
8502W:	http://www.mac.linux-m68k.org/
8503L:	linux-m68k@lists.linux-m68k.org
8504S:	Maintained
8505F:	arch/m68k/mac/
8506
8507M68K ON HP9000/300
8508M:	Philip Blundell <philb@gnu.org>
8509W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8510S:	Maintained
8511F:	arch/m68k/hp300/
8512
8513M88DS3103 MEDIA DRIVER
8514M:	Antti Palosaari <crope@iki.fi>
8515L:	linux-media@vger.kernel.org
8516W:	https://linuxtv.org
8517W:	http://palosaari.fi/linux/
8518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8519T:	git git://linuxtv.org/anttip/media_tree.git
8520S:	Maintained
8521F:	drivers/media/dvb-frontends/m88ds3103*
8522
8523M88RS2000 MEDIA DRIVER
8524M:	Malcolm Priestley <tvboxspy@gmail.com>
8525L:	linux-media@vger.kernel.org
8526W:	https://linuxtv.org
8527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8528S:	Maintained
8529F:	drivers/media/dvb-frontends/m88rs2000*
8530
8531MA901 MASTERKIT USB FM RADIO DRIVER
8532M:	Alexey Klimov <klimov.linux@gmail.com>
8533L:	linux-media@vger.kernel.org
8534T:	git git://linuxtv.org/media_tree.git
8535S:	Maintained
8536F:	drivers/media/radio/radio-ma901.c
8537
8538MAC80211
8539M:	Johannes Berg <johannes@sipsolutions.net>
8540L:	linux-wireless@vger.kernel.org
8541W:	http://wireless.kernel.org/
8542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8544S:	Maintained
8545F:	Documentation/networking/mac80211-injection.txt
8546F:	include/net/mac80211.h
8547F:	net/mac80211/
8548F:	drivers/net/wireless/mac80211_hwsim.[ch]
8549F:	Documentation/networking/mac80211_hwsim/README
8550
8551MAILBOX API
8552M:	Jassi Brar <jassisinghbrar@gmail.com>
8553L:	linux-kernel@vger.kernel.org
8554S:	Maintained
8555F:	drivers/mailbox/
8556F:	include/linux/mailbox_client.h
8557F:	include/linux/mailbox_controller.h
8558
8559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8560M:	Michael Kerrisk <mtk.manpages@gmail.com>
8561W:	http://www.kernel.org/doc/man-pages
8562L:	linux-man@vger.kernel.org
8563S:	Maintained
8564
8565MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8566M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8567L:	linux-mips@linux-mips.org
8568S:	Maintained
8569F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8570
8571MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8572M:	Andrew Lunn <andrew@lunn.ch>
8573M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8574L:	netdev@vger.kernel.org
8575S:	Maintained
8576F:	drivers/net/dsa/mv88e6xxx/
8577F:	linux/platform_data/mv88e6xxx.h
8578F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8579
8580MARVELL ARMADA DRM SUPPORT
8581M:	Russell King <linux@armlinux.org.uk>
8582S:	Maintained
8583T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8584T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8585F:	drivers/gpu/drm/armada/
8586F:	include/uapi/drm/armada_drm.h
8587F:	Documentation/devicetree/bindings/display/armada/
8588
8589MARVELL CRYPTO DRIVER
8590M:	Boris Brezillon <boris.brezillon@bootlin.com>
8591M:	Arnaud Ebalard <arno@natisbad.org>
8592F:	drivers/crypto/marvell/
8593S:	Maintained
8594L:	linux-crypto@vger.kernel.org
8595
8596MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8597M:	Mirko Lindner <mlindner@marvell.com>
8598M:	Stephen Hemminger <stephen@networkplumber.org>
8599L:	netdev@vger.kernel.org
8600S:	Maintained
8601F:	drivers/net/ethernet/marvell/sk*
8602
8603MARVELL LIBERTAS WIRELESS DRIVER
8604L:	libertas-dev@lists.infradead.org
8605S:	Orphan
8606F:	drivers/net/wireless/marvell/libertas/
8607
8608MARVELL MACCHIATOBIN SUPPORT
8609M:	Russell King <linux@armlinux.org.uk>
8610L:	linux-arm-kernel@lists.infradead.org
8611S:	Maintained
8612F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8613
8614MARVELL MV643XX ETHERNET DRIVER
8615M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8616L:	netdev@vger.kernel.org
8617S:	Maintained
8618F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8619F:	include/linux/mv643xx.h
8620
8621MARVELL MV88X3310 PHY DRIVER
8622M:	Russell King <linux@armlinux.org.uk>
8623L:	netdev@vger.kernel.org
8624S:	Maintained
8625F:	drivers/net/phy/marvell10g.c
8626
8627MARVELL MVNETA ETHERNET DRIVER
8628M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8629L:	netdev@vger.kernel.org
8630S:	Maintained
8631F:	drivers/net/ethernet/marvell/mvneta.*
8632
8633MARVELL MWIFIEX WIRELESS DRIVER
8634M:	Amitkumar Karwar <amitkarwar@gmail.com>
8635M:	Nishant Sarmukadam <nishants@marvell.com>
8636M:	Ganapathi Bhat <gbhat@marvell.com>
8637M:	Xinming Hu <huxm@marvell.com>
8638L:	linux-wireless@vger.kernel.org
8639S:	Maintained
8640F:	drivers/net/wireless/marvell/mwifiex/
8641
8642MARVELL MWL8K WIRELESS DRIVER
8643M:	Lennert Buytenhek <buytenh@wantstofly.org>
8644L:	linux-wireless@vger.kernel.org
8645S:	Odd Fixes
8646F:	drivers/net/wireless/marvell/mwl8k.c
8647
8648MARVELL NAND CONTROLLER DRIVER
8649M:	Miquel Raynal <miquel.raynal@bootlin.com>
8650L:	linux-mtd@lists.infradead.org
8651S:	Maintained
8652F:	drivers/mtd/nand/raw/marvell_nand.c
8653F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8654
8655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8656M:	Nicolas Pitre <nico@fluxnic.net>
8657S:	Odd Fixes
8658F:	drivers/mmc/host/mvsdio.*
8659
8660MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8661M:	Hu Ziji <huziji@marvell.com>
8662L:	linux-mmc@vger.kernel.org
8663S:	Supported
8664F:	drivers/mmc/host/sdhci-xenon*
8665F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8666
8667MATROX FRAMEBUFFER DRIVER
8668L:	linux-fbdev@vger.kernel.org
8669S:	Orphan
8670F:	drivers/video/fbdev/matrox/matroxfb_*
8671F:	include/uapi/linux/matroxfb.h
8672
8673MAX16065 HARDWARE MONITOR DRIVER
8674M:	Guenter Roeck <linux@roeck-us.net>
8675L:	linux-hwmon@vger.kernel.org
8676S:	Maintained
8677F:	Documentation/hwmon/max16065
8678F:	drivers/hwmon/max16065.c
8679
8680MAX20751 HARDWARE MONITOR DRIVER
8681M:	Guenter Roeck <linux@roeck-us.net>
8682L:	linux-hwmon@vger.kernel.org
8683S:	Maintained
8684F:	Documentation/hwmon/max20751
8685F:	drivers/hwmon/max20751.c
8686
8687MAX2175 SDR TUNER DRIVER
8688M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8689L:	linux-media@vger.kernel.org
8690T:	git git://linuxtv.org/media_tree.git
8691S:	Maintained
8692F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8693F:	Documentation/media/v4l-drivers/max2175.rst
8694F:	drivers/media/i2c/max2175*
8695F:	include/uapi/linux/max2175.h
8696
8697MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8698L:	linux-hwmon@vger.kernel.org
8699S:	Orphan
8700F:	Documentation/hwmon/max6650
8701F:	drivers/hwmon/max6650.c
8702
8703MAX6697 HARDWARE MONITOR DRIVER
8704M:	Guenter Roeck <linux@roeck-us.net>
8705L:	linux-hwmon@vger.kernel.org
8706S:	Maintained
8707F:	Documentation/hwmon/max6697
8708F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8709F:	drivers/hwmon/max6697.c
8710F:	include/linux/platform_data/max6697.h
8711
8712MAX9860 MONO AUDIO VOICE CODEC DRIVER
8713M:	Peter Rosin <peda@axentia.se>
8714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8715S:	Maintained
8716F:	Documentation/devicetree/bindings/sound/max9860.txt
8717F:	sound/soc/codecs/max9860.*
8718
8719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8720M:	Javier Martinez Canillas <javier@dowhile0.org>
8721L:	linux-kernel@vger.kernel.org
8722S:	Supported
8723F:	drivers/regulator/max77802-regulator.c
8724F:	Documentation/devicetree/bindings/*/*max77802.txt
8725F:	include/dt-bindings/*/*max77802.h
8726
8727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8728M:	Krzysztof Kozlowski <krzk@kernel.org>
8729M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8730L:	linux-pm@vger.kernel.org
8731S:	Supported
8732F:	drivers/power/supply/max14577_charger.c
8733F:	drivers/power/supply/max77693_charger.c
8734
8735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8736M:	Chanwoo Choi <cw00.choi@samsung.com>
8737M:	Krzysztof Kozlowski <krzk@kernel.org>
8738M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8739L:	linux-kernel@vger.kernel.org
8740S:	Supported
8741F:	drivers/*/max14577*.c
8742F:	drivers/*/max77686*.c
8743F:	drivers/*/max77693*.c
8744F:	drivers/extcon/extcon-max14577.c
8745F:	drivers/extcon/extcon-max77693.c
8746F:	drivers/rtc/rtc-max77686.c
8747F:	drivers/clk/clk-max77686.c
8748F:	Documentation/devicetree/bindings/mfd/max14577.txt
8749F:	Documentation/devicetree/bindings/*/max77686.txt
8750F:	Documentation/devicetree/bindings/mfd/max77693.txt
8751F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8752F:	include/linux/mfd/max14577*.h
8753F:	include/linux/mfd/max77686*.h
8754F:	include/linux/mfd/max77693*.h
8755
8756MAXIRADIO FM RADIO RECEIVER DRIVER
8757M:	Hans Verkuil <hverkuil@xs4all.nl>
8758L:	linux-media@vger.kernel.org
8759T:	git git://linuxtv.org/media_tree.git
8760W:	https://linuxtv.org
8761S:	Maintained
8762F:	drivers/media/radio/radio-maxiradio*
8763
8764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8765M:	Peter Rosin <peda@axentia.se>
8766L:	linux-iio@vger.kernel.org
8767S:	Maintained
8768F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8769F:	drivers/iio/potentiometer/mcp4018.c
8770F:	drivers/iio/potentiometer/mcp4531.c
8771
8772MCR20A IEEE-802.15.4 RADIO DRIVER
8773M:	Xue Liu <liuxuenetmail@gmail.com>
8774L:	linux-wpan@vger.kernel.org
8775W:	https://github.com/xueliu/mcr20a-linux
8776S:	Maintained
8777F:	drivers/net/ieee802154/mcr20a.c
8778F:	drivers/net/ieee802154/mcr20a.h
8779F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8780
8781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8782M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8783L:	linux-iio@vger.kernel.org
8784S:	Maintained
8785F:	drivers/iio/dac/cio-dac.c
8786
8787MEDIA DRIVERS FOR ASCOT2E
8788M:	Sergey Kozlov <serjk@netup.ru>
8789M:	Abylay Ospan <aospan@netup.ru>
8790L:	linux-media@vger.kernel.org
8791W:	https://linuxtv.org
8792W:	http://netup.tv/
8793T:	git git://linuxtv.org/media_tree.git
8794S:	Supported
8795F:	drivers/media/dvb-frontends/ascot2e*
8796
8797MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8798M:	Jasmin Jessich <jasmin@anw.at>
8799L:	linux-media@vger.kernel.org
8800W:	https://linuxtv.org
8801T:	git git://linuxtv.org/media_tree.git
8802S:	Maintained
8803F:	drivers/media/dvb-frontends/cxd2099*
8804
8805MEDIA DRIVERS FOR CXD2841ER
8806M:	Sergey Kozlov <serjk@netup.ru>
8807M:	Abylay Ospan <aospan@netup.ru>
8808L:	linux-media@vger.kernel.org
8809W:	https://linuxtv.org
8810W:	http://netup.tv/
8811T:	git git://linuxtv.org/media_tree.git
8812S:	Supported
8813F:	drivers/media/dvb-frontends/cxd2841er*
8814
8815MEDIA DRIVERS FOR CXD2880
8816M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8817L:	linux-media@vger.kernel.org
8818W:	http://linuxtv.org/
8819T:	git git://linuxtv.org/media_tree.git
8820S:	Supported
8821F:	drivers/media/dvb-frontends/cxd2880/*
8822F:	drivers/media/spi/cxd2880*
8823
8824MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8825M:	Daniel Scheller <d.scheller.oss@gmail.com>
8826L:	linux-media@vger.kernel.org
8827W:	https://linuxtv.org
8828T:	git git://linuxtv.org/media_tree.git
8829S:	Maintained
8830F:	drivers/media/pci/ddbridge/*
8831
8832MEDIA DRIVERS FOR FREESCALE IMX
8833M:	Steve Longerbeam <slongerbeam@gmail.com>
8834M:	Philipp Zabel <p.zabel@pengutronix.de>
8835L:	linux-media@vger.kernel.org
8836T:	git git://linuxtv.org/media_tree.git
8837S:	Maintained
8838F:	Documentation/devicetree/bindings/media/imx.txt
8839F:	Documentation/media/v4l-drivers/imx.rst
8840F:	drivers/staging/media/imx/
8841F:	include/linux/imx-media.h
8842F:	include/media/imx.h
8843
8844MEDIA DRIVERS FOR HELENE
8845M:	Abylay Ospan <aospan@netup.ru>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848W:	http://netup.tv/
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	drivers/media/dvb-frontends/helene*
8852
8853MEDIA DRIVERS FOR HORUS3A
8854M:	Sergey Kozlov <serjk@netup.ru>
8855M:	Abylay Ospan <aospan@netup.ru>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858W:	http://netup.tv/
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Supported
8861F:	drivers/media/dvb-frontends/horus3a*
8862
8863MEDIA DRIVERS FOR LNBH25
8864M:	Sergey Kozlov <serjk@netup.ru>
8865M:	Abylay Ospan <aospan@netup.ru>
8866L:	linux-media@vger.kernel.org
8867W:	https://linuxtv.org
8868W:	http://netup.tv/
8869T:	git git://linuxtv.org/media_tree.git
8870S:	Supported
8871F:	drivers/media/dvb-frontends/lnbh25*
8872
8873MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8874M:	Daniel Scheller <d.scheller.oss@gmail.com>
8875L:	linux-media@vger.kernel.org
8876W:	https://linuxtv.org
8877T:	git git://linuxtv.org/media_tree.git
8878S:	Maintained
8879F:	drivers/media/dvb-frontends/mxl5xx*
8880
8881MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8882M:	Sergey Kozlov <serjk@netup.ru>
8883M:	Abylay Ospan <aospan@netup.ru>
8884L:	linux-media@vger.kernel.org
8885W:	https://linuxtv.org
8886W:	http://netup.tv/
8887T:	git git://linuxtv.org/media_tree.git
8888S:	Supported
8889F:	drivers/media/pci/netup_unidvb/*
8890
8891MEDIA DRIVERS FOR RENESAS - CEU
8892M:	Jacopo Mondi <jacopo@jmondi.org>
8893L:	linux-media@vger.kernel.org
8894L:	linux-renesas-soc@vger.kernel.org
8895T:	git git://linuxtv.org/media_tree.git
8896S:	Supported
8897F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8898F:	drivers/media/platform/renesas-ceu.c
8899F:	include/media/drv-intf/renesas-ceu.h
8900
8901MEDIA DRIVERS FOR RENESAS - DRIF
8902M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8903L:	linux-media@vger.kernel.org
8904L:	linux-renesas-soc@vger.kernel.org
8905T:	git git://linuxtv.org/media_tree.git
8906S:	Supported
8907F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8908F:	drivers/media/platform/rcar_drif.c
8909
8910MEDIA DRIVERS FOR RENESAS - FCP
8911M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8912L:	linux-media@vger.kernel.org
8913L:	linux-renesas-soc@vger.kernel.org
8914T:	git git://linuxtv.org/media_tree.git
8915S:	Supported
8916F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8917F:	drivers/media/platform/rcar-fcp.c
8918F:	include/media/rcar-fcp.h
8919
8920MEDIA DRIVERS FOR RENESAS - FDP1
8921M:	Kieran Bingham <kieran@bingham.xyz>
8922L:	linux-media@vger.kernel.org
8923L:	linux-renesas-soc@vger.kernel.org
8924T:	git git://linuxtv.org/media_tree.git
8925S:	Supported
8926F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8927F:	drivers/media/platform/rcar_fdp1.c
8928
8929MEDIA DRIVERS FOR RENESAS - VIN
8930M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8931L:	linux-media@vger.kernel.org
8932L:	linux-renesas-soc@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Supported
8935F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8936F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8937F:	drivers/media/platform/rcar-vin/
8938
8939MEDIA DRIVERS FOR RENESAS - VSP1
8940M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8941L:	linux-media@vger.kernel.org
8942L:	linux-renesas-soc@vger.kernel.org
8943T:	git git://linuxtv.org/media_tree.git
8944S:	Supported
8945F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8946F:	drivers/media/platform/vsp1/
8947
8948MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8949M:	Daniel Scheller <d.scheller.oss@gmail.com>
8950L:	linux-media@vger.kernel.org
8951W:	https://linuxtv.org
8952T:	git git://linuxtv.org/media_tree.git
8953S:	Maintained
8954F:	drivers/media/dvb-frontends/stv0910*
8955
8956MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8957M:	Daniel Scheller <d.scheller.oss@gmail.com>
8958L:	linux-media@vger.kernel.org
8959W:	https://linuxtv.org
8960T:	git git://linuxtv.org/media_tree.git
8961S:	Maintained
8962F:	drivers/media/dvb-frontends/stv6111*
8963
8964MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8965M:	Dmitry Osipenko <digetx@gmail.com>
8966L:	linux-media@vger.kernel.org
8967L:	linux-tegra@vger.kernel.org
8968T:	git git://linuxtv.org/media_tree.git
8969S:	Maintained
8970F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8971F:	drivers/staging/media/tegra-vde/
8972
8973MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8975P:	LinuxTV.org Project
8976L:	linux-media@vger.kernel.org
8977W:	https://linuxtv.org
8978Q:	http://patchwork.kernel.org/project/linux-media/list/
8979T:	git git://linuxtv.org/media_tree.git
8980S:	Maintained
8981F:	Documentation/devicetree/bindings/media/
8982F:	Documentation/media/
8983F:	drivers/media/
8984F:	drivers/staging/media/
8985F:	include/linux/platform_data/media/
8986F:	include/media/
8987F:	include/uapi/linux/dvb/
8988F:	include/uapi/linux/videodev2.h
8989F:	include/uapi/linux/media.h
8990F:	include/uapi/linux/v4l2-*
8991F:	include/uapi/linux/meye.h
8992F:	include/uapi/linux/ivtv*
8993F:	include/uapi/linux/uvcvideo.h
8994
8995MEDIATEK CIR DRIVER
8996M:	Sean Wang <sean.wang@mediatek.com>
8997S:	Maintained
8998F:	drivers/media/rc/mtk-cir.c
8999
9000MEDIATEK DMA DRIVER
9001M:	Sean Wang <sean.wang@mediatek.com>
9002L:	dmaengine@vger.kernel.org
9003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9005S:	Maintained
9006F:	Documentation/devicetree/bindings/dma/mtk-*
9007F:	drivers/dma/mediatek/
9008
9009MEDIATEK PMIC LED DRIVER
9010M:	Sean Wang <sean.wang@mediatek.com>
9011S:	Maintained
9012F:	drivers/leds/leds-mt6323.c
9013F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9014
9015MEDIATEK ETHERNET DRIVER
9016M:	Felix Fietkau <nbd@openwrt.org>
9017M:	John Crispin <john@phrozen.org>
9018M:	Sean Wang <sean.wang@mediatek.com>
9019M:	Nelson Chang <nelson.chang@mediatek.com>
9020L:	netdev@vger.kernel.org
9021S:	Maintained
9022F:	drivers/net/ethernet/mediatek/
9023
9024MEDIATEK SWITCH DRIVER
9025M:	Sean Wang <sean.wang@mediatek.com>
9026L:	netdev@vger.kernel.org
9027S:	Maintained
9028F:	drivers/net/dsa/mt7530.*
9029F:	net/dsa/tag_mtk.c
9030
9031MEDIATEK JPEG DRIVER
9032M:	Rick Chang <rick.chang@mediatek.com>
9033M:	Bin Liu <bin.liu@mediatek.com>
9034S:	Supported
9035F:	drivers/media/platform/mtk-jpeg/
9036F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9037
9038MEDIATEK MDP DRIVER
9039M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9040M:	Houlong Wei <houlong.wei@mediatek.com>
9041M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9042S:	Supported
9043F:	drivers/media/platform/mtk-mdp/
9044F:	drivers/media/platform/mtk-vpu/
9045F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9046
9047MEDIATEK MEDIA DRIVER
9048M:	Tiffany Lin <tiffany.lin@mediatek.com>
9049M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9050S:	Supported
9051F:	drivers/media/platform/mtk-vcodec/
9052F:	drivers/media/platform/mtk-vpu/
9053F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9054F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9055
9056MEDIATEK MT7601U WIRELESS LAN DRIVER
9057M:	Jakub Kicinski <kubakici@wp.pl>
9058L:	linux-wireless@vger.kernel.org
9059S:	Maintained
9060F:	drivers/net/wireless/mediatek/mt7601u/
9061
9062MEDIATEK NAND CONTROLLER DRIVER
9063M:	Xiaolei Li <xiaolei.li@mediatek.com>
9064L:	linux-mtd@lists.infradead.org
9065S:	Maintained
9066F:	drivers/mtd/nand/raw/mtk_*
9067F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9068
9069MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9070M:	Sean Wang <sean.wang@mediatek.com>
9071S:	Maintained
9072F:	drivers/char/hw_random/mtk-rng.c
9073
9074MEDIATEK USB3 DRD IP DRIVER
9075M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9076L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9078L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9079S:	Maintained
9080F:	drivers/usb/mtu3/
9081
9082MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9083M:	Peter Senna Tschudin <peter.senna@collabora.com>
9084M:	Martin Donnelly <martin.donnelly@ge.com>
9085M:	Martyn Welch <martyn.welch@collabora.co.uk>
9086S:	Maintained
9087F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9088F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9089
9090MEGARAID SCSI/SAS DRIVERS
9091M:	Kashyap Desai <kashyap.desai@broadcom.com>
9092M:	Sumit Saxena <sumit.saxena@broadcom.com>
9093M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9094L:	megaraidlinux.pdl@broadcom.com
9095L:	linux-scsi@vger.kernel.org
9096W:	http://www.avagotech.com/support/
9097S:	Maintained
9098F:	Documentation/scsi/megaraid.txt
9099F:	drivers/scsi/megaraid.*
9100F:	drivers/scsi/megaraid/
9101
9102MELEXIS MLX90614 DRIVER
9103M:	Crt Mori <cmo@melexis.com>
9104L:	linux-iio@vger.kernel.org
9105W:	http://www.melexis.com
9106S:	Supported
9107F:	drivers/iio/temperature/mlx90614.c
9108
9109MELEXIS MLX90632 DRIVER
9110M:	Crt Mori <cmo@melexis.com>
9111L:	linux-iio@vger.kernel.org
9112W:	http://www.melexis.com
9113S:	Supported
9114F:	drivers/iio/temperature/mlx90632.c
9115
9116MELFAS MIP4 TOUCHSCREEN DRIVER
9117M:	Sangwon Jee <jeesw@melfas.com>
9118W:	http://www.melfas.com
9119S:	Supported
9120F:	drivers/input/touchscreen/melfas_mip4.c
9121F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9122
9123MELLANOX ETHERNET DRIVER (mlx4_en)
9124M:	Tariq Toukan <tariqt@mellanox.com>
9125L:	netdev@vger.kernel.org
9126S:	Supported
9127W:	http://www.mellanox.com
9128Q:	http://patchwork.ozlabs.org/project/netdev/list/
9129F:	drivers/net/ethernet/mellanox/mlx4/en_*
9130
9131MELLANOX ETHERNET DRIVER (mlx5e)
9132M:	Saeed Mahameed <saeedm@mellanox.com>
9133L:	netdev@vger.kernel.org
9134S:	Supported
9135W:	http://www.mellanox.com
9136Q:	http://patchwork.ozlabs.org/project/netdev/list/
9137F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9138
9139MELLANOX ETHERNET INNOVA DRIVERS
9140R:	Boris Pismenny <borisp@mellanox.com>
9141L:	netdev@vger.kernel.org
9142S:	Supported
9143W:	http://www.mellanox.com
9144Q:	http://patchwork.ozlabs.org/project/netdev/list/
9145F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9146F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9147F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9148F:	include/linux/mlx5/mlx5_ifc_fpga.h
9149
9150MELLANOX ETHERNET INNOVA IPSEC DRIVER
9151R:	Boris Pismenny <borisp@mellanox.com>
9152L:	netdev@vger.kernel.org
9153S:	Supported
9154W:	http://www.mellanox.com
9155Q:	http://patchwork.ozlabs.org/project/netdev/list/
9156F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9157F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9158
9159MELLANOX ETHERNET SWITCH DRIVERS
9160M:	Jiri Pirko <jiri@mellanox.com>
9161M:	Ido Schimmel <idosch@mellanox.com>
9162L:	netdev@vger.kernel.org
9163S:	Supported
9164W:	http://www.mellanox.com
9165Q:	http://patchwork.ozlabs.org/project/netdev/list/
9166F:	drivers/net/ethernet/mellanox/mlxsw/
9167
9168MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9169M:	mlxsw@mellanox.com
9170L:	netdev@vger.kernel.org
9171S:	Supported
9172W:	http://www.mellanox.com
9173Q:	http://patchwork.ozlabs.org/project/netdev/list/
9174F:	drivers/net/ethernet/mellanox/mlxfw/
9175
9176MELLANOX HARDWARE PLATFORM SUPPORT
9177M:	Andy Shevchenko <andy@infradead.org>
9178M:	Darren Hart <dvhart@infradead.org>
9179M:	Vadim Pasternak <vadimp@mellanox.com>
9180L:	platform-driver-x86@vger.kernel.org
9181S:	Supported
9182F:	drivers/platform/mellanox/
9183
9184MELLANOX MLX4 core VPI driver
9185M:	Tariq Toukan <tariqt@mellanox.com>
9186L:	netdev@vger.kernel.org
9187L:	linux-rdma@vger.kernel.org
9188W:	http://www.mellanox.com
9189Q:	http://patchwork.ozlabs.org/project/netdev/list/
9190S:	Supported
9191F:	drivers/net/ethernet/mellanox/mlx4/
9192F:	include/linux/mlx4/
9193
9194MELLANOX MLX4 IB driver
9195M:	Yishai Hadas <yishaih@mellanox.com>
9196L:	linux-rdma@vger.kernel.org
9197W:	http://www.mellanox.com
9198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9199S:	Supported
9200F:	drivers/infiniband/hw/mlx4/
9201F:	include/linux/mlx4/
9202F:	include/uapi/rdma/mlx4-abi.h
9203
9204MELLANOX MLX5 core VPI driver
9205M:	Saeed Mahameed <saeedm@mellanox.com>
9206M:	Leon Romanovsky <leonro@mellanox.com>
9207L:	netdev@vger.kernel.org
9208L:	linux-rdma@vger.kernel.org
9209W:	http://www.mellanox.com
9210Q:	http://patchwork.ozlabs.org/project/netdev/list/
9211S:	Supported
9212F:	drivers/net/ethernet/mellanox/mlx5/core/
9213F:	include/linux/mlx5/
9214
9215MELLANOX MLX5 IB driver
9216M:	Leon Romanovsky <leonro@mellanox.com>
9217L:	linux-rdma@vger.kernel.org
9218W:	http://www.mellanox.com
9219Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9220S:	Supported
9221F:	drivers/infiniband/hw/mlx5/
9222F:	include/linux/mlx5/
9223F:	include/uapi/rdma/mlx5-abi.h
9224
9225MELLANOX MLXCPLD I2C AND MUX DRIVER
9226M:	Vadim Pasternak <vadimp@mellanox.com>
9227M:	Michael Shych <michaelsh@mellanox.com>
9228L:	linux-i2c@vger.kernel.org
9229S:	Supported
9230F:	drivers/i2c/busses/i2c-mlxcpld.c
9231F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9232F:	Documentation/i2c/busses/i2c-mlxcpld
9233
9234MELLANOX MLXCPLD LED DRIVER
9235M:	Vadim Pasternak <vadimp@mellanox.com>
9236L:	linux-leds@vger.kernel.org
9237S:	Supported
9238F:	drivers/leds/leds-mlxcpld.c
9239F:	drivers/leds/leds-mlxreg.c
9240F:	Documentation/leds/leds-mlxcpld.txt
9241
9242MELLANOX PLATFORM DRIVER
9243M:	Vadim Pasternak <vadimp@mellanox.com>
9244L:	platform-driver-x86@vger.kernel.org
9245S:	Supported
9246F:	drivers/platform/x86/mlx-platform.c
9247
9248MEMBARRIER SUPPORT
9249M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9250M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9251L:	linux-kernel@vger.kernel.org
9252S:	Supported
9253F:	kernel/sched/membarrier.c
9254F:	include/uapi/linux/membarrier.h
9255F:	arch/powerpc/include/asm/membarrier.h
9256
9257MEMORY MANAGEMENT
9258L:	linux-mm@kvack.org
9259W:	http://www.linux-mm.org
9260S:	Maintained
9261F:	include/linux/mm.h
9262F:	include/linux/gfp.h
9263F:	include/linux/mmzone.h
9264F:	include/linux/memory_hotplug.h
9265F:	include/linux/vmalloc.h
9266F:	mm/
9267
9268MEMORY TECHNOLOGY DEVICES (MTD)
9269M:	David Woodhouse <dwmw2@infradead.org>
9270M:	Brian Norris <computersforpeace@gmail.com>
9271M:	Boris Brezillon <boris.brezillon@bootlin.com>
9272M:	Marek Vasut <marek.vasut@gmail.com>
9273M:	Richard Weinberger <richard@nod.at>
9274L:	linux-mtd@lists.infradead.org
9275W:	http://www.linux-mtd.infradead.org/
9276Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9277T:	git git://git.infradead.org/linux-mtd.git master
9278T:	git git://git.infradead.org/linux-mtd.git mtd/next
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/mtd/
9281F:	drivers/mtd/
9282F:	include/linux/mtd/
9283F:	include/uapi/mtd/
9284
9285MEN A21 WATCHDOG DRIVER
9286M:	Johannes Thumshirn <morbidrsa@gmail.com>
9287L:	linux-watchdog@vger.kernel.org
9288S:	Maintained
9289F:	drivers/watchdog/mena21_wdt.c
9290
9291MEN CHAMELEON BUS (mcb)
9292M:	Johannes Thumshirn <morbidrsa@gmail.com>
9293S:	Maintained
9294F:	drivers/mcb/
9295F:	include/linux/mcb.h
9296F:	Documentation/men-chameleon-bus.txt
9297
9298MEN F21BMC (Board Management Controller)
9299M:	Andreas Werner <andreas.werner@men.de>
9300S:	Supported
9301F:	drivers/mfd/menf21bmc.c
9302F:	drivers/watchdog/menf21bmc_wdt.c
9303F:	drivers/leds/leds-menf21bmc.c
9304F:	drivers/hwmon/menf21bmc_hwmon.c
9305F:	Documentation/hwmon/menf21bmc
9306
9307MESON AO CEC DRIVER FOR AMLOGIC SOCS
9308M:	Neil Armstrong <narmstrong@baylibre.com>
9309L:	linux-media@lists.freedesktop.org
9310L:	linux-amlogic@lists.infradead.org
9311W:	http://linux-meson.com/
9312S:	Supported
9313F:	drivers/media/platform/meson/ao-cec.c
9314F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9315T:	git git://linuxtv.org/media_tree.git
9316
9317MICROBLAZE ARCHITECTURE
9318M:	Michal Simek <monstr@monstr.eu>
9319W:	http://www.monstr.eu/fdt/
9320T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9321S:	Supported
9322F:	arch/microblaze/
9323
9324MICROCHIP / ATMEL AT91 SERIAL DRIVER
9325M:	Richard Genoud <richard.genoud@gmail.com>
9326S:	Maintained
9327F:	drivers/tty/serial/atmel_serial.c
9328F:	drivers/tty/serial/atmel_serial.h
9329
9330MICROCHIP / ATMEL DMA DRIVER
9331M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333L:	dmaengine@vger.kernel.org
9334S:	Supported
9335F:	drivers/dma/at_hdmac.c
9336F:	drivers/dma/at_hdmac_regs.h
9337F:	include/linux/platform_data/dma-atmel.h
9338
9339MICROCHIP / ATMEL ECC DRIVER
9340M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9341L:	linux-crypto@vger.kernel.org
9342S:	Maintained
9343F:	drivers/crypto/atmel-ecc.*
9344
9345MICROCHIP / ATMEL ISC DRIVER
9346M:	Songjun Wu <songjun.wu@microchip.com>
9347L:	linux-media@vger.kernel.org
9348S:	Supported
9349F:	drivers/media/platform/atmel/atmel-isc.c
9350F:	drivers/media/platform/atmel/atmel-isc-regs.h
9351F:	devicetree/bindings/media/atmel-isc.txt
9352
9353MICROCHIP / ATMEL NAND DRIVER
9354M:	Wenyou Yang <wenyou.yang@microchip.com>
9355M:	Josh Wu <rainyfeeling@outlook.com>
9356L:	linux-mtd@lists.infradead.org
9357S:	Supported
9358F:	drivers/mtd/nand/raw/atmel/*
9359F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9360
9361MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9362M:	Woojung Huh <Woojung.Huh@microchip.com>
9363M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9364L:	netdev@vger.kernel.org
9365S:	Maintained
9366F:	net/dsa/tag_ksz.c
9367F:	drivers/net/dsa/microchip/*
9368F:	include/linux/platform_data/microchip-ksz.h
9369F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9370
9371MICROCHIP LAN743X ETHERNET DRIVER
9372M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9373M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9374L:	netdev@vger.kernel.org
9375S:	Maintained
9376F:	drivers/net/ethernet/microchip/lan743x_*
9377
9378MICROCHIP USB251XB DRIVER
9379M:	Richard Leitner <richard.leitner@skidata.com>
9380L:	linux-usb@vger.kernel.org
9381S:	Maintained
9382F:	drivers/usb/misc/usb251xb.c
9383F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9384
9385MICROSEMI MIPS SOCS
9386M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9387L:	linux-mips@linux-mips.org
9388S:	Maintained
9389F:	arch/mips/generic/board-ocelot.c
9390F:	arch/mips/configs/generic/board-ocelot.config
9391F:	arch/mips/boot/dts/mscc/
9392F:	Documentation/devicetree/bindings/mips/mscc.txt
9393
9394MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9395M:	Don Brace <don.brace@microsemi.com>
9396L:	esc.storagedev@microsemi.com
9397L:	linux-scsi@vger.kernel.org
9398S:	Supported
9399F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9400F:	drivers/scsi/smartpqi/Kconfig
9401F:	drivers/scsi/smartpqi/Makefile
9402F:	include/linux/cciss*.h
9403F:	include/uapi/linux/cciss*.h
9404F:	Documentation/scsi/smartpqi.txt
9405
9406MICROSEMI ETHERNET SWITCH DRIVER
9407M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9408L:	netdev@vger.kernel.org
9409S:	Supported
9410F:	drivers/net/ethernet/mscc/
9411
9412MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9413M:	Chen Yu <yu.c.chen@intel.com>
9414L:	platform-driver-x86@vger.kernel.org
9415S:	Supported
9416F:	drivers/platform/x86/surfacepro3_button.c
9417
9418MICROTEK X6 SCANNER
9419M:	Oliver Neukum <oliver@neukum.org>
9420S:	Maintained
9421F:	drivers/usb/image/microtek.*
9422
9423MIPS
9424M:	Ralf Baechle <ralf@linux-mips.org>
9425M:	Paul Burton <paul.burton@mips.com>
9426M:	James Hogan <jhogan@kernel.org>
9427L:	linux-mips@linux-mips.org
9428W:	http://www.linux-mips.org/
9429T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9431Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9432S:	Supported
9433F:	Documentation/devicetree/bindings/mips/
9434F:	Documentation/mips/
9435F:	arch/mips/
9436F:	drivers/platform/mips/
9437
9438MIPS BOSTON DEVELOPMENT BOARD
9439M:	Paul Burton <paul.burton@mips.com>
9440L:	linux-mips@linux-mips.org
9441S:	Maintained
9442F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9443F:	arch/mips/boot/dts/img/boston.dts
9444F:	arch/mips/configs/generic/board-boston.config
9445F:	drivers/clk/imgtec/clk-boston.c
9446F:	include/dt-bindings/clock/boston-clock.h
9447
9448MIPS GENERIC PLATFORM
9449M:	Paul Burton <paul.burton@mips.com>
9450L:	linux-mips@linux-mips.org
9451S:	Supported
9452F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9453F:	arch/mips/generic/
9454F:	arch/mips/tools/generic-board-config.sh
9455
9456MIPS/LOONGSON1 ARCHITECTURE
9457M:	Keguang Zhang <keguang.zhang@gmail.com>
9458L:	linux-mips@linux-mips.org
9459S:	Maintained
9460F:	arch/mips/loongson32/
9461F:	arch/mips/include/asm/mach-loongson32/
9462F:	drivers/*/*loongson1*
9463F:	drivers/*/*/*loongson1*
9464
9465MIPS/LOONGSON2 ARCHITECTURE
9466M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9467L:	linux-mips@linux-mips.org
9468S:	Maintained
9469F:	arch/mips/loongson64/*{2e/2f}*
9470F:	arch/mips/include/asm/mach-loongson64/
9471F:	drivers/*/*loongson2*
9472F:	drivers/*/*/*loongson2*
9473
9474MIPS/LOONGSON3 ARCHITECTURE
9475M:	Huacai Chen <chenhc@lemote.com>
9476L:	linux-mips@linux-mips.org
9477S:	Maintained
9478F:	arch/mips/loongson64/
9479F:	arch/mips/include/asm/mach-loongson64/
9480F:	drivers/platform/mips/cpu_hwmon.c
9481F:	drivers/*/*loongson3*
9482F:	drivers/*/*/*loongson3*
9483
9484MIPS RINT INSTRUCTION EMULATION
9485M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9486L:	linux-mips@linux-mips.org
9487S:	Supported
9488F:	arch/mips/math-emu/sp_rint.c
9489F:	arch/mips/math-emu/dp_rint.c
9490
9491MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9492M:	Hans Verkuil <hverkuil@xs4all.nl>
9493L:	linux-media@vger.kernel.org
9494T:	git git://linuxtv.org/media_tree.git
9495W:	https://linuxtv.org
9496S:	Odd Fixes
9497F:	drivers/media/radio/radio-miropcm20*
9498
9499MMP SUPPORT
9500M:	Eric Miao <eric.y.miao@gmail.com>
9501M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9503T:	git git://github.com/hzhuang1/linux.git
9504T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9505S:	Maintained
9506F:	arch/arm/boot/dts/mmp*
9507F:	arch/arm/mach-mmp/
9508
9509MN88472 MEDIA DRIVER
9510M:	Antti Palosaari <crope@iki.fi>
9511L:	linux-media@vger.kernel.org
9512W:	https://linuxtv.org
9513W:	http://palosaari.fi/linux/
9514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9515S:	Maintained
9516F:	drivers/media/dvb-frontends/mn88472*
9517
9518MN88473 MEDIA DRIVER
9519M:	Antti Palosaari <crope@iki.fi>
9520L:	linux-media@vger.kernel.org
9521W:	https://linuxtv.org
9522W:	http://palosaari.fi/linux/
9523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9524S:	Maintained
9525F:	drivers/media/dvb-frontends/mn88473*
9526
9527PCI DRIVER FOR MOBIVEIL PCIE IP
9528M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9529L:	linux-pci@vger.kernel.org
9530S:	Supported
9531F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9532F:	drivers/pci/controller/pcie-mobiveil.c
9533
9534MODULE SUPPORT
9535M:	Jessica Yu <jeyu@kernel.org>
9536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9537S:	Maintained
9538F:	include/linux/module.h
9539F:	kernel/module.c
9540
9541MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9542W:	http://popies.net/meye/
9543S:	Orphan
9544F:	Documentation/media/v4l-drivers/meye*
9545F:	drivers/media/pci/meye/
9546F:	include/uapi/linux/meye.h
9547
9548MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9549M:	Jiri Slaby <jirislaby@gmail.com>
9550S:	Maintained
9551F:	Documentation/serial/moxa-smartio
9552F:	drivers/tty/mxser.*
9553
9554MR800 AVERMEDIA USB FM RADIO DRIVER
9555M:	Alexey Klimov <klimov.linux@gmail.com>
9556L:	linux-media@vger.kernel.org
9557T:	git git://linuxtv.org/media_tree.git
9558S:	Maintained
9559F:	drivers/media/radio/radio-mr800.c
9560
9561MRF24J40 IEEE 802.15.4 RADIO DRIVER
9562M:	Alan Ott <alan@signal11.us>
9563L:	linux-wpan@vger.kernel.org
9564S:	Maintained
9565F:	drivers/net/ieee802154/mrf24j40.c
9566F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9567
9568MSI LAPTOP SUPPORT
9569M:	"Lee, Chun-Yi" <jlee@suse.com>
9570L:	platform-driver-x86@vger.kernel.org
9571S:	Maintained
9572F:	drivers/platform/x86/msi-laptop.c
9573
9574MSI WMI SUPPORT
9575L:	platform-driver-x86@vger.kernel.org
9576S:	Orphan
9577F:	drivers/platform/x86/msi-wmi.c
9578
9579MSI001 MEDIA DRIVER
9580M:	Antti Palosaari <crope@iki.fi>
9581L:	linux-media@vger.kernel.org
9582W:	https://linuxtv.org
9583W:	http://palosaari.fi/linux/
9584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9585T:	git git://linuxtv.org/anttip/media_tree.git
9586S:	Maintained
9587F:	drivers/media/tuners/msi001*
9588
9589MSI2500 MEDIA DRIVER
9590M:	Antti Palosaari <crope@iki.fi>
9591L:	linux-media@vger.kernel.org
9592W:	https://linuxtv.org
9593W:	http://palosaari.fi/linux/
9594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9595T:	git git://linuxtv.org/anttip/media_tree.git
9596S:	Maintained
9597F:	drivers/media/usb/msi2500/
9598
9599MSYSTEMS DISKONCHIP G3 MTD DRIVER
9600M:	Robert Jarzmik <robert.jarzmik@free.fr>
9601L:	linux-mtd@lists.infradead.org
9602S:	Maintained
9603F:	drivers/mtd/devices/docg3*
9604
9605MT9M032 APTINA SENSOR DRIVER
9606M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9607L:	linux-media@vger.kernel.org
9608T:	git git://linuxtv.org/media_tree.git
9609S:	Maintained
9610F:	drivers/media/i2c/mt9m032.c
9611F:	include/media/i2c/mt9m032.h
9612
9613MT9P031 APTINA CAMERA SENSOR
9614M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9615L:	linux-media@vger.kernel.org
9616T:	git git://linuxtv.org/media_tree.git
9617S:	Maintained
9618F:	drivers/media/i2c/mt9p031.c
9619F:	include/media/i2c/mt9p031.h
9620
9621MT9T001 APTINA CAMERA SENSOR
9622M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623L:	linux-media@vger.kernel.org
9624T:	git git://linuxtv.org/media_tree.git
9625S:	Maintained
9626F:	drivers/media/i2c/mt9t001.c
9627F:	include/media/i2c/mt9t001.h
9628
9629MT9T112 APTINA CAMERA SENSOR
9630M:	Jacopo Mondi <jacopo@jmondi.org>
9631L:	linux-media@vger.kernel.org
9632T:	git git://linuxtv.org/media_tree.git
9633S:	Odd Fixes
9634F:	drivers/media/i2c/mt9t112.c
9635F:	include/media/i2c/mt9t112.h
9636
9637MT9V032 APTINA CAMERA SENSOR
9638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9639L:	linux-media@vger.kernel.org
9640T:	git git://linuxtv.org/media_tree.git
9641S:	Maintained
9642F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9643F:	drivers/media/i2c/mt9v032.c
9644F:	include/media/i2c/mt9v032.h
9645
9646MULTIFUNCTION DEVICES (MFD)
9647M:	Lee Jones <lee.jones@linaro.org>
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9649S:	Supported
9650F:	Documentation/devicetree/bindings/mfd/
9651F:	drivers/mfd/
9652F:	include/linux/mfd/
9653F:	include/dt-bindings/mfd/
9654
9655MULTIMEDIA CARD (MMC) ETC. OVER SPI
9656S:	Orphan
9657F:	drivers/mmc/host/mmc_spi.c
9658F:	include/linux/spi/mmc_spi.h
9659
9660MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9661M:	Ulf Hansson <ulf.hansson@linaro.org>
9662L:	linux-mmc@vger.kernel.org
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9664S:	Maintained
9665F:	Documentation/devicetree/bindings/mmc/
9666F:	drivers/mmc/
9667F:	include/linux/mmc/
9668F:	include/uapi/linux/mmc/
9669
9670MULTIPLEXER SUBSYSTEM
9671M:	Peter Rosin <peda@axentia.se>
9672S:	Maintained
9673F:	Documentation/ABI/testing/sysfs-class-mux*
9674F:	Documentation/devicetree/bindings/mux/
9675F:	include/linux/dt-bindings/mux/
9676F:	include/linux/mux/
9677F:	drivers/mux/
9678
9679MULTITECH MULTIPORT CARD (ISICOM)
9680S:	Orphan
9681F:	drivers/tty/isicom.c
9682F:	include/linux/isicom.h
9683
9684MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9685M:	Bin Liu <b-liu@ti.com>
9686L:	linux-usb@vger.kernel.org
9687S:	Maintained
9688F:	drivers/usb/musb/
9689
9690MXL5007T MEDIA DRIVER
9691M:	Michael Krufky <mkrufky@linuxtv.org>
9692L:	linux-media@vger.kernel.org
9693W:	https://linuxtv.org
9694W:	http://github.com/mkrufky
9695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9696T:	git git://linuxtv.org/mkrufky/tuners.git
9697S:	Maintained
9698F:	drivers/media/tuners/mxl5007t.*
9699
9700MXSFB DRM DRIVER
9701M:	Marek Vasut <marex@denx.de>
9702S:	Supported
9703F:	drivers/gpu/drm/mxsfb/
9704F:	Documentation/devicetree/bindings/display/mxsfb.txt
9705
9706MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9707M:	Chris Lee <christopher.lee@cspi.com>
9708L:	netdev@vger.kernel.org
9709W:	https://www.cspi.com/ethernet-products/support/downloads/
9710S:	Supported
9711F:	drivers/net/ethernet/myricom/myri10ge/
9712
9713NAND FLASH SUBSYSTEM
9714M:	Boris Brezillon <boris.brezillon@bootlin.com>
9715M:	Miquel Raynal <miquel.raynal@bootlin.com>
9716R:	Richard Weinberger <richard@nod.at>
9717L:	linux-mtd@lists.infradead.org
9718W:	http://www.linux-mtd.infradead.org/
9719Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9720T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9721T:	git git://git.infradead.org/linux-mtd.git nand/next
9722S:	Maintained
9723F:	drivers/mtd/nand/
9724F:	include/linux/mtd/*nand*.h
9725
9726NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9727M:	Daniel Mack <zonque@gmail.com>
9728S:	Maintained
9729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9730W:	http://www.native-instruments.com
9731F:	sound/usb/caiaq/
9732
9733NATSEMI ETHERNET DRIVER (DP8381x)
9734S:	Orphan
9735F:	drivers/net/ethernet/natsemi/natsemi.c
9736
9737NCP FILESYSTEM
9738M:	Petr Vandrovec <petr@vandrovec.name>
9739S:	Obsolete
9740F:	drivers/staging/ncpfs/
9741
9742NCR 5380 SCSI DRIVERS
9743M:	Finn Thain <fthain@telegraphics.com.au>
9744M:	Michael Schmitz <schmitzmic@gmail.com>
9745L:	linux-scsi@vger.kernel.org
9746S:	Maintained
9747F:	Documentation/scsi/g_NCR5380.txt
9748F:	drivers/scsi/NCR5380.*
9749F:	drivers/scsi/arm/cumana_1.c
9750F:	drivers/scsi/arm/oak.c
9751F:	drivers/scsi/atari_scsi.*
9752F:	drivers/scsi/dmx3191d.c
9753F:	drivers/scsi/g_NCR5380.*
9754F:	drivers/scsi/mac_scsi.*
9755F:	drivers/scsi/sun3_scsi.*
9756F:	drivers/scsi/sun3_scsi_vme.c
9757
9758NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9759M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9760L:	linux-scsi@vger.kernel.org
9761S:	Maintained
9762F:	drivers/scsi/NCR_D700.*
9763
9764NCSI LIBRARY:
9765M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9766S:	Maintained
9767F:	net/ncsi/
9768
9769NCT6775 HARDWARE MONITOR DRIVER
9770M:	Guenter Roeck <linux@roeck-us.net>
9771L:	linux-hwmon@vger.kernel.org
9772S:	Maintained
9773F:	Documentation/hwmon/nct6775
9774F:	drivers/hwmon/nct6775.c
9775
9776NET_FAILOVER MODULE
9777M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9778L:	netdev@vger.kernel.org
9779S:	Supported
9780F:	driver/net/net_failover.c
9781F:	include/net/net_failover.h
9782F:	Documentation/networking/net_failover.rst
9783
9784NETEFFECT IWARP RNIC DRIVER (IW_NES)
9785M:	Faisal Latif <faisal.latif@intel.com>
9786L:	linux-rdma@vger.kernel.org
9787W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9788S:	Supported
9789F:	drivers/infiniband/hw/nes/
9790F:	include/uapi/rdma/nes-abi.h
9791
9792NETEM NETWORK EMULATOR
9793M:	Stephen Hemminger <stephen@networkplumber.org>
9794L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9795S:	Maintained
9796F:	net/sched/sch_netem.c
9797
9798NETERION 10GbE DRIVERS (s2io/vxge)
9799M:	Jon Mason <jdmason@kudzu.us>
9800L:	netdev@vger.kernel.org
9801S:	Supported
9802F:	Documentation/networking/s2io.txt
9803F:	Documentation/networking/vxge.txt
9804F:	drivers/net/ethernet/neterion/
9805
9806NETFILTER
9807M:	Pablo Neira Ayuso <pablo@netfilter.org>
9808M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9809M:	Florian Westphal <fw@strlen.de>
9810L:	netfilter-devel@vger.kernel.org
9811L:	coreteam@netfilter.org
9812W:	http://www.netfilter.org/
9813W:	http://www.iptables.org/
9814W:	http://www.nftables.org/
9815Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9818S:	Maintained
9819F:	include/linux/netfilter*
9820F:	include/linux/netfilter/
9821F:	include/net/netfilter/
9822F:	include/uapi/linux/netfilter*
9823F:	include/uapi/linux/netfilter/
9824F:	net/*/netfilter.c
9825F:	net/*/netfilter/
9826F:	net/netfilter/
9827F:	net/bridge/br_netfilter*.c
9828
9829NETROM NETWORK LAYER
9830M:	Ralf Baechle <ralf@linux-mips.org>
9831L:	linux-hams@vger.kernel.org
9832W:	http://www.linux-ax25.org/
9833S:	Maintained
9834F:	include/net/netrom.h
9835F:	include/uapi/linux/netrom.h
9836F:	net/netrom/
9837
9838NETRONOME ETHERNET DRIVERS
9839M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9840L:	oss-drivers@netronome.com
9841S:	Maintained
9842F:	drivers/net/ethernet/netronome/
9843
9844NETWORK BLOCK DEVICE (NBD)
9845M:	Josef Bacik <josef@toxicpanda.com>
9846S:	Maintained
9847L:	linux-block@vger.kernel.org
9848L:	nbd@other.debian.org
9849F:	Documentation/blockdev/nbd.txt
9850F:	drivers/block/nbd.c
9851F:	include/uapi/linux/nbd.h
9852
9853NETWORK DROP MONITOR
9854M:	Neil Horman <nhorman@tuxdriver.com>
9855L:	netdev@vger.kernel.org
9856S:	Maintained
9857W:	https://fedorahosted.org/dropwatch/
9858F:	net/core/drop_monitor.c
9859
9860NETWORKING DRIVERS
9861M:	"David S. Miller" <davem@davemloft.net>
9862L:	netdev@vger.kernel.org
9863W:	http://www.linuxfoundation.org/en/Net
9864Q:	http://patchwork.ozlabs.org/project/netdev/list/
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9867S:	Odd Fixes
9868F:	Documentation/devicetree/bindings/net/
9869F:	drivers/net/
9870F:	include/linux/if_*
9871F:	include/linux/netdevice.h
9872F:	include/linux/etherdevice.h
9873F:	include/linux/fcdevice.h
9874F:	include/linux/fddidevice.h
9875F:	include/linux/hippidevice.h
9876F:	include/linux/inetdevice.h
9877F:	include/uapi/linux/if_*
9878F:	include/uapi/linux/netdevice.h
9879
9880NETWORKING DRIVERS (WIRELESS)
9881M:	Kalle Valo <kvalo@codeaurora.org>
9882L:	linux-wireless@vger.kernel.org
9883Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9886S:	Maintained
9887F:	Documentation/devicetree/bindings/net/wireless/
9888F:	drivers/net/wireless/
9889
9890NETWORKING [DSA]
9891M:	Andrew Lunn <andrew@lunn.ch>
9892M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9893M:	Florian Fainelli <f.fainelli@gmail.com>
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/net/dsa/
9896F:	net/dsa/
9897F:	include/net/dsa.h
9898F:	include/linux/dsa/
9899F:	drivers/net/dsa/
9900
9901NETWORKING [GENERAL]
9902M:	"David S. Miller" <davem@davemloft.net>
9903L:	netdev@vger.kernel.org
9904W:	http://www.linuxfoundation.org/en/Net
9905Q:	http://patchwork.ozlabs.org/project/netdev/list/
9906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9908B:	mailto:netdev@vger.kernel.org
9909S:	Maintained
9910F:	net/
9911F:	include/net/
9912F:	include/linux/in.h
9913F:	include/linux/net.h
9914F:	include/linux/netdevice.h
9915F:	include/uapi/linux/in.h
9916F:	include/uapi/linux/net.h
9917F:	include/uapi/linux/netdevice.h
9918F:	include/uapi/linux/net_namespace.h
9919F:	tools/testing/selftests/net/
9920F:	lib/net_utils.c
9921F:	lib/random32.c
9922F:	Documentation/networking/
9923
9924NETWORKING [IPSEC]
9925M:	Steffen Klassert <steffen.klassert@secunet.com>
9926M:	Herbert Xu <herbert@gondor.apana.org.au>
9927M:	"David S. Miller" <davem@davemloft.net>
9928L:	netdev@vger.kernel.org
9929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9931S:	Maintained
9932F:	net/core/flow.c
9933F:	net/xfrm/
9934F:	net/key/
9935F:	net/ipv4/xfrm*
9936F:	net/ipv4/esp4*
9937F:	net/ipv4/ah4.c
9938F:	net/ipv4/ipcomp.c
9939F:	net/ipv4/ip_vti.c
9940F:	net/ipv6/xfrm*
9941F:	net/ipv6/esp6*
9942F:	net/ipv6/ah6.c
9943F:	net/ipv6/ipcomp6.c
9944F:	net/ipv6/ip6_vti.c
9945F:	include/uapi/linux/xfrm.h
9946F:	include/net/xfrm.h
9947
9948NETWORKING [IPv4/IPv6]
9949M:	"David S. Miller" <davem@davemloft.net>
9950M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9951M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9952L:	netdev@vger.kernel.org
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9954S:	Maintained
9955F:	net/ipv4/
9956F:	net/ipv6/
9957F:	include/net/ip*
9958F:	arch/x86/net/*
9959
9960NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9961M:	Paul Moore <paul@paul-moore.com>
9962W:	https://github.com/netlabel
9963L:	netdev@vger.kernel.org
9964L:	linux-security-module@vger.kernel.org
9965S:	Maintained
9966F:	Documentation/netlabel/
9967F:	include/net/calipso.h
9968F:	include/net/cipso_ipv4.h
9969F:	include/net/netlabel.h
9970F:	include/uapi/linux/netfilter/xt_SECMARK.h
9971F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9972F:	net/netlabel/
9973F:	net/ipv4/cipso_ipv4.c
9974F:	net/ipv6/calipso.c
9975F:	net/netfilter/xt_CONNSECMARK.c
9976F:	net/netfilter/xt_SECMARK.c
9977
9978NETWORKING [TCP]
9979M:	Eric Dumazet <edumazet@google.com>
9980L:	netdev@vger.kernel.org
9981S:	Maintained
9982F:	net/ipv4/tcp*.c
9983F:	net/ipv4/syncookies.c
9984F:	net/ipv6/tcp*.c
9985F:	net/ipv6/syncookies.c
9986F:	include/uapi/linux/tcp.h
9987F:	include/net/tcp.h
9988F:	include/linux/tcp.h
9989F:	include/trace/events/tcp.h
9990
9991NETWORKING [TLS]
9992M:	Boris Pismenny <borisp@mellanox.com>
9993M:	Aviad Yehezkel <aviadye@mellanox.com>
9994M:	Dave Watson <davejwatson@fb.com>
9995L:	netdev@vger.kernel.org
9996S:	Maintained
9997F:	net/tls/*
9998F:	include/uapi/linux/tls.h
9999F:	include/net/tls.h
10000
10001NETWORKING [WIRELESS]
10002L:	linux-wireless@vger.kernel.org
10003Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10004
10005NETDEVSIM
10006M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10007S:	Maintained
10008F:	drivers/net/netdevsim/*
10009
10010NETXEN (1/10) GbE SUPPORT
10011M:	Manish Chopra <manish.chopra@cavium.com>
10012M:	Rahul Verma <rahul.verma@cavium.com>
10013M:	Dept-GELinuxNICDev@cavium.com
10014L:	netdev@vger.kernel.org
10015S:	Supported
10016F:	drivers/net/ethernet/qlogic/netxen/
10017
10018NFC SUBSYSTEM
10019M:	Samuel Ortiz <sameo@linux.intel.com>
10020L:	linux-wireless@vger.kernel.org
10021L:	linux-nfc@lists.01.org (subscribers-only)
10022S:	Supported
10023F:	net/nfc/
10024F:	include/net/nfc/
10025F:	include/uapi/linux/nfc.h
10026F:	drivers/nfc/
10027F:	include/linux/platform_data/nfcmrvl.h
10028F:	include/linux/platform_data/nxp-nci.h
10029F:	Documentation/devicetree/bindings/net/nfc/
10030
10031NFS, SUNRPC, AND LOCKD CLIENTS
10032M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10033M:	Anna Schumaker <anna.schumaker@netapp.com>
10034L:	linux-nfs@vger.kernel.org
10035W:	http://client.linux-nfs.org
10036T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10037S:	Maintained
10038F:	fs/lockd/
10039F:	fs/nfs/
10040F:	fs/nfs_common/
10041F:	net/sunrpc/
10042F:	include/linux/lockd/
10043F:	include/linux/nfs*
10044F:	include/linux/sunrpc/
10045F:	include/uapi/linux/nfs*
10046F:	include/uapi/linux/sunrpc/
10047
10048NILFS2 FILESYSTEM
10049M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10050L:	linux-nilfs@vger.kernel.org
10051W:	https://nilfs.sourceforge.io/
10052W:	https://nilfs.osdn.jp/
10053T:	git git://github.com/konis/nilfs2.git
10054S:	Supported
10055F:	Documentation/filesystems/nilfs2.txt
10056F:	fs/nilfs2/
10057F:	include/trace/events/nilfs2.h
10058F:	include/uapi/linux/nilfs2_api.h
10059F:	include/uapi/linux/nilfs2_ondisk.h
10060
10061NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10062M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10063W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10064S:	Maintained
10065F:	Documentation/scsi/NinjaSCSI.txt
10066F:	drivers/scsi/pcmcia/nsp_*
10067
10068NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10069M:	GOTO Masanori <gotom@debian.or.jp>
10070M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10071W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10072S:	Maintained
10073F:	Documentation/scsi/NinjaSCSI.txt
10074F:	drivers/scsi/nsp32*
10075
10076NIOS2 ARCHITECTURE
10077M:	Ley Foon Tan <lftan@altera.com>
10078L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10080S:	Maintained
10081F:	arch/nios2/
10082
10083NOHZ, DYNTICKS SUPPORT
10084M:	Frederic Weisbecker <fweisbec@gmail.com>
10085M:	Thomas Gleixner <tglx@linutronix.de>
10086M:	Ingo Molnar <mingo@kernel.org>
10087L:	linux-kernel@vger.kernel.org
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10089S:	Maintained
10090F:	kernel/time/tick*.*
10091F:	include/linux/tick.h
10092F:	include/linux/sched/nohz.h
10093
10094NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10095M:	Pavel Machek <pavel@ucw.cz>
10096M:	Sakari Ailus <sakari.ailus@iki.fi>
10097L:	linux-media@vger.kernel.org
10098S:	Maintained
10099F:	drivers/media/i2c/et8ek8
10100F:	drivers/media/i2c/ad5820.c
10101
10102NOKIA N900 POWER SUPPLY DRIVERS
10103R:	Pali Rohár <pali.rohar@gmail.com>
10104F:	include/linux/power/bq2415x_charger.h
10105F:	include/linux/power/bq27xxx_battery.h
10106F:	include/linux/power/isp1704_charger.h
10107F:	drivers/power/supply/bq2415x_charger.c
10108F:	drivers/power/supply/bq27xxx_battery.c
10109F:	drivers/power/supply/bq27xxx_battery_i2c.c
10110F:	drivers/power/supply/isp1704_charger.c
10111F:	drivers/power/supply/rx51_battery.c
10112
10113NTB AMD DRIVER
10114M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10115L:	linux-ntb@googlegroups.com
10116S:	Supported
10117F:	drivers/ntb/hw/amd/
10118
10119NTB DRIVER CORE
10120M:	Jon Mason <jdmason@kudzu.us>
10121M:	Dave Jiang <dave.jiang@intel.com>
10122M:	Allen Hubbe <allenbh@gmail.com>
10123L:	linux-ntb@googlegroups.com
10124S:	Supported
10125W:	https://github.com/jonmason/ntb/wiki
10126T:	git git://github.com/jonmason/ntb.git
10127F:	drivers/ntb/
10128F:	drivers/net/ntb_netdev.c
10129F:	include/linux/ntb.h
10130F:	include/linux/ntb_transport.h
10131F:	tools/testing/selftests/ntb/
10132
10133NTB IDT DRIVER
10134M:	Serge Semin <fancer.lancer@gmail.com>
10135L:	linux-ntb@googlegroups.com
10136S:	Supported
10137F:	drivers/ntb/hw/idt/
10138
10139NTB INTEL DRIVER
10140M:	Dave Jiang <dave.jiang@intel.com>
10141L:	linux-ntb@googlegroups.com
10142S:	Supported
10143W:	https://github.com/davejiang/linux/wiki
10144T:	git https://github.com/davejiang/linux.git
10145F:	drivers/ntb/hw/intel/
10146
10147NTFS FILESYSTEM
10148M:	Anton Altaparmakov <anton@tuxera.com>
10149L:	linux-ntfs-dev@lists.sourceforge.net
10150W:	http://www.tuxera.com/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10152S:	Supported
10153F:	Documentation/filesystems/ntfs.txt
10154F:	fs/ntfs/
10155
10156NUBUS SUBSYSTEM
10157M:	Finn Thain <fthain@telegraphics.com.au>
10158L:	linux-m68k@lists.linux-m68k.org
10159S:	Maintained
10160F:	arch/*/include/asm/nubus.h
10161F:	drivers/nubus/
10162F:	include/linux/nubus.h
10163F:	include/uapi/linux/nubus.h
10164
10165NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10166M:	Antonino Daplas <adaplas@gmail.com>
10167L:	linux-fbdev@vger.kernel.org
10168S:	Maintained
10169F:	drivers/video/fbdev/riva/
10170F:	drivers/video/fbdev/nvidia/
10171
10172NVM EXPRESS DRIVER
10173M:	Keith Busch <keith.busch@intel.com>
10174M:	Jens Axboe <axboe@fb.com>
10175M:	Christoph Hellwig <hch@lst.de>
10176M:	Sagi Grimberg <sagi@grimberg.me>
10177L:	linux-nvme@lists.infradead.org
10178T:	git://git.infradead.org/nvme.git
10179W:	http://git.infradead.org/nvme.git
10180S:	Supported
10181F:	drivers/nvme/host/
10182F:	include/linux/nvme.h
10183F:	include/uapi/linux/nvme_ioctl.h
10184
10185NVM EXPRESS FC TRANSPORT DRIVERS
10186M:	James Smart <james.smart@broadcom.com>
10187L:	linux-nvme@lists.infradead.org
10188S:	Supported
10189F:	include/linux/nvme-fc.h
10190F:	include/linux/nvme-fc-driver.h
10191F:	drivers/nvme/host/fc.c
10192F:	drivers/nvme/target/fc.c
10193F:	drivers/nvme/target/fcloop.c
10194
10195NVM EXPRESS TARGET DRIVER
10196M:	Christoph Hellwig <hch@lst.de>
10197M:	Sagi Grimberg <sagi@grimberg.me>
10198L:	linux-nvme@lists.infradead.org
10199T:	git://git.infradead.org/nvme.git
10200W:	http://git.infradead.org/nvme.git
10201S:	Supported
10202F:	drivers/nvme/target/
10203
10204NVMEM FRAMEWORK
10205M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10206S:	Maintained
10207F:	drivers/nvmem/
10208F:	Documentation/devicetree/bindings/nvmem/
10209F:	Documentation/ABI/stable/sysfs-bus-nvmem
10210F:	include/linux/nvmem-consumer.h
10211F:	include/linux/nvmem-provider.h
10212
10213NXP SGTL5000 DRIVER
10214M:	Fabio Estevam <fabio.estevam@nxp.com>
10215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10216S:	Maintained
10217F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10218F:	sound/soc/codecs/sgtl5000*
10219
10220NXP TDA998X DRM DRIVER
10221M:	Russell King <linux@armlinux.org.uk>
10222S:	Supported
10223T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10224T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10225F:	drivers/gpu/drm/i2c/tda998x_drv.c
10226F:	include/drm/i2c/tda998x.h
10227
10228NXP TFA9879 DRIVER
10229M:	Peter Rosin <peda@axentia.se>
10230L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10233F:	sound/soc/codecs/tfa9879*
10234
10235NXP-NCI NFC DRIVER
10236M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10237R:	Charles Gorand <charles.gorand@effinnov.com>
10238L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10239S:	Supported
10240F:	drivers/nfc/nxp-nci
10241
10242OBJTOOL
10243M:	Josh Poimboeuf <jpoimboe@redhat.com>
10244M:	Peter Zijlstra <peterz@infradead.org>
10245S:	Supported
10246F:	tools/objtool/
10247
10248OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10249M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10250M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10251L:	linuxppc-dev@lists.ozlabs.org
10252S:	Supported
10253F:	arch/powerpc/platforms/powernv/ocxl.c
10254F:	arch/powerpc/include/asm/pnv-ocxl.h
10255F:	drivers/misc/ocxl/
10256F:	include/misc/ocxl*
10257F:	include/uapi/misc/ocxl.h
10258F:	Documentation/accelerators/ocxl.rst
10259
10260OMAP AUDIO SUPPORT
10261M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10262M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10264L:	linux-omap@vger.kernel.org
10265S:	Maintained
10266F:	sound/soc/omap/
10267
10268OMAP CLOCK FRAMEWORK SUPPORT
10269M:	Paul Walmsley <paul@pwsan.com>
10270L:	linux-omap@vger.kernel.org
10271S:	Maintained
10272F:	arch/arm/*omap*/*clock*
10273
10274OMAP DEVICE TREE SUPPORT
10275M:	Benoît Cousson <bcousson@baylibre.com>
10276M:	Tony Lindgren <tony@atomide.com>
10277L:	linux-omap@vger.kernel.org
10278L:	devicetree@vger.kernel.org
10279S:	Maintained
10280F:	arch/arm/boot/dts/*omap*
10281F:	arch/arm/boot/dts/*am3*
10282F:	arch/arm/boot/dts/*am4*
10283F:	arch/arm/boot/dts/*am5*
10284F:	arch/arm/boot/dts/*dra7*
10285
10286OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10287L:	linux-omap@vger.kernel.org
10288L:	linux-fbdev@vger.kernel.org
10289S:	Orphan
10290F:	drivers/video/fbdev/omap2/
10291F:	Documentation/arm/OMAP/DSS
10292
10293OMAP FRAMEBUFFER SUPPORT
10294L:	linux-fbdev@vger.kernel.org
10295L:	linux-omap@vger.kernel.org
10296S:	Orphan
10297F:	drivers/video/fbdev/omap/
10298
10299OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10300M:	Roger Quadros <rogerq@ti.com>
10301M:	Tony Lindgren <tony@atomide.com>
10302L:	linux-omap@vger.kernel.org
10303S:	Maintained
10304F:	drivers/memory/omap-gpmc.c
10305F:	arch/arm/mach-omap2/*gpmc*
10306
10307OMAP GPIO DRIVER
10308M:	Grygorii Strashko <grygorii.strashko@ti.com>
10309M:	Santosh Shilimkar <ssantosh@kernel.org>
10310M:	Kevin Hilman <khilman@kernel.org>
10311L:	linux-omap@vger.kernel.org
10312S:	Maintained
10313F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10314F:	drivers/gpio/gpio-omap.c
10315
10316OMAP HARDWARE SPINLOCK SUPPORT
10317M:	Ohad Ben-Cohen <ohad@wizery.com>
10318L:	linux-omap@vger.kernel.org
10319S:	Maintained
10320F:	drivers/hwspinlock/omap_hwspinlock.c
10321
10322OMAP HS MMC SUPPORT
10323L:	linux-mmc@vger.kernel.org
10324L:	linux-omap@vger.kernel.org
10325S:	Orphan
10326F:	drivers/mmc/host/omap_hsmmc.c
10327
10328OMAP HWMOD DATA
10329M:	Paul Walmsley <paul@pwsan.com>
10330L:	linux-omap@vger.kernel.org
10331S:	Maintained
10332F:	arch/arm/mach-omap2/omap_hwmod*data*
10333
10334OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10335M:	Benoît Cousson <bcousson@baylibre.com>
10336L:	linux-omap@vger.kernel.org
10337S:	Maintained
10338F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10339
10340OMAP HWMOD SUPPORT
10341M:	Benoît Cousson <bcousson@baylibre.com>
10342M:	Paul Walmsley <paul@pwsan.com>
10343L:	linux-omap@vger.kernel.org
10344S:	Maintained
10345F:	arch/arm/mach-omap2/omap_hwmod.*
10346
10347OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10348M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10349L:	linux-media@vger.kernel.org
10350S:	Maintained
10351F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10352F:	drivers/media/platform/omap3isp/
10353F:	drivers/staging/media/omap4iss/
10354
10355OMAP MMC SUPPORT
10356M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10357L:	linux-omap@vger.kernel.org
10358S:	Maintained
10359F:	drivers/mmc/host/omap.c
10360
10361OMAP POWER MANAGEMENT SUPPORT
10362M:	Kevin Hilman <khilman@kernel.org>
10363L:	linux-omap@vger.kernel.org
10364S:	Maintained
10365F:	arch/arm/*omap*/*pm*
10366F:	drivers/cpufreq/omap-cpufreq.c
10367
10368OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10369M:	Rajendra Nayak <rnayak@codeaurora.org>
10370M:	Paul Walmsley <paul@pwsan.com>
10371L:	linux-omap@vger.kernel.org
10372S:	Maintained
10373F:	arch/arm/mach-omap2/prm*
10374
10375OMAP RANDOM NUMBER GENERATOR SUPPORT
10376M:	Deepak Saxena <dsaxena@plexity.net>
10377S:	Maintained
10378F:	drivers/char/hw_random/omap-rng.c
10379
10380OMAP USB SUPPORT
10381L:	linux-usb@vger.kernel.org
10382L:	linux-omap@vger.kernel.org
10383S:	Orphan
10384F:	drivers/usb/*/*omap*
10385F:	arch/arm/*omap*/usb*
10386
10387OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10388M:	Mark Jackson <mpfj@newflow.co.uk>
10389L:	linux-omap@vger.kernel.org
10390S:	Maintained
10391F:	arch/arm/boot/dts/am335x-nano.dts
10392
10393OMAP1 SUPPORT
10394M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10395M:	Tony Lindgren <tony@atomide.com>
10396L:	linux-omap@vger.kernel.org
10397Q:	http://patchwork.kernel.org/project/linux-omap/list/
10398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10399S:	Maintained
10400F:	arch/arm/mach-omap1/
10401F:	arch/arm/plat-omap/
10402F:	arch/arm/configs/omap1_defconfig
10403F:	drivers/i2c/busses/i2c-omap.c
10404F:	include/linux/platform_data/i2c-omap.h
10405
10406OMAP2+ SUPPORT
10407M:	Tony Lindgren <tony@atomide.com>
10408L:	linux-omap@vger.kernel.org
10409W:	http://www.muru.com/linux/omap/
10410W:	http://linux.omap.com/
10411Q:	http://patchwork.kernel.org/project/linux-omap/list/
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10413S:	Maintained
10414F:	arch/arm/mach-omap2/
10415F:	arch/arm/plat-omap/
10416F:	arch/arm/configs/omap2plus_defconfig
10417F:	drivers/i2c/busses/i2c-omap.c
10418F:	drivers/irqchip/irq-omap-intc.c
10419F:	drivers/mfd/*omap*.c
10420F:	drivers/mfd/menelaus.c
10421F:	drivers/mfd/palmas.c
10422F:	drivers/mfd/tps65217.c
10423F:	drivers/mfd/tps65218.c
10424F:	drivers/mfd/tps65910.c
10425F:	drivers/mfd/twl-core.[ch]
10426F:	drivers/mfd/twl4030*.c
10427F:	drivers/mfd/twl6030*.c
10428F:	drivers/mfd/twl6040*.c
10429F:	drivers/regulator/palmas-regulator*.c
10430F:	drivers/regulator/pbias-regulator.c
10431F:	drivers/regulator/tps65217-regulator.c
10432F:	drivers/regulator/tps65218-regulator.c
10433F:	drivers/regulator/tps65910-regulator.c
10434F:	drivers/regulator/twl-regulator.c
10435F:	drivers/regulator/twl6030-regulator.c
10436F:	include/linux/platform_data/i2c-omap.h
10437
10438ONION OMEGA2+ BOARD
10439M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10440L:	linux-mips@linux-mips.org
10441S:	Maintained
10442F:	arch/mips/boot/dts/ralink/omega2p.dts
10443
10444OMFS FILESYSTEM
10445M:	Bob Copeland <me@bobcopeland.com>
10446L:	linux-karma-devel@lists.sourceforge.net
10447S:	Maintained
10448F:	Documentation/filesystems/omfs.txt
10449F:	fs/omfs/
10450
10451OMNIKEY CARDMAN 4000 DRIVER
10452M:	Harald Welte <laforge@gnumonks.org>
10453S:	Maintained
10454F:	drivers/char/pcmcia/cm4000_cs.c
10455F:	include/linux/cm4000_cs.h
10456F:	include/uapi/linux/cm4000_cs.h
10457
10458OMNIKEY CARDMAN 4040 DRIVER
10459M:	Harald Welte <laforge@gnumonks.org>
10460S:	Maintained
10461F:	drivers/char/pcmcia/cm4040_cs.*
10462
10463OMNIVISION OV13858 SENSOR DRIVER
10464M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10465L:	linux-media@vger.kernel.org
10466T:	git git://linuxtv.org/media_tree.git
10467S:	Maintained
10468F:	drivers/media/i2c/ov13858.c
10469
10470OMNIVISION OV2685 SENSOR DRIVER
10471M:	Shunqian Zheng <zhengsq@rock-chips.com>
10472L:	linux-media@vger.kernel.org
10473T:	git git://linuxtv.org/media_tree.git
10474S:	Maintained
10475F:	drivers/media/i2c/ov2685.c
10476
10477OMNIVISION OV5640 SENSOR DRIVER
10478M:	Steve Longerbeam <slongerbeam@gmail.com>
10479L:	linux-media@vger.kernel.org
10480T:	git git://linuxtv.org/media_tree.git
10481S:	Maintained
10482F:	drivers/media/i2c/ov5640.c
10483
10484OMNIVISION OV5647 SENSOR DRIVER
10485M:	Luis Oliveira <lolivei@synopsys.com>
10486L:	linux-media@vger.kernel.org
10487T:	git git://linuxtv.org/media_tree.git
10488S:	Maintained
10489F:	drivers/media/i2c/ov5647.c
10490
10491OMNIVISION OV5695 SENSOR DRIVER
10492M:	Shunqian Zheng <zhengsq@rock-chips.com>
10493L:	linux-media@vger.kernel.org
10494T:	git git://linuxtv.org/media_tree.git
10495S:	Maintained
10496F:	drivers/media/i2c/ov5695.c
10497
10498OMNIVISION OV7670 SENSOR DRIVER
10499M:	Jonathan Corbet <corbet@lwn.net>
10500L:	linux-media@vger.kernel.org
10501T:	git git://linuxtv.org/media_tree.git
10502S:	Maintained
10503F:	drivers/media/i2c/ov7670.c
10504F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10505
10506OMNIVISION OV772x SENSOR DRIVER
10507M:	Jacopo Mondi <jacopo@jmondi.org>
10508L:	linux-media@vger.kernel.org
10509T:	git git://linuxtv.org/media_tree.git
10510S:	Odd fixes
10511F:	drivers/media/i2c/ov772x.c
10512F:	include/media/i2c/ov772x.h
10513F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10514
10515OMNIVISION OV7740 SENSOR DRIVER
10516M:	Wenyou Yang <wenyou.yang@microchip.com>
10517L:	linux-media@vger.kernel.org
10518T:	git git://linuxtv.org/media_tree.git
10519S:	Maintained
10520F:	drivers/media/i2c/ov7740.c
10521F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10522
10523OMNIVISION OV9650 SENSOR DRIVER
10524M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10525R:	Akinobu Mita <akinobu.mita@gmail.com>
10526R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10527L:	linux-media@vger.kernel.org
10528T:	git git://linuxtv.org/media_tree.git
10529S:	Maintained
10530F:	drivers/media/i2c/ov9650.c
10531F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10532
10533ONENAND FLASH DRIVER
10534M:	Kyungmin Park <kyungmin.park@samsung.com>
10535L:	linux-mtd@lists.infradead.org
10536S:	Maintained
10537F:	drivers/mtd/nand/onenand/
10538F:	include/linux/mtd/onenand*.h
10539
10540ONSTREAM SCSI TAPE DRIVER
10541M:	Willem Riede <osst@riede.org>
10542L:	osst-users@lists.sourceforge.net
10543L:	linux-scsi@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/scsi/osst.txt
10546F:	drivers/scsi/osst.*
10547F:	drivers/scsi/osst_*.h
10548F:	drivers/scsi/st.h
10549
10550OP-TEE DRIVER
10551M:	Jens Wiklander <jens.wiklander@linaro.org>
10552S:	Maintained
10553F:	drivers/tee/optee/
10554
10555OPA-VNIC DRIVER
10556M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10557M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10558L:	linux-rdma@vger.kernel.org
10559S:	Supported
10560F:	drivers/infiniband/ulp/opa_vnic
10561
10562OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10563M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10564M:	Frank Rowand <frowand.list@gmail.com>
10565L:	devicetree@vger.kernel.org
10566S:	Maintained
10567F:	Documentation/devicetree/dynamic-resolution-notes.txt
10568F:	Documentation/devicetree/overlay-notes.txt
10569F:	drivers/of/overlay.c
10570F:	drivers/of/resolver.c
10571K:	of_overlay_notifier_
10572
10573OPEN FIRMWARE AND FLATTENED DEVICE TREE
10574M:	Rob Herring <robh+dt@kernel.org>
10575M:	Frank Rowand <frowand.list@gmail.com>
10576L:	devicetree@vger.kernel.org
10577W:	http://www.devicetree.org/
10578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10579S:	Maintained
10580F:	drivers/of/
10581F:	include/linux/of*.h
10582F:	scripts/dtc/
10583F:	Documentation/ABI/testing/sysfs-firmware-ofw
10584
10585OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10586M:	Rob Herring <robh+dt@kernel.org>
10587M:	Mark Rutland <mark.rutland@arm.com>
10588L:	devicetree@vger.kernel.org
10589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10590Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10591S:	Maintained
10592F:	Documentation/devicetree/
10593F:	arch/*/boot/dts/
10594F:	include/dt-bindings/
10595
10596OPENCORES I2C BUS DRIVER
10597M:	Peter Korsgaard <jacmet@sunsite.dk>
10598L:	linux-i2c@vger.kernel.org
10599S:	Maintained
10600F:	Documentation/i2c/busses/i2c-ocores
10601F:	drivers/i2c/busses/i2c-ocores.c
10602
10603OPENRISC ARCHITECTURE
10604M:	Jonas Bonn <jonas@southpole.se>
10605M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10606M:	Stafford Horne <shorne@gmail.com>
10607T:	git git://github.com/openrisc/linux.git
10608L:	openrisc@lists.librecores.org
10609W:	http://openrisc.io
10610S:	Maintained
10611F:	Documentation/devicetree/bindings/openrisc/
10612F:	Documentation/openrisc/
10613F:	arch/openrisc/
10614F:	drivers/irqchip/irq-ompic.c
10615F:	drivers/irqchip/irq-or1k-*
10616
10617OPENVSWITCH
10618M:	Pravin B Shelar <pshelar@ovn.org>
10619L:	netdev@vger.kernel.org
10620L:	dev@openvswitch.org
10621W:	http://openvswitch.org
10622S:	Maintained
10623F:	net/openvswitch/
10624F:	include/uapi/linux/openvswitch.h
10625
10626OPERATING PERFORMANCE POINTS (OPP)
10627M:	Viresh Kumar <vireshk@kernel.org>
10628M:	Nishanth Menon <nm@ti.com>
10629M:	Stephen Boyd <sboyd@kernel.org>
10630L:	linux-pm@vger.kernel.org
10631S:	Maintained
10632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10633F:	drivers/opp/
10634F:	include/linux/pm_opp.h
10635F:	Documentation/power/opp.txt
10636F:	Documentation/devicetree/bindings/opp/
10637
10638OPL4 DRIVER
10639M:	Clemens Ladisch <clemens@ladisch.de>
10640L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10641T:	git git://git.alsa-project.org/alsa-kernel.git
10642S:	Maintained
10643F:	sound/drivers/opl4/
10644
10645OPROFILE
10646M:	Robert Richter <rric@kernel.org>
10647L:	oprofile-list@lists.sf.net
10648S:	Maintained
10649F:	arch/*/include/asm/oprofile*.h
10650F:	arch/*/oprofile/
10651F:	drivers/oprofile/
10652F:	include/linux/oprofile.h
10653
10654ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10655M:	Mark Fasheh <mark@fasheh.com>
10656M:	Joel Becker <jlbec@evilplan.org>
10657L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10658W:	http://ocfs2.wiki.kernel.org
10659S:	Supported
10660F:	Documentation/filesystems/ocfs2.txt
10661F:	Documentation/filesystems/dlmfs.txt
10662F:	fs/ocfs2/
10663
10664ORANGEFS FILESYSTEM
10665M:	Mike Marshall <hubcap@omnibond.com>
10666R:	Martin Brandenburg <martin@omnibond.com>
10667L:	devel@lists.orangefs.org
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10669S:	Supported
10670F:	fs/orangefs/
10671F:	Documentation/filesystems/orangefs.txt
10672
10673ORINOCO DRIVER
10674L:	linux-wireless@vger.kernel.org
10675W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10676W:	http://www.nongnu.org/orinoco/
10677S:	Orphan
10678F:	drivers/net/wireless/intersil/orinoco/
10679
10680OSD LIBRARY and FILESYSTEM
10681M:	Boaz Harrosh <ooo@electrozaur.com>
10682S:	Maintained
10683F:	drivers/scsi/osd/
10684F:	include/scsi/osd_*
10685F:	fs/exofs/
10686
10687OV2659 OMNIVISION SENSOR DRIVER
10688M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10689L:	linux-media@vger.kernel.org
10690W:	https://linuxtv.org
10691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10692T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10693S:	Maintained
10694F:	drivers/media/i2c/ov2659.c
10695F:	include/media/i2c/ov2659.h
10696
10697OVERLAY FILESYSTEM
10698M:	Miklos Szeredi <miklos@szeredi.hu>
10699L:	linux-unionfs@vger.kernel.org
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10701S:	Supported
10702F:	fs/overlayfs/
10703F:	Documentation/filesystems/overlayfs.txt
10704
10705P54 WIRELESS DRIVER
10706M:	Christian Lamparter <chunkeey@googlemail.com>
10707L:	linux-wireless@vger.kernel.org
10708W:	http://wireless.kernel.org/en/users/Drivers/p54
10709S:	Maintained
10710F:	drivers/net/wireless/intersil/p54/
10711
10712PA SEMI ETHERNET DRIVER
10713L:	netdev@vger.kernel.org
10714S:	Orphan
10715F:	drivers/net/ethernet/pasemi/*
10716
10717PA SEMI SMBUS DRIVER
10718L:	linux-i2c@vger.kernel.org
10719S:	Orphan
10720F:	drivers/i2c/busses/i2c-pasemi.c
10721
10722PADATA PARALLEL EXECUTION MECHANISM
10723M:	Steffen Klassert <steffen.klassert@secunet.com>
10724L:	linux-crypto@vger.kernel.org
10725S:	Maintained
10726F:	kernel/padata.c
10727F:	include/linux/padata.h
10728F:	Documentation/padata.txt
10729
10730PANASONIC LAPTOP ACPI EXTRAS DRIVER
10731M:	Harald Welte <laforge@gnumonks.org>
10732L:	platform-driver-x86@vger.kernel.org
10733S:	Maintained
10734F:	drivers/platform/x86/panasonic-laptop.c
10735
10736PARALLEL LCD/KEYPAD PANEL DRIVER
10737M:	Willy Tarreau <willy@haproxy.com>
10738M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10739S:	Odd Fixes
10740F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10741F:	drivers/misc/panel.c
10742
10743PARALLEL PORT SUBSYSTEM
10744M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10745M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10746L:	linux-parport@lists.infradead.org (subscribers-only)
10747S:	Maintained
10748F:	drivers/parport/
10749F:	include/linux/parport*.h
10750F:	drivers/char/ppdev.c
10751F:	include/uapi/linux/ppdev.h
10752F:	Documentation/parport*.txt
10753
10754PARAVIRT_OPS INTERFACE
10755M:	Juergen Gross <jgross@suse.com>
10756M:	Alok Kataria <akataria@vmware.com>
10757L:	virtualization@lists.linux-foundation.org
10758S:	Supported
10759F:	Documentation/virtual/paravirt_ops.txt
10760F:	arch/*/kernel/paravirt*
10761F:	arch/*/include/asm/paravirt*.h
10762F:	include/linux/hypervisor.h
10763
10764PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10765M:	Tim Waugh <tim@cyberelk.net>
10766L:	linux-parport@lists.infradead.org (subscribers-only)
10767S:	Maintained
10768F:	Documentation/blockdev/paride.txt
10769F:	drivers/block/paride/
10770
10771PARISC ARCHITECTURE
10772M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10773M:	Helge Deller <deller@gmx.de>
10774L:	linux-parisc@vger.kernel.org
10775W:	http://www.parisc-linux.org/
10776Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10779S:	Maintained
10780F:	arch/parisc/
10781F:	Documentation/parisc/
10782F:	drivers/parisc/
10783F:	drivers/char/agp/parisc-agp.c
10784F:	drivers/input/serio/gscps2.c
10785F:	drivers/parport/parport_gsc.*
10786F:	drivers/tty/serial/8250/8250_gsc.c
10787F:	drivers/video/fbdev/sti*
10788F:	drivers/video/console/sti*
10789F:	drivers/video/logo/logo_parisc*
10790
10791PARMAN
10792M:	Jiri Pirko <jiri@mellanox.com>
10793L:	netdev@vger.kernel.org
10794S:	Supported
10795F:	lib/parman.c
10796F:	lib/test_parman.c
10797F:	include/linux/parman.h
10798
10799PC87360 HARDWARE MONITORING DRIVER
10800M:	Jim Cromie <jim.cromie@gmail.com>
10801L:	linux-hwmon@vger.kernel.org
10802S:	Maintained
10803F:	Documentation/hwmon/pc87360
10804F:	drivers/hwmon/pc87360.c
10805
10806PC8736x GPIO DRIVER
10807M:	Jim Cromie <jim.cromie@gmail.com>
10808S:	Maintained
10809F:	drivers/char/pc8736x_gpio.c
10810
10811PC87427 HARDWARE MONITORING DRIVER
10812M:	Jean Delvare <jdelvare@suse.com>
10813L:	linux-hwmon@vger.kernel.org
10814S:	Maintained
10815F:	Documentation/hwmon/pc87427
10816F:	drivers/hwmon/pc87427.c
10817
10818PCA9532 LED DRIVER
10819M:	Riku Voipio <riku.voipio@iki.fi>
10820S:	Maintained
10821F:	drivers/leds/leds-pca9532.c
10822F:	include/linux/leds-pca9532.h
10823
10824PCA9541 I2C BUS MASTER SELECTOR DRIVER
10825M:	Guenter Roeck <linux@roeck-us.net>
10826L:	linux-i2c@vger.kernel.org
10827S:	Maintained
10828F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10829
10830PCDP - PRIMARY CONSOLE AND DEBUG PORT
10831M:	Khalid Aziz <khalid@gonehiking.org>
10832S:	Maintained
10833F:	drivers/firmware/pcdp.*
10834
10835PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10836M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10837L:	linux-pci@vger.kernel.org
10838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10839S:	Maintained
10840F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10841F:	drivers/pci/controller/pci-aardvark.c
10842
10843PCI DRIVER FOR ALTERA PCIE IP
10844M:	Ley Foon Tan <lftan@altera.com>
10845L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10846L:	linux-pci@vger.kernel.org
10847S:	Supported
10848F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10849F:	drivers/pci/controller/pcie-altera.c
10850
10851PCI DRIVER FOR APPLIEDMICRO XGENE
10852M:	Tanmay Inamdar <tinamdar@apm.com>
10853L:	linux-pci@vger.kernel.org
10854L:	linux-arm-kernel@lists.infradead.org
10855S:	Maintained
10856F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10857F:	drivers/pci/controller/pci-xgene.c
10858
10859PCI DRIVER FOR ARM VERSATILE PLATFORM
10860M:	Rob Herring <robh@kernel.org>
10861L:	linux-pci@vger.kernel.org
10862L:	linux-arm-kernel@lists.infradead.org
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/pci/versatile.txt
10865F:	drivers/pci/controller/pci-versatile.c
10866
10867PCI DRIVER FOR ARMADA 8K
10868M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10869L:	linux-pci@vger.kernel.org
10870L:	linux-arm-kernel@lists.infradead.org
10871S:	Maintained
10872F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10873F:	drivers/pci/controller/dwc/pcie-armada8k.c
10874
10875PCI DRIVER FOR CADENCE PCIE IP
10876M:	Alan Douglas <adouglas@cadence.com>
10877L:	linux-pci@vger.kernel.org
10878S:	Maintained
10879F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10880F:	drivers/pci/controller/pcie-cadence*
10881
10882PCI DRIVER FOR FREESCALE LAYERSCAPE
10883M:	Minghuan Lian <minghuan.Lian@nxp.com>
10884M:	Mingkai Hu <mingkai.hu@nxp.com>
10885M:	Roy Zang <roy.zang@nxp.com>
10886L:	linuxppc-dev@lists.ozlabs.org
10887L:	linux-pci@vger.kernel.org
10888L:	linux-arm-kernel@lists.infradead.org
10889S:	Maintained
10890F:	drivers/pci/controller/dwc/*layerscape*
10891
10892PCI DRIVER FOR GENERIC OF HOSTS
10893M:	Will Deacon <will.deacon@arm.com>
10894L:	linux-pci@vger.kernel.org
10895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896S:	Maintained
10897F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10898F:	drivers/pci/controller/pci-host-common.c
10899F:	drivers/pci/controller/pci-host-generic.c
10900
10901PCI DRIVER FOR IMX6
10902M:	Richard Zhu <hongxing.zhu@nxp.com>
10903M:	Lucas Stach <l.stach@pengutronix.de>
10904L:	linux-pci@vger.kernel.org
10905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10908F:	drivers/pci/controller/dwc/*imx6*
10909
10910PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10911M:	Keith Busch <keith.busch@intel.com>
10912M:	Jonathan Derrick <jonathan.derrick@intel.com>
10913L:	linux-pci@vger.kernel.org
10914S:	Supported
10915F:	drivers/pci/controller/vmd.c
10916
10917PCI DRIVER FOR MICROSEMI SWITCHTEC
10918M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10919M:	Logan Gunthorpe <logang@deltatee.com>
10920L:	linux-pci@vger.kernel.org
10921S:	Maintained
10922F:	Documentation/switchtec.txt
10923F:	Documentation/ABI/testing/sysfs-class-switchtec
10924F:	drivers/pci/switch/switchtec*
10925F:	include/uapi/linux/switchtec_ioctl.h
10926F:	include/linux/switchtec.h
10927F:	drivers/ntb/hw/mscc/
10928
10929PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10930M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10931M:	Jason Cooper <jason@lakedaemon.net>
10932L:	linux-pci@vger.kernel.org
10933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934S:	Maintained
10935F:	drivers/pci/controller/*mvebu*
10936
10937PCI DRIVER FOR NVIDIA TEGRA
10938M:	Thierry Reding <thierry.reding@gmail.com>
10939L:	linux-tegra@vger.kernel.org
10940L:	linux-pci@vger.kernel.org
10941S:	Supported
10942F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10943F:	drivers/pci/controller/pci-tegra.c
10944
10945PCI DRIVER FOR RENESAS R-CAR
10946M:	Simon Horman <horms@verge.net.au>
10947L:	linux-pci@vger.kernel.org
10948L:	linux-renesas-soc@vger.kernel.org
10949S:	Maintained
10950F:	drivers/pci/controller/*rcar*
10951
10952PCI DRIVER FOR SAMSUNG EXYNOS
10953M:	Jingoo Han <jingoohan1@gmail.com>
10954L:	linux-pci@vger.kernel.org
10955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10956L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10957S:	Maintained
10958F:	drivers/pci/controller/dwc/pci-exynos.c
10959
10960PCI DRIVER FOR SYNOPSYS DESIGNWARE
10961M:	Jingoo Han <jingoohan1@gmail.com>
10962M:	Joao Pinto <Joao.Pinto@synopsys.com>
10963L:	linux-pci@vger.kernel.org
10964S:	Maintained
10965F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10966F:	drivers/pci/controller/dwc/*designware*
10967
10968PCI DRIVER FOR TI DRA7XX
10969M:	Kishon Vijay Abraham I <kishon@ti.com>
10970L:	linux-omap@vger.kernel.org
10971L:	linux-pci@vger.kernel.org
10972S:	Supported
10973F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10974F:	drivers/pci/controller/dwc/pci-dra7xx.c
10975
10976PCI DRIVER FOR TI KEYSTONE
10977M:	Murali Karicheri <m-karicheri2@ti.com>
10978L:	linux-pci@vger.kernel.org
10979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980S:	Maintained
10981F:	drivers/pci/controller/dwc/*keystone*
10982
10983PCI ENDPOINT SUBSYSTEM
10984M:	Kishon Vijay Abraham I <kishon@ti.com>
10985M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10986L:	linux-pci@vger.kernel.org
10987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10988S:	Supported
10989F:	drivers/pci/endpoint/
10990F:	drivers/misc/pci_endpoint_test.c
10991F:	tools/pci/
10992
10993PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10994M:	Russell Currey <ruscur@russell.cc>
10995L:	linuxppc-dev@lists.ozlabs.org
10996S:	Supported
10997F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10998F:	arch/powerpc/kernel/eeh*.c
10999F:	arch/powerpc/platforms/*/eeh*.c
11000F:	arch/powerpc/include/*/eeh*.h
11001
11002PCI ERROR RECOVERY
11003M:	Linas Vepstas <linasvepstas@gmail.com>
11004L:	linux-pci@vger.kernel.org
11005S:	Supported
11006F:	Documentation/PCI/pci-error-recovery.txt
11007
11008PCI MSI DRIVER FOR ALTERA MSI IP
11009M:	Ley Foon Tan <lftan@altera.com>
11010L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11011L:	linux-pci@vger.kernel.org
11012S:	Supported
11013F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11014F:	drivers/pci/controller/pcie-altera-msi.c
11015
11016PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11017M:	Duc Dang <dhdang@apm.com>
11018L:	linux-pci@vger.kernel.org
11019L:	linux-arm-kernel@lists.infradead.org
11020S:	Maintained
11021F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11022F:	drivers/pci/controller/pci-xgene-msi.c
11023
11024PCI SUBSYSTEM
11025M:	Bjorn Helgaas <bhelgaas@google.com>
11026L:	linux-pci@vger.kernel.org
11027Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11029S:	Supported
11030F:	Documentation/devicetree/bindings/pci/
11031F:	Documentation/PCI/
11032F:	drivers/acpi/pci*
11033F:	drivers/pci/
11034F:	include/asm-generic/pci*
11035F:	include/linux/pci*
11036F:	include/linux/of_pci.h
11037F:	include/uapi/linux/pci*
11038F:	lib/pci*
11039F:	arch/x86/pci/
11040F:	arch/x86/kernel/quirks.c
11041
11042PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11043M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11044L:	linux-pci@vger.kernel.org
11045Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11047S:	Supported
11048F:	drivers/pci/controller/
11049
11050PCIE DRIVER FOR AXIS ARTPEC
11051M:	Jesper Nilsson <jesper.nilsson@axis.com>
11052L:	linux-arm-kernel@axis.com
11053L:	linux-pci@vger.kernel.org
11054S:	Maintained
11055F:	Documentation/devicetree/bindings/pci/axis,artpec*
11056F:	drivers/pci/controller/dwc/*artpec*
11057
11058PCIE DRIVER FOR CAVIUM THUNDERX
11059M:	David Daney <david.daney@cavium.com>
11060L:	linux-pci@vger.kernel.org
11061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11062S:	Supported
11063F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11064F:	drivers/pci/controller/pci-thunder-*
11065
11066PCIE DRIVER FOR HISILICON
11067M:	Zhou Wang <wangzhou1@hisilicon.com>
11068L:	linux-pci@vger.kernel.org
11069S:	Maintained
11070F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11071F:	drivers/pci/controller/dwc/pcie-hisi.c
11072
11073PCIE DRIVER FOR HISILICON KIRIN
11074M:	Xiaowei Song <songxiaowei@hisilicon.com>
11075M:	Binghui Wang <wangbinghui@hisilicon.com>
11076L:	linux-pci@vger.kernel.org
11077S:	Maintained
11078F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11079F:	drivers/pci/controller/dwc/pcie-kirin.c
11080
11081PCIE DRIVER FOR HISILICON STB
11082M:	Jianguo Sun <sunjianguo1@huawei.com>
11083M:	Shawn Guo <shawn.guo@linaro.org>
11084L:	linux-pci@vger.kernel.org
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11087F:	drivers/pci/controller/dwc/pcie-histb.c
11088
11089PCIE DRIVER FOR MEDIATEK
11090M:	Ryder Lee <ryder.lee@mediatek.com>
11091L:	linux-pci@vger.kernel.org
11092L:	linux-mediatek@lists.infradead.org
11093S:	Supported
11094F:	Documentation/devicetree/bindings/pci/mediatek*
11095F:	drivers/pci/controller/*mediatek*
11096
11097PCIE DRIVER FOR QUALCOMM MSM
11098M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11099L:	linux-pci@vger.kernel.org
11100L:	linux-arm-msm@vger.kernel.org
11101S:	Maintained
11102F:	drivers/pci/controller/dwc/*qcom*
11103
11104PCIE DRIVER FOR ROCKCHIP
11105M:	Shawn Lin <shawn.lin@rock-chips.com>
11106L:	linux-pci@vger.kernel.org
11107L:	linux-rockchip@lists.infradead.org
11108S:	Maintained
11109F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11110F:	drivers/pci/controller/pcie-rockchip*
11111
11112PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11113M:	Linus Walleij <linus.walleij@linaro.org>
11114L:	linux-pci@vger.kernel.org
11115S:	Maintained
11116F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11117F:	drivers/pci/controller/pci-v3-semi.c
11118
11119PCIE DRIVER FOR ST SPEAR13XX
11120M:	Pratyush Anand <pratyush.anand@gmail.com>
11121L:	linux-pci@vger.kernel.org
11122S:	Maintained
11123F:	drivers/pci/controller/dwc/*spear*
11124
11125PCMCIA SUBSYSTEM
11126M:	Dominik Brodowski <linux@dominikbrodowski.net>
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11128S:	Odd Fixes
11129F:	Documentation/pcmcia/
11130F:	tools/pcmcia/
11131F:	drivers/pcmcia/
11132F:	include/pcmcia/
11133
11134PCNET32 NETWORK DRIVER
11135M:	Don Fry <pcnet32@frontier.com>
11136L:	netdev@vger.kernel.org
11137S:	Maintained
11138F:	drivers/net/ethernet/amd/pcnet32.c
11139
11140PCRYPT PARALLEL CRYPTO ENGINE
11141M:	Steffen Klassert <steffen.klassert@secunet.com>
11142L:	linux-crypto@vger.kernel.org
11143S:	Maintained
11144F:	crypto/pcrypt.c
11145F:	include/crypto/pcrypt.h
11146
11147PEAQ WMI HOTKEYS DRIVER
11148M:	Hans de Goede <hdegoede@redhat.com>
11149L:	platform-driver-x86@vger.kernel.org
11150S:	Maintained
11151F:	drivers/platform/x86/peaq-wmi.c
11152
11153PER-CPU MEMORY ALLOCATOR
11154M:	Tejun Heo <tj@kernel.org>
11155M:	Christoph Lameter <cl@linux.com>
11156M:	Dennis Zhou <dennisszhou@gmail.com>
11157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11158S:	Maintained
11159F:	include/linux/percpu*.h
11160F:	mm/percpu*.c
11161F:	arch/*/include/asm/percpu.h
11162
11163PER-TASK DELAY ACCOUNTING
11164M:	Balbir Singh <bsingharora@gmail.com>
11165S:	Maintained
11166F:	include/linux/delayacct.h
11167F:	kernel/delayacct.c
11168
11169PERFORMANCE EVENTS SUBSYSTEM
11170M:	Peter Zijlstra <peterz@infradead.org>
11171M:	Ingo Molnar <mingo@redhat.com>
11172M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11173R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11174R:	Jiri Olsa <jolsa@redhat.com>
11175R:	Namhyung Kim <namhyung@kernel.org>
11176L:	linux-kernel@vger.kernel.org
11177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11178S:	Supported
11179F:	kernel/events/*
11180F:	include/linux/perf_event.h
11181F:	include/uapi/linux/perf_event.h
11182F:	arch/*/kernel/perf_event*.c
11183F:	arch/*/kernel/*/perf_event*.c
11184F:	arch/*/kernel/*/*/perf_event*.c
11185F:	arch/*/include/asm/perf_event.h
11186F:	arch/*/kernel/perf_callchain.c
11187F:	arch/*/events/*
11188F:	tools/perf/
11189
11190PERSONALITY HANDLING
11191M:	Christoph Hellwig <hch@infradead.org>
11192L:	linux-abi-devel@lists.sourceforge.net
11193S:	Maintained
11194F:	include/linux/personality.h
11195F:	include/uapi/linux/personality.h
11196
11197PHONET PROTOCOL
11198M:	Remi Denis-Courmont <courmisch@gmail.com>
11199S:	Supported
11200F:	Documentation/networking/phonet.txt
11201F:	include/linux/phonet.h
11202F:	include/net/phonet/
11203F:	include/uapi/linux/phonet.h
11204F:	net/phonet/
11205
11206PHRAM MTD DRIVER
11207M:	Joern Engel <joern@lazybastard.org>
11208L:	linux-mtd@lists.infradead.org
11209S:	Maintained
11210F:	drivers/mtd/devices/phram.c
11211
11212PICOLCD HID DRIVER
11213M:	Bruno Prémont <bonbons@linux-vserver.org>
11214L:	linux-input@vger.kernel.org
11215S:	Maintained
11216F:	drivers/hid/hid-picolcd*
11217
11218PICOXCELL SUPPORT
11219M:	Jamie Iles <jamie@jamieiles.com>
11220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11221T:	git git://github.com/jamieiles/linux-2.6-ji.git
11222S:	Supported
11223F:	arch/arm/boot/dts/picoxcell*
11224F:	arch/arm/mach-picoxcell/
11225F:	drivers/crypto/picoxcell*
11226
11227PIN CONTROL SUBSYSTEM
11228M:	Linus Walleij <linus.walleij@linaro.org>
11229L:	linux-gpio@vger.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11231S:	Maintained
11232F:	Documentation/devicetree/bindings/pinctrl/
11233F:	Documentation/driver-api/pinctl.rst
11234F:	drivers/pinctrl/
11235F:	include/linux/pinctrl/
11236
11237PIN CONTROLLER - ATMEL AT91
11238M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11240S:	Maintained
11241F:	drivers/pinctrl/pinctrl-at91.*
11242
11243PIN CONTROLLER - ATMEL AT91 PIO4
11244M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11246L:	linux-gpio@vger.kernel.org
11247S:	Supported
11248F:	drivers/pinctrl/pinctrl-at91-pio4.*
11249
11250PIN CONTROLLER - FREESCALE
11251M:	Dong Aisheng <aisheng.dong@nxp.com>
11252M:	Fabio Estevam <festevam@gmail.com>
11253M:	Shawn Guo <shawnguo@kernel.org>
11254M:	Stefan Agner <stefan@agner.ch>
11255R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11256L:	linux-gpio@vger.kernel.org
11257S:	Maintained
11258F:	drivers/pinctrl/freescale/
11259F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11260
11261PIN CONTROLLER - INTEL
11262M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11263M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11264S:	Maintained
11265F:	drivers/pinctrl/intel/
11266
11267PIN CONTROLLER - MEDIATEK
11268M:	Sean Wang <sean.wang@mediatek.com>
11269L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11272F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11273F:	drivers/pinctrl/mediatek/mtk-eint.*
11274F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11275F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11276F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11277
11278PIN CONTROLLER - QUALCOMM
11279M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11280S:	Maintained
11281L:	linux-arm-msm@vger.kernel.org
11282F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11283F:	drivers/pinctrl/qcom/
11284
11285PIN CONTROLLER - RENESAS
11286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11287M:	Geert Uytterhoeven <geert+renesas@glider.be>
11288L:	linux-renesas-soc@vger.kernel.org
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11290S:	Maintained
11291F:	drivers/pinctrl/sh-pfc/
11292
11293PIN CONTROLLER - SAMSUNG
11294M:	Tomasz Figa <tomasz.figa@gmail.com>
11295M:	Krzysztof Kozlowski <krzk@kernel.org>
11296M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11298L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11299Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11301S:	Maintained
11302F:	drivers/pinctrl/samsung/
11303F:	include/dt-bindings/pinctrl/samsung.h
11304F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11305
11306PIN CONTROLLER - SINGLE
11307M:	Tony Lindgren <tony@atomide.com>
11308M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310L:	linux-omap@vger.kernel.org
11311S:	Maintained
11312F:	drivers/pinctrl/pinctrl-single.c
11313
11314PIN CONTROLLER - ST SPEAR
11315M:	Viresh Kumar <vireshk@kernel.org>
11316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317W:	http://www.st.com/spear
11318S:	Maintained
11319F:	drivers/pinctrl/spear/
11320
11321PISTACHIO SOC SUPPORT
11322M:	James Hartley <james.hartley@sondrel.com>
11323L:	linux-mips@linux-mips.org
11324S:	Odd Fixes
11325F:	arch/mips/pistachio/
11326F:	arch/mips/include/asm/mach-pistachio/
11327F:	arch/mips/boot/dts/img/pistachio*
11328F:	arch/mips/configs/pistachio*_defconfig
11329
11330PKTCDVD DRIVER
11331S:	Orphan
11332M:	linux-block@vger.kernel.org
11333F:	drivers/block/pktcdvd.c
11334F:	include/linux/pktcdvd.h
11335F:	include/uapi/linux/pktcdvd.h
11336
11337PKUNITY SOC DRIVERS
11338M:	Guan Xuetao <gxt@pku.edu.cn>
11339W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11340S:	Maintained
11341T:	git git://github.com/gxt/linux.git
11342F:	drivers/input/serio/i8042-unicore32io.h
11343F:	drivers/i2c/busses/i2c-puv3.c
11344F:	drivers/video/fbdev/fb-puv3.c
11345F:	drivers/rtc/rtc-puv3.c
11346
11347PMBUS HARDWARE MONITORING DRIVERS
11348M:	Guenter Roeck <linux@roeck-us.net>
11349L:	linux-hwmon@vger.kernel.org
11350W:	http://hwmon.wiki.kernel.org/
11351W:	http://www.roeck-us.net/linux/drivers/
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11353S:	Maintained
11354F:	Documentation/hwmon/pmbus
11355F:	drivers/hwmon/pmbus/
11356F:	include/linux/pmbus.h
11357
11358PMC SIERRA MaxRAID DRIVER
11359L:	linux-scsi@vger.kernel.org
11360W:	http://www.pmc-sierra.com/
11361S:	Orphan
11362F:	drivers/scsi/pmcraid.*
11363
11364PMC SIERRA PM8001 DRIVER
11365M:	Jack Wang <jinpu.wang@profitbricks.com>
11366M:	lindar_liu@usish.com
11367L:	linux-scsi@vger.kernel.org
11368S:	Supported
11369F:	drivers/scsi/pm8001/
11370
11371PNP SUPPORT
11372M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11373S:	Maintained
11374F:	drivers/pnp/
11375
11376POSIX CLOCKS and TIMERS
11377M:	Thomas Gleixner <tglx@linutronix.de>
11378L:	linux-kernel@vger.kernel.org
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11380S:	Maintained
11381F:	fs/timerfd.c
11382F:	include/linux/timer*
11383F:	kernel/time/*timer*
11384
11385POWER MANAGEMENT CORE
11386M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11387L:	linux-pm@vger.kernel.org
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11389B:	https://bugzilla.kernel.org
11390S:	Supported
11391F:	drivers/base/power/
11392F:	include/linux/pm.h
11393F:	include/linux/pm_*
11394F:	include/linux/powercap.h
11395F:	drivers/powercap/
11396F:	kernel/configs/nopm.config
11397
11398POWER STATE COORDINATION INTERFACE (PSCI)
11399M:	Mark Rutland <mark.rutland@arm.com>
11400M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11401L:	linux-arm-kernel@lists.infradead.org
11402S:	Maintained
11403F:	drivers/firmware/psci*.c
11404F:	include/linux/psci.h
11405F:	include/uapi/linux/psci.h
11406
11407POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11408M:	Sebastian Reichel <sre@kernel.org>
11409L:	linux-pm@vger.kernel.org
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11411S:	Maintained
11412F:	Documentation/ABI/testing/sysfs-class-power
11413F:	Documentation/devicetree/bindings/power/supply/
11414F:	include/linux/power_supply.h
11415F:	drivers/power/supply/
11416
11417POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11418M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11419L:	linuxppc-dev@lists.ozlabs.org
11420S:	Maintained
11421F:	drivers/char/powernv-op-panel.c
11422
11423PPP OVER ATM (RFC 2364)
11424M:	Mitchell Blank Jr <mitch@sfgoth.com>
11425S:	Maintained
11426F:	net/atm/pppoatm.c
11427F:	include/uapi/linux/atmppp.h
11428
11429PPP OVER ETHERNET
11430M:	Michal Ostrowski <mostrows@earthlink.net>
11431S:	Maintained
11432F:	drivers/net/ppp/pppoe.c
11433F:	drivers/net/ppp/pppox.c
11434
11435PPP OVER L2TP
11436M:	James Chapman <jchapman@katalix.com>
11437S:	Maintained
11438F:	net/l2tp/l2tp_ppp.c
11439F:	include/linux/if_pppol2tp.h
11440F:	include/uapi/linux/if_pppol2tp.h
11441
11442PPP PROTOCOL DRIVERS AND COMPRESSORS
11443M:	Paul Mackerras <paulus@samba.org>
11444L:	linux-ppp@vger.kernel.org
11445S:	Maintained
11446F:	drivers/net/ppp/ppp_*
11447
11448PPS SUPPORT
11449M:	Rodolfo Giometti <giometti@enneenne.com>
11450W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11451L:	linuxpps@ml.enneenne.com (subscribers-only)
11452S:	Maintained
11453F:	Documentation/pps/
11454F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11455F:	Documentation/ABI/testing/sysfs-pps
11456F:	drivers/pps/
11457F:	include/linux/pps*.h
11458F:	include/uapi/linux/pps.h
11459
11460PPTP DRIVER
11461M:	Dmitry Kozlov <xeb@mail.ru>
11462L:	netdev@vger.kernel.org
11463S:	Maintained
11464F:	drivers/net/ppp/pptp.c
11465W:	http://sourceforge.net/projects/accel-pptp
11466
11467PREEMPTIBLE KERNEL
11468M:	Robert Love <rml@tech9.net>
11469L:	kpreempt-tech@lists.sourceforge.net
11470W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11471S:	Supported
11472F:	Documentation/preempt-locking.txt
11473F:	include/linux/preempt.h
11474
11475PRINTK
11476M:	Petr Mladek <pmladek@suse.com>
11477M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11478R:	Steven Rostedt <rostedt@goodmis.org>
11479S:	Maintained
11480F:	kernel/printk/
11481F:	include/linux/printk.h
11482
11483PRISM54 WIRELESS DRIVER
11484M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11485L:	linux-wireless@vger.kernel.org
11486W:	http://wireless.kernel.org/en/users/Drivers/p54
11487S:	Obsolete
11488F:	drivers/net/wireless/intersil/prism54/
11489
11490PROC FILESYSTEM
11491R:	Alexey Dobriyan <adobriyan@gmail.com>
11492L:	linux-kernel@vger.kernel.org
11493L:	linux-fsdevel@vger.kernel.org
11494S:	Maintained
11495F:	fs/proc/
11496F:	include/linux/proc_fs.h
11497F:	tools/testing/selftests/proc/
11498
11499PROC SYSCTL
11500M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11501M:	Kees Cook <keescook@chromium.org>
11502L:	linux-kernel@vger.kernel.org
11503L:	linux-fsdevel@vger.kernel.org
11504S:	Maintained
11505F:	fs/proc/proc_sysctl.c
11506F:	include/linux/sysctl.h
11507F:	kernel/sysctl.c
11508F:	tools/testing/selftests/sysctl/
11509
11510PS3 NETWORK SUPPORT
11511M:	Geoff Levand <geoff@infradead.org>
11512L:	netdev@vger.kernel.org
11513L:	linuxppc-dev@lists.ozlabs.org
11514S:	Maintained
11515F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11516
11517PS3 PLATFORM SUPPORT
11518M:	Geoff Levand <geoff@infradead.org>
11519L:	linuxppc-dev@lists.ozlabs.org
11520S:	Maintained
11521F:	arch/powerpc/boot/ps3*
11522F:	arch/powerpc/include/asm/lv1call.h
11523F:	arch/powerpc/include/asm/ps3*.h
11524F:	arch/powerpc/platforms/ps3/
11525F:	drivers/*/ps3*
11526F:	drivers/ps3/
11527F:	drivers/rtc/rtc-ps3.c
11528F:	drivers/usb/host/*ps3.c
11529F:	sound/ppc/snd_ps3*
11530
11531PS3VRAM DRIVER
11532M:	Jim Paris <jim@jtan.com>
11533M:	Geoff Levand <geoff@infradead.org>
11534L:	linuxppc-dev@lists.ozlabs.org
11535S:	Maintained
11536F:	drivers/block/ps3vram.c
11537
11538PSAMPLE PACKET SAMPLING SUPPORT:
11539M:	Yotam Gigi <yotam.gi@gmail.com>
11540S:	Maintained
11541F:	net/psample
11542F:	include/net/psample.h
11543F:	include/uapi/linux/psample.h
11544
11545PSTORE FILESYSTEM
11546M:	Kees Cook <keescook@chromium.org>
11547M:	Anton Vorontsov <anton@enomsg.org>
11548M:	Colin Cross <ccross@android.com>
11549M:	Tony Luck <tony.luck@intel.com>
11550S:	Maintained
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11552F:	fs/pstore/
11553F:	include/linux/pstore*
11554F:	drivers/firmware/efi/efi-pstore.c
11555F:	drivers/acpi/apei/erst.c
11556F:	Documentation/admin-guide/ramoops.rst
11557F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11558K:	\b(pstore|ramoops)
11559
11560PTP HARDWARE CLOCK SUPPORT
11561M:	Richard Cochran <richardcochran@gmail.com>
11562L:	netdev@vger.kernel.org
11563S:	Maintained
11564W:	http://linuxptp.sourceforge.net/
11565F:	Documentation/ABI/testing/sysfs-ptp
11566F:	Documentation/ptp/*
11567F:	drivers/net/phy/dp83640*
11568F:	drivers/ptp/*
11569F:	include/linux/ptp_cl*
11570
11571PTRACE SUPPORT
11572M:	Oleg Nesterov <oleg@redhat.com>
11573S:	Maintained
11574F:	include/asm-generic/syscall.h
11575F:	include/linux/ptrace.h
11576F:	include/linux/regset.h
11577F:	include/linux/tracehook.h
11578F:	include/uapi/linux/ptrace.h
11579F:	include/uapi/linux/ptrace.h
11580F:	include/asm-generic/ptrace.h
11581F:	kernel/ptrace.c
11582F:	arch/*/ptrace*.c
11583F:	arch/*/*/ptrace*.c
11584F:	arch/*/include/asm/ptrace*.h
11585
11586PULSE8-CEC DRIVER
11587M:	Hans Verkuil <hverkuil@xs4all.nl>
11588L:	linux-media@vger.kernel.org
11589T:	git git://linuxtv.org/media_tree.git
11590S:	Maintained
11591F:	drivers/media/usb/pulse8-cec/*
11592F:	Documentation/media/cec-drivers/pulse8-cec.rst
11593
11594PVRUSB2 VIDEO4LINUX DRIVER
11595M:	Mike Isely <isely@pobox.com>
11596L:	pvrusb2@isely.net	(subscribers-only)
11597L:	linux-media@vger.kernel.org
11598W:	http://www.isely.net/pvrusb2/
11599T:	git git://linuxtv.org/media_tree.git
11600S:	Maintained
11601F:	Documentation/media/v4l-drivers/pvrusb2*
11602F:	drivers/media/usb/pvrusb2/
11603
11604PWC WEBCAM DRIVER
11605M:	Hans Verkuil <hverkuil@xs4all.nl>
11606L:	linux-media@vger.kernel.org
11607T:	git git://linuxtv.org/media_tree.git
11608S:	Odd Fixes
11609F:	drivers/media/usb/pwc/*
11610
11611PWM FAN DRIVER
11612M:	Kamil Debski <kamil@wypas.org>
11613M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11614L:	linux-hwmon@vger.kernel.org
11615S:	Supported
11616F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11617F:	Documentation/hwmon/pwm-fan
11618F:	drivers/hwmon/pwm-fan.c
11619
11620PWM IR Transmitter
11621M:	Sean Young <sean@mess.org>
11622L:	linux-media@vger.kernel.org
11623S:	Maintained
11624F:	drivers/media/rc/pwm-ir-tx.c
11625
11626PWM SUBSYSTEM
11627M:	Thierry Reding <thierry.reding@gmail.com>
11628L:	linux-pwm@vger.kernel.org
11629S:	Maintained
11630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11631F:	Documentation/pwm.txt
11632F:	Documentation/devicetree/bindings/pwm/
11633F:	include/linux/pwm.h
11634F:	drivers/pwm/
11635F:	drivers/video/backlight/pwm_bl.c
11636F:	include/linux/pwm_backlight.h
11637F:	drivers/gpio/gpio-mvebu.c
11638F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11639
11640PXA GPIO DRIVER
11641M:	Robert Jarzmik <robert.jarzmik@free.fr>
11642L:	linux-gpio@vger.kernel.org
11643S:	Maintained
11644F:	drivers/gpio/gpio-pxa.c
11645
11646PXA MMCI DRIVER
11647S:	Orphan
11648
11649PXA RTC DRIVER
11650M:	Robert Jarzmik <robert.jarzmik@free.fr>
11651L:	linux-rtc@vger.kernel.org
11652S:	Maintained
11653
11654PXA2xx/PXA3xx SUPPORT
11655M:	Daniel Mack <daniel@zonque.org>
11656M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11657M:	Robert Jarzmik <robert.jarzmik@free.fr>
11658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11659T:	git git://github.com/hzhuang1/linux.git
11660T:	git git://github.com/rjarzmik/linux.git
11661S:	Maintained
11662F:	arch/arm/boot/dts/pxa*
11663F:	arch/arm/mach-pxa/
11664F:	drivers/dma/pxa*
11665F:	drivers/pcmcia/pxa2xx*
11666F:	drivers/pinctrl/pxa/
11667F:	drivers/spi/spi-pxa2xx*
11668F:	drivers/usb/gadget/udc/pxa2*
11669F:	include/sound/pxa2xx-lib.h
11670F:	sound/arm/pxa*
11671F:	sound/soc/pxa/
11672
11673QAT DRIVER
11674M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11675L:	qat-linux@intel.com
11676S:	Supported
11677F:	drivers/crypto/qat/
11678
11679QCOM AUDIO (ASoC) DRIVERS
11680M:	Patrick Lai <plai@codeaurora.org>
11681M:	Banajit Goswami <bgoswami@codeaurora.org>
11682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11683S:	Supported
11684F:	sound/soc/qcom/
11685
11686QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11687M:	Gabriel Somlo <somlo@cmu.edu>
11688M:	"Michael S. Tsirkin" <mst@redhat.com>
11689L:	qemu-devel@nongnu.org
11690S:	Maintained
11691F:	drivers/firmware/qemu_fw_cfg.c
11692F:	include/uapi/linux/qemu_fw_cfg.h
11693
11694QIB DRIVER
11695M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11696M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11697L:	linux-rdma@vger.kernel.org
11698S:	Supported
11699F:	drivers/infiniband/hw/qib/
11700
11701QLOGIC QL41xxx FCOE DRIVER
11702M:	QLogic-Storage-Upstream@cavium.com
11703L:	linux-scsi@vger.kernel.org
11704S:	Supported
11705F:	drivers/scsi/qedf/
11706
11707QLOGIC QL41xxx ISCSI DRIVER
11708M:	QLogic-Storage-Upstream@cavium.com
11709L:	linux-scsi@vger.kernel.org
11710S:	Supported
11711F:	drivers/scsi/qedi/
11712
11713QLOGIC QL4xxx ETHERNET DRIVER
11714M:	Ariel Elior <Ariel.Elior@cavium.com>
11715M:	everest-linux-l2@cavium.com
11716L:	netdev@vger.kernel.org
11717S:	Supported
11718F:	drivers/net/ethernet/qlogic/qed/
11719F:	include/linux/qed/
11720F:	drivers/net/ethernet/qlogic/qede/
11721
11722QLOGIC QL4xxx RDMA DRIVER
11723M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11724M:	Ariel Elior <Ariel.Elior@cavium.com>
11725L:	linux-rdma@vger.kernel.org
11726S:	Supported
11727F:	drivers/infiniband/hw/qedr/
11728F:	include/uapi/rdma/qedr-abi.h
11729
11730QLOGIC QLA1280 SCSI DRIVER
11731M:	Michael Reed <mdr@sgi.com>
11732L:	linux-scsi@vger.kernel.org
11733S:	Maintained
11734F:	drivers/scsi/qla1280.[ch]
11735
11736QLOGIC QLA2XXX FC-SCSI DRIVER
11737M:	qla2xxx-upstream@qlogic.com
11738L:	linux-scsi@vger.kernel.org
11739S:	Supported
11740F:	Documentation/scsi/LICENSE.qla2xxx
11741F:	drivers/scsi/qla2xxx/
11742
11743QLOGIC QLA3XXX NETWORK DRIVER
11744M:	Dept-GELinuxNICDev@cavium.com
11745L:	netdev@vger.kernel.org
11746S:	Supported
11747F:	Documentation/networking/LICENSE.qla3xxx
11748F:	drivers/net/ethernet/qlogic/qla3xxx.*
11749
11750QLOGIC QLA4XXX iSCSI DRIVER
11751M:	QLogic-Storage-Upstream@qlogic.com
11752L:	linux-scsi@vger.kernel.org
11753S:	Supported
11754F:	Documentation/scsi/LICENSE.qla4xxx
11755F:	drivers/scsi/qla4xxx/
11756
11757QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11758M:	Harish Patil <harish.patil@cavium.com>
11759M:	Manish Chopra <manish.chopra@cavium.com>
11760M:	Dept-GELinuxNICDev@cavium.com
11761L:	netdev@vger.kernel.org
11762S:	Supported
11763F:	drivers/net/ethernet/qlogic/qlcnic/
11764
11765QLOGIC QLGE 10Gb ETHERNET DRIVER
11766M:	Harish Patil <harish.patil@cavium.com>
11767M:	Manish Chopra <manish.chopra@cavium.com>
11768M:	Dept-GELinuxNICDev@cavium.com
11769L:	netdev@vger.kernel.org
11770S:	Supported
11771F:	drivers/net/ethernet/qlogic/qlge/
11772
11773QNX4 FILESYSTEM
11774M:	Anders Larsen <al@alarsen.net>
11775W:	http://www.alarsen.net/linux/qnx4fs/
11776S:	Maintained
11777F:	fs/qnx4/
11778F:	include/uapi/linux/qnx4_fs.h
11779F:	include/uapi/linux/qnxtypes.h
11780
11781QORIQ DPAA2 FSL-MC BUS DRIVER
11782M:	Stuart Yoder <stuyoder@gmail.com>
11783M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11784L:	linux-kernel@vger.kernel.org
11785S:	Maintained
11786F:	drivers/bus/fsl-mc/
11787F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11788F:	Documentation/networking/dpaa2/overview.rst
11789
11790QT1010 MEDIA DRIVER
11791M:	Antti Palosaari <crope@iki.fi>
11792L:	linux-media@vger.kernel.org
11793W:	https://linuxtv.org
11794W:	http://palosaari.fi/linux/
11795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11796T:	git git://linuxtv.org/anttip/media_tree.git
11797S:	Maintained
11798F:	drivers/media/tuners/qt1010*
11799
11800QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11801M:	Kalle Valo <kvalo@codeaurora.org>
11802L:	ath10k@lists.infradead.org
11803W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11805S:	Supported
11806F:	drivers/net/wireless/ath/ath10k/
11807
11808QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11809M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11810L:	linux-wireless@vger.kernel.org
11811W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11812S:	Supported
11813F:	drivers/net/wireless/ath/ath9k/
11814
11815QUALCOMM CAMERA SUBSYSTEM DRIVER
11816M:	Todor Tomov <todor.tomov@linaro.org>
11817L:	linux-media@vger.kernel.org
11818S:	Maintained
11819F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11820F:	Documentation/media/v4l-drivers/qcom_camss.rst
11821F:	drivers/media/platform/qcom/camss-8x16/
11822
11823QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11824M:  Ilia Lin <ilia.lin@gmail.com>
11825L:  linux-pm@vger.kernel.org
11826S:  Maintained
11827F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11828F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11829
11830QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11831M:	Timur Tabi <timur@kernel.org>
11832L:	netdev@vger.kernel.org
11833S:	Maintained
11834F:	drivers/net/ethernet/qualcomm/emac/
11835
11836QUALCOMM HEXAGON ARCHITECTURE
11837M:	Richard Kuo <rkuo@codeaurora.org>
11838L:	linux-hexagon@vger.kernel.org
11839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11840S:	Supported
11841F:	arch/hexagon/
11842
11843QUALCOMM HIDMA DRIVER
11844M:	Sinan Kaya <okaya@codeaurora.org>
11845L:	linux-arm-kernel@lists.infradead.org
11846L:	linux-arm-msm@vger.kernel.org
11847L:	dmaengine@vger.kernel.org
11848S:	Supported
11849F:	drivers/dma/qcom/hidma*
11850
11851QUALCOMM IOMMU
11852M:	Rob Clark <robdclark@gmail.com>
11853L:	iommu@lists.linux-foundation.org
11854L:	linux-arm-msm@vger.kernel.org
11855S:	Maintained
11856F:	drivers/iommu/qcom_iommu.c
11857
11858QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11859M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11860L:	linux-media@vger.kernel.org
11861L:	linux-arm-msm@vger.kernel.org
11862T:	git git://linuxtv.org/media_tree.git
11863S:	Maintained
11864F:	drivers/media/platform/qcom/venus/
11865
11866QUALCOMM WCN36XX WIRELESS DRIVER
11867M:	Kalle Valo <kvalo@codeaurora.org>
11868L:	wcn36xx@lists.infradead.org
11869W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11870T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11871S:	Supported
11872F:	drivers/net/wireless/ath/wcn36xx/
11873
11874QUANTENNA QTNFMAC WIRELESS DRIVER
11875M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11876M:	Avinash Patil <avinashp@quantenna.com>
11877M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11878L:	linux-wireless@vger.kernel.org
11879S:	Maintained
11880F:	drivers/net/wireless/quantenna
11881
11882RADEON and AMDGPU DRM DRIVERS
11883M:	Alex Deucher <alexander.deucher@amd.com>
11884M:	Christian König <christian.koenig@amd.com>
11885M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11886L:	amd-gfx@lists.freedesktop.org
11887T:	git git://people.freedesktop.org/~agd5f/linux
11888S:	Supported
11889F:	drivers/gpu/drm/radeon/
11890F:	include/uapi/drm/radeon_drm.h
11891F:	drivers/gpu/drm/amd/
11892F:	include/uapi/drm/amdgpu_drm.h
11893
11894RADEON FRAMEBUFFER DISPLAY DRIVER
11895M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11896L:	linux-fbdev@vger.kernel.org
11897S:	Maintained
11898F:	drivers/video/fbdev/aty/radeon*
11899F:	include/uapi/linux/radeonfb.h
11900
11901RADIOSHARK RADIO DRIVER
11902M:	Hans Verkuil <hverkuil@xs4all.nl>
11903L:	linux-media@vger.kernel.org
11904T:	git git://linuxtv.org/media_tree.git
11905S:	Maintained
11906F:	drivers/media/radio/radio-shark.c
11907
11908RADIOSHARK2 RADIO DRIVER
11909M:	Hans Verkuil <hverkuil@xs4all.nl>
11910L:	linux-media@vger.kernel.org
11911T:	git git://linuxtv.org/media_tree.git
11912S:	Maintained
11913F:	drivers/media/radio/radio-shark2.c
11914F:	drivers/media/radio/radio-tea5777.c
11915
11916RADOS BLOCK DEVICE (RBD)
11917M:	Ilya Dryomov <idryomov@gmail.com>
11918M:	Sage Weil <sage@redhat.com>
11919M:	Alex Elder <elder@kernel.org>
11920L:	ceph-devel@vger.kernel.org
11921W:	http://ceph.com/
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11923T:	git git://github.com/ceph/ceph-client.git
11924S:	Supported
11925F:	Documentation/ABI/testing/sysfs-bus-rbd
11926F:	drivers/block/rbd.c
11927F:	drivers/block/rbd_types.h
11928
11929RAGE128 FRAMEBUFFER DISPLAY DRIVER
11930M:	Paul Mackerras <paulus@samba.org>
11931L:	linux-fbdev@vger.kernel.org
11932S:	Maintained
11933F:	drivers/video/fbdev/aty/aty128fb.c
11934
11935RAINSHADOW-CEC DRIVER
11936M:	Hans Verkuil <hverkuil@xs4all.nl>
11937L:	linux-media@vger.kernel.org
11938T:	git git://linuxtv.org/media_tree.git
11939S:	Maintained
11940F:	drivers/media/usb/rainshadow-cec/*
11941
11942RALINK MIPS ARCHITECTURE
11943M:	John Crispin <john@phrozen.org>
11944L:	linux-mips@linux-mips.org
11945S:	Maintained
11946F:	arch/mips/ralink
11947
11948RALINK RT2X00 WIRELESS LAN DRIVER
11949P:	rt2x00 project
11950M:	Stanislaw Gruszka <sgruszka@redhat.com>
11951M:	Helmut Schaa <helmut.schaa@googlemail.com>
11952L:	linux-wireless@vger.kernel.org
11953S:	Maintained
11954F:	drivers/net/wireless/ralink/rt2x00/
11955
11956RAMDISK RAM BLOCK DEVICE DRIVER
11957M:	Jens Axboe <axboe@kernel.dk>
11958S:	Maintained
11959F:	Documentation/blockdev/ramdisk.txt
11960F:	drivers/block/brd.c
11961
11962RANCHU VIRTUAL BOARD FOR MIPS
11963M:	Miodrag Dinic <miodrag.dinic@mips.com>
11964L:	linux-mips@linux-mips.org
11965S:	Supported
11966F:	arch/mips/generic/board-ranchu.c
11967F:	arch/mips/configs/generic/board-ranchu.config
11968
11969RANDOM NUMBER DRIVER
11970M:	"Theodore Ts'o" <tytso@mit.edu>
11971S:	Maintained
11972F:	drivers/char/random.c
11973
11974RAPIDIO SUBSYSTEM
11975M:	Matt Porter <mporter@kernel.crashing.org>
11976M:	Alexandre Bounine <alex.bou9@gmail.com>
11977S:	Maintained
11978F:	drivers/rapidio/
11979
11980RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11981L:	linux-wireless@vger.kernel.org
11982S:	Orphan
11983F:	drivers/net/wireless/ray*
11984
11985RCUTORTURE TEST FRAMEWORK
11986M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11987M:	Josh Triplett <josh@joshtriplett.org>
11988R:	Steven Rostedt <rostedt@goodmis.org>
11989R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11990R:	Lai Jiangshan <jiangshanlai@gmail.com>
11991L:	linux-kernel@vger.kernel.org
11992S:	Supported
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11994F:	tools/testing/selftests/rcutorture
11995
11996RDC R-321X SoC
11997M:	Florian Fainelli <florian@openwrt.org>
11998S:	Maintained
11999
12000RDC R6040 FAST ETHERNET DRIVER
12001M:	Florian Fainelli <f.fainelli@gmail.com>
12002L:	netdev@vger.kernel.org
12003S:	Maintained
12004F:	drivers/net/ethernet/rdc/r6040.c
12005
12006RDMAVT - RDMA verbs software
12007M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12008M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12009L:	linux-rdma@vger.kernel.org
12010S:	Supported
12011F:	drivers/infiniband/sw/rdmavt
12012
12013RDS - RELIABLE DATAGRAM SOCKETS
12014M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12015L:	netdev@vger.kernel.org
12016L:	linux-rdma@vger.kernel.org
12017L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12018W:	https://oss.oracle.com/projects/rds/
12019S:	Supported
12020F:	net/rds/
12021F:	Documentation/networking/rds.txt
12022
12023RDT - RESOURCE ALLOCATION
12024M:	Fenghua Yu <fenghua.yu@intel.com>
12025L:	linux-kernel@vger.kernel.org
12026S:	Supported
12027F:	arch/x86/kernel/cpu/intel_rdt*
12028F:	arch/x86/include/asm/intel_rdt_sched.h
12029F:	Documentation/x86/intel_rdt*
12030
12031READ-COPY UPDATE (RCU)
12032M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12033M:	Josh Triplett <josh@joshtriplett.org>
12034R:	Steven Rostedt <rostedt@goodmis.org>
12035R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12036R:	Lai Jiangshan <jiangshanlai@gmail.com>
12037L:	linux-kernel@vger.kernel.org
12038W:	http://www.rdrop.com/users/paulmck/RCU/
12039S:	Supported
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12041F:	Documentation/RCU/
12042X:	Documentation/RCU/torture.txt
12043F:	include/linux/rcu*
12044X:	include/linux/srcu.h
12045F:	kernel/rcu/
12046X:	kernel/torture.c
12047
12048REAL TIME CLOCK (RTC) SUBSYSTEM
12049M:	Alessandro Zummo <a.zummo@towertech.it>
12050M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12051L:	linux-rtc@vger.kernel.org
12052Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12054S:	Maintained
12055F:	Documentation/devicetree/bindings/rtc/
12056F:	Documentation/rtc.txt
12057F:	drivers/rtc/
12058F:	include/linux/rtc.h
12059F:	include/uapi/linux/rtc.h
12060F:	include/linux/rtc/
12061F:	include/linux/platform_data/rtc-*
12062F:	tools/testing/selftests/rtc/
12063
12064REALTEK AUDIO CODECS
12065M:	Bard Liao <bardliao@realtek.com>
12066M:	Oder Chiou <oder_chiou@realtek.com>
12067S:	Maintained
12068F:	sound/soc/codecs/rt*
12069F:	include/sound/rt*.h
12070
12071REGISTER MAP ABSTRACTION
12072M:	Mark Brown <broonie@kernel.org>
12073L:	linux-kernel@vger.kernel.org
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12075S:	Supported
12076F:	Documentation/devicetree/bindings/regmap/
12077F:	drivers/base/regmap/
12078F:	include/linux/regmap.h
12079
12080REISERFS FILE SYSTEM
12081L:	reiserfs-devel@vger.kernel.org
12082S:	Supported
12083F:	fs/reiserfs/
12084
12085REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
12090S:	Maintained
12091F:	Documentation/devicetree/bindings/remoteproc/
12092F:	Documentation/remoteproc.txt
12093F:	drivers/remoteproc/
12094F:	include/linux/remoteproc.h
12095
12096REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12097M:	Ohad Ben-Cohen <ohad@wizery.com>
12098M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12099L:	linux-remoteproc@vger.kernel.org
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12101S:	Maintained
12102F:	drivers/rpmsg/
12103F:	Documentation/rpmsg.txt
12104F:	include/linux/rpmsg.h
12105F:	include/linux/rpmsg/
12106
12107RENESAS CLOCK DRIVERS
12108M:	Geert Uytterhoeven <geert+renesas@glider.be>
12109L:	linux-renesas-soc@vger.kernel.org
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12111S:	Supported
12112F:	drivers/clk/renesas/
12113
12114RENESAS EMEV2 I2C DRIVER
12115M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12116S:	Supported
12117F:	drivers/i2c/busses/i2c-emev2.c
12118
12119RENESAS ETHERNET DRIVERS
12120R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12121L:	netdev@vger.kernel.org
12122L:	linux-renesas-soc@vger.kernel.org
12123F:	Documentation/devicetree/bindings/net/renesas,*.txt
12124F:	Documentation/devicetree/bindings/net/sh_eth.txt
12125F:	drivers/net/ethernet/renesas/
12126F:	include/linux/sh_eth.h
12127
12128RENESAS R-CAR GYROADC DRIVER
12129M:	Marek Vasut <marek.vasut@gmail.com>
12130L:	linux-iio@vger.kernel.org
12131S:	Supported
12132F:	drivers/iio/adc/rcar_gyro_adc.c
12133
12134RENESAS R-CAR I2C DRIVERS
12135M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12136S:	Supported
12137F:	drivers/i2c/busses/i2c-rcar.c
12138F:	drivers/i2c/busses/i2c-sh_mobile.c
12139
12140RENESAS USB PHY DRIVER
12141M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12142L:	linux-renesas-soc@vger.kernel.org
12143S:	Maintained
12144F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12145
12146RESET CONTROLLER FRAMEWORK
12147M:	Philipp Zabel <p.zabel@pengutronix.de>
12148T:	git git://git.pengutronix.de/git/pza/linux
12149S:	Maintained
12150F:	drivers/reset/
12151F:	Documentation/devicetree/bindings/reset/
12152F:	include/dt-bindings/reset/
12153F:	include/linux/reset.h
12154F:	include/linux/reset-controller.h
12155
12156RESTARTABLE SEQUENCES SUPPORT
12157M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12158M:	Peter Zijlstra <peterz@infradead.org>
12159M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12160M:	Boqun Feng <boqun.feng@gmail.com>
12161L:	linux-kernel@vger.kernel.org
12162S:	Supported
12163F:	kernel/rseq.c
12164F:	include/uapi/linux/rseq.h
12165F:	include/trace/events/rseq.h
12166F:	tools/testing/selftests/rseq/
12167
12168RFKILL
12169M:	Johannes Berg <johannes@sipsolutions.net>
12170L:	linux-wireless@vger.kernel.org
12171W:	http://wireless.kernel.org/
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12174S:	Maintained
12175F:	Documentation/rfkill.txt
12176F:	Documentation/ABI/stable/sysfs-class-rfkill
12177F:	net/rfkill/
12178
12179RHASHTABLE
12180M:	Thomas Graf <tgraf@suug.ch>
12181M:	Herbert Xu <herbert@gondor.apana.org.au>
12182L:	netdev@vger.kernel.org
12183S:	Maintained
12184F:	lib/rhashtable.c
12185F:	include/linux/rhashtable.h
12186
12187RICOH R5C592 MEMORYSTICK DRIVER
12188M:	Maxim Levitsky <maximlevitsky@gmail.com>
12189S:	Maintained
12190F:	drivers/memstick/host/r592.*
12191
12192RICOH SMARTMEDIA/XD DRIVER
12193M:	Maxim Levitsky <maximlevitsky@gmail.com>
12194S:	Maintained
12195F:	drivers/mtd/nand/raw/r852.c
12196F:	drivers/mtd/nand/raw/r852.h
12197
12198RISC-V ARCHITECTURE
12199M:	Palmer Dabbelt <palmer@sifive.com>
12200M:	Albert Ou <aou@eecs.berkeley.edu>
12201L:	linux-riscv@lists.infradead.org
12202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12203S:	Supported
12204F:	arch/riscv/
12205K:	riscv
12206N:	riscv
12207
12208ROCCAT DRIVERS
12209M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12210W:	http://sourceforge.net/projects/roccat/
12211S:	Maintained
12212F:	drivers/hid/hid-roccat*
12213F:	include/linux/hid-roccat*
12214F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12215
12216ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12217M:	Jacob chen <jacob2.chen@rock-chips.com>
12218L:	linux-media@vger.kernel.org
12219S:	Maintained
12220F:	drivers/media/platform/rockchip/rga/
12221F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12222
12223ROCKER DRIVER
12224M:	Jiri Pirko <jiri@resnulli.us>
12225L:	netdev@vger.kernel.org
12226S:	Supported
12227F:	drivers/net/ethernet/rocker/
12228
12229ROCKETPORT DRIVER
12230P:	Comtrol Corp.
12231W:	http://www.comtrol.com
12232S:	Maintained
12233F:	Documentation/serial/rocket.txt
12234F:	drivers/tty/rocket*
12235
12236ROCKETPORT EXPRESS/INFINITY DRIVER
12237M:	Kevin Cernekee <cernekee@gmail.com>
12238L:	linux-serial@vger.kernel.org
12239S:	Odd Fixes
12240F:	drivers/tty/serial/rp2.*
12241
12242ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12243M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12244L:	linux-kernel@vger.kernel.org
12245L:	linux-renesas-soc@vger.kernel.org
12246S:	Supported
12247F:	drivers/mfd/bd9571mwv.c
12248F:	drivers/regulator/bd9571mwv-regulator.c
12249F:	drivers/gpio/gpio-bd9571mwv.c
12250F:	include/linux/mfd/bd9571mwv.h
12251F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12252
12253ROSE NETWORK LAYER
12254M:	Ralf Baechle <ralf@linux-mips.org>
12255L:	linux-hams@vger.kernel.org
12256W:	http://www.linux-ax25.org/
12257S:	Maintained
12258F:	include/net/rose.h
12259F:	include/uapi/linux/rose.h
12260F:	net/rose/
12261
12262RTL2830 MEDIA DRIVER
12263M:	Antti Palosaari <crope@iki.fi>
12264L:	linux-media@vger.kernel.org
12265W:	https://linuxtv.org
12266W:	http://palosaari.fi/linux/
12267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12268T:	git git://linuxtv.org/anttip/media_tree.git
12269S:	Maintained
12270F:	drivers/media/dvb-frontends/rtl2830*
12271
12272RTL2832 MEDIA DRIVER
12273M:	Antti Palosaari <crope@iki.fi>
12274L:	linux-media@vger.kernel.org
12275W:	https://linuxtv.org
12276W:	http://palosaari.fi/linux/
12277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12278T:	git git://linuxtv.org/anttip/media_tree.git
12279S:	Maintained
12280F:	drivers/media/dvb-frontends/rtl2832*
12281
12282RTL2832_SDR MEDIA DRIVER
12283M:	Antti Palosaari <crope@iki.fi>
12284L:	linux-media@vger.kernel.org
12285W:	https://linuxtv.org
12286W:	http://palosaari.fi/linux/
12287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12288T:	git git://linuxtv.org/anttip/media_tree.git
12289S:	Maintained
12290F:	drivers/media/dvb-frontends/rtl2832_sdr*
12291
12292RTL8180 WIRELESS DRIVER
12293L:	linux-wireless@vger.kernel.org
12294W:	http://wireless.kernel.org/
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12296S:	Orphan
12297F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12298
12299RTL8187 WIRELESS DRIVER
12300M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12301M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12302M:	Larry Finger <Larry.Finger@lwfinger.net>
12303L:	linux-wireless@vger.kernel.org
12304W:	http://wireless.kernel.org/
12305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12306S:	Maintained
12307F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12308
12309REALTEK WIRELESS DRIVER (rtlwifi family)
12310M:	Ping-Ke Shih <pkshih@realtek.com>
12311L:	linux-wireless@vger.kernel.org
12312W:	http://wireless.kernel.org/
12313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12314S:	Maintained
12315F:	drivers/net/wireless/realtek/rtlwifi/
12316
12317RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12318M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12319L:	linux-wireless@vger.kernel.org
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12321S:	Maintained
12322F:	drivers/net/wireless/realtek/rtl8xxxu/
12323
12324RXRPC SOCKETS (AF_RXRPC)
12325M:	David Howells <dhowells@redhat.com>
12326L:	linux-afs@lists.infradead.org
12327S:	Supported
12328F:	net/rxrpc/
12329F:	include/keys/rxrpc-type.h
12330F:	include/net/af_rxrpc.h
12331F:	include/trace/events/rxrpc.h
12332F:	include/uapi/linux/rxrpc.h
12333F:	Documentation/networking/rxrpc.txt
12334W:	https://www.infradead.org/~dhowells/kafs/
12335
12336S3 SAVAGE FRAMEBUFFER DRIVER
12337M:	Antonino Daplas <adaplas@gmail.com>
12338L:	linux-fbdev@vger.kernel.org
12339S:	Maintained
12340F:	drivers/video/fbdev/savage/
12341
12342S390
12343M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12344M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12345L:	linux-s390@vger.kernel.org
12346W:	http://www.ibm.com/developerworks/linux/linux390/
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12348S:	Supported
12349F:	arch/s390/
12350F:	drivers/s390/
12351F:	Documentation/s390/
12352F:	Documentation/driver-api/s390-drivers.rst
12353
12354S390 COMMON I/O LAYER
12355M:	Sebastian Ott <sebott@linux.ibm.com>
12356M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12357L:	linux-s390@vger.kernel.org
12358W:	http://www.ibm.com/developerworks/linux/linux390/
12359S:	Supported
12360F:	drivers/s390/cio/
12361
12362S390 DASD DRIVER
12363M:	Stefan Haberland <sth@linux.ibm.com>
12364M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12365L:	linux-s390@vger.kernel.org
12366W:	http://www.ibm.com/developerworks/linux/linux390/
12367S:	Supported
12368F:	drivers/s390/block/dasd*
12369F:	block/partitions/ibm.c
12370
12371S390 IOMMU (PCI)
12372M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12373L:	linux-s390@vger.kernel.org
12374W:	http://www.ibm.com/developerworks/linux/linux390/
12375S:	Supported
12376F:	drivers/iommu/s390-iommu.c
12377
12378S390 IUCV NETWORK LAYER
12379M:	Julian Wiedmann <jwi@linux.ibm.com>
12380M:	Ursula Braun <ubraun@linux.ibm.com>
12381L:	linux-s390@vger.kernel.org
12382W:	http://www.ibm.com/developerworks/linux/linux390/
12383S:	Supported
12384F:	drivers/s390/net/*iucv*
12385F:	include/net/iucv/
12386F:	net/iucv/
12387
12388S390 NETWORK DRIVERS
12389M:	Julian Wiedmann <jwi@linux.ibm.com>
12390M:	Ursula Braun <ubraun@linux.ibm.com>
12391L:	linux-s390@vger.kernel.org
12392W:	http://www.ibm.com/developerworks/linux/linux390/
12393S:	Supported
12394F:	drivers/s390/net/
12395
12396S390 PCI SUBSYSTEM
12397M:	Sebastian Ott <sebott@linux.ibm.com>
12398M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12399L:	linux-s390@vger.kernel.org
12400W:	http://www.ibm.com/developerworks/linux/linux390/
12401S:	Supported
12402F:	arch/s390/pci/
12403F:	drivers/pci/hotplug/s390_pci_hpc.c
12404
12405S390 VFIO-CCW DRIVER
12406M:	Cornelia Huck <cohuck@redhat.com>
12407M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12408M:	Halil Pasic <pasic@linux.ibm.com>
12409L:	linux-s390@vger.kernel.org
12410L:	kvm@vger.kernel.org
12411S:	Supported
12412F:	drivers/s390/cio/vfio_ccw*
12413F:	Documentation/s390/vfio-ccw.txt
12414F:	include/uapi/linux/vfio_ccw.h
12415
12416S390 ZCRYPT DRIVER
12417M:	Harald Freudenberger <freude@linux.ibm.com>
12418L:	linux-s390@vger.kernel.org
12419W:	http://www.ibm.com/developerworks/linux/linux390/
12420S:	Supported
12421F:	drivers/s390/crypto/
12422
12423S390 ZFCP DRIVER
12424M:	Steffen Maier <maier@linux.ibm.com>
12425M:	Benjamin Block <bblock@linux.ibm.com>
12426L:	linux-s390@vger.kernel.org
12427W:	http://www.ibm.com/developerworks/linux/linux390/
12428S:	Supported
12429F:	drivers/s390/scsi/zfcp_*
12430
12431S3C24XX SD/MMC Driver
12432M:	Ben Dooks <ben-linux@fluff.org>
12433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12434S:	Supported
12435F:	drivers/mmc/host/s3cmci.*
12436
12437SAA6588 RDS RECEIVER DRIVER
12438M:	Hans Verkuil <hverkuil@xs4all.nl>
12439L:	linux-media@vger.kernel.org
12440T:	git git://linuxtv.org/media_tree.git
12441W:	https://linuxtv.org
12442S:	Odd Fixes
12443F:	drivers/media/i2c/saa6588*
12444
12445SAA7134 VIDEO4LINUX DRIVER
12446M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12447L:	linux-media@vger.kernel.org
12448W:	https://linuxtv.org
12449T:	git git://linuxtv.org/media_tree.git
12450S:	Odd fixes
12451F:	Documentation/media/v4l-drivers/saa7134*
12452F:	drivers/media/pci/saa7134/
12453
12454SAA7146 VIDEO4LINUX-2 DRIVER
12455M:	Hans Verkuil <hverkuil@xs4all.nl>
12456L:	linux-media@vger.kernel.org
12457T:	git git://linuxtv.org/media_tree.git
12458S:	Maintained
12459F:	drivers/media/common/saa7146/
12460F:	drivers/media/pci/saa7146/
12461F:	include/media/saa7146*
12462
12463SAMSUNG AUDIO (ASoC) DRIVERS
12464M:	Krzysztof Kozlowski <krzk@kernel.org>
12465M:	Sangbeom Kim <sbkim73@samsung.com>
12466M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12468S:	Supported
12469F:	sound/soc/samsung/
12470F:	Documentation/devicetree/bindings/sound/samsung*
12471
12472SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12473M:	Krzysztof Kozlowski <krzk@kernel.org>
12474L:	linux-crypto@vger.kernel.org
12475L:	linux-samsung-soc@vger.kernel.org
12476S:	Maintained
12477F:	drivers/crypto/exynos-rng.c
12478F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12479
12480SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12481M:	Łukasz Stelmach <l.stelmach@samsung.com>
12482L:	linux-samsung-soc@vger.kernel.org
12483S:	Maintained
12484F:	drivers/char/hw_random/exynos-trng.c
12485F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12486
12487SAMSUNG FRAMEBUFFER DRIVER
12488M:	Jingoo Han <jingoohan1@gmail.com>
12489L:	linux-fbdev@vger.kernel.org
12490S:	Maintained
12491F:	drivers/video/fbdev/s3c-fb.c
12492
12493SAMSUNG LAPTOP DRIVER
12494M:	Corentin Chary <corentin.chary@gmail.com>
12495L:	platform-driver-x86@vger.kernel.org
12496S:	Maintained
12497F:	drivers/platform/x86/samsung-laptop.c
12498
12499SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12500M:	Sangbeom Kim <sbkim73@samsung.com>
12501M:	Krzysztof Kozlowski <krzk@kernel.org>
12502M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12503L:	linux-kernel@vger.kernel.org
12504L:	linux-samsung-soc@vger.kernel.org
12505S:	Supported
12506F:	drivers/mfd/sec*.c
12507F:	drivers/regulator/s2m*.c
12508F:	drivers/regulator/s5m*.c
12509F:	drivers/clk/clk-s2mps11.c
12510F:	drivers/rtc/rtc-s5m.c
12511F:	include/linux/mfd/samsung/
12512F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12513F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12514F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12515F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12516
12517SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12518M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12519L:	linux-media@vger.kernel.org
12520L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12521S:	Maintained
12522F:	drivers/media/platform/s3c-camif/
12523F:	include/media/drv-intf/s3c_camif.h
12524
12525SAMSUNG S3FWRN5 NFC DRIVER
12526M:	Robert Baldyga <r.baldyga@samsung.com>
12527M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12528L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12529S:	Supported
12530F:	drivers/nfc/s3fwrn5
12531
12532SAMSUNG S5C73M3 CAMERA DRIVER
12533M:	Kyungmin Park <kyungmin.park@samsung.com>
12534M:	Andrzej Hajda <a.hajda@samsung.com>
12535L:	linux-media@vger.kernel.org
12536S:	Supported
12537F:	drivers/media/i2c/s5c73m3/*
12538
12539SAMSUNG S5K5BAF CAMERA DRIVER
12540M:	Kyungmin Park <kyungmin.park@samsung.com>
12541M:	Andrzej Hajda <a.hajda@samsung.com>
12542L:	linux-media@vger.kernel.org
12543S:	Supported
12544F:	drivers/media/i2c/s5k5baf.c
12545
12546SAMSUNG S5P Security SubSystem (SSS) DRIVER
12547M:	Krzysztof Kozlowski <krzk@kernel.org>
12548M:	Vladimir Zapolskiy <vz@mleia.com>
12549M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12550L:	linux-crypto@vger.kernel.org
12551L:	linux-samsung-soc@vger.kernel.org
12552S:	Maintained
12553F:	drivers/crypto/s5p-sss.c
12554
12555SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12556M:	Kyungmin Park <kyungmin.park@samsung.com>
12557M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12558L:	linux-media@vger.kernel.org
12559Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12560S:	Supported
12561F:	drivers/media/platform/exynos4-is/
12562
12563SAMSUNG SOC CLOCK DRIVERS
12564M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12565M:	Tomasz Figa <tomasz.figa@gmail.com>
12566M:	Chanwoo Choi <cw00.choi@samsung.com>
12567S:	Supported
12568L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12570F:	drivers/clk/samsung/
12571F:	include/dt-bindings/clock/exynos*.h
12572F:	Documentation/devicetree/bindings/clock/exynos*.txt
12573
12574SAMSUNG SPI DRIVERS
12575M:	Kukjin Kim <kgene@kernel.org>
12576M:	Krzysztof Kozlowski <krzk@kernel.org>
12577M:	Andi Shyti <andi@etezian.org>
12578L:	linux-spi@vger.kernel.org
12579L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12580S:	Maintained
12581F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12582F:	drivers/spi/spi-s3c*
12583F:	include/linux/platform_data/spi-s3c64xx.h
12584
12585SAMSUNG SXGBE DRIVERS
12586M:	Byungho An <bh74.an@samsung.com>
12587M:	Girish K S <ks.giri@samsung.com>
12588M:	Vipul Pandya <vipul.pandya@samsung.com>
12589S:	Supported
12590L:	netdev@vger.kernel.org
12591F:	drivers/net/ethernet/samsung/sxgbe/
12592
12593SAMSUNG THERMAL DRIVER
12594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12595L:	linux-pm@vger.kernel.org
12596L:	linux-samsung-soc@vger.kernel.org
12597S:	Supported
12598T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12599F:	drivers/thermal/samsung/
12600
12601SAMSUNG USB2 PHY DRIVER
12602M:	Kamil Debski <kamil@wypas.org>
12603M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12604L:	linux-kernel@vger.kernel.org
12605S:	Supported
12606F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12607F:	Documentation/phy/samsung-usb2.txt
12608F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12609F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12610F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12611F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12612F:	drivers/phy/samsung/phy-samsung-usb2.c
12613F:	drivers/phy/samsung/phy-samsung-usb2.h
12614
12615SC1200 WDT DRIVER
12616M:	Zwane Mwaikambo <zwanem@gmail.com>
12617S:	Maintained
12618F:	drivers/watchdog/sc1200wdt.c
12619
12620SCHEDULER
12621M:	Ingo Molnar <mingo@redhat.com>
12622M:	Peter Zijlstra <peterz@infradead.org>
12623L:	linux-kernel@vger.kernel.org
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12625S:	Maintained
12626F:	kernel/sched/
12627F:	include/linux/sched.h
12628F:	include/uapi/linux/sched.h
12629F:	include/linux/wait.h
12630
12631SCR24X CHIP CARD INTERFACE DRIVER
12632M:	Lubomir Rintel <lkundrak@v3.sk>
12633S:	Supported
12634F:	drivers/char/pcmcia/scr24x_cs.c
12635
12636SCSI CDROM DRIVER
12637M:	Jens Axboe <axboe@kernel.dk>
12638L:	linux-scsi@vger.kernel.org
12639W:	http://www.kernel.dk
12640S:	Maintained
12641F:	drivers/scsi/sr*
12642
12643SCSI RDMA PROTOCOL (SRP) INITIATOR
12644M:	Bart Van Assche <bart.vanassche@sandisk.com>
12645L:	linux-rdma@vger.kernel.org
12646S:	Supported
12647W:	http://www.openfabrics.org
12648Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12650F:	drivers/infiniband/ulp/srp/
12651F:	include/scsi/srp.h
12652
12653SCSI SG DRIVER
12654M:	Doug Gilbert <dgilbert@interlog.com>
12655L:	linux-scsi@vger.kernel.org
12656W:	http://sg.danny.cz/sg
12657S:	Maintained
12658F:	Documentation/scsi/scsi-generic.txt
12659F:	drivers/scsi/sg.c
12660F:	include/scsi/sg.h
12661
12662SCSI SUBSYSTEM
12663M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12665M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12667L:	linux-scsi@vger.kernel.org
12668S:	Maintained
12669F:	Documentation/devicetree/bindings/scsi/
12670F:	drivers/scsi/
12671F:	include/scsi/
12672
12673SCSI TAPE DRIVER
12674M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12675L:	linux-scsi@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/scsi/st.txt
12678F:	drivers/scsi/st.*
12679F:	drivers/scsi/st_*.h
12680
12681SCTP PROTOCOL
12682M:	Vlad Yasevich <vyasevich@gmail.com>
12683M:	Neil Horman <nhorman@tuxdriver.com>
12684M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12685L:	linux-sctp@vger.kernel.org
12686W:	http://lksctp.sourceforge.net
12687S:	Maintained
12688F:	Documentation/networking/sctp.txt
12689F:	include/linux/sctp.h
12690F:	include/uapi/linux/sctp.h
12691F:	include/net/sctp/
12692F:	net/sctp/
12693
12694SCx200 CPU SUPPORT
12695M:	Jim Cromie <jim.cromie@gmail.com>
12696S:	Odd Fixes
12697F:	Documentation/i2c/busses/scx200_acb
12698F:	arch/x86/platform/scx200/
12699F:	drivers/watchdog/scx200_wdt.c
12700F:	drivers/i2c/busses/scx200*
12701F:	drivers/mtd/maps/scx200_docflash.c
12702F:	include/linux/scx200.h
12703
12704SCx200 GPIO DRIVER
12705M:	Jim Cromie <jim.cromie@gmail.com>
12706S:	Maintained
12707F:	drivers/char/scx200_gpio.c
12708F:	include/linux/scx200_gpio.h
12709
12710SCx200 HRT CLOCKSOURCE DRIVER
12711M:	Jim Cromie <jim.cromie@gmail.com>
12712S:	Maintained
12713F:	drivers/clocksource/scx200_hrt.c
12714
12715SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12716M:	Sascha Sommer <saschasommer@freenet.de>
12717L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12718S:	Maintained
12719F:	drivers/mmc/host/sdricoh_cs.c
12720
12721SECURE COMPUTING
12722M:	Kees Cook <keescook@chromium.org>
12723R:	Andy Lutomirski <luto@amacapital.net>
12724R:	Will Drewry <wad@chromium.org>
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12726S:	Supported
12727F:	kernel/seccomp.c
12728F:	include/uapi/linux/seccomp.h
12729F:	include/linux/seccomp.h
12730F:	tools/testing/selftests/seccomp/*
12731F:	tools/testing/selftests/kselftest_harness.h
12732F:	Documentation/userspace-api/seccomp_filter.rst
12733K:	\bsecure_computing
12734K:	\bTIF_SECCOMP\b
12735
12736SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12737M:	Al Cooper <alcooperx@gmail.com>
12738L:	linux-mmc@vger.kernel.org
12739L:	bcm-kernel-feedback-list@broadcom.com
12740S:	Maintained
12741F:	drivers/mmc/host/sdhci-brcmstb*
12742
12743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12744M:	Adrian Hunter <adrian.hunter@intel.com>
12745L:	linux-mmc@vger.kernel.org
12746T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12747S:	Maintained
12748F:	drivers/mmc/host/sdhci*
12749F:	include/linux/mmc/sdhci*
12750
12751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12752M:	Ben Dooks <ben-linux@fluff.org>
12753M:	Jaehoon Chung <jh80.chung@samsung.com>
12754L:	linux-mmc@vger.kernel.org
12755S:	Maintained
12756F:	drivers/mmc/host/sdhci-s3c*
12757
12758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12759M:	Viresh Kumar <vireshk@kernel.org>
12760L:	linux-mmc@vger.kernel.org
12761S:	Maintained
12762F:	drivers/mmc/host/sdhci-spear.c
12763
12764SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12765M:	Kishon Vijay Abraham I <kishon@ti.com>
12766L:	linux-mmc@vger.kernel.org
12767S:	Maintained
12768F:	drivers/mmc/host/sdhci-omap.c
12769
12770SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12771M:	Scott Bauer <scott.bauer@intel.com>
12772M:	Jonathan Derrick <jonathan.derrick@intel.com>
12773L:	linux-block@vger.kernel.org
12774S:	Supported
12775F:	block/sed*
12776F:	block/opal_proto.h
12777F:	include/linux/sed*
12778F:	include/uapi/linux/sed*
12779
12780SECURITY CONTACT
12781M:	Security Officers <security@kernel.org>
12782S:	Supported
12783
12784SECURITY SUBSYSTEM
12785M:	James Morris <jmorris@namei.org>
12786M:	"Serge E. Hallyn" <serge@hallyn.com>
12787L:	linux-security-module@vger.kernel.org (suggested Cc:)
12788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12789W:	http://kernsec.org/
12790S:	Supported
12791F:	security/
12792
12793SELINUX SECURITY MODULE
12794M:	Paul Moore <paul@paul-moore.com>
12795M:	Stephen Smalley <sds@tycho.nsa.gov>
12796M:	Eric Paris <eparis@parisplace.org>
12797L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12798W:	https://selinuxproject.org
12799W:	https://github.com/SELinuxProject
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12801S:	Supported
12802F:	include/linux/selinux*
12803F:	security/selinux/
12804F:	scripts/selinux/
12805F:	Documentation/admin-guide/LSM/SELinux.rst
12806
12807SENSABLE PHANTOM
12808M:	Jiri Slaby <jirislaby@gmail.com>
12809S:	Maintained
12810F:	drivers/misc/phantom.c
12811F:	include/uapi/linux/phantom.h
12812
12813SERIAL DEVICE BUS
12814M:	Rob Herring <robh@kernel.org>
12815L:	linux-serial@vger.kernel.org
12816S:	Maintained
12817F:	Documentation/devicetree/bindings/serial/slave-device.txt
12818F:	drivers/tty/serdev/
12819F:	include/linux/serdev.h
12820
12821SERIAL DRIVERS
12822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12823L:	linux-serial@vger.kernel.org
12824S:	Maintained
12825F:	Documentation/devicetree/bindings/serial/
12826F:	drivers/tty/serial/
12827
12828SERIAL IR RECEIVER
12829M:	Sean Young <sean@mess.org>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832F:	drivers/media/rc/serial_ir.c
12833
12834SFC NETWORK DRIVER
12835M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12836M:	Edward Cree <ecree@solarflare.com>
12837M:	Bert Kenward <bkenward@solarflare.com>
12838L:	netdev@vger.kernel.org
12839S:	Supported
12840F:	drivers/net/ethernet/sfc/
12841
12842SGI GRU DRIVER
12843M:	Dimitri Sivanich <sivanich@sgi.com>
12844S:	Maintained
12845F:	drivers/misc/sgi-gru/
12846
12847SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12848M:	Pat Gefre <pfg@sgi.com>
12849L:	linux-ia64@vger.kernel.org
12850S:	Supported
12851F:	Documentation/ia64/serial.txt
12852F:	drivers/tty/serial/ioc?_serial.c
12853F:	include/linux/ioc?.h
12854
12855SGI XP/XPC/XPNET DRIVER
12856M:	Cliff Whickman <cpw@sgi.com>
12857M:	Robin Holt <robinmholt@gmail.com>
12858S:	Maintained
12859F:	drivers/misc/sgi-xp/
12860
12861SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12862M:	Ursula Braun <ubraun@linux.ibm.com>
12863L:	linux-s390@vger.kernel.org
12864W:	http://www.ibm.com/developerworks/linux/linux390/
12865S:	Supported
12866F:	net/smc/
12867
12868SH_VEU V4L2 MEM2MEM DRIVER
12869L:	linux-media@vger.kernel.org
12870S:	Orphan
12871F:	drivers/media/platform/sh_veu.c
12872
12873SH_VOU V4L2 OUTPUT DRIVER
12874L:	linux-media@vger.kernel.org
12875S:	Orphan
12876F:	drivers/media/platform/sh_vou.c
12877F:	include/media/drv-intf/sh_vou.h
12878
12879SI2157 MEDIA DRIVER
12880M:	Antti Palosaari <crope@iki.fi>
12881L:	linux-media@vger.kernel.org
12882W:	https://linuxtv.org
12883W:	http://palosaari.fi/linux/
12884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12885T:	git git://linuxtv.org/anttip/media_tree.git
12886S:	Maintained
12887F:	drivers/media/tuners/si2157*
12888
12889SI2165 MEDIA DRIVER
12890M:	Matthias Schwarzott <zzam@gentoo.org>
12891L:	linux-media@vger.kernel.org
12892W:	https://linuxtv.org
12893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12894S:	Maintained
12895F:	drivers/media/dvb-frontends/si2165*
12896
12897SI2168 MEDIA DRIVER
12898M:	Antti Palosaari <crope@iki.fi>
12899L:	linux-media@vger.kernel.org
12900W:	https://linuxtv.org
12901W:	http://palosaari.fi/linux/
12902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12903T:	git git://linuxtv.org/anttip/media_tree.git
12904S:	Maintained
12905F:	drivers/media/dvb-frontends/si2168*
12906
12907SI470X FM RADIO RECEIVER I2C DRIVER
12908M:	Hans Verkuil <hverkuil@xs4all.nl>
12909L:	linux-media@vger.kernel.org
12910T:	git git://linuxtv.org/media_tree.git
12911W:	https://linuxtv.org
12912S:	Odd Fixes
12913F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12914
12915SI470X FM RADIO RECEIVER USB DRIVER
12916M:	Hans Verkuil <hverkuil@xs4all.nl>
12917L:	linux-media@vger.kernel.org
12918T:	git git://linuxtv.org/media_tree.git
12919W:	https://linuxtv.org
12920S:	Maintained
12921F:	drivers/media/radio/si470x/radio-si470x-common.c
12922F:	drivers/media/radio/si470x/radio-si470x.h
12923F:	drivers/media/radio/si470x/radio-si470x-usb.c
12924
12925SI4713 FM RADIO TRANSMITTER I2C DRIVER
12926M:	Eduardo Valentin <edubezval@gmail.com>
12927L:	linux-media@vger.kernel.org
12928T:	git git://linuxtv.org/media_tree.git
12929W:	https://linuxtv.org
12930S:	Odd Fixes
12931F:	drivers/media/radio/si4713/si4713.?
12932
12933SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12934M:	Eduardo Valentin <edubezval@gmail.com>
12935L:	linux-media@vger.kernel.org
12936T:	git git://linuxtv.org/media_tree.git
12937W:	https://linuxtv.org
12938S:	Odd Fixes
12939F:	drivers/media/radio/si4713/radio-platform-si4713.c
12940
12941SI4713 FM RADIO TRANSMITTER USB DRIVER
12942M:	Hans Verkuil <hverkuil@xs4all.nl>
12943L:	linux-media@vger.kernel.org
12944T:	git git://linuxtv.org/media_tree.git
12945W:	https://linuxtv.org
12946S:	Maintained
12947F:	drivers/media/radio/si4713/radio-usb-si4713.c
12948
12949SIANO DVB DRIVER
12950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12951L:	linux-media@vger.kernel.org
12952W:	https://linuxtv.org
12953T:	git git://linuxtv.org/media_tree.git
12954S:	Odd fixes
12955F:	drivers/media/common/siano/
12956F:	drivers/media/usb/siano/
12957F:	drivers/media/usb/siano/
12958F:	drivers/media/mmc/siano/
12959
12960SIFIVE DRIVERS
12961M:	Palmer Dabbelt <palmer@sifive.com>
12962L:	linux-riscv@lists.infradead.org
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12964S:	Supported
12965K:	sifive
12966N:	sifive
12967
12968SILEAD TOUCHSCREEN DRIVER
12969M:	Hans de Goede <hdegoede@redhat.com>
12970L:	linux-input@vger.kernel.org
12971L:	platform-driver-x86@vger.kernel.org
12972S:	Maintained
12973F:	drivers/input/touchscreen/silead.c
12974F:	drivers/platform/x86/silead_dmi.c
12975
12976SILICON MOTION SM712 FRAME BUFFER DRIVER
12977M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12978M:	Teddy Wang <teddy.wang@siliconmotion.com>
12979M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12980L:	linux-fbdev@vger.kernel.org
12981S:	Maintained
12982F:	drivers/video/fbdev/sm712*
12983F:	Documentation/fb/sm712fb.txt
12984
12985SIMPLE FIRMWARE INTERFACE (SFI)
12986M:	Len Brown <lenb@kernel.org>
12987L:	sfi-devel@simplefirmware.org
12988W:	http://simplefirmware.org/
12989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12990S:	Supported
12991F:	arch/x86/platform/sfi/
12992F:	drivers/sfi/
12993F:	include/linux/sfi*.h
12994
12995SIMPLEFB FB DRIVER
12996M:	Hans de Goede <hdegoede@redhat.com>
12997L:	linux-fbdev@vger.kernel.org
12998S:	Maintained
12999F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13000F:	drivers/video/fbdev/simplefb.c
13001F:	include/linux/platform_data/simplefb.h
13002
13003SIMTEC EB110ATX (Chalice CATS)
13004P:	Ben Dooks
13005P:	Vincent Sanders <vince@simtec.co.uk>
13006M:	Simtec Linux Team <linux@simtec.co.uk>
13007W:	http://www.simtec.co.uk/products/EB110ATX/
13008S:	Supported
13009
13010SIMTEC EB2410ITX (BAST)
13011P:	Ben Dooks
13012P:	Vincent Sanders <vince@simtec.co.uk>
13013M:	Simtec Linux Team <linux@simtec.co.uk>
13014W:	http://www.simtec.co.uk/products/EB2410ITX/
13015S:	Supported
13016F:	arch/arm/mach-s3c24xx/mach-bast.c
13017F:	arch/arm/mach-s3c24xx/bast-ide.c
13018F:	arch/arm/mach-s3c24xx/bast-irq.c
13019
13020SIPHASH PRF ROUTINES
13021M:	Jason A. Donenfeld <Jason@zx2c4.com>
13022S:	Maintained
13023F:	lib/siphash.c
13024F:	lib/test_siphash.c
13025F:	include/linux/siphash.h
13026
13027SIOX
13028M:	Gavin Schenk <g.schenk@eckelmann.de>
13029M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13030R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13031S:	Supported
13032F:	drivers/siox/*
13033F:	include/trace/events/siox.h
13034
13035SIS 190 ETHERNET DRIVER
13036M:	Francois Romieu <romieu@fr.zoreil.com>
13037L:	netdev@vger.kernel.org
13038S:	Maintained
13039F:	drivers/net/ethernet/sis/sis190.c
13040
13041SIS 900/7016 FAST ETHERNET DRIVER
13042M:	Daniele Venzano <venza@brownhat.org>
13043W:	http://www.brownhat.org/sis900.html
13044L:	netdev@vger.kernel.org
13045S:	Maintained
13046F:	drivers/net/ethernet/sis/sis900.*
13047
13048SIS FRAMEBUFFER DRIVER
13049M:	Thomas Winischhofer <thomas@winischhofer.net>
13050W:	http://www.winischhofer.net/linuxsisvga.shtml
13051S:	Maintained
13052F:	Documentation/fb/sisfb.txt
13053F:	drivers/video/fbdev/sis/
13054F:	include/video/sisfb.h
13055
13056SIS USB2VGA DRIVER
13057M:	Thomas Winischhofer <thomas@winischhofer.net>
13058W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13059S:	Maintained
13060F:	drivers/usb/misc/sisusbvga/
13061
13062SLAB ALLOCATOR
13063M:	Christoph Lameter <cl@linux.com>
13064M:	Pekka Enberg <penberg@kernel.org>
13065M:	David Rientjes <rientjes@google.com>
13066M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13067M:	Andrew Morton <akpm@linux-foundation.org>
13068L:	linux-mm@kvack.org
13069S:	Maintained
13070F:	include/linux/sl?b*.h
13071F:	mm/sl?b*
13072
13073SLEEPABLE READ-COPY UPDATE (SRCU)
13074M:	Lai Jiangshan <jiangshanlai@gmail.com>
13075M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13076M:	Josh Triplett <josh@joshtriplett.org>
13077R:	Steven Rostedt <rostedt@goodmis.org>
13078R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13079L:	linux-kernel@vger.kernel.org
13080W:	http://www.rdrop.com/users/paulmck/RCU/
13081S:	Supported
13082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13083F:	include/linux/srcu.h
13084F:	kernel/rcu/srcu.c
13085
13086SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13087M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13089S:	Maintained
13090F:	drivers/slimbus/
13091F:	Documentation/devicetree/bindings/slimbus/
13092F:	include/linux/slimbus.h
13093
13094SMACK SECURITY MODULE
13095M:	Casey Schaufler <casey@schaufler-ca.com>
13096L:	linux-security-module@vger.kernel.org
13097W:	http://schaufler-ca.com
13098T:	git git://github.com/cschaufler/smack-next
13099S:	Maintained
13100F:	Documentation/admin-guide/LSM/Smack.rst
13101F:	security/smack/
13102
13103SMC91x ETHERNET DRIVER
13104M:	Nicolas Pitre <nico@fluxnic.net>
13105S:	Odd Fixes
13106F:	drivers/net/ethernet/smsc/smc91x.*
13107
13108SMIA AND SMIA++ IMAGE SENSOR DRIVER
13109M:	Sakari Ailus <sakari.ailus@iki.fi>
13110L:	linux-media@vger.kernel.org
13111S:	Maintained
13112F:	drivers/media/i2c/smiapp/
13113F:	include/media/i2c/smiapp.h
13114F:	drivers/media/i2c/smiapp-pll.c
13115F:	drivers/media/i2c/smiapp-pll.h
13116F:	include/uapi/linux/smiapp.h
13117F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13118
13119SMM665 HARDWARE MONITOR DRIVER
13120M:	Guenter Roeck <linux@roeck-us.net>
13121L:	linux-hwmon@vger.kernel.org
13122S:	Maintained
13123F:	Documentation/hwmon/smm665
13124F:	drivers/hwmon/smm665.c
13125
13126SMSC EMC2103 HARDWARE MONITOR DRIVER
13127M:	Steve Glendinning <steve.glendinning@shawell.net>
13128L:	linux-hwmon@vger.kernel.org
13129S:	Maintained
13130F:	Documentation/hwmon/emc2103
13131F:	drivers/hwmon/emc2103.c
13132
13133SMSC SCH5627 HARDWARE MONITOR DRIVER
13134M:	Hans de Goede <hdegoede@redhat.com>
13135L:	linux-hwmon@vger.kernel.org
13136S:	Supported
13137F:	Documentation/hwmon/sch5627
13138F:	drivers/hwmon/sch5627.c
13139
13140SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13141M:	Steve Glendinning <steve.glendinning@shawell.net>
13142L:	linux-fbdev@vger.kernel.org
13143S:	Maintained
13144F:	drivers/video/fbdev/smscufx.c
13145
13146SMSC47B397 HARDWARE MONITOR DRIVER
13147M:	Jean Delvare <jdelvare@suse.com>
13148L:	linux-hwmon@vger.kernel.org
13149S:	Maintained
13150F:	Documentation/hwmon/smsc47b397
13151F:	drivers/hwmon/smsc47b397.c
13152
13153SMSC911x ETHERNET DRIVER
13154M:	Steve Glendinning <steve.glendinning@shawell.net>
13155L:	netdev@vger.kernel.org
13156S:	Maintained
13157F:	include/linux/smsc911x.h
13158F:	drivers/net/ethernet/smsc/smsc911x.*
13159
13160SMSC9420 PCI ETHERNET DRIVER
13161M:	Steve Glendinning <steve.glendinning@shawell.net>
13162L:	netdev@vger.kernel.org
13163S:	Maintained
13164F:	drivers/net/ethernet/smsc/smsc9420.*
13165
13166SOC-CAMERA V4L2 SUBSYSTEM
13167L:	linux-media@vger.kernel.org
13168T:	git git://linuxtv.org/media_tree.git
13169S:	Orphan
13170F:	include/media/soc*
13171F:	drivers/media/i2c/soc_camera/
13172F:	drivers/media/platform/soc_camera/
13173
13174SOCIONEXT SYNQUACER I2C DRIVER
13175M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13176L:	linux-i2c@vger.kernel.org
13177S:	Maintained
13178F:	drivers/i2c/busses/i2c-synquacer.c
13179F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13180
13181SOCIONEXT UNIPHIER SOUND DRIVER
13182M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13184S:	Maintained
13185F:	sound/soc/uniphier/
13186
13187SOEKRIS NET48XX LED SUPPORT
13188M:	Chris Boot <bootc@bootc.net>
13189S:	Maintained
13190F:	drivers/leds/leds-net48xx.c
13191
13192SOFT-ROCE DRIVER (rxe)
13193M:	Moni Shoua <monis@mellanox.com>
13194L:	linux-rdma@vger.kernel.org
13195S:	Supported
13196W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13197Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13198F:	drivers/infiniband/sw/rxe/
13199F:	include/uapi/rdma/rdma_user_rxe.h
13200
13201SOFTLOGIC 6x10 MPEG CODEC
13202M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13203M:	Anton Sviridenko <anton@corp.bluecherry.net>
13204M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13205M:	Andrey Utkin <andrey_utkin@fastmail.com>
13206M:	Ismael Luceno <ismael@iodev.co.uk>
13207L:	linux-media@vger.kernel.org
13208S:	Supported
13209F:	drivers/media/pci/solo6x10/
13210
13211SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13212M:	James Morse <james.morse@arm.com>
13213L:	linux-arm-kernel@lists.infradead.org
13214S:	Maintained
13215F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13216F:	drivers/firmware/arm_sdei.c
13217F:	include/linux/sdei.h
13218F:	include/uapi/linux/sdei.h
13219
13220SOFTWARE RAID (Multiple Disks) SUPPORT
13221M:	Shaohua Li <shli@kernel.org>
13222L:	linux-raid@vger.kernel.org
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13224S:	Supported
13225F:	drivers/md/Makefile
13226F:	drivers/md/Kconfig
13227F:	drivers/md/md*
13228F:	drivers/md/raid*
13229F:	include/linux/raid/
13230F:	include/uapi/linux/raid/
13231
13232SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13233M:	Jassi Brar <jaswinder.singh@linaro.org>
13234L:	netdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/net/ethernet/socionext/netsec.c
13237F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13238
13239SOLIDRUN CLEARFOG SUPPORT
13240M:	Russell King <linux@armlinux.org.uk>
13241S:	Maintained
13242F:	arch/arm/boot/dts/armada-388-clearfog*
13243F:	arch/arm/boot/dts/armada-38x-solidrun-*
13244
13245SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13246M:	Russell King <linux@armlinux.org.uk>
13247S:	Maintained
13248F:	arch/arm/boot/dts/imx6*-cubox-i*
13249F:	arch/arm/boot/dts/imx6*-hummingboard*
13250F:	arch/arm/boot/dts/imx6*-sr-*
13251
13252SONIC NETWORK DRIVER
13253M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13254L:	netdev@vger.kernel.org
13255S:	Maintained
13256F:	drivers/net/ethernet/natsemi/sonic.*
13257
13258SONICS SILICON BACKPLANE DRIVER (SSB)
13259M:	Michael Buesch <m@bues.ch>
13260L:	linux-wireless@vger.kernel.org
13261S:	Maintained
13262F:	drivers/ssb/
13263F:	include/linux/ssb/
13264
13265SONY IMX258 SENSOR DRIVER
13266M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13267L:	linux-media@vger.kernel.org
13268T:	git git://linuxtv.org/media_tree.git
13269S:	Maintained
13270F:	drivers/media/i2c/imx258.c
13271
13272SONY IMX274 SENSOR DRIVER
13273M:	Leon Luo <leonl@leopardimaging.com>
13274L:	linux-media@vger.kernel.org
13275T:	git git://linuxtv.org/media_tree.git
13276S:	Maintained
13277F:	drivers/media/i2c/imx274.c
13278F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13279
13280SONY MEMORYSTICK CARD SUPPORT
13281M:	Alex Dubov <oakad@yahoo.com>
13282W:	http://tifmxx.berlios.de/
13283S:	Maintained
13284F:	drivers/memstick/host/tifm_ms.c
13285
13286SONY MEMORYSTICK STANDARD SUPPORT
13287M:	Maxim Levitsky <maximlevitsky@gmail.com>
13288S:	Maintained
13289F:	drivers/memstick/core/ms_block.*
13290
13291SONY VAIO CONTROL DEVICE DRIVER
13292M:	Mattia Dongili <malattia@linux.it>
13293L:	platform-driver-x86@vger.kernel.org
13294W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13295S:	Maintained
13296F:	Documentation/laptops/sony-laptop.txt
13297F:	drivers/char/sonypi.c
13298F:	drivers/platform/x86/sony-laptop.c
13299F:	include/linux/sony-laptop.h
13300
13301SOUND
13302M:	Jaroslav Kysela <perex@perex.cz>
13303M:	Takashi Iwai <tiwai@suse.com>
13304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13305W:	http://www.alsa-project.org/
13306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13307T:	git git://git.alsa-project.org/alsa-kernel.git
13308Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13309S:	Maintained
13310F:	Documentation/sound/
13311F:	include/sound/
13312F:	include/uapi/sound/
13313F:	sound/
13314
13315SOUND - COMPRESSED AUDIO
13316M:	Vinod Koul <vkoul@kernel.org>
13317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13319S:	Supported
13320F:	Documentation/sound/designs/compress-offload.rst
13321F:	include/sound/compress_driver.h
13322F:	include/uapi/sound/compress_*
13323F:	sound/core/compress_offload.c
13324F:	sound/soc/soc-compress.c
13325
13326SOUND - DMAENGINE HELPERS
13327M:	Lars-Peter Clausen <lars@metafoo.de>
13328S:	Supported
13329F:	include/sound/dmaengine_pcm.h
13330F:	sound/core/pcm_dmaengine.c
13331F:	sound/soc/soc-generic-dmaengine-pcm.c
13332
13333SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13334M:	Liam Girdwood <lgirdwood@gmail.com>
13335M:	Mark Brown <broonie@kernel.org>
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13337L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13338W:	http://alsa-project.org/main/index.php/ASoC
13339S:	Supported
13340F:	Documentation/devicetree/bindings/sound/
13341F:	Documentation/sound/soc/
13342F:	sound/soc/
13343F:	include/sound/soc*
13344
13345SOUNDWIRE SUBSYSTEM
13346M:	Vinod Koul <vinod.koul@intel.com>
13347M:	Sanyog Kale <sanyog.r.kale@intel.com>
13348R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13350S:	Supported
13351F:	Documentation/driver-api/soundwire/
13352F:	drivers/soundwire/
13353F:	include/linux/soundwire/
13354
13355SP2 MEDIA DRIVER
13356M:	Olli Salonen <olli.salonen@iki.fi>
13357L:	linux-media@vger.kernel.org
13358W:	https://linuxtv.org
13359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13360S:	Maintained
13361F:	drivers/media/dvb-frontends/sp2*
13362
13363SPARC + UltraSPARC (sparc/sparc64)
13364M:	"David S. Miller" <davem@davemloft.net>
13365L:	sparclinux@vger.kernel.org
13366Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13369S:	Maintained
13370F:	arch/sparc/
13371F:	drivers/sbus/
13372
13373SPARC SERIAL DRIVERS
13374M:	"David S. Miller" <davem@davemloft.net>
13375L:	sparclinux@vger.kernel.org
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13378S:	Maintained
13379F:	include/linux/sunserialcore.h
13380F:	drivers/tty/serial/suncore.c
13381F:	drivers/tty/serial/sunhv.c
13382F:	drivers/tty/serial/sunsab.c
13383F:	drivers/tty/serial/sunsab.h
13384F:	drivers/tty/serial/sunsu.c
13385F:	drivers/tty/serial/sunzilog.c
13386F:	drivers/tty/serial/sunzilog.h
13387F:	drivers/tty/vcc.c
13388
13389SPARSE CHECKER
13390M:	"Christopher Li" <sparse@chrisli.org>
13391L:	linux-sparse@vger.kernel.org
13392W:	https://sparse.wiki.kernel.org/
13393T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13394T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13395S:	Maintained
13396F:	include/linux/compiler.h
13397
13398SPEAR CLOCK FRAMEWORK SUPPORT
13399M:	Viresh Kumar <vireshk@kernel.org>
13400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13401W:	http://www.st.com/spear
13402S:	Maintained
13403F:	drivers/clk/spear/
13404
13405SPEAR PLATFORM SUPPORT
13406M:	Viresh Kumar <vireshk@kernel.org>
13407M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13409W:	http://www.st.com/spear
13410S:	Maintained
13411F:	arch/arm/boot/dts/spear*
13412F:	arch/arm/mach-spear/
13413
13414SPI NOR SUBSYSTEM
13415M:	Marek Vasut <marek.vasut@gmail.com>
13416L:	linux-mtd@lists.infradead.org
13417W:	http://www.linux-mtd.infradead.org/
13418Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13419T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13420T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13421S:	Maintained
13422F:	drivers/mtd/spi-nor/
13423F:	include/linux/mtd/spi-nor.h
13424
13425SPI SUBSYSTEM
13426M:	Mark Brown <broonie@kernel.org>
13427L:	linux-spi@vger.kernel.org
13428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13429Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/spi/
13432F:	Documentation/spi/
13433F:	drivers/spi/
13434F:	include/linux/spi/
13435F:	include/uapi/linux/spi/
13436F:	tools/spi/
13437
13438SPIDERNET NETWORK DRIVER for CELL
13439M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13440L:	netdev@vger.kernel.org
13441S:	Supported
13442F:	Documentation/networking/spider_net.txt
13443F:	drivers/net/ethernet/toshiba/spider_net*
13444
13445SPMI SUBSYSTEM
13446R:	Stephen Boyd <sboyd@kernel.org>
13447L:	linux-arm-msm@vger.kernel.org
13448F:	Documentation/devicetree/bindings/spmi/
13449F:	drivers/spmi/
13450F:	include/dt-bindings/spmi/spmi.h
13451F:	include/linux/spmi.h
13452F:	include/trace/events/spmi.h
13453
13454SPU FILE SYSTEM
13455M:	Jeremy Kerr <jk@ozlabs.org>
13456L:	linuxppc-dev@lists.ozlabs.org
13457W:	http://www.ibm.com/developerworks/power/cell/
13458S:	Supported
13459F:	Documentation/filesystems/spufs.txt
13460F:	arch/powerpc/platforms/cell/spufs/
13461
13462SQUASHFS FILE SYSTEM
13463M:	Phillip Lougher <phillip@squashfs.org.uk>
13464L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13465W:	http://squashfs.org.uk
13466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13467S:	Maintained
13468F:	Documentation/filesystems/squashfs.txt
13469F:	fs/squashfs/
13470
13471SRM (Alpha) environment access
13472M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13473S:	Maintained
13474F:	arch/alpha/kernel/srm_env.c
13475
13476ST STM32 I2C/SMBUS DRIVER
13477M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13478L:	linux-i2c@vger.kernel.org
13479S:	Maintained
13480F:	drivers/i2c/busses/i2c-stm32*
13481
13482STABLE BRANCH
13483M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13484L:	stable@vger.kernel.org
13485S:	Supported
13486F:	Documentation/process/stable-kernel-rules.rst
13487
13488STAGING - COMEDI
13489M:	Ian Abbott <abbotti@mev.co.uk>
13490M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13491S:	Odd Fixes
13492F:	drivers/staging/comedi/
13493
13494STAGING - FLARION FT1000 DRIVERS
13495M:	Marek Belisko <marek.belisko@gmail.com>
13496S:	Odd Fixes
13497F:	drivers/staging/ft1000/
13498
13499STAGING - INDUSTRIAL IO
13500M:	Jonathan Cameron <jic23@kernel.org>
13501L:	linux-iio@vger.kernel.org
13502S:	Odd Fixes
13503F:	Documentation/devicetree/bindings/staging/iio/
13504F:	drivers/staging/iio/
13505
13506STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13507M:	Marc Dietrich <marvin24@gmx.de>
13508L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13509L:	linux-tegra@vger.kernel.org
13510S:	Maintained
13511F:	drivers/staging/nvec/
13512
13513STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13514M:	Jens Frederich <jfrederich@gmail.com>
13515M:	Daniel Drake <dsd@laptop.org>
13516M:	Jon Nettleton <jon.nettleton@gmail.com>
13517W:	http://wiki.laptop.org/go/DCON
13518S:	Maintained
13519F:	drivers/staging/olpc_dcon/
13520
13521STAGING - REALTEK RTL8712U DRIVERS
13522M:	Larry Finger <Larry.Finger@lwfinger.net>
13523M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13524S:	Odd Fixes
13525F:	drivers/staging/rtl8712/
13526
13527STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13528M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13529M:	Teddy Wang <teddy.wang@siliconmotion.com>
13530M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13531L:	linux-fbdev@vger.kernel.org
13532S:	Maintained
13533F:	drivers/staging/sm750fb/
13534
13535STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13536M:	William Hubbs <w.d.hubbs@gmail.com>
13537M:	Chris Brannon <chris@the-brannons.com>
13538M:	Kirk Reiser <kirk@reisers.ca>
13539M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13540L:	speakup@linux-speakup.org
13541W:	http://www.linux-speakup.org/
13542S:	Odd Fixes
13543F:	drivers/staging/speakup/
13544
13545STAGING - VIA VT665X DRIVERS
13546M:	Forest Bond <forest@alittletooquiet.net>
13547S:	Odd Fixes
13548F:	drivers/staging/vt665?/
13549
13550STAGING - WILC1000 WIFI DRIVER
13551M:	Aditya Shankar <aditya.shankar@microchip.com>
13552M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13553L:	linux-wireless@vger.kernel.org
13554S:	Supported
13555F:	drivers/staging/wilc1000/
13556
13557STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13558M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13559S:	Odd Fixes
13560F:	drivers/staging/xgifb/
13561
13562STAGING SUBSYSTEM
13563M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13565L:	devel@driverdev.osuosl.org
13566S:	Supported
13567F:	drivers/staging/
13568
13569STARFIRE/DURALAN NETWORK DRIVER
13570M:	Ion Badulescu <ionut@badula.org>
13571S:	Odd Fixes
13572F:	drivers/net/ethernet/adaptec/starfire*
13573
13574STEC S1220 SKD DRIVER
13575M:	Bart Van Assche <bart.vanassche@wdc.com>
13576L:	linux-block@vger.kernel.org
13577S:	Maintained
13578F:	drivers/block/skd*[ch]
13579
13580STI CEC DRIVER
13581M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13582S:	Maintained
13583F:	drivers/staging/media/st-cec/
13584F:	Documentation/devicetree/bindings/media/stih-cec.txt
13585
13586STK1160 USB VIDEO CAPTURE DRIVER
13587M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590S:	Maintained
13591F:	drivers/media/usb/stk1160/
13592
13593STM32 TIMER/LPTIMER DRIVERS
13594M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13595S:	Maintained
13596F:	drivers/*/stm32-*timer*
13597F:	drivers/pwm/pwm-stm32*
13598F:	include/linux/*/stm32-*tim*
13599F:	Documentation/ABI/testing/*timer-stm32
13600F:	Documentation/devicetree/bindings/*/stm32-*timer*
13601F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13602
13603STMMAC ETHERNET DRIVER
13604M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13605M:	Alexandre Torgue <alexandre.torgue@st.com>
13606M:	Jose Abreu <joabreu@synopsys.com>
13607L:	netdev@vger.kernel.org
13608W:	http://www.stlinux.com
13609S:	Supported
13610F:	drivers/net/ethernet/stmicro/stmmac/
13611
13612SUN3/3X
13613M:	Sam Creasey <sammy@sammy.net>
13614W:	http://sammy.net/sun3/
13615S:	Maintained
13616F:	arch/m68k/kernel/*sun3*
13617F:	arch/m68k/sun3*/
13618F:	arch/m68k/include/asm/sun3*
13619F:	drivers/net/ethernet/i825xx/sun3*
13620
13621SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13622M:	Hans de Goede <hdegoede@redhat.com>
13623L:	linux-input@vger.kernel.org
13624S:	Maintained
13625F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13626F:	drivers/input/keyboard/sun4i-lradc-keys.c
13627
13628SUNDANCE NETWORK DRIVER
13629M:	Denis Kirjanov <kda@linux-powerpc.org>
13630L:	netdev@vger.kernel.org
13631S:	Maintained
13632F:	drivers/net/ethernet/dlink/sundance.c
13633
13634SUPERH
13635M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13636M:	Rich Felker <dalias@libc.org>
13637L:	linux-sh@vger.kernel.org
13638Q:	http://patchwork.kernel.org/project/linux-sh/list/
13639S:	Maintained
13640F:	Documentation/sh/
13641F:	arch/sh/
13642F:	drivers/sh/
13643
13644SUSPEND TO RAM
13645M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13646M:	Len Brown <len.brown@intel.com>
13647M:	Pavel Machek <pavel@ucw.cz>
13648L:	linux-pm@vger.kernel.org
13649B:	https://bugzilla.kernel.org
13650S:	Supported
13651F:	Documentation/power/
13652F:	arch/x86/kernel/acpi/
13653F:	drivers/base/power/
13654F:	kernel/power/
13655F:	include/linux/suspend.h
13656F:	include/linux/freezer.h
13657F:	include/linux/pm.h
13658
13659SVGA HANDLING
13660M:	Martin Mares <mj@ucw.cz>
13661L:	linux-video@atrey.karlin.mff.cuni.cz
13662S:	Maintained
13663F:	Documentation/svga.txt
13664F:	arch/x86/boot/video*
13665
13666SWIOTLB SUBSYSTEM
13667M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13668L:	iommu@lists.linux-foundation.org
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13670S:	Supported
13671F:	kernel/dma/swiotlb.c
13672F:	arch/*/kernel/pci-swiotlb.c
13673F:	include/linux/swiotlb.h
13674
13675SWITCHDEV
13676M:	Jiri Pirko <jiri@resnulli.us>
13677M:	Ivan Vecera <ivecera@redhat.com>
13678L:	netdev@vger.kernel.org
13679S:	Supported
13680F:	net/switchdev/
13681F:	include/net/switchdev.h
13682
13683SY8106A REGULATOR DRIVER
13684M:	Icenowy Zheng <icenowy@aosc.io>
13685S:	Maintained
13686F:	drivers/regulator/sy8106a-regulator.c
13687F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13688
13689SYNC FILE FRAMEWORK
13690M:	Sumit Semwal <sumit.semwal@linaro.org>
13691R:	Gustavo Padovan <gustavo@padovan.org>
13692S:	Maintained
13693L:	linux-media@vger.kernel.org
13694L:	dri-devel@lists.freedesktop.org
13695F:	drivers/dma-buf/sync_*
13696F:	drivers/dma-buf/dma-fence*
13697F:	drivers/dma-buf/sw_sync.c
13698F:	include/linux/sync_file.h
13699F:	include/uapi/linux/sync_file.h
13700F:	Documentation/sync_file.txt
13701T:	git git://anongit.freedesktop.org/drm/drm-misc
13702
13703SYNOPSYS ARC ARCHITECTURE
13704M:	Vineet Gupta <vgupta@synopsys.com>
13705L:	linux-snps-arc@lists.infradead.org
13706S:	Supported
13707F:	arch/arc/
13708F:	Documentation/devicetree/bindings/arc/*
13709F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13710F:	drivers/clocksource/arc_timer.c
13711F:	drivers/tty/serial/arc_uart.c
13712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13713
13714SYNOPSYS ARC HSDK SDP pll clock driver
13715M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13716S:	Supported
13717F:	drivers/clk/clk-hsdk-pll.c
13718F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13719
13720SYNOPSYS ARC SDP clock driver
13721M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13722S:	Supported
13723F:	drivers/clk/axs10x/*
13724F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13725
13726SYNOPSYS ARC SDP platform support
13727M:	Alexey Brodkin <abrodkin@synopsys.com>
13728S:	Supported
13729F:	arch/arc/plat-axs10x
13730F:	arch/arc/boot/dts/ax*
13731F:	Documentation/devicetree/bindings/arc/axs10*
13732
13733SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13734M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13735S:	Supported
13736F:	drivers/reset/reset-axs10x.c
13737F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13738
13739SYNOPSYS DESIGNWARE 8250 UART DRIVER
13740R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13741S:	Maintained
13742F:	drivers/tty/serial/8250/8250_dw.c
13743
13744SYNOPSYS DESIGNWARE APB GPIO DRIVER
13745M:	Hoan Tran <hotran@apm.com>
13746L:	linux-gpio@vger.kernel.org
13747S:	Maintained
13748F:	drivers/gpio/gpio-dwapb.c
13749F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13750
13751SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13752M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13753S:	Maintained
13754F:	drivers/dma/dwi-axi-dmac/
13755F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13756
13757SYNOPSYS DESIGNWARE DMAC DRIVER
13758M:	Viresh Kumar <vireshk@kernel.org>
13759R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13760S:	Maintained
13761F:	include/linux/dma/dw.h
13762F:	include/linux/platform_data/dma-dw.h
13763F:	drivers/dma/dw/
13764
13765SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13766M:	Jose Abreu <Jose.Abreu@synopsys.com>
13767L:	netdev@vger.kernel.org
13768S:	Supported
13769F:	drivers/net/ethernet/synopsys/
13770
13771SYNOPSYS DESIGNWARE I2C DRIVER
13772M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13773R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13774R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13775L:	linux-i2c@vger.kernel.org
13776S:	Maintained
13777F:	drivers/i2c/busses/i2c-designware-*
13778F:	include/linux/platform_data/i2c-designware.h
13779
13780SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13781M:	Jaehoon Chung <jh80.chung@samsung.com>
13782L:	linux-mmc@vger.kernel.org
13783S:	Maintained
13784F:	drivers/mmc/host/dw_mmc*
13785
13786SYNOPSYS HSDK RESET CONTROLLER DRIVER
13787M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13788S:	Supported
13789F:	drivers/reset/reset-hsdk.c
13790F:	include/dt-bindings/reset/snps,hsdk-reset.h
13791F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13792
13793SYSTEM CONFIGURATION (SYSCON)
13794M:	Lee Jones <lee.jones@linaro.org>
13795M:	Arnd Bergmann <arnd@arndb.de>
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13797S:	Supported
13798F:	drivers/mfd/syscon.c
13799
13800SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13801M:	Sudeep Holla <sudeep.holla@arm.com>
13802L:	linux-arm-kernel@lists.infradead.org
13803S:	Maintained
13804F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13805F:	drivers/clk/clk-sc[mp]i.c
13806F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13807F:	drivers/firmware/arm_scpi.c
13808F:	drivers/firmware/arm_scmi/
13809F:	include/linux/sc[mp]i_protocol.h
13810
13811SYSTEM RESET/SHUTDOWN DRIVERS
13812M:	Sebastian Reichel <sre@kernel.org>
13813L:	linux-pm@vger.kernel.org
13814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/power/reset/
13817F:	drivers/power/reset/
13818
13819SYSTEM TRACE MODULE CLASS
13820M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13821S:	Maintained
13822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13823F:	Documentation/trace/stm.rst
13824F:	drivers/hwtracing/stm/
13825F:	include/linux/stm.h
13826F:	include/uapi/linux/stm.h
13827
13828SYSV FILESYSTEM
13829M:	Christoph Hellwig <hch@infradead.org>
13830S:	Maintained
13831F:	Documentation/filesystems/sysv-fs.txt
13832F:	fs/sysv/
13833F:	include/linux/sysv_fs.h
13834
13835TARGET SUBSYSTEM
13836M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13837L:	linux-scsi@vger.kernel.org
13838L:	target-devel@vger.kernel.org
13839W:	http://www.linux-iscsi.org
13840W:	http://groups.google.com/group/linux-iscsi-target-dev
13841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13842S:	Supported
13843F:	drivers/target/
13844F:	include/target/
13845F:	Documentation/target/
13846
13847TASKSTATS STATISTICS INTERFACE
13848M:	Balbir Singh <bsingharora@gmail.com>
13849S:	Maintained
13850F:	Documentation/accounting/taskstats*
13851F:	include/linux/taskstats*
13852F:	kernel/taskstats.c
13853
13854TC subsystem
13855M:	Jamal Hadi Salim <jhs@mojatatu.com>
13856M:	Cong Wang <xiyou.wangcong@gmail.com>
13857M:	Jiri Pirko <jiri@resnulli.us>
13858L:	netdev@vger.kernel.org
13859S:	Maintained
13860F:	include/net/pkt_cls.h
13861F:	include/net/pkt_sched.h
13862F:	include/net/tc_act/
13863F:	include/uapi/linux/pkt_cls.h
13864F:	include/uapi/linux/pkt_sched.h
13865F:	include/uapi/linux/tc_act/
13866F:	include/uapi/linux/tc_ematch/
13867F:	net/sched/
13868
13869TCP LOW PRIORITY MODULE
13870M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13871M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13872W:	http://tcp-lp-mod.sourceforge.net/
13873S:	Maintained
13874F:	net/ipv4/tcp_lp.c
13875
13876TDA10071 MEDIA DRIVER
13877M:	Antti Palosaari <crope@iki.fi>
13878L:	linux-media@vger.kernel.org
13879W:	https://linuxtv.org
13880W:	http://palosaari.fi/linux/
13881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13882T:	git git://linuxtv.org/anttip/media_tree.git
13883S:	Maintained
13884F:	drivers/media/dvb-frontends/tda10071*
13885
13886TDA18212 MEDIA DRIVER
13887M:	Antti Palosaari <crope@iki.fi>
13888L:	linux-media@vger.kernel.org
13889W:	https://linuxtv.org
13890W:	http://palosaari.fi/linux/
13891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13892T:	git git://linuxtv.org/anttip/media_tree.git
13893S:	Maintained
13894F:	drivers/media/tuners/tda18212*
13895
13896TDA18218 MEDIA DRIVER
13897M:	Antti Palosaari <crope@iki.fi>
13898L:	linux-media@vger.kernel.org
13899W:	https://linuxtv.org
13900W:	http://palosaari.fi/linux/
13901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13902T:	git git://linuxtv.org/anttip/media_tree.git
13903S:	Maintained
13904F:	drivers/media/tuners/tda18218*
13905
13906TDA18250 MEDIA DRIVER
13907M:	Olli Salonen <olli.salonen@iki.fi>
13908L:	linux-media@vger.kernel.org
13909W:	https://linuxtv.org
13910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13911T:	git git://linuxtv.org/media_tree.git
13912S:	Maintained
13913F:	drivers/media/tuners/tda18250*
13914
13915TDA18271 MEDIA DRIVER
13916M:	Michael Krufky <mkrufky@linuxtv.org>
13917L:	linux-media@vger.kernel.org
13918W:	https://linuxtv.org
13919W:	http://github.com/mkrufky
13920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13921T:	git git://linuxtv.org/mkrufky/tuners.git
13922S:	Maintained
13923F:	drivers/media/tuners/tda18271*
13924
13925TDA1997x MEDIA DRIVER
13926M:	Tim Harvey <tharvey@gateworks.com>
13927L:	linux-media@vger.kernel.org
13928W:	https://linuxtv.org
13929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13930S:	Maintained
13931F:	drivers/media/i2c/tda1997x.*
13932
13933TDA827x MEDIA DRIVER
13934M:	Michael Krufky <mkrufky@linuxtv.org>
13935L:	linux-media@vger.kernel.org
13936W:	https://linuxtv.org
13937W:	http://github.com/mkrufky
13938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13939T:	git git://linuxtv.org/mkrufky/tuners.git
13940S:	Maintained
13941F:	drivers/media/tuners/tda8290.*
13942
13943TDA8290 MEDIA DRIVER
13944M:	Michael Krufky <mkrufky@linuxtv.org>
13945L:	linux-media@vger.kernel.org
13946W:	https://linuxtv.org
13947W:	http://github.com/mkrufky
13948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13949T:	git git://linuxtv.org/mkrufky/tuners.git
13950S:	Maintained
13951F:	drivers/media/tuners/tda8290.*
13952
13953TDA9840 MEDIA DRIVER
13954M:	Hans Verkuil <hverkuil@xs4all.nl>
13955L:	linux-media@vger.kernel.org
13956T:	git git://linuxtv.org/media_tree.git
13957W:	https://linuxtv.org
13958S:	Maintained
13959F:	drivers/media/i2c/tda9840*
13960
13961TEA5761 TUNER DRIVER
13962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13963L:	linux-media@vger.kernel.org
13964W:	https://linuxtv.org
13965T:	git git://linuxtv.org/media_tree.git
13966S:	Odd fixes
13967F:	drivers/media/tuners/tea5761.*
13968
13969TEA5767 TUNER DRIVER
13970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973T:	git git://linuxtv.org/media_tree.git
13974S:	Maintained
13975F:	drivers/media/tuners/tea5767.*
13976
13977TEA6415C MEDIA DRIVER
13978M:	Hans Verkuil <hverkuil@xs4all.nl>
13979L:	linux-media@vger.kernel.org
13980T:	git git://linuxtv.org/media_tree.git
13981W:	https://linuxtv.org
13982S:	Maintained
13983F:	drivers/media/i2c/tea6415c*
13984
13985TEA6420 MEDIA DRIVER
13986M:	Hans Verkuil <hverkuil@xs4all.nl>
13987L:	linux-media@vger.kernel.org
13988T:	git git://linuxtv.org/media_tree.git
13989W:	https://linuxtv.org
13990S:	Maintained
13991F:	drivers/media/i2c/tea6420*
13992
13993TEAM DRIVER
13994M:	Jiri Pirko <jiri@resnulli.us>
13995L:	netdev@vger.kernel.org
13996S:	Supported
13997F:	drivers/net/team/
13998F:	include/linux/if_team.h
13999F:	include/uapi/linux/if_team.h
14000
14001TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14002M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14003S:	Maintained
14004F:	arch/x86/platform/ts5500/
14005
14006TECHNOTREND USB IR RECEIVER
14007M:	Sean Young <sean@mess.org>
14008L:	linux-media@vger.kernel.org
14009S:	Maintained
14010F:	drivers/media/rc/ttusbir.c
14011
14012TECHWELL TW9910 VIDEO DECODER
14013L:	linux-media@vger.kernel.org
14014S:	Orphan
14015F:	drivers/media/i2c/tw9910.c
14016F:	include/media/i2c/tw9910.h
14017
14018TEE SUBSYSTEM
14019M:	Jens Wiklander <jens.wiklander@linaro.org>
14020S:	Maintained
14021F:	include/linux/tee_drv.h
14022F:	include/uapi/linux/tee.h
14023F:	drivers/tee/
14024F:	Documentation/tee.txt
14025
14026TEGRA ARCHITECTURE SUPPORT
14027M:	Thierry Reding <thierry.reding@gmail.com>
14028M:	Jonathan Hunter <jonathanh@nvidia.com>
14029L:	linux-tegra@vger.kernel.org
14030Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14032S:	Supported
14033N:	[^a-z]tegra
14034
14035TEGRA CLOCK DRIVER
14036M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14037M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14038S:	Supported
14039F:	drivers/clk/tegra/
14040
14041TEGRA DMA DRIVERS
14042M:	Laxman Dewangan <ldewangan@nvidia.com>
14043M:	Jon Hunter <jonathanh@nvidia.com>
14044S:	Supported
14045F:	drivers/dma/tegra*
14046
14047TEGRA I2C DRIVER
14048M:	Laxman Dewangan <ldewangan@nvidia.com>
14049S:	Supported
14050F:	drivers/i2c/busses/i2c-tegra.c
14051
14052TEGRA IOMMU DRIVERS
14053M:	Thierry Reding <thierry.reding@gmail.com>
14054L:	linux-tegra@vger.kernel.org
14055S:	Supported
14056F:	drivers/iommu/tegra*
14057
14058TEGRA KBC DRIVER
14059M:	Laxman Dewangan <ldewangan@nvidia.com>
14060S:	Supported
14061F:	drivers/input/keyboard/tegra-kbc.c
14062
14063TEGRA PWM DRIVER
14064M:	Thierry Reding <thierry.reding@gmail.com>
14065S:	Supported
14066F:	drivers/pwm/pwm-tegra.c
14067
14068TEGRA SERIAL DRIVER
14069M:	Laxman Dewangan <ldewangan@nvidia.com>
14070S:	Supported
14071F:	drivers/tty/serial/serial-tegra.c
14072
14073TEGRA SPI DRIVER
14074M:	Laxman Dewangan <ldewangan@nvidia.com>
14075S:	Supported
14076F:	drivers/spi/spi-tegra*
14077
14078TEHUTI ETHERNET DRIVER
14079M:	Andy Gospodarek <andy@greyhouse.net>
14080L:	netdev@vger.kernel.org
14081S:	Supported
14082F:	drivers/net/ethernet/tehuti/*
14083
14084Telecom Clock Driver for MCPL0010
14085M:	Mark Gross <mark.gross@intel.com>
14086S:	Supported
14087F:	drivers/char/tlclk.c
14088
14089TENSILICA XTENSA PORT (xtensa)
14090M:	Chris Zankel <chris@zankel.net>
14091M:	Max Filippov <jcmvbkbc@gmail.com>
14092L:	linux-xtensa@linux-xtensa.org
14093T:	git git://github.com/czankel/xtensa-linux.git
14094S:	Maintained
14095F:	arch/xtensa/
14096F:	drivers/irqchip/irq-xtensa-*
14097
14098Texas Instruments' System Control Interface (TISCI) Protocol Driver
14099M:	Nishanth Menon <nm@ti.com>
14100M:	Tero Kristo <t-kristo@ti.com>
14101M:	Santosh Shilimkar <ssantosh@kernel.org>
14102L:	linux-arm-kernel@lists.infradead.org
14103S:	Maintained
14104F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14105F:	drivers/firmware/ti_sci*
14106F:	include/linux/soc/ti/ti_sci_protocol.h
14107F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14108F:	include/dt-bindings/genpd/k2g.h
14109F:	drivers/soc/ti/ti_sci_pm_domains.c
14110F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14111F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14112F:	drivers/clk/keystone/sci-clk.c
14113F:	drivers/reset/reset-ti-sci.c
14114
14115THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14116M:	Hans Verkuil <hverkuil@xs4all.nl>
14117L:	linux-media@vger.kernel.org
14118T:	git git://linuxtv.org/media_tree.git
14119W:	https://linuxtv.org
14120S:	Maintained
14121F:	drivers/media/radio/radio-raremono.c
14122
14123THERMAL
14124M:	Zhang Rui <rui.zhang@intel.com>
14125M:	Eduardo Valentin <edubezval@gmail.com>
14126L:	linux-pm@vger.kernel.org
14127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14129Q:	https://patchwork.kernel.org/project/linux-pm/list/
14130S:	Supported
14131F:	drivers/thermal/
14132F:	include/linux/thermal.h
14133F:	include/uapi/linux/thermal.h
14134F:	include/linux/cpu_cooling.h
14135F:	Documentation/devicetree/bindings/thermal/
14136
14137THERMAL/CPU_COOLING
14138M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14139M:	Viresh Kumar <viresh.kumar@linaro.org>
14140M:	Javi Merino <javi.merino@kernel.org>
14141L:	linux-pm@vger.kernel.org
14142S:	Supported
14143F:	Documentation/thermal/cpu-cooling-api.txt
14144F:	drivers/thermal/cpu_cooling.c
14145F:	include/linux/cpu_cooling.h
14146
14147THINKPAD ACPI EXTRAS DRIVER
14148M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14149L:	ibm-acpi-devel@lists.sourceforge.net
14150L:	platform-driver-x86@vger.kernel.org
14151W:	http://ibm-acpi.sourceforge.net
14152W:	http://thinkwiki.org/wiki/Ibm-acpi
14153T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14154S:	Maintained
14155F:	drivers/platform/x86/thinkpad_acpi.c
14156
14157THUNDERBOLT DRIVER
14158M:	Andreas Noever <andreas.noever@gmail.com>
14159M:	Michael Jamet <michael.jamet@intel.com>
14160M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14161M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14163S:	Maintained
14164F:	Documentation/admin-guide/thunderbolt.rst
14165F:	drivers/thunderbolt/
14166F:	include/linux/thunderbolt.h
14167
14168THUNDERBOLT NETWORK DRIVER
14169M:	Michael Jamet <michael.jamet@intel.com>
14170M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14171M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14172L:	netdev@vger.kernel.org
14173S:	Maintained
14174F:	drivers/net/thunderbolt.c
14175
14176THUNDERX GPIO DRIVER
14177M:	David Daney <david.daney@cavium.com>
14178S:	Maintained
14179F:	drivers/gpio/gpio-thunderx.c
14180
14181TI AM437X VPFE DRIVER
14182M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14183L:	linux-media@vger.kernel.org
14184W:	https://linuxtv.org
14185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14186T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14187S:	Maintained
14188F:	drivers/media/platform/am437x/
14189
14190TI BANDGAP AND THERMAL DRIVER
14191M:	Eduardo Valentin <edubezval@gmail.com>
14192M:	Keerthy <j-keerthy@ti.com>
14193L:	linux-pm@vger.kernel.org
14194L:	linux-omap@vger.kernel.org
14195S:	Maintained
14196F:	drivers/thermal/ti-soc-thermal/
14197
14198TI BQ27XXX POWER SUPPLY DRIVER
14199R:	Andrew F. Davis <afd@ti.com>
14200F:	include/linux/power/bq27xxx_battery.h
14201F:	drivers/power/supply/bq27xxx_battery.c
14202F:	drivers/power/supply/bq27xxx_battery_i2c.c
14203
14204TI CDCE706 CLOCK DRIVER
14205M:	Max Filippov <jcmvbkbc@gmail.com>
14206S:	Maintained
14207F:	drivers/clk/clk-cdce706.c
14208
14209TI CLOCK DRIVER
14210M:	Tero Kristo <t-kristo@ti.com>
14211L:	linux-omap@vger.kernel.org
14212S:	Maintained
14213F:	drivers/clk/ti/
14214F:	include/linux/clk/ti.h
14215
14216TI DAVINCI MACHINE SUPPORT
14217M:	Sekhar Nori <nsekhar@ti.com>
14218M:	Kevin Hilman <khilman@kernel.org>
14219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14221S:	Supported
14222F:	arch/arm/mach-davinci/
14223F:	drivers/i2c/busses/i2c-davinci.c
14224F:	arch/arm/boot/dts/da850*
14225
14226TI DAVINCI SERIES CLOCK DRIVER
14227M:	David Lechner <david@lechnology.com>
14228R:	Sekhar Nori <nsekhar@ti.com>
14229S:	Maintained
14230F:	Documentation/devicetree/bindings/clock/ti/davinci/
14231F:	drivers/clk/davinci/
14232
14233TI DAVINCI SERIES GPIO DRIVER
14234M:	Keerthy <j-keerthy@ti.com>
14235L:	linux-gpio@vger.kernel.org
14236S:	Maintained
14237F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14238F:	drivers/gpio/gpio-davinci.c
14239
14240TI DAVINCI SERIES MEDIA DRIVER
14241M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14242L:	linux-media@vger.kernel.org
14243W:	https://linuxtv.org
14244Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14245T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14246S:	Maintained
14247F:	drivers/media/platform/davinci/
14248F:	include/media/davinci/
14249
14250TI ETHERNET SWITCH DRIVER (CPSW)
14251R:	Grygorii Strashko <grygorii.strashko@ti.com>
14252L:	linux-omap@vger.kernel.org
14253L:	netdev@vger.kernel.org
14254S:	Maintained
14255F:	drivers/net/ethernet/ti/cpsw*
14256F:	drivers/net/ethernet/ti/davinci*
14257
14258TI FLASH MEDIA INTERFACE DRIVER
14259M:	Alex Dubov <oakad@yahoo.com>
14260S:	Maintained
14261F:	drivers/misc/tifm*
14262F:	drivers/mmc/host/tifm_sd.c
14263F:	include/linux/tifm.h
14264
14265TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14266M:	Santosh Shilimkar <ssantosh@kernel.org>
14267L:	linux-kernel@vger.kernel.org
14268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14269S:	Maintained
14270F:	drivers/soc/ti/*
14271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14272
14273TI LM49xxx FAMILY ASoC CODEC DRIVERS
14274M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14275M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14277S:	Maintained
14278F:	sound/soc/codecs/lm49453*
14279F:	sound/soc/codecs/isabelle*
14280
14281TI LP855x BACKLIGHT DRIVER
14282M:	Milo Kim <milo.kim@ti.com>
14283S:	Maintained
14284F:	Documentation/backlight/lp855x-driver.txt
14285F:	drivers/video/backlight/lp855x_bl.c
14286F:	include/linux/platform_data/lp855x.h
14287
14288TI LP8727 CHARGER DRIVER
14289M:	Milo Kim <milo.kim@ti.com>
14290S:	Maintained
14291F:	drivers/power/supply/lp8727_charger.c
14292F:	include/linux/platform_data/lp8727.h
14293
14294TI LP8788 MFD DRIVER
14295M:	Milo Kim <milo.kim@ti.com>
14296S:	Maintained
14297F:	drivers/iio/adc/lp8788_adc.c
14298F:	drivers/leds/leds-lp8788.c
14299F:	drivers/mfd/lp8788*.c
14300F:	drivers/power/supply/lp8788-charger.c
14301F:	drivers/regulator/lp8788-*.c
14302F:	include/linux/mfd/lp8788*.h
14303
14304TI NETCP ETHERNET DRIVER
14305M:	Wingman Kwok <w-kwok2@ti.com>
14306M:	Murali Karicheri <m-karicheri2@ti.com>
14307L:	netdev@vger.kernel.org
14308S:	Maintained
14309F:	drivers/net/ethernet/ti/netcp*
14310
14311TI TAS571X FAMILY ASoC CODEC DRIVER
14312M:	Kevin Cernekee <cernekee@chromium.org>
14313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14314S:	Odd Fixes
14315F:	sound/soc/codecs/tas571x*
14316
14317TI TRF7970A NFC DRIVER
14318M:	Mark Greer <mgreer@animalcreek.com>
14319L:	linux-wireless@vger.kernel.org
14320L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14321S:	Supported
14322F:	drivers/nfc/trf7970a.c
14323F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14324
14325TI TWL4030 SERIES SOC CODEC DRIVER
14326M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14328S:	Maintained
14329F:	sound/soc/codecs/twl4030*
14330
14331TI VPE/CAL DRIVERS
14332M:	Benoit Parrot <bparrot@ti.com>
14333L:	linux-media@vger.kernel.org
14334W:	http://linuxtv.org/
14335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14336S:	Maintained
14337F:	drivers/media/platform/ti-vpe/
14338
14339TI WILINK WIRELESS DRIVERS
14340L:	linux-wireless@vger.kernel.org
14341W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14342W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14344S:	Orphan
14345F:	drivers/net/wireless/ti/
14346F:	include/linux/wl12xx.h
14347
14348TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14349M:	John Stultz <john.stultz@linaro.org>
14350M:	Thomas Gleixner <tglx@linutronix.de>
14351R:	Stephen Boyd <sboyd@kernel.org>
14352L:	linux-kernel@vger.kernel.org
14353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14354S:	Supported
14355F:	include/linux/clocksource.h
14356F:	include/linux/time.h
14357F:	include/linux/timex.h
14358F:	include/uapi/linux/time.h
14359F:	include/uapi/linux/timex.h
14360F:	kernel/time/clocksource.c
14361F:	kernel/time/time*.c
14362F:	kernel/time/alarmtimer.c
14363F:	kernel/time/ntp.c
14364F:	tools/testing/selftests/timers/
14365
14366TIPC NETWORK LAYER
14367M:	Jon Maloy <jon.maloy@ericsson.com>
14368M:	Ying Xue <ying.xue@windriver.com>
14369L:	netdev@vger.kernel.org (core kernel code)
14370L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14371W:	http://tipc.sourceforge.net/
14372S:	Maintained
14373F:	include/uapi/linux/tipc*.h
14374F:	net/tipc/
14375
14376TLAN NETWORK DRIVER
14377M:	Samuel Chessman <chessman@tux.org>
14378L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14379W:	http://sourceforge.net/projects/tlan/
14380S:	Maintained
14381F:	Documentation/networking/tlan.txt
14382F:	drivers/net/ethernet/ti/tlan.*
14383
14384TM6000 VIDEO4LINUX DRIVER
14385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14386L:	linux-media@vger.kernel.org
14387W:	https://linuxtv.org
14388T:	git git://linuxtv.org/media_tree.git
14389S:	Odd fixes
14390F:	drivers/media/usb/tm6000/
14391F:	Documentation/media/v4l-drivers/tm6000*
14392
14393TMIO/SDHI MMC DRIVER
14394M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14395L:	linux-mmc@vger.kernel.org
14396S:	Supported
14397F:	drivers/mmc/host/tmio_mmc*
14398F:	drivers/mmc/host/renesas_sdhi*
14399F:	include/linux/mfd/tmio.h
14400
14401TMP401 HARDWARE MONITOR DRIVER
14402M:	Guenter Roeck <linux@roeck-us.net>
14403L:	linux-hwmon@vger.kernel.org
14404S:	Maintained
14405F:	Documentation/hwmon/tmp401
14406F:	drivers/hwmon/tmp401.c
14407
14408TMPFS (SHMEM FILESYSTEM)
14409M:	Hugh Dickins <hughd@google.com>
14410L:	linux-mm@kvack.org
14411S:	Maintained
14412F:	include/linux/shmem_fs.h
14413F:	mm/shmem.c
14414
14415TOMOYO SECURITY MODULE
14416M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14417M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14418L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14419L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14420L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14421L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14422W:	http://tomoyo.sourceforge.jp/
14423T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14424S:	Maintained
14425F:	security/tomoyo/
14426
14427TOPSTAR LAPTOP EXTRAS DRIVER
14428M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14429L:	platform-driver-x86@vger.kernel.org
14430S:	Maintained
14431F:	drivers/platform/x86/topstar-laptop.c
14432
14433TORTURE-TEST MODULES
14434M:	Davidlohr Bueso <dave@stgolabs.net>
14435M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14436M:	Josh Triplett <josh@joshtriplett.org>
14437L:	linux-kernel@vger.kernel.org
14438S:	Supported
14439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14440F:	Documentation/RCU/torture.txt
14441F:	kernel/torture.c
14442F:	kernel/rcu/rcutorture.c
14443F:	kernel/locking/locktorture.c
14444
14445TOSHIBA ACPI EXTRAS DRIVER
14446M:	Azael Avalos <coproscefalo@gmail.com>
14447L:	platform-driver-x86@vger.kernel.org
14448S:	Maintained
14449F:	drivers/platform/x86/toshiba_acpi.c
14450
14451TOSHIBA BLUETOOTH DRIVER
14452M:	Azael Avalos <coproscefalo@gmail.com>
14453L:	platform-driver-x86@vger.kernel.org
14454S:	Maintained
14455F:	drivers/platform/x86/toshiba_bluetooth.c
14456
14457TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14458M:	Azael Avalos <coproscefalo@gmail.com>
14459L:	platform-driver-x86@vger.kernel.org
14460S:	Maintained
14461F:	drivers/platform/x86/toshiba_haps.c
14462
14463TOSHIBA SMM DRIVER
14464M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14465W:	http://www.buzzard.org.uk/toshiba/
14466S:	Maintained
14467F:	drivers/char/toshiba.c
14468F:	include/linux/toshiba.h
14469F:	include/uapi/linux/toshiba.h
14470
14471TOSHIBA TC358743 DRIVER
14472M:	Mats Randgaard <matrandg@cisco.com>
14473L:	linux-media@vger.kernel.org
14474S:	Maintained
14475F:	drivers/media/i2c/tc358743*
14476F:	include/media/i2c/tc358743.h
14477
14478TOSHIBA WMI HOTKEYS DRIVER
14479M:	Azael Avalos <coproscefalo@gmail.com>
14480L:	platform-driver-x86@vger.kernel.org
14481S:	Maintained
14482F:	drivers/platform/x86/toshiba-wmi.c
14483
14484TPM DEVICE DRIVER
14485M:	Peter Huewe <peterhuewe@gmx.de>
14486M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14487R:	Jason Gunthorpe <jgg@ziepe.ca>
14488L:	linux-integrity@vger.kernel.org
14489Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14490W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14491T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14492S:	Maintained
14493F:	drivers/char/tpm/
14494
14495TRACING
14496M:	Steven Rostedt <rostedt@goodmis.org>
14497M:	Ingo Molnar <mingo@redhat.com>
14498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14499S:	Maintained
14500F:	Documentation/trace/ftrace.rst
14501F:	arch/*/*/*/ftrace.h
14502F:	arch/*/kernel/ftrace.c
14503F:	include/*/ftrace.h
14504F:	include/linux/trace*.h
14505F:	include/trace/
14506F:	kernel/trace/
14507F:	tools/testing/selftests/ftrace/
14508
14509TRACING MMIO ACCESSES (MMIOTRACE)
14510M:	Steven Rostedt <rostedt@goodmis.org>
14511M:	Ingo Molnar <mingo@kernel.org>
14512R:	Karol Herbst <karolherbst@gmail.com>
14513R:	Pekka Paalanen <ppaalanen@gmail.com>
14514S:	Maintained
14515L:	linux-kernel@vger.kernel.org
14516L:	nouveau@lists.freedesktop.org
14517F:	kernel/trace/trace_mmiotrace.c
14518F:	include/linux/mmiotrace.h
14519F:	arch/x86/mm/kmmio.c
14520F:	arch/x86/mm/mmio-mod.c
14521F:	arch/x86/mm/testmmiotrace.c
14522
14523TRIVIAL PATCHES
14524M:	Jiri Kosina <trivial@kernel.org>
14525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14526S:	Maintained
14527K:	^Subject:.*(?i)trivial
14528
14529TEMPO SEMICONDUCTOR DRIVERS
14530M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14531S:	Maintained
14532F:	sound/soc/codecs/tscs*.c
14533F:	sound/soc/codecs/tscs*.h
14534F:	Documentation/devicetree/bindings/sound/tscs*.txt
14535
14536TTY LAYER
14537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14538M:	Jiri Slaby <jslaby@suse.com>
14539S:	Supported
14540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14541F:	Documentation/serial/
14542F:	drivers/tty/
14543F:	drivers/tty/serial/serial_core.c
14544F:	include/linux/serial_core.h
14545F:	include/linux/serial.h
14546F:	include/linux/tty.h
14547F:	include/uapi/linux/serial_core.h
14548F:	include/uapi/linux/serial.h
14549F:	include/uapi/linux/tty.h
14550
14551TUA9001 MEDIA DRIVER
14552M:	Antti Palosaari <crope@iki.fi>
14553L:	linux-media@vger.kernel.org
14554W:	https://linuxtv.org
14555W:	http://palosaari.fi/linux/
14556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14557T:	git git://linuxtv.org/anttip/media_tree.git
14558S:	Maintained
14559F:	drivers/media/tuners/tua9001*
14560
14561TULIP NETWORK DRIVERS
14562L:	netdev@vger.kernel.org
14563L:	linux-parisc@vger.kernel.org
14564S:	Orphan
14565F:	drivers/net/ethernet/dec/tulip/
14566
14567TUN/TAP driver
14568M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14569W:	http://vtun.sourceforge.net/tun
14570S:	Maintained
14571F:	Documentation/networking/tuntap.txt
14572F:	arch/um/os-Linux/drivers/
14573
14574TURBOCHANNEL SUBSYSTEM
14575M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14576M:	Ralf Baechle <ralf@linux-mips.org>
14577L:	linux-mips@linux-mips.org
14578Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14579S:	Maintained
14580F:	drivers/tc/
14581F:	include/linux/tc.h
14582
14583TURBOSTAT UTILITY
14584M:	"Len Brown" <lenb@kernel.org>
14585L:	linux-pm@vger.kernel.org
14586B:	https://bugzilla.kernel.org
14587Q:	https://patchwork.kernel.org/project/linux-pm/list/
14588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14589S:	Supported
14590F:	tools/power/x86/turbostat/
14591
14592TW5864 VIDEO4LINUX DRIVER
14593M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14594M:	Anton Sviridenko <anton@corp.bluecherry.net>
14595M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14596M:	Andrey Utkin <andrey_utkin@fastmail.com>
14597L:	linux-media@vger.kernel.org
14598S:	Supported
14599F:	drivers/media/pci/tw5864/
14600
14601TW68 VIDEO4LINUX DRIVER
14602M:	Hans Verkuil <hverkuil@xs4all.nl>
14603L:	linux-media@vger.kernel.org
14604T:	git git://linuxtv.org/media_tree.git
14605W:	https://linuxtv.org
14606S:	Odd Fixes
14607F:	drivers/media/pci/tw68/
14608
14609TW686X VIDEO4LINUX DRIVER
14610M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14611L:	linux-media@vger.kernel.org
14612T:	git git://linuxtv.org/media_tree.git
14613W:	http://linuxtv.org
14614S:	Maintained
14615F:	drivers/media/pci/tw686x/
14616
14617UBI FILE SYSTEM (UBIFS)
14618M:	Richard Weinberger <richard@nod.at>
14619M:	Artem Bityutskiy <dedekind1@gmail.com>
14620M:	Adrian Hunter <adrian.hunter@intel.com>
14621L:	linux-mtd@lists.infradead.org
14622T:	git git://git.infradead.org/ubifs-2.6.git
14623W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14624S:	Supported
14625F:	Documentation/filesystems/ubifs.txt
14626F:	fs/ubifs/
14627
14628UCLINUX (M68KNOMMU AND COLDFIRE)
14629M:	Greg Ungerer <gerg@linux-m68k.org>
14630W:	http://www.linux-m68k.org/
14631W:	http://www.uclinux.org/
14632L:	linux-m68k@lists.linux-m68k.org
14633L:	uclinux-dev@uclinux.org  (subscribers-only)
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14635S:	Maintained
14636F:	arch/m68k/coldfire/
14637F:	arch/m68k/68*/
14638F:	arch/m68k/*/*_no.*
14639F:	arch/m68k/include/asm/*_no.*
14640
14641UDF FILESYSTEM
14642M:	Jan Kara <jack@suse.com>
14643S:	Maintained
14644F:	Documentation/filesystems/udf.txt
14645F:	fs/udf/
14646
14647UDRAW TABLET
14648M:	Bastien Nocera <hadess@hadess.net>
14649L:	linux-input@vger.kernel.org
14650S:	Maintained
14651F:	drivers/hid/hid-udraw-ps3.c
14652
14653UFS FILESYSTEM
14654M:	Evgeniy Dushistov <dushistov@mail.ru>
14655S:	Maintained
14656F:	Documentation/filesystems/ufs.txt
14657F:	fs/ufs/
14658
14659UHID USERSPACE HID IO DRIVER:
14660M:	David Herrmann <dh.herrmann@googlemail.com>
14661L:	linux-input@vger.kernel.org
14662S:	Maintained
14663F:	drivers/hid/uhid.c
14664F:	include/uapi/linux/uhid.h
14665
14666ULPI BUS
14667M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14668L:	linux-usb@vger.kernel.org
14669S:	Maintained
14670F:	drivers/usb/common/ulpi.c
14671F:	include/linux/ulpi/
14672
14673ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14674L:	linux-usb@vger.kernel.org
14675S:	Orphan
14676F:	drivers/uwb/
14677F:	include/linux/uwb.h
14678F:	include/linux/uwb/
14679
14680UNICORE32 ARCHITECTURE:
14681M:	Guan Xuetao <gxt@pku.edu.cn>
14682W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14683S:	Maintained
14684T:	git git://github.com/gxt/linux.git
14685F:	arch/unicore32/
14686
14687UNIFDEF
14688M:	Tony Finch <dot@dotat.at>
14689W:	http://dotat.at/prog/unifdef
14690S:	Maintained
14691F:	scripts/unifdef.c
14692
14693UNIFORM CDROM DRIVER
14694M:	Jens Axboe <axboe@kernel.dk>
14695W:	http://www.kernel.dk
14696S:	Maintained
14697F:	Documentation/cdrom/
14698F:	drivers/cdrom/cdrom.c
14699F:	include/linux/cdrom.h
14700F:	include/uapi/linux/cdrom.h
14701
14702UNISYS S-PAR DRIVERS
14703M:	David Kershner <david.kershner@unisys.com>
14704L:	sparmaintainer@unisys.com (Unisys internal)
14705S:	Supported
14706F:	include/linux/visorbus.h
14707F:	drivers/visorbus/
14708F:	drivers/staging/unisys/
14709
14710UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14711M:	Vinayak Holikatti <vinholikatti@gmail.com>
14712L:	linux-scsi@vger.kernel.org
14713S:	Supported
14714F:	Documentation/scsi/ufs.txt
14715F:	drivers/scsi/ufs/
14716
14717UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14718M:	Joao Pinto <jpinto@synopsys.com>
14719L:	linux-scsi@vger.kernel.org
14720S:	Supported
14721F:	drivers/scsi/ufs/*dwc*
14722
14723UNSORTED BLOCK IMAGES (UBI)
14724M:	Artem Bityutskiy <dedekind1@gmail.com>
14725M:	Richard Weinberger <richard@nod.at>
14726W:	http://www.linux-mtd.infradead.org/
14727L:	linux-mtd@lists.infradead.org
14728T:	git git://git.infradead.org/ubifs-2.6.git
14729S:	Supported
14730F:	drivers/mtd/ubi/
14731F:	include/linux/mtd/ubi.h
14732F:	include/uapi/mtd/ubi-user.h
14733
14734USB "USBNET" DRIVER FRAMEWORK
14735M:	Oliver Neukum <oneukum@suse.com>
14736L:	netdev@vger.kernel.org
14737W:	http://www.linux-usb.org/usbnet
14738S:	Maintained
14739F:	drivers/net/usb/usbnet.c
14740F:	include/linux/usb/usbnet.h
14741
14742USB ACM DRIVER
14743M:	Oliver Neukum <oneukum@suse.com>
14744L:	linux-usb@vger.kernel.org
14745S:	Maintained
14746F:	Documentation/usb/acm.txt
14747F:	drivers/usb/class/cdc-acm.*
14748
14749USB AR5523 WIRELESS DRIVER
14750M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14751L:	linux-wireless@vger.kernel.org
14752S:	Maintained
14753F:	drivers/net/wireless/ath/ar5523/
14754
14755USB ATTACHED SCSI
14756M:	Oliver Neukum <oneukum@suse.com>
14757L:	linux-usb@vger.kernel.org
14758L:	linux-scsi@vger.kernel.org
14759S:	Maintained
14760F:	drivers/usb/storage/uas.c
14761
14762USB CDC ETHERNET DRIVER
14763M:	Oliver Neukum <oliver@neukum.org>
14764L:	linux-usb@vger.kernel.org
14765S:	Maintained
14766F:	drivers/net/usb/cdc_*.c
14767F:	include/uapi/linux/usb/cdc.h
14768
14769USB CHAOSKEY DRIVER
14770M:	Keith Packard <keithp@keithp.com>
14771L:	linux-usb@vger.kernel.org
14772S:	Maintained
14773F:	drivers/usb/misc/chaoskey.c
14774
14775USB CYPRESS C67X00 DRIVER
14776M:	Peter Korsgaard <jacmet@sunsite.dk>
14777L:	linux-usb@vger.kernel.org
14778S:	Maintained
14779F:	drivers/usb/c67x00/
14780
14781USB DAVICOM DM9601 DRIVER
14782M:	Peter Korsgaard <jacmet@sunsite.dk>
14783L:	netdev@vger.kernel.org
14784W:	http://www.linux-usb.org/usbnet
14785S:	Maintained
14786F:	drivers/net/usb/dm9601.c
14787
14788USB DIAMOND RIO500 DRIVER
14789M:	Cesar Miquel <miquel@df.uba.ar>
14790L:	rio500-users@lists.sourceforge.net
14791W:	http://rio500.sourceforge.net
14792S:	Maintained
14793F:	drivers/usb/misc/rio500*
14794
14795USB EHCI DRIVER
14796M:	Alan Stern <stern@rowland.harvard.edu>
14797L:	linux-usb@vger.kernel.org
14798S:	Maintained
14799F:	Documentation/usb/ehci.txt
14800F:	drivers/usb/host/ehci*
14801
14802USB GADGET/PERIPHERAL SUBSYSTEM
14803M:	Felipe Balbi <balbi@kernel.org>
14804L:	linux-usb@vger.kernel.org
14805W:	http://www.linux-usb.org/gadget
14806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14807S:	Maintained
14808F:	drivers/usb/gadget/
14809F:	include/linux/usb/gadget*
14810
14811USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14812M:	Jiri Kosina <jikos@kernel.org>
14813R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14814L:	linux-usb@vger.kernel.org
14815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14816S:	Maintained
14817F:	Documentation/hid/hiddev.txt
14818F:	drivers/hid/usbhid/
14819
14820USB INTEL XHCI ROLE MUX DRIVER
14821M:	Hans de Goede <hdegoede@redhat.com>
14822L:	linux-usb@vger.kernel.org
14823S:	Maintained
14824F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14825
14826USB ISP116X DRIVER
14827M:	Olav Kongas <ok@artecdesign.ee>
14828L:	linux-usb@vger.kernel.org
14829S:	Maintained
14830F:	drivers/usb/host/isp116x*
14831F:	include/linux/usb/isp116x.h
14832
14833USB LAN78XX ETHERNET DRIVER
14834M:	Woojung Huh <woojung.huh@microchip.com>
14835M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14836L:	netdev@vger.kernel.org
14837S:	Maintained
14838F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14839F:	drivers/net/usb/lan78xx.*
14840F:	include/dt-bindings/net/microchip-lan78xx.h
14841
14842USB MASS STORAGE DRIVER
14843M:	Alan Stern <stern@rowland.harvard.edu>
14844L:	linux-usb@vger.kernel.org
14845L:	usb-storage@lists.one-eyed-alien.net
14846S:	Maintained
14847W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14848F:	drivers/usb/storage/
14849
14850USB MIDI DRIVER
14851M:	Clemens Ladisch <clemens@ladisch.de>
14852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14853T:	git git://git.alsa-project.org/alsa-kernel.git
14854S:	Maintained
14855F:	sound/usb/midi.*
14856
14857USB NETWORKING DRIVERS
14858L:	linux-usb@vger.kernel.org
14859S:	Odd Fixes
14860F:	drivers/net/usb/
14861
14862USB OHCI DRIVER
14863M:	Alan Stern <stern@rowland.harvard.edu>
14864L:	linux-usb@vger.kernel.org
14865S:	Maintained
14866F:	Documentation/usb/ohci.txt
14867F:	drivers/usb/host/ohci*
14868
14869USB OTG FSM (Finite State Machine)
14870M:	Peter Chen <Peter.Chen@nxp.com>
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14872L:	linux-usb@vger.kernel.org
14873S:	Maintained
14874F:	drivers/usb/common/usb-otg-fsm.c
14875
14876USB OVER IP DRIVER
14877M:	Valentina Manea <valentina.manea.m@gmail.com>
14878M:	Shuah Khan <shuah@kernel.org>
14879L:	linux-usb@vger.kernel.org
14880S:	Maintained
14881F:	Documentation/usb/usbip_protocol.txt
14882F:	drivers/usb/usbip/
14883F:	tools/usb/usbip/
14884F:	tools/testing/selftests/drivers/usb/usbip/
14885
14886USB PEGASUS DRIVER
14887M:	Petko Manolov <petkan@nucleusys.com>
14888L:	linux-usb@vger.kernel.org
14889L:	netdev@vger.kernel.org
14890T:	git git://github.com/petkan/pegasus.git
14891W:	https://github.com/petkan/pegasus
14892S:	Maintained
14893F:	drivers/net/usb/pegasus.*
14894
14895USB PHY LAYER
14896M:	Felipe Balbi <balbi@kernel.org>
14897L:	linux-usb@vger.kernel.org
14898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14899S:	Maintained
14900F:	drivers/usb/phy/
14901
14902USB PRINTER DRIVER (usblp)
14903M:	Pete Zaitcev <zaitcev@redhat.com>
14904L:	linux-usb@vger.kernel.org
14905S:	Supported
14906F:	drivers/usb/class/usblp.c
14907
14908USB QMI WWAN NETWORK DRIVER
14909M:	Bjørn Mork <bjorn@mork.no>
14910L:	netdev@vger.kernel.org
14911S:	Maintained
14912F:	Documentation/ABI/testing/sysfs-class-net-qmi
14913F:	drivers/net/usb/qmi_wwan.c
14914
14915USB RTL8150 DRIVER
14916M:	Petko Manolov <petkan@nucleusys.com>
14917L:	linux-usb@vger.kernel.org
14918L:	netdev@vger.kernel.org
14919T:	git git://github.com/petkan/rtl8150.git
14920W:	https://github.com/petkan/rtl8150
14921S:	Maintained
14922F:	drivers/net/usb/rtl8150.c
14923
14924USB SERIAL SUBSYSTEM
14925M:	Johan Hovold <johan@kernel.org>
14926L:	linux-usb@vger.kernel.org
14927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14928S:	Maintained
14929F:	Documentation/usb/usb-serial.txt
14930F:	drivers/usb/serial/
14931F:	include/linux/usb/serial.h
14932
14933USB SMSC75XX ETHERNET DRIVER
14934M:	Steve Glendinning <steve.glendinning@shawell.net>
14935L:	netdev@vger.kernel.org
14936S:	Maintained
14937F:	drivers/net/usb/smsc75xx.*
14938
14939USB SMSC95XX ETHERNET DRIVER
14940M:	Steve Glendinning <steve.glendinning@shawell.net>
14941M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14942L:	netdev@vger.kernel.org
14943S:	Maintained
14944F:	drivers/net/usb/smsc95xx.*
14945
14946USB SUBSYSTEM
14947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14948L:	linux-usb@vger.kernel.org
14949W:	http://www.linux-usb.org
14950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14951S:	Supported
14952F:	Documentation/devicetree/bindings/usb/
14953F:	Documentation/usb/
14954F:	drivers/usb/
14955F:	include/linux/usb.h
14956F:	include/linux/usb/
14957
14958USB TYPEC PI3USB30532 MUX DRIVER
14959M:	Hans de Goede <hdegoede@redhat.com>
14960L:	linux-usb@vger.kernel.org
14961S:	Maintained
14962F:	drivers/usb/typec/mux/pi3usb30532.c
14963
14964USB TYPEC SUBSYSTEM
14965M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14966L:	linux-usb@vger.kernel.org
14967S:	Maintained
14968F:	Documentation/ABI/testing/sysfs-class-typec
14969F:	Documentation/driver-api/usb/typec.rst
14970F:	drivers/usb/typec/
14971F:	include/linux/usb/typec.h
14972
14973USB UHCI DRIVER
14974M:	Alan Stern <stern@rowland.harvard.edu>
14975L:	linux-usb@vger.kernel.org
14976S:	Maintained
14977F:	drivers/usb/host/uhci*
14978
14979USB VIDEO CLASS
14980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14981L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14982L:	linux-media@vger.kernel.org
14983T:	git git://linuxtv.org/media_tree.git
14984W:	http://www.ideasonboard.org/uvc/
14985S:	Maintained
14986F:	drivers/media/usb/uvc/
14987F:	include/uapi/linux/uvcvideo.h
14988
14989USB VISION DRIVER
14990M:	Hans Verkuil <hverkuil@xs4all.nl>
14991L:	linux-media@vger.kernel.org
14992T:	git git://linuxtv.org/media_tree.git
14993W:	https://linuxtv.org
14994S:	Odd Fixes
14995F:	drivers/media/usb/usbvision/
14996
14997USB WEBCAM GADGET
14998M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14999L:	linux-usb@vger.kernel.org
15000S:	Maintained
15001F:	drivers/usb/gadget/function/*uvc*
15002F:	drivers/usb/gadget/legacy/webcam.c
15003
15004USB WIRELESS RNDIS DRIVER (rndis_wlan)
15005M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15006L:	linux-wireless@vger.kernel.org
15007S:	Maintained
15008F:	drivers/net/wireless/rndis_wlan.c
15009
15010USB XHCI DRIVER
15011M:	Mathias Nyman <mathias.nyman@intel.com>
15012L:	linux-usb@vger.kernel.org
15013S:	Supported
15014F:	drivers/usb/host/xhci*
15015F:	drivers/usb/host/pci-quirks*
15016
15017USB ZD1201 DRIVER
15018L:	linux-wireless@vger.kernel.org
15019W:	http://linux-lc100020.sourceforge.net
15020S:	Orphan
15021F:	drivers/net/wireless/zydas/zd1201.*
15022
15023USB ZR364XX DRIVER
15024M:	Antoine Jacquet <royale@zerezo.com>
15025L:	linux-usb@vger.kernel.org
15026L:	linux-media@vger.kernel.org
15027T:	git git://linuxtv.org/media_tree.git
15028W:	http://royale.zerezo.com/zr364xx/
15029S:	Maintained
15030F:	Documentation/media/v4l-drivers/zr364xx*
15031F:	drivers/media/usb/zr364xx/
15032
15033USER-MODE LINUX (UML)
15034M:	Jeff Dike <jdike@addtoit.com>
15035M:	Richard Weinberger <richard@nod.at>
15036L:	linux-um@lists.infradead.org
15037W:	http://user-mode-linux.sourceforge.net
15038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15039S:	Maintained
15040F:	Documentation/virtual/uml/
15041F:	arch/um/
15042F:	arch/x86/um/
15043F:	fs/hostfs/
15044F:	fs/hppfs/
15045
15046USERSPACE I/O (UIO)
15047M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15048S:	Maintained
15049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15050F:	Documentation/driver-api/uio-howto.rst
15051F:	drivers/uio/
15052F:	include/linux/uio*.h
15053
15054UTIL-LINUX PACKAGE
15055M:	Karel Zak <kzak@redhat.com>
15056L:	util-linux@vger.kernel.org
15057W:	http://en.wikipedia.org/wiki/Util-linux
15058T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15059S:	Maintained
15060
15061UUID HELPERS
15062M:	Christoph Hellwig <hch@lst.de>
15063R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15064L:	linux-kernel@vger.kernel.org
15065T:	git git://git.infradead.org/users/hch/uuid.git
15066F:	lib/uuid.c
15067F:	lib/test_uuid.c
15068F:	include/linux/uuid.h
15069F:	include/uapi/linux/uuid.h
15070S:	Maintained
15071
15072UVESAFB DRIVER
15073M:	Michal Januszewski <spock@gentoo.org>
15074L:	linux-fbdev@vger.kernel.org
15075W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15076S:	Maintained
15077F:	Documentation/fb/uvesafb.txt
15078F:	drivers/video/fbdev/uvesafb.*
15079
15080VF610 NAND DRIVER
15081M:	Stefan Agner <stefan@agner.ch>
15082L:	linux-mtd@lists.infradead.org
15083S:	Supported
15084F:	drivers/mtd/nand/raw/vf610_nfc.c
15085
15086VFAT/FAT/MSDOS FILESYSTEM
15087M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15088S:	Maintained
15089F:	Documentation/filesystems/vfat.txt
15090F:	fs/fat/
15091
15092VFIO DRIVER
15093M:	Alex Williamson <alex.williamson@redhat.com>
15094L:	kvm@vger.kernel.org
15095T:	git git://github.com/awilliam/linux-vfio.git
15096S:	Maintained
15097F:	Documentation/vfio.txt
15098F:	drivers/vfio/
15099F:	include/linux/vfio.h
15100F:	include/uapi/linux/vfio.h
15101
15102VFIO MEDIATED DEVICE DRIVERS
15103M:	Kirti Wankhede <kwankhede@nvidia.com>
15104L:	kvm@vger.kernel.org
15105S:	Maintained
15106F:	Documentation/vfio-mediated-device.txt
15107F:	drivers/vfio/mdev/
15108F:	include/linux/mdev.h
15109F:	samples/vfio-mdev/
15110
15111VFIO PLATFORM DRIVER
15112M:	Eric Auger <eric.auger@redhat.com>
15113L:	kvm@vger.kernel.org
15114S:	Maintained
15115F:	drivers/vfio/platform/
15116
15117VGA_SWITCHEROO
15118R:	Lukas Wunner <lukas@wunner.de>
15119S:	Maintained
15120F:	Documentation/gpu/vga-switcheroo.rst
15121F:	drivers/gpu/vga/vga_switcheroo.c
15122F:	include/linux/vga_switcheroo.h
15123T:	git git://anongit.freedesktop.org/drm/drm-misc
15124
15125VIA RHINE NETWORK DRIVER
15126S:	Orphan
15127F:	drivers/net/ethernet/via/via-rhine.c
15128
15129VIA SD/MMC CARD CONTROLLER DRIVER
15130M:	Bruce Chang <brucechang@via.com.tw>
15131M:	Harald Welte <HaraldWelte@viatech.com>
15132S:	Maintained
15133F:	drivers/mmc/host/via-sdmmc.c
15134
15135VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15136M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15137L:	linux-fbdev@vger.kernel.org
15138S:	Maintained
15139F:	include/linux/via-core.h
15140F:	include/linux/via-gpio.h
15141F:	include/linux/via_i2c.h
15142F:	drivers/video/fbdev/via/
15143
15144VIA VELOCITY NETWORK DRIVER
15145M:	Francois Romieu <romieu@fr.zoreil.com>
15146L:	netdev@vger.kernel.org
15147S:	Maintained
15148F:	drivers/net/ethernet/via/via-velocity.*
15149
15150VIDEO MULTIPLEXER DRIVER
15151M:	Philipp Zabel <p.zabel@pengutronix.de>
15152L:	linux-media@vger.kernel.org
15153S:	Maintained
15154F:	drivers/media/platform/video-mux.c
15155
15156VIDEO I2C POLLING DRIVER
15157M:	Matt Ranostay <matt.ranostay@konsulko.com>
15158L:	linux-media@vger.kernel.org
15159S:	Maintained
15160F:	drivers/media/i2c/video-i2c.c
15161
15162VIDEOBUF2 FRAMEWORK
15163M:	Pawel Osciak <pawel@osciak.com>
15164M:	Marek Szyprowski <m.szyprowski@samsung.com>
15165M:	Kyungmin Park <kyungmin.park@samsung.com>
15166L:	linux-media@vger.kernel.org
15167S:	Maintained
15168F:	drivers/media/v4l2-core/videobuf2-*
15169F:	include/media/videobuf2-*
15170
15171VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15172M:	Helen Koike <helen.koike@collabora.com>
15173L:	linux-media@vger.kernel.org
15174T:	git git://linuxtv.org/media_tree.git
15175W:	https://linuxtv.org
15176S:	Maintained
15177F:	drivers/media/platform/vimc/*
15178
15179VIRT LIB
15180M:	Alex Williamson <alex.williamson@redhat.com>
15181M:	Paolo Bonzini <pbonzini@redhat.com>
15182L:	kvm@vger.kernel.org
15183S:	Supported
15184F:	virt/lib/
15185
15186VIRTIO AND VHOST VSOCK DRIVER
15187M:	Stefan Hajnoczi <stefanha@redhat.com>
15188L:	kvm@vger.kernel.org
15189L:	virtualization@lists.linux-foundation.org
15190L:	netdev@vger.kernel.org
15191S:	Maintained
15192F:	include/linux/virtio_vsock.h
15193F:	include/uapi/linux/virtio_vsock.h
15194F:	include/uapi/linux/vsockmon.h
15195F:	include/uapi/linux/vm_sockets_diag.h
15196F:	net/vmw_vsock/diag.c
15197F:	net/vmw_vsock/af_vsock_tap.c
15198F:	net/vmw_vsock/virtio_transport_common.c
15199F:	net/vmw_vsock/virtio_transport.c
15200F:	drivers/net/vsockmon.c
15201F:	drivers/vhost/vsock.c
15202F:	drivers/vhost/vsock.h
15203F:	tools/testing/vsock/
15204
15205VIRTIO CONSOLE DRIVER
15206M:	Amit Shah <amit@kernel.org>
15207L:	virtualization@lists.linux-foundation.org
15208S:	Maintained
15209F:	drivers/char/virtio_console.c
15210F:	include/linux/virtio_console.h
15211F:	include/uapi/linux/virtio_console.h
15212
15213VIRTIO CORE, NET AND BLOCK DRIVERS
15214M:	"Michael S. Tsirkin" <mst@redhat.com>
15215M:	Jason Wang <jasowang@redhat.com>
15216L:	virtualization@lists.linux-foundation.org
15217S:	Maintained
15218F:	Documentation/devicetree/bindings/virtio/
15219F:	drivers/virtio/
15220F:	tools/virtio/
15221F:	drivers/net/virtio_net.c
15222F:	drivers/block/virtio_blk.c
15223F:	include/linux/virtio*.h
15224F:	include/uapi/linux/virtio_*.h
15225F:	drivers/crypto/virtio/
15226F:	mm/balloon_compaction.c
15227
15228VIRTIO CRYPTO DRIVER
15229M:	Gonglei <arei.gonglei@huawei.com>
15230L:	virtualization@lists.linux-foundation.org
15231L:	linux-crypto@vger.kernel.org
15232S:	Maintained
15233F:	drivers/crypto/virtio/
15234F:	include/uapi/linux/virtio_crypto.h
15235
15236VIRTIO DRIVERS FOR S390
15237M:	Cornelia Huck <cohuck@redhat.com>
15238M:	Halil Pasic <pasic@linux.ibm.com>
15239L:	linux-s390@vger.kernel.org
15240L:	virtualization@lists.linux-foundation.org
15241L:	kvm@vger.kernel.org
15242S:	Supported
15243F:	drivers/s390/virtio/
15244F:	arch/s390/include/uapi/asm/virtio-ccw.h
15245
15246VIRTIO GPU DRIVER
15247M:	David Airlie <airlied@linux.ie>
15248M:	Gerd Hoffmann <kraxel@redhat.com>
15249L:	dri-devel@lists.freedesktop.org
15250L:	virtualization@lists.linux-foundation.org
15251T:	git git://anongit.freedesktop.org/drm/drm-misc
15252S:	Maintained
15253F:	drivers/gpu/drm/virtio/
15254F:	include/uapi/linux/virtio_gpu.h
15255
15256VIRTIO HOST (VHOST)
15257M:	"Michael S. Tsirkin" <mst@redhat.com>
15258M:	Jason Wang <jasowang@redhat.com>
15259L:	kvm@vger.kernel.org
15260L:	virtualization@lists.linux-foundation.org
15261L:	netdev@vger.kernel.org
15262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15263S:	Maintained
15264F:	drivers/vhost/
15265F:	include/uapi/linux/vhost.h
15266
15267VIRTIO INPUT DRIVER
15268M:	Gerd Hoffmann <kraxel@redhat.com>
15269S:	Maintained
15270F:	drivers/virtio/virtio_input.c
15271F:	include/uapi/linux/virtio_input.h
15272
15273VIRTUAL BOX GUEST DEVICE DRIVER
15274M:	Hans de Goede <hdegoede@redhat.com>
15275M:	Arnd Bergmann <arnd@arndb.de>
15276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15277S:	Maintained
15278F:	include/linux/vbox_utils.h
15279F:	include/uapi/linux/vbox*.h
15280F:	drivers/virt/vboxguest/
15281
15282VIRTUAL SERIO DEVICE DRIVER
15283M:	Stephen Chandler Paul <thatslyude@gmail.com>
15284S:	Maintained
15285F:	drivers/input/serio/userio.c
15286F:	include/uapi/linux/userio.h
15287
15288VIVID VIRTUAL VIDEO DRIVER
15289M:	Hans Verkuil <hverkuil@xs4all.nl>
15290L:	linux-media@vger.kernel.org
15291T:	git git://linuxtv.org/media_tree.git
15292W:	https://linuxtv.org
15293S:	Maintained
15294F:	drivers/media/platform/vivid/*
15295
15296VLYNQ BUS
15297M:	Florian Fainelli <f.fainelli@gmail.com>
15298L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15299S:	Maintained
15300F:	drivers/vlynq/vlynq.c
15301F:	include/linux/vlynq.h
15302
15303VME SUBSYSTEM
15304M:	Martyn Welch <martyn@welchs.me.uk>
15305M:	Manohar Vanga <manohar.vanga@gmail.com>
15306M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15307L:	devel@driverdev.osuosl.org
15308S:	Maintained
15309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15310F:	Documentation/driver-api/vme.rst
15311F:	drivers/staging/vme/
15312F:	drivers/vme/
15313F:	include/linux/vme*
15314
15315VMWARE BALLOON DRIVER
15316M:	Xavier Deguillard <xdeguillard@vmware.com>
15317M:	Philip Moltmann <moltmann@vmware.com>
15318M:	"VMware, Inc." <pv-drivers@vmware.com>
15319L:	linux-kernel@vger.kernel.org
15320S:	Maintained
15321F:	drivers/misc/vmw_balloon.c
15322
15323VMWARE HYPERVISOR INTERFACE
15324M:	Alok Kataria <akataria@vmware.com>
15325L:	virtualization@lists.linux-foundation.org
15326S:	Supported
15327F:	arch/x86/kernel/cpu/vmware.c
15328
15329VMWARE PVRDMA DRIVER
15330M:	Adit Ranadive <aditr@vmware.com>
15331M:	VMware PV-Drivers <pv-drivers@vmware.com>
15332L:	linux-rdma@vger.kernel.org
15333S:	Maintained
15334F:	drivers/infiniband/hw/vmw_pvrdma/
15335
15336VMware PVSCSI driver
15337M:	Jim Gill <jgill@vmware.com>
15338M:	VMware PV-Drivers <pv-drivers@vmware.com>
15339L:	linux-scsi@vger.kernel.org
15340S:	Maintained
15341F:	drivers/scsi/vmw_pvscsi.c
15342F:	drivers/scsi/vmw_pvscsi.h
15343
15344VMWARE VMMOUSE SUBDRIVER
15345M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15346M:	"VMware, Inc." <pv-drivers@vmware.com>
15347L:	linux-input@vger.kernel.org
15348S:	Maintained
15349F:	drivers/input/mouse/vmmouse.c
15350F:	drivers/input/mouse/vmmouse.h
15351
15352VMWARE VMXNET3 ETHERNET DRIVER
15353M:	Ronak Doshi <doshir@vmware.com>
15354M:	"VMware, Inc." <pv-drivers@vmware.com>
15355L:	netdev@vger.kernel.org
15356S:	Maintained
15357F:	drivers/net/vmxnet3/
15358
15359VOCORE VOCORE2 BOARD
15360M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15361L:	linux-mips@linux-mips.org
15362S:	Maintained
15363F:	arch/mips/boot/dts/ralink/vocore2.dts
15364
15365VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15366M:	Liam Girdwood <lgirdwood@gmail.com>
15367M:	Mark Brown <broonie@kernel.org>
15368L:	linux-kernel@vger.kernel.org
15369W:	http://www.slimlogic.co.uk/?p=48
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15371S:	Supported
15372F:	Documentation/devicetree/bindings/regulator/
15373F:	Documentation/power/regulator/
15374F:	drivers/regulator/
15375F:	include/dt-bindings/regulator/
15376F:	include/linux/regulator/
15377
15378VRF
15379M:	David Ahern <dsa@cumulusnetworks.com>
15380M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15381L:	netdev@vger.kernel.org
15382S:	Maintained
15383F:	drivers/net/vrf.c
15384F:	Documentation/networking/vrf.txt
15385
15386VT1211 HARDWARE MONITOR DRIVER
15387M:	Juerg Haefliger <juergh@gmail.com>
15388L:	linux-hwmon@vger.kernel.org
15389S:	Maintained
15390F:	Documentation/hwmon/vt1211
15391F:	drivers/hwmon/vt1211.c
15392
15393VT8231 HARDWARE MONITOR DRIVER
15394M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15395L:	linux-hwmon@vger.kernel.org
15396S:	Maintained
15397F:	drivers/hwmon/vt8231.c
15398
15399VUB300 USB to SDIO/SD/MMC bridge chip
15400M:	Tony Olech <tony.olech@elandigitalsystems.com>
15401L:	linux-mmc@vger.kernel.org
15402L:	linux-usb@vger.kernel.org
15403S:	Supported
15404F:	drivers/mmc/host/vub300.c
15405
15406W1 DALLAS'S 1-WIRE BUS
15407M:	Evgeniy Polyakov <zbr@ioremap.net>
15408S:	Maintained
15409F:	Documentation/w1/
15410F:	drivers/w1/
15411F:	include/linux/w1.h
15412
15413W83791D HARDWARE MONITORING DRIVER
15414M:	Marc Hulsman <m.hulsman@tudelft.nl>
15415L:	linux-hwmon@vger.kernel.org
15416S:	Maintained
15417F:	Documentation/hwmon/w83791d
15418F:	drivers/hwmon/w83791d.c
15419
15420W83793 HARDWARE MONITORING DRIVER
15421M:	Rudolf Marek <r.marek@assembler.cz>
15422L:	linux-hwmon@vger.kernel.org
15423S:	Maintained
15424F:	Documentation/hwmon/w83793
15425F:	drivers/hwmon/w83793.c
15426
15427W83795 HARDWARE MONITORING DRIVER
15428M:	Jean Delvare <jdelvare@suse.com>
15429L:	linux-hwmon@vger.kernel.org
15430S:	Maintained
15431F:	drivers/hwmon/w83795.c
15432
15433W83L51xD SD/MMC CARD INTERFACE DRIVER
15434M:	Pierre Ossman <pierre@ossman.eu>
15435S:	Maintained
15436F:	drivers/mmc/host/wbsd.*
15437
15438WACOM PROTOCOL 4 SERIAL TABLETS
15439M:	Julian Squires <julian@cipht.net>
15440M:	Hans de Goede <hdegoede@redhat.com>
15441L:	linux-input@vger.kernel.org
15442S:	Maintained
15443F:	drivers/input/tablet/wacom_serial4.c
15444
15445WATCHDOG DEVICE DRIVERS
15446M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15447M:	Guenter Roeck <linux@roeck-us.net>
15448L:	linux-watchdog@vger.kernel.org
15449W:	http://www.linux-watchdog.org/
15450T:	git git://www.linux-watchdog.org/linux-watchdog.git
15451S:	Maintained
15452F:	Documentation/devicetree/bindings/watchdog/
15453F:	Documentation/watchdog/
15454F:	drivers/watchdog/
15455F:	include/linux/watchdog.h
15456F:	include/uapi/linux/watchdog.h
15457
15458WHISKEYCOVE PMIC GPIO DRIVER
15459M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15460L:	linux-gpio@vger.kernel.org
15461S:	Maintained
15462F:	drivers/gpio/gpio-wcove.c
15463
15464WIIMOTE HID DRIVER
15465M:	David Herrmann <dh.herrmann@googlemail.com>
15466L:	linux-input@vger.kernel.org
15467S:	Maintained
15468F:	drivers/hid/hid-wiimote*
15469
15470WILOCITY WIL6210 WIRELESS DRIVER
15471M:	Maya Erez <merez@codeaurora.org>
15472L:	linux-wireless@vger.kernel.org
15473L:	wil6210@qti.qualcomm.com
15474S:	Supported
15475W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15476F:	drivers/net/wireless/ath/wil6210/
15477
15478WIMAX STACK
15479M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15480M:	linux-wimax@intel.com
15481L:	wimax@linuxwimax.org (subscribers-only)
15482S:	Supported
15483W:	http://linuxwimax.org
15484F:	Documentation/wimax/README.wimax
15485F:	include/linux/wimax/debug.h
15486F:	include/net/wimax.h
15487F:	include/uapi/linux/wimax.h
15488F:	net/wimax/
15489
15490WINBOND CIR DRIVER
15491M:	David Härdeman <david@hardeman.nu>
15492S:	Maintained
15493F:	drivers/media/rc/winbond-cir.c
15494
15495WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15496M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15497L:	linux-watchdog@vger.kernel.org
15498S:	Maintained
15499F:	drivers/watchdog/ebc-c384_wdt.c
15500
15501WINSYSTEMS WS16C48 GPIO DRIVER
15502M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15503L:	linux-gpio@vger.kernel.org
15504S:	Maintained
15505F:	drivers/gpio/gpio-ws16c48.c
15506
15507WISTRON LAPTOP BUTTON DRIVER
15508M:	Miloslav Trmac <mitr@volny.cz>
15509S:	Maintained
15510F:	drivers/input/misc/wistron_btns.c
15511
15512WL3501 WIRELESS PCMCIA CARD DRIVER
15513L:	linux-wireless@vger.kernel.org
15514S:	Odd fixes
15515F:	drivers/net/wireless/wl3501*
15516
15517WOLFSON MICROELECTRONICS DRIVERS
15518L:	patches@opensource.cirrus.com
15519T:	git https://github.com/CirrusLogic/linux-drivers.git
15520W:	https://github.com/CirrusLogic/linux-drivers/wiki
15521S:	Supported
15522F:	Documentation/hwmon/wm83??
15523F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15524F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15525F:	Documentation/devicetree/bindings/mfd/arizona.txt
15526F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15527F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15528F:	arch/arm/mach-s3c64xx/mach-crag6410*
15529F:	drivers/clk/clk-wm83*.c
15530F:	drivers/extcon/extcon-arizona.c
15531F:	drivers/leds/leds-wm83*.c
15532F:	drivers/gpio/gpio-*wm*.c
15533F:	drivers/gpio/gpio-arizona.c
15534F:	drivers/hwmon/wm83??-hwmon.c
15535F:	drivers/input/misc/wm831x-on.c
15536F:	drivers/input/touchscreen/wm831x-ts.c
15537F:	drivers/input/touchscreen/wm97*.c
15538F:	drivers/mfd/arizona*
15539F:	drivers/mfd/wm*.c
15540F:	drivers/mfd/cs47l24*
15541F:	drivers/power/supply/wm83*.c
15542F:	drivers/rtc/rtc-wm83*.c
15543F:	drivers/regulator/wm8*.c
15544F:	drivers/regulator/arizona*
15545F:	drivers/video/backlight/wm83*_bl.c
15546F:	drivers/watchdog/wm83*_wdt.c
15547F:	include/linux/mfd/arizona/
15548F:	include/linux/mfd/wm831x/
15549F:	include/linux/mfd/wm8350/
15550F:	include/linux/mfd/wm8400*
15551F:	include/linux/regulator/arizona*
15552F:	include/linux/wm97xx.h
15553F:	include/sound/wm????.h
15554F:	sound/soc/codecs/arizona.?
15555F:	sound/soc/codecs/wm*
15556F:	sound/soc/codecs/cs47l24*
15557
15558WORKQUEUE
15559M:	Tejun Heo <tj@kernel.org>
15560R:	Lai Jiangshan <jiangshanlai@gmail.com>
15561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15562S:	Maintained
15563F:	include/linux/workqueue.h
15564F:	kernel/workqueue.c
15565F:	Documentation/core-api/workqueue.rst
15566
15567X-POWERS AXP288 PMIC DRIVERS
15568M:	Hans de Goede <hdegoede@redhat.com>
15569S:	Maintained
15570N:	axp288
15571F:	drivers/acpi/pmic/intel_pmic_xpower.c
15572
15573X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15574M:	Chen-Yu Tsai <wens@csie.org>
15575L:	linux-kernel@vger.kernel.org
15576S:	Maintained
15577N:	axp[128]
15578
15579X.25 NETWORK LAYER
15580M:	Andrew Hendry <andrew.hendry@gmail.com>
15581L:	linux-x25@vger.kernel.org
15582S:	Odd Fixes
15583F:	Documentation/networking/x25*
15584F:	include/net/x25*
15585F:	net/x25/
15586
15587X86 ARCHITECTURE (32-BIT AND 64-BIT)
15588M:	Thomas Gleixner <tglx@linutronix.de>
15589M:	Ingo Molnar <mingo@redhat.com>
15590R:	"H. Peter Anvin" <hpa@zytor.com>
15591M:	x86@kernel.org
15592L:	linux-kernel@vger.kernel.org
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15594S:	Maintained
15595F:	Documentation/devicetree/bindings/x86/
15596F:	Documentation/x86/
15597F:	arch/x86/
15598
15599X86 ENTRY CODE
15600M:	Andy Lutomirski <luto@kernel.org>
15601L:	linux-kernel@vger.kernel.org
15602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15603S:	Maintained
15604F:	arch/x86/entry/
15605
15606X86 MCE INFRASTRUCTURE
15607M:	Tony Luck <tony.luck@intel.com>
15608M:	Borislav Petkov <bp@alien8.de>
15609L:	linux-edac@vger.kernel.org
15610S:	Maintained
15611F:	arch/x86/kernel/cpu/mcheck/*
15612
15613X86 MICROCODE UPDATE SUPPORT
15614M:	Borislav Petkov <bp@alien8.de>
15615S:	Maintained
15616F:	arch/x86/kernel/cpu/microcode/*
15617
15618X86 PLATFORM DRIVERS
15619M:	Darren Hart <dvhart@infradead.org>
15620M:	Andy Shevchenko <andy@infradead.org>
15621L:	platform-driver-x86@vger.kernel.org
15622T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15623S:	Maintained
15624F:	drivers/platform/x86/
15625F:	drivers/platform/olpc/
15626
15627X86 VDSO
15628M:	Andy Lutomirski <luto@kernel.org>
15629L:	linux-kernel@vger.kernel.org
15630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15631S:	Maintained
15632F:	arch/x86/entry/vdso/
15633
15634XC2028/3028 TUNER DRIVER
15635M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15636L:	linux-media@vger.kernel.org
15637W:	https://linuxtv.org
15638T:	git git://linuxtv.org/media_tree.git
15639S:	Maintained
15640F:	drivers/media/tuners/tuner-xc2028.*
15641
15642XDP SOCKETS (AF_XDP)
15643M:	Björn Töpel <bjorn.topel@intel.com>
15644M:	Magnus Karlsson <magnus.karlsson@intel.com>
15645L:	netdev@vger.kernel.org
15646S:	Maintained
15647F:	kernel/bpf/xskmap.c
15648F:	net/xdp/
15649
15650XEN BLOCK SUBSYSTEM
15651M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15652M:	Roger Pau Monné <roger.pau@citrix.com>
15653L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15654S:	Supported
15655F:	drivers/block/xen-blkback/*
15656F:	drivers/block/xen*
15657
15658XEN HYPERVISOR ARM
15659M:	Stefano Stabellini <sstabellini@kernel.org>
15660L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15661S:	Maintained
15662F:	arch/arm/xen/
15663F:	arch/arm/include/asm/xen/
15664
15665XEN HYPERVISOR ARM64
15666M:	Stefano Stabellini <sstabellini@kernel.org>
15667L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15668S:	Maintained
15669F:	arch/arm64/xen/
15670F:	arch/arm64/include/asm/xen/
15671
15672XEN HYPERVISOR INTERFACE
15673M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15674M:	Juergen Gross <jgross@suse.com>
15675L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15677S:	Supported
15678F:	arch/x86/xen/
15679F:	drivers/*/xen-*front.c
15680F:	drivers/xen/
15681F:	arch/x86/include/asm/xen/
15682F:	arch/x86/include/asm/pvclock-abi.h
15683F:	include/xen/
15684F:	include/uapi/xen/
15685F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15686F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15687
15688XEN NETWORK BACKEND DRIVER
15689M:	Wei Liu <wei.liu2@citrix.com>
15690M:	Paul Durrant <paul.durrant@citrix.com>
15691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15692L:	netdev@vger.kernel.org
15693S:	Supported
15694F:	drivers/net/xen-netback/*
15695
15696XEN PCI SUBSYSTEM
15697M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15699S:	Supported
15700F:	arch/x86/pci/*xen*
15701F:	drivers/pci/*xen*
15702
15703XEN PVSCSI DRIVERS
15704M:	Juergen Gross <jgross@suse.com>
15705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15706L:	linux-scsi@vger.kernel.org
15707S:	Supported
15708F:	drivers/scsi/xen-scsifront.c
15709F:	drivers/xen/xen-scsiback.c
15710F:	include/xen/interface/io/vscsiif.h
15711
15712XEN SWIOTLB SUBSYSTEM
15713M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15714L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15715L:	iommu@lists.linux-foundation.org
15716S:	Supported
15717F:	arch/x86/xen/*swiotlb*
15718F:	drivers/xen/*swiotlb*
15719
15720XEN SOUND FRONTEND DRIVER
15721M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15722L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15724S:	Supported
15725F:	sound/xen/*
15726
15727XFS FILESYSTEM
15728M:	Darrick J. Wong <darrick.wong@oracle.com>
15729M:	linux-xfs@vger.kernel.org
15730L:	linux-xfs@vger.kernel.org
15731W:	http://xfs.org/
15732T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15733S:	Supported
15734F:	Documentation/filesystems/xfs.txt
15735F:	fs/xfs/
15736
15737XILINX AXI ETHERNET DRIVER
15738M:	Anirudha Sarangi <anirudh@xilinx.com>
15739M:	John Linn <John.Linn@xilinx.com>
15740S:	Maintained
15741F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15742
15743XILINX UARTLITE SERIAL DRIVER
15744M:	Peter Korsgaard <jacmet@sunsite.dk>
15745L:	linux-serial@vger.kernel.org
15746S:	Maintained
15747F:	drivers/tty/serial/uartlite.c
15748
15749XILINX VIDEO IP CORES
15750M:	Hyun Kwon <hyun.kwon@xilinx.com>
15751M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15752L:	linux-media@vger.kernel.org
15753T:	git git://linuxtv.org/media_tree.git
15754S:	Supported
15755F:	Documentation/devicetree/bindings/media/xilinx/
15756F:	drivers/media/platform/xilinx/
15757F:	include/uapi/linux/xilinx-v4l2-controls.h
15758
15759XILLYBUS DRIVER
15760M:	Eli Billauer <eli.billauer@gmail.com>
15761L:	linux-kernel@vger.kernel.org
15762S:	Supported
15763F:	drivers/char/xillybus/
15764
15765XLP9XX I2C DRIVER
15766M:	George Cherian <george.cherian@cavium.com>
15767M:	Jan Glauber <jglauber@cavium.com>
15768L:	linux-i2c@vger.kernel.org
15769W:	http://www.cavium.com
15770S:	Supported
15771F:	drivers/i2c/busses/i2c-xlp9xx.c
15772
15773XRA1403 GPIO EXPANDER
15774M:	Nandor Han <nandor.han@ge.com>
15775M:	Semi Malinen <semi.malinen@ge.com>
15776L:	linux-gpio@vger.kernel.org
15777S:	Maintained
15778F:	drivers/gpio/gpio-xra1403.c
15779F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15780
15781XTENSA XTFPGA PLATFORM SUPPORT
15782M:	Max Filippov <jcmvbkbc@gmail.com>
15783L:	linux-xtensa@linux-xtensa.org
15784S:	Maintained
15785F:	drivers/spi/spi-xtensa-xtfpga.c
15786F:	sound/soc/xtensa/xtfpga-i2s.c
15787
15788YAM DRIVER FOR AX.25
15789M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15790L:	linux-hams@vger.kernel.org
15791S:	Maintained
15792F:	drivers/net/hamradio/yam*
15793F:	include/linux/yam.h
15794
15795YAMA SECURITY MODULE
15796M:	Kees Cook <keescook@chromium.org>
15797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15798S:	Supported
15799F:	security/yama/
15800F:	Documentation/admin-guide/LSM/Yama.rst
15801
15802YEALINK PHONE DRIVER
15803M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15804L:	usbb2k-api-dev@nongnu.org
15805S:	Maintained
15806F:	Documentation/input/devices/yealink.rst
15807F:	drivers/input/misc/yealink.*
15808
15809Z8530 DRIVER FOR AX.25
15810M:	Joerg Reuter <jreuter@yaina.de>
15811W:	http://yaina.de/jreuter/
15812W:	http://www.qsl.net/dl1bke/
15813L:	linux-hams@vger.kernel.org
15814S:	Maintained
15815F:	Documentation/networking/z8530drv.txt
15816F:	drivers/net/hamradio/*scc.c
15817F:	drivers/net/hamradio/z8530.h
15818
15819ZBUD COMPRESSED PAGE ALLOCATOR
15820M:	Seth Jennings <sjenning@redhat.com>
15821M:	Dan Streetman <ddstreet@ieee.org>
15822L:	linux-mm@kvack.org
15823S:	Maintained
15824F:	mm/zbud.c
15825F:	include/linux/zbud.h
15826
15827ZD1211RW WIRELESS DRIVER
15828M:	Daniel Drake <dsd@gentoo.org>
15829M:	Ulrich Kunitz <kune@deine-taler.de>
15830W:	http://zd1211.ath.cx/wiki/DriverRewrite
15831L:	linux-wireless@vger.kernel.org
15832L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15833S:	Maintained
15834F:	drivers/net/wireless/zydas/zd1211rw/
15835
15836ZD1301 MEDIA DRIVER
15837M:	Antti Palosaari <crope@iki.fi>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org/
15840W:	http://palosaari.fi/linux/
15841Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15842S:	Maintained
15843F:	drivers/media/usb/dvb-usb-v2/zd1301*
15844
15845ZD1301_DEMOD MEDIA DRIVER
15846M:	Antti Palosaari <crope@iki.fi>
15847L:	linux-media@vger.kernel.org
15848W:	https://linuxtv.org/
15849W:	http://palosaari.fi/linux/
15850Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15851S:	Maintained
15852F:	drivers/media/dvb-frontends/zd1301_demod*
15853
15854ZPOOL COMPRESSED PAGE STORAGE API
15855M:	Dan Streetman <ddstreet@ieee.org>
15856L:	linux-mm@kvack.org
15857S:	Maintained
15858F:	mm/zpool.c
15859F:	include/linux/zpool.h
15860
15861ZR36067 VIDEO FOR LINUX DRIVER
15862L:	mjpeg-users@lists.sourceforge.net
15863L:	linux-media@vger.kernel.org
15864W:	http://mjpeg.sourceforge.net/driver-zoran/
15865T:	hg https://linuxtv.org/hg/v4l-dvb
15866S:	Odd Fixes
15867F:	drivers/staging/media/zoran/
15868
15869ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15870M:	Minchan Kim <minchan@kernel.org>
15871M:	Nitin Gupta <ngupta@vflare.org>
15872R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15873L:	linux-kernel@vger.kernel.org
15874S:	Maintained
15875F:	drivers/block/zram/
15876F:	Documentation/blockdev/zram.txt
15877
15878ZS DECSTATION Z85C30 SERIAL DRIVER
15879M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15880S:	Maintained
15881F:	drivers/tty/serial/zs.*
15882
15883ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15884M:	Minchan Kim <minchan@kernel.org>
15885M:	Nitin Gupta <ngupta@vflare.org>
15886R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15887L:	linux-mm@kvack.org
15888S:	Maintained
15889F:	mm/zsmalloc.c
15890F:	include/linux/zsmalloc.h
15891F:	Documentation/vm/zsmalloc.rst
15892
15893ZSWAP COMPRESSED SWAP CACHING
15894M:	Seth Jennings <sjenning@redhat.com>
15895M:	Dan Streetman <ddstreet@ieee.org>
15896L:	linux-mm@kvack.org
15897S:	Maintained
15898F:	mm/zswap.c
15899
15900THE REST
15901M:	Linus Torvalds <torvalds@linux-foundation.org>
15902L:	linux-kernel@vger.kernel.org
15903Q:	http://patchwork.kernel.org/project/LKML/list/
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15905S:	Buried alive in reporters
15906F:	*
15907F:	*/
15908