xref: /linux/MAINTAINERS (revision 94dbb46c7a8f0ee27394bc81f34b666dc4a14b71)
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
546ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
547M:	Stefan Popa <stefan.popa@analog.com>
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/iio/accel/adxl372.c
551F:	drivers/iio/accel/adxl372_spi.c
552F:	drivers/iio/accel/adxl372_i2c.c
553F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
554
555AF9013 MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/dvb-frontends/af9013*
564
565AF9033 MEDIA DRIVER
566M:	Antti Palosaari <crope@iki.fi>
567L:	linux-media@vger.kernel.org
568W:	https://linuxtv.org
569W:	http://palosaari.fi/linux/
570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
571T:	git git://linuxtv.org/anttip/media_tree.git
572S:	Maintained
573F:	drivers/media/dvb-frontends/af9033*
574
575AFFS FILE SYSTEM
576M:	David Sterba <dsterba@suse.com>
577L:	linux-fsdevel@vger.kernel.org
578S:	Odd Fixes
579F:	Documentation/filesystems/affs.txt
580F:	fs/affs/
581
582AFS FILESYSTEM
583M:	David Howells <dhowells@redhat.com>
584L:	linux-afs@lists.infradead.org
585S:	Supported
586F:	fs/afs/
587F:	include/trace/events/afs.h
588F:	Documentation/filesystems/afs.txt
589W:	https://www.infradead.org/~dhowells/kafs/
590
591AGPGART DRIVER
592M:	David Airlie <airlied@linux.ie>
593T:	git git://anongit.freedesktop.org/drm/drm
594S:	Maintained
595F:	drivers/char/agp/
596F:	include/linux/agp*
597F:	include/uapi/linux/agp*
598
599AHA152X SCSI DRIVER
600M:	"Juergen E. Fischer" <fischer@norbit.de>
601L:	linux-scsi@vger.kernel.org
602S:	Maintained
603F:	drivers/scsi/aha152x*
604F:	drivers/scsi/pcmcia/aha152x*
605
606AIC7XXX / AIC79XX SCSI DRIVER
607M:	Hannes Reinecke <hare@suse.com>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aic7xxx/
611
612AIMSLAB FM RADIO RECEIVER DRIVER
613M:	Hans Verkuil <hverkuil@xs4all.nl>
614L:	linux-media@vger.kernel.org
615T:	git git://linuxtv.org/media_tree.git
616W:	https://linuxtv.org
617S:	Maintained
618F:	drivers/media/radio/radio-aimslab*
619
620AIO
621M:	Benjamin LaHaise <bcrl@kvack.org>
622L:	linux-aio@kvack.org
623S:	Supported
624F:	fs/aio.c
625F:	include/linux/*aio*.h
626
627AIRSPY MEDIA DRIVER
628M:	Antti Palosaari <crope@iki.fi>
629L:	linux-media@vger.kernel.org
630W:	https://linuxtv.org
631W:	http://palosaari.fi/linux/
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633T:	git git://linuxtv.org/anttip/media_tree.git
634S:	Maintained
635F:	drivers/media/usb/airspy/
636
637ALACRITECH GIGABIT ETHERNET DRIVER
638M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
639S:	Maintained
640F:	drivers/net/ethernet/alacritech/*
641
642ALCATEL SPEEDTOUCH USB DRIVER
643M:	Duncan Sands <duncan.sands@free.fr>
644L:	linux-usb@vger.kernel.org
645W:	http://www.linux-usb.org/SpeedTouch/
646S:	Maintained
647F:	drivers/usb/atm/speedtch.c
648F:	drivers/usb/atm/usbatm.c
649
650ALCHEMY AU1XX0 MMC DRIVER
651M:	Manuel Lauss <manuel.lauss@gmail.com>
652S:	Maintained
653F:	drivers/mmc/host/au1xmmc.c
654
655ALI1563 I2C DRIVER
656M:	Rudolf Marek <r.marek@assembler.cz>
657L:	linux-i2c@vger.kernel.org
658S:	Maintained
659F:	Documentation/i2c/busses/i2c-ali1563
660F:	drivers/i2c/busses/i2c-ali1563.c
661
662ALLWINNER SECURITY SYSTEM
663M:	Corentin Labbe <clabbe.montjoie@gmail.com>
664L:	linux-crypto@vger.kernel.org
665S:	Maintained
666F:	drivers/crypto/sunxi-ss/
667
668ALPHA PORT
669M:	Richard Henderson <rth@twiddle.net>
670M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
671M:	Matt Turner <mattst88@gmail.com>
672S:	Odd Fixes
673L:	linux-alpha@vger.kernel.org
674F:	arch/alpha/
675
676ALPS PS/2 TOUCHPAD DRIVER
677R:	Pali Rohár <pali.rohar@gmail.com>
678F:	drivers/input/mouse/alps.*
679
680ALTERA I2C CONTROLLER DRIVER
681M:	Thor Thayer <thor.thayer@linux.intel.com>
682S:	Maintained
683F:	drivers/i2c/busses/i2c-altera.c
684
685ALTERA MAILBOX DRIVER
686M:	Ley Foon Tan <lftan@altera.com>
687L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
688S:	Maintained
689F:	drivers/mailbox/mailbox-altera.c
690
691ALTERA PIO DRIVER
692M:	Tien Hock Loh <thloh@altera.com>
693L:	linux-gpio@vger.kernel.org
694S:	Maintained
695F:	drivers/gpio/gpio-altera.c
696
697ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
698M:	Thor Thayer <thor.thayer@linux.intel.com>
699S:	Maintained
700F:	drivers/gpio/gpio-altera-a10sr.c
701F:	drivers/mfd/altera-a10sr.c
702F:	drivers/reset/reset-a10sr.c
703F:	include/linux/mfd/altera-a10sr.h
704F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
705
706ALTERA TRIPLE SPEED ETHERNET DRIVER
707M:	Vince Bridgers <vbridger@opensource.altera.com>
708L:	netdev@vger.kernel.org
709L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
710S:	Maintained
711F:	drivers/net/ethernet/altera/
712
713ALTERA UART/JTAG UART SERIAL DRIVERS
714M:	Tobias Klauser <tklauser@distanz.ch>
715L:	linux-serial@vger.kernel.org
716L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
717S:	Maintained
718F:	drivers/tty/serial/altera_uart.c
719F:	drivers/tty/serial/altera_jtaguart.c
720F:	include/linux/altera_uart.h
721F:	include/linux/altera_jtaguart.h
722
723AMAZON ETHERNET DRIVERS
724M:	Netanel Belgazal <netanel@amazon.com>
725R:	Saeed Bishara <saeedb@amazon.com>
726R:	Zorik Machulsky <zorik@amazon.com>
727L:	netdev@vger.kernel.org
728S:	Supported
729F:	Documentation/networking/ena.txt
730F:	drivers/net/ethernet/amazon/
731
732AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
733M:	Tom Lendacky <thomas.lendacky@amd.com>
734M:	Gary Hook <gary.hook@amd.com>
735L:	linux-crypto@vger.kernel.org
736S:	Supported
737F:	drivers/crypto/ccp/
738F:	include/linux/ccp.h
739
740AMD FAM15H PROCESSOR POWER MONITORING DRIVER
741M:	Huang Rui <ray.huang@amd.com>
742L:	linux-hwmon@vger.kernel.org
743S:	Supported
744F:	Documentation/hwmon/fam15h_power
745F:	drivers/hwmon/fam15h_power.c
746
747AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
748L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
749S:	Orphan
750F:	drivers/usb/gadget/udc/amd5536udc.*
751
752AMD GEODE PROCESSOR/CHIPSET SUPPORT
753P:	Andres Salomon <dilinger@queued.net>
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
756S:	Supported
757F:	drivers/char/hw_random/geode-rng.c
758F:	drivers/crypto/geode*
759F:	drivers/video/fbdev/geode/
760F:	arch/x86/include/asm/geode.h
761
762AMD IOMMU (AMD-VI)
763M:	Joerg Roedel <joro@8bytes.org>
764L:	iommu@lists.linux-foundation.org
765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
766S:	Maintained
767F:	drivers/iommu/amd_iommu*.[ch]
768F:	include/linux/amd-iommu.h
769
770AMD KFD
771M:	Oded Gabbay <oded.gabbay@gmail.com>
772L:	dri-devel@lists.freedesktop.org
773T:	git git://people.freedesktop.org/~gabbayo/linux.git
774S:	Supported
775F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
776F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
777F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
778F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
779F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
780F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
782F:	drivers/gpu/drm/amd/amdkfd/
783F:	drivers/gpu/drm/amd/include/cik_structs.h
784F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
785F:	drivers/gpu/drm/amd/include/vi_structs.h
786F:	drivers/gpu/drm/amd/include/v9_structs.h
787F:	include/uapi/linux/kfd_ioctl.h
788
789AMD SEATTLE DEVICE TREE SUPPORT
790M:	Brijesh Singh <brijeshkumar.singh@amd.com>
791M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
792M:	Tom Lendacky <thomas.lendacky@amd.com>
793S:	Supported
794F:	arch/arm64/boot/dts/amd/
795
796AMD XGBE DRIVER
797M:	Tom Lendacky <thomas.lendacky@amd.com>
798L:	netdev@vger.kernel.org
799S:	Supported
800F:	drivers/net/ethernet/amd/xgbe/
801F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
802
803AMS (Apple Motion Sensor) DRIVER
804M:	Michael Hanselmann <linux-kernel@hansmi.ch>
805S:	Supported
806F:	drivers/macintosh/ams/
807
808ANALOG DEVICES INC AD5758 DRIVER
809M:	Stefan Popa <stefan.popa@analog.com>
810L:	linux-iio@vger.kernel.org
811W:	http://ez.analog.com/community/linux-device-drivers
812S:	Supported
813F:	drivers/iio/dac/ad5758.c
814F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
815
816ANALOG DEVICES INC AD5686 DRIVER
817M:	Stefan Popa <stefan.popa@analog.com>
818L:	linux-pm@vger.kernel.org
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	drivers/iio/dac/ad5686*
822F:	drivers/iio/dac/ad5696*
823
824ANALOG DEVICES INC AD9389B DRIVER
825M:	Hans Verkuil <hans.verkuil@cisco.com>
826L:	linux-media@vger.kernel.org
827S:	Maintained
828F:	drivers/media/i2c/ad9389b*
829
830ANALOG DEVICES INC ADV7180 DRIVER
831M:	Lars-Peter Clausen <lars@metafoo.de>
832L:	linux-media@vger.kernel.org
833W:	http://ez.analog.com/community/linux-device-drivers
834S:	Supported
835F:	drivers/media/i2c/adv7180.c
836
837ANALOG DEVICES INC ADV748X DRIVER
838M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
839L:	linux-media@vger.kernel.org
840S:	Maintained
841F:	drivers/media/i2c/adv748x/*
842
843ANALOG DEVICES INC ADV7511 DRIVER
844M:	Hans Verkuil <hans.verkuil@cisco.com>
845L:	linux-media@vger.kernel.org
846S:	Maintained
847F:	drivers/media/i2c/adv7511*
848
849ANALOG DEVICES INC ADV7604 DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/adv7604*
854
855ANALOG DEVICES INC ADV7842 DRIVER
856M:	Hans Verkuil <hans.verkuil@cisco.com>
857L:	linux-media@vger.kernel.org
858S:	Maintained
859F:	drivers/media/i2c/adv7842*
860
861ANALOG DEVICES INC ASOC CODEC DRIVERS
862M:	Lars-Peter Clausen <lars@metafoo.de>
863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
864W:	http://wiki.analog.com/
865W:	http://ez.analog.com/community/linux-device-drivers
866S:	Supported
867F:	sound/soc/codecs/adau*
868F:	sound/soc/codecs/adav*
869F:	sound/soc/codecs/ad1*
870F:	sound/soc/codecs/ad7*
871F:	sound/soc/codecs/ssm*
872F:	sound/soc/codecs/sigmadsp.*
873
874ANALOG DEVICES INC DMA DRIVERS
875M:	Lars-Peter Clausen <lars@metafoo.de>
876W:	http://ez.analog.com/community/linux-device-drivers
877S:	Supported
878F:	drivers/dma/dma-axi-dmac.c
879
880ANALOG DEVICES INC IIO DRIVERS
881M:	Lars-Peter Clausen <lars@metafoo.de>
882M:	Michael Hennerich <Michael.Hennerich@analog.com>
883W:	http://wiki.analog.com/
884W:	http://ez.analog.com/community/linux-device-drivers
885S:	Supported
886F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
887F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
888F:	drivers/iio/*/ad*
889F:	drivers/iio/adc/ltc2497*
890X:	drivers/iio/*/adjd*
891F:	drivers/staging/iio/*/ad*
892
893ANDES ARCHITECTURE
894M:	Greentime Hu <green.hu@gmail.com>
895M:	Vincent Chen <deanbo422@gmail.com>
896T:	git https://github.com/andestech/linux.git
897S:	Supported
898F:	arch/nds32/
899F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
900F:	Documentation/devicetree/bindings/nds32/
901K:	nds32
902N:	nds32
903
904ANDROID CONFIG FRAGMENTS
905M:	Rob Herring <robh@kernel.org>
906S:	Supported
907F:	kernel/configs/android*
908
909ANDROID DRIVERS
910M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
911M:	Arve Hjønnevåg <arve@android.com>
912M:	Todd Kjos <tkjos@android.com>
913M:	Martijn Coenen <maco@android.com>
914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
915L:	devel@driverdev.osuosl.org
916S:	Supported
917F:	drivers/android/
918F:	drivers/staging/android/
919
920ANDROID GOLDFISH PIC DRIVER
921M:	Miodrag Dinic <miodrag.dinic@mips.com>
922S:	Supported
923F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
924F:	drivers/irqchip/irq-goldfish-pic.c
925
926ANDROID GOLDFISH RTC DRIVER
927M:	Miodrag Dinic <miodrag.dinic@mips.com>
928S:	Supported
929F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
930F:	drivers/rtc/rtc-goldfish.c
931
932ANDROID ION DRIVER
933M:	Laura Abbott <labbott@redhat.com>
934M:	Sumit Semwal <sumit.semwal@linaro.org>
935L:	devel@driverdev.osuosl.org
936L:	dri-devel@lists.freedesktop.org
937L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
938S:	Supported
939F:	drivers/staging/android/ion
940F:	drivers/staging/android/uapi/ion.h
941
942AOA (Apple Onboard Audio) ALSA DRIVER
943M:	Johannes Berg <johannes@sipsolutions.net>
944L:	linuxppc-dev@lists.ozlabs.org
945L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
946S:	Maintained
947F:	sound/aoa/
948
949APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
950M:	William Breathitt Gray <vilhelm.gray@gmail.com>
951L:	linux-iio@vger.kernel.org
952S:	Maintained
953F:	drivers/iio/adc/stx104.c
954
955APM DRIVER
956M:	Jiri Kosina <jikos@kernel.org>
957S:	Odd fixes
958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
959F:	arch/x86/kernel/apm_32.c
960F:	include/linux/apm_bios.h
961F:	include/uapi/linux/apm_bios.h
962F:	drivers/char/apm-emulation.c
963
964APPARMOR SECURITY MODULE
965M:	John Johansen <john.johansen@canonical.com>
966L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
967W:	wiki.apparmor.net
968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
969S:	Supported
970F:	security/apparmor/
971F:	Documentation/admin-guide/LSM/apparmor.rst
972
973APPLE BCM5974 MULTITOUCH DRIVER
974M:	Henrik Rydberg <rydberg@bitmath.org>
975L:	linux-input@vger.kernel.org
976S:	Odd fixes
977F:	drivers/input/mouse/bcm5974.c
978
979APPLE SMC DRIVER
980M:	Henrik Rydberg <rydberg@bitmath.org>
981L:	linux-hwmon@vger.kernel.org
982S:	Odd fixes
983F:	drivers/hwmon/applesmc.c
984
985APPLETALK NETWORK LAYER
986L:	netdev@vger.kernel.org
987S:	Odd fixes
988F:	drivers/net/appletalk/
989F:	net/appletalk/
990
991APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
992M:	Duc Dang <dhdang@apm.com>
993S:	Supported
994F:	arch/arm64/boot/dts/apm/
995
996APPLIED MICRO (APM) X-GENE SOC EDAC
997M:	Loc Ho <lho@apm.com>
998S:	Supported
999F:	drivers/edac/xgene_edac.c
1000F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1001
1002APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1003M:	Iyappan Subramanian <isubramanian@apm.com>
1004M:	Keyur Chudgar <kchudgar@apm.com>
1005S:	Supported
1006F:	drivers/net/ethernet/apm/xgene-v2/
1007
1008APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1009M:	Iyappan Subramanian <isubramanian@apm.com>
1010M:	Keyur Chudgar <kchudgar@apm.com>
1011M:	Quan Nguyen <qnguyen@apm.com>
1012S:	Supported
1013F:	drivers/net/ethernet/apm/xgene/
1014F:	drivers/net/phy/mdio-xgene.c
1015F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1016F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1017
1018APPLIED MICRO (APM) X-GENE SOC PMU
1019M:	Tai Nguyen <ttnguyen@apm.com>
1020S:	Supported
1021F:	drivers/perf/xgene_pmu.c
1022F:	Documentation/perf/xgene-pmu.txt
1023F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1024
1025APTINA CAMERA SENSOR PLL
1026M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1027L:	linux-media@vger.kernel.org
1028S:	Maintained
1029F:	drivers/media/i2c/aptina-pll.*
1030
1031ARC FRAMEBUFFER DRIVER
1032M:	Jaya Kumar <jayalk@intworks.biz>
1033S:	Maintained
1034F:	drivers/video/fbdev/arcfb.c
1035F:	drivers/video/fbdev/core/fb_defio.c
1036
1037ARC PGU DRM DRIVER
1038M:	Alexey Brodkin <abrodkin@synopsys.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arc/
1041F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1042
1043ARCNET NETWORK LAYER
1044M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1045L:	netdev@vger.kernel.org
1046S:	Maintained
1047F:	drivers/net/arcnet/
1048F:	include/uapi/linux/if_arcnet.h
1049
1050ARM ARCHITECTED TIMER DRIVER
1051M:	Mark Rutland <mark.rutland@arm.com>
1052M:	Marc Zyngier <marc.zyngier@arm.com>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S:	Maintained
1055F:	arch/arm/include/asm/arch_timer.h
1056F:	arch/arm64/include/asm/arch_timer.h
1057F:	drivers/clocksource/arm_arch_timer.c
1058
1059ARM HDLCD DRM DRIVER
1060M:	Liviu Dudau <liviu.dudau@arm.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arm/hdlcd_*
1063F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1064
1065ARM MALI-DP DRM DRIVER
1066M:	Liviu Dudau <liviu.dudau@arm.com>
1067M:	Brian Starkey <brian.starkey@arm.com>
1068M:	Mali DP Maintainers <malidp@foss.arm.com>
1069S:	Supported
1070F:	drivers/gpu/drm/arm/
1071F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1072
1073ARM MFM AND FLOPPY DRIVERS
1074M:	Ian Molton <spyro@f2s.com>
1075S:	Maintained
1076F:	arch/arm/lib/floppydma.S
1077F:	arch/arm/include/asm/floppy.h
1078
1079ARM PMU PROFILING AND DEBUGGING
1080M:	Will Deacon <will.deacon@arm.com>
1081M:	Mark Rutland <mark.rutland@arm.com>
1082S:	Maintained
1083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084F:	arch/arm*/kernel/perf_*
1085F:	arch/arm/oprofile/common.c
1086F:	arch/arm*/kernel/hw_breakpoint.c
1087F:	arch/arm*/include/asm/hw_breakpoint.h
1088F:	arch/arm*/include/asm/perf_event.h
1089F:	drivers/perf/*
1090F:	include/linux/perf/arm_pmu.h
1091F:	Documentation/devicetree/bindings/arm/pmu.txt
1092F:	Documentation/devicetree/bindings/perf/
1093
1094ARM PORT
1095M:	Russell King <linux@armlinux.org.uk>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097W:	http://www.armlinux.org.uk/
1098S:	Odd Fixes
1099T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1100F:	arch/arm/
1101X:	arch/arm/boot/dts/
1102
1103ARM PRIMECELL AACI PL041 DRIVER
1104M:	Russell King <linux@armlinux.org.uk>
1105S:	Odd Fixes
1106F:	sound/arm/aaci.*
1107
1108ARM PRIMECELL BUS SUPPORT
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/amba/
1112F:	include/linux/amba/bus.h
1113
1114ARM PRIMECELL CLCD PL110 DRIVER
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/video/fbdev/amba-clcd.*
1118
1119ARM PRIMECELL KMI PL050 DRIVER
1120M:	Russell King <linux@armlinux.org.uk>
1121S:	Odd Fixes
1122F:	drivers/input/serio/ambakmi.*
1123F:	include/linux/amba/kmi.h
1124
1125ARM PRIMECELL MMCI PL180/1 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	drivers/mmc/host/mmci.*
1129F:	include/linux/amba/mmci.h
1130
1131ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1132M:	Russell King <linux@armlinux.org.uk>
1133S:	Odd Fixes
1134F:	drivers/tty/serial/amba-pl01*.c
1135F:	include/linux/amba/serial.h
1136
1137ARM SMMU DRIVERS
1138M:	Will Deacon <will.deacon@arm.com>
1139R:	Robin Murphy <robin.murphy@arm.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142F:	drivers/iommu/arm-smmu.c
1143F:	drivers/iommu/arm-smmu-v3.c
1144F:	drivers/iommu/io-pgtable-arm.c
1145F:	drivers/iommu/io-pgtable-arm-v7s.c
1146
1147ARM SUB-ARCHITECTURES
1148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S:	Maintained
1150F:	arch/arm/mach-*/
1151F:	arch/arm/plat-*/
1152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1153
1154ARM/ACTIONS SEMI ARCHITECTURE
1155M:	Andreas Färber <afaerber@suse.de>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158N:	owl
1159F:	arch/arm/mach-actions/
1160F:	arch/arm/boot/dts/owl-*
1161F:	arch/arm64/boot/dts/actions/
1162F:	drivers/clocksource/owl-*
1163F:	drivers/pinctrl/actions/*
1164F:	drivers/soc/actions/
1165F:	include/dt-bindings/power/owl-*
1166F:	include/linux/soc/actions/
1167F:	Documentation/devicetree/bindings/arm/actions.txt
1168F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1169F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1170F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1171
1172ARM/ADS SPHERE MACHINE SUPPORT
1173M:	Lennert Buytenhek <kernel@wantstofly.org>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:	Maintained
1176
1177ARM/AFEB9260 MACHINE SUPPORT
1178M:	Sergey Lapin <slapin@ossfans.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181
1182ARM/AJECO 1ARM MACHINE SUPPORT
1183M:	Lennert Buytenhek <kernel@wantstofly.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186
1187ARM/Allwinner SoC Clock Support
1188M:	Emilio López <emilio@elopez.com.ar>
1189S:	Maintained
1190F:	drivers/clk/sunxi/
1191
1192ARM/Allwinner sunXi SoC support
1193M:	Maxime Ripard <maxime.ripard@bootlin.com>
1194M:	Chen-Yu Tsai <wens@csie.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197N:	sun[x456789]i
1198N:	sun50i
1199F:	arch/arm/mach-sunxi/
1200F:	arch/arm64/boot/dts/allwinner/
1201F:	drivers/clk/sunxi-ng/
1202F:	drivers/pinctrl/sunxi/
1203F:	drivers/soc/sunxi/
1204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1205
1206ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1207M:	Neil Armstrong <narmstrong@baylibre.com>
1208M:	Jerome Brunet <jbrunet@baylibre.com>
1209L:	linux-amlogic@lists.infradead.org
1210S:	Maintained
1211F:	drivers/clk/meson/
1212F:	include/dt-bindings/clock/meson*
1213F:	include/dt-bindings/clock/gxbb*
1214F:	Documentation/devicetree/bindings/clock/amlogic*
1215
1216ARM/Amlogic Meson SoC support
1217M:	Carlo Caione <carlo@caione.org>
1218M:	Kevin Hilman <khilman@baylibre.com>
1219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220L:	linux-amlogic@lists.infradead.org
1221W:	http://linux-meson.com/
1222S:	Maintained
1223F:	arch/arm/mach-meson/
1224F:	arch/arm/boot/dts/meson*
1225F:	arch/arm64/boot/dts/amlogic/
1226F:	drivers/pinctrl/meson/
1227F:	drivers/mmc/host/meson*
1228N:	meson
1229
1230ARM/Annapurna Labs ALPINE ARCHITECTURE
1231M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1232M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-alpine/
1236F:	arch/arm/boot/dts/alpine*
1237F:	arch/arm64/boot/dts/al/
1238F:	drivers/*/*alpine*
1239
1240ARM/ARTPEC MACHINE SUPPORT
1241M:	Jesper Nilsson <jesper.nilsson@axis.com>
1242M:	Lars Persson <lars.persson@axis.com>
1243S:	Maintained
1244L:	linux-arm-kernel@axis.com
1245F:	arch/arm/mach-artpec
1246F:	arch/arm/boot/dts/artpec6*
1247F:	drivers/clk/axis
1248F:	drivers/crypto/axis
1249F:	drivers/pinctrl/pinctrl-artpec*
1250F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1251
1252ARM/ASPEED I2C DRIVER
1253M:	Brendan Higgins <brendanhiggins@google.com>
1254R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1255R:	Joel Stanley <joel@jms.id.au>
1256L:	linux-i2c@vger.kernel.org
1257L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1258S:	Maintained
1259F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1260F:	drivers/i2c/busses/i2c-aspeed.c
1261F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1262F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1263
1264ARM/ASPEED MACHINE SUPPORT
1265M:	Joel Stanley <joel@jms.id.au>
1266R:	Andrew Jeffery <andrew@aj.id.au>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1269Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1270S:	Supported
1271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1272F:	arch/arm/mach-aspeed/
1273F:	arch/arm/boot/dts/aspeed-*
1274N:	aspeed
1275
1276ARM/ATMEL AT91 Clock Support
1277M:	Boris Brezillon <boris.brezillon@bootlin.com>
1278S:	Maintained
1279F:	drivers/clk/at91
1280
1281ARM/CALXEDA HIGHBANK ARCHITECTURE
1282M:	Rob Herring <robh@kernel.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285F:	arch/arm/mach-highbank/
1286F:	arch/arm/boot/dts/highbank.dts
1287F:	arch/arm/boot/dts/ecx-*.dts*
1288
1289ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1290M:	Krzysztof Halasa <khalasa@piap.pl>
1291S:	Maintained
1292F:	arch/arm/mach-cns3xxx/
1293
1294ARM/CAVIUM THUNDER NETWORK DRIVER
1295M:	Sunil Goutham <sgoutham@cavium.com>
1296M:	Robert Richter <rric@kernel.org>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Supported
1299F:	drivers/net/ethernet/cavium/thunder/
1300
1301ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1302M:	Lukasz Majewski <lukma@denx.de>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305F:	arch/arm/mach-ep93xx/ts72xx.c
1306
1307ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1308M:	Alexander Shiyan <shc_work@mail.ru>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Odd Fixes
1311N:	clps711x
1312
1313ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1314M:	Lennert Buytenhek <kernel@wantstofly.org>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317
1318ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1319M:	Hartley Sweeten <hsweeten@visionengravers.com>
1320M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/mach-ep93xx/
1324F:	arch/arm/mach-ep93xx/include/mach/
1325
1326ARM/CLKDEV SUPPORT
1327M:	Russell King <linux@armlinux.org.uk>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1331F:	drivers/clk/clkdev.c
1332
1333ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1334M:	Mike Rapoport <mike@compulab.co.il>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337
1338ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1339M:	Baruch Siach <baruch@tkos.co.il>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	arch/arm/boot/dts/cx92755*
1343N:	digicolor
1344
1345ARM/CONTEC MICRO9 MACHINE SUPPORT
1346M:	Hubert Feurstein <hubert.feurstein@contec.at>
1347S:	Maintained
1348F:	arch/arm/mach-ep93xx/micro9.c
1349
1350ARM/CORESIGHT FRAMEWORK AND DRIVERS
1351M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	drivers/hwtracing/coresight/*
1355F:	Documentation/trace/coresight.txt
1356F:	Documentation/trace/coresight-cpu-debug.txt
1357F:	Documentation/devicetree/bindings/arm/coresight.txt
1358F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1359F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1360F:	tools/perf/arch/arm/util/pmu.c
1361F:	tools/perf/arch/arm/util/auxtrace.c
1362F:	tools/perf/arch/arm/util/cs-etm.c
1363F:	tools/perf/arch/arm/util/cs-etm.h
1364F:	tools/perf/util/cs-etm.*
1365F:	tools/perf/util/cs-etm-decoder/*
1366
1367ARM/CORGI MACHINE SUPPORT
1368M:	Richard Purdie <rpurdie@rpsys.net>
1369S:	Maintained
1370
1371ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1372M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1373M:	Linus Walleij <linus.walleij@linaro.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375T:	git git://github.com/ulli-kroll/linux.git
1376S:	Maintained
1377F:	Documentation/devicetree/bindings/arm/gemini.txt
1378F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1379F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1380F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1381F:	arch/arm/mach-gemini/
1382F:	drivers/net/ethernet/cortina/
1383F:	drivers/pinctrl/pinctrl-gemini.c
1384F:	drivers/rtc/rtc-ftrtc010.c
1385
1386ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1387M:	Barry Song <baohua@kernel.org>
1388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1390S:	Maintained
1391F:	arch/arm/boot/dts/prima2*
1392F:	arch/arm/mach-prima2/
1393F:	drivers/clk/sirf/
1394F:	drivers/clocksource/timer-prima2.c
1395F:	drivers/clocksource/timer-atlas7.c
1396N:	[^a-z]sirf
1397
1398ARM/EBSA110 MACHINE SUPPORT
1399M:	Russell King <linux@armlinux.org.uk>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W:	http://www.armlinux.org.uk/
1402S:	Maintained
1403F:	arch/arm/mach-ebsa110/
1404F:	drivers/net/ethernet/amd/am79c961a.*
1405
1406ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1407M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411N:	efm32
1412
1413ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1414M:	Robert Jarzmik <robert.jarzmik@free.fr>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-pxa/ezx.c
1418
1419ARM/FARADAY FA526 PORT
1420M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423T:	git git://git.berlios.de/gemini-board
1424F:	arch/arm/mm/*-fa*
1425
1426ARM/FOOTBRIDGE ARCHITECTURE
1427M:	Russell King <linux@armlinux.org.uk>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.armlinux.org.uk/
1430S:	Maintained
1431F:	arch/arm/include/asm/hardware/dec21285.h
1432F:	arch/arm/mach-footbridge/
1433
1434ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Fabio Estevam <fabio.estevam@nxp.com>
1439R:	NXP Linux Team <linux-imx@nxp.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1443F:	arch/arm/mach-imx/
1444F:	arch/arm/mach-mxs/
1445F:	arch/arm/boot/dts/imx*
1446F:	arch/arm/configs/imx*_defconfig
1447F:	drivers/clk/imx/
1448F:	drivers/soc/imx/
1449F:	include/soc/imx/
1450
1451ARM/FREESCALE VYBRID ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Stefan Agner <stefan@agner.ch>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459F:	arch/arm/mach-imx/*vf610*
1460F:	arch/arm/boot/dts/vf*
1461
1462ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1463M:	Lennert Buytenhek <kernel@wantstofly.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466
1467ARM/GUMSTIX MACHINE SUPPORT
1468M:	Steve Sakoman <sakoman@gmail.com>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1473M:	Philipp Zabel <philipp.zabel@gmail.com>
1474M:	Paul Parsons <lost.distance@yahoo.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-pxa/hx4700.c
1478F:	arch/arm/mach-pxa/include/mach/hx4700.h
1479F:	sound/soc/pxa/hx4700.c
1480
1481ARM/HISILICON SOC SUPPORT
1482M:	Wei Xu <xuwei5@hisilicon.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484W:	http://www.hisilicon.com
1485S:	Supported
1486T:	git git://github.com/hisilicon/linux-hisi.git
1487F:	arch/arm/mach-hisi/
1488F:	arch/arm/boot/dts/hi3*
1489F:	arch/arm/boot/dts/hip*
1490F:	arch/arm/boot/dts/hisi*
1491F:	arch/arm64/boot/dts/hisilicon/
1492
1493ARM/HP JORNADA 7XX MACHINE SUPPORT
1494M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1495W:	www.jlime.com
1496S:	Maintained
1497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1498F:	arch/arm/mach-sa1100/jornada720.c
1499F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1500
1501ARM/IGEP MACHINE SUPPORT
1502M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1503M:	Javier Martinez Canillas <javier@dowhile0.org>
1504L:	linux-omap@vger.kernel.org
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/boot/dts/omap3-igep*
1508
1509ARM/INCOME PXA270 SUPPORT
1510M:	Marek Vasut <marek.vasut@gmail.com>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1514
1515ARM/INTEL IOP13XX ARM ARCHITECTURE
1516M:	Lennert Buytenhek <kernel@wantstofly.org>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519
1520ARM/INTEL IOP32X ARM ARCHITECTURE
1521M:	Lennert Buytenhek <kernel@wantstofly.org>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524
1525ARM/INTEL IOP33X ARM ARCHITECTURE
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Orphan
1528
1529ARM/INTEL IQ81342EX MACHINE SUPPORT
1530M:	Lennert Buytenhek <kernel@wantstofly.org>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533
1534ARM/INTEL IXDP2850 MACHINE SUPPORT
1535M:	Lennert Buytenhek <kernel@wantstofly.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538
1539ARM/INTEL IXP4XX ARM ARCHITECTURE
1540M:	Imre Kaloz <kaloz@openwrt.org>
1541M:	Krzysztof Halasa <khalasa@piap.pl>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544F:	arch/arm/mach-ixp4xx/
1545
1546ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1547M:	Jonathan Cameron <jic23@cam.ac.uk>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm/mach-pxa/stargate2.c
1551F:	drivers/pcmcia/pxa2xx_stargate2.c
1552
1553ARM/INTEL XSC3 (MANZANO) ARM CORE
1554M:	Lennert Buytenhek <kernel@wantstofly.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1559M:	Lennert Buytenhek <kernel@wantstofly.org>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/LG1K ARCHITECTURE
1564M:	Chanho Min <chanho.min@lge.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm64/boot/dts/lg/
1568
1569ARM/LOGICPD PXA270 MACHINE SUPPORT
1570M:	Lennert Buytenhek <kernel@wantstofly.org>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573
1574ARM/LPC18XX ARCHITECTURE
1575M:	Joachim Eastwood <manabian@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/boot/dts/lpc43*
1579F:	drivers/clk/nxp/clk-lpc18xx*
1580F:	drivers/clocksource/time-lpc32xx.c
1581F:	drivers/i2c/busses/i2c-lpc2k.c
1582F:	drivers/memory/pl172.c
1583F:	drivers/mtd/spi-nor/nxp-spifi.c
1584F:	drivers/rtc/rtc-lpc24xx.c
1585N:	lpc18xx
1586
1587ARM/LPC32XX SOC SUPPORT
1588M:	Vladimir Zapolskiy <vz@mleia.com>
1589M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1592S:	Maintained
1593F:	arch/arm/boot/dts/lpc32*
1594F:	arch/arm/mach-lpc32xx/
1595F:	drivers/i2c/busses/i2c-pnx.c
1596F:	drivers/net/ethernet/nxp/lpc_eth.c
1597F:	drivers/usb/host/ohci-nxp.c
1598F:	drivers/watchdog/pnx4008_wdt.c
1599N:	lpc32xx
1600
1601ARM/MAGICIAN MACHINE SUPPORT
1602M:	Philipp Zabel <philipp.zabel@gmail.com>
1603S:	Maintained
1604
1605ARM/Marvell Dove/MV78xx0/Orion SOC support
1606M:	Jason Cooper <jason@lakedaemon.net>
1607M:	Andrew Lunn <andrew@lunn.ch>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609M:	Gregory Clement <gregory.clement@bootlin.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	Documentation/devicetree/bindings/soc/dove/
1613F:	arch/arm/mach-dove/
1614F:	arch/arm/mach-mv78xx0/
1615F:	arch/arm/mach-orion5x/
1616F:	arch/arm/plat-orion/
1617F:	arch/arm/boot/dts/dove*
1618F:	arch/arm/boot/dts/orion5x*
1619
1620ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1621M:	Jason Cooper <jason@lakedaemon.net>
1622M:	Andrew Lunn <andrew@lunn.ch>
1623M:	Gregory Clement <gregory.clement@bootlin.com>
1624M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	arch/arm/boot/dts/armada*
1628F:	arch/arm/boot/dts/kirkwood*
1629F:	arch/arm/configs/mvebu_*_defconfig
1630F:	arch/arm/mach-mvebu/
1631F:	arch/arm64/boot/dts/marvell/armada*
1632F:	drivers/cpufreq/armada-37xx-cpufreq.c
1633F:	drivers/cpufreq/mvebu-cpufreq.c
1634F:	drivers/irqchip/irq-armada-370-xp.c
1635F:	drivers/irqchip/irq-mvebu-*
1636F:	drivers/pinctrl/mvebu/
1637F:	drivers/rtc/rtc-armada38x.c
1638
1639ARM/Mediatek RTC DRIVER
1640M:	Eddie Huang <eddie.huang@mediatek.com>
1641M:	Sean Wang <sean.wang@mediatek.com>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1644S:	Maintained
1645F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1646F:	drivers/rtc/rtc-mt6397.c
1647F:	drivers/rtc/rtc-mt7622.c
1648
1649ARM/Mediatek SoC support
1650M:	Matthias Brugger <matthias.bgg@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/mt6*
1655F:	arch/arm/boot/dts/mt7*
1656F:	arch/arm/boot/dts/mt8*
1657F:	arch/arm/mach-mediatek/
1658F:	arch/arm64/boot/dts/mediatek/
1659N:	mtk
1660K:	mediatek
1661
1662ARM/Mediatek USB3 PHY DRIVER
1663M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	drivers/phy/mediatek/phy-mtk-tphy.c
1668
1669ARM/MICREL KS8695 ARCHITECTURE
1670M:	Greg Ungerer <gerg@uclinux.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672F:	arch/arm/mach-ks8695/
1673S:	Odd Fixes
1674
1675ARM/Microchip (AT91) SoC support
1676M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1677M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679W:	http://www.linux4sam.org
1680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1681S:	Supported
1682N:	at91
1683N:	atmel
1684F:	arch/arm/mach-at91/
1685F:	include/soc/at91/
1686F:	arch/arm/boot/dts/at91*.dts
1687F:	arch/arm/boot/dts/at91*.dtsi
1688F:	arch/arm/boot/dts/sama*.dts
1689F:	arch/arm/boot/dts/sama*.dtsi
1690F:	arch/arm/include/debug/at91.S
1691F:	drivers/memory/atmel*
1692F:	drivers/watchdog/sama5d4_wdt.c
1693X:	drivers/input/touchscreen/atmel_mxt_ts.c
1694X:	drivers/net/wireless/atmel/
1695
1696ARM/MIOA701 MACHINE SUPPORT
1697M:	Robert Jarzmik <robert.jarzmik@free.fr>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699F:	arch/arm/mach-pxa/mioa701.c
1700S:	Maintained
1701
1702ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1703M:	Michael Petchkovsky <mkpetch@internode.on.net>
1704S:	Maintained
1705
1706ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1707M:	Linus Walleij <linus.walleij@linaro.org>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710F:	arch/arm/mach-nomadik/
1711F:	arch/arm/mach-u300/
1712F:	arch/arm/mach-ux500/
1713F:	arch/arm/boot/dts/ste-*
1714F:	drivers/clk/clk-nomadik.c
1715F:	drivers/clk/clk-u300.c
1716F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1717F:	drivers/clocksource/timer-u300.c
1718F:	drivers/dma/coh901318*
1719F:	drivers/dma/ste_dma40*
1720F:	drivers/hwspinlock/u8500_hsem.c
1721F:	drivers/i2c/busses/i2c-nomadik.c
1722F:	drivers/i2c/busses/i2c-stu300.c
1723F:	drivers/mfd/ab3100*
1724F:	drivers/mfd/ab8500*
1725F:	drivers/mfd/abx500*
1726F:	drivers/mfd/dbx500*
1727F:	drivers/mfd/db8500*
1728F:	drivers/pinctrl/nomadik/
1729F:	drivers/pinctrl/pinctrl-coh901*
1730F:	drivers/pinctrl/pinctrl-u300.c
1731F:	drivers/rtc/rtc-ab3100.c
1732F:	drivers/rtc/rtc-ab8500.c
1733F:	drivers/rtc/rtc-coh901331.c
1734F:	drivers/rtc/rtc-pl031.c
1735F:	drivers/watchdog/coh901327_wdt.c
1736F:	Documentation/devicetree/bindings/arm/ste-*
1737F:	Documentation/devicetree/bindings/arm/ux500/
1738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1739
1740ARM/NUVOTON NPCM ARCHITECTURE
1741M:	Avi Fishman <avifishman70@gmail.com>
1742M:	Tomer Maimon <tmaimon77@gmail.com>
1743R:	Patrick Venture <venture@google.com>
1744R:	Nancy Yuen <yuenn@google.com>
1745R:	Brendan Higgins <brendanhiggins@google.com>
1746L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1747S:	Supported
1748F:	arch/arm/mach-npcm/
1749F:	arch/arm/boot/dts/nuvoton-npcm*
1750F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1751F:	drivers/*/*npcm*
1752F:	Documentation/devicetree/bindings/*/*npcm*
1753F:	Documentation/devicetree/bindings/*/*/*npcm*
1754
1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756M:	Wan ZongShun <mcuos.com@gmail.com>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W:	http://www.mcuos.com
1759S:	Maintained
1760F:	arch/arm/mach-w90x900/
1761F:	drivers/input/keyboard/w90p910_keypad.c
1762F:	drivers/input/touchscreen/w90p910_ts.c
1763F:	drivers/watchdog/nuc900_wdt.c
1764F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1765F:	drivers/mtd/nand/raw/nuc900_nand.c
1766F:	drivers/rtc/rtc-nuc900.c
1767F:	drivers/spi/spi-nuc900.c
1768F:	drivers/usb/host/ehci-w90x900.c
1769F:	drivers/video/fbdev/nuc900fb.c
1770
1771ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1772M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1773L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1774W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1775S:	Supported
1776
1777ARM/Orion SoC/Technologic Systems TS-78xx platform support
1778M:	Alexander Clouter <alex@digriz.org.uk>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780W:	http://www.digriz.org.uk/ts78xx/kernel
1781S:	Maintained
1782F:	arch/arm/mach-orion5x/ts78xx-*
1783
1784ARM/OXNAS platform support
1785M:	Neil Armstrong <narmstrong@baylibre.com>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787L:	linux-oxnas@groups.io (moderated for non-subscribers)
1788S:	Maintained
1789F:	arch/arm/mach-oxnas/
1790F:	arch/arm/boot/dts/ox8*.dts*
1791N:	oxnas
1792
1793ARM/PALM TREO SUPPORT
1794M:	Tomas Cech <sleep_walker@suse.com>
1795L:	linux-arm-kernel@lists.infradead.org
1796W:	http://hackndev.com
1797S:	Maintained
1798F:	arch/arm/mach-pxa/palmtreo.*
1799
1800ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1801M:	Marek Vasut <marek.vasut@gmail.com>
1802L:	linux-arm-kernel@lists.infradead.org
1803W:	http://hackndev.com
1804S:	Maintained
1805F:	arch/arm/mach-pxa/include/mach/palmtx.h
1806F:	arch/arm/mach-pxa/palmtx.c
1807F:	arch/arm/mach-pxa/palmt5.*
1808F:	arch/arm/mach-pxa/include/mach/palmld.h
1809F:	arch/arm/mach-pxa/palmld.c
1810F:	arch/arm/mach-pxa/palmte2.*
1811F:	arch/arm/mach-pxa/include/mach/palmtc.h
1812F:	arch/arm/mach-pxa/palmtc.c
1813
1814ARM/PALMZ72 SUPPORT
1815M:	Sergey Lapin <slapin@ossfans.org>
1816L:	linux-arm-kernel@lists.infradead.org
1817W:	http://hackndev.com
1818S:	Maintained
1819F:	arch/arm/mach-pxa/palmz72.*
1820
1821ARM/PLEB SUPPORT
1822M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1823W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1824S:	Maintained
1825
1826ARM/PT DIGITAL BOARD PORT
1827M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831
1832ARM/QUALCOMM SUPPORT
1833M:	Andy Gross <andy.gross@linaro.org>
1834M:	David Brown <david.brown@linaro.org>
1835L:	linux-arm-msm@vger.kernel.org
1836L:	linux-soc@vger.kernel.org
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/soc/qcom/
1839F:	arch/arm/boot/dts/qcom-*.dts
1840F:	arch/arm/boot/dts/qcom-*.dtsi
1841F:	arch/arm/mach-qcom/
1842F:	arch/arm64/boot/dts/qcom/*
1843F:	drivers/i2c/busses/i2c-qup.c
1844F:	drivers/clk/qcom/
1845F:	drivers/dma/qcom/
1846F:	drivers/soc/qcom/
1847F:	drivers/spi/spi-qup.c
1848F:	drivers/tty/serial/msm_serial.c
1849F:	drivers/*/pm8???-*
1850F:	drivers/mfd/ssbi.c
1851F:	drivers/firmware/qcom_scm*
1852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1853
1854ARM/RADISYS ENP2611 MACHINE SUPPORT
1855M:	Lennert Buytenhek <kernel@wantstofly.org>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857S:	Maintained
1858
1859ARM/REALTEK ARCHITECTURE
1860M:	Andreas Färber <afaerber@suse.de>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	arch/arm64/boot/dts/realtek/
1864F:	Documentation/devicetree/bindings/arm/realtek.txt
1865
1866ARM/RENESAS ARM64 ARCHITECTURE
1867M:	Simon Horman <horms@verge.net.au>
1868M:	Magnus Damm <magnus.damm@gmail.com>
1869L:	linux-renesas-soc@vger.kernel.org
1870Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1872S:	Supported
1873F:	arch/arm64/boot/dts/renesas/
1874F:	Documentation/devicetree/bindings/arm/shmobile.txt
1875F:	drivers/soc/renesas/
1876F:	include/linux/soc/renesas/
1877
1878ARM/RISCPC ARCHITECTURE
1879M:	Russell King <linux@armlinux.org.uk>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881W:	http://www.armlinux.org.uk/
1882S:	Maintained
1883F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1884F:	arch/arm/include/asm/hardware/ioc.h
1885F:	arch/arm/include/asm/hardware/iomd.h
1886F:	arch/arm/include/asm/hardware/memc.h
1887F:	arch/arm/mach-rpc/
1888F:	drivers/net/ethernet/8390/etherh.c
1889F:	drivers/net/ethernet/i825xx/ether1*
1890F:	drivers/net/ethernet/seeq/ether3*
1891F:	drivers/scsi/arm/
1892
1893ARM/Rockchip SoC support
1894M:	Heiko Stuebner <heiko@sntech.de>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-rockchip@lists.infradead.org
1897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1898S:	Maintained
1899F:	arch/arm/boot/dts/rk3*
1900F:	arch/arm/boot/dts/rv1108*
1901F:	arch/arm/mach-rockchip/
1902F:	drivers/clk/rockchip/
1903F:	drivers/i2c/busses/i2c-rk3x.c
1904F:	drivers/*/*rockchip*
1905F:	drivers/*/*/*rockchip*
1906F:	sound/soc/rockchip/
1907N:	rockchip
1908
1909ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1910M:	Kukjin Kim <kgene@kernel.org>
1911M:	Krzysztof Kozlowski <krzk@kernel.org>
1912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1914Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1915S:	Maintained
1916F:	arch/arm/boot/dts/s3c*
1917F:	arch/arm/boot/dts/s5p*
1918F:	arch/arm/boot/dts/exynos*
1919F:	arch/arm64/boot/dts/exynos/
1920F:	arch/arm/plat-samsung/
1921F:	arch/arm/mach-s3c24*/
1922F:	arch/arm/mach-s3c64xx/
1923F:	arch/arm/mach-s5p*/
1924F:	arch/arm/mach-exynos*/
1925F:	drivers/*/*s3c24*
1926F:	drivers/*/*/*s3c24*
1927F:	drivers/*/*s3c64xx*
1928F:	drivers/*/*s5pv210*
1929F:	drivers/memory/samsung/*
1930F:	drivers/soc/samsung/*
1931F:	Documentation/arm/Samsung/
1932F:	Documentation/devicetree/bindings/arm/samsung/
1933F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1934F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1935N:	exynos
1936
1937ARM/SAMSUNG MOBILE MACHINE SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941F:	arch/arm/mach-s5pv210/
1942
1943ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1944M:	Kyungmin Park <kyungmin.park@samsung.com>
1945M:	Kamil Debski <kamil@wypas.org>
1946M:	Andrzej Hajda <a.hajda@samsung.com>
1947L:	linux-arm-kernel@lists.infradead.org
1948L:	linux-media@vger.kernel.org
1949S:	Maintained
1950F:	drivers/media/platform/s5p-g2d/
1951
1952ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1953M:	Marek Szyprowski <m.szyprowski@samsung.com>
1954L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1955L:	linux-media@vger.kernel.org
1956S:	Maintained
1957F:	drivers/media/platform/s5p-cec/
1958F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1959
1960ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1961M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1962M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1963L:	linux-arm-kernel@lists.infradead.org
1964L:	linux-media@vger.kernel.org
1965S:	Maintained
1966F:	drivers/media/platform/s5p-jpeg/
1967
1968ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1969M:	Kyungmin Park <kyungmin.park@samsung.com>
1970M:	Kamil Debski <kamil@wypas.org>
1971M:	Jeongtae Park <jtp.park@samsung.com>
1972M:	Andrzej Hajda <a.hajda@samsung.com>
1973L:	linux-arm-kernel@lists.infradead.org
1974L:	linux-media@vger.kernel.org
1975S:	Maintained
1976F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1977F:	drivers/media/platform/s5p-mfc/
1978
1979ARM/SHMOBILE ARM ARCHITECTURE
1980M:	Simon Horman <horms@verge.net.au>
1981M:	Magnus Damm <magnus.damm@gmail.com>
1982L:	linux-renesas-soc@vger.kernel.org
1983Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1985S:	Supported
1986F:	arch/arm/boot/dts/emev2*
1987F:	arch/arm/boot/dts/r7s*
1988F:	arch/arm/boot/dts/r8a*
1989F:	arch/arm/boot/dts/sh*
1990F:	arch/arm/configs/shmobile_defconfig
1991F:	arch/arm/include/debug/renesas-scif.S
1992F:	arch/arm/mach-shmobile/
1993F:	Documentation/devicetree/bindings/arm/shmobile.txt
1994F:	drivers/soc/renesas/
1995F:	include/linux/soc/renesas/
1996
1997ARM/SOCFPGA ARCHITECTURE
1998M:	Dinh Nguyen <dinguyen@kernel.org>
1999S:	Maintained
2000F:	arch/arm/mach-socfpga/
2001F:	arch/arm/boot/dts/socfpga*
2002F:	arch/arm/configs/socfpga_defconfig
2003F:	arch/arm64/boot/dts/altera/
2004W:	http://www.rocketboards.org
2005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2006
2007ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2008M:	Dinh Nguyen <dinguyen@kernel.org>
2009S:	Maintained
2010F:	drivers/clk/socfpga/
2011
2012ARM/SOCFPGA EDAC SUPPORT
2013M:	Thor Thayer <thor.thayer@linux.intel.com>
2014S:	Maintained
2015F:	drivers/edac/altera_edac.
2016
2017ARM/SPREADTRUM SoC SUPPORT
2018M:	Orson Zhai <orsonzhai@gmail.com>
2019M:	Baolin Wang <baolin.wang@linaro.org>
2020M:	Chunyan Zhang <zhang.lyra@gmail.com>
2021S:	Maintained
2022F:	arch/arm64/boot/dts/sprd
2023N:	sprd
2024
2025ARM/STI ARCHITECTURE
2026M:	Patrice Chotard <patrice.chotard@st.com>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028W:	http://www.stlinux.com
2029S:	Maintained
2030F:	arch/arm/mach-sti/
2031F:	arch/arm/boot/dts/sti*
2032F:	drivers/char/hw_random/st-rng.c
2033F:	drivers/clocksource/arm_global_timer.c
2034F:	drivers/clocksource/clksrc_st_lpc.c
2035F:	drivers/cpufreq/sti-cpufreq.c
2036F:	drivers/dma/st_fdma*
2037F:	drivers/i2c/busses/i2c-st.c
2038F:	drivers/media/rc/st_rc.c
2039F:	drivers/media/platform/sti/c8sectpfe/
2040F:	drivers/mmc/host/sdhci-st.c
2041F:	drivers/phy/st/phy-miphy28lp.c
2042F:	drivers/phy/st/phy-stih407-usb.c
2043F:	drivers/pinctrl/pinctrl-st.c
2044F:	drivers/remoteproc/st_remoteproc.c
2045F:	drivers/remoteproc/st_slim_rproc.c
2046F:	drivers/reset/sti/
2047F:	drivers/rtc/rtc-st-lpc.c
2048F:	drivers/tty/serial/st-asc.c
2049F:	drivers/usb/dwc3/dwc3-st.c
2050F:	drivers/usb/host/ehci-st.c
2051F:	drivers/usb/host/ohci-st.c
2052F:	drivers/watchdog/st_lpc_wdt.c
2053F:	drivers/ata/ahci_st.c
2054F:	include/linux/remoteproc/st_slim_rproc.h
2055
2056ARM/STM32 ARCHITECTURE
2057M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2058M:	Alexandre Torgue <alexandre.torgue@st.com>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060S:	Maintained
2061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2062N:	stm32
2063F:	arch/arm/boot/dts/stm32*
2064F:	arch/arm/mach-stm32/
2065F:	drivers/clocksource/armv7m_systick.c
2066
2067ARM/Synaptics Berlin SoC support
2068M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2069M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071S:	Maintained
2072F:	arch/arm/mach-berlin/
2073F:	arch/arm/boot/dts/berlin*
2074F:	arch/arm64/boot/dts/marvell/berlin*
2075
2076ARM/TANGO ARCHITECTURE
2077M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2078M:	Mans Rullgard <mans@mansr.com>
2079L:	linux-arm-kernel@lists.infradead.org
2080S:	Odd Fixes
2081N:	tango
2082
2083ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2084M:	Lennert Buytenhek <kernel@wantstofly.org>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087
2088ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2089M:	Hans Verkuil <hans.verkuil@cisco.com>
2090L:	linux-tegra@vger.kernel.org
2091L:	linux-media@vger.kernel.org
2092S:	Maintained
2093F:	drivers/media/platform/tegra-cec/
2094F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2095
2096ARM/TETON BGA MACHINE SUPPORT
2097M:	"Mark F. Brown" <mark.brown314@gmail.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100
2101ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2102M:	Santosh Shilimkar <ssantosh@kernel.org>
2103L:	linux-kernel@vger.kernel.org
2104S:	Maintained
2105F:	drivers/memory/*emif*
2106
2107ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2108M:	Santosh Shilimkar <ssantosh@kernel.org>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/mach-keystone/
2112F:	arch/arm/boot/dts/keystone-*
2113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2114
2115ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2116M:	Santosh Shilimkar <ssantosh@kernel.org>
2117L:	linux-kernel@vger.kernel.org
2118S:	Maintained
2119F:	drivers/clk/keystone/
2120
2121ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2122M:	Santosh Shilimkar <ssantosh@kernel.org>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124L:	linux-kernel@vger.kernel.org
2125S:	Maintained
2126F:	drivers/clocksource/timer-keystone.c
2127
2128ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2129M:	Santosh Shilimkar <ssantosh@kernel.org>
2130L:	linux-kernel@vger.kernel.org
2131S:	Maintained
2132F:	drivers/power/reset/keystone-reset.c
2133
2134ARM/THECUS N2100 MACHINE SUPPORT
2135M:	Lennert Buytenhek <kernel@wantstofly.org>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138
2139ARM/TOSA MACHINE SUPPORT
2140M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2141M:	Dirk Opfer <dirk@opfer-online.de>
2142S:	Maintained
2143
2144ARM/UNIPHIER ARCHITECTURE
2145M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2148S:	Maintained
2149F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2150F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2151F:	arch/arm/boot/dts/uniphier*
2152F:	arch/arm/include/asm/hardware/cache-uniphier.h
2153F:	arch/arm/mach-uniphier/
2154F:	arch/arm/mm/cache-uniphier.c
2155F:	arch/arm64/boot/dts/socionext/uniphier*
2156F:	drivers/bus/uniphier-system-bus.c
2157F:	drivers/clk/uniphier/
2158F:	drivers/gpio/gpio-uniphier.c
2159F:	drivers/i2c/busses/i2c-uniphier*
2160F:	drivers/irqchip/irq-uniphier-aidet.c
2161F:	drivers/pinctrl/uniphier/
2162F:	drivers/reset/reset-uniphier.c
2163F:	drivers/tty/serial/8250/8250_uniphier.c
2164N:	uniphier
2165
2166ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2167M:	Ulf Hansson <ulf.hansson@linaro.org>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169T:	git git://git.linaro.org/people/ulfh/clk.git
2170S:	Maintained
2171F:	drivers/clk/ux500/
2172
2173ARM/VERSATILE EXPRESS PLATFORM
2174M:	Liviu Dudau <liviu.dudau@arm.com>
2175M:	Sudeep Holla <sudeep.holla@arm.com>
2176M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179F:	arch/arm/boot/dts/vexpress*
2180F:	arch/arm64/boot/dts/arm/
2181F:	arch/arm/mach-vexpress/
2182F:	*/*/vexpress*
2183F:	*/*/*/vexpress*
2184F:	drivers/clk/versatile/clk-vexpress-osc.c
2185F:	drivers/clocksource/versatile.c
2186N:	mps2
2187
2188ARM/VFP SUPPORT
2189M:	Russell King <linux@armlinux.org.uk>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191W:	http://www.armlinux.org.uk/
2192S:	Maintained
2193F:	arch/arm/vfp/
2194
2195ARM/VOIPAC PXA270 SUPPORT
2196M:	Marek Vasut <marek.vasut@gmail.com>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S:	Maintained
2199F:	arch/arm/mach-pxa/vpac270.c
2200F:	arch/arm/mach-pxa/include/mach/vpac270.h
2201
2202ARM/VT8500 ARM ARCHITECTURE
2203M:	Tony Prisk <linux@prisktech.co.nz>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-vt8500/
2207F:	drivers/clocksource/vt8500_timer.c
2208F:	drivers/i2c/busses/i2c-wmt.c
2209F:	drivers/mmc/host/wmt-sdmmc.c
2210F:	drivers/pwm/pwm-vt8500.c
2211F:	drivers/rtc/rtc-vt8500.c
2212F:	drivers/tty/serial/vt8500_serial.c
2213F:	drivers/usb/host/ehci-platform.c
2214F:	drivers/usb/host/uhci-platform.c
2215F:	drivers/video/fbdev/vt8500lcdfb.*
2216F:	drivers/video/fbdev/wm8505fb*
2217F:	drivers/video/fbdev/wmt_ge_rops.*
2218
2219ARM/ZIPIT Z2 SUPPORT
2220M:	Marek Vasut <marek.vasut@gmail.com>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222S:	Maintained
2223F:	arch/arm/mach-pxa/z2.c
2224F:	arch/arm/mach-pxa/include/mach/z2.h
2225
2226ARM/ZTE ARCHITECTURE
2227M:	Jun Nie <jun.nie@linaro.org>
2228M:	Baoyou Xie <baoyou.xie@linaro.org>
2229M:	Shawn Guo <shawnguo@kernel.org>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:	Maintained
2232F:	arch/arm/boot/dts/zx2967*
2233F:	arch/arm/mach-zx/
2234F:	arch/arm64/boot/dts/zte/
2235F:	drivers/clk/zte/
2236F:	drivers/dma/zx_dma.c
2237F:	drivers/gpio/gpio-zx.c
2238F:	drivers/i2c/busses/i2c-zx2967.c
2239F:	drivers/mmc/host/dw_mmc-zx.*
2240F:	drivers/pinctrl/zte/
2241F:	drivers/soc/zte/
2242F:	drivers/thermal/zx2967_thermal.c
2243F:	drivers/watchdog/zx2967_wdt.c
2244F:	Documentation/devicetree/bindings/arm/zte.txt
2245F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2246F:	Documentation/devicetree/bindings/dma/zxdma.txt
2247F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2248F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2249F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2250F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2251F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2252F:	Documentation/devicetree/bindings/soc/zte/
2253F:	Documentation/devicetree/bindings/sound/zte,*.txt
2254F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2255F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2256F:	include/dt-bindings/clock/zx2967*.h
2257F:	include/dt-bindings/soc/zte,*.h
2258F:	sound/soc/codecs/zx_aud96p22.c
2259F:	sound/soc/zte/
2260
2261ARM/ZYNQ ARCHITECTURE
2262M:	Michal Simek <michal.simek@xilinx.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264W:	http://wiki.xilinx.com
2265T:	git https://github.com/Xilinx/linux-xlnx.git
2266S:	Supported
2267F:	arch/arm/mach-zynq/
2268F:	drivers/cpuidle/cpuidle-zynq.c
2269F:	drivers/block/xsysace.c
2270N:	zynq
2271N:	xilinx
2272F:	drivers/clocksource/cadence_ttc_timer.c
2273F:	drivers/i2c/busses/i2c-cadence.c
2274F:	drivers/mmc/host/sdhci-of-arasan.c
2275F:	drivers/edac/synopsys_edac.c
2276
2277ARM64 PORT (AARCH64 ARCHITECTURE)
2278M:	Catalin Marinas <catalin.marinas@arm.com>
2279M:	Will Deacon <will.deacon@arm.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2282S:	Maintained
2283F:	arch/arm64/
2284F:	Documentation/arm64/
2285
2286AS3645A LED FLASH CONTROLLER DRIVER
2287M:	Sakari Ailus <sakari.ailus@iki.fi>
2288L:	linux-leds@vger.kernel.org
2289S:	Maintained
2290F:	drivers/leds/leds-as3645a.c
2291
2292ASAHI KASEI AK8974 DRIVER
2293M:	Linus Walleij <linus.walleij@linaro.org>
2294L:	linux-iio@vger.kernel.org
2295W:	http://www.akm.com/
2296S:	Supported
2297F:	drivers/iio/magnetometer/ak8974.c
2298
2299ASC7621 HARDWARE MONITOR DRIVER
2300M:	George Joseph <george.joseph@fairview5.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	Documentation/hwmon/asc7621
2304F:	drivers/hwmon/asc7621.c
2305
2306ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2307M:	Corentin Chary <corentin.chary@gmail.com>
2308L:	acpi4asus-user@lists.sourceforge.net
2309L:	platform-driver-x86@vger.kernel.org
2310W:	http://acpi4asus.sf.net
2311S:	Maintained
2312F:	drivers/platform/x86/asus*.c
2313F:	drivers/platform/x86/eeepc*.c
2314
2315ASUS WIRELESS RADIO CONTROL DRIVER
2316M:	João Paulo Rechi Vita <jprvita@gmail.com>
2317L:	platform-driver-x86@vger.kernel.org
2318S:	Maintained
2319F:	drivers/platform/x86/asus-wireless.c
2320
2321ASYMMETRIC KEYS
2322M:	David Howells <dhowells@redhat.com>
2323L:	keyrings@vger.kernel.org
2324S:	Maintained
2325F:	Documentation/crypto/asymmetric-keys.txt
2326F:	include/linux/verification.h
2327F:	include/crypto/public_key.h
2328F:	include/crypto/pkcs7.h
2329F:	crypto/asymmetric_keys/
2330
2331ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2332R:	Dan Williams <dan.j.williams@intel.com>
2333W:	http://sourceforge.net/projects/xscaleiop
2334S:	Odd fixes
2335F:	Documentation/crypto/async-tx-api.txt
2336F:	crypto/async_tx/
2337F:	drivers/dma/
2338F:	include/linux/dmaengine.h
2339F:	include/linux/async_tx.h
2340
2341AT24 EEPROM DRIVER
2342M:	Bartosz Golaszewski <brgl@bgdev.pl>
2343L:	linux-i2c@vger.kernel.org
2344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2345S:	Maintained
2346F:	Documentation/devicetree/bindings/eeprom/at24.txt
2347F:	drivers/misc/eeprom/at24.c
2348F:	include/linux/platform_data/at24.h
2349
2350ATA OVER ETHERNET (AOE) DRIVER
2351M:	"Ed L. Cashin" <ed.cashin@acm.org>
2352W:	http://www.openaoe.org/
2353S:	Supported
2354F:	Documentation/aoe/
2355F:	drivers/block/aoe/
2356
2357ATHEROS 71XX/9XXX GPIO DRIVER
2358M:	Alban Bedel <albeu@free.fr>
2359W:	https://github.com/AlbanBedel/linux
2360T:	git git://github.com/AlbanBedel/linux
2361S:	Maintained
2362F:	drivers/gpio/gpio-ath79.c
2363F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2364
2365ATHEROS 71XX/9XXX USB PHY DRIVER
2366M:	Alban Bedel <albeu@free.fr>
2367W:	https://github.com/AlbanBedel/linux
2368T:	git git://github.com/AlbanBedel/linux
2369S:	Maintained
2370F:	drivers/phy/qualcomm/phy-ath79-usb.c
2371F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2372
2373ATHEROS ATH GENERIC UTILITIES
2374M:	Kalle Valo <kvalo@codeaurora.org>
2375L:	linux-wireless@vger.kernel.org
2376S:	Supported
2377F:	drivers/net/wireless/ath/*
2378
2379ATHEROS ATH5K WIRELESS DRIVER
2380M:	Jiri Slaby <jirislaby@gmail.com>
2381M:	Nick Kossifidis <mickflemm@gmail.com>
2382M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2383L:	linux-wireless@vger.kernel.org
2384W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2385S:	Maintained
2386F:	drivers/net/wireless/ath/ath5k/
2387
2388ATHEROS ATH6KL WIRELESS DRIVER
2389M:	Kalle Valo <kvalo@codeaurora.org>
2390L:	linux-wireless@vger.kernel.org
2391W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2393S:	Supported
2394F:	drivers/net/wireless/ath/ath6kl/
2395
2396ATI_REMOTE2 DRIVER
2397M:	Ville Syrjala <syrjala@sci.fi>
2398S:	Maintained
2399F:	drivers/input/misc/ati_remote2.c
2400
2401ATK0110 HWMON DRIVER
2402M:	Luca Tettamanti <kronos.it@gmail.com>
2403L:	linux-hwmon@vger.kernel.org
2404S:	Maintained
2405F:	drivers/hwmon/asus_atk0110.c
2406
2407ATLX ETHERNET DRIVERS
2408M:	Jay Cliburn <jcliburn@gmail.com>
2409M:	Chris Snook <chris.snook@gmail.com>
2410L:	netdev@vger.kernel.org
2411W:	http://sourceforge.net/projects/atl1
2412W:	http://atl1.sourceforge.net
2413S:	Maintained
2414F:	drivers/net/ethernet/atheros/
2415
2416ATM
2417M:	Chas Williams <3chas3@gmail.com>
2418L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2419L:	netdev@vger.kernel.org
2420W:	http://linux-atm.sourceforge.net
2421S:	Maintained
2422F:	drivers/atm/
2423F:	include/linux/atm*
2424F:	include/uapi/linux/atm*
2425
2426ATMEL AT91 / AT32 MCI DRIVER
2427M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2428S:	Maintained
2429F:	drivers/mmc/host/atmel-mci.c
2430
2431ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2432M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2433S:	Supported
2434F:	drivers/power/reset/at91-sama5d2_shdwc.c
2435
2436ATMEL Audio ALSA driver
2437M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2439S:	Supported
2440F:	sound/soc/atmel
2441
2442ATMEL I2C DRIVER
2443M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2444L:	linux-i2c@vger.kernel.org
2445S:	Supported
2446F:	drivers/i2c/busses/i2c-at91.c
2447
2448ATMEL ISI DRIVER
2449M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2450L:	linux-media@vger.kernel.org
2451S:	Supported
2452F:	drivers/media/platform/atmel/atmel-isi.c
2453F:	include/media/atmel-isi.h
2454
2455ATMEL LCDFB DRIVER
2456M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2457L:	linux-fbdev@vger.kernel.org
2458S:	Maintained
2459F:	drivers/video/fbdev/atmel_lcdfb.c
2460F:	include/video/atmel_lcdc.h
2461
2462ATMEL MACB ETHERNET DRIVER
2463M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2464S:	Supported
2465F:	drivers/net/ethernet/cadence/
2466
2467ATMEL MAXTOUCH DRIVER
2468M:	Nick Dyer <nick@shmanahar.org>
2469T:	git git://github.com/ndyer/linux.git
2470S:	Maintained
2471F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2472F:	drivers/input/touchscreen/atmel_mxt_ts.c
2473
2474ATMEL SAMA5D2 ADC DRIVER
2475M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2476L:	linux-iio@vger.kernel.org
2477S:	Supported
2478F:	drivers/iio/adc/at91-sama5d2_adc.c
2479
2480ATMEL SDMMC DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-mmc@vger.kernel.org
2483S:	Supported
2484F:	drivers/mmc/host/sdhci-of-at91.c
2485
2486ATMEL SPI DRIVER
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488S:	Supported
2489F:	drivers/spi/spi-atmel.*
2490
2491ATMEL SSC DRIVER
2492M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494S:	Supported
2495F:	drivers/misc/atmel-ssc.c
2496F:	include/linux/atmel-ssc.h
2497
2498ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2499M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Supported
2502F:	drivers/misc/atmel_tclib.c
2503F:	drivers/clocksource/tcb_clksrc.c
2504
2505ATMEL USBA UDC DRIVER
2506M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Supported
2509F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2510
2511ATMEL WIRELESS DRIVER
2512M:	Simon Kelley <simon@thekelleys.org.uk>
2513L:	linux-wireless@vger.kernel.org
2514W:	http://www.thekelleys.org.uk/atmel
2515W:	http://atmelwlandriver.sourceforge.net/
2516S:	Maintained
2517F:	drivers/net/wireless/atmel/atmel*
2518
2519ATMEL XDMA DRIVER
2520M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2521L:	linux-arm-kernel@lists.infradead.org
2522L:	dmaengine@vger.kernel.org
2523S:	Supported
2524F:	drivers/dma/at_xdmac.c
2525
2526ATOMIC INFRASTRUCTURE
2527M:	Will Deacon <will.deacon@arm.com>
2528M:	Peter Zijlstra <peterz@infradead.org>
2529R:	Boqun Feng <boqun.feng@gmail.com>
2530L:	linux-kernel@vger.kernel.org
2531S:	Maintained
2532F:	arch/*/include/asm/atomic*.h
2533F:	include/*/atomic*.h
2534
2535ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2536M:	Bradley Grove <linuxdrivers@attotech.com>
2537L:	linux-scsi@vger.kernel.org
2538W:	http://www.attotech.com
2539S:	Supported
2540F:	drivers/scsi/esas2r
2541
2542ATUSB IEEE 802.15.4 RADIO DRIVER
2543M:	Stefan Schmidt <stefan@datenfreihafen.org>
2544L:	linux-wpan@vger.kernel.org
2545S:	Maintained
2546F:	drivers/net/ieee802154/atusb.c
2547F:	drivers/net/ieee802154/atusb.h
2548F:	drivers/net/ieee802154/at86rf230.h
2549
2550AUDIT SUBSYSTEM
2551M:	Paul Moore <paul@paul-moore.com>
2552M:	Eric Paris <eparis@redhat.com>
2553L:	linux-audit@redhat.com (moderated for non-subscribers)
2554W:	https://github.com/linux-audit
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2556S:	Supported
2557F:	include/linux/audit.h
2558F:	include/uapi/linux/audit.h
2559F:	kernel/audit*
2560
2561AUXILIARY DISPLAY DRIVERS
2562M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2563S:	Maintained
2564F:	drivers/auxdisplay/
2565F:	include/linux/cfag12864b.h
2566
2567AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2568M:	Andreas Klinger <ak@it-klinger.de>
2569L:	linux-iio@vger.kernel.org
2570S:	Maintained
2571F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2572F:	drivers/iio/adc/hx711.c
2573
2574AX.25 NETWORK LAYER
2575M:	Ralf Baechle <ralf@linux-mips.org>
2576L:	linux-hams@vger.kernel.org
2577W:	http://www.linux-ax25.org/
2578S:	Maintained
2579F:	include/uapi/linux/ax25.h
2580F:	include/net/ax25.h
2581F:	net/ax25/
2582
2583AXENTIA ARM DEVICES
2584M:	Peter Rosin <peda@axentia.se>
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586S:	Maintained
2587F:	Documentation/devicetree/bindings/arm/axentia.txt
2588F:	arch/arm/boot/dts/at91-linea.dtsi
2589F:	arch/arm/boot/dts/at91-natte.dtsi
2590F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2591F:	arch/arm/boot/dts/at91-tse850-3.dts
2592
2593AXENTIA ASOC DRIVERS
2594M:	Peter Rosin <peda@axentia.se>
2595L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2596S:	Maintained
2597F:	Documentation/devicetree/bindings/sound/axentia,*
2598F:	sound/soc/atmel/tse850-pcm5142.c
2599
2600AZ6007 DVB DRIVER
2601M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2602L:	linux-media@vger.kernel.org
2603W:	https://linuxtv.org
2604T:	git git://linuxtv.org/media_tree.git
2605S:	Maintained
2606F:	drivers/media/usb/dvb-usb-v2/az6007.c
2607
2608AZTECH FM RADIO RECEIVER DRIVER
2609M:	Hans Verkuil <hverkuil@xs4all.nl>
2610L:	linux-media@vger.kernel.org
2611T:	git git://linuxtv.org/media_tree.git
2612W:	https://linuxtv.org
2613S:	Maintained
2614F:	drivers/media/radio/radio-aztech*
2615
2616B43 WIRELESS DRIVER
2617L:	linux-wireless@vger.kernel.org
2618L:	b43-dev@lists.infradead.org
2619W:	http://wireless.kernel.org/en/users/Drivers/b43
2620S:	Odd Fixes
2621F:	drivers/net/wireless/broadcom/b43/
2622
2623B43LEGACY WIRELESS DRIVER
2624M:	Larry Finger <Larry.Finger@lwfinger.net>
2625L:	linux-wireless@vger.kernel.org
2626L:	b43-dev@lists.infradead.org
2627W:	http://wireless.kernel.org/en/users/Drivers/b43
2628S:	Maintained
2629F:	drivers/net/wireless/broadcom/b43legacy/
2630
2631BACKLIGHT CLASS/SUBSYSTEM
2632M:	Lee Jones <lee.jones@linaro.org>
2633M:	Daniel Thompson <daniel.thompson@linaro.org>
2634M:	Jingoo Han <jingoohan1@gmail.com>
2635L:	dri-devel@lists.freedesktop.org
2636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2637S:	Maintained
2638F:	drivers/video/backlight/
2639F:	include/linux/backlight.h
2640F:	include/linux/pwm_backlight.h
2641F:	Documentation/devicetree/bindings/leds/backlight
2642
2643BATMAN ADVANCED
2644M:	Marek Lindner <mareklindner@neomailbox.ch>
2645M:	Simon Wunderlich <sw@simonwunderlich.de>
2646M:	Antonio Quartulli <a@unstable.cc>
2647L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2648W:	https://www.open-mesh.org/
2649Q:	https://patchwork.open-mesh.org/project/batman/list/
2650S:	Maintained
2651F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2652F:	Documentation/ABI/testing/sysfs-class-net-mesh
2653F:	Documentation/networking/batman-adv.rst
2654F:	include/uapi/linux/batadv_packet.h
2655F:	include/uapi/linux/batman_adv.h
2656F:	net/batman-adv/
2657
2658BAYCOM/HDLCDRV DRIVERS FOR AX.25
2659M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2660L:	linux-hams@vger.kernel.org
2661W:	http://www.baycom.org/~tom/ham/ham.html
2662S:	Maintained
2663F:	drivers/net/hamradio/baycom*
2664
2665BCACHE (BLOCK LAYER CACHE)
2666M:	Coly Li <colyli@suse.de>
2667M:	Kent Overstreet <kent.overstreet@gmail.com>
2668L:	linux-bcache@vger.kernel.org
2669W:	http://bcache.evilpiepirate.org
2670C:	irc://irc.oftc.net/bcache
2671S:	Maintained
2672F:	drivers/md/bcache/
2673
2674BDISP ST MEDIA DRIVER
2675M:	Fabien Dessenne <fabien.dessenne@st.com>
2676L:	linux-media@vger.kernel.org
2677T:	git git://linuxtv.org/media_tree.git
2678W:	https://linuxtv.org
2679S:	Supported
2680F:	drivers/media/platform/sti/bdisp
2681
2682BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2683M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2684L:	netdev@vger.kernel.org
2685S:	Maintained
2686F:	drivers/net/ethernet/ec_bhf.c
2687
2688BEFS FILE SYSTEM
2689M:	Luis de Bethencourt <luisbg@kernel.org>
2690M:	Salah Triki <salah.triki@gmail.com>
2691S:	Maintained
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2693F:	Documentation/filesystems/befs.txt
2694F:	fs/befs/
2695
2696BFQ I/O SCHEDULER
2697M:	Paolo Valente <paolo.valente@linaro.org>
2698M:	Jens Axboe <axboe@kernel.dk>
2699L:	linux-block@vger.kernel.org
2700S:	Maintained
2701F:	block/bfq-*
2702F:	Documentation/block/bfq-iosched.txt
2703
2704BFS FILE SYSTEM
2705M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2706S:	Maintained
2707F:	Documentation/filesystems/bfs.txt
2708F:	fs/bfs/
2709F:	include/uapi/linux/bfs_fs.h
2710
2711BLINKM RGB LED DRIVER
2712M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2713S:	Maintained
2714F:	drivers/leds/leds-blinkm.c
2715
2716BLOCK LAYER
2717M:	Jens Axboe <axboe@kernel.dk>
2718L:	linux-block@vger.kernel.org
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2720S:	Maintained
2721F:	block/
2722F:	drivers/block/
2723F:	kernel/trace/blktrace.c
2724F:	lib/sbitmap.c
2725
2726BLOCK2MTD DRIVER
2727M:	Joern Engel <joern@lazybastard.org>
2728L:	linux-mtd@lists.infradead.org
2729S:	Maintained
2730F:	drivers/mtd/devices/block2mtd.c
2731
2732BLUETOOTH DRIVERS
2733M:	Marcel Holtmann <marcel@holtmann.org>
2734M:	Johan Hedberg <johan.hedberg@gmail.com>
2735L:	linux-bluetooth@vger.kernel.org
2736W:	http://www.bluez.org/
2737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2739S:	Maintained
2740F:	drivers/bluetooth/
2741
2742BLUETOOTH SUBSYSTEM
2743M:	Marcel Holtmann <marcel@holtmann.org>
2744M:	Johan Hedberg <johan.hedberg@gmail.com>
2745L:	linux-bluetooth@vger.kernel.org
2746W:	http://www.bluez.org/
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2749S:	Maintained
2750F:	net/bluetooth/
2751F:	include/net/bluetooth/
2752
2753BONDING DRIVER
2754M:	Jay Vosburgh <j.vosburgh@gmail.com>
2755M:	Veaceslav Falico <vfalico@gmail.com>
2756M:	Andy Gospodarek <andy@greyhouse.net>
2757L:	netdev@vger.kernel.org
2758W:	http://sourceforge.net/projects/bonding/
2759S:	Supported
2760F:	drivers/net/bonding/
2761F:	include/uapi/linux/if_bonding.h
2762
2763BPF (Safe dynamic programs and tools)
2764M:	Alexei Starovoitov <ast@kernel.org>
2765M:	Daniel Borkmann <daniel@iogearbox.net>
2766L:	netdev@vger.kernel.org
2767L:	linux-kernel@vger.kernel.org
2768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2770Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2771S:	Supported
2772F:	arch/x86/net/bpf_jit*
2773F:	Documentation/networking/filter.txt
2774F:	Documentation/bpf/
2775F:	include/linux/bpf*
2776F:	include/linux/filter.h
2777F:	include/trace/events/xdp.h
2778F:	include/uapi/linux/bpf*
2779F:	include/uapi/linux/filter.h
2780F:	kernel/bpf/
2781F:	kernel/trace/bpf_trace.c
2782F:	lib/test_bpf.c
2783F:	net/bpf/
2784F:	net/core/filter.c
2785F:	net/sched/act_bpf.c
2786F:	net/sched/cls_bpf.c
2787F:	samples/bpf/
2788F:	tools/bpf/
2789F:	tools/lib/bpf/
2790F:	tools/testing/selftests/bpf/
2791
2792BROADCOM B44 10/100 ETHERNET DRIVER
2793M:	Michael Chan <michael.chan@broadcom.com>
2794L:	netdev@vger.kernel.org
2795S:	Supported
2796F:	drivers/net/ethernet/broadcom/b44.*
2797
2798BROADCOM B53 ETHERNET SWITCH DRIVER
2799M:	Florian Fainelli <f.fainelli@gmail.com>
2800L:	netdev@vger.kernel.org
2801L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2802S:	Supported
2803F:	drivers/net/dsa/b53/*
2804F:	include/linux/platform_data/b53.h
2805
2806BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2807M:	Florian Fainelli <f.fainelli@gmail.com>
2808M:	Ray Jui <rjui@broadcom.com>
2809M:	Scott Branden <sbranden@broadcom.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811T:	git git://github.com/broadcom/mach-bcm
2812S:	Maintained
2813N:	bcm281*
2814N:	bcm113*
2815N:	bcm216*
2816N:	kona
2817F:	arch/arm/mach-bcm/
2818
2819BROADCOM BCM2835 ARM ARCHITECTURE
2820M:	Eric Anholt <eric@anholt.net>
2821M:	Stefan Wahren <stefan.wahren@i2se.com>
2822L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824T:	git git://github.com/anholt/linux
2825S:	Maintained
2826N:	bcm2835
2827F:	drivers/staging/vc04_services
2828
2829BROADCOM BCM47XX MIPS ARCHITECTURE
2830M:	Hauke Mehrtens <hauke@hauke-m.de>
2831M:	Rafał Miłecki <zajec5@gmail.com>
2832L:	linux-mips@linux-mips.org
2833S:	Maintained
2834F:	Documentation/devicetree/bindings/mips/brcm/
2835F:	arch/mips/bcm47xx/*
2836F:	arch/mips/include/asm/mach-bcm47xx/*
2837
2838BROADCOM BCM5301X ARM ARCHITECTURE
2839M:	Hauke Mehrtens <hauke@hauke-m.de>
2840M:	Rafał Miłecki <zajec5@gmail.com>
2841M:	Jon Mason <jonmason@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843L:	linux-arm-kernel@lists.infradead.org
2844S:	Maintained
2845F:	arch/arm/mach-bcm/bcm_5301x.c
2846F:	arch/arm/boot/dts/bcm5301x*.dtsi
2847F:	arch/arm/boot/dts/bcm470*
2848F:	arch/arm/boot/dts/bcm953012*
2849
2850BROADCOM BCM53573 ARM ARCHITECTURE
2851M:	Rafał Miłecki <rafal@milecki.pl>
2852L:	linux-arm-kernel@lists.infradead.org
2853S:	Maintained
2854F:	arch/arm/boot/dts/bcm53573*
2855F:	arch/arm/boot/dts/bcm47189*
2856
2857BROADCOM BCM63XX ARM ARCHITECTURE
2858M:	Florian Fainelli <f.fainelli@gmail.com>
2859M:	bcm-kernel-feedback-list@broadcom.com
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863N:	bcm63xx
2864
2865BROADCOM BCM63XX/BCM33XX UDC DRIVER
2866M:	Kevin Cernekee <cernekee@gmail.com>
2867L:	linux-usb@vger.kernel.org
2868S:	Maintained
2869F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2870
2871BROADCOM BCM7XXX ARM ARCHITECTURE
2872M:	Brian Norris <computersforpeace@gmail.com>
2873M:	Gregory Fong <gregory.0xf0@gmail.com>
2874M:	Florian Fainelli <f.fainelli@gmail.com>
2875M:	bcm-kernel-feedback-list@broadcom.com
2876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877T:	git git://github.com/broadcom/stblinux.git
2878S:	Maintained
2879F:	arch/arm/mach-bcm/*brcmstb*
2880F:	arch/arm/boot/dts/bcm7*.dts*
2881F:	drivers/bus/brcmstb_gisb.c
2882F:	arch/arm/mm/cache-b15-rac.c
2883F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2884N:	brcmstb
2885
2886BROADCOM BMIPS CPUFREQ DRIVER
2887M:	Markus Mayer <mmayer@broadcom.com>
2888M:	bcm-kernel-feedback-list@broadcom.com
2889L:	linux-pm@vger.kernel.org
2890S:	Maintained
2891F:	drivers/cpufreq/bmips-cpufreq.c
2892
2893BROADCOM BMIPS MIPS ARCHITECTURE
2894M:	Kevin Cernekee <cernekee@gmail.com>
2895M:	Florian Fainelli <f.fainelli@gmail.com>
2896L:	linux-mips@linux-mips.org
2897T:	git git://github.com/broadcom/stblinux.git
2898S:	Maintained
2899F:	arch/mips/bmips/*
2900F:	arch/mips/include/asm/mach-bmips/*
2901F:	arch/mips/kernel/*bmips*
2902F:	arch/mips/boot/dts/brcm/bcm*.dts*
2903F:	drivers/irqchip/irq-bcm63*
2904F:	drivers/irqchip/irq-bcm7*
2905F:	drivers/irqchip/irq-brcmstb*
2906F:	include/linux/bcm963xx_nvram.h
2907F:	include/linux/bcm963xx_tag.h
2908
2909BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2910M:	Rasesh Mody <rasesh.mody@cavium.com>
2911M:	Harish Patil <harish.patil@cavium.com>
2912M:	Dept-GELinuxNICDev@cavium.com
2913L:	netdev@vger.kernel.org
2914S:	Supported
2915F:	drivers/net/ethernet/broadcom/bnx2.*
2916F:	drivers/net/ethernet/broadcom/bnx2_*
2917
2918BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2919M:	QLogic-Storage-Upstream@qlogic.com
2920L:	linux-scsi@vger.kernel.org
2921S:	Supported
2922F:	drivers/scsi/bnx2fc/
2923
2924BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2925M:	QLogic-Storage-Upstream@qlogic.com
2926L:	linux-scsi@vger.kernel.org
2927S:	Supported
2928F:	drivers/scsi/bnx2i/
2929
2930BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2931M:	Ariel Elior <ariel.elior@cavium.com>
2932M:	everest-linux-l2@cavium.com
2933L:	netdev@vger.kernel.org
2934S:	Supported
2935F:	drivers/net/ethernet/broadcom/bnx2x/
2936
2937BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2938M:	Michael Chan <michael.chan@broadcom.com>
2939L:	netdev@vger.kernel.org
2940S:	Supported
2941F:	drivers/net/ethernet/broadcom/bnxt/
2942
2943BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2944M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2945M:	Franky Lin <franky.lin@broadcom.com>
2946M:	Hante Meuleman <hante.meuleman@broadcom.com>
2947M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2948M:	Wright Feng <wright.feng@cypress.com>
2949L:	linux-wireless@vger.kernel.org
2950L:	brcm80211-dev-list.pdl@broadcom.com
2951L:	brcm80211-dev-list@cypress.com
2952S:	Supported
2953F:	drivers/net/wireless/broadcom/brcm80211/
2954
2955BROADCOM BRCMSTB GPIO DRIVER
2956M:	Gregory Fong <gregory.0xf0@gmail.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-brcmstb.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2961
2962BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2963M:	Al Cooper <alcooperx@gmail.com>
2964L:	linux-kernel@vger.kernel.org
2965L:	bcm-kernel-feedback-list@broadcom.com
2966S:	Maintained
2967F:	drivers/phy/broadcom/phy-brcm-usb*
2968
2969BROADCOM GENET ETHERNET DRIVER
2970M:	Doug Berger <opendmb@gmail.com>
2971M:	Florian Fainelli <f.fainelli@gmail.com>
2972L:	netdev@vger.kernel.org
2973S:	Supported
2974F:	drivers/net/ethernet/broadcom/genet/
2975
2976BROADCOM IPROC ARM ARCHITECTURE
2977M:	Ray Jui <rjui@broadcom.com>
2978M:	Scott Branden <sbranden@broadcom.com>
2979M:	Jon Mason <jonmason@broadcom.com>
2980M:	bcm-kernel-feedback-list@broadcom.com
2981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2982T:	git git://github.com/broadcom/cygnus-linux.git
2983S:	Maintained
2984N:	iproc
2985N:	cygnus
2986N:	bcm[-_]nsp
2987N:	bcm9113*
2988N:	bcm9583*
2989N:	bcm9585*
2990N:	bcm9586*
2991N:	bcm988312
2992N:	bcm113*
2993N:	bcm583*
2994N:	bcm585*
2995N:	bcm586*
2996N:	bcm88312
2997N:	hr2
2998N:	stingray
2999F:	arch/arm64/boot/dts/broadcom/northstar2/*
3000F:	arch/arm64/boot/dts/broadcom/stingray/*
3001F:	drivers/clk/bcm/clk-ns*
3002F:	drivers/clk/bcm/clk-sr*
3003F:	drivers/pinctrl/bcm/pinctrl-ns*
3004F:	include/dt-bindings/clock/bcm-sr*
3005
3006BROADCOM KONA GPIO DRIVER
3007M:	Ray Jui <rjui@broadcom.com>
3008L:	bcm-kernel-feedback-list@broadcom.com
3009S:	Supported
3010F:	drivers/gpio/gpio-bcm-kona.c
3011F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3012
3013BROADCOM NETXTREME-E ROCE DRIVER
3014M:	Selvin Xavier <selvin.xavier@broadcom.com>
3015M:	Devesh Sharma <devesh.sharma@broadcom.com>
3016M:	Somnath Kotur <somnath.kotur@broadcom.com>
3017M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3018L:	linux-rdma@vger.kernel.org
3019W:	http://www.broadcom.com
3020S:	Supported
3021F:	drivers/infiniband/hw/bnxt_re/
3022F:	include/uapi/rdma/bnxt_re-abi.h
3023
3024BROADCOM NVRAM DRIVER
3025M:	Rafał Miłecki <zajec5@gmail.com>
3026L:	linux-mips@linux-mips.org
3027S:	Maintained
3028F:	drivers/firmware/broadcom/*
3029
3030BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3031M:	Rafał Miłecki <zajec5@gmail.com>
3032L:	linux-wireless@vger.kernel.org
3033S:	Maintained
3034F:	drivers/bcma/
3035F:	include/linux/bcma/
3036
3037BROADCOM STB AVS CPUFREQ DRIVER
3038M:	Markus Mayer <mmayer@broadcom.com>
3039M:	bcm-kernel-feedback-list@broadcom.com
3040L:	linux-pm@vger.kernel.org
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3043F:	drivers/cpufreq/brcmstb*
3044
3045BROADCOM STB AVS TMON DRIVER
3046M:	Markus Mayer <mmayer@broadcom.com>
3047M:	bcm-kernel-feedback-list@broadcom.com
3048L:	linux-pm@vger.kernel.org
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3051F:	drivers/thermal/broadcom/brcmstb*
3052
3053BROADCOM STB NAND FLASH DRIVER
3054M:	Brian Norris <computersforpeace@gmail.com>
3055M:	Kamal Dasu <kdasu.kdev@gmail.com>
3056L:	linux-mtd@lists.infradead.org
3057L:	bcm-kernel-feedback-list@broadcom.com
3058S:	Maintained
3059F:	drivers/mtd/nand/raw/brcmnand/
3060
3061BROADCOM STB DPFE DRIVER
3062M:	Markus Mayer <mmayer@broadcom.com>
3063M:	bcm-kernel-feedback-list@broadcom.com
3064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3067F:	drivers/memory/brcmstb_dpfe.c
3068
3069BROADCOM SYSTEMPORT ETHERNET DRIVER
3070M:	Florian Fainelli <f.fainelli@gmail.com>
3071L:	netdev@vger.kernel.org
3072S:	Supported
3073F:	drivers/net/ethernet/broadcom/bcmsysport.*
3074
3075BROADCOM TG3 GIGABIT ETHERNET DRIVER
3076M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3077M:	Prashant Sreedharan <prashant@broadcom.com>
3078M:	Michael Chan <mchan@broadcom.com>
3079L:	netdev@vger.kernel.org
3080S:	Supported
3081F:	drivers/net/ethernet/broadcom/tg3.*
3082
3083BROCADE BFA FC SCSI DRIVER
3084M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3085M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3086L:	linux-scsi@vger.kernel.org
3087S:	Supported
3088F:	drivers/scsi/bfa/
3089
3090BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3091M:	Rasesh Mody <rasesh.mody@cavium.com>
3092M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3093M:	Dept-GELinuxNICDev@cavium.com
3094L:	netdev@vger.kernel.org
3095S:	Supported
3096F:	drivers/net/ethernet/brocade/bna/
3097
3098BSG (block layer generic sg v4 driver)
3099M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3100L:	linux-scsi@vger.kernel.org
3101S:	Supported
3102F:	block/bsg.c
3103F:	include/linux/bsg.h
3104F:	include/uapi/linux/bsg.h
3105
3106BT87X AUDIO DRIVER
3107M:	Clemens Ladisch <clemens@ladisch.de>
3108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3109T:	git git://git.alsa-project.org/alsa-kernel.git
3110S:	Maintained
3111F:	Documentation/sound/cards/bt87x.rst
3112F:	sound/pci/bt87x.c
3113
3114BT8XXGPIO DRIVER
3115M:	Michael Buesch <m@bues.ch>
3116W:	http://bu3sch.de/btgpio.php
3117S:	Maintained
3118F:	drivers/gpio/gpio-bt8xx.c
3119
3120BTRFS FILE SYSTEM
3121M:	Chris Mason <clm@fb.com>
3122M:	Josef Bacik <jbacik@fb.com>
3123M:	David Sterba <dsterba@suse.com>
3124L:	linux-btrfs@vger.kernel.org
3125W:	http://btrfs.wiki.kernel.org/
3126Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3128S:	Maintained
3129F:	Documentation/filesystems/btrfs.txt
3130F:	fs/btrfs/
3131F:	include/linux/btrfs*
3132F:	include/uapi/linux/btrfs*
3133
3134BTTV VIDEO4LINUX DRIVER
3135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3136L:	linux-media@vger.kernel.org
3137W:	https://linuxtv.org
3138T:	git git://linuxtv.org/media_tree.git
3139S:	Odd fixes
3140F:	Documentation/media/v4l-drivers/bttv*
3141F:	drivers/media/pci/bt8xx/bttv*
3142
3143BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3144M:	Chanwoo Choi <cw00.choi@samsung.com>
3145L:	linux-pm@vger.kernel.org
3146L:	linux-samsung-soc@vger.kernel.org
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3148S:	Maintained
3149F:	drivers/devfreq/exynos-bus.c
3150F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3151
3152BUSLOGIC SCSI DRIVER
3153M:	Khalid Aziz <khalid@gonehiking.org>
3154L:	linux-scsi@vger.kernel.org
3155S:	Maintained
3156F:	drivers/scsi/BusLogic.*
3157F:	drivers/scsi/FlashPoint.*
3158
3159C-MEDIA CMI8788 DRIVER
3160M:	Clemens Ladisch <clemens@ladisch.de>
3161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3162T:	git git://git.alsa-project.org/alsa-kernel.git
3163S:	Maintained
3164F:	sound/pci/oxygen/
3165
3166C6X ARCHITECTURE
3167M:	Mark Salter <msalter@redhat.com>
3168M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3169L:	linux-c6x-dev@linux-c6x.org
3170W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3171S:	Maintained
3172F:	arch/c6x/
3173
3174CA8210 IEEE-802.15.4 RADIO DRIVER
3175M:	Harry Morris <h.morris@cascoda.com>
3176L:	linux-wpan@vger.kernel.org
3177W:	https://github.com/Cascoda/ca8210-linux.git
3178S:	Maintained
3179F:	drivers/net/ieee802154/ca8210.c
3180F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3181
3182CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3183M:	David Howells <dhowells@redhat.com>
3184L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3185S:	Supported
3186F:	Documentation/filesystems/caching/cachefiles.txt
3187F:	fs/cachefiles/
3188
3189CADENCE MIPI-CSI2 BRIDGES
3190M:	Maxime Ripard <maxime.ripard@bootlin.com>
3191L:	linux-media@vger.kernel.org
3192S:	Maintained
3193F:	Documentation/devicetree/bindings/media/cdns,*.txt
3194F:	drivers/media/platform/cadence/cdns-csi2*
3195
3196CADET FM/AM RADIO RECEIVER DRIVER
3197M:	Hans Verkuil <hverkuil@xs4all.nl>
3198L:	linux-media@vger.kernel.org
3199T:	git git://linuxtv.org/media_tree.git
3200W:	https://linuxtv.org
3201S:	Maintained
3202F:	drivers/media/radio/radio-cadet*
3203
3204CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3205M:	Jonathan Corbet <corbet@lwn.net>
3206L:	linux-media@vger.kernel.org
3207T:	git git://linuxtv.org/media_tree.git
3208S:	Maintained
3209F:	Documentation/media/v4l-drivers/cafe_ccic*
3210F:	drivers/media/platform/marvell-ccic/
3211
3212CAIF NETWORK LAYER
3213M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3214L:	netdev@vger.kernel.org
3215S:	Supported
3216F:	Documentation/networking/caif/
3217F:	drivers/net/caif/
3218F:	include/uapi/linux/caif/
3219F:	include/net/caif/
3220F:	net/caif/
3221
3222CALGARY x86-64 IOMMU
3223M:	Muli Ben-Yehuda <mulix@mulix.org>
3224M:	Jon Mason <jdmason@kudzu.us>
3225L:	iommu@lists.linux-foundation.org
3226S:	Maintained
3227F:	arch/x86/kernel/pci-calgary_64.c
3228F:	arch/x86/kernel/tce_64.c
3229F:	arch/x86/include/asm/calgary.h
3230F:	arch/x86/include/asm/tce.h
3231
3232CAN NETWORK DRIVERS
3233M:	Wolfgang Grandegger <wg@grandegger.com>
3234M:	Marc Kleine-Budde <mkl@pengutronix.de>
3235L:	linux-can@vger.kernel.org
3236W:	https://github.com/linux-can
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3239S:	Maintained
3240F:	Documentation/devicetree/bindings/net/can/
3241F:	drivers/net/can/
3242F:	include/linux/can/dev.h
3243F:	include/linux/can/platform/
3244F:	include/uapi/linux/can/error.h
3245F:	include/uapi/linux/can/netlink.h
3246
3247CAN NETWORK LAYER
3248M:	Oliver Hartkopp <socketcan@hartkopp.net>
3249M:	Marc Kleine-Budde <mkl@pengutronix.de>
3250L:	linux-can@vger.kernel.org
3251W:	https://github.com/linux-can
3252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3254S:	Maintained
3255F:	Documentation/networking/can.rst
3256F:	net/can/
3257F:	include/linux/can/core.h
3258F:	include/uapi/linux/can.h
3259F:	include/uapi/linux/can/bcm.h
3260F:	include/uapi/linux/can/raw.h
3261F:	include/uapi/linux/can/gw.h
3262
3263CAPABILITIES
3264M:	Serge Hallyn <serge@hallyn.com>
3265L:	linux-security-module@vger.kernel.org
3266S:	Supported
3267F:	include/linux/capability.h
3268F:	include/uapi/linux/capability.h
3269F:	security/commoncap.c
3270F:	kernel/capability.c
3271
3272CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3273M:	Kevin Tsai <ktsai@capellamicro.com>
3274S:	Maintained
3275F:	drivers/iio/light/cm*
3276
3277CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3278M:	Christian Lamparter <chunkeey@googlemail.com>
3279L:	linux-wireless@vger.kernel.org
3280W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3281S:	Maintained
3282F:	drivers/net/wireless/ath/carl9170/
3283
3284CAVIUM I2C DRIVER
3285M:	Jan Glauber <jglauber@cavium.com>
3286M:	David Daney <david.daney@cavium.com>
3287W:	http://www.cavium.com
3288S:	Supported
3289F:	drivers/i2c/busses/i2c-octeon*
3290F:	drivers/i2c/busses/i2c-thunderx*
3291
3292CAVIUM LIQUIDIO NETWORK DRIVER
3293M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3294M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3295M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3296M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3297L:	netdev@vger.kernel.org
3298W:	http://www.cavium.com
3299S:	Supported
3300F:	drivers/net/ethernet/cavium/liquidio/
3301
3302CAVIUM MMC DRIVER
3303M:	Jan Glauber <jglauber@cavium.com>
3304M:	David Daney <david.daney@cavium.com>
3305M:	Steven J. Hill <Steven.Hill@cavium.com>
3306W:	http://www.cavium.com
3307S:	Supported
3308F:	drivers/mmc/host/cavium*
3309
3310CAVIUM OCTEON-TX CRYPTO DRIVER
3311M:	George Cherian <george.cherian@cavium.com>
3312L:	linux-crypto@vger.kernel.org
3313W:	http://www.cavium.com
3314S:	Supported
3315F:	drivers/crypto/cavium/cpt/
3316
3317CAVIUM THUNDERX2 ARM64 SOC
3318M:	Robert Richter <rrichter@cavium.com>
3319M:	Jayachandran C <jnair@caviumnetworks.com>
3320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3321S:	Maintained
3322F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3323F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3324
3325CC2520 IEEE-802.15.4 RADIO DRIVER
3326M:	Varka Bhadram <varkabhadram@gmail.com>
3327L:	linux-wpan@vger.kernel.org
3328S:	Maintained
3329F:	drivers/net/ieee802154/cc2520.c
3330F:	include/linux/spi/cc2520.h
3331F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3332
3333CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3334M:	Gilad Ben-Yossef <gilad@benyossef.com>
3335L:	linux-crypto@vger.kernel.org
3336S:	Supported
3337F:	drivers/crypto/ccree/
3338W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3339
3340CEC FRAMEWORK
3341M:	Hans Verkuil <hans.verkuil@cisco.com>
3342L:	linux-media@vger.kernel.org
3343T:	git git://linuxtv.org/media_tree.git
3344W:	http://linuxtv.org
3345S:	Supported
3346F:	Documentation/media/kapi/cec-core.rst
3347F:	Documentation/media/uapi/cec
3348F:	drivers/media/cec/
3349F:	drivers/media/rc/keymaps/rc-cec.c
3350F:	include/media/cec.h
3351F:	include/media/cec-notifier.h
3352F:	include/uapi/linux/cec.h
3353F:	include/uapi/linux/cec-funcs.h
3354F:	Documentation/devicetree/bindings/media/cec.txt
3355F:	Documentation/ABI/testing/debugfs-cec-error-inj
3356
3357CEC GPIO DRIVER
3358M:	Hans Verkuil <hans.verkuil@cisco.com>
3359L:	linux-media@vger.kernel.org
3360T:	git git://linuxtv.org/media_tree.git
3361W:	http://linuxtv.org
3362S:	Supported
3363F:	drivers/media/platform/cec-gpio/
3364F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3365
3366CELL BROADBAND ENGINE ARCHITECTURE
3367M:	Arnd Bergmann <arnd@arndb.de>
3368L:	linuxppc-dev@lists.ozlabs.org
3369W:	http://www.ibm.com/developerworks/power/cell/
3370S:	Supported
3371F:	arch/powerpc/include/asm/cell*.h
3372F:	arch/powerpc/include/asm/spu*.h
3373F:	arch/powerpc/include/uapi/asm/spu*.h
3374F:	arch/powerpc/oprofile/*cell*
3375F:	arch/powerpc/platforms/cell/
3376
3377CEPH COMMON CODE (LIBCEPH)
3378M:	Ilya Dryomov <idryomov@gmail.com>
3379M:	"Yan, Zheng" <zyan@redhat.com>
3380M:	Sage Weil <sage@redhat.com>
3381L:	ceph-devel@vger.kernel.org
3382W:	http://ceph.com/
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3384T:	git git://github.com/ceph/ceph-client.git
3385S:	Supported
3386F:	net/ceph/
3387F:	include/linux/ceph/
3388F:	include/linux/crush/
3389
3390CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3391M:	"Yan, Zheng" <zyan@redhat.com>
3392M:	Sage Weil <sage@redhat.com>
3393M:	Ilya Dryomov <idryomov@gmail.com>
3394L:	ceph-devel@vger.kernel.org
3395W:	http://ceph.com/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3397T:	git git://github.com/ceph/ceph-client.git
3398S:	Supported
3399F:	Documentation/filesystems/ceph.txt
3400F:	fs/ceph/
3401
3402CERTIFICATE HANDLING:
3403M:	David Howells <dhowells@redhat.com>
3404M:	David Woodhouse <dwmw2@infradead.org>
3405L:	keyrings@vger.kernel.org
3406S:	Maintained
3407F:	Documentation/admin-guide/module-signing.rst
3408F:	certs/
3409F:	scripts/sign-file.c
3410F:	scripts/extract-cert.c
3411
3412CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3413L:	linux-usb@vger.kernel.org
3414S:	Orphan
3415F:	Documentation/usb/WUSB-Design-overview.txt
3416F:	Documentation/usb/wusb-cbaf
3417F:	drivers/usb/host/hwa-hc.c
3418F:	drivers/usb/host/whci/
3419F:	drivers/usb/wusbcore/
3420F:	include/linux/usb/wusb*
3421
3422CFAG12864B LCD DRIVER
3423M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3424S:	Maintained
3425F:	drivers/auxdisplay/cfag12864b.c
3426F:	include/linux/cfag12864b.h
3427
3428CFAG12864BFB LCD FRAMEBUFFER DRIVER
3429M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3430S:	Maintained
3431F:	drivers/auxdisplay/cfag12864bfb.c
3432F:	include/linux/cfag12864b.h
3433
3434802.11 (including CFG80211/NL80211)
3435M:	Johannes Berg <johannes@sipsolutions.net>
3436L:	linux-wireless@vger.kernel.org
3437W:	http://wireless.kernel.org/
3438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3440S:	Maintained
3441F:	net/wireless/
3442F:	include/uapi/linux/nl80211.h
3443F:	include/linux/ieee80211.h
3444F:	include/net/wext.h
3445F:	include/net/cfg80211.h
3446F:	include/net/iw_handler.h
3447F:	include/net/ieee80211_radiotap.h
3448F:	Documentation/driver-api/80211/cfg80211.rst
3449F:	Documentation/networking/regulatory.txt
3450
3451CHAR and MISC DRIVERS
3452M:	Arnd Bergmann <arnd@arndb.de>
3453M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3455S:	Supported
3456F:	drivers/char/
3457F:	drivers/misc/
3458F:	include/linux/miscdevice.h
3459
3460CHECKPATCH
3461M:	Andy Whitcroft <apw@canonical.com>
3462M:	Joe Perches <joe@perches.com>
3463S:	Maintained
3464F:	scripts/checkpatch.pl
3465
3466CHINESE DOCUMENTATION
3467M:	Harry Wei <harryxiyou@gmail.com>
3468L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3469L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3470S:	Maintained
3471F:	Documentation/translations/zh_CN/
3472
3473CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3474M:	Peter Chen <Peter.Chen@nxp.com>
3475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3476L:	linux-usb@vger.kernel.org
3477S:	Maintained
3478F:	drivers/usb/chipidea/
3479
3480CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3481M:	Hans de Goede <hdegoede@redhat.com>
3482L:	linux-input@vger.kernel.org
3483S:	Maintained
3484F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3485F:	drivers/input/touchscreen/chipone_icn8318.c
3486
3487CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3488M:	Hans de Goede <hdegoede@redhat.com>
3489L:	linux-input@vger.kernel.org
3490S:	Maintained
3491F:	drivers/input/touchscreen/chipone_icn8505.c
3492
3493CHROME HARDWARE PLATFORM SUPPORT
3494M:	Benson Leung <bleung@chromium.org>
3495M:	Olof Johansson <olof@lixom.net>
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3498F:	drivers/platform/chrome/
3499
3500CIRRUS LOGIC AUDIO CODEC DRIVERS
3501M:	Brian Austin <brian.austin@cirrus.com>
3502M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3504S:	Maintained
3505F:	sound/soc/codecs/cs*
3506
3507CIRRUS LOGIC EP93XX ETHERNET DRIVER
3508M:	Hartley Sweeten <hsweeten@visionengravers.com>
3509L:	netdev@vger.kernel.org
3510S:	Maintained
3511F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3512
3513CISCO FCOE HBA DRIVER
3514M:	Satish Kharat <satishkh@cisco.com>
3515M:	Sesidhar Baddela <sebaddel@cisco.com>
3516M:	Karan Tilak Kumar <kartilak@cisco.com>
3517L:	linux-scsi@vger.kernel.org
3518S:	Supported
3519F:	drivers/scsi/fnic/
3520
3521CISCO SCSI HBA DRIVER
3522M:	Karan Tilak Kumar <kartilak@cisco.com>
3523M:	Sesidhar Baddela <sebaddel@cisco.com>
3524L:	linux-scsi@vger.kernel.org
3525S:	Supported
3526F:	drivers/scsi/snic/
3527
3528CISCO VIC ETHERNET NIC DRIVER
3529M:	Christian Benvenuti <benve@cisco.com>
3530M:	Govindarajulu Varadarajan <_govind@gmx.com>
3531M:	Parvi Kaustubhi <pkaustub@cisco.com>
3532S:	Supported
3533F:	drivers/net/ethernet/cisco/enic/
3534
3535CISCO VIC LOW LATENCY NIC DRIVER
3536M:	Christian Benvenuti <benve@cisco.com>
3537M:	Dave Goodell <dgoodell@cisco.com>
3538S:	Supported
3539F:	drivers/infiniband/hw/usnic/
3540
3541CLEANCACHE API
3542M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3543L:	linux-kernel@vger.kernel.org
3544S:	Maintained
3545F:	mm/cleancache.c
3546F:	include/linux/cleancache.h
3547
3548CLK API
3549M:	Russell King <linux@armlinux.org.uk>
3550L:	linux-clk@vger.kernel.org
3551S:	Maintained
3552F:	include/linux/clk.h
3553
3554CLOCKSOURCE, CLOCKEVENT DRIVERS
3555M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3556M:	Thomas Gleixner <tglx@linutronix.de>
3557L:	linux-kernel@vger.kernel.org
3558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3559S:	Supported
3560F:	drivers/clocksource/
3561F:	Documentation/devicetree/bindings/timer/
3562
3563CMPC ACPI DRIVER
3564M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3565M:	Daniel Oliveira Nascimento <don@syst.com.br>
3566L:	platform-driver-x86@vger.kernel.org
3567S:	Supported
3568F:	drivers/platform/x86/classmate-laptop.c
3569
3570COBALT MEDIA DRIVER
3571M:	Hans Verkuil <hans.verkuil@cisco.com>
3572L:	linux-media@vger.kernel.org
3573T:	git git://linuxtv.org/media_tree.git
3574W:	https://linuxtv.org
3575S:	Supported
3576F:	drivers/media/pci/cobalt/
3577
3578COCCINELLE/Semantic Patches (SmPL)
3579M:	Julia Lawall <Julia.Lawall@lip6.fr>
3580M:	Gilles Muller <Gilles.Muller@lip6.fr>
3581M:	Nicolas Palix <nicolas.palix@imag.fr>
3582M:	Michal Marek <michal.lkml@markovi.net>
3583L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3585W:	http://coccinelle.lip6.fr/
3586S:	Supported
3587F:	Documentation/dev-tools/coccinelle.rst
3588F:	scripts/coccinelle/
3589F:	scripts/coccicheck
3590
3591CODA FILE SYSTEM
3592M:	Jan Harkes <jaharkes@cs.cmu.edu>
3593M:	coda@cs.cmu.edu
3594L:	codalist@coda.cs.cmu.edu
3595W:	http://www.coda.cs.cmu.edu/
3596S:	Maintained
3597F:	Documentation/filesystems/coda.txt
3598F:	fs/coda/
3599F:	include/linux/coda*.h
3600F:	include/uapi/linux/coda*.h
3601
3602CODA V4L2 MEM2MEM DRIVER
3603M:	Philipp Zabel <p.zabel@pengutronix.de>
3604L:	linux-media@vger.kernel.org
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/media/coda.txt
3607F:	drivers/media/platform/coda/
3608
3609COMMON CLK FRAMEWORK
3610M:	Michael Turquette <mturquette@baylibre.com>
3611M:	Stephen Boyd <sboyd@kernel.org>
3612L:	linux-clk@vger.kernel.org
3613Q:	http://patchwork.kernel.org/project/linux-clk/list/
3614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3615S:	Maintained
3616F:	Documentation/devicetree/bindings/clock/
3617F:	drivers/clk/
3618X:	drivers/clk/clkdev.c
3619F:	include/linux/clk-pr*
3620F:	include/linux/clk/
3621F:	include/linux/of_clk.h
3622
3623COMMON INTERNET FILE SYSTEM (CIFS)
3624M:	Steve French <sfrench@samba.org>
3625L:	linux-cifs@vger.kernel.org
3626L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3627W:	http://linux-cifs.samba.org/
3628T:	git git://git.samba.org/sfrench/cifs-2.6.git
3629S:	Supported
3630F:	Documentation/filesystems/cifs/
3631F:	fs/cifs/
3632
3633COMPACTPCI HOTPLUG CORE
3634M:	Scott Murray <scott@spiteful.org>
3635L:	linux-pci@vger.kernel.org
3636S:	Maintained
3637F:	drivers/pci/hotplug/cpci_hotplug*
3638
3639COMPACTPCI HOTPLUG GENERIC DRIVER
3640M:	Scott Murray <scott@spiteful.org>
3641L:	linux-pci@vger.kernel.org
3642S:	Maintained
3643F:	drivers/pci/hotplug/cpcihp_generic.c
3644
3645COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3646M:	Scott Murray <scott@spiteful.org>
3647L:	linux-pci@vger.kernel.org
3648S:	Maintained
3649F:	drivers/pci/hotplug/cpcihp_zt5550.*
3650
3651COMPAL LAPTOP SUPPORT
3652M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3653L:	platform-driver-x86@vger.kernel.org
3654S:	Maintained
3655F:	drivers/platform/x86/compal-laptop.c
3656
3657CONEXANT ACCESSRUNNER USB DRIVER
3658L:	accessrunner-general@lists.sourceforge.net
3659W:	http://accessrunner.sourceforge.net/
3660S:	Orphan
3661F:	drivers/usb/atm/cxacru.c
3662
3663CONFIGFS
3664M:	Joel Becker <jlbec@evilplan.org>
3665M:	Christoph Hellwig <hch@lst.de>
3666T:	git git://git.infradead.org/users/hch/configfs.git
3667S:	Supported
3668F:	fs/configfs/
3669F:	include/linux/configfs.h
3670
3671CONNECTOR
3672M:	Evgeniy Polyakov <zbr@ioremap.net>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	drivers/connector/
3676
3677CONTROL GROUP (CGROUP)
3678M:	Tejun Heo <tj@kernel.org>
3679M:	Li Zefan <lizefan@huawei.com>
3680M:	Johannes Weiner <hannes@cmpxchg.org>
3681L:	cgroups@vger.kernel.org
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3683S:	Maintained
3684F:	Documentation/cgroup*
3685F:	include/linux/cgroup*
3686F:	kernel/cgroup*
3687
3688CONTROL GROUP - CPUSET
3689M:	Li Zefan <lizefan@huawei.com>
3690L:	cgroups@vger.kernel.org
3691W:	http://www.bullopensource.org/cpuset/
3692W:	http://oss.sgi.com/projects/cpusets/
3693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3694S:	Maintained
3695F:	Documentation/cgroup-v1/cpusets.txt
3696F:	include/linux/cpuset.h
3697F:	kernel/cgroup/cpuset.c
3698
3699CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3700M:	Johannes Weiner <hannes@cmpxchg.org>
3701M:	Michal Hocko <mhocko@kernel.org>
3702M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3703L:	cgroups@vger.kernel.org
3704L:	linux-mm@kvack.org
3705S:	Maintained
3706F:	mm/memcontrol.c
3707F:	mm/swap_cgroup.c
3708
3709CORETEMP HARDWARE MONITORING DRIVER
3710M:	Fenghua Yu <fenghua.yu@intel.com>
3711L:	linux-hwmon@vger.kernel.org
3712S:	Maintained
3713F:	Documentation/hwmon/coretemp
3714F:	drivers/hwmon/coretemp.c
3715
3716COSA/SRP SYNC SERIAL DRIVER
3717M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3718W:	http://www.fi.muni.cz/~kas/cosa/
3719S:	Maintained
3720F:	drivers/net/wan/cosa*
3721
3722CPMAC ETHERNET DRIVER
3723M:	Florian Fainelli <f.fainelli@gmail.com>
3724L:	netdev@vger.kernel.org
3725S:	Maintained
3726F:	drivers/net/ethernet/ti/cpmac.c
3727
3728CPU FREQUENCY DRIVERS
3729M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3730M:	Viresh Kumar <viresh.kumar@linaro.org>
3731L:	linux-pm@vger.kernel.org
3732S:	Maintained
3733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3734T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3735B:	https://bugzilla.kernel.org
3736F:	Documentation/cpu-freq/
3737F:	Documentation/devicetree/bindings/cpufreq/
3738F:	drivers/cpufreq/
3739F:	include/linux/cpufreq.h
3740F:	tools/testing/selftests/cpufreq/
3741
3742CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3743M:	Viresh Kumar <viresh.kumar@linaro.org>
3744M:	Sudeep Holla <sudeep.holla@arm.com>
3745L:	linux-pm@vger.kernel.org
3746W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3747S:	Maintained
3748F:	drivers/cpufreq/arm_big_little.h
3749F:	drivers/cpufreq/arm_big_little.c
3750F:	drivers/cpufreq/arm_big_little_dt.c
3751
3752CPU POWER MONITORING SUBSYSTEM
3753M:	Thomas Renninger <trenn@suse.com>
3754M:	Shuah Khan <shuah@kernel.org>
3755L:	linux-pm@vger.kernel.org
3756S:	Maintained
3757F:	tools/power/cpupower/
3758
3759CPUID/MSR DRIVER
3760M:	"H. Peter Anvin" <hpa@zytor.com>
3761S:	Maintained
3762F:	arch/x86/kernel/cpuid.c
3763F:	arch/x86/kernel/msr.c
3764
3765CPUIDLE DRIVER - ARM BIG LITTLE
3766M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3767M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3768L:	linux-pm@vger.kernel.org
3769L:	linux-arm-kernel@lists.infradead.org
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3771S:	Maintained
3772F:	drivers/cpuidle/cpuidle-big_little.c
3773
3774CPUIDLE DRIVER - ARM EXYNOS
3775M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3776M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3777M:	Kukjin Kim <kgene@kernel.org>
3778L:	linux-pm@vger.kernel.org
3779L:	linux-samsung-soc@vger.kernel.org
3780S:	Supported
3781F:	drivers/cpuidle/cpuidle-exynos.c
3782F:	arch/arm/mach-exynos/pm.c
3783
3784CPUIDLE DRIVERS
3785M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3786M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3787L:	linux-pm@vger.kernel.org
3788S:	Maintained
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3790B:	https://bugzilla.kernel.org
3791F:	drivers/cpuidle/*
3792F:	include/linux/cpuidle.h
3793
3794CRAMFS FILESYSTEM
3795M:	Nicolas Pitre <nico@linaro.org>
3796S:	Maintained
3797F:	Documentation/filesystems/cramfs.txt
3798F:	fs/cramfs/
3799
3800CRYPTO API
3801M:	Herbert Xu <herbert@gondor.apana.org.au>
3802M:	"David S. Miller" <davem@davemloft.net>
3803L:	linux-crypto@vger.kernel.org
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3806S:	Maintained
3807F:	Documentation/crypto/
3808F:	Documentation/devicetree/bindings/crypto/
3809F:	arch/*/crypto/
3810F:	crypto/
3811F:	drivers/crypto/
3812F:	include/crypto/
3813F:	include/linux/crypto*
3814
3815CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3816M:	Neil Horman <nhorman@tuxdriver.com>
3817L:	linux-crypto@vger.kernel.org
3818S:	Maintained
3819F:	crypto/ansi_cprng.c
3820F:	crypto/rng.c
3821
3822CS3308 MEDIA DRIVER
3823M:	Hans Verkuil <hverkuil@xs4all.nl>
3824L:	linux-media@vger.kernel.org
3825T:	git git://linuxtv.org/media_tree.git
3826W:	http://linuxtv.org
3827S:	Odd Fixes
3828F:	drivers/media/i2c/cs3308.c
3829F:	drivers/media/i2c/cs3308.h
3830
3831CS5535 Audio ALSA driver
3832M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3833S:	Maintained
3834F:	sound/pci/cs5535audio/
3835
3836CW1200 WLAN driver
3837M:	Solomon Peachy <pizza@shaftnet.org>
3838S:	Maintained
3839F:	drivers/net/wireless/st/cw1200/
3840
3841CX18 VIDEO4LINUX DRIVER
3842M:	Andy Walls <awalls@md.metrocast.net>
3843L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3844L:	linux-media@vger.kernel.org
3845T:	git git://linuxtv.org/media_tree.git
3846W:	https://linuxtv.org
3847W:	http://www.ivtvdriver.org/index.php/Cx18
3848S:	Maintained
3849F:	Documentation/media/v4l-drivers/cx18*
3850F:	drivers/media/pci/cx18/
3851F:	include/uapi/linux/ivtv*
3852
3853CX2341X MPEG ENCODER HELPER MODULE
3854M:	Hans Verkuil <hverkuil@xs4all.nl>
3855L:	linux-media@vger.kernel.org
3856T:	git git://linuxtv.org/media_tree.git
3857W:	https://linuxtv.org
3858S:	Maintained
3859F:	drivers/media/common/cx2341x*
3860F:	include/media/cx2341x*
3861
3862CX24120 MEDIA DRIVER
3863M:	Jemma Denson <jdenson@gmail.com>
3864M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3865L:	linux-media@vger.kernel.org
3866W:	https://linuxtv.org
3867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3868S:	Maintained
3869F:	drivers/media/dvb-frontends/cx24120*
3870
3871CX88 VIDEO4LINUX DRIVER
3872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3873L:	linux-media@vger.kernel.org
3874W:	https://linuxtv.org
3875T:	git git://linuxtv.org/media_tree.git
3876S:	Odd fixes
3877F:	Documentation/media/v4l-drivers/cx88*
3878F:	drivers/media/pci/cx88/
3879
3880CXD2820R MEDIA DRIVER
3881M:	Antti Palosaari <crope@iki.fi>
3882L:	linux-media@vger.kernel.org
3883W:	https://linuxtv.org
3884W:	http://palosaari.fi/linux/
3885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3886T:	git git://linuxtv.org/anttip/media_tree.git
3887S:	Maintained
3888F:	drivers/media/dvb-frontends/cxd2820r*
3889
3890CXGB3 ETHERNET DRIVER (CXGB3)
3891M:	Santosh Raspatur <santosh@chelsio.com>
3892L:	netdev@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/net/ethernet/chelsio/cxgb3/
3896
3897CXGB3 ISCSI DRIVER (CXGB3I)
3898M:	Karen Xie <kxie@chelsio.com>
3899L:	linux-scsi@vger.kernel.org
3900W:	http://www.chelsio.com
3901S:	Supported
3902F:	drivers/scsi/cxgbi/cxgb3i
3903
3904CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3905M:	Steve Wise <swise@chelsio.com>
3906L:	linux-rdma@vger.kernel.org
3907W:	http://www.openfabrics.org
3908S:	Supported
3909F:	drivers/infiniband/hw/cxgb3/
3910F:	include/uapi/rdma/cxgb3-abi.h
3911
3912CXGB4 CRYPTO DRIVER (chcr)
3913M:	Harsh Jain <harsh@chelsio.com>
3914L:	linux-crypto@vger.kernel.org
3915W:	http://www.chelsio.com
3916S:	Supported
3917F:	drivers/crypto/chelsio
3918
3919CXGB4 ETHERNET DRIVER (CXGB4)
3920M:	Ganesh Goudar <ganeshgr@chelsio.com>
3921L:	netdev@vger.kernel.org
3922W:	http://www.chelsio.com
3923S:	Supported
3924F:	drivers/net/ethernet/chelsio/cxgb4/
3925
3926CXGB4 ISCSI DRIVER (CXGB4I)
3927M:	Karen Xie <kxie@chelsio.com>
3928L:	linux-scsi@vger.kernel.org
3929W:	http://www.chelsio.com
3930S:	Supported
3931F:	drivers/scsi/cxgbi/cxgb4i
3932
3933CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3934M:	Steve Wise <swise@chelsio.com>
3935L:	linux-rdma@vger.kernel.org
3936W:	http://www.openfabrics.org
3937S:	Supported
3938F:	drivers/infiniband/hw/cxgb4/
3939F:	include/uapi/rdma/cxgb4-abi.h
3940
3941CXGB4VF ETHERNET DRIVER (CXGB4VF)
3942M:	Casey Leedom <leedom@chelsio.com>
3943L:	netdev@vger.kernel.org
3944W:	http://www.chelsio.com
3945S:	Supported
3946F:	drivers/net/ethernet/chelsio/cxgb4vf/
3947
3948CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3949M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3950M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3951L:	linuxppc-dev@lists.ozlabs.org
3952S:	Supported
3953F:	arch/powerpc/platforms/powernv/pci-cxl.c
3954F:	drivers/misc/cxl/
3955F:	include/misc/cxl*
3956F:	include/uapi/misc/cxl.h
3957F:	Documentation/powerpc/cxl.txt
3958F:	Documentation/ABI/testing/sysfs-class-cxl
3959
3960CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3961M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3962M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3963M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3964L:	linux-scsi@vger.kernel.org
3965S:	Supported
3966F:	drivers/scsi/cxlflash/
3967F:	include/uapi/scsi/cxlflash_ioctls.h
3968F:	Documentation/powerpc/cxlflash.txt
3969
3970CYBERPRO FB DRIVER
3971M:	Russell King <linux@armlinux.org.uk>
3972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3973W:	http://www.armlinux.org.uk/
3974S:	Maintained
3975F:	drivers/video/fbdev/cyber2000fb.*
3976
3977CYCLADES ASYNC MUX DRIVER
3978W:	http://www.cyclades.com/
3979S:	Orphan
3980F:	drivers/tty/cyclades.c
3981F:	include/linux/cyclades.h
3982F:	include/uapi/linux/cyclades.h
3983
3984CYCLADES PC300 DRIVER
3985W:	http://www.cyclades.com/
3986S:	Orphan
3987F:	drivers/net/wan/pc300*
3988
3989CYPRESS_FIRMWARE MEDIA DRIVER
3990M:	Antti Palosaari <crope@iki.fi>
3991L:	linux-media@vger.kernel.org
3992W:	https://linuxtv.org
3993W:	http://palosaari.fi/linux/
3994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3995T:	git git://linuxtv.org/anttip/media_tree.git
3996S:	Maintained
3997F:	drivers/media/common/cypress_firmware*
3998
3999CYTTSP TOUCHSCREEN DRIVER
4000M:	Ferruh Yigit <fery@cypress.com>
4001L:	linux-input@vger.kernel.org
4002S:	Supported
4003F:	drivers/input/touchscreen/cyttsp*
4004F:	include/linux/input/cyttsp.h
4005
4006D-LINK DIR-685 TOUCHKEYS DRIVER
4007M:	Linus Walleij <linus.walleij@linaro.org>
4008L:	linux-input@vger.kernel.org
4009S:	Supported
4010F:	drivers/input/dlink-dir685-touchkeys.c
4011
4012DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4013M:	Joshua Kinard <kumba@gentoo.org>
4014S:	Maintained
4015F:	drivers/rtc/rtc-ds1685.c
4016F:	include/linux/rtc/ds1685.h
4017
4018DAMA SLAVE for AX.25
4019M:	Joerg Reuter <jreuter@yaina.de>
4020W:	http://yaina.de/jreuter/
4021W:	http://www.qsl.net/dl1bke/
4022L:	linux-hams@vger.kernel.org
4023S:	Maintained
4024F:	net/ax25/af_ax25.c
4025F:	net/ax25/ax25_dev.c
4026F:	net/ax25/ax25_ds_*
4027F:	net/ax25/ax25_in.c
4028F:	net/ax25/ax25_out.c
4029F:	net/ax25/ax25_timer.c
4030F:	net/ax25/sysctl_net_ax25.c
4031
4032DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4033L:	netdev@vger.kernel.org
4034S:	Orphan
4035F:	Documentation/networking/dmfe.txt
4036F:	drivers/net/ethernet/dec/tulip/dmfe.c
4037
4038DC390/AM53C974 SCSI driver
4039M:	Hannes Reinecke <hare@suse.com>
4040L:	linux-scsi@vger.kernel.org
4041S:	Maintained
4042F:	drivers/scsi/am53c974.c
4043
4044DC395x SCSI driver
4045M:	Oliver Neukum <oliver@neukum.org>
4046M:	Ali Akcaagac <aliakc@web.de>
4047M:	Jamie Lenehan <lenehan@twibble.org>
4048L:	dc395x@twibble.org
4049W:	http://twibble.org/dist/dc395x/
4050W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4051S:	Maintained
4052F:	Documentation/scsi/dc395x.txt
4053F:	drivers/scsi/dc395x.*
4054
4055DCCP PROTOCOL
4056M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4057L:	dccp@vger.kernel.org
4058W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4059S:	Maintained
4060F:	include/linux/dccp.h
4061F:	include/uapi/linux/dccp.h
4062F:	include/linux/tfrc.h
4063F:	net/dccp/
4064
4065DECnet NETWORK LAYER
4066W:	http://linux-decnet.sourceforge.net
4067L:	linux-decnet-user@lists.sourceforge.net
4068S:	Orphan
4069F:	Documentation/networking/decnet.txt
4070F:	net/decnet/
4071
4072DECSTATION PLATFORM SUPPORT
4073M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4074L:	linux-mips@linux-mips.org
4075W:	http://www.linux-mips.org/wiki/DECstation
4076S:	Maintained
4077F:	arch/mips/dec/
4078F:	arch/mips/include/asm/dec/
4079F:	arch/mips/include/asm/mach-dec/
4080
4081DEFXX FDDI NETWORK DRIVER
4082M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4083S:	Maintained
4084F:	drivers/net/fddi/defxx.*
4085
4086DELL SMBIOS DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088M:	Mario Limonciello <mario.limonciello@dell.com>
4089L:	platform-driver-x86@vger.kernel.org
4090S:	Maintained
4091F:	drivers/platform/x86/dell-smbios.*
4092
4093DELL SMBIOS SMM DRIVER
4094M:	Mario Limonciello <mario.limonciello@dell.com>
4095L:	platform-driver-x86@vger.kernel.org
4096S:	Maintained
4097F:	drivers/platform/x86/dell-smbios-smm.c
4098
4099DELL SMBIOS WMI DRIVER
4100M:	Mario Limonciello <mario.limonciello@dell.com>
4101L:	platform-driver-x86@vger.kernel.org
4102S:	Maintained
4103F:	drivers/platform/x86/dell-smbios-wmi.c
4104F:	tools/wmi/dell-smbios-example.c
4105
4106DELL LAPTOP DRIVER
4107M:	Matthew Garrett <mjg59@srcf.ucam.org>
4108M:	Pali Rohár <pali.rohar@gmail.com>
4109L:	platform-driver-x86@vger.kernel.org
4110S:	Maintained
4111F:	drivers/platform/x86/dell-laptop.c
4112
4113DELL LAPTOP FREEFALL DRIVER
4114M:	Pali Rohár <pali.rohar@gmail.com>
4115S:	Maintained
4116F:	drivers/platform/x86/dell-smo8800.c
4117
4118DELL LAPTOP RBTN DRIVER
4119M:	Pali Rohár <pali.rohar@gmail.com>
4120S:	Maintained
4121F:	drivers/platform/x86/dell-rbtn.*
4122
4123DELL LAPTOP SMM DRIVER
4124M:	Pali Rohár <pali.rohar@gmail.com>
4125S:	Maintained
4126F:	drivers/hwmon/dell-smm-hwmon.c
4127F:	include/uapi/linux/i8k.h
4128
4129DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4130M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4131S:	Maintained
4132F:	Documentation/dcdbas.txt
4133F:	drivers/firmware/dcdbas.*
4134
4135DELL WMI NOTIFICATIONS DRIVER
4136M:	Matthew Garrett <mjg59@srcf.ucam.org>
4137M:	Pali Rohár <pali.rohar@gmail.com>
4138S:	Maintained
4139F:	drivers/platform/x86/dell-wmi.c
4140
4141DELL WMI DESCRIPTOR DRIVER
4142M:	Mario Limonciello <mario.limonciello@dell.com>
4143S:	Maintained
4144F:	drivers/platform/x86/dell-wmi-descriptor.c
4145
4146DELTA ST MEDIA DRIVER
4147M:	Hugues Fruchet <hugues.fruchet@st.com>
4148L:	linux-media@vger.kernel.org
4149T:	git git://linuxtv.org/media_tree.git
4150W:	https://linuxtv.org
4151S:	Supported
4152F:	drivers/media/platform/sti/delta
4153
4154DENALI NAND DRIVER
4155M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4156L:	linux-mtd@lists.infradead.org
4157S:	Supported
4158F:	drivers/mtd/nand/raw/denali*
4159
4160DESIGNWARE USB2 DRD IP DRIVER
4161M:	Minas Harutyunyan <hminas@synopsys.com>
4162L:	linux-usb@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4164S:	Maintained
4165F:	drivers/usb/dwc2/
4166
4167DESIGNWARE USB3 DRD IP DRIVER
4168M:	Felipe Balbi <balbi@kernel.org>
4169L:	linux-usb@vger.kernel.org
4170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4171S:	Maintained
4172F:	drivers/usb/dwc3/
4173
4174DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4175M:	Andreas Klinger <ak@it-klinger.de>
4176L:	linux-iio@vger.kernel.org
4177S:	Maintained
4178F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4179F:	drivers/iio/proximity/srf*.c
4180
4181DEVICE COREDUMP (DEV_COREDUMP)
4182M:	Johannes Berg <johannes@sipsolutions.net>
4183L:	linux-kernel@vger.kernel.org
4184S:	Maintained
4185F:	drivers/base/devcoredump.c
4186F:	include/linux/devcoredump.h
4187
4188DEVICE FREQUENCY (DEVFREQ)
4189M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4190M:	Kyungmin Park <kyungmin.park@samsung.com>
4191R:	Chanwoo Choi <cw00.choi@samsung.com>
4192L:	linux-pm@vger.kernel.org
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4194S:	Maintained
4195F:	drivers/devfreq/
4196F:	include/linux/devfreq.h
4197F:	Documentation/devicetree/bindings/devfreq/
4198
4199DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4200M:	Chanwoo Choi <cw00.choi@samsung.com>
4201L:	linux-pm@vger.kernel.org
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4203S:	Supported
4204F:	drivers/devfreq/event/
4205F:	drivers/devfreq/devfreq-event.c
4206F:	include/linux/devfreq-event.h
4207F:	Documentation/devicetree/bindings/devfreq/event/
4208
4209DEVICE NUMBER REGISTRY
4210M:	Torben Mathiasen <device@lanana.org>
4211W:	http://lanana.org/docs/device-list/index.html
4212S:	Maintained
4213
4214DEVICE-MAPPER  (LVM)
4215M:	Alasdair Kergon <agk@redhat.com>
4216M:	Mike Snitzer <snitzer@redhat.com>
4217M:	dm-devel@redhat.com
4218L:	dm-devel@redhat.com
4219W:	http://sources.redhat.com/dm
4220Q:	http://patchwork.kernel.org/project/dm-devel/list/
4221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4222T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4223S:	Maintained
4224F:	Documentation/device-mapper/
4225F:	drivers/md/Makefile
4226F:	drivers/md/Kconfig
4227F:	drivers/md/dm*
4228F:	drivers/md/persistent-data/
4229F:	include/linux/device-mapper.h
4230F:	include/linux/dm-*.h
4231F:	include/uapi/linux/dm-*.h
4232
4233DEVLINK
4234M:	Jiri Pirko <jiri@mellanox.com>
4235L:	netdev@vger.kernel.org
4236S:	Supported
4237F:	net/core/devlink.c
4238F:	include/net/devlink.h
4239F:	include/uapi/linux/devlink.h
4240
4241DIALOG SEMICONDUCTOR DRIVERS
4242M:	Support Opensource <support.opensource@diasemi.com>
4243W:	http://www.dialog-semiconductor.com/products
4244S:	Supported
4245F:	Documentation/hwmon/da90??
4246F:	Documentation/devicetree/bindings/mfd/da90*.txt
4247F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4248F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4249F:	Documentation/devicetree/bindings/regulator/da92*.txt
4250F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4251F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4252F:	drivers/gpio/gpio-da90??.c
4253F:	drivers/hwmon/da90??-hwmon.c
4254F:	drivers/iio/adc/da91??-*.c
4255F:	drivers/input/misc/da90??_onkey.c
4256F:	drivers/input/touchscreen/da9052_tsi.c
4257F:	drivers/leds/leds-da90??.c
4258F:	drivers/mfd/da903x.c
4259F:	drivers/mfd/da90??-*.c
4260F:	drivers/mfd/da91??-*.c
4261F:	drivers/power/supply/da9052-battery.c
4262F:	drivers/power/supply/da91??-*.c
4263F:	drivers/regulator/da903x.c
4264F:	drivers/regulator/da9???-regulator.[ch]
4265F:	drivers/thermal/da90??-thermal.c
4266F:	drivers/rtc/rtc-da90??.c
4267F:	drivers/video/backlight/da90??_bl.c
4268F:	drivers/watchdog/da90??_wdt.c
4269F:	include/linux/mfd/da903x.h
4270F:	include/linux/mfd/da9052/
4271F:	include/linux/mfd/da9055/
4272F:	include/linux/mfd/da9062/
4273F:	include/linux/mfd/da9063/
4274F:	include/linux/mfd/da9150/
4275F:	include/linux/regulator/da9211.h
4276F:	include/sound/da[79]*.h
4277F:	sound/soc/codecs/da[79]*.[ch]
4278
4279DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4281L:	linux-gpio@vger.kernel.org
4282S:	Maintained
4283F:	drivers/gpio/gpio-gpio-mm.c
4284
4285DIGI NEO AND CLASSIC PCI PRODUCTS
4286M:	Lidza Louina <lidza.louina@gmail.com>
4287M:	Mark Hounschell <markh@compro.net>
4288L:	driverdev-devel@linuxdriverproject.org
4289S:	Maintained
4290F:	drivers/staging/dgnc/
4291
4292DIOLAN U2C-12 I2C DRIVER
4293M:	Guenter Roeck <linux@roeck-us.net>
4294L:	linux-i2c@vger.kernel.org
4295S:	Maintained
4296F:	drivers/i2c/busses/i2c-diolan-u2c.c
4297
4298FILESYSTEM DIRECT ACCESS (DAX)
4299M:	Matthew Wilcox <mawilcox@microsoft.com>
4300M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4301L:	linux-fsdevel@vger.kernel.org
4302S:	Supported
4303F:	fs/dax.c
4304F:	include/linux/dax.h
4305F:	include/trace/events/fs_dax.h
4306
4307DEVICE DIRECT ACCESS (DAX)
4308M:	Dan Williams <dan.j.williams@intel.com>
4309M:	Dave Jiang <dave.jiang@intel.com>
4310M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4311M:	Vishal Verma <vishal.l.verma@intel.com>
4312L:	linux-nvdimm@lists.01.org
4313S:	Supported
4314F:	drivers/dax/
4315
4316DIRECTORY NOTIFICATION (DNOTIFY)
4317M:	Jan Kara <jack@suse.cz>
4318R:	Amir Goldstein <amir73il@gmail.com>
4319L:	linux-fsdevel@vger.kernel.org
4320S:	Maintained
4321F:	Documentation/filesystems/dnotify.txt
4322F:	fs/notify/dnotify/
4323F:	include/linux/dnotify.h
4324
4325DISK GEOMETRY AND PARTITION HANDLING
4326M:	Andries Brouwer <aeb@cwi.nl>
4327W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4328W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4329W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4330S:	Maintained
4331
4332DISKQUOTA
4333M:	Jan Kara <jack@suse.com>
4334S:	Maintained
4335F:	Documentation/filesystems/quota.txt
4336F:	fs/quota/
4337F:	include/linux/quota*.h
4338F:	include/uapi/linux/quota*.h
4339
4340DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4341M:	Bernie Thompson <bernie@plugable.com>
4342L:	linux-fbdev@vger.kernel.org
4343S:	Maintained
4344W:	http://plugable.com/category/projects/udlfb/
4345F:	drivers/video/fbdev/udlfb.c
4346F:	include/video/udlfb.h
4347F:	Documentation/fb/udlfb.txt
4348
4349DISTRIBUTED LOCK MANAGER (DLM)
4350M:	Christine Caulfield <ccaulfie@redhat.com>
4351M:	David Teigland <teigland@redhat.com>
4352L:	cluster-devel@redhat.com
4353W:	http://sources.redhat.com/cluster/
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4355S:	Supported
4356F:	fs/dlm/
4357
4358DMA BUFFER SHARING FRAMEWORK
4359M:	Sumit Semwal <sumit.semwal@linaro.org>
4360S:	Maintained
4361L:	linux-media@vger.kernel.org
4362L:	dri-devel@lists.freedesktop.org
4363L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4364F:	drivers/dma-buf/
4365F:	include/linux/dma-buf*
4366F:	include/linux/reservation.h
4367F:	include/linux/*fence.h
4368F:	Documentation/driver-api/dma-buf.rst
4369T:	git git://anongit.freedesktop.org/drm/drm-misc
4370
4371DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4372M:	Vinod Koul <vkoul@kernel.org>
4373L:	dmaengine@vger.kernel.org
4374Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4375S:	Maintained
4376F:	drivers/dma/
4377F:	include/linux/dmaengine.h
4378F:	include/linux/of_dma.h
4379F:	Documentation/devicetree/bindings/dma/
4380F:	Documentation/driver-api/dmaengine/
4381T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4382
4383DMA MAPPING HELPERS
4384M:	Christoph Hellwig <hch@lst.de>
4385M:	Marek Szyprowski <m.szyprowski@samsung.com>
4386R:	Robin Murphy <robin.murphy@arm.com>
4387L:	iommu@lists.linux-foundation.org
4388T:	git git://git.infradead.org/users/hch/dma-mapping.git
4389W:	http://git.infradead.org/users/hch/dma-mapping.git
4390S:	Supported
4391F:	kernel/dma/
4392F:	include/asm-generic/dma-mapping.h
4393F:	include/linux/dma-direct.h
4394F:	include/linux/dma-mapping.h
4395F:	include/linux/dma-noncoherent.h
4396
4397DME1737 HARDWARE MONITOR DRIVER
4398M:	Juerg Haefliger <juergh@gmail.com>
4399L:	linux-hwmon@vger.kernel.org
4400S:	Maintained
4401F:	Documentation/hwmon/dme1737
4402F:	drivers/hwmon/dme1737.c
4403
4404DMI/SMBIOS SUPPORT
4405M:	Jean Delvare <jdelvare@suse.com>
4406S:	Maintained
4407T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4408F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4409F:	drivers/firmware/dmi-id.c
4410F:	drivers/firmware/dmi_scan.c
4411F:	include/linux/dmi.h
4412
4413DOCUMENTATION
4414M:	Jonathan Corbet <corbet@lwn.net>
4415L:	linux-doc@vger.kernel.org
4416S:	Maintained
4417F:	Documentation/
4418F:	scripts/kernel-doc
4419X:	Documentation/ABI/
4420X:	Documentation/devicetree/
4421X:	Documentation/acpi
4422X:	Documentation/power
4423X:	Documentation/spi
4424X:	Documentation/media
4425T:	git git://git.lwn.net/linux.git docs-next
4426
4427DONGWOON DW9714 LENS VOICE COIL DRIVER
4428M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4429L:	linux-media@vger.kernel.org
4430T:	git git://linuxtv.org/media_tree.git
4431S:	Maintained
4432F:	drivers/media/i2c/dw9714.c
4433
4434DOUBLETALK DRIVER
4435M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4436L:	blinux-list@redhat.com
4437S:	Maintained
4438F:	drivers/char/dtlk.c
4439F:	include/linux/dtlk.h
4440
4441DPAA2 DATAPATH I/O (DPIO) DRIVER
4442M:	Roy Pledge <Roy.Pledge@nxp.com>
4443L:	linux-kernel@vger.kernel.org
4444S:	Maintained
4445F:	drivers/staging/fsl-mc/bus/dpio
4446
4447DPAA2 ETHERNET DRIVER
4448M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4449L:	linux-kernel@vger.kernel.org
4450S:	Maintained
4451F:	drivers/staging/fsl-dpaa2/ethernet
4452
4453DPAA2 ETHERNET SWITCH DRIVER
4454M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4455M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4456L:	linux-kernel@vger.kernel.org
4457S:	Maintained
4458F:	drivers/staging/fsl-dpaa2/ethsw
4459
4460DPAA2 PTP CLOCK DRIVER
4461M:	Yangbo Lu <yangbo.lu@nxp.com>
4462L:	linux-kernel@vger.kernel.org
4463S:	Maintained
4464F:	drivers/staging/fsl-dpaa2/rtc
4465
4466DPT_I2O SCSI RAID DRIVER
4467M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4468L:	linux-scsi@vger.kernel.org
4469W:	http://www.adaptec.com/
4470S:	Maintained
4471F:	drivers/scsi/dpt*
4472F:	drivers/scsi/dpt/
4473
4474DRBD DRIVER
4475M:	Philipp Reisner <philipp.reisner@linbit.com>
4476M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4477L:	drbd-dev@lists.linbit.com
4478W:	http://www.drbd.org
4479T:	git git://git.linbit.com/linux-drbd.git
4480T:	git git://git.linbit.com/drbd-8.4.git
4481S:	Supported
4482F:	drivers/block/drbd/
4483F:	lib/lru_cache.c
4484F:	Documentation/blockdev/drbd/
4485
4486DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4487M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4488R:	"Rafael J. Wysocki" <rafael@kernel.org>
4489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4490S:	Supported
4491F:	Documentation/kobject.txt
4492F:	drivers/base/
4493F:	fs/debugfs/
4494F:	fs/sysfs/
4495F:	include/linux/debugfs.h
4496F:	include/linux/kobj*
4497F:	lib/kobj*
4498
4499DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4500M:	Kevin Hilman <khilman@kernel.org>
4501M:	Nishanth Menon <nm@ti.com>
4502S:	Maintained
4503F:	drivers/power/avs/
4504F:	include/linux/power/smartreflex.h
4505L:	linux-pm@vger.kernel.org
4506
4507DRM DRIVER FOR ARM PL111 CLCD
4508M:	Eric Anholt <eric@anholt.net>
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510S:	Supported
4511F:	drivers/gpu/drm/pl111/
4512
4513DRM DRIVER FOR ARM VERSATILE TFT PANELS
4514M:	Linus Walleij <linus.walleij@linaro.org>
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516S:	Maintained
4517F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4518F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4519
4520DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4521M:	Dave Airlie <airlied@redhat.com>
4522S:	Odd Fixes
4523F:	drivers/gpu/drm/ast/
4524
4525DRM DRIVER FOR BOCHS VIRTUAL GPU
4526M:	Gerd Hoffmann <kraxel@redhat.com>
4527L:	virtualization@lists.linux-foundation.org
4528T:	git git://anongit.freedesktop.org/drm/drm-misc
4529S:	Maintained
4530F:	drivers/gpu/drm/bochs/
4531
4532DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4533M:	Linus Walleij <linus.walleij@linaro.org>
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Maintained
4536F:	drivers/gpu/drm/tve200/
4537
4538DRM DRIVER FOR ILITEK ILI9225 PANELS
4539M:	David Lechner <david@lechnology.com>
4540S:	Maintained
4541F:	drivers/gpu/drm/tinydrm/ili9225.c
4542F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4543
4544DRM DRIVER FOR INTEL I810 VIDEO CARDS
4545S:	Orphan / Obsolete
4546F:	drivers/gpu/drm/i810/
4547F:	include/uapi/drm/i810_drm.h
4548
4549DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4550S:	Orphan / Obsolete
4551F:	drivers/gpu/drm/mga/
4552F:	include/uapi/drm/mga_drm.h
4553
4554DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4555M:	Dave Airlie <airlied@redhat.com>
4556S:	Odd Fixes
4557F:	drivers/gpu/drm/mgag200/
4558
4559DRM DRIVER FOR MI0283QT
4560M:	Noralf Trønnes <noralf@tronnes.org>
4561S:	Maintained
4562F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4563F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4564
4565DRM DRIVER FOR MSM ADRENO GPU
4566M:	Rob Clark <robdclark@gmail.com>
4567L:	linux-arm-msm@vger.kernel.org
4568L:	dri-devel@lists.freedesktop.org
4569L:	freedreno@lists.freedesktop.org
4570T:	git git://people.freedesktop.org/~robclark/linux
4571S:	Maintained
4572F:	drivers/gpu/drm/msm/
4573F:	include/uapi/drm/msm_drm.h
4574F:	Documentation/devicetree/bindings/display/msm/
4575
4576DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4577M:	Ben Skeggs <bskeggs@redhat.com>
4578L:	dri-devel@lists.freedesktop.org
4579L:	nouveau@lists.freedesktop.org
4580T:	git git://github.com/skeggsb/linux
4581S:	Supported
4582F:	drivers/gpu/drm/nouveau/
4583F:	include/uapi/drm/nouveau_drm.h
4584
4585DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4586M:	Noralf Trønnes <noralf@tronnes.org>
4587S:	Maintained
4588F:	drivers/gpu/drm/tinydrm/repaper.c
4589F:	Documentation/devicetree/bindings/display/repaper.txt
4590
4591DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4592M:	Dave Airlie <airlied@redhat.com>
4593M:	Gerd Hoffmann <kraxel@redhat.com>
4594L:	virtualization@lists.linux-foundation.org
4595T:	git git://anongit.freedesktop.org/drm/drm-misc
4596S:	Obsolete
4597W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4598F:	drivers/gpu/drm/cirrus/
4599
4600DRM DRIVER FOR QXL VIRTUAL GPU
4601M:	Dave Airlie <airlied@redhat.com>
4602M:	Gerd Hoffmann <kraxel@redhat.com>
4603L:	virtualization@lists.linux-foundation.org
4604T:	git git://anongit.freedesktop.org/drm/drm-misc
4605S:	Maintained
4606F:	drivers/gpu/drm/qxl/
4607F:	include/uapi/drm/qxl_drm.h
4608
4609DRM DRIVER FOR RAGE 128 VIDEO CARDS
4610S:	Orphan / Obsolete
4611F:	drivers/gpu/drm/r128/
4612F:	include/uapi/drm/r128_drm.h
4613
4614DRM DRIVER FOR SAVAGE VIDEO CARDS
4615S:	Orphan / Obsolete
4616F:	drivers/gpu/drm/savage/
4617F:	include/uapi/drm/savage_drm.h
4618
4619DRM DRIVER FOR SIS VIDEO CARDS
4620S:	Orphan / Obsolete
4621F:	drivers/gpu/drm/sis/
4622F:	include/uapi/drm/sis_drm.h
4623
4624DRM DRIVER FOR SITRONIX ST7586 PANELS
4625M:	David Lechner <david@lechnology.com>
4626S:	Maintained
4627F:	drivers/gpu/drm/tinydrm/st7586.c
4628F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4629
4630DRM DRIVER FOR SITRONIX ST7735R PANELS
4631M:	David Lechner <david@lechnology.com>
4632S:	Maintained
4633F:	drivers/gpu/drm/tinydrm/st7735r.c
4634F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4635
4636DRM DRIVER FOR TDFX VIDEO CARDS
4637S:	Orphan / Obsolete
4638F:	drivers/gpu/drm/tdfx/
4639
4640DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4641M:	Dave Airlie <airlied@redhat.com>
4642S:	Odd Fixes
4643F:	drivers/gpu/drm/udl/
4644
4645DRM DRIVER FOR VMWARE VIRTUAL GPU
4646M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4647M:	Sinclair Yeh <syeh@vmware.com>
4648M:	Thomas Hellstrom <thellstrom@vmware.com>
4649L:	dri-devel@lists.freedesktop.org
4650T:	git git://people.freedesktop.org/~syeh/repos_linux
4651T:	git git://people.freedesktop.org/~thomash/linux
4652S:	Supported
4653F:	drivers/gpu/drm/vmwgfx/
4654F:	include/uapi/drm/vmwgfx_drm.h
4655
4656DRM DRIVERS
4657M:	David Airlie <airlied@linux.ie>
4658L:	dri-devel@lists.freedesktop.org
4659T:	git git://anongit.freedesktop.org/drm/drm
4660B:	https://bugs.freedesktop.org/
4661C:	irc://chat.freenode.net/dri-devel
4662S:	Maintained
4663F:	drivers/gpu/drm/
4664F:	drivers/gpu/vga/
4665F:	Documentation/devicetree/bindings/display/
4666F:	Documentation/devicetree/bindings/gpu/
4667F:	Documentation/gpu/
4668F:	include/drm/
4669F:	include/uapi/drm/
4670F:	include/linux/vga*
4671
4672DRM DRIVERS AND MISC GPU PATCHES
4673M:	Gustavo Padovan <gustavo@padovan.org>
4674M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4675M:	Sean Paul <seanpaul@chromium.org>
4676W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4677S:	Maintained
4678T:	git git://anongit.freedesktop.org/drm/drm-misc
4679F:	Documentation/gpu/
4680F:	drivers/gpu/vga/
4681F:	drivers/gpu/drm/*
4682F:	include/drm/drm*
4683F:	include/uapi/drm/drm*
4684F:	include/linux/vga*
4685
4686DRM DRIVERS FOR ALLWINNER A10
4687M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Supported
4690F:	drivers/gpu/drm/sun4i/
4691F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4692T:	git git://anongit.freedesktop.org/drm/drm-misc
4693
4694DRM DRIVERS FOR AMLOGIC SOCS
4695M:	Neil Armstrong <narmstrong@baylibre.com>
4696L:	dri-devel@lists.freedesktop.org
4697L:	linux-amlogic@lists.infradead.org
4698W:	http://linux-meson.com/
4699S:	Supported
4700F:	drivers/gpu/drm/meson/
4701F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4702F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4703F:	Documentation/gpu/meson.rst
4704T:	git git://anongit.freedesktop.org/drm/drm-misc
4705
4706DRM DRIVERS FOR ATMEL HLCDC
4707M:	Boris Brezillon <boris.brezillon@bootlin.com>
4708L:	dri-devel@lists.freedesktop.org
4709S:	Supported
4710F:	drivers/gpu/drm/atmel-hlcdc/
4711F:	Documentation/devicetree/bindings/display/atmel/
4712T:	git git://anongit.freedesktop.org/drm/drm-misc
4713
4714DRM DRIVERS FOR BRIDGE CHIPS
4715M:	Archit Taneja <architt@codeaurora.org>
4716M:	Andrzej Hajda <a.hajda@samsung.com>
4717R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4718S:	Maintained
4719T:	git git://anongit.freedesktop.org/drm/drm-misc
4720F:	drivers/gpu/drm/bridge/
4721
4722DRM DRIVERS FOR EXYNOS
4723M:	Inki Dae <inki.dae@samsung.com>
4724M:	Joonyoung Shim <jy0922.shim@samsung.com>
4725M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4726M:	Kyungmin Park <kyungmin.park@samsung.com>
4727L:	dri-devel@lists.freedesktop.org
4728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4729S:	Supported
4730F:	drivers/gpu/drm/exynos/
4731F:	include/uapi/drm/exynos_drm.h
4732F:	Documentation/devicetree/bindings/display/exynos/
4733
4734DRM DRIVERS FOR FREESCALE DCU
4735M:	Stefan Agner <stefan@agner.ch>
4736M:	Alison Wang <alison.wang@nxp.com>
4737L:	dri-devel@lists.freedesktop.org
4738S:	Supported
4739F:	drivers/gpu/drm/fsl-dcu/
4740F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4741F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4742F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4743
4744DRM DRIVERS FOR FREESCALE IMX
4745M:	Philipp Zabel <p.zabel@pengutronix.de>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Maintained
4748F:	drivers/gpu/drm/imx/
4749F:	drivers/gpu/ipu-v3/
4750F:	Documentation/devicetree/bindings/display/imx/
4751
4752DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4753M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://github.com/patjak/drm-gma500
4756S:	Maintained
4757F:	drivers/gpu/drm/gma500/
4758
4759DRM DRIVERS FOR HISILICON
4760M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4761M:	Rongrong Zou <zourongrong@gmail.com>
4762R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4763R:	Chen Feng <puck.chen@hisilicon.com>
4764L:	dri-devel@lists.freedesktop.org
4765T:	git git://github.com/xin3liang/linux.git
4766S:	Maintained
4767F:	drivers/gpu/drm/hisilicon/
4768F:	Documentation/devicetree/bindings/display/hisilicon/
4769
4770DRM DRIVERS FOR MEDIATEK
4771M:	CK Hu <ck.hu@mediatek.com>
4772M:	Philipp Zabel <p.zabel@pengutronix.de>
4773L:	dri-devel@lists.freedesktop.org
4774S:	Supported
4775F:	drivers/gpu/drm/mediatek/
4776F:	Documentation/devicetree/bindings/display/mediatek/
4777
4778DRM DRIVERS FOR NVIDIA TEGRA
4779M:	Thierry Reding <thierry.reding@gmail.com>
4780L:	dri-devel@lists.freedesktop.org
4781L:	linux-tegra@vger.kernel.org
4782T:	git git://anongit.freedesktop.org/tegra/linux.git
4783S:	Supported
4784F:	drivers/gpu/drm/tegra/
4785F:	drivers/gpu/host1x/
4786F:	include/linux/host1x.h
4787F:	include/uapi/drm/tegra_drm.h
4788F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4789
4790DRM DRIVERS FOR RENESAS
4791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4792L:	dri-devel@lists.freedesktop.org
4793L:	linux-renesas-soc@vger.kernel.org
4794T:	git git://linuxtv.org/pinchartl/fbdev
4795S:	Supported
4796F:	drivers/gpu/drm/rcar-du/
4797F:	drivers/gpu/drm/shmobile/
4798F:	include/linux/platform_data/shmob_drm.h
4799F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4800F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4801F:	Documentation/devicetree/bindings/display/renesas,du.txt
4802
4803DRM DRIVERS FOR ROCKCHIP
4804M:	Sandy Huang <hjc@rock-chips.com>
4805M:	Heiko Stübner <heiko@sntech.de>
4806L:	dri-devel@lists.freedesktop.org
4807S:	Maintained
4808F:	drivers/gpu/drm/rockchip/
4809F:	Documentation/devicetree/bindings/display/rockchip/
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811
4812DRM DRIVERS FOR STI
4813M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4814M:	Vincent Abriou <vincent.abriou@st.com>
4815L:	dri-devel@lists.freedesktop.org
4816T:	git git://anongit.freedesktop.org/drm/drm-misc
4817S:	Maintained
4818F:	drivers/gpu/drm/sti
4819F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4820
4821DRM DRIVERS FOR STM
4822M:	Yannick Fertre <yannick.fertre@st.com>
4823M:	Philippe Cornu <philippe.cornu@st.com>
4824M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4825M:	Vincent Abriou <vincent.abriou@st.com>
4826L:	dri-devel@lists.freedesktop.org
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/stm
4830F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4831
4832DRM DRIVERS FOR TI LCDC
4833M:	Jyri Sarha <jsarha@ti.com>
4834R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4835L:	dri-devel@lists.freedesktop.org
4836S:	Maintained
4837F:	drivers/gpu/drm/tilcdc/
4838F:	Documentation/devicetree/bindings/display/tilcdc/
4839
4840DRM DRIVERS FOR TI OMAP
4841M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4842L:	dri-devel@lists.freedesktop.org
4843S:	Maintained
4844F:	drivers/gpu/drm/omapdrm/
4845F:	Documentation/devicetree/bindings/display/ti/
4846
4847DRM DRIVERS FOR V3D
4848M:	Eric Anholt <eric@anholt.net>
4849S:	Supported
4850F:	drivers/gpu/drm/v3d/
4851F:	include/uapi/drm/v3d_drm.h
4852F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4853T:	git git://anongit.freedesktop.org/drm/drm-misc
4854
4855DRM DRIVERS FOR VC4
4856M:	Eric Anholt <eric@anholt.net>
4857T:	git git://github.com/anholt/linux
4858S:	Supported
4859F:	drivers/gpu/drm/vc4/
4860F:	include/uapi/drm/vc4_drm.h
4861F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4862T:	git git://anongit.freedesktop.org/drm/drm-misc
4863
4864DRM DRIVERS FOR VIVANTE GPU IP
4865M:	Lucas Stach <l.stach@pengutronix.de>
4866R:	Russell King <linux+etnaviv@armlinux.org.uk>
4867R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4868L:	etnaviv@lists.freedesktop.org
4869L:	dri-devel@lists.freedesktop.org
4870S:	Maintained
4871F:	drivers/gpu/drm/etnaviv/
4872F:	include/uapi/drm/etnaviv_drm.h
4873F:	Documentation/devicetree/bindings/display/etnaviv/
4874
4875DRM DRIVERS FOR ZTE ZX
4876M:	Shawn Guo <shawnguo@kernel.org>
4877L:	dri-devel@lists.freedesktop.org
4878S:	Maintained
4879F:	drivers/gpu/drm/zte/
4880F:	Documentation/devicetree/bindings/display/zte,vou.txt
4881T:	git git://anongit.freedesktop.org/drm/drm-misc
4882
4883DRM PANEL DRIVERS
4884M:	Thierry Reding <thierry.reding@gmail.com>
4885L:	dri-devel@lists.freedesktop.org
4886T:	git git://anongit.freedesktop.org/drm/drm-misc
4887S:	Maintained
4888F:	drivers/gpu/drm/drm_panel.c
4889F:	drivers/gpu/drm/panel/
4890F:	include/drm/drm_panel.h
4891F:	Documentation/devicetree/bindings/display/panel/
4892
4893DRM TINYDRM DRIVERS
4894M:	Noralf Trønnes <noralf@tronnes.org>
4895W:	https://github.com/notro/tinydrm/wiki/Development
4896T:	git git://anongit.freedesktop.org/drm/drm-misc
4897S:	Maintained
4898F:	drivers/gpu/drm/tinydrm/
4899F:	include/drm/tinydrm/
4900
4901DRM DRIVERS FOR XEN
4902M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4903T:	git git://anongit.freedesktop.org/drm/drm-misc
4904L:	dri-devel@lists.freedesktop.org
4905L:	xen-devel@lists.xen.org
4906S:	Supported
4907F:	drivers/gpu/drm/xen/
4908F:	Documentation/gpu/xen-front.rst
4909
4910DRM TTM SUBSYSTEM
4911M:	Christian Koenig <christian.koenig@amd.com>
4912M:	Roger He <Hongbo.He@amd.com>
4913T:	git git://people.freedesktop.org/~agd5f/linux
4914S:	Maintained
4915L:	dri-devel@lists.freedesktop.org
4916F:	include/drm/ttm/
4917F:	drivers/gpu/drm/ttm/
4918
4919DSBR100 USB FM RADIO DRIVER
4920M:	Alexey Klimov <klimov.linux@gmail.com>
4921L:	linux-media@vger.kernel.org
4922T:	git git://linuxtv.org/media_tree.git
4923S:	Maintained
4924F:	drivers/media/radio/dsbr100.c
4925
4926DSCC4 DRIVER
4927M:	Francois Romieu <romieu@fr.zoreil.com>
4928L:	netdev@vger.kernel.org
4929S:	Maintained
4930F:	drivers/net/wan/dscc4.c
4931
4932DT3155 MEDIA DRIVER
4933M:	Hans Verkuil <hverkuil@xs4all.nl>
4934L:	linux-media@vger.kernel.org
4935T:	git git://linuxtv.org/media_tree.git
4936W:	https://linuxtv.org
4937S:	Odd Fixes
4938F:	drivers/media/pci/dt3155/
4939
4940DVB_USB_AF9015 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/af9015*
4949
4950DVB_USB_AF9035 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/af9035*
4959
4960DVB_USB_ANYSEE 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/anysee*
4969
4970DVB_USB_AU6610 MEDIA DRIVER
4971M:	Antti Palosaari <crope@iki.fi>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://palosaari.fi/linux/
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/anttip/media_tree.git
4977S:	Maintained
4978F:	drivers/media/usb/dvb-usb-v2/au6610*
4979
4980DVB_USB_CE6230 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/ce6230*
4989
4990DVB_USB_CXUSB MEDIA DRIVER
4991M:	Michael Krufky <mkrufky@linuxtv.org>
4992L:	linux-media@vger.kernel.org
4993W:	https://linuxtv.org
4994W:	http://github.com/mkrufky
4995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4996T:	git git://linuxtv.org/media_tree.git
4997S:	Maintained
4998F:	drivers/media/usb/dvb-usb/cxusb*
4999
5000DVB_USB_EC168 MEDIA DRIVER
5001M:	Antti Palosaari <crope@iki.fi>
5002L:	linux-media@vger.kernel.org
5003W:	https://linuxtv.org
5004W:	http://palosaari.fi/linux/
5005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5006T:	git git://linuxtv.org/anttip/media_tree.git
5007S:	Maintained
5008F:	drivers/media/usb/dvb-usb-v2/ec168*
5009
5010DVB_USB_GL861 MEDIA DRIVER
5011M:	Antti Palosaari <crope@iki.fi>
5012L:	linux-media@vger.kernel.org
5013W:	https://linuxtv.org
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/gl861*
5018
5019DVB_USB_MXL111SF MEDIA DRIVER
5020M:	Michael Krufky <mkrufky@linuxtv.org>
5021L:	linux-media@vger.kernel.org
5022W:	https://linuxtv.org
5023W:	http://github.com/mkrufky
5024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5025T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5026S:	Maintained
5027F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5028
5029DVB_USB_RTL28XXU MEDIA DRIVER
5030M:	Antti Palosaari <crope@iki.fi>
5031L:	linux-media@vger.kernel.org
5032W:	https://linuxtv.org
5033W:	http://palosaari.fi/linux/
5034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5035T:	git git://linuxtv.org/anttip/media_tree.git
5036S:	Maintained
5037F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5038
5039DVB_USB_V2 MEDIA DRIVER
5040M:	Antti Palosaari <crope@iki.fi>
5041L:	linux-media@vger.kernel.org
5042W:	https://linuxtv.org
5043W:	http://palosaari.fi/linux/
5044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5045T:	git git://linuxtv.org/anttip/media_tree.git
5046S:	Maintained
5047F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5048F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5049
5050DYNAMIC DEBUG
5051M:	Jason Baron <jbaron@akamai.com>
5052S:	Maintained
5053F:	lib/dynamic_debug.c
5054F:	include/linux/dynamic_debug.h
5055
5056DYNAMIC INTERRUPT MODERATION
5057M:	Tal Gilboa <talgi@mellanox.com>
5058S:	Maintained
5059F:	include/linux/net_dim.h
5060
5061DZ DECSTATION DZ11 SERIAL DRIVER
5062M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5063S:	Maintained
5064F:	drivers/tty/serial/dz.*
5065
5066E3X0 POWER BUTTON DRIVER
5067M:	Moritz Fischer <moritz.fischer@ettus.com>
5068L:	usrp-users@lists.ettus.com
5069W:	http://www.ettus.com
5070S:	Supported
5071F:	drivers/input/misc/e3x0-button.c
5072F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5073
5074E4000 MEDIA DRIVER
5075M:	Antti Palosaari <crope@iki.fi>
5076L:	linux-media@vger.kernel.org
5077W:	https://linuxtv.org
5078W:	http://palosaari.fi/linux/
5079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5080T:	git git://linuxtv.org/anttip/media_tree.git
5081S:	Maintained
5082F:	drivers/media/tuners/e4000*
5083
5084EC100 MEDIA DRIVER
5085M:	Antti Palosaari <crope@iki.fi>
5086L:	linux-media@vger.kernel.org
5087W:	https://linuxtv.org
5088W:	http://palosaari.fi/linux/
5089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5090T:	git git://linuxtv.org/anttip/media_tree.git
5091S:	Maintained
5092F:	drivers/media/dvb-frontends/ec100*
5093
5094ECRYPT FILE SYSTEM
5095M:	Tyler Hicks <tyhicks@canonical.com>
5096L:	ecryptfs@vger.kernel.org
5097W:	http://ecryptfs.org
5098W:	https://launchpad.net/ecryptfs
5099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5100S:	Supported
5101F:	Documentation/filesystems/ecryptfs.txt
5102F:	fs/ecryptfs/
5103
5104EDAC-AMD64
5105M:	Borislav Petkov <bp@alien8.de>
5106L:	linux-edac@vger.kernel.org
5107S:	Maintained
5108F:	drivers/edac/amd64_edac*
5109
5110EDAC-CALXEDA
5111M:	Robert Richter <rric@kernel.org>
5112L:	linux-edac@vger.kernel.org
5113S:	Maintained
5114F:	drivers/edac/highbank*
5115
5116EDAC-CAVIUM OCTEON
5117M:	Ralf Baechle <ralf@linux-mips.org>
5118M:	David Daney <david.daney@cavium.com>
5119L:	linux-edac@vger.kernel.org
5120L:	linux-mips@linux-mips.org
5121S:	Supported
5122F:	drivers/edac/octeon_edac*
5123
5124EDAC-CAVIUM THUNDERX
5125M:	David Daney <david.daney@cavium.com>
5126M:	Jan Glauber <jglauber@cavium.com>
5127L:	linux-edac@vger.kernel.org
5128S:	Supported
5129F:	drivers/edac/thunderx_edac*
5130
5131EDAC-CORE
5132M:	Borislav Petkov <bp@alien8.de>
5133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5134L:	linux-edac@vger.kernel.org
5135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5137S:	Supported
5138F:	Documentation/admin-guide/ras.rst
5139F:	Documentation/driver-api/edac.rst
5140F:	drivers/edac/
5141F:	include/linux/edac.h
5142
5143EDAC-E752X
5144M:	Mark Gross <mark.gross@intel.com>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/e752x_edac.c
5148
5149EDAC-E7XXX
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/e7xxx_edac.c
5153
5154EDAC-FSL_DDR
5155M:	York Sun <york.sun@nxp.com>
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/fsl_ddr_edac.*
5159
5160EDAC-GHES
5161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/ghes_edac.c
5165
5166EDAC-I3000
5167L:	linux-edac@vger.kernel.org
5168S:	Orphan
5169F:	drivers/edac/i3000_edac.c
5170
5171EDAC-I5000
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/i5000_edac.c
5175
5176EDAC-I5400
5177M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/i5400_edac.c
5181
5182EDAC-I7300
5183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/i7300_edac.c
5187
5188EDAC-I7CORE
5189M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/i7core_edac.c
5193
5194EDAC-I82443BXGX
5195M:	Tim Small <tim@buttersideup.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/i82443bxgx_edac.c
5199
5200EDAC-I82975X
5201M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5202M:	"Arvind R." <arvino55@gmail.com>
5203L:	linux-edac@vger.kernel.org
5204S:	Maintained
5205F:	drivers/edac/i82975x_edac.c
5206
5207EDAC-IE31200
5208M:	Jason Baron <jbaron@akamai.com>
5209L:	linux-edac@vger.kernel.org
5210S:	Maintained
5211F:	drivers/edac/ie31200_edac.c
5212
5213EDAC-MPC85XX
5214M:	Johannes Thumshirn <morbidrsa@gmail.com>
5215L:	linux-edac@vger.kernel.org
5216S:	Maintained
5217F:	drivers/edac/mpc85xx_edac.[ch]
5218
5219EDAC-PASEMI
5220M:	Egor Martovetsky <egor@pasemi.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Maintained
5223F:	drivers/edac/pasemi_edac.c
5224
5225EDAC-PND2
5226M:	Tony Luck <tony.luck@intel.com>
5227L:	linux-edac@vger.kernel.org
5228S:	Maintained
5229F:	drivers/edac/pnd2_edac.[ch]
5230
5231EDAC-R82600
5232M:	Tim Small <tim@buttersideup.com>
5233L:	linux-edac@vger.kernel.org
5234S:	Maintained
5235F:	drivers/edac/r82600_edac.c
5236
5237EDAC-SBRIDGE
5238M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/sb_edac.c
5242
5243EDAC-SKYLAKE
5244M:	Tony Luck <tony.luck@intel.com>
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/skx_edac.c
5248
5249EDAC-TI
5250M:	Tero Kristo <t-kristo@ti.com>
5251L:	linux-edac@vger.kernel.org
5252S:	Maintained
5253F:	drivers/edac/ti_edac.c
5254
5255EDIROL UA-101/UA-1000 DRIVER
5256M:	Clemens Ladisch <clemens@ladisch.de>
5257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5258T:	git git://git.alsa-project.org/alsa-kernel.git
5259S:	Maintained
5260F:	sound/usb/misc/ua101.c
5261
5262EFI TEST DRIVER
5263L:	linux-efi@vger.kernel.org
5264M:	Ivan Hu <ivan.hu@canonical.com>
5265M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5266S:	Maintained
5267F:	drivers/firmware/efi/test/
5268
5269EFI VARIABLE FILESYSTEM
5270M:	Matthew Garrett <matthew.garrett@nebula.com>
5271M:	Jeremy Kerr <jk@ozlabs.org>
5272M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5274L:	linux-efi@vger.kernel.org
5275S:	Maintained
5276F:	fs/efivarfs/
5277
5278EFIFB FRAMEBUFFER DRIVER
5279L:	linux-fbdev@vger.kernel.org
5280M:	Peter Jones <pjones@redhat.com>
5281S:	Maintained
5282F:	drivers/video/fbdev/efifb.c
5283
5284EFS FILESYSTEM
5285W:	http://aeschi.ch.eu.org/efs/
5286S:	Orphan
5287F:	fs/efs/
5288
5289EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5290M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5291L:	netdev@vger.kernel.org
5292S:	Maintained
5293F:	drivers/net/ethernet/ibm/ehea/
5294
5295EM28XX VIDEO4LINUX DRIVER
5296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5297L:	linux-media@vger.kernel.org
5298W:	https://linuxtv.org
5299T:	git git://linuxtv.org/media_tree.git
5300S:	Maintained
5301F:	drivers/media/usb/em28xx/
5302F:	Documentation/media/v4l-drivers/em28xx*
5303
5304EMBEDDED LINUX
5305M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5306M:	Matt Mackall <mpm@selenic.com>
5307M:	David Woodhouse <dwmw2@infradead.org>
5308L:	linux-embedded@vger.kernel.org
5309S:	Maintained
5310
5311Emulex 10Gbps iSCSI - OneConnect DRIVER
5312M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5313M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5314M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5315L:	linux-scsi@vger.kernel.org
5316W:	http://www.broadcom.com
5317S:	Supported
5318F:	drivers/scsi/be2iscsi/
5319
5320Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5321M:	Sathya Perla <sathya.perla@broadcom.com>
5322M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5323M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5324M:	Somnath Kotur <somnath.kotur@broadcom.com>
5325L:	netdev@vger.kernel.org
5326W:	http://www.emulex.com
5327S:	Supported
5328F:	drivers/net/ethernet/emulex/benet/
5329
5330EMULEX ONECONNECT ROCE DRIVER
5331M:	Selvin Xavier <selvin.xavier@broadcom.com>
5332M:	Devesh Sharma <devesh.sharma@broadcom.com>
5333L:	linux-rdma@vger.kernel.org
5334W:	http://www.broadcom.com
5335S:	Odd Fixes
5336F:	drivers/infiniband/hw/ocrdma/
5337F:	include/uapi/rdma/ocrdma-abi.h
5338
5339EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5340M:	James Smart <james.smart@broadcom.com>
5341M:	Dick Kennedy <dick.kennedy@broadcom.com>
5342L:	linux-scsi@vger.kernel.org
5343W:	http://www.broadcom.com
5344S:	Supported
5345F:	drivers/scsi/lpfc/
5346
5347ENE CB710 FLASH CARD READER DRIVER
5348M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5349S:	Maintained
5350F:	drivers/misc/cb710/
5351F:	drivers/mmc/host/cb710-mmc.*
5352F:	include/linux/cb710.h
5353
5354ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5355M:	Maxim Levitsky <maximlevitsky@gmail.com>
5356S:	Maintained
5357F:	drivers/media/rc/ene_ir.*
5358
5359EPSON S1D13XXX FRAMEBUFFER DRIVER
5360M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5361S:	Maintained
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5363F:	drivers/video/fbdev/s1d13xxxfb.c
5364F:	include/video/s1d13xxxfb.h
5365
5366ERRSEQ ERROR TRACKING INFRASTRUCTURE
5367M:	Jeff Layton <jlayton@kernel.org>
5368S:	Maintained
5369F:	lib/errseq.c
5370F:	include/linux/errseq.h
5371
5372ET131X NETWORK DRIVER
5373M:	Mark Einon <mark.einon@gmail.com>
5374S:	Odd Fixes
5375F:	drivers/net/ethernet/agere/
5376
5377ETHERNET BRIDGE
5378M:	Stephen Hemminger <stephen@networkplumber.org>
5379L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5380L:	netdev@vger.kernel.org
5381W:	http://www.linuxfoundation.org/en/Net:Bridge
5382S:	Maintained
5383F:	include/linux/netfilter_bridge/
5384F:	net/bridge/
5385
5386ETHERNET PHY LIBRARY
5387M:	Andrew Lunn <andrew@lunn.ch>
5388M:	Florian Fainelli <f.fainelli@gmail.com>
5389L:	netdev@vger.kernel.org
5390S:	Maintained
5391F:	Documentation/ABI/testing/sysfs-bus-mdio
5392F:	Documentation/devicetree/bindings/net/mdio*
5393F:	Documentation/networking/phy.txt
5394F:	drivers/net/phy/
5395F:	drivers/of/of_mdio.c
5396F:	drivers/of/of_net.c
5397F:	include/linux/*mdio*.h
5398F:	include/linux/of_net.h
5399F:	include/linux/phy.h
5400F:	include/linux/phy_fixed.h
5401F:	include/linux/platform_data/mdio-bcm-unimac.h
5402F:	include/trace/events/mdio.h
5403F:	include/uapi/linux/mdio.h
5404F:	include/uapi/linux/mii.h
5405
5406EXT2 FILE SYSTEM
5407M:	Jan Kara <jack@suse.com>
5408L:	linux-ext4@vger.kernel.org
5409S:	Maintained
5410F:	Documentation/filesystems/ext2.txt
5411F:	fs/ext2/
5412F:	include/linux/ext2*
5413
5414EXT4 FILE SYSTEM
5415M:	"Theodore Ts'o" <tytso@mit.edu>
5416M:	Andreas Dilger <adilger.kernel@dilger.ca>
5417L:	linux-ext4@vger.kernel.org
5418W:	http://ext4.wiki.kernel.org
5419Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5421S:	Maintained
5422F:	Documentation/filesystems/ext4.txt
5423F:	fs/ext4/
5424
5425Extended Verification Module (EVM)
5426M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5427L:	linux-integrity@vger.kernel.org
5428S:	Supported
5429F:	security/integrity/evm/
5430
5431EXTENSIBLE FIRMWARE INTERFACE (EFI)
5432M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5433L:	linux-efi@vger.kernel.org
5434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5435S:	Maintained
5436F:	Documentation/efi-stub.txt
5437F:	arch/*/kernel/efi.c
5438F:	arch/x86/boot/compressed/eboot.[ch]
5439F:	arch/*/include/asm/efi.h
5440F:	arch/x86/platform/efi/
5441F:	drivers/firmware/efi/
5442F:	include/linux/efi*.h
5443F:	arch/arm/boot/compressed/efi-header.S
5444F:	arch/arm64/kernel/efi-entry.S
5445
5446EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5447M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5448M:	Chanwoo Choi <cw00.choi@samsung.com>
5449L:	linux-kernel@vger.kernel.org
5450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5451S:	Maintained
5452F:	drivers/extcon/
5453F:	include/linux/extcon/
5454F:	include/linux/extcon.h
5455F:	Documentation/extcon/
5456F:	Documentation/devicetree/bindings/extcon/
5457
5458EXYNOS DP DRIVER
5459M:	Jingoo Han <jingoohan1@gmail.com>
5460L:	dri-devel@lists.freedesktop.org
5461S:	Maintained
5462F:	drivers/gpu/drm/exynos/exynos_dp*
5463
5464EXYNOS SYSMMU (IOMMU) driver
5465M:	Marek Szyprowski <m.szyprowski@samsung.com>
5466L:	iommu@lists.linux-foundation.org
5467S:	Maintained
5468F:	drivers/iommu/exynos-iommu.c
5469
5470EZchip NPS platform support
5471M:	Vineet Gupta <vgupta@synopsys.com>
5472S:	Supported
5473F:	arch/arc/plat-eznps
5474F:	arch/arc/boot/dts/eznps.dts
5475
5476F2FS FILE SYSTEM
5477M:	Jaegeuk Kim <jaegeuk@kernel.org>
5478M:	Chao Yu <yuchao0@huawei.com>
5479L:	linux-f2fs-devel@lists.sourceforge.net
5480W:	https://f2fs.wiki.kernel.org/
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5482S:	Maintained
5483F:	Documentation/filesystems/f2fs.txt
5484F:	Documentation/ABI/testing/sysfs-fs-f2fs
5485F:	fs/f2fs/
5486F:	include/linux/f2fs_fs.h
5487F:	include/trace/events/f2fs.h
5488
5489F71805F HARDWARE MONITORING DRIVER
5490M:	Jean Delvare <jdelvare@suse.com>
5491L:	linux-hwmon@vger.kernel.org
5492S:	Maintained
5493F:	Documentation/hwmon/f71805f
5494F:	drivers/hwmon/f71805f.c
5495
5496FADDR2LINE
5497M:	Josh Poimboeuf <jpoimboe@redhat.com>
5498S:	Maintained
5499F:	scripts/faddr2line
5500
5501FAILOVER MODULE
5502M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5503L:	netdev@vger.kernel.org
5504S:	Supported
5505F:	net/core/failover.c
5506F:	include/net/failover.h
5507F:	Documentation/networking/failover.rst
5508
5509FANOTIFY
5510M:	Jan Kara <jack@suse.cz>
5511R:	Amir Goldstein <amir73il@gmail.com>
5512L:	linux-fsdevel@vger.kernel.org
5513S:	Maintained
5514F:	fs/notify/fanotify/
5515F:	include/linux/fanotify.h
5516F:	include/uapi/linux/fanotify.h
5517
5518FARSYNC SYNCHRONOUS DRIVER
5519M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5520W:	http://www.farsite.co.uk/
5521S:	Supported
5522F:	drivers/net/wan/farsync.*
5523
5524FAULT INJECTION SUPPORT
5525M:	Akinobu Mita <akinobu.mita@gmail.com>
5526S:	Supported
5527F:	Documentation/fault-injection/
5528F:	lib/fault-inject.c
5529
5530FBTFT Framebuffer drivers
5531M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5532S:	Maintained
5533F:	drivers/staging/fbtft/
5534
5535FC0011 TUNER DRIVER
5536M:	Michael Buesch <m@bues.ch>
5537L:	linux-media@vger.kernel.org
5538S:	Maintained
5539F:	drivers/media/tuners/fc0011.h
5540F:	drivers/media/tuners/fc0011.c
5541
5542FC2580 MEDIA DRIVER
5543M:	Antti Palosaari <crope@iki.fi>
5544L:	linux-media@vger.kernel.org
5545W:	https://linuxtv.org
5546W:	http://palosaari.fi/linux/
5547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5548T:	git git://linuxtv.org/anttip/media_tree.git
5549S:	Maintained
5550F:	drivers/media/tuners/fc2580*
5551
5552FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5553M:	Johannes Thumshirn <jth@kernel.org>
5554L:	linux-scsi@vger.kernel.org
5555W:	www.Open-FCoE.org
5556S:	Supported
5557F:	drivers/scsi/libfc/
5558F:	drivers/scsi/fcoe/
5559F:	include/scsi/fc/
5560F:	include/scsi/libfc.h
5561F:	include/scsi/libfcoe.h
5562F:	include/uapi/scsi/fc/
5563
5564FILE LOCKING (flock() and fcntl()/lockf())
5565M:	Jeff Layton <jlayton@kernel.org>
5566M:	"J. Bruce Fields" <bfields@fieldses.org>
5567L:	linux-fsdevel@vger.kernel.org
5568S:	Maintained
5569F:	include/linux/fcntl.h
5570F:	include/uapi/linux/fcntl.h
5571F:	fs/fcntl.c
5572F:	fs/locks.c
5573
5574FILESYSTEMS (VFS and infrastructure)
5575M:	Alexander Viro <viro@zeniv.linux.org.uk>
5576L:	linux-fsdevel@vger.kernel.org
5577S:	Maintained
5578F:	fs/*
5579F:	include/linux/fs.h
5580F:	include/uapi/linux/fs.h
5581
5582FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5583M:	Riku Voipio <riku.voipio@iki.fi>
5584L:	linux-hwmon@vger.kernel.org
5585S:	Maintained
5586F:	drivers/hwmon/f75375s.c
5587F:	include/linux/f75375s.h
5588
5589FIREWIRE AUDIO DRIVERS
5590M:	Clemens Ladisch <clemens@ladisch.de>
5591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5592T:	git git://git.alsa-project.org/alsa-kernel.git
5593S:	Maintained
5594F:	sound/firewire/
5595
5596FIREWIRE MEDIA DRIVERS (firedtv)
5597M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5598L:	linux-media@vger.kernel.org
5599L:	linux1394-devel@lists.sourceforge.net
5600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5601S:	Maintained
5602F:	drivers/media/firewire/
5603
5604FIREWIRE SBP-2 TARGET
5605M:	Chris Boot <bootc@bootc.net>
5606L:	linux-scsi@vger.kernel.org
5607L:	target-devel@vger.kernel.org
5608L:	linux1394-devel@lists.sourceforge.net
5609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5610S:	Maintained
5611F:	drivers/target/sbp/
5612
5613FIREWIRE SUBSYSTEM
5614M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5615L:	linux1394-devel@lists.sourceforge.net
5616W:	http://ieee1394.wiki.kernel.org/
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5618S:	Maintained
5619F:	drivers/firewire/
5620F:	include/linux/firewire.h
5621F:	include/uapi/linux/firewire*.h
5622F:	tools/firewire/
5623
5624FIRMWARE LOADER (request_firmware)
5625M:	Luis R. Rodriguez <mcgrof@kernel.org>
5626L:	linux-kernel@vger.kernel.org
5627S:	Maintained
5628F:	Documentation/firmware_class/
5629F:	drivers/base/firmware_loader/
5630F:	include/linux/firmware.h
5631
5632FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5633M:	Joshua Morris <josh.h.morris@us.ibm.com>
5634M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5635S:	Maintained
5636F:	drivers/block/rsxx/
5637
5638FLOPPY DRIVER
5639M:	Jiri Kosina <jikos@kernel.org>
5640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5641S:	Odd fixes
5642F:	drivers/block/floppy.c
5643
5644FMC SUBSYSTEM
5645M:	Alessandro Rubini <rubini@gnudd.com>
5646W:	http://www.ohwr.org/projects/fmc-bus
5647S:	Supported
5648F:	drivers/fmc/
5649F:	include/linux/fmc*.h
5650F:	include/linux/ipmi-fru.h
5651K:	fmc_d.*register
5652
5653FPGA MANAGER FRAMEWORK
5654M:	Alan Tull <atull@kernel.org>
5655M:	Moritz Fischer <mdf@kernel.org>
5656L:	linux-fpga@vger.kernel.org
5657S:	Maintained
5658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5659Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5660F:	Documentation/fpga/
5661F:	Documentation/driver-api/fpga/
5662F:	Documentation/devicetree/bindings/fpga/
5663F:	drivers/fpga/
5664F:	include/linux/fpga/
5665W:	http://www.rocketboards.org
5666
5667FPU EMULATOR
5668M:	Bill Metzenthen <billm@melbpc.org.au>
5669W:	http://floatingpoint.sourceforge.net/emulator/index.html
5670S:	Maintained
5671F:	arch/x86/math-emu/
5672
5673FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5674L:	netdev@vger.kernel.org
5675S:	Orphan
5676F:	drivers/net/wan/dlci.c
5677F:	drivers/net/wan/sdla.c
5678
5679FRAMEBUFFER LAYER
5680M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5681L:	dri-devel@lists.freedesktop.org
5682L:	linux-fbdev@vger.kernel.org
5683T:	git git://github.com/bzolnier/linux.git
5684Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5685S:	Maintained
5686F:	Documentation/fb/
5687F:	drivers/video/
5688F:	include/video/
5689F:	include/linux/fb.h
5690F:	include/uapi/video/
5691F:	include/uapi/linux/fb.h
5692
5693FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5694M:	Horia Geantă <horia.geanta@nxp.com>
5695M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5696L:	linux-crypto@vger.kernel.org
5697S:	Maintained
5698F:	drivers/crypto/caam/
5699F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5700
5701FREESCALE DIU FRAMEBUFFER DRIVER
5702M:	Timur Tabi <timur@kernel.org>
5703L:	linux-fbdev@vger.kernel.org
5704S:	Maintained
5705F:	drivers/video/fbdev/fsl-diu-fb.*
5706
5707FREESCALE DMA DRIVER
5708M:	Li Yang <leoyang.li@nxp.com>
5709M:	Zhang Wei <zw@zh-kernel.org>
5710L:	linuxppc-dev@lists.ozlabs.org
5711S:	Maintained
5712F:	drivers/dma/fsldma.*
5713
5714FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5715M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5716L:	netdev@vger.kernel.org
5717S:	Maintained
5718F:	drivers/net/ethernet/freescale/gianfar*
5719F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5720
5721FREESCALE GPMI NAND DRIVER
5722M:	Han Xu <han.xu@nxp.com>
5723L:	linux-mtd@lists.infradead.org
5724S:	Maintained
5725F:	drivers/mtd/nand/raw/gpmi-nand/*
5726
5727FREESCALE I2C CPM DRIVER
5728M:	Jochen Friedrich <jochen@scram.de>
5729L:	linuxppc-dev@lists.ozlabs.org
5730L:	linux-i2c@vger.kernel.org
5731S:	Maintained
5732F:	drivers/i2c/busses/i2c-cpm.c
5733
5734FREESCALE IMX / MXC FEC DRIVER
5735M:	Fugang Duan <fugang.duan@nxp.com>
5736L:	netdev@vger.kernel.org
5737S:	Maintained
5738F:	drivers/net/ethernet/freescale/fec_main.c
5739F:	drivers/net/ethernet/freescale/fec_ptp.c
5740F:	drivers/net/ethernet/freescale/fec.h
5741F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5742
5743FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5744M:	Sascha Hauer <s.hauer@pengutronix.de>
5745R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5746L:	linux-fbdev@vger.kernel.org
5747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5748S:	Maintained
5749F:	include/linux/platform_data/video-imxfb.h
5750F:	drivers/video/fbdev/imxfb.c
5751
5752FREESCALE QORIQ DPAA ETHERNET DRIVER
5753M:	Madalin Bucur <madalin.bucur@nxp.com>
5754L:	netdev@vger.kernel.org
5755S:	Maintained
5756F:	drivers/net/ethernet/freescale/dpaa
5757
5758FREESCALE QORIQ DPAA FMAN DRIVER
5759M:	Madalin Bucur <madalin.bucur@nxp.com>
5760L:	netdev@vger.kernel.org
5761S:	Maintained
5762F:	drivers/net/ethernet/freescale/fman
5763F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5764
5765FREESCALE QORIQ PTP CLOCK DRIVER
5766M:	Yangbo Lu <yangbo.lu@nxp.com>
5767L:	netdev@vger.kernel.org
5768S:	Maintained
5769F:	drivers/ptp/ptp_qoriq.c
5770F:	include/linux/fsl/ptp_qoriq.h
5771F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5772
5773FREESCALE QUAD SPI DRIVER
5774M:	Han Xu <han.xu@nxp.com>
5775L:	linux-mtd@lists.infradead.org
5776S:	Maintained
5777F:	drivers/mtd/spi-nor/fsl-quadspi.c
5778
5779FREESCALE QUICC ENGINE LIBRARY
5780M:	Qiang Zhao <qiang.zhao@nxp.com>
5781L:	linuxppc-dev@lists.ozlabs.org
5782S:	Maintained
5783F:	drivers/soc/fsl/qe/
5784F:	include/soc/fsl/*qe*.h
5785F:	include/soc/fsl/*ucc*.h
5786
5787FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5788M:	Li Yang <leoyang.li@nxp.com>
5789L:	netdev@vger.kernel.org
5790L:	linuxppc-dev@lists.ozlabs.org
5791S:	Maintained
5792F:	drivers/net/ethernet/freescale/ucc_geth*
5793
5794FREESCALE QUICC ENGINE UCC HDLC DRIVER
5795M:	Zhao Qiang <qiang.zhao@nxp.com>
5796L:	netdev@vger.kernel.org
5797L:	linuxppc-dev@lists.ozlabs.org
5798S:	Maintained
5799F:	drivers/net/wan/fsl_ucc_hdlc*
5800
5801FREESCALE QUICC ENGINE UCC UART DRIVER
5802M:	Timur Tabi <timur@kernel.org>
5803L:	linuxppc-dev@lists.ozlabs.org
5804S:	Maintained
5805F:	drivers/tty/serial/ucc_uart.c
5806
5807FREESCALE SOC DRIVERS
5808M:	Li Yang <leoyang.li@nxp.com>
5809L:	linuxppc-dev@lists.ozlabs.org
5810L:	linux-arm-kernel@lists.infradead.org
5811S:	Maintained
5812F:	Documentation/devicetree/bindings/soc/fsl/
5813F:	drivers/soc/fsl/
5814F:	include/linux/fsl/
5815
5816FREESCALE SOC FS_ENET DRIVER
5817M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5818L:	linuxppc-dev@lists.ozlabs.org
5819L:	netdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/net/ethernet/freescale/fs_enet/
5822F:	include/linux/fs_enet_pd.h
5823
5824FREESCALE SOC SOUND DRIVERS
5825M:	Timur Tabi <timur@kernel.org>
5826M:	Nicolin Chen <nicoleotsuka@gmail.com>
5827M:	Xiubo Li <Xiubo.Lee@gmail.com>
5828R:	Fabio Estevam <fabio.estevam@nxp.com>
5829L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5830L:	linuxppc-dev@lists.ozlabs.org
5831S:	Maintained
5832F:	sound/soc/fsl/fsl*
5833F:	sound/soc/fsl/imx*
5834F:	sound/soc/fsl/mpc8610_hpcd.c
5835
5836FREESCALE USB PERIPHERAL DRIVERS
5837M:	Li Yang <leoyang.li@nxp.com>
5838L:	linux-usb@vger.kernel.org
5839L:	linuxppc-dev@lists.ozlabs.org
5840S:	Maintained
5841F:	drivers/usb/gadget/udc/fsl*
5842
5843FREEVXFS FILESYSTEM
5844M:	Christoph Hellwig <hch@infradead.org>
5845W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5846S:	Maintained
5847F:	fs/freevxfs/
5848
5849FREEZER
5850M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5851M:	Pavel Machek <pavel@ucw.cz>
5852L:	linux-pm@vger.kernel.org
5853S:	Supported
5854F:	Documentation/power/freezing-of-tasks.txt
5855F:	include/linux/freezer.h
5856F:	kernel/freezer.c
5857
5858FRONTSWAP API
5859M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5860L:	linux-kernel@vger.kernel.org
5861S:	Maintained
5862F:	mm/frontswap.c
5863F:	include/linux/frontswap.h
5864
5865FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5866M:	David Howells <dhowells@redhat.com>
5867L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5868S:	Supported
5869F:	Documentation/filesystems/caching/
5870F:	fs/fscache/
5871F:	include/linux/fscache*.h
5872
5873FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5874M:	Theodore Y. Ts'o <tytso@mit.edu>
5875M:	Jaegeuk Kim <jaegeuk@kernel.org>
5876L:	linux-fscrypt@vger.kernel.org
5877Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5879S:	Supported
5880F:	fs/crypto/
5881F:	include/linux/fscrypt*.h
5882F:	Documentation/filesystems/fscrypt.rst
5883
5884FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5885M:	Jan Kara <jack@suse.cz>
5886R:	Amir Goldstein <amir73il@gmail.com>
5887L:	linux-fsdevel@vger.kernel.org
5888S:	Maintained
5889F:	fs/notify/
5890F:	include/linux/fsnotify*.h
5891
5892FUJITSU LAPTOP EXTRAS
5893M:	Jonathan Woithe <jwoithe@just42.net>
5894L:	platform-driver-x86@vger.kernel.org
5895S:	Maintained
5896F:	drivers/platform/x86/fujitsu-laptop.c
5897
5898FUJITSU M-5MO LS CAMERA ISP DRIVER
5899M:	Kyungmin Park <kyungmin.park@samsung.com>
5900M:	Heungjun Kim <riverful.kim@samsung.com>
5901L:	linux-media@vger.kernel.org
5902S:	Maintained
5903F:	drivers/media/i2c/m5mols/
5904F:	include/media/i2c/m5mols.h
5905
5906FUJITSU TABLET EXTRAS
5907M:	Robert Gerlach <khnz@gmx.de>
5908L:	platform-driver-x86@vger.kernel.org
5909S:	Maintained
5910F:	drivers/platform/x86/fujitsu-tablet.c
5911
5912FUSE: FILESYSTEM IN USERSPACE
5913M:	Miklos Szeredi <miklos@szeredi.hu>
5914L:	linux-fsdevel@vger.kernel.org
5915W:	http://fuse.sourceforge.net/
5916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5917S:	Maintained
5918F:	fs/fuse/
5919F:	include/uapi/linux/fuse.h
5920F:	Documentation/filesystems/fuse.txt
5921
5922FUTEX SUBSYSTEM
5923M:	Thomas Gleixner <tglx@linutronix.de>
5924M:	Ingo Molnar <mingo@redhat.com>
5925R:	Peter Zijlstra <peterz@infradead.org>
5926R:	Darren Hart <dvhart@infradead.org>
5927L:	linux-kernel@vger.kernel.org
5928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5929S:	Maintained
5930F:	kernel/futex.c
5931F:	kernel/futex_compat.c
5932F:	include/asm-generic/futex.h
5933F:	include/linux/futex.h
5934F:	include/uapi/linux/futex.h
5935F:	tools/testing/selftests/futex/
5936F:	tools/perf/bench/futex*
5937F:	Documentation/*futex*
5938
5939GCC PLUGINS
5940M:	Kees Cook <keescook@chromium.org>
5941R:	Emese Revfy <re.emese@gmail.com>
5942L:	kernel-hardening@lists.openwall.com
5943S:	Maintained
5944F:	scripts/gcc-plugins/
5945F:	scripts/gcc-plugin.sh
5946F:	scripts/Makefile.gcc-plugins
5947F:	Documentation/gcc-plugins.txt
5948
5949GASKET DRIVER FRAMEWORK
5950M:	Rob Springer <rspringer@google.com>
5951M:	John Joseph <jnjoseph@google.com>
5952M:	Ben Chan <benchan@chromium.org>
5953S:	Maintained
5954F:	drivers/staging/gasket/
5955
5956GCOV BASED KERNEL PROFILING
5957M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5958S:	Maintained
5959F:	kernel/gcov/
5960F:	Documentation/dev-tools/gcov.rst
5961
5962GDB KERNEL DEBUGGING HELPER SCRIPTS
5963M:	Jan Kiszka <jan.kiszka@siemens.com>
5964M:	Kieran Bingham <kieran@bingham.xyz>
5965S:	Supported
5966F:	scripts/gdb/
5967
5968GDT SCSI DISK ARRAY CONTROLLER DRIVER
5969M:	Achim Leubner <achim_leubner@adaptec.com>
5970L:	linux-scsi@vger.kernel.org
5971W:	http://www.icp-vortex.com/
5972S:	Supported
5973F:	drivers/scsi/gdt*
5974
5975GEMTEK FM RADIO RECEIVER DRIVER
5976M:	Hans Verkuil <hverkuil@xs4all.nl>
5977L:	linux-media@vger.kernel.org
5978T:	git git://linuxtv.org/media_tree.git
5979W:	https://linuxtv.org
5980S:	Maintained
5981F:	drivers/media/radio/radio-gemtek*
5982
5983GENERIC GPIO I2C DRIVER
5984M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5985S:	Supported
5986F:	drivers/i2c/busses/i2c-gpio.c
5987F:	include/linux/platform_data/i2c-gpio.h
5988
5989GENERIC GPIO I2C MULTIPLEXER DRIVER
5990M:	Peter Korsgaard <peter.korsgaard@barco.com>
5991L:	linux-i2c@vger.kernel.org
5992S:	Supported
5993F:	drivers/i2c/muxes/i2c-mux-gpio.c
5994F:	include/linux/platform_data/i2c-mux-gpio.h
5995F:	Documentation/i2c/muxes/i2c-mux-gpio
5996
5997GENERIC HDLC (WAN) DRIVERS
5998M:	Krzysztof Halasa <khc@pm.waw.pl>
5999W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6000S:	Maintained
6001F:	drivers/net/wan/c101.c
6002F:	drivers/net/wan/hd6457*
6003F:	drivers/net/wan/hdlc*
6004F:	drivers/net/wan/n2.c
6005F:	drivers/net/wan/pc300too.c
6006F:	drivers/net/wan/pci200syn.c
6007F:	drivers/net/wan/wanxl*
6008
6009GENERIC INCLUDE/ASM HEADER FILES
6010M:	Arnd Bergmann <arnd@arndb.de>
6011L:	linux-arch@vger.kernel.org
6012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6013S:	Maintained
6014F:	include/asm-generic/
6015F:	include/uapi/asm-generic/
6016
6017GENERIC PHY FRAMEWORK
6018M:	Kishon Vijay Abraham I <kishon@ti.com>
6019L:	linux-kernel@vger.kernel.org
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6021S:	Supported
6022F:	drivers/phy/
6023F:	include/linux/phy/
6024
6025GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6026M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6027S:	Supported
6028F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6029
6030GENERIC PM DOMAINS
6031M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6032M:	Kevin Hilman <khilman@kernel.org>
6033M:	Ulf Hansson <ulf.hansson@linaro.org>
6034L:	linux-pm@vger.kernel.org
6035S:	Supported
6036F:	drivers/base/power/domain*.c
6037F:	include/linux/pm_domain.h
6038F:	Documentation/devicetree/bindings/power/power_domain.txt
6039
6040GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6041M:	Eugen Hristev <eugen.hristev@microchip.com>
6042L:	linux-input@vger.kernel.org
6043S:	Maintained
6044F:	drivers/input/touchscreen/resistive-adc-touch.c
6045
6046GENERIC UIO DRIVER FOR PCI DEVICES
6047M:	"Michael S. Tsirkin" <mst@redhat.com>
6048L:	kvm@vger.kernel.org
6049S:	Supported
6050F:	drivers/uio/uio_pci_generic.c
6051
6052GENWQE (IBM Generic Workqueue Card)
6053M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6054M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6055S:	Supported
6056F:	drivers/misc/genwqe/
6057
6058GET_MAINTAINER SCRIPT
6059M:	Joe Perches <joe@perches.com>
6060S:	Maintained
6061F:	scripts/get_maintainer.pl
6062
6063GFS2 FILE SYSTEM
6064M:	Bob Peterson <rpeterso@redhat.com>
6065M:	Andreas Gruenbacher <agruenba@redhat.com>
6066L:	cluster-devel@redhat.com
6067W:	http://sources.redhat.com/cluster/
6068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6069S:	Supported
6070F:	Documentation/filesystems/gfs2*.txt
6071F:	fs/gfs2/
6072F:	include/uapi/linux/gfs2_ondisk.h
6073
6074GIGASET ISDN DRIVERS
6075M:	Paul Bolle <pebolle@tiscali.nl>
6076L:	gigaset307x-common@lists.sourceforge.net
6077W:	http://gigaset307x.sourceforge.net/
6078S:	Odd Fixes
6079F:	Documentation/isdn/README.gigaset
6080F:	drivers/isdn/gigaset/
6081F:	include/uapi/linux/gigaset_dev.h
6082
6083GO7007 MPEG CODEC
6084M:	Hans Verkuil <hans.verkuil@cisco.com>
6085L:	linux-media@vger.kernel.org
6086S:	Maintained
6087F:	drivers/media/usb/go7007/
6088
6089GOODIX TOUCHSCREEN
6090M:	Bastien Nocera <hadess@hadess.net>
6091L:	linux-input@vger.kernel.org
6092S:	Maintained
6093F:	drivers/input/touchscreen/goodix.c
6094
6095GPD POCKET FAN DRIVER
6096M:	Hans de Goede <hdegoede@redhat.com>
6097L:	platform-driver-x86@vger.kernel.org
6098S:	Maintained
6099F:	drivers/platform/x86/gpd-pocket-fan.c
6100
6101GPIO ACPI SUPPORT
6102M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6103M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6104L:	linux-gpio@vger.kernel.org
6105L:	linux-acpi@vger.kernel.org
6106S:	Maintained
6107F:	Documentation/acpi/gpio-properties.txt
6108F:	drivers/gpio/gpiolib-acpi.c
6109
6110GPIO IR Transmitter
6111M:	Sean Young <sean@mess.org>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114F:	drivers/media/rc/gpio-ir-tx.c
6115
6116GPIO MOCKUP DRIVER
6117M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6118R:	Bartosz Golaszewski <brgl@bgdev.pl>
6119L:	linux-gpio@vger.kernel.org
6120S:	Maintained
6121F:	drivers/gpio/gpio-mockup.c
6122F:	tools/testing/selftests/gpio/
6123
6124GPIO SUBSYSTEM
6125M:	Linus Walleij <linus.walleij@linaro.org>
6126L:	linux-gpio@vger.kernel.org
6127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6128S:	Maintained
6129F:	Documentation/devicetree/bindings/gpio/
6130F:	Documentation/driver-api/gpio/
6131F:	Documentation/gpio/
6132F:	Documentation/ABI/testing/gpio-cdev
6133F:	Documentation/ABI/obsolete/sysfs-gpio
6134F:	drivers/gpio/
6135F:	include/linux/gpio/
6136F:	include/linux/gpio.h
6137F:	include/linux/of_gpio.h
6138F:	include/asm-generic/gpio.h
6139F:	include/uapi/linux/gpio.h
6140F:	tools/gpio/
6141
6142GRE DEMULTIPLEXER DRIVER
6143M:	Dmitry Kozlov <xeb@mail.ru>
6144L:	netdev@vger.kernel.org
6145S:	Maintained
6146F:	net/ipv4/gre_demux.c
6147F:	net/ipv4/gre_offload.c
6148F:	include/net/gre.h
6149
6150GRETH 10/100/1G Ethernet MAC device driver
6151M:	Andreas Larsson <andreas@gaisler.com>
6152L:	netdev@vger.kernel.org
6153S:	Maintained
6154F:	drivers/net/ethernet/aeroflex/
6155
6156GREYBUS AUDIO PROTOCOLS DRIVERS
6157M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6158M:	Mark Greer <mgreer@animalcreek.com>
6159S:	Maintained
6160F:	drivers/staging/greybus/audio_apbridgea.c
6161F:	drivers/staging/greybus/audio_apbridgea.h
6162F:	drivers/staging/greybus/audio_codec.c
6163F:	drivers/staging/greybus/audio_codec.h
6164F:	drivers/staging/greybus/audio_gb.c
6165F:	drivers/staging/greybus/audio_manager.c
6166F:	drivers/staging/greybus/audio_manager.h
6167F:	drivers/staging/greybus/audio_manager_module.c
6168F:	drivers/staging/greybus/audio_manager_private.h
6169F:	drivers/staging/greybus/audio_manager_sysfs.c
6170F:	drivers/staging/greybus/audio_module.c
6171F:	drivers/staging/greybus/audio_topology.c
6172
6173GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6174M:	Viresh Kumar <vireshk@kernel.org>
6175S:	Maintained
6176F:	drivers/staging/greybus/authentication.c
6177F:	drivers/staging/greybus/bootrom.c
6178F:	drivers/staging/greybus/firmware.h
6179F:	drivers/staging/greybus/fw-core.c
6180F:	drivers/staging/greybus/fw-download.c
6181F:	drivers/staging/greybus/fw-management.c
6182F:	drivers/staging/greybus/greybus_authentication.h
6183F:	drivers/staging/greybus/greybus_firmware.h
6184F:	drivers/staging/greybus/hid.c
6185F:	drivers/staging/greybus/i2c.c
6186F:	drivers/staging/greybus/spi.c
6187F:	drivers/staging/greybus/spilib.c
6188F:	drivers/staging/greybus/spilib.h
6189
6190GREYBUS LOOPBACK DRIVER
6191M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6192S:	Maintained
6193F:	drivers/staging/greybus/loopback.c
6194
6195GREYBUS PLATFORM DRIVERS
6196M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6197S:	Maintained
6198F:	drivers/staging/greybus/arche-platform.c
6199F:	drivers/staging/greybus/arche-apb-ctrl.c
6200F:	drivers/staging/greybus/arche_platform.h
6201
6202GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6203M:	Rui Miguel Silva <rmfrfs@gmail.com>
6204S:	Maintained
6205F:	drivers/staging/greybus/sdio.c
6206F:	drivers/staging/greybus/light.c
6207F:	drivers/staging/greybus/gpio.c
6208F:	drivers/staging/greybus/power_supply.c
6209F:	drivers/staging/greybus/spi.c
6210F:	drivers/staging/greybus/spilib.c
6211
6212GREYBUS SUBSYSTEM
6213M:	Johan Hovold <johan@kernel.org>
6214M:	Alex Elder <elder@kernel.org>
6215M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6216S:	Maintained
6217F:	drivers/staging/greybus/
6218L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6219
6220GREYBUS UART PROTOCOLS DRIVERS
6221M:	David Lin <dtwlin@gmail.com>
6222S:	Maintained
6223F:	drivers/staging/greybus/uart.c
6224F:	drivers/staging/greybus/log.c
6225
6226GS1662 VIDEO SERIALIZER
6227M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6228L:	linux-media@vger.kernel.org
6229T:	git git://linuxtv.org/media_tree.git
6230S:	Maintained
6231F:	drivers/media/spi/gs1662.c
6232
6233GSPCA FINEPIX SUBDRIVER
6234M:	Frank Zago <frank@zago.net>
6235L:	linux-media@vger.kernel.org
6236T:	git git://linuxtv.org/media_tree.git
6237S:	Maintained
6238F:	drivers/media/usb/gspca/finepix.c
6239
6240GSPCA GL860 SUBDRIVER
6241M:	Olivier Lorin <o.lorin@laposte.net>
6242L:	linux-media@vger.kernel.org
6243T:	git git://linuxtv.org/media_tree.git
6244S:	Maintained
6245F:	drivers/media/usb/gspca/gl860/
6246
6247GSPCA M5602 SUBDRIVER
6248M:	Erik Andren <erik.andren@gmail.com>
6249L:	linux-media@vger.kernel.org
6250T:	git git://linuxtv.org/media_tree.git
6251S:	Maintained
6252F:	drivers/media/usb/gspca/m5602/
6253
6254GSPCA PAC207 SONIXB SUBDRIVER
6255M:	Hans Verkuil <hverkuil@xs4all.nl>
6256L:	linux-media@vger.kernel.org
6257T:	git git://linuxtv.org/media_tree.git
6258S:	Odd Fixes
6259F:	drivers/media/usb/gspca/pac207.c
6260
6261GSPCA SN9C20X SUBDRIVER
6262M:	Brian Johnson <brijohn@gmail.com>
6263L:	linux-media@vger.kernel.org
6264T:	git git://linuxtv.org/media_tree.git
6265S:	Maintained
6266F:	drivers/media/usb/gspca/sn9c20x.c
6267
6268GSPCA T613 SUBDRIVER
6269M:	Leandro Costantino <lcostantino@gmail.com>
6270L:	linux-media@vger.kernel.org
6271T:	git git://linuxtv.org/media_tree.git
6272S:	Maintained
6273F:	drivers/media/usb/gspca/t613.c
6274
6275GSPCA USB WEBCAM DRIVER
6276M:	Hans Verkuil <hverkuil@xs4all.nl>
6277L:	linux-media@vger.kernel.org
6278T:	git git://linuxtv.org/media_tree.git
6279S:	Odd Fixes
6280F:	drivers/media/usb/gspca/
6281
6282GTP (GPRS Tunneling Protocol)
6283M:	Pablo Neira Ayuso <pablo@netfilter.org>
6284M:	Harald Welte <laforge@gnumonks.org>
6285L:	osmocom-net-gprs@lists.osmocom.org
6286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6287S:	Maintained
6288F:	drivers/net/gtp.c
6289
6290GUID PARTITION TABLE (GPT)
6291M:	Davidlohr Bueso <dave@stgolabs.net>
6292L:	linux-efi@vger.kernel.org
6293S:	Maintained
6294F:	block/partitions/efi.*
6295
6296H8/300 ARCHITECTURE
6297M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6298L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6299W:	http://uclinux-h8.sourceforge.jp
6300T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6301S:	Maintained
6302F:	arch/h8300/
6303F:	drivers/clocksource/h8300_*.c
6304F:	drivers/clk/h8300/
6305F:	drivers/irqchip/irq-renesas-h8*.c
6306
6307HACKRF MEDIA DRIVER
6308M:	Antti Palosaari <crope@iki.fi>
6309L:	linux-media@vger.kernel.org
6310W:	https://linuxtv.org
6311W:	http://palosaari.fi/linux/
6312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6313T:	git git://linuxtv.org/anttip/media_tree.git
6314S:	Maintained
6315F:	drivers/media/usb/hackrf/
6316
6317HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6318M:	Frank Seidel <frank@f-seidel.de>
6319L:	platform-driver-x86@vger.kernel.org
6320W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6321S:	Maintained
6322F:	drivers/platform/x86/hdaps.c
6323
6324HARDWARE MONITORING
6325M:	Jean Delvare <jdelvare@suse.com>
6326M:	Guenter Roeck <linux@roeck-us.net>
6327L:	linux-hwmon@vger.kernel.org
6328W:	http://hwmon.wiki.kernel.org/
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6330S:	Maintained
6331F:	Documentation/devicetree/bindings/hwmon/
6332F:	Documentation/hwmon/
6333F:	drivers/hwmon/
6334F:	include/linux/hwmon*.h
6335
6336HARDWARE RANDOM NUMBER GENERATOR CORE
6337M:	Matt Mackall <mpm@selenic.com>
6338M:	Herbert Xu <herbert@gondor.apana.org.au>
6339L:	linux-crypto@vger.kernel.org
6340S:	Odd fixes
6341F:	Documentation/devicetree/bindings/rng/
6342F:	Documentation/hw_random.txt
6343F:	drivers/char/hw_random/
6344F:	include/linux/hw_random.h
6345
6346HARDWARE TRACING FACILITIES
6347M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6348S:	Maintained
6349F:	drivers/hwtracing/
6350
6351HARDWARE SPINLOCK CORE
6352M:	Ohad Ben-Cohen <ohad@wizery.com>
6353M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6354L:	linux-remoteproc@vger.kernel.org
6355S:	Maintained
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6357F:	Documentation/devicetree/bindings/hwlock/
6358F:	Documentation/hwspinlock.txt
6359F:	drivers/hwspinlock/
6360F:	include/linux/hwspinlock.h
6361
6362HARMONY SOUND DRIVER
6363L:	linux-parisc@vger.kernel.org
6364S:	Maintained
6365F:	sound/parisc/harmony.*
6366
6367HDPVR USB VIDEO ENCODER DRIVER
6368M:	Hans Verkuil <hverkuil@xs4all.nl>
6369L:	linux-media@vger.kernel.org
6370T:	git git://linuxtv.org/media_tree.git
6371W:	https://linuxtv.org
6372S:	Odd Fixes
6373F:	drivers/media/usb/hdpvr/
6374
6375HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6376M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6377S:	Supported
6378F:	Documentation/watchdog/hpwdt.txt
6379F:	drivers/watchdog/hpwdt.c
6380
6381HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6382M:	Don Brace <don.brace@microsemi.com>
6383L:	esc.storagedev@microsemi.com
6384L:	linux-scsi@vger.kernel.org
6385S:	Supported
6386F:	Documentation/scsi/hpsa.txt
6387F:	drivers/scsi/hpsa*.[ch]
6388F:	include/linux/cciss*.h
6389F:	include/uapi/linux/cciss*.h
6390
6391HFI1 DRIVER
6392M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6393M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6394L:	linux-rdma@vger.kernel.org
6395S:	Supported
6396F:	drivers/infiniband/hw/hfi1
6397
6398HFS FILESYSTEM
6399L:	linux-fsdevel@vger.kernel.org
6400S:	Orphan
6401F:	Documentation/filesystems/hfs.txt
6402F:	fs/hfs/
6403
6404HFSPLUS FILESYSTEM
6405L:	linux-fsdevel@vger.kernel.org
6406S:	Orphan
6407F:	Documentation/filesystems/hfsplus.txt
6408F:	fs/hfsplus/
6409
6410HGA FRAMEBUFFER DRIVER
6411M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6412L:	linux-nvidia@lists.surfsouth.com
6413W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6414S:	Maintained
6415F:	drivers/video/fbdev/hgafb.c
6416
6417HIBERNATION (aka Software Suspend, aka swsusp)
6418M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6419M:	Pavel Machek <pavel@ucw.cz>
6420L:	linux-pm@vger.kernel.org
6421B:	https://bugzilla.kernel.org
6422S:	Supported
6423F:	arch/x86/power/
6424F:	drivers/base/power/
6425F:	kernel/power/
6426F:	include/linux/suspend.h
6427F:	include/linux/freezer.h
6428F:	include/linux/pm.h
6429F:	arch/*/include/asm/suspend*.h
6430
6431HID CORE LAYER
6432M:	Jiri Kosina <jikos@kernel.org>
6433R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6434L:	linux-input@vger.kernel.org
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6436S:	Maintained
6437F:	drivers/hid/
6438F:	include/linux/hid*
6439F:	include/uapi/linux/hid*
6440
6441HID SENSOR HUB DRIVERS
6442M:	Jiri Kosina <jikos@kernel.org>
6443M:	Jonathan Cameron <jic23@kernel.org>
6444M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6445L:	linux-input@vger.kernel.org
6446L:	linux-iio@vger.kernel.org
6447S:	Maintained
6448F:	Documentation/hid/hid-sensor*
6449F:	drivers/hid/hid-sensor-*
6450F:	drivers/iio/*/hid-*
6451F:	include/linux/hid-sensor-*
6452
6453HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6454M:	Thomas Gleixner <tglx@linutronix.de>
6455L:	linux-kernel@vger.kernel.org
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6457S:	Maintained
6458F:	Documentation/timers/
6459F:	kernel/time/hrtimer.c
6460F:	kernel/time/clockevents.c
6461F:	kernel/time/timer_*.c
6462F:	include/linux/clockchips.h
6463F:	include/linux/hrtimer.h
6464
6465HIGH-SPEED SCC DRIVER FOR AX.25
6466L:	linux-hams@vger.kernel.org
6467S:	Orphan
6468F:	drivers/net/hamradio/dmascc.c
6469F:	drivers/net/hamradio/scc.c
6470
6471HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6472M:	HighPoint Linux Team <linux@highpoint-tech.com>
6473W:	http://www.highpoint-tech.com
6474S:	Supported
6475F:	Documentation/scsi/hptiop.txt
6476F:	drivers/scsi/hptiop.c
6477
6478HIPPI
6479M:	Jes Sorensen <jes@trained-monkey.org>
6480L:	linux-hippi@sunsite.dk
6481S:	Maintained
6482F:	include/linux/hippidevice.h
6483F:	include/uapi/linux/if_hippi.h
6484F:	net/802/hippi.c
6485F:	drivers/net/hippi/
6486
6487HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6488M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6489M:	Salil Mehta <salil.mehta@huawei.com>
6490L:	netdev@vger.kernel.org
6491W:	http://www.hisilicon.com
6492S:	Maintained
6493F:	drivers/net/ethernet/hisilicon/hns3/
6494
6495HISILICON LPC BUS DRIVER
6496M:	john.garry@huawei.com
6497W:	http://www.hisilicon.com
6498S:	Maintained
6499F:	drivers/bus/hisi_lpc.c
6500F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6501
6502HISILICON NETWORK SUBSYSTEM DRIVER
6503M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6504M:	Salil Mehta <salil.mehta@huawei.com>
6505L:	netdev@vger.kernel.org
6506W:	http://www.hisilicon.com
6507S:	Maintained
6508F:	drivers/net/ethernet/hisilicon/
6509F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6510
6511HISILICON PMU DRIVER
6512M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6513W:	http://www.hisilicon.com
6514S:	Supported
6515F:	drivers/perf/hisilicon
6516F:	Documentation/perf/hisi-pmu.txt
6517
6518HISILICON ROCE DRIVER
6519M:	Lijun Ou <oulijun@huawei.com>
6520M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6521L:	linux-rdma@vger.kernel.org
6522S:	Maintained
6523F:	drivers/infiniband/hw/hns/
6524F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6525
6526HISILICON SAS Controller
6527M:	John Garry <john.garry@huawei.com>
6528W:	http://www.hisilicon.com
6529S:	Supported
6530F:	drivers/scsi/hisi_sas/
6531F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6532
6533HMM - Heterogeneous Memory Management
6534M:	Jérôme Glisse <jglisse@redhat.com>
6535L:	linux-mm@kvack.org
6536S:	Maintained
6537F:	mm/hmm*
6538F:	include/linux/hmm*
6539F:	Documentation/vm/hmm.rst
6540
6541HOST AP DRIVER
6542M:	Jouni Malinen <j@w1.fi>
6543L:	linux-wireless@vger.kernel.org
6544W:	http://w1.fi/hostap-driver.html
6545S:	Obsolete
6546F:	drivers/net/wireless/intersil/hostap/
6547
6548HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6549L:	platform-driver-x86@vger.kernel.org
6550S:	Orphan
6551F:	drivers/platform/x86/tc1100-wmi.c
6552
6553HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6554M:	Jaroslav Kysela <perex@perex.cz>
6555S:	Maintained
6556F:	drivers/net/ethernet/hp/hp100.*
6557
6558HPET:	High Precision Event Timers driver
6559M:	Clemens Ladisch <clemens@ladisch.de>
6560S:	Maintained
6561F:	Documentation/timers/hpet.txt
6562F:	drivers/char/hpet.c
6563F:	include/linux/hpet.h
6564F:	include/uapi/linux/hpet.h
6565
6566HPET:	x86
6567S:	Orphan
6568F:	arch/x86/kernel/hpet.c
6569F:	arch/x86/include/asm/hpet.h
6570
6571HPFS FILESYSTEM
6572M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6573W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6574S:	Maintained
6575F:	fs/hpfs/
6576
6577HSI SUBSYSTEM
6578M:	Sebastian Reichel <sre@kernel.org>
6579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6580S:	Maintained
6581F:	Documentation/ABI/testing/sysfs-bus-hsi
6582F:	Documentation/driver-api/hsi.rst
6583F:	drivers/hsi/
6584F:	include/linux/hsi/
6585F:	include/uapi/linux/hsi/
6586
6587HSO 3G MODEM DRIVER
6588L:	linux-usb@vger.kernel.org
6589S:	Orphan
6590F:	drivers/net/usb/hso.c
6591
6592HSR NETWORK PROTOCOL
6593M:	Arvid Brodin <arvid.brodin@alten.se>
6594L:	netdev@vger.kernel.org
6595S:	Maintained
6596F:	net/hsr/
6597
6598HT16K33 LED CONTROLLER DRIVER
6599M:	Robin van der Gracht <robin@protonic.nl>
6600S:	Maintained
6601F:	drivers/auxdisplay/ht16k33.c
6602F:	Documentation/devicetree/bindings/display/ht16k33.txt
6603
6604HTCPEN TOUCHSCREEN DRIVER
6605M:	Pau Oliva Fora <pof@eslack.org>
6606L:	linux-input@vger.kernel.org
6607S:	Maintained
6608F:	drivers/input/touchscreen/htcpen.c
6609
6610HUAWEI ETHERNET DRIVER
6611M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6612L:	netdev@vger.kernel.org
6613S:	Supported
6614F:	Documentation/networking/hinic.txt
6615F:	drivers/net/ethernet/huawei/hinic/
6616
6617HUGETLB FILESYSTEM
6618M:	Mike Kravetz <mike.kravetz@oracle.com>
6619L:	linux-mm@kvack.org
6620S:	Maintained
6621F:	fs/hugetlbfs/
6622F:	mm/hugetlb.c
6623F:	include/linux/hugetlb.h
6624F:	Documentation/admin-guide/mm/hugetlbpage.rst
6625F:	Documentation/vm/hugetlbfs_reserv.rst
6626F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6627
6628HVA ST MEDIA DRIVER
6629M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6630L:	linux-media@vger.kernel.org
6631T:	git git://linuxtv.org/media_tree.git
6632W:	https://linuxtv.org
6633S:	Supported
6634F:	drivers/media/platform/sti/hva
6635
6636HWPOISON MEMORY FAILURE HANDLING
6637M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6638L:	linux-mm@kvack.org
6639S:	Maintained
6640F:	mm/memory-failure.c
6641F:	mm/hwpoison-inject.c
6642
6643Hyper-V CORE AND DRIVERS
6644M:	"K. Y. Srinivasan" <kys@microsoft.com>
6645M:	Haiyang Zhang <haiyangz@microsoft.com>
6646M:	Stephen Hemminger <sthemmin@microsoft.com>
6647L:	devel@linuxdriverproject.org
6648S:	Maintained
6649F:	Documentation/networking/netvsc.txt
6650F:	arch/x86/include/asm/mshyperv.h
6651F:	arch/x86/include/asm/trace/hyperv.h
6652F:	arch/x86/include/asm/hyperv-tlfs.h
6653F:	arch/x86/kernel/cpu/mshyperv.c
6654F:	arch/x86/hyperv
6655F:	drivers/hid/hid-hyperv.c
6656F:	drivers/hv/
6657F:	drivers/input/serio/hyperv-keyboard.c
6658F:	drivers/pci/controller/pci-hyperv.c
6659F:	drivers/net/hyperv/
6660F:	drivers/scsi/storvsc_drv.c
6661F:	drivers/uio/uio_hv_generic.c
6662F:	drivers/video/fbdev/hyperv_fb.c
6663F:	net/vmw_vsock/hyperv_transport.c
6664F:	include/linux/hyperv.h
6665F:	include/uapi/linux/hyperv.h
6666F:	tools/hv/
6667F:	Documentation/ABI/stable/sysfs-bus-vmbus
6668
6669HYPERVISOR VIRTUAL CONSOLE DRIVER
6670L:	linuxppc-dev@lists.ozlabs.org
6671S:	Odd Fixes
6672F:	drivers/tty/hvc/
6673
6674I2C ACPI SUPPORT
6675M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6676L:	linux-i2c@vger.kernel.org
6677L:	linux-acpi@vger.kernel.org
6678S:	Maintained
6679F:	drivers/i2c/i2c-core-acpi.c
6680
6681I2C MUXES
6682M:	Peter Rosin <peda@axentia.se>
6683L:	linux-i2c@vger.kernel.org
6684S:	Maintained
6685F:	Documentation/i2c/i2c-topology
6686F:	Documentation/i2c/muxes/
6687F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6688F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6689F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6690F:	drivers/i2c/i2c-mux.c
6691F:	drivers/i2c/muxes/
6692F:	include/linux/i2c-mux.h
6693
6694I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6695M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6696L:	linux-i2c@vger.kernel.org
6697S:	Maintained
6698F:	drivers/i2c/busses/i2c-mv64xxx.c
6699
6700I2C OVER PARALLEL PORT
6701M:	Jean Delvare <jdelvare@suse.com>
6702L:	linux-i2c@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/i2c/busses/i2c-parport
6705F:	Documentation/i2c/busses/i2c-parport-light
6706F:	drivers/i2c/busses/i2c-parport.c
6707F:	drivers/i2c/busses/i2c-parport-light.c
6708
6709I2C SUBSYSTEM
6710M:	Wolfram Sang <wsa@the-dreams.de>
6711L:	linux-i2c@vger.kernel.org
6712W:	https://i2c.wiki.kernel.org/
6713Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6715S:	Maintained
6716F:	Documentation/devicetree/bindings/i2c/i2c.txt
6717F:	Documentation/i2c/
6718F:	drivers/i2c/*
6719F:	include/linux/i2c.h
6720F:	include/linux/i2c-dev.h
6721F:	include/linux/i2c-smbus.h
6722F:	include/uapi/linux/i2c.h
6723F:	include/uapi/linux/i2c-*.h
6724
6725I2C SUBSYSTEM HOST DRIVERS
6726L:	linux-i2c@vger.kernel.org
6727W:	https://i2c.wiki.kernel.org/
6728Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6730S:	Odd Fixes
6731F:	Documentation/devicetree/bindings/i2c/
6732F:	drivers/i2c/algos/
6733F:	drivers/i2c/busses/
6734
6735I2C-TAOS-EVM DRIVER
6736M:	Jean Delvare <jdelvare@suse.com>
6737L:	linux-i2c@vger.kernel.org
6738S:	Maintained
6739F:	Documentation/i2c/busses/i2c-taos-evm
6740F:	drivers/i2c/busses/i2c-taos-evm.c
6741
6742I2C-TINY-USB DRIVER
6743M:	Till Harbaum <till@harbaum.org>
6744L:	linux-i2c@vger.kernel.org
6745W:	http://www.harbaum.org/till/i2c_tiny_usb
6746S:	Maintained
6747F:	drivers/i2c/busses/i2c-tiny-usb.c
6748
6749I2C/SMBUS CONTROLLER DRIVERS FOR PC
6750M:	Jean Delvare <jdelvare@suse.com>
6751L:	linux-i2c@vger.kernel.org
6752S:	Maintained
6753F:	Documentation/i2c/busses/i2c-ali1535
6754F:	Documentation/i2c/busses/i2c-ali1563
6755F:	Documentation/i2c/busses/i2c-ali15x3
6756F:	Documentation/i2c/busses/i2c-amd756
6757F:	Documentation/i2c/busses/i2c-amd8111
6758F:	Documentation/i2c/busses/i2c-i801
6759F:	Documentation/i2c/busses/i2c-nforce2
6760F:	Documentation/i2c/busses/i2c-piix4
6761F:	Documentation/i2c/busses/i2c-sis5595
6762F:	Documentation/i2c/busses/i2c-sis630
6763F:	Documentation/i2c/busses/i2c-sis96x
6764F:	Documentation/i2c/busses/i2c-via
6765F:	Documentation/i2c/busses/i2c-viapro
6766F:	drivers/i2c/busses/i2c-ali1535.c
6767F:	drivers/i2c/busses/i2c-ali1563.c
6768F:	drivers/i2c/busses/i2c-ali15x3.c
6769F:	drivers/i2c/busses/i2c-amd756.c
6770F:	drivers/i2c/busses/i2c-amd756-s4882.c
6771F:	drivers/i2c/busses/i2c-amd8111.c
6772F:	drivers/i2c/busses/i2c-i801.c
6773F:	drivers/i2c/busses/i2c-isch.c
6774F:	drivers/i2c/busses/i2c-nforce2.c
6775F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6776F:	drivers/i2c/busses/i2c-piix4.c
6777F:	drivers/i2c/busses/i2c-sis5595.c
6778F:	drivers/i2c/busses/i2c-sis630.c
6779F:	drivers/i2c/busses/i2c-sis96x.c
6780F:	drivers/i2c/busses/i2c-via.c
6781F:	drivers/i2c/busses/i2c-viapro.c
6782
6783I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6784M:	Hans de Goede <hdegoede@redhat.com>
6785L:	linux-i2c@vger.kernel.org
6786S:	Maintained
6787F:	drivers/i2c/busses/i2c-cht-wc.c
6788
6789I2C/SMBUS ISMT DRIVER
6790M:	Seth Heasley <seth.heasley@intel.com>
6791M:	Neil Horman <nhorman@tuxdriver.com>
6792L:	linux-i2c@vger.kernel.org
6793F:	drivers/i2c/busses/i2c-ismt.c
6794F:	Documentation/i2c/busses/i2c-ismt
6795
6796I2C/SMBUS STUB DRIVER
6797M:	Jean Delvare <jdelvare@suse.com>
6798L:	linux-i2c@vger.kernel.org
6799S:	Maintained
6800F:	drivers/i2c/i2c-stub.c
6801
6802IA64 (Itanium) PLATFORM
6803M:	Tony Luck <tony.luck@intel.com>
6804M:	Fenghua Yu <fenghua.yu@intel.com>
6805L:	linux-ia64@vger.kernel.org
6806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6807S:	Maintained
6808F:	arch/ia64/
6809
6810IBM Power 842 compression accelerator
6811M:	Haren Myneni <haren@us.ibm.com>
6812S:	Supported
6813F:	drivers/crypto/nx/Makefile
6814F:	drivers/crypto/nx/Kconfig
6815F:	drivers/crypto/nx/nx-842*
6816F:	include/linux/sw842.h
6817F:	crypto/842.c
6818F:	lib/842/
6819
6820IBM Power in-Nest Crypto Acceleration
6821M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6822M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6823L:	linux-crypto@vger.kernel.org
6824S:	Supported
6825F:	drivers/crypto/nx/Makefile
6826F:	drivers/crypto/nx/Kconfig
6827F:	drivers/crypto/nx/nx-aes*
6828F:	drivers/crypto/nx/nx-sha*
6829F:	drivers/crypto/nx/nx.*
6830F:	drivers/crypto/nx/nx_csbcpb.h
6831F:	drivers/crypto/nx/nx_debugfs.h
6832
6833IBM Power Linux RAID adapter
6834M:	Brian King <brking@us.ibm.com>
6835S:	Supported
6836F:	drivers/scsi/ipr.*
6837
6838IBM Power SRIOV Virtual NIC Device Driver
6839M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6840M:	John Allen <jallen@linux.vnet.ibm.com>
6841L:	netdev@vger.kernel.org
6842S:	Supported
6843F:	drivers/net/ethernet/ibm/ibmvnic.*
6844
6845IBM Power Virtual Accelerator Switchboard
6846M:	Sukadev Bhattiprolu
6847L:	linuxppc-dev@lists.ozlabs.org
6848S:	Supported
6849F:	arch/powerpc/platforms/powernv/vas*
6850F:	arch/powerpc/platforms/powernv/copy-paste.h
6851F:	arch/powerpc/include/asm/vas.h
6852F:	arch/powerpc/include/uapi/asm/vas.h
6853
6854IBM Power Virtual Ethernet Device Driver
6855M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6856L:	netdev@vger.kernel.org
6857S:	Supported
6858F:	drivers/net/ethernet/ibm/ibmveth.*
6859
6860IBM Power Virtual FC Device Drivers
6861M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6862L:	linux-scsi@vger.kernel.org
6863S:	Supported
6864F:	drivers/scsi/ibmvscsi/ibmvfc*
6865
6866IBM Power Virtual Management Channel Driver
6867M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6868M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6869S:	Supported
6870F:	drivers/misc/ibmvmc.*
6871
6872IBM Power Virtual SCSI Device Drivers
6873M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6874L:	linux-scsi@vger.kernel.org
6875S:	Supported
6876F:	drivers/scsi/ibmvscsi/ibmvscsi*
6877F:	include/scsi/viosrp.h
6878
6879IBM Power Virtual SCSI Device Target Driver
6880M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6881M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6882L:	linux-scsi@vger.kernel.org
6883L:	target-devel@vger.kernel.org
6884S:	Supported
6885F:	drivers/scsi/ibmvscsi_tgt/
6886
6887IBM Power VMX Cryptographic instructions
6888M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6889M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6890L:	linux-crypto@vger.kernel.org
6891S:	Supported
6892F:	drivers/crypto/vmx/Makefile
6893F:	drivers/crypto/vmx/Kconfig
6894F:	drivers/crypto/vmx/vmx.c
6895F:	drivers/crypto/vmx/aes*
6896F:	drivers/crypto/vmx/ghash*
6897F:	drivers/crypto/vmx/ppc-xlate.pl
6898
6899IBM ServeRAID RAID DRIVER
6900S:	Orphan
6901F:	drivers/scsi/ips.*
6902
6903ICH LPC AND GPIO DRIVER
6904M:	Peter Tyser <ptyser@xes-inc.com>
6905S:	Maintained
6906F:	drivers/mfd/lpc_ich.c
6907F:	drivers/gpio/gpio-ich.c
6908
6909IDE SUBSYSTEM
6910M:	"David S. Miller" <davem@davemloft.net>
6911L:	linux-ide@vger.kernel.org
6912Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6914S:	Maintained
6915F:	Documentation/ide/
6916F:	drivers/ide/
6917F:	include/linux/ide.h
6918
6919IDE/ATAPI DRIVERS
6920M:	Borislav Petkov <bp@alien8.de>
6921L:	linux-ide@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/cdrom/ide-cd
6924F:	drivers/ide/ide-cd*
6925
6926IDEAPAD LAPTOP EXTRAS DRIVER
6927M:	Ike Panhc <ike.pan@canonical.com>
6928L:	platform-driver-x86@vger.kernel.org
6929W:	http://launchpad.net/ideapad-laptop
6930S:	Maintained
6931F:	drivers/platform/x86/ideapad-laptop.c
6932
6933IDEAPAD LAPTOP SLIDEBAR DRIVER
6934M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6935L:	linux-input@vger.kernel.org
6936W:	https://github.com/o2genum/ideapad-slidebar
6937S:	Maintained
6938F:	drivers/input/misc/ideapad_slidebar.c
6939
6940IDT VersaClock 5 CLOCK DRIVER
6941M:	Marek Vasut <marek.vasut@gmail.com>
6942S:	Maintained
6943F:	drivers/clk/clk-versaclock5.c
6944
6945IEEE 802.15.4 SUBSYSTEM
6946M:	Alexander Aring <alex.aring@gmail.com>
6947M:	Stefan Schmidt <stefan@datenfreihafen.org>
6948L:	linux-wpan@vger.kernel.org
6949W:	http://wpan.cakelab.org/
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6952S:	Maintained
6953F:	net/ieee802154/
6954F:	net/mac802154/
6955F:	drivers/net/ieee802154/
6956F:	include/linux/nl802154.h
6957F:	include/linux/ieee802154.h
6958F:	include/net/nl802154.h
6959F:	include/net/mac802154.h
6960F:	include/net/af_ieee802154.h
6961F:	include/net/cfg802154.h
6962F:	include/net/ieee802154_netdev.h
6963F:	Documentation/networking/ieee802154.txt
6964
6965IFE PROTOCOL
6966M:	Yotam Gigi <yotam.gi@gmail.com>
6967M:	Jamal Hadi Salim <jhs@mojatatu.com>
6968F:	net/ife
6969F:	include/net/ife.h
6970F:	include/uapi/linux/ife.h
6971
6972IGORPLUG-USB IR RECEIVER
6973M:	Sean Young <sean@mess.org>
6974L:	linux-media@vger.kernel.org
6975S:	Maintained
6976F:	drivers/media/rc/igorplugusb.c
6977
6978IGUANAWORKS USB IR TRANSCEIVER
6979M:	Sean Young <sean@mess.org>
6980L:	linux-media@vger.kernel.org
6981S:	Maintained
6982F:	drivers/media/rc/iguanair.c
6983
6984IIO DIGITAL POTENTIOMETER DAC
6985M:	Peter Rosin <peda@axentia.se>
6986L:	linux-iio@vger.kernel.org
6987S:	Maintained
6988F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6989F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6990F:	drivers/iio/dac/dpot-dac.c
6991
6992IIO ENVELOPE DETECTOR
6993M:	Peter Rosin <peda@axentia.se>
6994L:	linux-iio@vger.kernel.org
6995S:	Maintained
6996F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6997F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6998F:	drivers/iio/adc/envelope-detector.c
6999
7000IIO MULTIPLEXER
7001M:	Peter Rosin <peda@axentia.se>
7002L:	linux-iio@vger.kernel.org
7003S:	Maintained
7004F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7005F:	drivers/iio/multiplexer/iio-mux.c
7006
7007IIO SUBSYSTEM AND DRIVERS
7008M:	Jonathan Cameron <jic23@kernel.org>
7009R:	Hartmut Knaack <knaack.h@gmx.de>
7010R:	Lars-Peter Clausen <lars@metafoo.de>
7011R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7012L:	linux-iio@vger.kernel.org
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7014S:	Maintained
7015F:	Documentation/ABI/testing/configfs-iio*
7016F:	Documentation/ABI/testing/sysfs-bus-iio*
7017F:	Documentation/devicetree/bindings/iio/
7018F:	drivers/iio/
7019F:	drivers/staging/iio/
7020F:	include/linux/iio/
7021F:	tools/iio/
7022
7023IIO UNIT CONVERTER
7024M:	Peter Rosin <peda@axentia.se>
7025L:	linux-iio@vger.kernel.org
7026S:	Maintained
7027F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7028F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7029F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7030F:	drivers/iio/afe/iio-rescale.c
7031
7032IKANOS/ADI EAGLE ADSL USB DRIVER
7033M:	Matthieu Castet <castet.matthieu@free.fr>
7034M:	Stanislaw Gruszka <stf_xl@wp.pl>
7035S:	Maintained
7036F:	drivers/usb/atm/ueagle-atm.c
7037
7038IMGTEC ASCII LCD DRIVER
7039M:	Paul Burton <paul.burton@mips.com>
7040S:	Maintained
7041F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7042F:	drivers/auxdisplay/img-ascii-lcd.c
7043
7044IMGTEC IR DECODER DRIVER
7045M:	James Hogan <jhogan@kernel.org>
7046S:	Maintained
7047F:	drivers/media/rc/img-ir/
7048
7049IMON SOUNDGRAPH USB IR RECEIVER
7050M:	Sean Young <sean@mess.org>
7051L:	linux-media@vger.kernel.org
7052S:	Maintained
7053F:	drivers/media/rc/imon_raw.c
7054F:	drivers/media/rc/imon.c
7055
7056IMS TWINTURBO FRAMEBUFFER DRIVER
7057L:	linux-fbdev@vger.kernel.org
7058S:	Orphan
7059F:	drivers/video/fbdev/imsttfb.c
7060
7061INA209 HARDWARE MONITOR DRIVER
7062M:	Guenter Roeck <linux@roeck-us.net>
7063L:	linux-hwmon@vger.kernel.org
7064S:	Maintained
7065F:	Documentation/hwmon/ina209
7066F:	Documentation/devicetree/bindings/i2c/ina209.txt
7067F:	drivers/hwmon/ina209.c
7068
7069INA2XX HARDWARE MONITOR DRIVER
7070M:	Guenter Roeck <linux@roeck-us.net>
7071L:	linux-hwmon@vger.kernel.org
7072S:	Maintained
7073F:	Documentation/hwmon/ina2xx
7074F:	drivers/hwmon/ina2xx.c
7075F:	include/linux/platform_data/ina2xx.h
7076
7077INDUSTRY PACK SUBSYSTEM (IPACK)
7078M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7079M:	Jens Taprogge <jens.taprogge@taprogge.org>
7080M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7081L:	industrypack-devel@lists.sourceforge.net
7082W:	http://industrypack.sourceforge.net
7083S:	Maintained
7084F:	drivers/ipack/
7085
7086INFINIBAND SUBSYSTEM
7087M:	Doug Ledford <dledford@redhat.com>
7088M:	Jason Gunthorpe <jgg@mellanox.com>
7089L:	linux-rdma@vger.kernel.org
7090W:	https://github.com/linux-rdma/rdma-core
7091Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7093S:	Supported
7094F:	Documentation/devicetree/bindings/infiniband/
7095F:	Documentation/infiniband/
7096F:	drivers/infiniband/
7097F:	include/uapi/linux/if_infiniband.h
7098F:	include/uapi/rdma/
7099F:	include/rdma/
7100
7101INGENIC JZ4780 DMA Driver
7102M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7103S:	Maintained
7104F:	drivers/dma/dma-jz4780.c
7105
7106INGENIC JZ4780 NAND DRIVER
7107M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7108L:	linux-mtd@lists.infradead.org
7109S:	Maintained
7110F:	drivers/mtd/nand/raw/jz4780_*
7111
7112INOTIFY
7113M:	Jan Kara <jack@suse.cz>
7114R:	Amir Goldstein <amir73il@gmail.com>
7115L:	linux-fsdevel@vger.kernel.org
7116S:	Maintained
7117F:	Documentation/filesystems/inotify.txt
7118F:	fs/notify/inotify/
7119F:	include/linux/inotify.h
7120F:	include/uapi/linux/inotify.h
7121
7122INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7123M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7124L:	linux-input@vger.kernel.org
7125Q:	http://patchwork.kernel.org/project/linux-input/list/
7126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7127S:	Maintained
7128F:	drivers/input/
7129F:	include/linux/input.h
7130F:	include/uapi/linux/input.h
7131F:	include/uapi/linux/input-event-codes.h
7132F:	include/linux/input/
7133F:	Documentation/devicetree/bindings/input/
7134F:	Documentation/devicetree/bindings/serio/
7135F:	Documentation/input/
7136
7137INPUT MULTITOUCH (MT) PROTOCOL
7138M:	Henrik Rydberg <rydberg@bitmath.org>
7139L:	linux-input@vger.kernel.org
7140S:	Odd fixes
7141F:	Documentation/input/multi-touch-protocol.rst
7142F:	drivers/input/input-mt.c
7143K:	\b(ABS|SYN)_MT_
7144
7145INSIDE SECURE CRYPTO DRIVER
7146M:	Antoine Tenart <antoine.tenart@bootlin.com>
7147F:	drivers/crypto/inside-secure/
7148S:	Maintained
7149L:	linux-crypto@vger.kernel.org
7150
7151INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7152M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7153M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7154L:	linux-integrity@vger.kernel.org
7155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7156S:	Supported
7157F:	security/integrity/ima/
7158
7159INTEL 810/815 FRAMEBUFFER DRIVER
7160M:	Antonino Daplas <adaplas@gmail.com>
7161L:	linux-fbdev@vger.kernel.org
7162S:	Maintained
7163F:	drivers/video/fbdev/i810/
7164
7165INTEL ASoC DRIVERS
7166M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7167M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7168M:	Jie Yang <yang.jie@linux.intel.com>
7169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7170S:	Supported
7171F:	sound/soc/intel/
7172
7173INTEL C600 SERIES SAS CONTROLLER DRIVER
7174M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7175M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7176L:	linux-scsi@vger.kernel.org
7177T:	git git://git.code.sf.net/p/intel-sas/isci
7178S:	Supported
7179F:	drivers/scsi/isci/
7180
7181INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7182M:	Jani Nikula <jani.nikula@linux.intel.com>
7183M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7184M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7185L:	intel-gfx@lists.freedesktop.org
7186W:	https://01.org/linuxgraphics/
7187B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7188C:	irc://chat.freenode.net/intel-gfx
7189Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7190T:	git git://anongit.freedesktop.org/drm-intel
7191S:	Supported
7192F:	drivers/gpu/drm/i915/
7193F:	include/drm/i915*
7194F:	include/uapi/drm/i915_drm.h
7195F:	Documentation/gpu/i915.rst
7196
7197INTEL ETHERNET DRIVERS
7198M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7199L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7200W:	http://www.intel.com/support/feedback.htm
7201W:	http://e1000.sourceforge.net/
7202Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7205S:	Supported
7206F:	Documentation/networking/e100.rst
7207F:	Documentation/networking/e1000.rst
7208F:	Documentation/networking/e1000e.txt
7209F:	Documentation/networking/igb.txt
7210F:	Documentation/networking/igbvf.txt
7211F:	Documentation/networking/ixgb.txt
7212F:	Documentation/networking/ixgbe.txt
7213F:	Documentation/networking/ixgbevf.txt
7214F:	Documentation/networking/i40e.txt
7215F:	Documentation/networking/i40evf.txt
7216F:	Documentation/networking/ice.txt
7217F:	drivers/net/ethernet/intel/
7218F:	drivers/net/ethernet/intel/*/
7219F:	include/linux/avf/virtchnl.h
7220
7221INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7222M:	Maik Broemme <mbroemme@libmpq.org>
7223L:	linux-fbdev@vger.kernel.org
7224S:	Maintained
7225F:	Documentation/fb/intelfb.txt
7226F:	drivers/video/fbdev/intelfb/
7227
7228INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7229M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7230M:	Zhi Wang <zhi.a.wang@intel.com>
7231L:	intel-gvt-dev@lists.freedesktop.org
7232L:	intel-gfx@lists.freedesktop.org
7233W:	https://01.org/igvt-g
7234T:	git https://github.com/intel/gvt-linux.git
7235S:	Supported
7236F:	drivers/gpu/drm/i915/gvt/
7237
7238INTEL HID EVENT DRIVER
7239M:	Alex Hung <alex.hung@canonical.com>
7240L:	platform-driver-x86@vger.kernel.org
7241S:	Maintained
7242F:	drivers/platform/x86/intel-hid.c
7243
7244INTEL I/OAT DMA DRIVER
7245M:	Dave Jiang <dave.jiang@intel.com>
7246R:	Dan Williams <dan.j.williams@intel.com>
7247L:	dmaengine@vger.kernel.org
7248Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7249S:	Supported
7250F:	drivers/dma/ioat*
7251
7252INTEL IDLE DRIVER
7253M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7254M:	Len Brown <lenb@kernel.org>
7255L:	linux-pm@vger.kernel.org
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7257B:	https://bugzilla.kernel.org
7258S:	Supported
7259F:	drivers/idle/intel_idle.c
7260
7261INTEL INTEGRATED SENSOR HUB DRIVER
7262M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7263M:	Jiri Kosina <jikos@kernel.org>
7264L:	linux-input@vger.kernel.org
7265S:	Maintained
7266F:	drivers/hid/intel-ish-hid/
7267
7268INTEL IOMMU (VT-d)
7269M:	David Woodhouse <dwmw2@infradead.org>
7270L:	iommu@lists.linux-foundation.org
7271T:	git git://git.infradead.org/iommu-2.6.git
7272S:	Supported
7273F:	drivers/iommu/intel-iommu.c
7274F:	include/linux/intel-iommu.h
7275
7276INTEL IOP-ADMA DMA DRIVER
7277R:	Dan Williams <dan.j.williams@intel.com>
7278S:	Odd fixes
7279F:	drivers/dma/iop-adma.c
7280
7281INTEL IPU3 CSI-2 CIO2 DRIVER
7282M:	Yong Zhi <yong.zhi@intel.com>
7283M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7284L:	linux-media@vger.kernel.org
7285S:	Maintained
7286F:	drivers/media/pci/intel/ipu3/
7287F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7288
7289INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7290M:	Krzysztof Halasa <khalasa@piap.pl>
7291S:	Maintained
7292F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7293F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7294F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7295F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7296F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7297F:	drivers/net/wan/ixp4xx_hss.c
7298
7299INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7300M:	Deepak Saxena <dsaxena@plexity.net>
7301S:	Maintained
7302F:	drivers/char/hw_random/ixp4xx-rng.c
7303
7304INTEL MANAGEMENT ENGINE (mei)
7305M:	Tomas Winkler <tomas.winkler@intel.com>
7306L:	linux-kernel@vger.kernel.org
7307S:	Supported
7308F:	include/uapi/linux/mei.h
7309F:	include/linux/mei_cl_bus.h
7310F:	drivers/misc/mei/*
7311F:	drivers/watchdog/mei_wdt.c
7312F:	Documentation/misc-devices/mei/*
7313F:	samples/mei/*
7314
7315INTEL MENLOW THERMAL DRIVER
7316M:	Sujith Thomas <sujith.thomas@intel.com>
7317L:	platform-driver-x86@vger.kernel.org
7318W:	https://01.org/linux-acpi
7319S:	Supported
7320F:	drivers/platform/x86/intel_menlow.c
7321
7322INTEL MERRIFIELD GPIO DRIVER
7323M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7324L:	linux-gpio@vger.kernel.org
7325S:	Maintained
7326F:	drivers/gpio/gpio-merrifield.c
7327
7328INTEL MIC DRIVERS (mic)
7329M:	Sudeep Dutt <sudeep.dutt@intel.com>
7330M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7331S:	Supported
7332W:	https://github.com/sudeepdutt/mic
7333W:	http://software.intel.com/en-us/mic-developer
7334F:	include/linux/mic_bus.h
7335F:	include/linux/scif.h
7336F:	include/uapi/linux/mic_common.h
7337F:	include/uapi/linux/mic_ioctl.h
7338F:	include/uapi/linux/scif_ioctl.h
7339F:	drivers/misc/mic/
7340F:	drivers/dma/mic_x100_dma.c
7341F:	drivers/dma/mic_x100_dma.h
7342F:	Documentation/mic/
7343
7344INTEL PMC CORE DRIVER
7345M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7346M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7347L:	platform-driver-x86@vger.kernel.org
7348S:	Maintained
7349F:	arch/x86/include/asm/pmc_core.h
7350F:	drivers/platform/x86/intel_pmc_core*
7351
7352INTEL PMC/P-Unit IPC DRIVER
7353M:	Zha Qipeng<qipeng.zha@intel.com>
7354L:	platform-driver-x86@vger.kernel.org
7355S:	Maintained
7356F:	drivers/platform/x86/intel_pmc_ipc.c
7357F:	drivers/platform/x86/intel_punit_ipc.c
7358F:	arch/x86/include/asm/intel_pmc_ipc.h
7359F:	arch/x86/include/asm/intel_punit_ipc.h
7360
7361INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7362M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7363L:	linux-wireless@vger.kernel.org
7364S:	Maintained
7365F:	Documentation/networking/README.ipw2100
7366F:	Documentation/networking/README.ipw2200
7367F:	drivers/net/wireless/intel/ipw2x00/
7368
7369INTEL PSTATE DRIVER
7370M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7371M:	Len Brown <lenb@kernel.org>
7372L:	linux-pm@vger.kernel.org
7373S:	Supported
7374F:	drivers/cpufreq/intel_pstate.c
7375
7376INTEL RDMA RNIC DRIVER
7377M:	Faisal Latif <faisal.latif@intel.com>
7378M:	Shiraz Saleem <shiraz.saleem@intel.com>
7379L:	linux-rdma@vger.kernel.org
7380S:	Supported
7381F:	drivers/infiniband/hw/i40iw/
7382F:	include/uapi/rdma/i40iw-abi.h
7383
7384INTEL SHA MULTIBUFFER DRIVER
7385M:	Megha Dey <megha.dey@linux.intel.com>
7386R:	Tim Chen <tim.c.chen@linux.intel.com>
7387L:	linux-crypto@vger.kernel.org
7388S:	Supported
7389F:	arch/x86/crypto/sha*-mb
7390F:	crypto/mcryptd.c
7391
7392INTEL TELEMETRY DRIVER
7393M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7394L:	platform-driver-x86@vger.kernel.org
7395S:	Maintained
7396F:	arch/x86/include/asm/intel_telemetry.h
7397F:	drivers/platform/x86/intel_telemetry*
7398
7399INTEL VIRTUAL BUTTON DRIVER
7400M:	AceLan Kao <acelan.kao@canonical.com>
7401L:	platform-driver-x86@vger.kernel.org
7402S:	Maintained
7403F:	drivers/platform/x86/intel-vbtn.c
7404
7405INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7406M:	Stanislaw Gruszka <sgruszka@redhat.com>
7407L:	linux-wireless@vger.kernel.org
7408S:	Supported
7409F:	drivers/net/wireless/intel/iwlegacy/
7410
7411INTEL WIRELESS WIFI LINK (iwlwifi)
7412M:	Johannes Berg <johannes.berg@intel.com>
7413M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7414M:	Luca Coelho <luciano.coelho@intel.com>
7415M:	Intel Linux Wireless <linuxwifi@intel.com>
7416L:	linux-wireless@vger.kernel.org
7417W:	http://intellinuxwireless.org
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7419S:	Supported
7420F:	drivers/net/wireless/intel/iwlwifi/
7421
7422INTEL WIRELESS WIMAX CONNECTION 2400
7423M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7424M:	linux-wimax@intel.com
7425L:	wimax@linuxwimax.org (subscribers-only)
7426S:	Supported
7427W:	http://linuxwimax.org
7428F:	Documentation/wimax/README.i2400m
7429F:	drivers/net/wimax/i2400m/
7430F:	include/uapi/linux/wimax/i2400m.h
7431
7432INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7433M:	Mario Limonciello <mario.limonciello@dell.com>
7434S:	Maintained
7435F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7436
7437INTEL(R) TRACE HUB
7438M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7439S:	Supported
7440F:	Documentation/trace/intel_th.rst
7441F:	drivers/hwtracing/intel_th/
7442
7443INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7444M:	Ning Sun <ning.sun@intel.com>
7445L:	tboot-devel@lists.sourceforge.net
7446W:	http://tboot.sourceforge.net
7447T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7448S:	Supported
7449F:	Documentation/intel_txt.txt
7450F:	include/linux/tboot.h
7451F:	arch/x86/kernel/tboot.c
7452
7453INTEL-MID GPIO DRIVER
7454M:	David Cohen <david.a.cohen@linux.intel.com>
7455L:	linux-gpio@vger.kernel.org
7456S:	Maintained
7457F:	drivers/gpio/gpio-intel-mid.c
7458
7459INVENSENSE MPU-3050 GYROSCOPE DRIVER
7460M:	Linus Walleij <linus.walleij@linaro.org>
7461L:	linux-iio@vger.kernel.org
7462S:	Maintained
7463F:	drivers/iio/gyro/mpu3050*
7464F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7465
7466IOC3 ETHERNET DRIVER
7467M:	Ralf Baechle <ralf@linux-mips.org>
7468L:	linux-mips@linux-mips.org
7469S:	Maintained
7470F:	drivers/net/ethernet/sgi/ioc3-eth.c
7471
7472IOC3 SERIAL DRIVER
7473M:	Pat Gefre <pfg@sgi.com>
7474L:	linux-serial@vger.kernel.org
7475S:	Maintained
7476F:	drivers/tty/serial/ioc3_serial.c
7477
7478IOMMU DRIVERS
7479M:	Joerg Roedel <joro@8bytes.org>
7480L:	iommu@lists.linux-foundation.org
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7482S:	Maintained
7483F:	Documentation/devicetree/bindings/iommu/
7484F:	drivers/iommu/
7485F:	include/linux/iommu.h
7486F:	include/linux/of_iommu.h
7487F:	include/linux/iova.h
7488
7489IP MASQUERADING
7490M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7491S:	Maintained
7492F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7493
7494IPMI SUBSYSTEM
7495M:	Corey Minyard <minyard@acm.org>
7496L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7497W:	http://openipmi.sourceforge.net/
7498S:	Supported
7499F:	Documentation/IPMI.txt
7500F:	drivers/char/ipmi/
7501F:	include/linux/ipmi*
7502F:	include/uapi/linux/ipmi*
7503
7504IPS SCSI RAID DRIVER
7505M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7506L:	linux-scsi@vger.kernel.org
7507W:	http://www.adaptec.com/
7508S:	Maintained
7509F:	drivers/scsi/ips*
7510
7511IPVS
7512M:	Wensong Zhang <wensong@linux-vs.org>
7513M:	Simon Horman <horms@verge.net.au>
7514M:	Julian Anastasov <ja@ssi.bg>
7515L:	netdev@vger.kernel.org
7516L:	lvs-devel@vger.kernel.org
7517S:	Maintained
7518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7520F:	Documentation/networking/ipvs-sysctl.txt
7521F:	include/net/ip_vs.h
7522F:	include/uapi/linux/ip_vs.h
7523F:	net/netfilter/ipvs/
7524
7525IPWIRELESS DRIVER
7526M:	Jiri Kosina <jikos@kernel.org>
7527M:	David Sterba <dsterba@suse.com>
7528S:	Odd Fixes
7529F:	drivers/tty/ipwireless/
7530
7531IPX NETWORK LAYER
7532L:	netdev@vger.kernel.org
7533S:	Obsolete
7534F:	include/uapi/linux/ipx.h
7535F:	drivers/staging/ipx/
7536
7537IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7538M:	Marc Zyngier <marc.zyngier@arm.com>
7539S:	Maintained
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7541F:	Documentation/IRQ-domain.txt
7542F:	include/linux/irqdomain.h
7543F:	kernel/irq/irqdomain.c
7544F:	kernel/irq/msi.c
7545
7546IRQ SUBSYSTEM
7547M:	Thomas Gleixner <tglx@linutronix.de>
7548L:	linux-kernel@vger.kernel.org
7549S:	Maintained
7550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7551F:	kernel/irq/
7552
7553IRQCHIP DRIVERS
7554M:	Thomas Gleixner <tglx@linutronix.de>
7555M:	Jason Cooper <jason@lakedaemon.net>
7556M:	Marc Zyngier <marc.zyngier@arm.com>
7557L:	linux-kernel@vger.kernel.org
7558S:	Maintained
7559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7560F:	Documentation/devicetree/bindings/interrupt-controller/
7561F:	drivers/irqchip/
7562
7563ISA
7564M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7565S:	Maintained
7566F:	Documentation/isa.txt
7567F:	drivers/base/isa.c
7568F:	include/linux/isa.h
7569
7570ISA RADIO MODULE
7571M:	Hans Verkuil <hverkuil@xs4all.nl>
7572L:	linux-media@vger.kernel.org
7573T:	git git://linuxtv.org/media_tree.git
7574W:	https://linuxtv.org
7575S:	Maintained
7576F:	drivers/media/radio/radio-isa*
7577
7578ISAPNP
7579M:	Jaroslav Kysela <perex@perex.cz>
7580S:	Maintained
7581F:	Documentation/isapnp.txt
7582F:	drivers/pnp/isapnp/
7583F:	include/linux/isapnp.h
7584
7585ISCSI
7586M:	Lee Duncan <lduncan@suse.com>
7587M:	Chris Leech <cleech@redhat.com>
7588L:	open-iscsi@googlegroups.com
7589W:	www.open-iscsi.com
7590S:	Maintained
7591F:	drivers/scsi/*iscsi*
7592F:	include/scsi/*iscsi*
7593
7594iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7595M:	Peter Jones <pjones@redhat.com>
7596M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7597S:	Maintained
7598F:	drivers/firmware/iscsi_ibft*
7599
7600ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7601M:	Or Gerlitz <ogerlitz@mellanox.com>
7602M:	Sagi Grimberg <sagi@grimberg.me>
7603M:	Roi Dayan <roid@mellanox.com>
7604L:	linux-rdma@vger.kernel.org
7605S:	Supported
7606W:	http://www.openfabrics.org
7607W:	www.open-iscsi.org
7608Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7609F:	drivers/infiniband/ulp/iser/
7610
7611ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7612M:	Sagi Grimberg <sagi@grimberg.me>
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7614L:	linux-rdma@vger.kernel.org
7615L:	target-devel@vger.kernel.org
7616S:	Supported
7617W:	http://www.linux-iscsi.org
7618F:	drivers/infiniband/ulp/isert
7619
7620ISDN SUBSYSTEM
7621M:	Karsten Keil <isdn@linux-pingi.de>
7622L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7623L:	netdev@vger.kernel.org
7624W:	http://www.isdn4linux.de
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7626S:	Maintained
7627F:	Documentation/isdn/
7628F:	drivers/isdn/
7629F:	include/linux/isdn.h
7630F:	include/linux/isdn/
7631F:	include/uapi/linux/isdn.h
7632F:	include/uapi/linux/isdn/
7633
7634ISDN SUBSYSTEM (Eicon active card driver)
7635M:	Armin Schindler <mac@melware.de>
7636L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7637W:	http://www.melware.de
7638S:	Maintained
7639F:	drivers/isdn/hardware/eicon/
7640
7641IT87 HARDWARE MONITORING DRIVER
7642M:	Jean Delvare <jdelvare@suse.com>
7643L:	linux-hwmon@vger.kernel.org
7644S:	Maintained
7645F:	Documentation/hwmon/it87
7646F:	drivers/hwmon/it87.c
7647
7648IT913X MEDIA DRIVER
7649M:	Antti Palosaari <crope@iki.fi>
7650L:	linux-media@vger.kernel.org
7651W:	https://linuxtv.org
7652W:	http://palosaari.fi/linux/
7653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7654T:	git git://linuxtv.org/anttip/media_tree.git
7655S:	Maintained
7656F:	drivers/media/tuners/it913x*
7657
7658IVTV VIDEO4LINUX DRIVER
7659M:	Andy Walls <awalls@md.metrocast.net>
7660L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7661L:	linux-media@vger.kernel.org
7662T:	git git://linuxtv.org/media_tree.git
7663W:	http://www.ivtvdriver.org
7664S:	Maintained
7665F:	Documentation/media/v4l-drivers/ivtv*
7666F:	drivers/media/pci/ivtv/
7667F:	include/uapi/linux/ivtv*
7668
7669IX2505V MEDIA DRIVER
7670M:	Malcolm Priestley <tvboxspy@gmail.com>
7671L:	linux-media@vger.kernel.org
7672W:	https://linuxtv.org
7673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7674S:	Maintained
7675F:	drivers/media/dvb-frontends/ix2505v*
7676
7677JAILHOUSE HYPERVISOR INTERFACE
7678M:	Jan Kiszka <jan.kiszka@siemens.com>
7679L:	jailhouse-dev@googlegroups.com
7680S:	Maintained
7681F:	arch/x86/kernel/jailhouse.c
7682F:	arch/x86/include/asm/jailhouse_para.h
7683
7684JC42.4 TEMPERATURE SENSOR DRIVER
7685M:	Guenter Roeck <linux@roeck-us.net>
7686L:	linux-hwmon@vger.kernel.org
7687S:	Maintained
7688F:	drivers/hwmon/jc42.c
7689F:	Documentation/hwmon/jc42
7690
7691JFS FILESYSTEM
7692M:	Dave Kleikamp <shaggy@kernel.org>
7693L:	jfs-discussion@lists.sourceforge.net
7694W:	http://jfs.sourceforge.net/
7695T:	git git://github.com/kleikamp/linux-shaggy.git
7696S:	Maintained
7697F:	Documentation/filesystems/jfs.txt
7698F:	fs/jfs/
7699
7700JME NETWORK DRIVER
7701M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7702L:	netdev@vger.kernel.org
7703S:	Maintained
7704F:	drivers/net/ethernet/jme.*
7705
7706JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7707M:	David Woodhouse <dwmw2@infradead.org>
7708L:	linux-mtd@lists.infradead.org
7709W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7710S:	Maintained
7711F:	fs/jffs2/
7712F:	include/uapi/linux/jffs2.h
7713
7714JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7715M:	"Theodore Ts'o" <tytso@mit.edu>
7716M:	Jan Kara <jack@suse.com>
7717L:	linux-ext4@vger.kernel.org
7718S:	Maintained
7719F:	fs/jbd2/
7720F:	include/linux/jbd2.h
7721
7722JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7723M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7724L:	linux-media@vger.kernel.org
7725S:	Maintained
7726F:	drivers/media/platform/rcar_jpu.c
7727
7728JSM Neo PCI based serial card
7729M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7730L:	linux-serial@vger.kernel.org
7731S:	Maintained
7732F:	drivers/tty/serial/jsm/
7733
7734K10TEMP HARDWARE MONITORING DRIVER
7735M:	Clemens Ladisch <clemens@ladisch.de>
7736L:	linux-hwmon@vger.kernel.org
7737S:	Maintained
7738F:	Documentation/hwmon/k10temp
7739F:	drivers/hwmon/k10temp.c
7740
7741K8TEMP HARDWARE MONITORING DRIVER
7742M:	Rudolf Marek <r.marek@assembler.cz>
7743L:	linux-hwmon@vger.kernel.org
7744S:	Maintained
7745F:	Documentation/hwmon/k8temp
7746F:	drivers/hwmon/k8temp.c
7747
7748KASAN
7749M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7750R:	Alexander Potapenko <glider@google.com>
7751R:	Dmitry Vyukov <dvyukov@google.com>
7752L:	kasan-dev@googlegroups.com
7753S:	Maintained
7754F:	arch/*/include/asm/kasan.h
7755F:	arch/*/mm/kasan_init*
7756F:	Documentation/dev-tools/kasan.rst
7757F:	include/linux/kasan*.h
7758F:	lib/test_kasan.c
7759F:	mm/kasan/
7760F:	scripts/Makefile.kasan
7761
7762KCONFIG
7763M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7765L:	linux-kbuild@vger.kernel.org
7766S:	Maintained
7767F:	Documentation/kbuild/kconfig*
7768F:	scripts/kconfig/
7769F:	scripts/Kconfig.include
7770
7771KDUMP
7772M:	Dave Young <dyoung@redhat.com>
7773M:	Baoquan He <bhe@redhat.com>
7774R:	Vivek Goyal <vgoyal@redhat.com>
7775L:	kexec@lists.infradead.org
7776W:	http://lse.sourceforge.net/kdump/
7777S:	Maintained
7778F:	Documentation/kdump/
7779
7780KEENE FM RADIO TRANSMITTER DRIVER
7781M:	Hans Verkuil <hverkuil@xs4all.nl>
7782L:	linux-media@vger.kernel.org
7783T:	git git://linuxtv.org/media_tree.git
7784W:	https://linuxtv.org
7785S:	Maintained
7786F:	drivers/media/radio/radio-keene*
7787
7788KERNEL AUTOMOUNTER
7789M:	Ian Kent <raven@themaw.net>
7790L:	autofs@vger.kernel.org
7791S:	Maintained
7792F:	fs/autofs/
7793
7794KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7795M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7796M:	Michal Marek <michal.lkml@markovi.net>
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7798L:	linux-kbuild@vger.kernel.org
7799S:	Maintained
7800F:	Documentation/kbuild/
7801F:	Makefile
7802F:	scripts/Kbuild*
7803F:	scripts/Makefile*
7804F:	scripts/basic/
7805F:	scripts/mk*
7806F:	scripts/mod/
7807F:	scripts/package/
7808
7809KERNEL JANITORS
7810L:	kernel-janitors@vger.kernel.org
7811W:	http://kernelnewbies.org/KernelJanitors
7812S:	Odd Fixes
7813
7814KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7815M:	"J. Bruce Fields" <bfields@fieldses.org>
7816M:	Jeff Layton <jlayton@kernel.org>
7817L:	linux-nfs@vger.kernel.org
7818W:	http://nfs.sourceforge.net/
7819T:	git git://linux-nfs.org/~bfields/linux.git
7820S:	Supported
7821F:	fs/nfsd/
7822F:	include/uapi/linux/nfsd/
7823F:	fs/lockd/
7824F:	fs/nfs_common/
7825F:	net/sunrpc/
7826F:	include/linux/lockd/
7827F:	include/linux/sunrpc/
7828F:	include/uapi/linux/sunrpc/
7829
7830KERNEL SELFTEST FRAMEWORK
7831M:	Shuah Khan <shuah@kernel.org>
7832L:	linux-kselftest@vger.kernel.org
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7834Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7835S:	Maintained
7836F:	tools/testing/selftests/
7837F:	Documentation/dev-tools/kselftest*
7838
7839KERNEL USERMODE HELPER
7840M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7841L:	linux-kernel@vger.kernel.org
7842S:	Maintained
7843F:	kernel/umh.c
7844F:	include/linux/umh.h
7845
7846KERNEL VIRTUAL MACHINE (KVM)
7847M:	Paolo Bonzini <pbonzini@redhat.com>
7848M:	Radim Krčmář <rkrcmar@redhat.com>
7849L:	kvm@vger.kernel.org
7850W:	http://www.linux-kvm.org
7851T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7852S:	Supported
7853F:	Documentation/virtual/kvm/
7854F:	include/trace/events/kvm.h
7855F:	include/uapi/asm-generic/kvm*
7856F:	include/uapi/linux/kvm*
7857F:	include/asm-generic/kvm*
7858F:	include/linux/kvm*
7859F:	include/kvm/iodev.h
7860F:	virt/kvm/*
7861F:	tools/kvm/
7862
7863KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7864M:	Joerg Roedel <joro@8bytes.org>
7865L:	kvm@vger.kernel.org
7866W:	http://www.linux-kvm.org/
7867S:	Maintained
7868F:	arch/x86/include/asm/svm.h
7869F:	arch/x86/kvm/svm.c
7870
7871KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7872M:	Christoffer Dall <christoffer.dall@arm.com>
7873M:	Marc Zyngier <marc.zyngier@arm.com>
7874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7875L:	kvmarm@lists.cs.columbia.edu
7876W:	http://systems.cs.columbia.edu/projects/kvm-arm
7877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7878S:	Supported
7879F:	arch/arm/include/uapi/asm/kvm*
7880F:	arch/arm/include/asm/kvm*
7881F:	arch/arm/kvm/
7882F:	virt/kvm/arm/
7883F:	include/kvm/arm_*
7884
7885KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7886M:	Christoffer Dall <christoffer.dall@arm.com>
7887M:	Marc Zyngier <marc.zyngier@arm.com>
7888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7889L:	kvmarm@lists.cs.columbia.edu
7890S:	Maintained
7891F:	arch/arm64/include/uapi/asm/kvm*
7892F:	arch/arm64/include/asm/kvm*
7893F:	arch/arm64/kvm/
7894
7895KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7896M:	James Hogan <jhogan@kernel.org>
7897L:	linux-mips@linux-mips.org
7898S:	Supported
7899F:	arch/mips/include/uapi/asm/kvm*
7900F:	arch/mips/include/asm/kvm*
7901F:	arch/mips/kvm/
7902
7903KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7904M:	Paul Mackerras <paulus@ozlabs.org>
7905L:	kvm-ppc@vger.kernel.org
7906W:	http://www.linux-kvm.org/
7907T:	git git://github.com/agraf/linux-2.6.git
7908S:	Supported
7909F:	arch/powerpc/include/uapi/asm/kvm*
7910F:	arch/powerpc/include/asm/kvm*
7911F:	arch/powerpc/kvm/
7912F:	arch/powerpc/kernel/kvm*
7913
7914KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7915M:	Christian Borntraeger <borntraeger@de.ibm.com>
7916M:	Janosch Frank <frankja@linux.ibm.com>
7917R:	David Hildenbrand <david@redhat.com>
7918R:	Cornelia Huck <cohuck@redhat.com>
7919L:	linux-s390@vger.kernel.org
7920W:	http://www.ibm.com/developerworks/linux/linux390/
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7922S:	Supported
7923F:	arch/s390/include/uapi/asm/kvm*
7924F:	arch/s390/include/asm/gmap.h
7925F:	arch/s390/include/asm/kvm*
7926F:	arch/s390/kvm/
7927F:	arch/s390/mm/gmap.c
7928
7929KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7930M:	Paolo Bonzini <pbonzini@redhat.com>
7931M:	Radim Krčmář <rkrcmar@redhat.com>
7932L:	kvm@vger.kernel.org
7933W:	http://www.linux-kvm.org
7934T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7935S:	Supported
7936F:	arch/x86/kvm/
7937F:	arch/x86/include/uapi/asm/kvm*
7938F:	arch/x86/include/asm/kvm*
7939F:	arch/x86/include/asm/pvclock-abi.h
7940F:	arch/x86/kernel/kvm.c
7941F:	arch/x86/kernel/kvmclock.c
7942
7943KERNFS
7944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7945M:	Tejun Heo <tj@kernel.org>
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7947S:	Supported
7948F:	include/linux/kernfs.h
7949F:	fs/kernfs/
7950
7951KEXEC
7952M:	Eric Biederman <ebiederm@xmission.com>
7953W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7954L:	kexec@lists.infradead.org
7955S:	Maintained
7956F:	include/linux/kexec.h
7957F:	include/uapi/linux/kexec.h
7958F:	kernel/kexec*
7959
7960KEYS-ENCRYPTED
7961M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7962L:	linux-integrity@vger.kernel.org
7963L:	keyrings@vger.kernel.org
7964S:	Supported
7965F:	Documentation/security/keys/trusted-encrypted.rst
7966F:	include/keys/encrypted-type.h
7967F:	security/keys/encrypted-keys/
7968
7969KEYS-TRUSTED
7970M:	James Bottomley <jejb@linux.vnet.ibm.com>
7971M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7972L:	linux-integrity@vger.kernel.org
7973L:	keyrings@vger.kernel.org
7974S:	Supported
7975F:	Documentation/security/keys/trusted-encrypted.rst
7976F:	include/keys/trusted-type.h
7977F:	security/keys/trusted.c
7978F:	security/keys/trusted.h
7979
7980KEYS/KEYRINGS:
7981M:	David Howells <dhowells@redhat.com>
7982L:	keyrings@vger.kernel.org
7983S:	Maintained
7984F:	Documentation/security/keys/core.rst
7985F:	include/linux/key.h
7986F:	include/linux/key-type.h
7987F:	include/linux/keyctl.h
7988F:	include/uapi/linux/keyctl.h
7989F:	include/keys/
7990F:	security/keys/
7991
7992KGDB / KDB /debug_core
7993M:	Jason Wessel <jason.wessel@windriver.com>
7994M:	Daniel Thompson <daniel.thompson@linaro.org>
7995W:	http://kgdb.wiki.kernel.org/
7996L:	kgdb-bugreport@lists.sourceforge.net
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7998S:	Maintained
7999F:	Documentation/dev-tools/kgdb.rst
8000F:	drivers/misc/kgdbts.c
8001F:	drivers/tty/serial/kgdboc.c
8002F:	include/linux/kdb.h
8003F:	include/linux/kgdb.h
8004F:	kernel/debug/
8005
8006KMEMLEAK
8007M:	Catalin Marinas <catalin.marinas@arm.com>
8008S:	Maintained
8009F:	Documentation/dev-tools/kmemleak.rst
8010F:	include/linux/kmemleak.h
8011F:	mm/kmemleak.c
8012F:	mm/kmemleak-test.c
8013
8014KMOD KERNEL MODULE LOADER - USERMODE HELPER
8015M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8016L:	linux-kernel@vger.kernel.org
8017S:	Maintained
8018F:	kernel/kmod.c
8019F:	include/linux/kmod.h
8020F:	lib/test_kmod.c
8021F:	tools/testing/selftests/kmod/
8022
8023KPROBES
8024M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8025M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8026M:	"David S. Miller" <davem@davemloft.net>
8027M:	Masami Hiramatsu <mhiramat@kernel.org>
8028S:	Maintained
8029F:	Documentation/kprobes.txt
8030F:	include/linux/kprobes.h
8031F:	include/asm-generic/kprobes.h
8032F:	kernel/kprobes.c
8033
8034KS0108 LCD CONTROLLER DRIVER
8035M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8036S:	Maintained
8037F:	Documentation/auxdisplay/ks0108
8038F:	drivers/auxdisplay/ks0108.c
8039F:	include/linux/ks0108.h
8040
8041L3MDEV
8042M:	David Ahern <dsa@cumulusnetworks.com>
8043L:	netdev@vger.kernel.org
8044S:	Maintained
8045F:	net/l3mdev
8046F:	include/net/l3mdev.h
8047
8048LANTIQ MIPS ARCHITECTURE
8049M:	John Crispin <john@phrozen.org>
8050L:	linux-mips@linux-mips.org
8051S:	Maintained
8052F:	arch/mips/lantiq
8053F:	drivers/soc/lantiq
8054
8055LAPB module
8056L:	linux-x25@vger.kernel.org
8057S:	Orphan
8058F:	Documentation/networking/lapb-module.txt
8059F:	include/*/lapb.h
8060F:	net/lapb/
8061
8062LASI 53c700 driver for PARISC
8063M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8064L:	linux-scsi@vger.kernel.org
8065S:	Maintained
8066F:	Documentation/scsi/53c700.txt
8067F:	drivers/scsi/53c700*
8068
8069LEAKING_ADDRESSES
8070M:	Tobin C. Harding <me@tobin.cc>
8071M:	Tycho Andersen <tycho@tycho.ws>
8072L:	kernel-hardening@lists.openwall.com
8073S:	Maintained
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8075F:	scripts/leaking_addresses.pl
8076
8077LED SUBSYSTEM
8078M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8079M:	Pavel Machek <pavel@ucw.cz>
8080L:	linux-leds@vger.kernel.org
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8082S:	Maintained
8083F:	Documentation/devicetree/bindings/leds/
8084F:	drivers/leds/
8085F:	include/linux/leds.h
8086
8087LEGACY EEPROM DRIVER
8088M:	Jean Delvare <jdelvare@suse.com>
8089S:	Maintained
8090F:	Documentation/misc-devices/eeprom
8091F:	drivers/misc/eeprom/eeprom.c
8092
8093LEGO MINDSTORMS EV3
8094R:	David Lechner <david@lechnology.com>
8095S:	Maintained
8096F:	arch/arm/boot/dts/da850-lego-ev3.dts
8097F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8098F:	drivers/power/supply/lego_ev3_battery.c
8099
8100LEGO USB Tower driver
8101M:	Juergen Stuber <starblue@users.sourceforge.net>
8102L:	legousb-devel@lists.sourceforge.net
8103W:	http://legousb.sourceforge.net/
8104S:	Maintained
8105F:	drivers/usb/misc/legousbtower.c
8106
8107LG2160 MEDIA DRIVER
8108M:	Michael Krufky <mkrufky@linuxtv.org>
8109L:	linux-media@vger.kernel.org
8110W:	https://linuxtv.org
8111W:	http://github.com/mkrufky
8112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8113T:	git git://linuxtv.org/mkrufky/tuners.git
8114S:	Maintained
8115F:	drivers/media/dvb-frontends/lg2160.*
8116
8117LGDT3305 MEDIA DRIVER
8118M:	Michael Krufky <mkrufky@linuxtv.org>
8119L:	linux-media@vger.kernel.org
8120W:	https://linuxtv.org
8121W:	http://github.com/mkrufky
8122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8123T:	git git://linuxtv.org/mkrufky/tuners.git
8124S:	Maintained
8125F:	drivers/media/dvb-frontends/lgdt3305.*
8126
8127LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8128M:	Viresh Kumar <vireshk@kernel.org>
8129L:	linux-ide@vger.kernel.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8131S:	Maintained
8132F:	include/linux/pata_arasan_cf_data.h
8133F:	drivers/ata/pata_arasan_cf.c
8134
8135LIBATA PATA DRIVERS
8136M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8137M:	Tejun Heo <tj@kernel.org>
8138L:	linux-ide@vger.kernel.org
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8140S:	Maintained
8141F:	drivers/ata/pata_*.c
8142F:	drivers/ata/ata_generic.c
8143
8144LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8145M:	Linus Walleij <linus.walleij@linaro.org>
8146L:	linux-ide@vger.kernel.org
8147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8148S:	Maintained
8149F:	drivers/ata/pata_ftide010.c
8150F:	drivers/ata/sata_gemini.c
8151F:	drivers/ata/sata_gemini.h
8152
8153LIBATA SATA AHCI PLATFORM devices support
8154M:	Hans de Goede <hdegoede@redhat.com>
8155M:	Tejun Heo <tj@kernel.org>
8156L:	linux-ide@vger.kernel.org
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8158S:	Maintained
8159F:	drivers/ata/ahci_platform.c
8160F:	drivers/ata/libahci_platform.c
8161F:	include/linux/ahci_platform.h
8162
8163LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8164M:	Mikael Pettersson <mikpelinux@gmail.com>
8165L:	linux-ide@vger.kernel.org
8166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8167S:	Maintained
8168F:	drivers/ata/sata_promise.*
8169
8170LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8171M:	Tejun Heo <tj@kernel.org>
8172L:	linux-ide@vger.kernel.org
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8174S:	Maintained
8175F:	drivers/ata/
8176F:	include/linux/ata.h
8177F:	include/linux/libata.h
8178F:	Documentation/devicetree/bindings/ata/
8179
8180LIBLOCKDEP
8181M:	Sasha Levin <alexander.levin@verizon.com>
8182S:	Maintained
8183F:	tools/lib/lockdep/
8184
8185LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8186M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8187M:	Dan Williams <dan.j.williams@intel.com>
8188M:	Vishal Verma <vishal.l.verma@intel.com>
8189M:	Dave Jiang <dave.jiang@intel.com>
8190L:	linux-nvdimm@lists.01.org
8191Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8192S:	Supported
8193F:	drivers/nvdimm/blk.c
8194F:	drivers/nvdimm/region_devs.c
8195
8196LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8197M:	Vishal Verma <vishal.l.verma@intel.com>
8198M:	Dan Williams <dan.j.williams@intel.com>
8199M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8200M:	Dave Jiang <dave.jiang@intel.com>
8201L:	linux-nvdimm@lists.01.org
8202Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8203S:	Supported
8204F:	drivers/nvdimm/btt*
8205
8206LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8207M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8208M:	Dan Williams <dan.j.williams@intel.com>
8209M:	Vishal Verma <vishal.l.verma@intel.com>
8210M:	Dave Jiang <dave.jiang@intel.com>
8211L:	linux-nvdimm@lists.01.org
8212Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8213S:	Supported
8214F:	drivers/nvdimm/pmem*
8215
8216LIBNVDIMM: DEVICETREE BINDINGS
8217M:	Oliver O'Halloran <oohall@gmail.com>
8218L:	linux-nvdimm@lists.01.org
8219Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8220S:	Supported
8221F:	drivers/nvdimm/of_pmem.c
8222F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8223
8224LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8225M:	Dan Williams <dan.j.williams@intel.com>
8226M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8227M:	Vishal Verma <vishal.l.verma@intel.com>
8228M:	Dave Jiang <dave.jiang@intel.com>
8229L:	linux-nvdimm@lists.01.org
8230Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8232S:	Supported
8233F:	drivers/nvdimm/*
8234F:	drivers/acpi/nfit/*
8235F:	include/linux/nd.h
8236F:	include/linux/libnvdimm.h
8237F:	include/uapi/linux/ndctl.h
8238
8239LIGHTNVM PLATFORM SUPPORT
8240M:	Matias Bjorling <mb@lightnvm.io>
8241W:	http://github/OpenChannelSSD
8242L:	linux-block@vger.kernel.org
8243S:	Maintained
8244F:	drivers/lightnvm/
8245F:	include/linux/lightnvm.h
8246F:	include/uapi/linux/lightnvm.h
8247
8248LINUX FOR POWER MACINTOSH
8249M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8250W:	http://www.penguinppc.org/
8251L:	linuxppc-dev@lists.ozlabs.org
8252S:	Maintained
8253F:	arch/powerpc/platforms/powermac/
8254F:	drivers/macintosh/
8255
8256LINUX FOR POWERPC (32-BIT AND 64-BIT)
8257M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8258M:	Paul Mackerras <paulus@samba.org>
8259M:	Michael Ellerman <mpe@ellerman.id.au>
8260W:	https://github.com/linuxppc/linux/wiki
8261L:	linuxppc-dev@lists.ozlabs.org
8262Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8264S:	Supported
8265F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8266F:	Documentation/devicetree/bindings/powerpc/
8267F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8268F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8269F:	Documentation/powerpc/
8270F:	arch/powerpc/
8271F:	drivers/char/tpm/tpm_ibmvtpm*
8272F:	drivers/crypto/nx/
8273F:	drivers/crypto/vmx/
8274F:	drivers/i2c/busses/i2c-opal.c
8275F:	drivers/net/ethernet/ibm/ibmveth.*
8276F:	drivers/net/ethernet/ibm/ibmvnic.*
8277F:	drivers/pci/hotplug/pnv_php.c
8278F:	drivers/pci/hotplug/rpa*
8279F:	drivers/rtc/rtc-opal.c
8280F:	drivers/scsi/ibmvscsi/
8281F:	drivers/tty/hvc/hvc_opal.c
8282F:	drivers/watchdog/wdrtas.c
8283F:	tools/testing/selftests/powerpc
8284N:	/pmac
8285N:	powermac
8286N:	powernv
8287N:	[^a-z0-9]ps3
8288N:	pseries
8289
8290LINUX FOR POWERPC EMBEDDED MPC5XXX
8291M:	Anatolij Gustschin <agust@denx.de>
8292L:	linuxppc-dev@lists.ozlabs.org
8293T:	git git://git.denx.de/linux-denx-agust.git
8294S:	Maintained
8295F:	arch/powerpc/platforms/512x/
8296F:	arch/powerpc/platforms/52xx/
8297
8298LINUX FOR POWERPC EMBEDDED PPC4XX
8299M:	Alistair Popple <alistair@popple.id.au>
8300M:	Matt Porter <mporter@kernel.crashing.org>
8301W:	http://www.penguinppc.org/
8302L:	linuxppc-dev@lists.ozlabs.org
8303S:	Maintained
8304F:	arch/powerpc/platforms/40x/
8305F:	arch/powerpc/platforms/44x/
8306
8307LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8308M:	Scott Wood <oss@buserror.net>
8309M:	Kumar Gala <galak@kernel.crashing.org>
8310W:	http://www.penguinppc.org/
8311L:	linuxppc-dev@lists.ozlabs.org
8312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8313S:	Maintained
8314F:	arch/powerpc/platforms/83xx/
8315F:	arch/powerpc/platforms/85xx/
8316F:	Documentation/devicetree/bindings/powerpc/fsl/
8317
8318LINUX FOR POWERPC EMBEDDED PPC8XX
8319M:	Vitaly Bordug <vitb@kernel.crashing.org>
8320W:	http://www.penguinppc.org/
8321L:	linuxppc-dev@lists.ozlabs.org
8322S:	Maintained
8323F:	arch/powerpc/platforms/8xx/
8324
8325LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8326L:	linuxppc-dev@lists.ozlabs.org
8327S:	Orphan
8328F:	arch/powerpc/*/*virtex*
8329F:	arch/powerpc/*/*/*virtex*
8330
8331LINUX FOR POWERPC PA SEMI PWRFICIENT
8332L:	linuxppc-dev@lists.ozlabs.org
8333S:	Orphan
8334F:	arch/powerpc/platforms/pasemi/
8335F:	drivers/*/*pasemi*
8336F:	drivers/*/*/*pasemi*
8337
8338LINUX KERNEL DUMP TEST MODULE (LKDTM)
8339M:	Kees Cook <keescook@chromium.org>
8340S:	Maintained
8341F:	drivers/misc/lkdtm/*
8342
8343LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8344M:	Alan Stern <stern@rowland.harvard.edu>
8345M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8346M:	Will Deacon <will.deacon@arm.com>
8347M:	Peter Zijlstra <peterz@infradead.org>
8348M:	Boqun Feng <boqun.feng@gmail.com>
8349M:	Nicholas Piggin <npiggin@gmail.com>
8350M:	David Howells <dhowells@redhat.com>
8351M:	Jade Alglave <j.alglave@ucl.ac.uk>
8352M:	Luc Maranget <luc.maranget@inria.fr>
8353M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8354R:	Akira Yokosawa <akiyks@gmail.com>
8355L:	linux-kernel@vger.kernel.org
8356S:	Supported
8357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8358F:	tools/memory-model/
8359F:	Documentation/memory-barriers.txt
8360
8361LINUX SECURITY MODULE (LSM) FRAMEWORK
8362M:	Chris Wright <chrisw@sous-sol.org>
8363L:	linux-security-module@vger.kernel.org
8364S:	Supported
8365
8366LIS3LV02D ACCELEROMETER DRIVER
8367M:	Eric Piel <eric.piel@tremplin-utc.net>
8368S:	Maintained
8369F:	Documentation/misc-devices/lis3lv02d
8370F:	drivers/misc/lis3lv02d/
8371F:	drivers/platform/x86/hp_accel.c
8372
8373LIVE PATCHING
8374M:	Josh Poimboeuf <jpoimboe@redhat.com>
8375M:	Jessica Yu <jeyu@kernel.org>
8376M:	Jiri Kosina <jikos@kernel.org>
8377M:	Miroslav Benes <mbenes@suse.cz>
8378R:	Petr Mladek <pmladek@suse.com>
8379S:	Maintained
8380F:	kernel/livepatch/
8381F:	include/linux/livepatch.h
8382F:	arch/x86/include/asm/livepatch.h
8383F:	arch/x86/kernel/livepatch.c
8384F:	Documentation/livepatch/
8385F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8386F:	samples/livepatch/
8387L:	live-patching@vger.kernel.org
8388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8389
8390LLC (802.2)
8391L:	netdev@vger.kernel.org
8392S:	Odd fixes
8393F:	include/linux/llc.h
8394F:	include/uapi/linux/llc.h
8395F:	include/net/llc*
8396F:	net/llc/
8397
8398LM73 HARDWARE MONITOR DRIVER
8399M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8400L:	linux-hwmon@vger.kernel.org
8401S:	Maintained
8402F:	drivers/hwmon/lm73.c
8403
8404LM78 HARDWARE MONITOR DRIVER
8405M:	Jean Delvare <jdelvare@suse.com>
8406L:	linux-hwmon@vger.kernel.org
8407S:	Maintained
8408F:	Documentation/hwmon/lm78
8409F:	drivers/hwmon/lm78.c
8410
8411LM83 HARDWARE MONITOR DRIVER
8412M:	Jean Delvare <jdelvare@suse.com>
8413L:	linux-hwmon@vger.kernel.org
8414S:	Maintained
8415F:	Documentation/hwmon/lm83
8416F:	drivers/hwmon/lm83.c
8417
8418LM90 HARDWARE MONITOR DRIVER
8419M:	Jean Delvare <jdelvare@suse.com>
8420L:	linux-hwmon@vger.kernel.org
8421S:	Maintained
8422F:	Documentation/hwmon/lm90
8423F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8424F:	drivers/hwmon/lm90.c
8425F:	include/dt-bindings/thermal/lm90.h
8426
8427LM95234 HARDWARE MONITOR DRIVER
8428M:	Guenter Roeck <linux@roeck-us.net>
8429L:	linux-hwmon@vger.kernel.org
8430S:	Maintained
8431F:	Documentation/hwmon/lm95234
8432F:	drivers/hwmon/lm95234.c
8433
8434LME2510 MEDIA DRIVER
8435M:	Malcolm Priestley <tvboxspy@gmail.com>
8436L:	linux-media@vger.kernel.org
8437W:	https://linuxtv.org
8438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8439S:	Maintained
8440F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8441
8442LOADPIN SECURITY MODULE
8443M:	Kees Cook <keescook@chromium.org>
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8445S:	Supported
8446F:	security/loadpin/
8447F:	Documentation/admin-guide/LSM/LoadPin.rst
8448
8449LOCKING PRIMITIVES
8450M:	Peter Zijlstra <peterz@infradead.org>
8451M:	Ingo Molnar <mingo@redhat.com>
8452M:	Will Deacon <will.deacon@arm.com>
8453L:	linux-kernel@vger.kernel.org
8454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8455S:	Maintained
8456F:	Documentation/locking/
8457F:	include/linux/lockdep.h
8458F:	include/linux/spinlock*.h
8459F:	arch/*/include/asm/spinlock*.h
8460F:	include/linux/rwlock*.h
8461F:	include/linux/mutex*.h
8462F:	arch/*/include/asm/mutex*.h
8463F:	include/linux/rwsem*.h
8464F:	arch/*/include/asm/rwsem.h
8465F:	include/linux/seqlock.h
8466F:	lib/locking*.[ch]
8467F:	kernel/locking/
8468X:	kernel/locking/locktorture.c
8469
8470LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8471M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8472L:	linux-ntfs-dev@lists.sourceforge.net
8473W:	http://www.linux-ntfs.org/content/view/19/37/
8474S:	Maintained
8475F:	Documentation/ldm.txt
8476F:	block/partitions/ldm.*
8477
8478LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8479M:	Sathya Prakash <sathya.prakash@broadcom.com>
8480M:	Chaitra P B <chaitra.basappa@broadcom.com>
8481M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8482L:	MPT-FusionLinux.pdl@broadcom.com
8483L:	linux-scsi@vger.kernel.org
8484W:	http://www.avagotech.com/support/
8485S:	Supported
8486F:	drivers/message/fusion/
8487F:	drivers/scsi/mpt3sas/
8488
8489LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8490M:	Matthew Wilcox <matthew@wil.cx>
8491L:	linux-scsi@vger.kernel.org
8492S:	Maintained
8493F:	drivers/scsi/sym53c8xx_2/
8494
8495LTC1660 DAC DRIVER
8496M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8497L:	linux-iio@vger.kernel.org
8498S:	Maintained
8499F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8500F:	drivers/iio/dac/ltc1660.c
8501
8502LTC4261 HARDWARE MONITOR DRIVER
8503M:	Guenter Roeck <linux@roeck-us.net>
8504L:	linux-hwmon@vger.kernel.org
8505S:	Maintained
8506F:	Documentation/hwmon/ltc4261
8507F:	drivers/hwmon/ltc4261.c
8508
8509LTC4306 I2C MULTIPLEXER DRIVER
8510M:	Michael Hennerich <michael.hennerich@analog.com>
8511W:	http://ez.analog.com/community/linux-device-drivers
8512L:	linux-i2c@vger.kernel.org
8513S:	Supported
8514F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8515F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8516
8517LTP (Linux Test Project)
8518M:	Mike Frysinger <vapier@gentoo.org>
8519M:	Cyril Hrubis <chrubis@suse.cz>
8520M:	Wanlong Gao <wanlong.gao@gmail.com>
8521M:	Jan Stancek <jstancek@redhat.com>
8522M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8523M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8524L:	ltp@lists.linux.it (subscribers-only)
8525W:	http://linux-test-project.github.io/
8526T:	git git://github.com/linux-test-project/ltp.git
8527S:	Maintained
8528
8529M68K ARCHITECTURE
8530M:	Geert Uytterhoeven <geert@linux-m68k.org>
8531L:	linux-m68k@lists.linux-m68k.org
8532W:	http://www.linux-m68k.org/
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8534S:	Maintained
8535F:	arch/m68k/
8536F:	drivers/zorro/
8537
8538M68K ON APPLE MACINTOSH
8539M:	Joshua Thompson <funaho@jurai.org>
8540W:	http://www.mac.linux-m68k.org/
8541L:	linux-m68k@lists.linux-m68k.org
8542S:	Maintained
8543F:	arch/m68k/mac/
8544
8545M68K ON HP9000/300
8546M:	Philip Blundell <philb@gnu.org>
8547W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8548S:	Maintained
8549F:	arch/m68k/hp300/
8550
8551M88DS3103 MEDIA DRIVER
8552M:	Antti Palosaari <crope@iki.fi>
8553L:	linux-media@vger.kernel.org
8554W:	https://linuxtv.org
8555W:	http://palosaari.fi/linux/
8556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8557T:	git git://linuxtv.org/anttip/media_tree.git
8558S:	Maintained
8559F:	drivers/media/dvb-frontends/m88ds3103*
8560
8561M88RS2000 MEDIA DRIVER
8562M:	Malcolm Priestley <tvboxspy@gmail.com>
8563L:	linux-media@vger.kernel.org
8564W:	https://linuxtv.org
8565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8566S:	Maintained
8567F:	drivers/media/dvb-frontends/m88rs2000*
8568
8569MA901 MASTERKIT USB FM RADIO DRIVER
8570M:	Alexey Klimov <klimov.linux@gmail.com>
8571L:	linux-media@vger.kernel.org
8572T:	git git://linuxtv.org/media_tree.git
8573S:	Maintained
8574F:	drivers/media/radio/radio-ma901.c
8575
8576MAC80211
8577M:	Johannes Berg <johannes@sipsolutions.net>
8578L:	linux-wireless@vger.kernel.org
8579W:	http://wireless.kernel.org/
8580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8582S:	Maintained
8583F:	Documentation/networking/mac80211-injection.txt
8584F:	include/net/mac80211.h
8585F:	net/mac80211/
8586F:	drivers/net/wireless/mac80211_hwsim.[ch]
8587F:	Documentation/networking/mac80211_hwsim/README
8588
8589MAILBOX API
8590M:	Jassi Brar <jassisinghbrar@gmail.com>
8591L:	linux-kernel@vger.kernel.org
8592S:	Maintained
8593F:	drivers/mailbox/
8594F:	include/linux/mailbox_client.h
8595F:	include/linux/mailbox_controller.h
8596
8597MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8598M:	Michael Kerrisk <mtk.manpages@gmail.com>
8599W:	http://www.kernel.org/doc/man-pages
8600L:	linux-man@vger.kernel.org
8601S:	Maintained
8602
8603MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8604M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8605L:	linux-mips@linux-mips.org
8606S:	Maintained
8607F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8608
8609MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8610M:	Andrew Lunn <andrew@lunn.ch>
8611M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/dsa/mv88e6xxx/
8615F:	linux/platform_data/mv88e6xxx.h
8616F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8617
8618MARVELL ARMADA DRM SUPPORT
8619M:	Russell King <linux@armlinux.org.uk>
8620S:	Maintained
8621T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8622T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8623F:	drivers/gpu/drm/armada/
8624F:	include/uapi/drm/armada_drm.h
8625F:	Documentation/devicetree/bindings/display/armada/
8626
8627MARVELL CRYPTO DRIVER
8628M:	Boris Brezillon <boris.brezillon@bootlin.com>
8629M:	Arnaud Ebalard <arno@natisbad.org>
8630F:	drivers/crypto/marvell/
8631S:	Maintained
8632L:	linux-crypto@vger.kernel.org
8633
8634MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8635M:	Mirko Lindner <mlindner@marvell.com>
8636M:	Stephen Hemminger <stephen@networkplumber.org>
8637L:	netdev@vger.kernel.org
8638S:	Maintained
8639F:	drivers/net/ethernet/marvell/sk*
8640
8641MARVELL LIBERTAS WIRELESS DRIVER
8642L:	libertas-dev@lists.infradead.org
8643S:	Orphan
8644F:	drivers/net/wireless/marvell/libertas/
8645
8646MARVELL MACCHIATOBIN SUPPORT
8647M:	Russell King <linux@armlinux.org.uk>
8648L:	linux-arm-kernel@lists.infradead.org
8649S:	Maintained
8650F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8651
8652MARVELL MV643XX ETHERNET DRIVER
8653M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8654L:	netdev@vger.kernel.org
8655S:	Maintained
8656F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8657F:	include/linux/mv643xx.h
8658
8659MARVELL MV88X3310 PHY DRIVER
8660M:	Russell King <linux@armlinux.org.uk>
8661L:	netdev@vger.kernel.org
8662S:	Maintained
8663F:	drivers/net/phy/marvell10g.c
8664
8665MARVELL MVNETA ETHERNET DRIVER
8666M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8667L:	netdev@vger.kernel.org
8668S:	Maintained
8669F:	drivers/net/ethernet/marvell/mvneta.*
8670
8671MARVELL MWIFIEX WIRELESS DRIVER
8672M:	Amitkumar Karwar <amitkarwar@gmail.com>
8673M:	Nishant Sarmukadam <nishants@marvell.com>
8674M:	Ganapathi Bhat <gbhat@marvell.com>
8675M:	Xinming Hu <huxinming820@gmail.com>
8676L:	linux-wireless@vger.kernel.org
8677S:	Maintained
8678F:	drivers/net/wireless/marvell/mwifiex/
8679
8680MARVELL MWL8K WIRELESS DRIVER
8681M:	Lennert Buytenhek <buytenh@wantstofly.org>
8682L:	linux-wireless@vger.kernel.org
8683S:	Odd Fixes
8684F:	drivers/net/wireless/marvell/mwl8k.c
8685
8686MARVELL NAND CONTROLLER DRIVER
8687M:	Miquel Raynal <miquel.raynal@bootlin.com>
8688L:	linux-mtd@lists.infradead.org
8689S:	Maintained
8690F:	drivers/mtd/nand/raw/marvell_nand.c
8691F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8692
8693MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8694M:	Nicolas Pitre <nico@fluxnic.net>
8695S:	Odd Fixes
8696F:	drivers/mmc/host/mvsdio.*
8697
8698MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8699M:	Hu Ziji <huziji@marvell.com>
8700L:	linux-mmc@vger.kernel.org
8701S:	Supported
8702F:	drivers/mmc/host/sdhci-xenon*
8703F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8704
8705MATROX FRAMEBUFFER DRIVER
8706L:	linux-fbdev@vger.kernel.org
8707S:	Orphan
8708F:	drivers/video/fbdev/matrox/matroxfb_*
8709F:	include/uapi/linux/matroxfb.h
8710
8711MAX16065 HARDWARE MONITOR DRIVER
8712M:	Guenter Roeck <linux@roeck-us.net>
8713L:	linux-hwmon@vger.kernel.org
8714S:	Maintained
8715F:	Documentation/hwmon/max16065
8716F:	drivers/hwmon/max16065.c
8717
8718MAX20751 HARDWARE MONITOR DRIVER
8719M:	Guenter Roeck <linux@roeck-us.net>
8720L:	linux-hwmon@vger.kernel.org
8721S:	Maintained
8722F:	Documentation/hwmon/max20751
8723F:	drivers/hwmon/max20751.c
8724
8725MAX2175 SDR TUNER DRIVER
8726M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8727L:	linux-media@vger.kernel.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8731F:	Documentation/media/v4l-drivers/max2175.rst
8732F:	drivers/media/i2c/max2175*
8733F:	include/uapi/linux/max2175.h
8734
8735MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8736L:	linux-hwmon@vger.kernel.org
8737S:	Orphan
8738F:	Documentation/hwmon/max6650
8739F:	drivers/hwmon/max6650.c
8740
8741MAX6697 HARDWARE MONITOR DRIVER
8742M:	Guenter Roeck <linux@roeck-us.net>
8743L:	linux-hwmon@vger.kernel.org
8744S:	Maintained
8745F:	Documentation/hwmon/max6697
8746F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8747F:	drivers/hwmon/max6697.c
8748F:	include/linux/platform_data/max6697.h
8749
8750MAX9860 MONO AUDIO VOICE CODEC DRIVER
8751M:	Peter Rosin <peda@axentia.se>
8752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8753S:	Maintained
8754F:	Documentation/devicetree/bindings/sound/max9860.txt
8755F:	sound/soc/codecs/max9860.*
8756
8757MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8758M:	Javier Martinez Canillas <javier@dowhile0.org>
8759L:	linux-kernel@vger.kernel.org
8760S:	Supported
8761F:	drivers/regulator/max77802-regulator.c
8762F:	Documentation/devicetree/bindings/*/*max77802.txt
8763F:	include/dt-bindings/*/*max77802.h
8764
8765MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8766M:	Krzysztof Kozlowski <krzk@kernel.org>
8767M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8768L:	linux-pm@vger.kernel.org
8769S:	Supported
8770F:	drivers/power/supply/max14577_charger.c
8771F:	drivers/power/supply/max77693_charger.c
8772
8773MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8774M:	Chanwoo Choi <cw00.choi@samsung.com>
8775M:	Krzysztof Kozlowski <krzk@kernel.org>
8776M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8777L:	linux-kernel@vger.kernel.org
8778S:	Supported
8779F:	drivers/*/max14577*.c
8780F:	drivers/*/max77686*.c
8781F:	drivers/*/max77693*.c
8782F:	drivers/extcon/extcon-max14577.c
8783F:	drivers/extcon/extcon-max77693.c
8784F:	drivers/rtc/rtc-max77686.c
8785F:	drivers/clk/clk-max77686.c
8786F:	Documentation/devicetree/bindings/mfd/max14577.txt
8787F:	Documentation/devicetree/bindings/*/max77686.txt
8788F:	Documentation/devicetree/bindings/mfd/max77693.txt
8789F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8790F:	include/linux/mfd/max14577*.h
8791F:	include/linux/mfd/max77686*.h
8792F:	include/linux/mfd/max77693*.h
8793
8794MAXIRADIO FM RADIO RECEIVER DRIVER
8795M:	Hans Verkuil <hverkuil@xs4all.nl>
8796L:	linux-media@vger.kernel.org
8797T:	git git://linuxtv.org/media_tree.git
8798W:	https://linuxtv.org
8799S:	Maintained
8800F:	drivers/media/radio/radio-maxiradio*
8801
8802MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8803M:	Peter Rosin <peda@axentia.se>
8804L:	linux-iio@vger.kernel.org
8805S:	Maintained
8806F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8807F:	drivers/iio/potentiometer/mcp4018.c
8808F:	drivers/iio/potentiometer/mcp4531.c
8809
8810MCR20A IEEE-802.15.4 RADIO DRIVER
8811M:	Xue Liu <liuxuenetmail@gmail.com>
8812L:	linux-wpan@vger.kernel.org
8813W:	https://github.com/xueliu/mcr20a-linux
8814S:	Maintained
8815F:	drivers/net/ieee802154/mcr20a.c
8816F:	drivers/net/ieee802154/mcr20a.h
8817F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8818
8819MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8820M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8821L:	linux-iio@vger.kernel.org
8822S:	Maintained
8823F:	drivers/iio/dac/cio-dac.c
8824
8825MEDIA DRIVERS FOR ASCOT2E
8826M:	Sergey Kozlov <serjk@netup.ru>
8827M:	Abylay Ospan <aospan@netup.ru>
8828L:	linux-media@vger.kernel.org
8829W:	https://linuxtv.org
8830W:	http://netup.tv/
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Supported
8833F:	drivers/media/dvb-frontends/ascot2e*
8834
8835MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8836M:	Jasmin Jessich <jasmin@anw.at>
8837L:	linux-media@vger.kernel.org
8838W:	https://linuxtv.org
8839T:	git git://linuxtv.org/media_tree.git
8840S:	Maintained
8841F:	drivers/media/dvb-frontends/cxd2099*
8842
8843MEDIA DRIVERS FOR CXD2841ER
8844M:	Sergey Kozlov <serjk@netup.ru>
8845M:	Abylay Ospan <aospan@netup.ru>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848W:	http://netup.tv/
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	drivers/media/dvb-frontends/cxd2841er*
8852
8853MEDIA DRIVERS FOR CXD2880
8854M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8855L:	linux-media@vger.kernel.org
8856W:	http://linuxtv.org/
8857T:	git git://linuxtv.org/media_tree.git
8858S:	Supported
8859F:	drivers/media/dvb-frontends/cxd2880/*
8860F:	drivers/media/spi/cxd2880*
8861
8862MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8863M:	Daniel Scheller <d.scheller.oss@gmail.com>
8864L:	linux-media@vger.kernel.org
8865W:	https://linuxtv.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	drivers/media/pci/ddbridge/*
8869
8870MEDIA DRIVERS FOR FREESCALE IMX
8871M:	Steve Longerbeam <slongerbeam@gmail.com>
8872M:	Philipp Zabel <p.zabel@pengutronix.de>
8873L:	linux-media@vger.kernel.org
8874T:	git git://linuxtv.org/media_tree.git
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/media/imx.txt
8877F:	Documentation/media/v4l-drivers/imx.rst
8878F:	drivers/staging/media/imx/
8879F:	include/linux/imx-media.h
8880F:	include/media/imx.h
8881
8882MEDIA DRIVERS FOR HELENE
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/dvb-frontends/helene*
8890
8891MEDIA DRIVERS FOR HORUS3A
8892M:	Sergey Kozlov <serjk@netup.ru>
8893M:	Abylay Ospan <aospan@netup.ru>
8894L:	linux-media@vger.kernel.org
8895W:	https://linuxtv.org
8896W:	http://netup.tv/
8897T:	git git://linuxtv.org/media_tree.git
8898S:	Supported
8899F:	drivers/media/dvb-frontends/horus3a*
8900
8901MEDIA DRIVERS FOR LNBH25
8902M:	Sergey Kozlov <serjk@netup.ru>
8903M:	Abylay Ospan <aospan@netup.ru>
8904L:	linux-media@vger.kernel.org
8905W:	https://linuxtv.org
8906W:	http://netup.tv/
8907T:	git git://linuxtv.org/media_tree.git
8908S:	Supported
8909F:	drivers/media/dvb-frontends/lnbh25*
8910
8911MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8912M:	Daniel Scheller <d.scheller.oss@gmail.com>
8913L:	linux-media@vger.kernel.org
8914W:	https://linuxtv.org
8915T:	git git://linuxtv.org/media_tree.git
8916S:	Maintained
8917F:	drivers/media/dvb-frontends/mxl5xx*
8918
8919MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8920M:	Sergey Kozlov <serjk@netup.ru>
8921M:	Abylay Ospan <aospan@netup.ru>
8922L:	linux-media@vger.kernel.org
8923W:	https://linuxtv.org
8924W:	http://netup.tv/
8925T:	git git://linuxtv.org/media_tree.git
8926S:	Supported
8927F:	drivers/media/pci/netup_unidvb/*
8928
8929MEDIA DRIVERS FOR RENESAS - CEU
8930M:	Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
8936F:	drivers/media/platform/renesas-ceu.c
8937F:	include/media/drv-intf/renesas-ceu.h
8938
8939MEDIA DRIVERS FOR RENESAS - DRIF
8940M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
8946F:	drivers/media/platform/rcar_drif.c
8947
8948MEDIA DRIVERS FOR RENESAS - FCP
8949M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8950L:	linux-media@vger.kernel.org
8951L:	linux-renesas-soc@vger.kernel.org
8952T:	git git://linuxtv.org/media_tree.git
8953S:	Supported
8954F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8955F:	drivers/media/platform/rcar-fcp.c
8956F:	include/media/rcar-fcp.h
8957
8958MEDIA DRIVERS FOR RENESAS - FDP1
8959M:	Kieran Bingham <kieran@bingham.xyz>
8960L:	linux-media@vger.kernel.org
8961L:	linux-renesas-soc@vger.kernel.org
8962T:	git git://linuxtv.org/media_tree.git
8963S:	Supported
8964F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8965F:	drivers/media/platform/rcar_fdp1.c
8966
8967MEDIA DRIVERS FOR RENESAS - VIN
8968M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8969L:	linux-media@vger.kernel.org
8970L:	linux-renesas-soc@vger.kernel.org
8971T:	git git://linuxtv.org/media_tree.git
8972S:	Supported
8973F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8974F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8975F:	drivers/media/platform/rcar-vin/
8976
8977MEDIA DRIVERS FOR RENESAS - VSP1
8978M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8979L:	linux-media@vger.kernel.org
8980L:	linux-renesas-soc@vger.kernel.org
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Supported
8983F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8984F:	drivers/media/platform/vsp1/
8985
8986MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8987M:	Daniel Scheller <d.scheller.oss@gmail.com>
8988L:	linux-media@vger.kernel.org
8989W:	https://linuxtv.org
8990T:	git git://linuxtv.org/media_tree.git
8991S:	Maintained
8992F:	drivers/media/dvb-frontends/stv0910*
8993
8994MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8995M:	Daniel Scheller <d.scheller.oss@gmail.com>
8996L:	linux-media@vger.kernel.org
8997W:	https://linuxtv.org
8998T:	git git://linuxtv.org/media_tree.git
8999S:	Maintained
9000F:	drivers/media/dvb-frontends/stv6111*
9001
9002MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9003M:	Dmitry Osipenko <digetx@gmail.com>
9004L:	linux-media@vger.kernel.org
9005L:	linux-tegra@vger.kernel.org
9006T:	git git://linuxtv.org/media_tree.git
9007S:	Maintained
9008F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9009F:	drivers/staging/media/tegra-vde/
9010
9011MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9012M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9013P:	LinuxTV.org Project
9014L:	linux-media@vger.kernel.org
9015W:	https://linuxtv.org
9016Q:	http://patchwork.kernel.org/project/linux-media/list/
9017T:	git git://linuxtv.org/media_tree.git
9018S:	Maintained
9019F:	Documentation/devicetree/bindings/media/
9020F:	Documentation/media/
9021F:	drivers/media/
9022F:	drivers/staging/media/
9023F:	include/linux/platform_data/media/
9024F:	include/media/
9025F:	include/uapi/linux/dvb/
9026F:	include/uapi/linux/videodev2.h
9027F:	include/uapi/linux/media.h
9028F:	include/uapi/linux/v4l2-*
9029F:	include/uapi/linux/meye.h
9030F:	include/uapi/linux/ivtv*
9031F:	include/uapi/linux/uvcvideo.h
9032
9033MEDIATEK CIR DRIVER
9034M:	Sean Wang <sean.wang@mediatek.com>
9035S:	Maintained
9036F:	drivers/media/rc/mtk-cir.c
9037
9038MEDIATEK DMA DRIVER
9039M:	Sean Wang <sean.wang@mediatek.com>
9040L:	dmaengine@vger.kernel.org
9041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9043S:	Maintained
9044F:	Documentation/devicetree/bindings/dma/mtk-*
9045F:	drivers/dma/mediatek/
9046
9047MEDIATEK PMIC LED DRIVER
9048M:	Sean Wang <sean.wang@mediatek.com>
9049S:	Maintained
9050F:	drivers/leds/leds-mt6323.c
9051F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9052
9053MEDIATEK ETHERNET DRIVER
9054M:	Felix Fietkau <nbd@openwrt.org>
9055M:	John Crispin <john@phrozen.org>
9056M:	Sean Wang <sean.wang@mediatek.com>
9057M:	Nelson Chang <nelson.chang@mediatek.com>
9058L:	netdev@vger.kernel.org
9059S:	Maintained
9060F:	drivers/net/ethernet/mediatek/
9061
9062MEDIATEK SWITCH DRIVER
9063M:	Sean Wang <sean.wang@mediatek.com>
9064L:	netdev@vger.kernel.org
9065S:	Maintained
9066F:	drivers/net/dsa/mt7530.*
9067F:	net/dsa/tag_mtk.c
9068
9069MEDIATEK JPEG DRIVER
9070M:	Rick Chang <rick.chang@mediatek.com>
9071M:	Bin Liu <bin.liu@mediatek.com>
9072S:	Supported
9073F:	drivers/media/platform/mtk-jpeg/
9074F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9075
9076MEDIATEK MDP DRIVER
9077M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9078M:	Houlong Wei <houlong.wei@mediatek.com>
9079M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9080S:	Supported
9081F:	drivers/media/platform/mtk-mdp/
9082F:	drivers/media/platform/mtk-vpu/
9083F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9084
9085MEDIATEK MEDIA DRIVER
9086M:	Tiffany Lin <tiffany.lin@mediatek.com>
9087M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9088S:	Supported
9089F:	drivers/media/platform/mtk-vcodec/
9090F:	drivers/media/platform/mtk-vpu/
9091F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9092F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9093
9094MEDIATEK MT7601U WIRELESS LAN DRIVER
9095M:	Jakub Kicinski <kubakici@wp.pl>
9096L:	linux-wireless@vger.kernel.org
9097S:	Maintained
9098F:	drivers/net/wireless/mediatek/mt7601u/
9099
9100MEDIATEK NAND CONTROLLER DRIVER
9101M:	Xiaolei Li <xiaolei.li@mediatek.com>
9102L:	linux-mtd@lists.infradead.org
9103S:	Maintained
9104F:	drivers/mtd/nand/raw/mtk_*
9105F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9106
9107MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9108M:	Sean Wang <sean.wang@mediatek.com>
9109S:	Maintained
9110F:	drivers/char/hw_random/mtk-rng.c
9111
9112MEDIATEK USB3 DRD IP DRIVER
9113M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9114L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9117S:	Maintained
9118F:	drivers/usb/mtu3/
9119
9120MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9121M:	Peter Senna Tschudin <peter.senna@gmail.com>
9122M:	Martin Donnelly <martin.donnelly@ge.com>
9123M:	Martyn Welch <martyn.welch@collabora.co.uk>
9124S:	Maintained
9125F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9126F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9127
9128MEGARAID SCSI/SAS DRIVERS
9129M:	Kashyap Desai <kashyap.desai@broadcom.com>
9130M:	Sumit Saxena <sumit.saxena@broadcom.com>
9131M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9132L:	megaraidlinux.pdl@broadcom.com
9133L:	linux-scsi@vger.kernel.org
9134W:	http://www.avagotech.com/support/
9135S:	Maintained
9136F:	Documentation/scsi/megaraid.txt
9137F:	drivers/scsi/megaraid.*
9138F:	drivers/scsi/megaraid/
9139
9140MELEXIS MLX90614 DRIVER
9141M:	Crt Mori <cmo@melexis.com>
9142L:	linux-iio@vger.kernel.org
9143W:	http://www.melexis.com
9144S:	Supported
9145F:	drivers/iio/temperature/mlx90614.c
9146
9147MELEXIS MLX90632 DRIVER
9148M:	Crt Mori <cmo@melexis.com>
9149L:	linux-iio@vger.kernel.org
9150W:	http://www.melexis.com
9151S:	Supported
9152F:	drivers/iio/temperature/mlx90632.c
9153
9154MELFAS MIP4 TOUCHSCREEN DRIVER
9155M:	Sangwon Jee <jeesw@melfas.com>
9156W:	http://www.melfas.com
9157S:	Supported
9158F:	drivers/input/touchscreen/melfas_mip4.c
9159F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9160
9161MELLANOX ETHERNET DRIVER (mlx4_en)
9162M:	Tariq Toukan <tariqt@mellanox.com>
9163L:	netdev@vger.kernel.org
9164S:	Supported
9165W:	http://www.mellanox.com
9166Q:	http://patchwork.ozlabs.org/project/netdev/list/
9167F:	drivers/net/ethernet/mellanox/mlx4/en_*
9168
9169MELLANOX ETHERNET DRIVER (mlx5e)
9170M:	Saeed Mahameed <saeedm@mellanox.com>
9171L:	netdev@vger.kernel.org
9172S:	Supported
9173W:	http://www.mellanox.com
9174Q:	http://patchwork.ozlabs.org/project/netdev/list/
9175F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9176
9177MELLANOX ETHERNET INNOVA DRIVERS
9178R:	Boris Pismenny <borisp@mellanox.com>
9179L:	netdev@vger.kernel.org
9180S:	Supported
9181W:	http://www.mellanox.com
9182Q:	http://patchwork.ozlabs.org/project/netdev/list/
9183F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9184F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9185F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9186F:	include/linux/mlx5/mlx5_ifc_fpga.h
9187
9188MELLANOX ETHERNET INNOVA IPSEC DRIVER
9189R:	Boris Pismenny <borisp@mellanox.com>
9190L:	netdev@vger.kernel.org
9191S:	Supported
9192W:	http://www.mellanox.com
9193Q:	http://patchwork.ozlabs.org/project/netdev/list/
9194F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9195F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9196
9197MELLANOX ETHERNET SWITCH DRIVERS
9198M:	Jiri Pirko <jiri@mellanox.com>
9199M:	Ido Schimmel <idosch@mellanox.com>
9200L:	netdev@vger.kernel.org
9201S:	Supported
9202W:	http://www.mellanox.com
9203Q:	http://patchwork.ozlabs.org/project/netdev/list/
9204F:	drivers/net/ethernet/mellanox/mlxsw/
9205
9206MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9207M:	mlxsw@mellanox.com
9208L:	netdev@vger.kernel.org
9209S:	Supported
9210W:	http://www.mellanox.com
9211Q:	http://patchwork.ozlabs.org/project/netdev/list/
9212F:	drivers/net/ethernet/mellanox/mlxfw/
9213
9214MELLANOX HARDWARE PLATFORM SUPPORT
9215M:	Andy Shevchenko <andy@infradead.org>
9216M:	Darren Hart <dvhart@infradead.org>
9217M:	Vadim Pasternak <vadimp@mellanox.com>
9218L:	platform-driver-x86@vger.kernel.org
9219S:	Supported
9220F:	drivers/platform/mellanox/
9221
9222MELLANOX MLX4 core VPI driver
9223M:	Tariq Toukan <tariqt@mellanox.com>
9224L:	netdev@vger.kernel.org
9225L:	linux-rdma@vger.kernel.org
9226W:	http://www.mellanox.com
9227Q:	http://patchwork.ozlabs.org/project/netdev/list/
9228S:	Supported
9229F:	drivers/net/ethernet/mellanox/mlx4/
9230F:	include/linux/mlx4/
9231
9232MELLANOX MLX4 IB driver
9233M:	Yishai Hadas <yishaih@mellanox.com>
9234L:	linux-rdma@vger.kernel.org
9235W:	http://www.mellanox.com
9236Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9237S:	Supported
9238F:	drivers/infiniband/hw/mlx4/
9239F:	include/linux/mlx4/
9240F:	include/uapi/rdma/mlx4-abi.h
9241
9242MELLANOX MLX5 core VPI driver
9243M:	Saeed Mahameed <saeedm@mellanox.com>
9244M:	Leon Romanovsky <leonro@mellanox.com>
9245L:	netdev@vger.kernel.org
9246L:	linux-rdma@vger.kernel.org
9247W:	http://www.mellanox.com
9248Q:	http://patchwork.ozlabs.org/project/netdev/list/
9249S:	Supported
9250F:	drivers/net/ethernet/mellanox/mlx5/core/
9251F:	include/linux/mlx5/
9252
9253MELLANOX MLX5 IB driver
9254M:	Leon Romanovsky <leonro@mellanox.com>
9255L:	linux-rdma@vger.kernel.org
9256W:	http://www.mellanox.com
9257Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9258S:	Supported
9259F:	drivers/infiniband/hw/mlx5/
9260F:	include/linux/mlx5/
9261F:	include/uapi/rdma/mlx5-abi.h
9262
9263MELLANOX MLXCPLD I2C AND MUX DRIVER
9264M:	Vadim Pasternak <vadimp@mellanox.com>
9265M:	Michael Shych <michaelsh@mellanox.com>
9266L:	linux-i2c@vger.kernel.org
9267S:	Supported
9268F:	drivers/i2c/busses/i2c-mlxcpld.c
9269F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9270F:	Documentation/i2c/busses/i2c-mlxcpld
9271
9272MELLANOX MLXCPLD LED DRIVER
9273M:	Vadim Pasternak <vadimp@mellanox.com>
9274L:	linux-leds@vger.kernel.org
9275S:	Supported
9276F:	drivers/leds/leds-mlxcpld.c
9277F:	drivers/leds/leds-mlxreg.c
9278F:	Documentation/leds/leds-mlxcpld.txt
9279
9280MELLANOX PLATFORM DRIVER
9281M:	Vadim Pasternak <vadimp@mellanox.com>
9282L:	platform-driver-x86@vger.kernel.org
9283S:	Supported
9284F:	drivers/platform/x86/mlx-platform.c
9285
9286MEMBARRIER SUPPORT
9287M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9288M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9289L:	linux-kernel@vger.kernel.org
9290S:	Supported
9291F:	kernel/sched/membarrier.c
9292F:	include/uapi/linux/membarrier.h
9293F:	arch/powerpc/include/asm/membarrier.h
9294
9295MEMORY MANAGEMENT
9296L:	linux-mm@kvack.org
9297W:	http://www.linux-mm.org
9298S:	Maintained
9299F:	include/linux/mm.h
9300F:	include/linux/gfp.h
9301F:	include/linux/mmzone.h
9302F:	include/linux/memory_hotplug.h
9303F:	include/linux/vmalloc.h
9304F:	mm/
9305
9306MEMORY TECHNOLOGY DEVICES (MTD)
9307M:	David Woodhouse <dwmw2@infradead.org>
9308M:	Brian Norris <computersforpeace@gmail.com>
9309M:	Boris Brezillon <boris.brezillon@bootlin.com>
9310M:	Marek Vasut <marek.vasut@gmail.com>
9311M:	Richard Weinberger <richard@nod.at>
9312L:	linux-mtd@lists.infradead.org
9313W:	http://www.linux-mtd.infradead.org/
9314Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9315T:	git git://git.infradead.org/linux-mtd.git master
9316T:	git git://git.infradead.org/linux-mtd.git mtd/next
9317S:	Maintained
9318F:	Documentation/devicetree/bindings/mtd/
9319F:	drivers/mtd/
9320F:	include/linux/mtd/
9321F:	include/uapi/mtd/
9322
9323MEN A21 WATCHDOG DRIVER
9324M:	Johannes Thumshirn <morbidrsa@gmail.com>
9325L:	linux-watchdog@vger.kernel.org
9326S:	Maintained
9327F:	drivers/watchdog/mena21_wdt.c
9328
9329MEN CHAMELEON BUS (mcb)
9330M:	Johannes Thumshirn <morbidrsa@gmail.com>
9331S:	Maintained
9332F:	drivers/mcb/
9333F:	include/linux/mcb.h
9334F:	Documentation/men-chameleon-bus.txt
9335
9336MEN F21BMC (Board Management Controller)
9337M:	Andreas Werner <andreas.werner@men.de>
9338S:	Supported
9339F:	drivers/mfd/menf21bmc.c
9340F:	drivers/watchdog/menf21bmc_wdt.c
9341F:	drivers/leds/leds-menf21bmc.c
9342F:	drivers/hwmon/menf21bmc_hwmon.c
9343F:	Documentation/hwmon/menf21bmc
9344
9345MESON AO CEC DRIVER FOR AMLOGIC SOCS
9346M:	Neil Armstrong <narmstrong@baylibre.com>
9347L:	linux-media@lists.freedesktop.org
9348L:	linux-amlogic@lists.infradead.org
9349W:	http://linux-meson.com/
9350S:	Supported
9351F:	drivers/media/platform/meson/ao-cec.c
9352F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9353T:	git git://linuxtv.org/media_tree.git
9354
9355MICROBLAZE ARCHITECTURE
9356M:	Michal Simek <monstr@monstr.eu>
9357W:	http://www.monstr.eu/fdt/
9358T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9359S:	Supported
9360F:	arch/microblaze/
9361
9362MICROCHIP / ATMEL AT91 SERIAL DRIVER
9363M:	Richard Genoud <richard.genoud@gmail.com>
9364S:	Maintained
9365F:	drivers/tty/serial/atmel_serial.c
9366F:	drivers/tty/serial/atmel_serial.h
9367
9368MICROCHIP / ATMEL DMA DRIVER
9369M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9371L:	dmaengine@vger.kernel.org
9372S:	Supported
9373F:	drivers/dma/at_hdmac.c
9374F:	drivers/dma/at_hdmac_regs.h
9375F:	include/linux/platform_data/dma-atmel.h
9376
9377MICROCHIP / ATMEL ECC DRIVER
9378M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9379L:	linux-crypto@vger.kernel.org
9380S:	Maintained
9381F:	drivers/crypto/atmel-ecc.*
9382
9383MICROCHIP / ATMEL ISC DRIVER
9384M:	Songjun Wu <songjun.wu@microchip.com>
9385L:	linux-media@vger.kernel.org
9386S:	Supported
9387F:	drivers/media/platform/atmel/atmel-isc.c
9388F:	drivers/media/platform/atmel/atmel-isc-regs.h
9389F:	devicetree/bindings/media/atmel-isc.txt
9390
9391MICROCHIP / ATMEL NAND DRIVER
9392M:	Wenyou Yang <wenyou.yang@microchip.com>
9393M:	Josh Wu <rainyfeeling@outlook.com>
9394L:	linux-mtd@lists.infradead.org
9395S:	Supported
9396F:	drivers/mtd/nand/raw/atmel/*
9397F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9398
9399MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9400M:	Woojung Huh <Woojung.Huh@microchip.com>
9401M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9402L:	netdev@vger.kernel.org
9403S:	Maintained
9404F:	net/dsa/tag_ksz.c
9405F:	drivers/net/dsa/microchip/*
9406F:	include/linux/platform_data/microchip-ksz.h
9407F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9408
9409MICROCHIP LAN743X ETHERNET DRIVER
9410M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9411M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9412L:	netdev@vger.kernel.org
9413S:	Maintained
9414F:	drivers/net/ethernet/microchip/lan743x_*
9415
9416MICROCHIP / ATMEL MCP3911 ADC DRIVER
9417M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9418M:	Kent Gustavsson <kent@minoris.se>
9419L:	linux-iio@vger.kernel.org
9420S:	Supported
9421F:	drivers/iio/adc/mcp3911.c
9422F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9423
9424MICROCHIP USB251XB DRIVER
9425M:	Richard Leitner <richard.leitner@skidata.com>
9426L:	linux-usb@vger.kernel.org
9427S:	Maintained
9428F:	drivers/usb/misc/usb251xb.c
9429F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9430
9431MICROSEMI MIPS SOCS
9432M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9433L:	linux-mips@linux-mips.org
9434S:	Maintained
9435F:	arch/mips/generic/board-ocelot.c
9436F:	arch/mips/configs/generic/board-ocelot.config
9437F:	arch/mips/boot/dts/mscc/
9438F:	Documentation/devicetree/bindings/mips/mscc.txt
9439
9440MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9441M:	Don Brace <don.brace@microsemi.com>
9442L:	esc.storagedev@microsemi.com
9443L:	linux-scsi@vger.kernel.org
9444S:	Supported
9445F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9446F:	drivers/scsi/smartpqi/Kconfig
9447F:	drivers/scsi/smartpqi/Makefile
9448F:	include/linux/cciss*.h
9449F:	include/uapi/linux/cciss*.h
9450F:	Documentation/scsi/smartpqi.txt
9451
9452MICROSEMI ETHERNET SWITCH DRIVER
9453M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9454L:	netdev@vger.kernel.org
9455S:	Supported
9456F:	drivers/net/ethernet/mscc/
9457
9458MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9459M:	Chen Yu <yu.c.chen@intel.com>
9460L:	platform-driver-x86@vger.kernel.org
9461S:	Supported
9462F:	drivers/platform/x86/surfacepro3_button.c
9463
9464MICROTEK X6 SCANNER
9465M:	Oliver Neukum <oliver@neukum.org>
9466S:	Maintained
9467F:	drivers/usb/image/microtek.*
9468
9469MIPS
9470M:	Ralf Baechle <ralf@linux-mips.org>
9471M:	Paul Burton <paul.burton@mips.com>
9472M:	James Hogan <jhogan@kernel.org>
9473L:	linux-mips@linux-mips.org
9474W:	http://www.linux-mips.org/
9475T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9477Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9478S:	Supported
9479F:	Documentation/devicetree/bindings/mips/
9480F:	Documentation/mips/
9481F:	arch/mips/
9482F:	drivers/platform/mips/
9483
9484MIPS BOSTON DEVELOPMENT BOARD
9485M:	Paul Burton <paul.burton@mips.com>
9486L:	linux-mips@linux-mips.org
9487S:	Maintained
9488F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9489F:	arch/mips/boot/dts/img/boston.dts
9490F:	arch/mips/configs/generic/board-boston.config
9491F:	drivers/clk/imgtec/clk-boston.c
9492F:	include/dt-bindings/clock/boston-clock.h
9493
9494MIPS GENERIC PLATFORM
9495M:	Paul Burton <paul.burton@mips.com>
9496L:	linux-mips@linux-mips.org
9497S:	Supported
9498F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9499F:	arch/mips/generic/
9500F:	arch/mips/tools/generic-board-config.sh
9501
9502MIPS/LOONGSON1 ARCHITECTURE
9503M:	Keguang Zhang <keguang.zhang@gmail.com>
9504L:	linux-mips@linux-mips.org
9505S:	Maintained
9506F:	arch/mips/loongson32/
9507F:	arch/mips/include/asm/mach-loongson32/
9508F:	drivers/*/*loongson1*
9509F:	drivers/*/*/*loongson1*
9510
9511MIPS/LOONGSON2 ARCHITECTURE
9512M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9513L:	linux-mips@linux-mips.org
9514S:	Maintained
9515F:	arch/mips/loongson64/*{2e/2f}*
9516F:	arch/mips/include/asm/mach-loongson64/
9517F:	drivers/*/*loongson2*
9518F:	drivers/*/*/*loongson2*
9519
9520MIPS/LOONGSON3 ARCHITECTURE
9521M:	Huacai Chen <chenhc@lemote.com>
9522L:	linux-mips@linux-mips.org
9523S:	Maintained
9524F:	arch/mips/loongson64/
9525F:	arch/mips/include/asm/mach-loongson64/
9526F:	drivers/platform/mips/cpu_hwmon.c
9527F:	drivers/*/*loongson3*
9528F:	drivers/*/*/*loongson3*
9529
9530MIPS RINT INSTRUCTION EMULATION
9531M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9532L:	linux-mips@linux-mips.org
9533S:	Supported
9534F:	arch/mips/math-emu/sp_rint.c
9535F:	arch/mips/math-emu/dp_rint.c
9536
9537MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9538M:	Hans Verkuil <hverkuil@xs4all.nl>
9539L:	linux-media@vger.kernel.org
9540T:	git git://linuxtv.org/media_tree.git
9541W:	https://linuxtv.org
9542S:	Odd Fixes
9543F:	drivers/media/radio/radio-miropcm20*
9544
9545MMP SUPPORT
9546M:	Eric Miao <eric.y.miao@gmail.com>
9547M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549T:	git git://github.com/hzhuang1/linux.git
9550T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9551S:	Maintained
9552F:	arch/arm/boot/dts/mmp*
9553F:	arch/arm/mach-mmp/
9554
9555MN88472 MEDIA DRIVER
9556M:	Antti Palosaari <crope@iki.fi>
9557L:	linux-media@vger.kernel.org
9558W:	https://linuxtv.org
9559W:	http://palosaari.fi/linux/
9560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9561S:	Maintained
9562F:	drivers/media/dvb-frontends/mn88472*
9563
9564MN88473 MEDIA DRIVER
9565M:	Antti Palosaari <crope@iki.fi>
9566L:	linux-media@vger.kernel.org
9567W:	https://linuxtv.org
9568W:	http://palosaari.fi/linux/
9569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9570S:	Maintained
9571F:	drivers/media/dvb-frontends/mn88473*
9572
9573PCI DRIVER FOR MOBIVEIL PCIE IP
9574M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9575L:	linux-pci@vger.kernel.org
9576S:	Supported
9577F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9578F:	drivers/pci/controller/pcie-mobiveil.c
9579
9580MODULE SUPPORT
9581M:	Jessica Yu <jeyu@kernel.org>
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9583S:	Maintained
9584F:	include/linux/module.h
9585F:	kernel/module.c
9586
9587MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9588W:	http://popies.net/meye/
9589S:	Orphan
9590F:	Documentation/media/v4l-drivers/meye*
9591F:	drivers/media/pci/meye/
9592F:	include/uapi/linux/meye.h
9593
9594MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9595M:	Jiri Slaby <jirislaby@gmail.com>
9596S:	Maintained
9597F:	Documentation/serial/moxa-smartio
9598F:	drivers/tty/mxser.*
9599
9600MR800 AVERMEDIA USB FM RADIO DRIVER
9601M:	Alexey Klimov <klimov.linux@gmail.com>
9602L:	linux-media@vger.kernel.org
9603T:	git git://linuxtv.org/media_tree.git
9604S:	Maintained
9605F:	drivers/media/radio/radio-mr800.c
9606
9607MRF24J40 IEEE 802.15.4 RADIO DRIVER
9608M:	Alan Ott <alan@signal11.us>
9609L:	linux-wpan@vger.kernel.org
9610S:	Maintained
9611F:	drivers/net/ieee802154/mrf24j40.c
9612F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9613
9614MSI LAPTOP SUPPORT
9615M:	"Lee, Chun-Yi" <jlee@suse.com>
9616L:	platform-driver-x86@vger.kernel.org
9617S:	Maintained
9618F:	drivers/platform/x86/msi-laptop.c
9619
9620MSI WMI SUPPORT
9621L:	platform-driver-x86@vger.kernel.org
9622S:	Orphan
9623F:	drivers/platform/x86/msi-wmi.c
9624
9625MSI001 MEDIA DRIVER
9626M:	Antti Palosaari <crope@iki.fi>
9627L:	linux-media@vger.kernel.org
9628W:	https://linuxtv.org
9629W:	http://palosaari.fi/linux/
9630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9631T:	git git://linuxtv.org/anttip/media_tree.git
9632S:	Maintained
9633F:	drivers/media/tuners/msi001*
9634
9635MSI2500 MEDIA DRIVER
9636M:	Antti Palosaari <crope@iki.fi>
9637L:	linux-media@vger.kernel.org
9638W:	https://linuxtv.org
9639W:	http://palosaari.fi/linux/
9640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9641T:	git git://linuxtv.org/anttip/media_tree.git
9642S:	Maintained
9643F:	drivers/media/usb/msi2500/
9644
9645MSYSTEMS DISKONCHIP G3 MTD DRIVER
9646M:	Robert Jarzmik <robert.jarzmik@free.fr>
9647L:	linux-mtd@lists.infradead.org
9648S:	Maintained
9649F:	drivers/mtd/devices/docg3*
9650
9651MT9M032 APTINA SENSOR DRIVER
9652M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9653L:	linux-media@vger.kernel.org
9654T:	git git://linuxtv.org/media_tree.git
9655S:	Maintained
9656F:	drivers/media/i2c/mt9m032.c
9657F:	include/media/i2c/mt9m032.h
9658
9659MT9P031 APTINA CAMERA SENSOR
9660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9661L:	linux-media@vger.kernel.org
9662T:	git git://linuxtv.org/media_tree.git
9663S:	Maintained
9664F:	drivers/media/i2c/mt9p031.c
9665F:	include/media/i2c/mt9p031.h
9666
9667MT9T001 APTINA CAMERA SENSOR
9668M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9669L:	linux-media@vger.kernel.org
9670T:	git git://linuxtv.org/media_tree.git
9671S:	Maintained
9672F:	drivers/media/i2c/mt9t001.c
9673F:	include/media/i2c/mt9t001.h
9674
9675MT9T112 APTINA CAMERA SENSOR
9676M:	Jacopo Mondi <jacopo@jmondi.org>
9677L:	linux-media@vger.kernel.org
9678T:	git git://linuxtv.org/media_tree.git
9679S:	Odd Fixes
9680F:	drivers/media/i2c/mt9t112.c
9681F:	include/media/i2c/mt9t112.h
9682
9683MT9V032 APTINA CAMERA SENSOR
9684M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9685L:	linux-media@vger.kernel.org
9686T:	git git://linuxtv.org/media_tree.git
9687S:	Maintained
9688F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9689F:	drivers/media/i2c/mt9v032.c
9690F:	include/media/i2c/mt9v032.h
9691
9692MULTIFUNCTION DEVICES (MFD)
9693M:	Lee Jones <lee.jones@linaro.org>
9694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9695S:	Supported
9696F:	Documentation/devicetree/bindings/mfd/
9697F:	drivers/mfd/
9698F:	include/linux/mfd/
9699F:	include/dt-bindings/mfd/
9700
9701MULTIMEDIA CARD (MMC) ETC. OVER SPI
9702S:	Orphan
9703F:	drivers/mmc/host/mmc_spi.c
9704F:	include/linux/spi/mmc_spi.h
9705
9706MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9707M:	Ulf Hansson <ulf.hansson@linaro.org>
9708L:	linux-mmc@vger.kernel.org
9709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9710S:	Maintained
9711F:	Documentation/devicetree/bindings/mmc/
9712F:	drivers/mmc/
9713F:	include/linux/mmc/
9714F:	include/uapi/linux/mmc/
9715
9716MULTIPLEXER SUBSYSTEM
9717M:	Peter Rosin <peda@axentia.se>
9718S:	Maintained
9719F:	Documentation/ABI/testing/sysfs-class-mux*
9720F:	Documentation/devicetree/bindings/mux/
9721F:	include/linux/dt-bindings/mux/
9722F:	include/linux/mux/
9723F:	drivers/mux/
9724
9725MULTITECH MULTIPORT CARD (ISICOM)
9726S:	Orphan
9727F:	drivers/tty/isicom.c
9728F:	include/linux/isicom.h
9729
9730MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9731M:	Bin Liu <b-liu@ti.com>
9732L:	linux-usb@vger.kernel.org
9733S:	Maintained
9734F:	drivers/usb/musb/
9735
9736MXL5007T MEDIA DRIVER
9737M:	Michael Krufky <mkrufky@linuxtv.org>
9738L:	linux-media@vger.kernel.org
9739W:	https://linuxtv.org
9740W:	http://github.com/mkrufky
9741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9742T:	git git://linuxtv.org/mkrufky/tuners.git
9743S:	Maintained
9744F:	drivers/media/tuners/mxl5007t.*
9745
9746MXSFB DRM DRIVER
9747M:	Marek Vasut <marex@denx.de>
9748S:	Supported
9749F:	drivers/gpu/drm/mxsfb/
9750F:	Documentation/devicetree/bindings/display/mxsfb.txt
9751
9752MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9753M:	Chris Lee <christopher.lee@cspi.com>
9754L:	netdev@vger.kernel.org
9755W:	https://www.cspi.com/ethernet-products/support/downloads/
9756S:	Supported
9757F:	drivers/net/ethernet/myricom/myri10ge/
9758
9759NAND FLASH SUBSYSTEM
9760M:	Boris Brezillon <boris.brezillon@bootlin.com>
9761M:	Miquel Raynal <miquel.raynal@bootlin.com>
9762R:	Richard Weinberger <richard@nod.at>
9763L:	linux-mtd@lists.infradead.org
9764W:	http://www.linux-mtd.infradead.org/
9765Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9766T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9767T:	git git://git.infradead.org/linux-mtd.git nand/next
9768S:	Maintained
9769F:	drivers/mtd/nand/
9770F:	include/linux/mtd/*nand*.h
9771
9772NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9773M:	Daniel Mack <zonque@gmail.com>
9774S:	Maintained
9775L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9776W:	http://www.native-instruments.com
9777F:	sound/usb/caiaq/
9778
9779NATSEMI ETHERNET DRIVER (DP8381x)
9780S:	Orphan
9781F:	drivers/net/ethernet/natsemi/natsemi.c
9782
9783NCP FILESYSTEM
9784M:	Petr Vandrovec <petr@vandrovec.name>
9785S:	Obsolete
9786F:	drivers/staging/ncpfs/
9787
9788NCR 5380 SCSI DRIVERS
9789M:	Finn Thain <fthain@telegraphics.com.au>
9790M:	Michael Schmitz <schmitzmic@gmail.com>
9791L:	linux-scsi@vger.kernel.org
9792S:	Maintained
9793F:	Documentation/scsi/g_NCR5380.txt
9794F:	drivers/scsi/NCR5380.*
9795F:	drivers/scsi/arm/cumana_1.c
9796F:	drivers/scsi/arm/oak.c
9797F:	drivers/scsi/atari_scsi.*
9798F:	drivers/scsi/dmx3191d.c
9799F:	drivers/scsi/g_NCR5380.*
9800F:	drivers/scsi/mac_scsi.*
9801F:	drivers/scsi/sun3_scsi.*
9802F:	drivers/scsi/sun3_scsi_vme.c
9803
9804NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9805M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9806L:	linux-scsi@vger.kernel.org
9807S:	Maintained
9808F:	drivers/scsi/NCR_D700.*
9809
9810NCSI LIBRARY:
9811M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9812S:	Maintained
9813F:	net/ncsi/
9814
9815NCT6775 HARDWARE MONITOR DRIVER
9816M:	Guenter Roeck <linux@roeck-us.net>
9817L:	linux-hwmon@vger.kernel.org
9818S:	Maintained
9819F:	Documentation/hwmon/nct6775
9820F:	drivers/hwmon/nct6775.c
9821
9822NET_FAILOVER MODULE
9823M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9824L:	netdev@vger.kernel.org
9825S:	Supported
9826F:	driver/net/net_failover.c
9827F:	include/net/net_failover.h
9828F:	Documentation/networking/net_failover.rst
9829
9830NETEFFECT IWARP RNIC DRIVER (IW_NES)
9831M:	Faisal Latif <faisal.latif@intel.com>
9832L:	linux-rdma@vger.kernel.org
9833W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9834S:	Supported
9835F:	drivers/infiniband/hw/nes/
9836F:	include/uapi/rdma/nes-abi.h
9837
9838NETEM NETWORK EMULATOR
9839M:	Stephen Hemminger <stephen@networkplumber.org>
9840L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9841S:	Maintained
9842F:	net/sched/sch_netem.c
9843
9844NETERION 10GbE DRIVERS (s2io/vxge)
9845M:	Jon Mason <jdmason@kudzu.us>
9846L:	netdev@vger.kernel.org
9847S:	Supported
9848F:	Documentation/networking/s2io.txt
9849F:	Documentation/networking/vxge.txt
9850F:	drivers/net/ethernet/neterion/
9851
9852NETFILTER
9853M:	Pablo Neira Ayuso <pablo@netfilter.org>
9854M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9855M:	Florian Westphal <fw@strlen.de>
9856L:	netfilter-devel@vger.kernel.org
9857L:	coreteam@netfilter.org
9858W:	http://www.netfilter.org/
9859W:	http://www.iptables.org/
9860W:	http://www.nftables.org/
9861Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9864S:	Maintained
9865F:	include/linux/netfilter*
9866F:	include/linux/netfilter/
9867F:	include/net/netfilter/
9868F:	include/uapi/linux/netfilter*
9869F:	include/uapi/linux/netfilter/
9870F:	net/*/netfilter.c
9871F:	net/*/netfilter/
9872F:	net/netfilter/
9873F:	net/bridge/br_netfilter*.c
9874
9875NETROM NETWORK LAYER
9876M:	Ralf Baechle <ralf@linux-mips.org>
9877L:	linux-hams@vger.kernel.org
9878W:	http://www.linux-ax25.org/
9879S:	Maintained
9880F:	include/net/netrom.h
9881F:	include/uapi/linux/netrom.h
9882F:	net/netrom/
9883
9884NETRONOME ETHERNET DRIVERS
9885M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9886L:	oss-drivers@netronome.com
9887S:	Maintained
9888F:	drivers/net/ethernet/netronome/
9889
9890NETWORK BLOCK DEVICE (NBD)
9891M:	Josef Bacik <josef@toxicpanda.com>
9892S:	Maintained
9893L:	linux-block@vger.kernel.org
9894L:	nbd@other.debian.org
9895F:	Documentation/blockdev/nbd.txt
9896F:	drivers/block/nbd.c
9897F:	include/uapi/linux/nbd.h
9898
9899NETWORK DROP MONITOR
9900M:	Neil Horman <nhorman@tuxdriver.com>
9901L:	netdev@vger.kernel.org
9902S:	Maintained
9903W:	https://fedorahosted.org/dropwatch/
9904F:	net/core/drop_monitor.c
9905
9906NETWORKING DRIVERS
9907M:	"David S. Miller" <davem@davemloft.net>
9908L:	netdev@vger.kernel.org
9909W:	http://www.linuxfoundation.org/en/Net
9910Q:	http://patchwork.ozlabs.org/project/netdev/list/
9911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9913S:	Odd Fixes
9914F:	Documentation/devicetree/bindings/net/
9915F:	drivers/net/
9916F:	include/linux/if_*
9917F:	include/linux/netdevice.h
9918F:	include/linux/etherdevice.h
9919F:	include/linux/fcdevice.h
9920F:	include/linux/fddidevice.h
9921F:	include/linux/hippidevice.h
9922F:	include/linux/inetdevice.h
9923F:	include/uapi/linux/if_*
9924F:	include/uapi/linux/netdevice.h
9925
9926NETWORKING DRIVERS (WIRELESS)
9927M:	Kalle Valo <kvalo@codeaurora.org>
9928L:	linux-wireless@vger.kernel.org
9929Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9932S:	Maintained
9933F:	Documentation/devicetree/bindings/net/wireless/
9934F:	drivers/net/wireless/
9935
9936NETWORKING [DSA]
9937M:	Andrew Lunn <andrew@lunn.ch>
9938M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9939M:	Florian Fainelli <f.fainelli@gmail.com>
9940S:	Maintained
9941F:	Documentation/devicetree/bindings/net/dsa/
9942F:	net/dsa/
9943F:	include/net/dsa.h
9944F:	include/linux/dsa/
9945F:	drivers/net/dsa/
9946
9947NETWORKING [GENERAL]
9948M:	"David S. Miller" <davem@davemloft.net>
9949L:	netdev@vger.kernel.org
9950W:	http://www.linuxfoundation.org/en/Net
9951Q:	http://patchwork.ozlabs.org/project/netdev/list/
9952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9954B:	mailto:netdev@vger.kernel.org
9955S:	Maintained
9956F:	net/
9957F:	include/net/
9958F:	include/linux/in.h
9959F:	include/linux/net.h
9960F:	include/linux/netdevice.h
9961F:	include/uapi/linux/in.h
9962F:	include/uapi/linux/net.h
9963F:	include/uapi/linux/netdevice.h
9964F:	include/uapi/linux/net_namespace.h
9965F:	tools/testing/selftests/net/
9966F:	lib/net_utils.c
9967F:	lib/random32.c
9968F:	Documentation/networking/
9969
9970NETWORKING [IPSEC]
9971M:	Steffen Klassert <steffen.klassert@secunet.com>
9972M:	Herbert Xu <herbert@gondor.apana.org.au>
9973M:	"David S. Miller" <davem@davemloft.net>
9974L:	netdev@vger.kernel.org
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9977S:	Maintained
9978F:	net/core/flow.c
9979F:	net/xfrm/
9980F:	net/key/
9981F:	net/ipv4/xfrm*
9982F:	net/ipv4/esp4*
9983F:	net/ipv4/ah4.c
9984F:	net/ipv4/ipcomp.c
9985F:	net/ipv4/ip_vti.c
9986F:	net/ipv6/xfrm*
9987F:	net/ipv6/esp6*
9988F:	net/ipv6/ah6.c
9989F:	net/ipv6/ipcomp6.c
9990F:	net/ipv6/ip6_vti.c
9991F:	include/uapi/linux/xfrm.h
9992F:	include/net/xfrm.h
9993
9994NETWORKING [IPv4/IPv6]
9995M:	"David S. Miller" <davem@davemloft.net>
9996M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9997M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9998L:	netdev@vger.kernel.org
9999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10000S:	Maintained
10001F:	net/ipv4/
10002F:	net/ipv6/
10003F:	include/net/ip*
10004F:	arch/x86/net/*
10005
10006NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10007M:	Paul Moore <paul@paul-moore.com>
10008W:	https://github.com/netlabel
10009L:	netdev@vger.kernel.org
10010L:	linux-security-module@vger.kernel.org
10011S:	Maintained
10012F:	Documentation/netlabel/
10013F:	include/net/calipso.h
10014F:	include/net/cipso_ipv4.h
10015F:	include/net/netlabel.h
10016F:	include/uapi/linux/netfilter/xt_SECMARK.h
10017F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10018F:	net/netlabel/
10019F:	net/ipv4/cipso_ipv4.c
10020F:	net/ipv6/calipso.c
10021F:	net/netfilter/xt_CONNSECMARK.c
10022F:	net/netfilter/xt_SECMARK.c
10023
10024NETWORKING [TCP]
10025M:	Eric Dumazet <edumazet@google.com>
10026L:	netdev@vger.kernel.org
10027S:	Maintained
10028F:	net/ipv4/tcp*.c
10029F:	net/ipv4/syncookies.c
10030F:	net/ipv6/tcp*.c
10031F:	net/ipv6/syncookies.c
10032F:	include/uapi/linux/tcp.h
10033F:	include/net/tcp.h
10034F:	include/linux/tcp.h
10035F:	include/trace/events/tcp.h
10036
10037NETWORKING [TLS]
10038M:	Boris Pismenny <borisp@mellanox.com>
10039M:	Aviad Yehezkel <aviadye@mellanox.com>
10040M:	Dave Watson <davejwatson@fb.com>
10041L:	netdev@vger.kernel.org
10042S:	Maintained
10043F:	net/tls/*
10044F:	include/uapi/linux/tls.h
10045F:	include/net/tls.h
10046
10047NETWORKING [WIRELESS]
10048L:	linux-wireless@vger.kernel.org
10049Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10050
10051NETDEVSIM
10052M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10053S:	Maintained
10054F:	drivers/net/netdevsim/*
10055
10056NETXEN (1/10) GbE SUPPORT
10057M:	Manish Chopra <manish.chopra@cavium.com>
10058M:	Rahul Verma <rahul.verma@cavium.com>
10059M:	Dept-GELinuxNICDev@cavium.com
10060L:	netdev@vger.kernel.org
10061S:	Supported
10062F:	drivers/net/ethernet/qlogic/netxen/
10063
10064NFC SUBSYSTEM
10065M:	Samuel Ortiz <sameo@linux.intel.com>
10066L:	linux-wireless@vger.kernel.org
10067L:	linux-nfc@lists.01.org (subscribers-only)
10068S:	Supported
10069F:	net/nfc/
10070F:	include/net/nfc/
10071F:	include/uapi/linux/nfc.h
10072F:	drivers/nfc/
10073F:	include/linux/platform_data/nfcmrvl.h
10074F:	include/linux/platform_data/nxp-nci.h
10075F:	Documentation/devicetree/bindings/net/nfc/
10076
10077NFS, SUNRPC, AND LOCKD CLIENTS
10078M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10079M:	Anna Schumaker <anna.schumaker@netapp.com>
10080L:	linux-nfs@vger.kernel.org
10081W:	http://client.linux-nfs.org
10082T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10083S:	Maintained
10084F:	fs/lockd/
10085F:	fs/nfs/
10086F:	fs/nfs_common/
10087F:	net/sunrpc/
10088F:	include/linux/lockd/
10089F:	include/linux/nfs*
10090F:	include/linux/sunrpc/
10091F:	include/uapi/linux/nfs*
10092F:	include/uapi/linux/sunrpc/
10093
10094NILFS2 FILESYSTEM
10095M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10096L:	linux-nilfs@vger.kernel.org
10097W:	https://nilfs.sourceforge.io/
10098W:	https://nilfs.osdn.jp/
10099T:	git git://github.com/konis/nilfs2.git
10100S:	Supported
10101F:	Documentation/filesystems/nilfs2.txt
10102F:	fs/nilfs2/
10103F:	include/trace/events/nilfs2.h
10104F:	include/uapi/linux/nilfs2_api.h
10105F:	include/uapi/linux/nilfs2_ondisk.h
10106
10107NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10108M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10109W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10110S:	Maintained
10111F:	Documentation/scsi/NinjaSCSI.txt
10112F:	drivers/scsi/pcmcia/nsp_*
10113
10114NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10115M:	GOTO Masanori <gotom@debian.or.jp>
10116M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10117W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10118S:	Maintained
10119F:	Documentation/scsi/NinjaSCSI.txt
10120F:	drivers/scsi/nsp32*
10121
10122NIOS2 ARCHITECTURE
10123M:	Ley Foon Tan <lftan@altera.com>
10124L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10126S:	Maintained
10127F:	arch/nios2/
10128
10129NOHZ, DYNTICKS SUPPORT
10130M:	Frederic Weisbecker <fweisbec@gmail.com>
10131M:	Thomas Gleixner <tglx@linutronix.de>
10132M:	Ingo Molnar <mingo@kernel.org>
10133L:	linux-kernel@vger.kernel.org
10134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10135S:	Maintained
10136F:	kernel/time/tick*.*
10137F:	include/linux/tick.h
10138F:	include/linux/sched/nohz.h
10139
10140NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10141M:	Pavel Machek <pavel@ucw.cz>
10142M:	Sakari Ailus <sakari.ailus@iki.fi>
10143L:	linux-media@vger.kernel.org
10144S:	Maintained
10145F:	drivers/media/i2c/et8ek8
10146F:	drivers/media/i2c/ad5820.c
10147
10148NOKIA N900 POWER SUPPLY DRIVERS
10149R:	Pali Rohár <pali.rohar@gmail.com>
10150F:	include/linux/power/bq2415x_charger.h
10151F:	include/linux/power/bq27xxx_battery.h
10152F:	include/linux/power/isp1704_charger.h
10153F:	drivers/power/supply/bq2415x_charger.c
10154F:	drivers/power/supply/bq27xxx_battery.c
10155F:	drivers/power/supply/bq27xxx_battery_i2c.c
10156F:	drivers/power/supply/isp1704_charger.c
10157F:	drivers/power/supply/rx51_battery.c
10158
10159NTB AMD DRIVER
10160M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10161L:	linux-ntb@googlegroups.com
10162S:	Supported
10163F:	drivers/ntb/hw/amd/
10164
10165NTB DRIVER CORE
10166M:	Jon Mason <jdmason@kudzu.us>
10167M:	Dave Jiang <dave.jiang@intel.com>
10168M:	Allen Hubbe <allenbh@gmail.com>
10169L:	linux-ntb@googlegroups.com
10170S:	Supported
10171W:	https://github.com/jonmason/ntb/wiki
10172T:	git git://github.com/jonmason/ntb.git
10173F:	drivers/ntb/
10174F:	drivers/net/ntb_netdev.c
10175F:	include/linux/ntb.h
10176F:	include/linux/ntb_transport.h
10177F:	tools/testing/selftests/ntb/
10178
10179NTB IDT DRIVER
10180M:	Serge Semin <fancer.lancer@gmail.com>
10181L:	linux-ntb@googlegroups.com
10182S:	Supported
10183F:	drivers/ntb/hw/idt/
10184
10185NTB INTEL DRIVER
10186M:	Dave Jiang <dave.jiang@intel.com>
10187L:	linux-ntb@googlegroups.com
10188S:	Supported
10189W:	https://github.com/davejiang/linux/wiki
10190T:	git https://github.com/davejiang/linux.git
10191F:	drivers/ntb/hw/intel/
10192
10193NTFS FILESYSTEM
10194M:	Anton Altaparmakov <anton@tuxera.com>
10195L:	linux-ntfs-dev@lists.sourceforge.net
10196W:	http://www.tuxera.com/
10197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10198S:	Supported
10199F:	Documentation/filesystems/ntfs.txt
10200F:	fs/ntfs/
10201
10202NUBUS SUBSYSTEM
10203M:	Finn Thain <fthain@telegraphics.com.au>
10204L:	linux-m68k@lists.linux-m68k.org
10205S:	Maintained
10206F:	arch/*/include/asm/nubus.h
10207F:	drivers/nubus/
10208F:	include/linux/nubus.h
10209F:	include/uapi/linux/nubus.h
10210
10211NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10212M:	Antonino Daplas <adaplas@gmail.com>
10213L:	linux-fbdev@vger.kernel.org
10214S:	Maintained
10215F:	drivers/video/fbdev/riva/
10216F:	drivers/video/fbdev/nvidia/
10217
10218NVM EXPRESS DRIVER
10219M:	Keith Busch <keith.busch@intel.com>
10220M:	Jens Axboe <axboe@fb.com>
10221M:	Christoph Hellwig <hch@lst.de>
10222M:	Sagi Grimberg <sagi@grimberg.me>
10223L:	linux-nvme@lists.infradead.org
10224T:	git://git.infradead.org/nvme.git
10225W:	http://git.infradead.org/nvme.git
10226S:	Supported
10227F:	drivers/nvme/host/
10228F:	include/linux/nvme.h
10229F:	include/uapi/linux/nvme_ioctl.h
10230
10231NVM EXPRESS FC TRANSPORT DRIVERS
10232M:	James Smart <james.smart@broadcom.com>
10233L:	linux-nvme@lists.infradead.org
10234S:	Supported
10235F:	include/linux/nvme-fc.h
10236F:	include/linux/nvme-fc-driver.h
10237F:	drivers/nvme/host/fc.c
10238F:	drivers/nvme/target/fc.c
10239F:	drivers/nvme/target/fcloop.c
10240
10241NVM EXPRESS TARGET DRIVER
10242M:	Christoph Hellwig <hch@lst.de>
10243M:	Sagi Grimberg <sagi@grimberg.me>
10244L:	linux-nvme@lists.infradead.org
10245T:	git://git.infradead.org/nvme.git
10246W:	http://git.infradead.org/nvme.git
10247S:	Supported
10248F:	drivers/nvme/target/
10249
10250NVMEM FRAMEWORK
10251M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10252S:	Maintained
10253F:	drivers/nvmem/
10254F:	Documentation/devicetree/bindings/nvmem/
10255F:	Documentation/ABI/stable/sysfs-bus-nvmem
10256F:	include/linux/nvmem-consumer.h
10257F:	include/linux/nvmem-provider.h
10258
10259NXP SGTL5000 DRIVER
10260M:	Fabio Estevam <fabio.estevam@nxp.com>
10261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10262S:	Maintained
10263F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10264F:	sound/soc/codecs/sgtl5000*
10265
10266NXP TDA998X DRM DRIVER
10267M:	Russell King <linux@armlinux.org.uk>
10268S:	Maintained
10269T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10270T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10271F:	drivers/gpu/drm/i2c/tda998x_drv.c
10272F:	include/drm/i2c/tda998x.h
10273F:	include/dt-bindings/display/tda998x.h
10274K:	"nxp,tda998x"
10275
10276NXP TFA9879 DRIVER
10277M:	Peter Rosin <peda@axentia.se>
10278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10281F:	sound/soc/codecs/tfa9879*
10282
10283NXP-NCI NFC DRIVER
10284M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10285R:	Charles Gorand <charles.gorand@effinnov.com>
10286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10287S:	Supported
10288F:	drivers/nfc/nxp-nci
10289
10290OBJTOOL
10291M:	Josh Poimboeuf <jpoimboe@redhat.com>
10292M:	Peter Zijlstra <peterz@infradead.org>
10293S:	Supported
10294F:	tools/objtool/
10295
10296OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10297M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10298M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10299L:	linuxppc-dev@lists.ozlabs.org
10300S:	Supported
10301F:	arch/powerpc/platforms/powernv/ocxl.c
10302F:	arch/powerpc/include/asm/pnv-ocxl.h
10303F:	drivers/misc/ocxl/
10304F:	include/misc/ocxl*
10305F:	include/uapi/misc/ocxl.h
10306F:	Documentation/accelerators/ocxl.rst
10307
10308OMAP AUDIO SUPPORT
10309M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10310M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10312L:	linux-omap@vger.kernel.org
10313S:	Maintained
10314F:	sound/soc/omap/
10315
10316OMAP CLOCK FRAMEWORK SUPPORT
10317M:	Paul Walmsley <paul@pwsan.com>
10318L:	linux-omap@vger.kernel.org
10319S:	Maintained
10320F:	arch/arm/*omap*/*clock*
10321
10322OMAP DEVICE TREE SUPPORT
10323M:	Benoît Cousson <bcousson@baylibre.com>
10324M:	Tony Lindgren <tony@atomide.com>
10325L:	linux-omap@vger.kernel.org
10326L:	devicetree@vger.kernel.org
10327S:	Maintained
10328F:	arch/arm/boot/dts/*omap*
10329F:	arch/arm/boot/dts/*am3*
10330F:	arch/arm/boot/dts/*am4*
10331F:	arch/arm/boot/dts/*am5*
10332F:	arch/arm/boot/dts/*dra7*
10333
10334OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10335L:	linux-omap@vger.kernel.org
10336L:	linux-fbdev@vger.kernel.org
10337S:	Orphan
10338F:	drivers/video/fbdev/omap2/
10339F:	Documentation/arm/OMAP/DSS
10340
10341OMAP FRAMEBUFFER SUPPORT
10342L:	linux-fbdev@vger.kernel.org
10343L:	linux-omap@vger.kernel.org
10344S:	Orphan
10345F:	drivers/video/fbdev/omap/
10346
10347OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10348M:	Roger Quadros <rogerq@ti.com>
10349M:	Tony Lindgren <tony@atomide.com>
10350L:	linux-omap@vger.kernel.org
10351S:	Maintained
10352F:	drivers/memory/omap-gpmc.c
10353F:	arch/arm/mach-omap2/*gpmc*
10354
10355OMAP GPIO DRIVER
10356M:	Grygorii Strashko <grygorii.strashko@ti.com>
10357M:	Santosh Shilimkar <ssantosh@kernel.org>
10358M:	Kevin Hilman <khilman@kernel.org>
10359L:	linux-omap@vger.kernel.org
10360S:	Maintained
10361F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10362F:	drivers/gpio/gpio-omap.c
10363
10364OMAP HARDWARE SPINLOCK SUPPORT
10365M:	Ohad Ben-Cohen <ohad@wizery.com>
10366L:	linux-omap@vger.kernel.org
10367S:	Maintained
10368F:	drivers/hwspinlock/omap_hwspinlock.c
10369
10370OMAP HS MMC SUPPORT
10371L:	linux-mmc@vger.kernel.org
10372L:	linux-omap@vger.kernel.org
10373S:	Orphan
10374F:	drivers/mmc/host/omap_hsmmc.c
10375
10376OMAP HWMOD DATA
10377M:	Paul Walmsley <paul@pwsan.com>
10378L:	linux-omap@vger.kernel.org
10379S:	Maintained
10380F:	arch/arm/mach-omap2/omap_hwmod*data*
10381
10382OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10383M:	Benoît Cousson <bcousson@baylibre.com>
10384L:	linux-omap@vger.kernel.org
10385S:	Maintained
10386F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10387
10388OMAP HWMOD SUPPORT
10389M:	Benoît Cousson <bcousson@baylibre.com>
10390M:	Paul Walmsley <paul@pwsan.com>
10391L:	linux-omap@vger.kernel.org
10392S:	Maintained
10393F:	arch/arm/mach-omap2/omap_hwmod.*
10394
10395OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10396M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10397L:	linux-media@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10400F:	drivers/media/platform/omap3isp/
10401F:	drivers/staging/media/omap4iss/
10402
10403OMAP MMC SUPPORT
10404M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10405L:	linux-omap@vger.kernel.org
10406S:	Maintained
10407F:	drivers/mmc/host/omap.c
10408
10409OMAP POWER MANAGEMENT SUPPORT
10410M:	Kevin Hilman <khilman@kernel.org>
10411L:	linux-omap@vger.kernel.org
10412S:	Maintained
10413F:	arch/arm/*omap*/*pm*
10414F:	drivers/cpufreq/omap-cpufreq.c
10415
10416OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10417M:	Rajendra Nayak <rnayak@codeaurora.org>
10418M:	Paul Walmsley <paul@pwsan.com>
10419L:	linux-omap@vger.kernel.org
10420S:	Maintained
10421F:	arch/arm/mach-omap2/prm*
10422
10423OMAP RANDOM NUMBER GENERATOR SUPPORT
10424M:	Deepak Saxena <dsaxena@plexity.net>
10425S:	Maintained
10426F:	drivers/char/hw_random/omap-rng.c
10427
10428OMAP USB SUPPORT
10429L:	linux-usb@vger.kernel.org
10430L:	linux-omap@vger.kernel.org
10431S:	Orphan
10432F:	drivers/usb/*/*omap*
10433F:	arch/arm/*omap*/usb*
10434
10435OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10436M:	Mark Jackson <mpfj@newflow.co.uk>
10437L:	linux-omap@vger.kernel.org
10438S:	Maintained
10439F:	arch/arm/boot/dts/am335x-nano.dts
10440
10441OMAP1 SUPPORT
10442M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10443M:	Tony Lindgren <tony@atomide.com>
10444L:	linux-omap@vger.kernel.org
10445Q:	http://patchwork.kernel.org/project/linux-omap/list/
10446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10447S:	Maintained
10448F:	arch/arm/mach-omap1/
10449F:	arch/arm/plat-omap/
10450F:	arch/arm/configs/omap1_defconfig
10451F:	drivers/i2c/busses/i2c-omap.c
10452F:	include/linux/platform_data/i2c-omap.h
10453
10454OMAP2+ SUPPORT
10455M:	Tony Lindgren <tony@atomide.com>
10456L:	linux-omap@vger.kernel.org
10457W:	http://www.muru.com/linux/omap/
10458W:	http://linux.omap.com/
10459Q:	http://patchwork.kernel.org/project/linux-omap/list/
10460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10461S:	Maintained
10462F:	arch/arm/mach-omap2/
10463F:	arch/arm/plat-omap/
10464F:	arch/arm/configs/omap2plus_defconfig
10465F:	drivers/i2c/busses/i2c-omap.c
10466F:	drivers/irqchip/irq-omap-intc.c
10467F:	drivers/mfd/*omap*.c
10468F:	drivers/mfd/menelaus.c
10469F:	drivers/mfd/palmas.c
10470F:	drivers/mfd/tps65217.c
10471F:	drivers/mfd/tps65218.c
10472F:	drivers/mfd/tps65910.c
10473F:	drivers/mfd/twl-core.[ch]
10474F:	drivers/mfd/twl4030*.c
10475F:	drivers/mfd/twl6030*.c
10476F:	drivers/mfd/twl6040*.c
10477F:	drivers/regulator/palmas-regulator*.c
10478F:	drivers/regulator/pbias-regulator.c
10479F:	drivers/regulator/tps65217-regulator.c
10480F:	drivers/regulator/tps65218-regulator.c
10481F:	drivers/regulator/tps65910-regulator.c
10482F:	drivers/regulator/twl-regulator.c
10483F:	drivers/regulator/twl6030-regulator.c
10484F:	include/linux/platform_data/i2c-omap.h
10485
10486ONION OMEGA2+ BOARD
10487M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10488L:	linux-mips@linux-mips.org
10489S:	Maintained
10490F:	arch/mips/boot/dts/ralink/omega2p.dts
10491
10492OMFS FILESYSTEM
10493M:	Bob Copeland <me@bobcopeland.com>
10494L:	linux-karma-devel@lists.sourceforge.net
10495S:	Maintained
10496F:	Documentation/filesystems/omfs.txt
10497F:	fs/omfs/
10498
10499OMNIKEY CARDMAN 4000 DRIVER
10500M:	Harald Welte <laforge@gnumonks.org>
10501S:	Maintained
10502F:	drivers/char/pcmcia/cm4000_cs.c
10503F:	include/linux/cm4000_cs.h
10504F:	include/uapi/linux/cm4000_cs.h
10505
10506OMNIKEY CARDMAN 4040 DRIVER
10507M:	Harald Welte <laforge@gnumonks.org>
10508S:	Maintained
10509F:	drivers/char/pcmcia/cm4040_cs.*
10510
10511OMNIVISION OV13858 SENSOR DRIVER
10512M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10513L:	linux-media@vger.kernel.org
10514T:	git git://linuxtv.org/media_tree.git
10515S:	Maintained
10516F:	drivers/media/i2c/ov13858.c
10517
10518OMNIVISION OV2685 SENSOR DRIVER
10519M:	Shunqian Zheng <zhengsq@rock-chips.com>
10520L:	linux-media@vger.kernel.org
10521T:	git git://linuxtv.org/media_tree.git
10522S:	Maintained
10523F:	drivers/media/i2c/ov2685.c
10524
10525OMNIVISION OV5640 SENSOR DRIVER
10526M:	Steve Longerbeam <slongerbeam@gmail.com>
10527L:	linux-media@vger.kernel.org
10528T:	git git://linuxtv.org/media_tree.git
10529S:	Maintained
10530F:	drivers/media/i2c/ov5640.c
10531
10532OMNIVISION OV5647 SENSOR DRIVER
10533M:	Luis Oliveira <lolivei@synopsys.com>
10534L:	linux-media@vger.kernel.org
10535T:	git git://linuxtv.org/media_tree.git
10536S:	Maintained
10537F:	drivers/media/i2c/ov5647.c
10538
10539OMNIVISION OV5695 SENSOR DRIVER
10540M:	Shunqian Zheng <zhengsq@rock-chips.com>
10541L:	linux-media@vger.kernel.org
10542T:	git git://linuxtv.org/media_tree.git
10543S:	Maintained
10544F:	drivers/media/i2c/ov5695.c
10545
10546OMNIVISION OV7670 SENSOR DRIVER
10547M:	Jonathan Corbet <corbet@lwn.net>
10548L:	linux-media@vger.kernel.org
10549T:	git git://linuxtv.org/media_tree.git
10550S:	Maintained
10551F:	drivers/media/i2c/ov7670.c
10552F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10553
10554OMNIVISION OV772x SENSOR DRIVER
10555M:	Jacopo Mondi <jacopo@jmondi.org>
10556L:	linux-media@vger.kernel.org
10557T:	git git://linuxtv.org/media_tree.git
10558S:	Odd fixes
10559F:	drivers/media/i2c/ov772x.c
10560F:	include/media/i2c/ov772x.h
10561F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10562
10563OMNIVISION OV7740 SENSOR DRIVER
10564M:	Wenyou Yang <wenyou.yang@microchip.com>
10565L:	linux-media@vger.kernel.org
10566T:	git git://linuxtv.org/media_tree.git
10567S:	Maintained
10568F:	drivers/media/i2c/ov7740.c
10569F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10570
10571OMNIVISION OV9650 SENSOR DRIVER
10572M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10573R:	Akinobu Mita <akinobu.mita@gmail.com>
10574R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10575L:	linux-media@vger.kernel.org
10576T:	git git://linuxtv.org/media_tree.git
10577S:	Maintained
10578F:	drivers/media/i2c/ov9650.c
10579F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10580
10581ONENAND FLASH DRIVER
10582M:	Kyungmin Park <kyungmin.park@samsung.com>
10583L:	linux-mtd@lists.infradead.org
10584S:	Maintained
10585F:	drivers/mtd/nand/onenand/
10586F:	include/linux/mtd/onenand*.h
10587
10588ONSTREAM SCSI TAPE DRIVER
10589M:	Willem Riede <osst@riede.org>
10590L:	osst-users@lists.sourceforge.net
10591L:	linux-scsi@vger.kernel.org
10592S:	Maintained
10593F:	Documentation/scsi/osst.txt
10594F:	drivers/scsi/osst.*
10595F:	drivers/scsi/osst_*.h
10596F:	drivers/scsi/st.h
10597
10598OP-TEE DRIVER
10599M:	Jens Wiklander <jens.wiklander@linaro.org>
10600S:	Maintained
10601F:	drivers/tee/optee/
10602
10603OPA-VNIC DRIVER
10604M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10605M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10606L:	linux-rdma@vger.kernel.org
10607S:	Supported
10608F:	drivers/infiniband/ulp/opa_vnic
10609
10610OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10611M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10612M:	Frank Rowand <frowand.list@gmail.com>
10613L:	devicetree@vger.kernel.org
10614S:	Maintained
10615F:	Documentation/devicetree/dynamic-resolution-notes.txt
10616F:	Documentation/devicetree/overlay-notes.txt
10617F:	drivers/of/overlay.c
10618F:	drivers/of/resolver.c
10619K:	of_overlay_notifier_
10620
10621OPEN FIRMWARE AND FLATTENED DEVICE TREE
10622M:	Rob Herring <robh+dt@kernel.org>
10623M:	Frank Rowand <frowand.list@gmail.com>
10624L:	devicetree@vger.kernel.org
10625W:	http://www.devicetree.org/
10626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10627S:	Maintained
10628F:	drivers/of/
10629F:	include/linux/of*.h
10630F:	scripts/dtc/
10631F:	Documentation/ABI/testing/sysfs-firmware-ofw
10632
10633OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10634M:	Rob Herring <robh+dt@kernel.org>
10635M:	Mark Rutland <mark.rutland@arm.com>
10636L:	devicetree@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10638Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10639S:	Maintained
10640F:	Documentation/devicetree/
10641F:	arch/*/boot/dts/
10642F:	include/dt-bindings/
10643
10644OPENCORES I2C BUS DRIVER
10645M:	Peter Korsgaard <jacmet@sunsite.dk>
10646L:	linux-i2c@vger.kernel.org
10647S:	Maintained
10648F:	Documentation/i2c/busses/i2c-ocores
10649F:	drivers/i2c/busses/i2c-ocores.c
10650
10651OPENRISC ARCHITECTURE
10652M:	Jonas Bonn <jonas@southpole.se>
10653M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10654M:	Stafford Horne <shorne@gmail.com>
10655T:	git git://github.com/openrisc/linux.git
10656L:	openrisc@lists.librecores.org
10657W:	http://openrisc.io
10658S:	Maintained
10659F:	Documentation/devicetree/bindings/openrisc/
10660F:	Documentation/openrisc/
10661F:	arch/openrisc/
10662F:	drivers/irqchip/irq-ompic.c
10663F:	drivers/irqchip/irq-or1k-*
10664
10665OPENVSWITCH
10666M:	Pravin B Shelar <pshelar@ovn.org>
10667L:	netdev@vger.kernel.org
10668L:	dev@openvswitch.org
10669W:	http://openvswitch.org
10670S:	Maintained
10671F:	net/openvswitch/
10672F:	include/uapi/linux/openvswitch.h
10673
10674OPERATING PERFORMANCE POINTS (OPP)
10675M:	Viresh Kumar <vireshk@kernel.org>
10676M:	Nishanth Menon <nm@ti.com>
10677M:	Stephen Boyd <sboyd@kernel.org>
10678L:	linux-pm@vger.kernel.org
10679S:	Maintained
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10681F:	drivers/opp/
10682F:	include/linux/pm_opp.h
10683F:	Documentation/power/opp.txt
10684F:	Documentation/devicetree/bindings/opp/
10685
10686OPL4 DRIVER
10687M:	Clemens Ladisch <clemens@ladisch.de>
10688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10689T:	git git://git.alsa-project.org/alsa-kernel.git
10690S:	Maintained
10691F:	sound/drivers/opl4/
10692
10693OPROFILE
10694M:	Robert Richter <rric@kernel.org>
10695L:	oprofile-list@lists.sf.net
10696S:	Maintained
10697F:	arch/*/include/asm/oprofile*.h
10698F:	arch/*/oprofile/
10699F:	drivers/oprofile/
10700F:	include/linux/oprofile.h
10701
10702ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10703M:	Mark Fasheh <mark@fasheh.com>
10704M:	Joel Becker <jlbec@evilplan.org>
10705L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10706W:	http://ocfs2.wiki.kernel.org
10707S:	Supported
10708F:	Documentation/filesystems/ocfs2.txt
10709F:	Documentation/filesystems/dlmfs.txt
10710F:	fs/ocfs2/
10711
10712ORANGEFS FILESYSTEM
10713M:	Mike Marshall <hubcap@omnibond.com>
10714R:	Martin Brandenburg <martin@omnibond.com>
10715L:	devel@lists.orangefs.org
10716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10717S:	Supported
10718F:	fs/orangefs/
10719F:	Documentation/filesystems/orangefs.txt
10720
10721ORINOCO DRIVER
10722L:	linux-wireless@vger.kernel.org
10723W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10724W:	http://www.nongnu.org/orinoco/
10725S:	Orphan
10726F:	drivers/net/wireless/intersil/orinoco/
10727
10728OSD LIBRARY and FILESYSTEM
10729M:	Boaz Harrosh <ooo@electrozaur.com>
10730S:	Maintained
10731F:	drivers/scsi/osd/
10732F:	include/scsi/osd_*
10733F:	fs/exofs/
10734
10735OV2659 OMNIVISION SENSOR DRIVER
10736M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10737L:	linux-media@vger.kernel.org
10738W:	https://linuxtv.org
10739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10740T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10741S:	Maintained
10742F:	drivers/media/i2c/ov2659.c
10743F:	include/media/i2c/ov2659.h
10744
10745OVERLAY FILESYSTEM
10746M:	Miklos Szeredi <miklos@szeredi.hu>
10747L:	linux-unionfs@vger.kernel.org
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10749S:	Supported
10750F:	fs/overlayfs/
10751F:	Documentation/filesystems/overlayfs.txt
10752
10753P54 WIRELESS DRIVER
10754M:	Christian Lamparter <chunkeey@googlemail.com>
10755L:	linux-wireless@vger.kernel.org
10756W:	http://wireless.kernel.org/en/users/Drivers/p54
10757S:	Maintained
10758F:	drivers/net/wireless/intersil/p54/
10759
10760PA SEMI ETHERNET DRIVER
10761L:	netdev@vger.kernel.org
10762S:	Orphan
10763F:	drivers/net/ethernet/pasemi/*
10764
10765PA SEMI SMBUS DRIVER
10766L:	linux-i2c@vger.kernel.org
10767S:	Orphan
10768F:	drivers/i2c/busses/i2c-pasemi.c
10769
10770PADATA PARALLEL EXECUTION MECHANISM
10771M:	Steffen Klassert <steffen.klassert@secunet.com>
10772L:	linux-crypto@vger.kernel.org
10773S:	Maintained
10774F:	kernel/padata.c
10775F:	include/linux/padata.h
10776F:	Documentation/padata.txt
10777
10778PANASONIC LAPTOP ACPI EXTRAS DRIVER
10779M:	Harald Welte <laforge@gnumonks.org>
10780L:	platform-driver-x86@vger.kernel.org
10781S:	Maintained
10782F:	drivers/platform/x86/panasonic-laptop.c
10783
10784PARALLEL LCD/KEYPAD PANEL DRIVER
10785M:	Willy Tarreau <willy@haproxy.com>
10786M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10787S:	Odd Fixes
10788F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10789F:	drivers/misc/panel.c
10790
10791PARALLEL PORT SUBSYSTEM
10792M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10793M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10794L:	linux-parport@lists.infradead.org (subscribers-only)
10795S:	Maintained
10796F:	drivers/parport/
10797F:	include/linux/parport*.h
10798F:	drivers/char/ppdev.c
10799F:	include/uapi/linux/ppdev.h
10800F:	Documentation/parport*.txt
10801
10802PARAVIRT_OPS INTERFACE
10803M:	Juergen Gross <jgross@suse.com>
10804M:	Alok Kataria <akataria@vmware.com>
10805L:	virtualization@lists.linux-foundation.org
10806S:	Supported
10807F:	Documentation/virtual/paravirt_ops.txt
10808F:	arch/*/kernel/paravirt*
10809F:	arch/*/include/asm/paravirt*.h
10810F:	include/linux/hypervisor.h
10811
10812PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10813M:	Tim Waugh <tim@cyberelk.net>
10814L:	linux-parport@lists.infradead.org (subscribers-only)
10815S:	Maintained
10816F:	Documentation/blockdev/paride.txt
10817F:	drivers/block/paride/
10818
10819PARISC ARCHITECTURE
10820M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10821M:	Helge Deller <deller@gmx.de>
10822L:	linux-parisc@vger.kernel.org
10823W:	http://www.parisc-linux.org/
10824Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10827S:	Maintained
10828F:	arch/parisc/
10829F:	Documentation/parisc/
10830F:	drivers/parisc/
10831F:	drivers/char/agp/parisc-agp.c
10832F:	drivers/input/serio/gscps2.c
10833F:	drivers/parport/parport_gsc.*
10834F:	drivers/tty/serial/8250/8250_gsc.c
10835F:	drivers/video/fbdev/sti*
10836F:	drivers/video/console/sti*
10837F:	drivers/video/logo/logo_parisc*
10838
10839PARMAN
10840M:	Jiri Pirko <jiri@mellanox.com>
10841L:	netdev@vger.kernel.org
10842S:	Supported
10843F:	lib/parman.c
10844F:	lib/test_parman.c
10845F:	include/linux/parman.h
10846
10847PC87360 HARDWARE MONITORING DRIVER
10848M:	Jim Cromie <jim.cromie@gmail.com>
10849L:	linux-hwmon@vger.kernel.org
10850S:	Maintained
10851F:	Documentation/hwmon/pc87360
10852F:	drivers/hwmon/pc87360.c
10853
10854PC8736x GPIO DRIVER
10855M:	Jim Cromie <jim.cromie@gmail.com>
10856S:	Maintained
10857F:	drivers/char/pc8736x_gpio.c
10858
10859PC87427 HARDWARE MONITORING DRIVER
10860M:	Jean Delvare <jdelvare@suse.com>
10861L:	linux-hwmon@vger.kernel.org
10862S:	Maintained
10863F:	Documentation/hwmon/pc87427
10864F:	drivers/hwmon/pc87427.c
10865
10866PCA9532 LED DRIVER
10867M:	Riku Voipio <riku.voipio@iki.fi>
10868S:	Maintained
10869F:	drivers/leds/leds-pca9532.c
10870F:	include/linux/leds-pca9532.h
10871
10872PCA9541 I2C BUS MASTER SELECTOR DRIVER
10873M:	Guenter Roeck <linux@roeck-us.net>
10874L:	linux-i2c@vger.kernel.org
10875S:	Maintained
10876F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10877
10878PCDP - PRIMARY CONSOLE AND DEBUG PORT
10879M:	Khalid Aziz <khalid@gonehiking.org>
10880S:	Maintained
10881F:	drivers/firmware/pcdp.*
10882
10883PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10884M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10885L:	linux-pci@vger.kernel.org
10886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10887S:	Maintained
10888F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10889F:	drivers/pci/controller/pci-aardvark.c
10890
10891PCI DRIVER FOR ALTERA PCIE IP
10892M:	Ley Foon Tan <lftan@altera.com>
10893L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10894L:	linux-pci@vger.kernel.org
10895S:	Supported
10896F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10897F:	drivers/pci/controller/pcie-altera.c
10898
10899PCI DRIVER FOR APPLIEDMICRO XGENE
10900M:	Tanmay Inamdar <tinamdar@apm.com>
10901L:	linux-pci@vger.kernel.org
10902L:	linux-arm-kernel@lists.infradead.org
10903S:	Maintained
10904F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10905F:	drivers/pci/controller/pci-xgene.c
10906
10907PCI DRIVER FOR ARM VERSATILE PLATFORM
10908M:	Rob Herring <robh@kernel.org>
10909L:	linux-pci@vger.kernel.org
10910L:	linux-arm-kernel@lists.infradead.org
10911S:	Maintained
10912F:	Documentation/devicetree/bindings/pci/versatile.txt
10913F:	drivers/pci/controller/pci-versatile.c
10914
10915PCI DRIVER FOR ARMADA 8K
10916M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10917L:	linux-pci@vger.kernel.org
10918L:	linux-arm-kernel@lists.infradead.org
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10921F:	drivers/pci/controller/dwc/pcie-armada8k.c
10922
10923PCI DRIVER FOR CADENCE PCIE IP
10924M:	Alan Douglas <adouglas@cadence.com>
10925L:	linux-pci@vger.kernel.org
10926S:	Maintained
10927F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10928F:	drivers/pci/controller/pcie-cadence*
10929
10930PCI DRIVER FOR FREESCALE LAYERSCAPE
10931M:	Minghuan Lian <minghuan.Lian@nxp.com>
10932M:	Mingkai Hu <mingkai.hu@nxp.com>
10933M:	Roy Zang <roy.zang@nxp.com>
10934L:	linuxppc-dev@lists.ozlabs.org
10935L:	linux-pci@vger.kernel.org
10936L:	linux-arm-kernel@lists.infradead.org
10937S:	Maintained
10938F:	drivers/pci/controller/dwc/*layerscape*
10939
10940PCI DRIVER FOR GENERIC OF HOSTS
10941M:	Will Deacon <will.deacon@arm.com>
10942L:	linux-pci@vger.kernel.org
10943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10946F:	drivers/pci/controller/pci-host-common.c
10947F:	drivers/pci/controller/pci-host-generic.c
10948
10949PCI DRIVER FOR IMX6
10950M:	Richard Zhu <hongxing.zhu@nxp.com>
10951M:	Lucas Stach <l.stach@pengutronix.de>
10952L:	linux-pci@vger.kernel.org
10953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954S:	Maintained
10955F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10956F:	drivers/pci/controller/dwc/*imx6*
10957
10958PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10959M:	Keith Busch <keith.busch@intel.com>
10960M:	Jonathan Derrick <jonathan.derrick@intel.com>
10961L:	linux-pci@vger.kernel.org
10962S:	Supported
10963F:	drivers/pci/controller/vmd.c
10964
10965PCI DRIVER FOR MICROSEMI SWITCHTEC
10966M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10967M:	Logan Gunthorpe <logang@deltatee.com>
10968L:	linux-pci@vger.kernel.org
10969S:	Maintained
10970F:	Documentation/switchtec.txt
10971F:	Documentation/ABI/testing/sysfs-class-switchtec
10972F:	drivers/pci/switch/switchtec*
10973F:	include/uapi/linux/switchtec_ioctl.h
10974F:	include/linux/switchtec.h
10975F:	drivers/ntb/hw/mscc/
10976
10977PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10978M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10979M:	Jason Cooper <jason@lakedaemon.net>
10980L:	linux-pci@vger.kernel.org
10981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10982S:	Maintained
10983F:	drivers/pci/controller/*mvebu*
10984
10985PCI DRIVER FOR NVIDIA TEGRA
10986M:	Thierry Reding <thierry.reding@gmail.com>
10987L:	linux-tegra@vger.kernel.org
10988L:	linux-pci@vger.kernel.org
10989S:	Supported
10990F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10991F:	drivers/pci/controller/pci-tegra.c
10992
10993PCI DRIVER FOR RENESAS R-CAR
10994M:	Simon Horman <horms@verge.net.au>
10995L:	linux-pci@vger.kernel.org
10996L:	linux-renesas-soc@vger.kernel.org
10997S:	Maintained
10998F:	drivers/pci/controller/*rcar*
10999
11000PCI DRIVER FOR SAMSUNG EXYNOS
11001M:	Jingoo Han <jingoohan1@gmail.com>
11002L:	linux-pci@vger.kernel.org
11003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11004L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11005S:	Maintained
11006F:	drivers/pci/controller/dwc/pci-exynos.c
11007
11008PCI DRIVER FOR SYNOPSYS DESIGNWARE
11009M:	Jingoo Han <jingoohan1@gmail.com>
11010M:	Joao Pinto <Joao.Pinto@synopsys.com>
11011L:	linux-pci@vger.kernel.org
11012S:	Maintained
11013F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11014F:	drivers/pci/controller/dwc/*designware*
11015
11016PCI DRIVER FOR TI DRA7XX
11017M:	Kishon Vijay Abraham I <kishon@ti.com>
11018L:	linux-omap@vger.kernel.org
11019L:	linux-pci@vger.kernel.org
11020S:	Supported
11021F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11022F:	drivers/pci/controller/dwc/pci-dra7xx.c
11023
11024PCI DRIVER FOR TI KEYSTONE
11025M:	Murali Karicheri <m-karicheri2@ti.com>
11026L:	linux-pci@vger.kernel.org
11027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11028S:	Maintained
11029F:	drivers/pci/controller/dwc/*keystone*
11030
11031PCI ENDPOINT SUBSYSTEM
11032M:	Kishon Vijay Abraham I <kishon@ti.com>
11033M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11034L:	linux-pci@vger.kernel.org
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11036S:	Supported
11037F:	drivers/pci/endpoint/
11038F:	drivers/misc/pci_endpoint_test.c
11039F:	tools/pci/
11040
11041PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11042M:	Russell Currey <ruscur@russell.cc>
11043L:	linuxppc-dev@lists.ozlabs.org
11044S:	Supported
11045F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11046F:	arch/powerpc/kernel/eeh*.c
11047F:	arch/powerpc/platforms/*/eeh*.c
11048F:	arch/powerpc/include/*/eeh*.h
11049
11050PCI ERROR RECOVERY
11051M:	Linas Vepstas <linasvepstas@gmail.com>
11052L:	linux-pci@vger.kernel.org
11053S:	Supported
11054F:	Documentation/PCI/pci-error-recovery.txt
11055
11056PCI MSI DRIVER FOR ALTERA MSI IP
11057M:	Ley Foon Tan <lftan@altera.com>
11058L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11059L:	linux-pci@vger.kernel.org
11060S:	Supported
11061F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11062F:	drivers/pci/controller/pcie-altera-msi.c
11063
11064PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11065M:	Duc Dang <dhdang@apm.com>
11066L:	linux-pci@vger.kernel.org
11067L:	linux-arm-kernel@lists.infradead.org
11068S:	Maintained
11069F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11070F:	drivers/pci/controller/pci-xgene-msi.c
11071
11072PCI SUBSYSTEM
11073M:	Bjorn Helgaas <bhelgaas@google.com>
11074L:	linux-pci@vger.kernel.org
11075Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11077S:	Supported
11078F:	Documentation/devicetree/bindings/pci/
11079F:	Documentation/PCI/
11080F:	drivers/acpi/pci*
11081F:	drivers/pci/
11082F:	include/asm-generic/pci*
11083F:	include/linux/pci*
11084F:	include/linux/of_pci.h
11085F:	include/uapi/linux/pci*
11086F:	lib/pci*
11087F:	arch/x86/pci/
11088F:	arch/x86/kernel/quirks.c
11089
11090PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11091M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11092L:	linux-pci@vger.kernel.org
11093Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11095S:	Supported
11096F:	drivers/pci/controller/
11097
11098PCIE DRIVER FOR AXIS ARTPEC
11099M:	Jesper Nilsson <jesper.nilsson@axis.com>
11100L:	linux-arm-kernel@axis.com
11101L:	linux-pci@vger.kernel.org
11102S:	Maintained
11103F:	Documentation/devicetree/bindings/pci/axis,artpec*
11104F:	drivers/pci/controller/dwc/*artpec*
11105
11106PCIE DRIVER FOR CAVIUM THUNDERX
11107M:	David Daney <david.daney@cavium.com>
11108L:	linux-pci@vger.kernel.org
11109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11110S:	Supported
11111F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11112F:	drivers/pci/controller/pci-thunder-*
11113
11114PCIE DRIVER FOR HISILICON
11115M:	Zhou Wang <wangzhou1@hisilicon.com>
11116L:	linux-pci@vger.kernel.org
11117S:	Maintained
11118F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11119F:	drivers/pci/controller/dwc/pcie-hisi.c
11120
11121PCIE DRIVER FOR HISILICON KIRIN
11122M:	Xiaowei Song <songxiaowei@hisilicon.com>
11123M:	Binghui Wang <wangbinghui@hisilicon.com>
11124L:	linux-pci@vger.kernel.org
11125S:	Maintained
11126F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11127F:	drivers/pci/controller/dwc/pcie-kirin.c
11128
11129PCIE DRIVER FOR HISILICON STB
11130M:	Jianguo Sun <sunjianguo1@huawei.com>
11131M:	Shawn Guo <shawn.guo@linaro.org>
11132L:	linux-pci@vger.kernel.org
11133S:	Maintained
11134F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11135F:	drivers/pci/controller/dwc/pcie-histb.c
11136
11137PCIE DRIVER FOR MEDIATEK
11138M:	Ryder Lee <ryder.lee@mediatek.com>
11139L:	linux-pci@vger.kernel.org
11140L:	linux-mediatek@lists.infradead.org
11141S:	Supported
11142F:	Documentation/devicetree/bindings/pci/mediatek*
11143F:	drivers/pci/controller/*mediatek*
11144
11145PCIE DRIVER FOR QUALCOMM MSM
11146M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11147L:	linux-pci@vger.kernel.org
11148L:	linux-arm-msm@vger.kernel.org
11149S:	Maintained
11150F:	drivers/pci/controller/dwc/*qcom*
11151
11152PCIE DRIVER FOR ROCKCHIP
11153M:	Shawn Lin <shawn.lin@rock-chips.com>
11154L:	linux-pci@vger.kernel.org
11155L:	linux-rockchip@lists.infradead.org
11156S:	Maintained
11157F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11158F:	drivers/pci/controller/pcie-rockchip*
11159
11160PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11161M:	Linus Walleij <linus.walleij@linaro.org>
11162L:	linux-pci@vger.kernel.org
11163S:	Maintained
11164F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11165F:	drivers/pci/controller/pci-v3-semi.c
11166
11167PCIE DRIVER FOR ST SPEAR13XX
11168M:	Pratyush Anand <pratyush.anand@gmail.com>
11169L:	linux-pci@vger.kernel.org
11170S:	Maintained
11171F:	drivers/pci/controller/dwc/*spear*
11172
11173PCMCIA SUBSYSTEM
11174M:	Dominik Brodowski <linux@dominikbrodowski.net>
11175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11176S:	Odd Fixes
11177F:	Documentation/pcmcia/
11178F:	tools/pcmcia/
11179F:	drivers/pcmcia/
11180F:	include/pcmcia/
11181
11182PCNET32 NETWORK DRIVER
11183M:	Don Fry <pcnet32@frontier.com>
11184L:	netdev@vger.kernel.org
11185S:	Maintained
11186F:	drivers/net/ethernet/amd/pcnet32.c
11187
11188PCRYPT PARALLEL CRYPTO ENGINE
11189M:	Steffen Klassert <steffen.klassert@secunet.com>
11190L:	linux-crypto@vger.kernel.org
11191S:	Maintained
11192F:	crypto/pcrypt.c
11193F:	include/crypto/pcrypt.h
11194
11195PEAQ WMI HOTKEYS DRIVER
11196M:	Hans de Goede <hdegoede@redhat.com>
11197L:	platform-driver-x86@vger.kernel.org
11198S:	Maintained
11199F:	drivers/platform/x86/peaq-wmi.c
11200
11201PER-CPU MEMORY ALLOCATOR
11202M:	Tejun Heo <tj@kernel.org>
11203M:	Christoph Lameter <cl@linux.com>
11204M:	Dennis Zhou <dennisszhou@gmail.com>
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11206S:	Maintained
11207F:	include/linux/percpu*.h
11208F:	mm/percpu*.c
11209F:	arch/*/include/asm/percpu.h
11210
11211PER-TASK DELAY ACCOUNTING
11212M:	Balbir Singh <bsingharora@gmail.com>
11213S:	Maintained
11214F:	include/linux/delayacct.h
11215F:	kernel/delayacct.c
11216
11217PERFORMANCE EVENTS SUBSYSTEM
11218M:	Peter Zijlstra <peterz@infradead.org>
11219M:	Ingo Molnar <mingo@redhat.com>
11220M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11221R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11222R:	Jiri Olsa <jolsa@redhat.com>
11223R:	Namhyung Kim <namhyung@kernel.org>
11224L:	linux-kernel@vger.kernel.org
11225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11226S:	Supported
11227F:	kernel/events/*
11228F:	include/linux/perf_event.h
11229F:	include/uapi/linux/perf_event.h
11230F:	arch/*/kernel/perf_event*.c
11231F:	arch/*/kernel/*/perf_event*.c
11232F:	arch/*/kernel/*/*/perf_event*.c
11233F:	arch/*/include/asm/perf_event.h
11234F:	arch/*/kernel/perf_callchain.c
11235F:	arch/*/events/*
11236F:	tools/perf/
11237
11238PERSONALITY HANDLING
11239M:	Christoph Hellwig <hch@infradead.org>
11240L:	linux-abi-devel@lists.sourceforge.net
11241S:	Maintained
11242F:	include/linux/personality.h
11243F:	include/uapi/linux/personality.h
11244
11245PHONET PROTOCOL
11246M:	Remi Denis-Courmont <courmisch@gmail.com>
11247S:	Supported
11248F:	Documentation/networking/phonet.txt
11249F:	include/linux/phonet.h
11250F:	include/net/phonet/
11251F:	include/uapi/linux/phonet.h
11252F:	net/phonet/
11253
11254PHRAM MTD DRIVER
11255M:	Joern Engel <joern@lazybastard.org>
11256L:	linux-mtd@lists.infradead.org
11257S:	Maintained
11258F:	drivers/mtd/devices/phram.c
11259
11260PICOLCD HID DRIVER
11261M:	Bruno Prémont <bonbons@linux-vserver.org>
11262L:	linux-input@vger.kernel.org
11263S:	Maintained
11264F:	drivers/hid/hid-picolcd*
11265
11266PICOXCELL SUPPORT
11267M:	Jamie Iles <jamie@jamieiles.com>
11268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11269T:	git git://github.com/jamieiles/linux-2.6-ji.git
11270S:	Supported
11271F:	arch/arm/boot/dts/picoxcell*
11272F:	arch/arm/mach-picoxcell/
11273F:	drivers/crypto/picoxcell*
11274
11275PIN CONTROL SUBSYSTEM
11276M:	Linus Walleij <linus.walleij@linaro.org>
11277L:	linux-gpio@vger.kernel.org
11278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/pinctrl/
11281F:	Documentation/driver-api/pinctl.rst
11282F:	drivers/pinctrl/
11283F:	include/linux/pinctrl/
11284
11285PIN CONTROLLER - ATMEL AT91
11286M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11288S:	Maintained
11289F:	drivers/pinctrl/pinctrl-at91.*
11290
11291PIN CONTROLLER - ATMEL AT91 PIO4
11292M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11294L:	linux-gpio@vger.kernel.org
11295S:	Supported
11296F:	drivers/pinctrl/pinctrl-at91-pio4.*
11297
11298PIN CONTROLLER - FREESCALE
11299M:	Dong Aisheng <aisheng.dong@nxp.com>
11300M:	Fabio Estevam <festevam@gmail.com>
11301M:	Shawn Guo <shawnguo@kernel.org>
11302M:	Stefan Agner <stefan@agner.ch>
11303R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11304L:	linux-gpio@vger.kernel.org
11305S:	Maintained
11306F:	drivers/pinctrl/freescale/
11307F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11308
11309PIN CONTROLLER - INTEL
11310M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11311M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11312S:	Maintained
11313F:	drivers/pinctrl/intel/
11314
11315PIN CONTROLLER - MEDIATEK
11316M:	Sean Wang <sean.wang@mediatek.com>
11317L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11318S:	Maintained
11319F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11320F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11321F:	drivers/pinctrl/mediatek/mtk-eint.*
11322F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11323F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11324F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11325
11326PIN CONTROLLER - QUALCOMM
11327M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11328S:	Maintained
11329L:	linux-arm-msm@vger.kernel.org
11330F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11331F:	drivers/pinctrl/qcom/
11332
11333PIN CONTROLLER - RENESAS
11334M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11335M:	Geert Uytterhoeven <geert+renesas@glider.be>
11336L:	linux-renesas-soc@vger.kernel.org
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11338S:	Maintained
11339F:	drivers/pinctrl/sh-pfc/
11340
11341PIN CONTROLLER - SAMSUNG
11342M:	Tomasz Figa <tomasz.figa@gmail.com>
11343M:	Krzysztof Kozlowski <krzk@kernel.org>
11344M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11346L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11347Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11349S:	Maintained
11350F:	drivers/pinctrl/samsung/
11351F:	include/dt-bindings/pinctrl/samsung.h
11352F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11353
11354PIN CONTROLLER - SINGLE
11355M:	Tony Lindgren <tony@atomide.com>
11356M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358L:	linux-omap@vger.kernel.org
11359S:	Maintained
11360F:	drivers/pinctrl/pinctrl-single.c
11361
11362PIN CONTROLLER - ST SPEAR
11363M:	Viresh Kumar <vireshk@kernel.org>
11364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11365W:	http://www.st.com/spear
11366S:	Maintained
11367F:	drivers/pinctrl/spear/
11368
11369PISTACHIO SOC SUPPORT
11370M:	James Hartley <james.hartley@sondrel.com>
11371L:	linux-mips@linux-mips.org
11372S:	Odd Fixes
11373F:	arch/mips/pistachio/
11374F:	arch/mips/include/asm/mach-pistachio/
11375F:	arch/mips/boot/dts/img/pistachio*
11376F:	arch/mips/configs/pistachio*_defconfig
11377
11378PKTCDVD DRIVER
11379S:	Orphan
11380M:	linux-block@vger.kernel.org
11381F:	drivers/block/pktcdvd.c
11382F:	include/linux/pktcdvd.h
11383F:	include/uapi/linux/pktcdvd.h
11384
11385PKUNITY SOC DRIVERS
11386M:	Guan Xuetao <gxt@pku.edu.cn>
11387W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11388S:	Maintained
11389T:	git git://github.com/gxt/linux.git
11390F:	drivers/input/serio/i8042-unicore32io.h
11391F:	drivers/i2c/busses/i2c-puv3.c
11392F:	drivers/video/fbdev/fb-puv3.c
11393F:	drivers/rtc/rtc-puv3.c
11394
11395PMBUS HARDWARE MONITORING DRIVERS
11396M:	Guenter Roeck <linux@roeck-us.net>
11397L:	linux-hwmon@vger.kernel.org
11398W:	http://hwmon.wiki.kernel.org/
11399W:	http://www.roeck-us.net/linux/drivers/
11400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11401S:	Maintained
11402F:	Documentation/hwmon/pmbus
11403F:	drivers/hwmon/pmbus/
11404F:	include/linux/pmbus.h
11405
11406PMC SIERRA MaxRAID DRIVER
11407L:	linux-scsi@vger.kernel.org
11408W:	http://www.pmc-sierra.com/
11409S:	Orphan
11410F:	drivers/scsi/pmcraid.*
11411
11412PMC SIERRA PM8001 DRIVER
11413M:	Jack Wang <jinpu.wang@profitbricks.com>
11414M:	lindar_liu@usish.com
11415L:	linux-scsi@vger.kernel.org
11416S:	Supported
11417F:	drivers/scsi/pm8001/
11418
11419PNP SUPPORT
11420M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11421S:	Maintained
11422F:	drivers/pnp/
11423
11424POSIX CLOCKS and TIMERS
11425M:	Thomas Gleixner <tglx@linutronix.de>
11426L:	linux-kernel@vger.kernel.org
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11428S:	Maintained
11429F:	fs/timerfd.c
11430F:	include/linux/timer*
11431F:	kernel/time/*timer*
11432
11433POWER MANAGEMENT CORE
11434M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11435L:	linux-pm@vger.kernel.org
11436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11437B:	https://bugzilla.kernel.org
11438S:	Supported
11439F:	drivers/base/power/
11440F:	include/linux/pm.h
11441F:	include/linux/pm_*
11442F:	include/linux/powercap.h
11443F:	drivers/powercap/
11444F:	kernel/configs/nopm.config
11445
11446POWER STATE COORDINATION INTERFACE (PSCI)
11447M:	Mark Rutland <mark.rutland@arm.com>
11448M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11449L:	linux-arm-kernel@lists.infradead.org
11450S:	Maintained
11451F:	drivers/firmware/psci*.c
11452F:	include/linux/psci.h
11453F:	include/uapi/linux/psci.h
11454
11455POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11456M:	Sebastian Reichel <sre@kernel.org>
11457L:	linux-pm@vger.kernel.org
11458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11459S:	Maintained
11460F:	Documentation/ABI/testing/sysfs-class-power
11461F:	Documentation/devicetree/bindings/power/supply/
11462F:	include/linux/power_supply.h
11463F:	drivers/power/supply/
11464
11465POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11466M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11467L:	linuxppc-dev@lists.ozlabs.org
11468S:	Maintained
11469F:	drivers/char/powernv-op-panel.c
11470
11471PPP OVER ATM (RFC 2364)
11472M:	Mitchell Blank Jr <mitch@sfgoth.com>
11473S:	Maintained
11474F:	net/atm/pppoatm.c
11475F:	include/uapi/linux/atmppp.h
11476
11477PPP OVER ETHERNET
11478M:	Michal Ostrowski <mostrows@earthlink.net>
11479S:	Maintained
11480F:	drivers/net/ppp/pppoe.c
11481F:	drivers/net/ppp/pppox.c
11482
11483PPP OVER L2TP
11484M:	James Chapman <jchapman@katalix.com>
11485S:	Maintained
11486F:	net/l2tp/l2tp_ppp.c
11487F:	include/linux/if_pppol2tp.h
11488F:	include/uapi/linux/if_pppol2tp.h
11489
11490PPP PROTOCOL DRIVERS AND COMPRESSORS
11491M:	Paul Mackerras <paulus@samba.org>
11492L:	linux-ppp@vger.kernel.org
11493S:	Maintained
11494F:	drivers/net/ppp/ppp_*
11495
11496PPS SUPPORT
11497M:	Rodolfo Giometti <giometti@enneenne.com>
11498W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11499L:	linuxpps@ml.enneenne.com (subscribers-only)
11500S:	Maintained
11501F:	Documentation/pps/
11502F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11503F:	Documentation/ABI/testing/sysfs-pps
11504F:	drivers/pps/
11505F:	include/linux/pps*.h
11506F:	include/uapi/linux/pps.h
11507
11508PPTP DRIVER
11509M:	Dmitry Kozlov <xeb@mail.ru>
11510L:	netdev@vger.kernel.org
11511S:	Maintained
11512F:	drivers/net/ppp/pptp.c
11513W:	http://sourceforge.net/projects/accel-pptp
11514
11515PREEMPTIBLE KERNEL
11516M:	Robert Love <rml@tech9.net>
11517L:	kpreempt-tech@lists.sourceforge.net
11518W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11519S:	Supported
11520F:	Documentation/preempt-locking.txt
11521F:	include/linux/preempt.h
11522
11523PRINTK
11524M:	Petr Mladek <pmladek@suse.com>
11525M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11526R:	Steven Rostedt <rostedt@goodmis.org>
11527S:	Maintained
11528F:	kernel/printk/
11529F:	include/linux/printk.h
11530
11531PRISM54 WIRELESS DRIVER
11532M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11533L:	linux-wireless@vger.kernel.org
11534W:	http://wireless.kernel.org/en/users/Drivers/p54
11535S:	Obsolete
11536F:	drivers/net/wireless/intersil/prism54/
11537
11538PROC FILESYSTEM
11539R:	Alexey Dobriyan <adobriyan@gmail.com>
11540L:	linux-kernel@vger.kernel.org
11541L:	linux-fsdevel@vger.kernel.org
11542S:	Maintained
11543F:	fs/proc/
11544F:	include/linux/proc_fs.h
11545F:	tools/testing/selftests/proc/
11546
11547PROC SYSCTL
11548M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11549M:	Kees Cook <keescook@chromium.org>
11550L:	linux-kernel@vger.kernel.org
11551L:	linux-fsdevel@vger.kernel.org
11552S:	Maintained
11553F:	fs/proc/proc_sysctl.c
11554F:	include/linux/sysctl.h
11555F:	kernel/sysctl.c
11556F:	tools/testing/selftests/sysctl/
11557
11558PS3 NETWORK SUPPORT
11559M:	Geoff Levand <geoff@infradead.org>
11560L:	netdev@vger.kernel.org
11561L:	linuxppc-dev@lists.ozlabs.org
11562S:	Maintained
11563F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11564
11565PS3 PLATFORM SUPPORT
11566M:	Geoff Levand <geoff@infradead.org>
11567L:	linuxppc-dev@lists.ozlabs.org
11568S:	Maintained
11569F:	arch/powerpc/boot/ps3*
11570F:	arch/powerpc/include/asm/lv1call.h
11571F:	arch/powerpc/include/asm/ps3*.h
11572F:	arch/powerpc/platforms/ps3/
11573F:	drivers/*/ps3*
11574F:	drivers/ps3/
11575F:	drivers/rtc/rtc-ps3.c
11576F:	drivers/usb/host/*ps3.c
11577F:	sound/ppc/snd_ps3*
11578
11579PS3VRAM DRIVER
11580M:	Jim Paris <jim@jtan.com>
11581M:	Geoff Levand <geoff@infradead.org>
11582L:	linuxppc-dev@lists.ozlabs.org
11583S:	Maintained
11584F:	drivers/block/ps3vram.c
11585
11586PSAMPLE PACKET SAMPLING SUPPORT:
11587M:	Yotam Gigi <yotam.gi@gmail.com>
11588S:	Maintained
11589F:	net/psample
11590F:	include/net/psample.h
11591F:	include/uapi/linux/psample.h
11592
11593PSTORE FILESYSTEM
11594M:	Kees Cook <keescook@chromium.org>
11595M:	Anton Vorontsov <anton@enomsg.org>
11596M:	Colin Cross <ccross@android.com>
11597M:	Tony Luck <tony.luck@intel.com>
11598S:	Maintained
11599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11600F:	fs/pstore/
11601F:	include/linux/pstore*
11602F:	drivers/firmware/efi/efi-pstore.c
11603F:	drivers/acpi/apei/erst.c
11604F:	Documentation/admin-guide/ramoops.rst
11605F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11606K:	\b(pstore|ramoops)
11607
11608PTP HARDWARE CLOCK SUPPORT
11609M:	Richard Cochran <richardcochran@gmail.com>
11610L:	netdev@vger.kernel.org
11611S:	Maintained
11612W:	http://linuxptp.sourceforge.net/
11613F:	Documentation/ABI/testing/sysfs-ptp
11614F:	Documentation/ptp/*
11615F:	drivers/net/phy/dp83640*
11616F:	drivers/ptp/*
11617F:	include/linux/ptp_cl*
11618
11619PTRACE SUPPORT
11620M:	Oleg Nesterov <oleg@redhat.com>
11621S:	Maintained
11622F:	include/asm-generic/syscall.h
11623F:	include/linux/ptrace.h
11624F:	include/linux/regset.h
11625F:	include/linux/tracehook.h
11626F:	include/uapi/linux/ptrace.h
11627F:	include/uapi/linux/ptrace.h
11628F:	include/asm-generic/ptrace.h
11629F:	kernel/ptrace.c
11630F:	arch/*/ptrace*.c
11631F:	arch/*/*/ptrace*.c
11632F:	arch/*/include/asm/ptrace*.h
11633
11634PULSE8-CEC DRIVER
11635M:	Hans Verkuil <hverkuil@xs4all.nl>
11636L:	linux-media@vger.kernel.org
11637T:	git git://linuxtv.org/media_tree.git
11638S:	Maintained
11639F:	drivers/media/usb/pulse8-cec/*
11640F:	Documentation/media/cec-drivers/pulse8-cec.rst
11641
11642PVRUSB2 VIDEO4LINUX DRIVER
11643M:	Mike Isely <isely@pobox.com>
11644L:	pvrusb2@isely.net	(subscribers-only)
11645L:	linux-media@vger.kernel.org
11646W:	http://www.isely.net/pvrusb2/
11647T:	git git://linuxtv.org/media_tree.git
11648S:	Maintained
11649F:	Documentation/media/v4l-drivers/pvrusb2*
11650F:	drivers/media/usb/pvrusb2/
11651
11652PWC WEBCAM DRIVER
11653M:	Hans Verkuil <hverkuil@xs4all.nl>
11654L:	linux-media@vger.kernel.org
11655T:	git git://linuxtv.org/media_tree.git
11656S:	Odd Fixes
11657F:	drivers/media/usb/pwc/*
11658
11659PWM FAN DRIVER
11660M:	Kamil Debski <kamil@wypas.org>
11661M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11662L:	linux-hwmon@vger.kernel.org
11663S:	Supported
11664F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11665F:	Documentation/hwmon/pwm-fan
11666F:	drivers/hwmon/pwm-fan.c
11667
11668PWM IR Transmitter
11669M:	Sean Young <sean@mess.org>
11670L:	linux-media@vger.kernel.org
11671S:	Maintained
11672F:	drivers/media/rc/pwm-ir-tx.c
11673
11674PWM SUBSYSTEM
11675M:	Thierry Reding <thierry.reding@gmail.com>
11676L:	linux-pwm@vger.kernel.org
11677S:	Maintained
11678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11679F:	Documentation/pwm.txt
11680F:	Documentation/devicetree/bindings/pwm/
11681F:	include/linux/pwm.h
11682F:	drivers/pwm/
11683F:	drivers/video/backlight/pwm_bl.c
11684F:	include/linux/pwm_backlight.h
11685F:	drivers/gpio/gpio-mvebu.c
11686F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11687
11688PXA GPIO DRIVER
11689M:	Robert Jarzmik <robert.jarzmik@free.fr>
11690L:	linux-gpio@vger.kernel.org
11691S:	Maintained
11692F:	drivers/gpio/gpio-pxa.c
11693
11694PXA MMCI DRIVER
11695S:	Orphan
11696
11697PXA RTC DRIVER
11698M:	Robert Jarzmik <robert.jarzmik@free.fr>
11699L:	linux-rtc@vger.kernel.org
11700S:	Maintained
11701
11702PXA2xx/PXA3xx SUPPORT
11703M:	Daniel Mack <daniel@zonque.org>
11704M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11705M:	Robert Jarzmik <robert.jarzmik@free.fr>
11706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11707T:	git git://github.com/hzhuang1/linux.git
11708T:	git git://github.com/rjarzmik/linux.git
11709S:	Maintained
11710F:	arch/arm/boot/dts/pxa*
11711F:	arch/arm/mach-pxa/
11712F:	drivers/dma/pxa*
11713F:	drivers/pcmcia/pxa2xx*
11714F:	drivers/pinctrl/pxa/
11715F:	drivers/spi/spi-pxa2xx*
11716F:	drivers/usb/gadget/udc/pxa2*
11717F:	include/sound/pxa2xx-lib.h
11718F:	sound/arm/pxa*
11719F:	sound/soc/pxa/
11720
11721QAT DRIVER
11722M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11723L:	qat-linux@intel.com
11724S:	Supported
11725F:	drivers/crypto/qat/
11726
11727QCOM AUDIO (ASoC) DRIVERS
11728M:	Patrick Lai <plai@codeaurora.org>
11729M:	Banajit Goswami <bgoswami@codeaurora.org>
11730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11731S:	Supported
11732F:	sound/soc/qcom/
11733
11734QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11735M:	Gabriel Somlo <somlo@cmu.edu>
11736M:	"Michael S. Tsirkin" <mst@redhat.com>
11737L:	qemu-devel@nongnu.org
11738S:	Maintained
11739F:	drivers/firmware/qemu_fw_cfg.c
11740F:	include/uapi/linux/qemu_fw_cfg.h
11741
11742QIB DRIVER
11743M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11744M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11745L:	linux-rdma@vger.kernel.org
11746S:	Supported
11747F:	drivers/infiniband/hw/qib/
11748
11749QLOGIC QL41xxx FCOE DRIVER
11750M:	QLogic-Storage-Upstream@cavium.com
11751L:	linux-scsi@vger.kernel.org
11752S:	Supported
11753F:	drivers/scsi/qedf/
11754
11755QLOGIC QL41xxx ISCSI DRIVER
11756M:	QLogic-Storage-Upstream@cavium.com
11757L:	linux-scsi@vger.kernel.org
11758S:	Supported
11759F:	drivers/scsi/qedi/
11760
11761QLOGIC QL4xxx ETHERNET DRIVER
11762M:	Ariel Elior <Ariel.Elior@cavium.com>
11763M:	everest-linux-l2@cavium.com
11764L:	netdev@vger.kernel.org
11765S:	Supported
11766F:	drivers/net/ethernet/qlogic/qed/
11767F:	include/linux/qed/
11768F:	drivers/net/ethernet/qlogic/qede/
11769
11770QLOGIC QL4xxx RDMA DRIVER
11771M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11772M:	Ariel Elior <Ariel.Elior@cavium.com>
11773L:	linux-rdma@vger.kernel.org
11774S:	Supported
11775F:	drivers/infiniband/hw/qedr/
11776F:	include/uapi/rdma/qedr-abi.h
11777
11778QLOGIC QLA1280 SCSI DRIVER
11779M:	Michael Reed <mdr@sgi.com>
11780L:	linux-scsi@vger.kernel.org
11781S:	Maintained
11782F:	drivers/scsi/qla1280.[ch]
11783
11784QLOGIC QLA2XXX FC-SCSI DRIVER
11785M:	qla2xxx-upstream@qlogic.com
11786L:	linux-scsi@vger.kernel.org
11787S:	Supported
11788F:	Documentation/scsi/LICENSE.qla2xxx
11789F:	drivers/scsi/qla2xxx/
11790
11791QLOGIC QLA3XXX NETWORK DRIVER
11792M:	Dept-GELinuxNICDev@cavium.com
11793L:	netdev@vger.kernel.org
11794S:	Supported
11795F:	Documentation/networking/LICENSE.qla3xxx
11796F:	drivers/net/ethernet/qlogic/qla3xxx.*
11797
11798QLOGIC QLA4XXX iSCSI DRIVER
11799M:	QLogic-Storage-Upstream@qlogic.com
11800L:	linux-scsi@vger.kernel.org
11801S:	Supported
11802F:	Documentation/scsi/LICENSE.qla4xxx
11803F:	drivers/scsi/qla4xxx/
11804
11805QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11806M:	Harish Patil <harish.patil@cavium.com>
11807M:	Manish Chopra <manish.chopra@cavium.com>
11808M:	Dept-GELinuxNICDev@cavium.com
11809L:	netdev@vger.kernel.org
11810S:	Supported
11811F:	drivers/net/ethernet/qlogic/qlcnic/
11812
11813QLOGIC QLGE 10Gb ETHERNET DRIVER
11814M:	Harish Patil <harish.patil@cavium.com>
11815M:	Manish Chopra <manish.chopra@cavium.com>
11816M:	Dept-GELinuxNICDev@cavium.com
11817L:	netdev@vger.kernel.org
11818S:	Supported
11819F:	drivers/net/ethernet/qlogic/qlge/
11820
11821QNX4 FILESYSTEM
11822M:	Anders Larsen <al@alarsen.net>
11823W:	http://www.alarsen.net/linux/qnx4fs/
11824S:	Maintained
11825F:	fs/qnx4/
11826F:	include/uapi/linux/qnx4_fs.h
11827F:	include/uapi/linux/qnxtypes.h
11828
11829QORIQ DPAA2 FSL-MC BUS DRIVER
11830M:	Stuart Yoder <stuyoder@gmail.com>
11831M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11832L:	linux-kernel@vger.kernel.org
11833S:	Maintained
11834F:	drivers/bus/fsl-mc/
11835F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11836F:	Documentation/networking/dpaa2/overview.rst
11837
11838QT1010 MEDIA DRIVER
11839M:	Antti Palosaari <crope@iki.fi>
11840L:	linux-media@vger.kernel.org
11841W:	https://linuxtv.org
11842W:	http://palosaari.fi/linux/
11843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11844T:	git git://linuxtv.org/anttip/media_tree.git
11845S:	Maintained
11846F:	drivers/media/tuners/qt1010*
11847
11848QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11849M:	Kalle Valo <kvalo@codeaurora.org>
11850L:	ath10k@lists.infradead.org
11851W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11853S:	Supported
11854F:	drivers/net/wireless/ath/ath10k/
11855
11856QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11857M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11858L:	linux-wireless@vger.kernel.org
11859W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11860S:	Supported
11861F:	drivers/net/wireless/ath/ath9k/
11862
11863QUALCOMM CAMERA SUBSYSTEM DRIVER
11864M:	Todor Tomov <todor.tomov@linaro.org>
11865L:	linux-media@vger.kernel.org
11866S:	Maintained
11867F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11868F:	Documentation/media/v4l-drivers/qcom_camss.rst
11869F:	drivers/media/platform/qcom/camss-8x16/
11870
11871QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11872M:  Ilia Lin <ilia.lin@gmail.com>
11873L:  linux-pm@vger.kernel.org
11874S:  Maintained
11875F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11876F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11877
11878QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11879M:	Timur Tabi <timur@kernel.org>
11880L:	netdev@vger.kernel.org
11881S:	Maintained
11882F:	drivers/net/ethernet/qualcomm/emac/
11883
11884QUALCOMM HEXAGON ARCHITECTURE
11885M:	Richard Kuo <rkuo@codeaurora.org>
11886L:	linux-hexagon@vger.kernel.org
11887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11888S:	Supported
11889F:	arch/hexagon/
11890
11891QUALCOMM HIDMA DRIVER
11892M:	Sinan Kaya <okaya@kernel.org>
11893L:	linux-arm-kernel@lists.infradead.org
11894L:	linux-arm-msm@vger.kernel.org
11895L:	dmaengine@vger.kernel.org
11896S:	Supported
11897F:	drivers/dma/qcom/hidma*
11898
11899QUALCOMM IOMMU
11900M:	Rob Clark <robdclark@gmail.com>
11901L:	iommu@lists.linux-foundation.org
11902L:	linux-arm-msm@vger.kernel.org
11903S:	Maintained
11904F:	drivers/iommu/qcom_iommu.c
11905
11906QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11907M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11908L:	linux-media@vger.kernel.org
11909L:	linux-arm-msm@vger.kernel.org
11910T:	git git://linuxtv.org/media_tree.git
11911S:	Maintained
11912F:	drivers/media/platform/qcom/venus/
11913
11914QUALCOMM WCN36XX WIRELESS DRIVER
11915M:	Kalle Valo <kvalo@codeaurora.org>
11916L:	wcn36xx@lists.infradead.org
11917W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11918T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11919S:	Supported
11920F:	drivers/net/wireless/ath/wcn36xx/
11921
11922QUANTENNA QTNFMAC WIRELESS DRIVER
11923M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11924M:	Avinash Patil <avinashp@quantenna.com>
11925M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11926L:	linux-wireless@vger.kernel.org
11927S:	Maintained
11928F:	drivers/net/wireless/quantenna
11929
11930RADEON and AMDGPU DRM DRIVERS
11931M:	Alex Deucher <alexander.deucher@amd.com>
11932M:	Christian König <christian.koenig@amd.com>
11933M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11934L:	amd-gfx@lists.freedesktop.org
11935T:	git git://people.freedesktop.org/~agd5f/linux
11936S:	Supported
11937F:	drivers/gpu/drm/radeon/
11938F:	include/uapi/drm/radeon_drm.h
11939F:	drivers/gpu/drm/amd/
11940F:	include/uapi/drm/amdgpu_drm.h
11941
11942RADEON FRAMEBUFFER DISPLAY DRIVER
11943M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11944L:	linux-fbdev@vger.kernel.org
11945S:	Maintained
11946F:	drivers/video/fbdev/aty/radeon*
11947F:	include/uapi/linux/radeonfb.h
11948
11949RADIOSHARK RADIO DRIVER
11950M:	Hans Verkuil <hverkuil@xs4all.nl>
11951L:	linux-media@vger.kernel.org
11952T:	git git://linuxtv.org/media_tree.git
11953S:	Maintained
11954F:	drivers/media/radio/radio-shark.c
11955
11956RADIOSHARK2 RADIO DRIVER
11957M:	Hans Verkuil <hverkuil@xs4all.nl>
11958L:	linux-media@vger.kernel.org
11959T:	git git://linuxtv.org/media_tree.git
11960S:	Maintained
11961F:	drivers/media/radio/radio-shark2.c
11962F:	drivers/media/radio/radio-tea5777.c
11963
11964RADOS BLOCK DEVICE (RBD)
11965M:	Ilya Dryomov <idryomov@gmail.com>
11966M:	Sage Weil <sage@redhat.com>
11967M:	Alex Elder <elder@kernel.org>
11968L:	ceph-devel@vger.kernel.org
11969W:	http://ceph.com/
11970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11971T:	git git://github.com/ceph/ceph-client.git
11972S:	Supported
11973F:	Documentation/ABI/testing/sysfs-bus-rbd
11974F:	drivers/block/rbd.c
11975F:	drivers/block/rbd_types.h
11976
11977RAGE128 FRAMEBUFFER DISPLAY DRIVER
11978M:	Paul Mackerras <paulus@samba.org>
11979L:	linux-fbdev@vger.kernel.org
11980S:	Maintained
11981F:	drivers/video/fbdev/aty/aty128fb.c
11982
11983RAINSHADOW-CEC DRIVER
11984M:	Hans Verkuil <hverkuil@xs4all.nl>
11985L:	linux-media@vger.kernel.org
11986T:	git git://linuxtv.org/media_tree.git
11987S:	Maintained
11988F:	drivers/media/usb/rainshadow-cec/*
11989
11990RALINK MIPS ARCHITECTURE
11991M:	John Crispin <john@phrozen.org>
11992L:	linux-mips@linux-mips.org
11993S:	Maintained
11994F:	arch/mips/ralink
11995
11996RALINK RT2X00 WIRELESS LAN DRIVER
11997P:	rt2x00 project
11998M:	Stanislaw Gruszka <sgruszka@redhat.com>
11999M:	Helmut Schaa <helmut.schaa@googlemail.com>
12000L:	linux-wireless@vger.kernel.org
12001S:	Maintained
12002F:	drivers/net/wireless/ralink/rt2x00/
12003
12004RAMDISK RAM BLOCK DEVICE DRIVER
12005M:	Jens Axboe <axboe@kernel.dk>
12006S:	Maintained
12007F:	Documentation/blockdev/ramdisk.txt
12008F:	drivers/block/brd.c
12009
12010RANCHU VIRTUAL BOARD FOR MIPS
12011M:	Miodrag Dinic <miodrag.dinic@mips.com>
12012L:	linux-mips@linux-mips.org
12013S:	Supported
12014F:	arch/mips/generic/board-ranchu.c
12015F:	arch/mips/configs/generic/board-ranchu.config
12016
12017RANDOM NUMBER DRIVER
12018M:	"Theodore Ts'o" <tytso@mit.edu>
12019S:	Maintained
12020F:	drivers/char/random.c
12021
12022RAPIDIO SUBSYSTEM
12023M:	Matt Porter <mporter@kernel.crashing.org>
12024M:	Alexandre Bounine <alex.bou9@gmail.com>
12025S:	Maintained
12026F:	drivers/rapidio/
12027
12028RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12029L:	linux-wireless@vger.kernel.org
12030S:	Orphan
12031F:	drivers/net/wireless/ray*
12032
12033RCUTORTURE TEST FRAMEWORK
12034M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12035M:	Josh Triplett <josh@joshtriplett.org>
12036R:	Steven Rostedt <rostedt@goodmis.org>
12037R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12038R:	Lai Jiangshan <jiangshanlai@gmail.com>
12039L:	linux-kernel@vger.kernel.org
12040S:	Supported
12041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12042F:	tools/testing/selftests/rcutorture
12043
12044RDC R-321X SoC
12045M:	Florian Fainelli <florian@openwrt.org>
12046S:	Maintained
12047
12048RDC R6040 FAST ETHERNET DRIVER
12049M:	Florian Fainelli <f.fainelli@gmail.com>
12050L:	netdev@vger.kernel.org
12051S:	Maintained
12052F:	drivers/net/ethernet/rdc/r6040.c
12053
12054RDMAVT - RDMA verbs software
12055M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12056M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12057L:	linux-rdma@vger.kernel.org
12058S:	Supported
12059F:	drivers/infiniband/sw/rdmavt
12060
12061RDS - RELIABLE DATAGRAM SOCKETS
12062M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12063L:	netdev@vger.kernel.org
12064L:	linux-rdma@vger.kernel.org
12065L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12066W:	https://oss.oracle.com/projects/rds/
12067S:	Supported
12068F:	net/rds/
12069F:	Documentation/networking/rds.txt
12070
12071RDT - RESOURCE ALLOCATION
12072M:	Fenghua Yu <fenghua.yu@intel.com>
12073L:	linux-kernel@vger.kernel.org
12074S:	Supported
12075F:	arch/x86/kernel/cpu/intel_rdt*
12076F:	arch/x86/include/asm/intel_rdt_sched.h
12077F:	Documentation/x86/intel_rdt*
12078
12079READ-COPY UPDATE (RCU)
12080M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12081M:	Josh Triplett <josh@joshtriplett.org>
12082R:	Steven Rostedt <rostedt@goodmis.org>
12083R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12084R:	Lai Jiangshan <jiangshanlai@gmail.com>
12085L:	linux-kernel@vger.kernel.org
12086W:	http://www.rdrop.com/users/paulmck/RCU/
12087S:	Supported
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12089F:	Documentation/RCU/
12090X:	Documentation/RCU/torture.txt
12091F:	include/linux/rcu*
12092X:	include/linux/srcu.h
12093F:	kernel/rcu/
12094X:	kernel/torture.c
12095
12096REAL TIME CLOCK (RTC) SUBSYSTEM
12097M:	Alessandro Zummo <a.zummo@towertech.it>
12098M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12099L:	linux-rtc@vger.kernel.org
12100Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12102S:	Maintained
12103F:	Documentation/devicetree/bindings/rtc/
12104F:	Documentation/rtc.txt
12105F:	drivers/rtc/
12106F:	include/linux/rtc.h
12107F:	include/uapi/linux/rtc.h
12108F:	include/linux/rtc/
12109F:	include/linux/platform_data/rtc-*
12110F:	tools/testing/selftests/rtc/
12111
12112REALTEK AUDIO CODECS
12113M:	Bard Liao <bardliao@realtek.com>
12114M:	Oder Chiou <oder_chiou@realtek.com>
12115S:	Maintained
12116F:	sound/soc/codecs/rt*
12117F:	include/sound/rt*.h
12118
12119REGISTER MAP ABSTRACTION
12120M:	Mark Brown <broonie@kernel.org>
12121L:	linux-kernel@vger.kernel.org
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12123S:	Supported
12124F:	Documentation/devicetree/bindings/regmap/
12125F:	drivers/base/regmap/
12126F:	include/linux/regmap.h
12127
12128REISERFS FILE SYSTEM
12129L:	reiserfs-devel@vger.kernel.org
12130S:	Supported
12131F:	fs/reiserfs/
12132
12133REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12134M:	Ohad Ben-Cohen <ohad@wizery.com>
12135M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12136L:	linux-remoteproc@vger.kernel.org
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12138S:	Maintained
12139F:	Documentation/devicetree/bindings/remoteproc/
12140F:	Documentation/remoteproc.txt
12141F:	drivers/remoteproc/
12142F:	include/linux/remoteproc.h
12143
12144REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12145M:	Ohad Ben-Cohen <ohad@wizery.com>
12146M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12147L:	linux-remoteproc@vger.kernel.org
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12149S:	Maintained
12150F:	drivers/rpmsg/
12151F:	Documentation/rpmsg.txt
12152F:	include/linux/rpmsg.h
12153F:	include/linux/rpmsg/
12154
12155RENESAS CLOCK DRIVERS
12156M:	Geert Uytterhoeven <geert+renesas@glider.be>
12157L:	linux-renesas-soc@vger.kernel.org
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12159S:	Supported
12160F:	drivers/clk/renesas/
12161
12162RENESAS EMEV2 I2C DRIVER
12163M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12164S:	Supported
12165F:	drivers/i2c/busses/i2c-emev2.c
12166
12167RENESAS ETHERNET DRIVERS
12168R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12169L:	netdev@vger.kernel.org
12170L:	linux-renesas-soc@vger.kernel.org
12171F:	Documentation/devicetree/bindings/net/renesas,*.txt
12172F:	Documentation/devicetree/bindings/net/sh_eth.txt
12173F:	drivers/net/ethernet/renesas/
12174F:	include/linux/sh_eth.h
12175
12176RENESAS R-CAR GYROADC DRIVER
12177M:	Marek Vasut <marek.vasut@gmail.com>
12178L:	linux-iio@vger.kernel.org
12179S:	Supported
12180F:	drivers/iio/adc/rcar_gyro_adc.c
12181
12182RENESAS R-CAR I2C DRIVERS
12183M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12184S:	Supported
12185F:	drivers/i2c/busses/i2c-rcar.c
12186F:	drivers/i2c/busses/i2c-sh_mobile.c
12187
12188RENESAS USB PHY DRIVER
12189M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12190L:	linux-renesas-soc@vger.kernel.org
12191S:	Maintained
12192F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12193
12194RESET CONTROLLER FRAMEWORK
12195M:	Philipp Zabel <p.zabel@pengutronix.de>
12196T:	git git://git.pengutronix.de/git/pza/linux
12197S:	Maintained
12198F:	drivers/reset/
12199F:	Documentation/devicetree/bindings/reset/
12200F:	include/dt-bindings/reset/
12201F:	include/linux/reset.h
12202F:	include/linux/reset-controller.h
12203
12204RESTARTABLE SEQUENCES SUPPORT
12205M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12206M:	Peter Zijlstra <peterz@infradead.org>
12207M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12208M:	Boqun Feng <boqun.feng@gmail.com>
12209L:	linux-kernel@vger.kernel.org
12210S:	Supported
12211F:	kernel/rseq.c
12212F:	include/uapi/linux/rseq.h
12213F:	include/trace/events/rseq.h
12214F:	tools/testing/selftests/rseq/
12215
12216RFKILL
12217M:	Johannes Berg <johannes@sipsolutions.net>
12218L:	linux-wireless@vger.kernel.org
12219W:	http://wireless.kernel.org/
12220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12222S:	Maintained
12223F:	Documentation/rfkill.txt
12224F:	Documentation/ABI/stable/sysfs-class-rfkill
12225F:	net/rfkill/
12226
12227RHASHTABLE
12228M:	Thomas Graf <tgraf@suug.ch>
12229M:	Herbert Xu <herbert@gondor.apana.org.au>
12230L:	netdev@vger.kernel.org
12231S:	Maintained
12232F:	lib/rhashtable.c
12233F:	include/linux/rhashtable.h
12234
12235RICOH R5C592 MEMORYSTICK DRIVER
12236M:	Maxim Levitsky <maximlevitsky@gmail.com>
12237S:	Maintained
12238F:	drivers/memstick/host/r592.*
12239
12240RICOH SMARTMEDIA/XD DRIVER
12241M:	Maxim Levitsky <maximlevitsky@gmail.com>
12242S:	Maintained
12243F:	drivers/mtd/nand/raw/r852.c
12244F:	drivers/mtd/nand/raw/r852.h
12245
12246RISC-V ARCHITECTURE
12247M:	Palmer Dabbelt <palmer@sifive.com>
12248M:	Albert Ou <aou@eecs.berkeley.edu>
12249L:	linux-riscv@lists.infradead.org
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12251S:	Supported
12252F:	arch/riscv/
12253K:	riscv
12254N:	riscv
12255
12256ROCCAT DRIVERS
12257M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12258W:	http://sourceforge.net/projects/roccat/
12259S:	Maintained
12260F:	drivers/hid/hid-roccat*
12261F:	include/linux/hid-roccat*
12262F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12263
12264ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12265M:	Jacob chen <jacob2.chen@rock-chips.com>
12266L:	linux-media@vger.kernel.org
12267S:	Maintained
12268F:	drivers/media/platform/rockchip/rga/
12269F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12270
12271ROCKER DRIVER
12272M:	Jiri Pirko <jiri@resnulli.us>
12273L:	netdev@vger.kernel.org
12274S:	Supported
12275F:	drivers/net/ethernet/rocker/
12276
12277ROCKETPORT DRIVER
12278P:	Comtrol Corp.
12279W:	http://www.comtrol.com
12280S:	Maintained
12281F:	Documentation/serial/rocket.txt
12282F:	drivers/tty/rocket*
12283
12284ROCKETPORT EXPRESS/INFINITY DRIVER
12285M:	Kevin Cernekee <cernekee@gmail.com>
12286L:	linux-serial@vger.kernel.org
12287S:	Odd Fixes
12288F:	drivers/tty/serial/rp2.*
12289
12290ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12291M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12292L:	linux-kernel@vger.kernel.org
12293L:	linux-renesas-soc@vger.kernel.org
12294S:	Supported
12295F:	drivers/mfd/bd9571mwv.c
12296F:	drivers/regulator/bd9571mwv-regulator.c
12297F:	drivers/gpio/gpio-bd9571mwv.c
12298F:	include/linux/mfd/bd9571mwv.h
12299F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12300
12301ROSE NETWORK LAYER
12302M:	Ralf Baechle <ralf@linux-mips.org>
12303L:	linux-hams@vger.kernel.org
12304W:	http://www.linux-ax25.org/
12305S:	Maintained
12306F:	include/net/rose.h
12307F:	include/uapi/linux/rose.h
12308F:	net/rose/
12309
12310RTL2830 MEDIA DRIVER
12311M:	Antti Palosaari <crope@iki.fi>
12312L:	linux-media@vger.kernel.org
12313W:	https://linuxtv.org
12314W:	http://palosaari.fi/linux/
12315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12316T:	git git://linuxtv.org/anttip/media_tree.git
12317S:	Maintained
12318F:	drivers/media/dvb-frontends/rtl2830*
12319
12320RTL2832 MEDIA DRIVER
12321M:	Antti Palosaari <crope@iki.fi>
12322L:	linux-media@vger.kernel.org
12323W:	https://linuxtv.org
12324W:	http://palosaari.fi/linux/
12325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12326T:	git git://linuxtv.org/anttip/media_tree.git
12327S:	Maintained
12328F:	drivers/media/dvb-frontends/rtl2832*
12329
12330RTL2832_SDR MEDIA DRIVER
12331M:	Antti Palosaari <crope@iki.fi>
12332L:	linux-media@vger.kernel.org
12333W:	https://linuxtv.org
12334W:	http://palosaari.fi/linux/
12335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12336T:	git git://linuxtv.org/anttip/media_tree.git
12337S:	Maintained
12338F:	drivers/media/dvb-frontends/rtl2832_sdr*
12339
12340RTL8180 WIRELESS DRIVER
12341L:	linux-wireless@vger.kernel.org
12342W:	http://wireless.kernel.org/
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12344S:	Orphan
12345F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12346
12347RTL8187 WIRELESS DRIVER
12348M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12349M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12350M:	Larry Finger <Larry.Finger@lwfinger.net>
12351L:	linux-wireless@vger.kernel.org
12352W:	http://wireless.kernel.org/
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12354S:	Maintained
12355F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12356
12357REALTEK WIRELESS DRIVER (rtlwifi family)
12358M:	Ping-Ke Shih <pkshih@realtek.com>
12359L:	linux-wireless@vger.kernel.org
12360W:	http://wireless.kernel.org/
12361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12362S:	Maintained
12363F:	drivers/net/wireless/realtek/rtlwifi/
12364
12365RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12366M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12367L:	linux-wireless@vger.kernel.org
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12369S:	Maintained
12370F:	drivers/net/wireless/realtek/rtl8xxxu/
12371
12372RXRPC SOCKETS (AF_RXRPC)
12373M:	David Howells <dhowells@redhat.com>
12374L:	linux-afs@lists.infradead.org
12375S:	Supported
12376F:	net/rxrpc/
12377F:	include/keys/rxrpc-type.h
12378F:	include/net/af_rxrpc.h
12379F:	include/trace/events/rxrpc.h
12380F:	include/uapi/linux/rxrpc.h
12381F:	Documentation/networking/rxrpc.txt
12382W:	https://www.infradead.org/~dhowells/kafs/
12383
12384S3 SAVAGE FRAMEBUFFER DRIVER
12385M:	Antonino Daplas <adaplas@gmail.com>
12386L:	linux-fbdev@vger.kernel.org
12387S:	Maintained
12388F:	drivers/video/fbdev/savage/
12389
12390S390
12391M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12392M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12393L:	linux-s390@vger.kernel.org
12394W:	http://www.ibm.com/developerworks/linux/linux390/
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12396S:	Supported
12397F:	arch/s390/
12398F:	drivers/s390/
12399F:	Documentation/s390/
12400F:	Documentation/driver-api/s390-drivers.rst
12401
12402S390 COMMON I/O LAYER
12403M:	Sebastian Ott <sebott@linux.ibm.com>
12404M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12405L:	linux-s390@vger.kernel.org
12406W:	http://www.ibm.com/developerworks/linux/linux390/
12407S:	Supported
12408F:	drivers/s390/cio/
12409
12410S390 DASD DRIVER
12411M:	Stefan Haberland <sth@linux.ibm.com>
12412M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12413L:	linux-s390@vger.kernel.org
12414W:	http://www.ibm.com/developerworks/linux/linux390/
12415S:	Supported
12416F:	drivers/s390/block/dasd*
12417F:	block/partitions/ibm.c
12418
12419S390 IOMMU (PCI)
12420M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12421L:	linux-s390@vger.kernel.org
12422W:	http://www.ibm.com/developerworks/linux/linux390/
12423S:	Supported
12424F:	drivers/iommu/s390-iommu.c
12425
12426S390 IUCV NETWORK LAYER
12427M:	Julian Wiedmann <jwi@linux.ibm.com>
12428M:	Ursula Braun <ubraun@linux.ibm.com>
12429L:	linux-s390@vger.kernel.org
12430W:	http://www.ibm.com/developerworks/linux/linux390/
12431S:	Supported
12432F:	drivers/s390/net/*iucv*
12433F:	include/net/iucv/
12434F:	net/iucv/
12435
12436S390 NETWORK DRIVERS
12437M:	Julian Wiedmann <jwi@linux.ibm.com>
12438M:	Ursula Braun <ubraun@linux.ibm.com>
12439L:	linux-s390@vger.kernel.org
12440W:	http://www.ibm.com/developerworks/linux/linux390/
12441S:	Supported
12442F:	drivers/s390/net/
12443
12444S390 PCI SUBSYSTEM
12445M:	Sebastian Ott <sebott@linux.ibm.com>
12446M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12447L:	linux-s390@vger.kernel.org
12448W:	http://www.ibm.com/developerworks/linux/linux390/
12449S:	Supported
12450F:	arch/s390/pci/
12451F:	drivers/pci/hotplug/s390_pci_hpc.c
12452
12453S390 VFIO-CCW DRIVER
12454M:	Cornelia Huck <cohuck@redhat.com>
12455M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12456M:	Halil Pasic <pasic@linux.ibm.com>
12457L:	linux-s390@vger.kernel.org
12458L:	kvm@vger.kernel.org
12459S:	Supported
12460F:	drivers/s390/cio/vfio_ccw*
12461F:	Documentation/s390/vfio-ccw.txt
12462F:	include/uapi/linux/vfio_ccw.h
12463
12464S390 ZCRYPT DRIVER
12465M:	Harald Freudenberger <freude@linux.ibm.com>
12466L:	linux-s390@vger.kernel.org
12467W:	http://www.ibm.com/developerworks/linux/linux390/
12468S:	Supported
12469F:	drivers/s390/crypto/
12470
12471S390 ZFCP DRIVER
12472M:	Steffen Maier <maier@linux.ibm.com>
12473M:	Benjamin Block <bblock@linux.ibm.com>
12474L:	linux-s390@vger.kernel.org
12475W:	http://www.ibm.com/developerworks/linux/linux390/
12476S:	Supported
12477F:	drivers/s390/scsi/zfcp_*
12478
12479S3C24XX SD/MMC Driver
12480M:	Ben Dooks <ben-linux@fluff.org>
12481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482S:	Supported
12483F:	drivers/mmc/host/s3cmci.*
12484
12485SAA6588 RDS RECEIVER DRIVER
12486M:	Hans Verkuil <hverkuil@xs4all.nl>
12487L:	linux-media@vger.kernel.org
12488T:	git git://linuxtv.org/media_tree.git
12489W:	https://linuxtv.org
12490S:	Odd Fixes
12491F:	drivers/media/i2c/saa6588*
12492
12493SAA7134 VIDEO4LINUX DRIVER
12494M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12495L:	linux-media@vger.kernel.org
12496W:	https://linuxtv.org
12497T:	git git://linuxtv.org/media_tree.git
12498S:	Odd fixes
12499F:	Documentation/media/v4l-drivers/saa7134*
12500F:	drivers/media/pci/saa7134/
12501
12502SAA7146 VIDEO4LINUX-2 DRIVER
12503M:	Hans Verkuil <hverkuil@xs4all.nl>
12504L:	linux-media@vger.kernel.org
12505T:	git git://linuxtv.org/media_tree.git
12506S:	Maintained
12507F:	drivers/media/common/saa7146/
12508F:	drivers/media/pci/saa7146/
12509F:	include/media/saa7146*
12510
12511SAMSUNG AUDIO (ASoC) DRIVERS
12512M:	Krzysztof Kozlowski <krzk@kernel.org>
12513M:	Sangbeom Kim <sbkim73@samsung.com>
12514M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12516S:	Supported
12517F:	sound/soc/samsung/
12518F:	Documentation/devicetree/bindings/sound/samsung*
12519
12520SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12521M:	Krzysztof Kozlowski <krzk@kernel.org>
12522L:	linux-crypto@vger.kernel.org
12523L:	linux-samsung-soc@vger.kernel.org
12524S:	Maintained
12525F:	drivers/crypto/exynos-rng.c
12526F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12527
12528SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12529M:	Łukasz Stelmach <l.stelmach@samsung.com>
12530L:	linux-samsung-soc@vger.kernel.org
12531S:	Maintained
12532F:	drivers/char/hw_random/exynos-trng.c
12533F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12534
12535SAMSUNG FRAMEBUFFER DRIVER
12536M:	Jingoo Han <jingoohan1@gmail.com>
12537L:	linux-fbdev@vger.kernel.org
12538S:	Maintained
12539F:	drivers/video/fbdev/s3c-fb.c
12540
12541SAMSUNG LAPTOP DRIVER
12542M:	Corentin Chary <corentin.chary@gmail.com>
12543L:	platform-driver-x86@vger.kernel.org
12544S:	Maintained
12545F:	drivers/platform/x86/samsung-laptop.c
12546
12547SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12548M:	Sangbeom Kim <sbkim73@samsung.com>
12549M:	Krzysztof Kozlowski <krzk@kernel.org>
12550M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12551L:	linux-kernel@vger.kernel.org
12552L:	linux-samsung-soc@vger.kernel.org
12553S:	Supported
12554F:	drivers/mfd/sec*.c
12555F:	drivers/regulator/s2m*.c
12556F:	drivers/regulator/s5m*.c
12557F:	drivers/clk/clk-s2mps11.c
12558F:	drivers/rtc/rtc-s5m.c
12559F:	include/linux/mfd/samsung/
12560F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12561F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12562F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12563F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12564
12565SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12566M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12567L:	linux-media@vger.kernel.org
12568L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12569S:	Maintained
12570F:	drivers/media/platform/s3c-camif/
12571F:	include/media/drv-intf/s3c_camif.h
12572
12573SAMSUNG S3FWRN5 NFC DRIVER
12574M:	Robert Baldyga <r.baldyga@samsung.com>
12575M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12576L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12577S:	Supported
12578F:	drivers/nfc/s3fwrn5
12579
12580SAMSUNG S5C73M3 CAMERA DRIVER
12581M:	Kyungmin Park <kyungmin.park@samsung.com>
12582M:	Andrzej Hajda <a.hajda@samsung.com>
12583L:	linux-media@vger.kernel.org
12584S:	Supported
12585F:	drivers/media/i2c/s5c73m3/*
12586
12587SAMSUNG S5K5BAF CAMERA DRIVER
12588M:	Kyungmin Park <kyungmin.park@samsung.com>
12589M:	Andrzej Hajda <a.hajda@samsung.com>
12590L:	linux-media@vger.kernel.org
12591S:	Supported
12592F:	drivers/media/i2c/s5k5baf.c
12593
12594SAMSUNG S5P Security SubSystem (SSS) DRIVER
12595M:	Krzysztof Kozlowski <krzk@kernel.org>
12596M:	Vladimir Zapolskiy <vz@mleia.com>
12597M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12598L:	linux-crypto@vger.kernel.org
12599L:	linux-samsung-soc@vger.kernel.org
12600S:	Maintained
12601F:	drivers/crypto/s5p-sss.c
12602
12603SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12604M:	Kyungmin Park <kyungmin.park@samsung.com>
12605M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12606L:	linux-media@vger.kernel.org
12607Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12608S:	Supported
12609F:	drivers/media/platform/exynos4-is/
12610
12611SAMSUNG SOC CLOCK DRIVERS
12612M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12613M:	Tomasz Figa <tomasz.figa@gmail.com>
12614M:	Chanwoo Choi <cw00.choi@samsung.com>
12615S:	Supported
12616L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12618F:	drivers/clk/samsung/
12619F:	include/dt-bindings/clock/exynos*.h
12620F:	Documentation/devicetree/bindings/clock/exynos*.txt
12621
12622SAMSUNG SPI DRIVERS
12623M:	Kukjin Kim <kgene@kernel.org>
12624M:	Krzysztof Kozlowski <krzk@kernel.org>
12625M:	Andi Shyti <andi@etezian.org>
12626L:	linux-spi@vger.kernel.org
12627L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12628S:	Maintained
12629F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12630F:	drivers/spi/spi-s3c*
12631F:	include/linux/platform_data/spi-s3c64xx.h
12632
12633SAMSUNG SXGBE DRIVERS
12634M:	Byungho An <bh74.an@samsung.com>
12635M:	Girish K S <ks.giri@samsung.com>
12636M:	Vipul Pandya <vipul.pandya@samsung.com>
12637S:	Supported
12638L:	netdev@vger.kernel.org
12639F:	drivers/net/ethernet/samsung/sxgbe/
12640
12641SAMSUNG THERMAL DRIVER
12642M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12643L:	linux-pm@vger.kernel.org
12644L:	linux-samsung-soc@vger.kernel.org
12645S:	Supported
12646T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12647F:	drivers/thermal/samsung/
12648
12649SAMSUNG USB2 PHY DRIVER
12650M:	Kamil Debski <kamil@wypas.org>
12651M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12652L:	linux-kernel@vger.kernel.org
12653S:	Supported
12654F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12655F:	Documentation/phy/samsung-usb2.txt
12656F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12657F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12658F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12659F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12660F:	drivers/phy/samsung/phy-samsung-usb2.c
12661F:	drivers/phy/samsung/phy-samsung-usb2.h
12662
12663SC1200 WDT DRIVER
12664M:	Zwane Mwaikambo <zwanem@gmail.com>
12665S:	Maintained
12666F:	drivers/watchdog/sc1200wdt.c
12667
12668SCHEDULER
12669M:	Ingo Molnar <mingo@redhat.com>
12670M:	Peter Zijlstra <peterz@infradead.org>
12671L:	linux-kernel@vger.kernel.org
12672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12673S:	Maintained
12674F:	kernel/sched/
12675F:	include/linux/sched.h
12676F:	include/uapi/linux/sched.h
12677F:	include/linux/wait.h
12678
12679SCR24X CHIP CARD INTERFACE DRIVER
12680M:	Lubomir Rintel <lkundrak@v3.sk>
12681S:	Supported
12682F:	drivers/char/pcmcia/scr24x_cs.c
12683
12684SCSI CDROM DRIVER
12685M:	Jens Axboe <axboe@kernel.dk>
12686L:	linux-scsi@vger.kernel.org
12687W:	http://www.kernel.dk
12688S:	Maintained
12689F:	drivers/scsi/sr*
12690
12691SCSI RDMA PROTOCOL (SRP) INITIATOR
12692M:	Bart Van Assche <bart.vanassche@sandisk.com>
12693L:	linux-rdma@vger.kernel.org
12694S:	Supported
12695W:	http://www.openfabrics.org
12696Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12698F:	drivers/infiniband/ulp/srp/
12699F:	include/scsi/srp.h
12700
12701SCSI SG DRIVER
12702M:	Doug Gilbert <dgilbert@interlog.com>
12703L:	linux-scsi@vger.kernel.org
12704W:	http://sg.danny.cz/sg
12705S:	Maintained
12706F:	Documentation/scsi/scsi-generic.txt
12707F:	drivers/scsi/sg.c
12708F:	include/scsi/sg.h
12709
12710SCSI SUBSYSTEM
12711M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12713M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12715L:	linux-scsi@vger.kernel.org
12716S:	Maintained
12717F:	Documentation/devicetree/bindings/scsi/
12718F:	drivers/scsi/
12719F:	include/scsi/
12720
12721SCSI TAPE DRIVER
12722M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12723L:	linux-scsi@vger.kernel.org
12724S:	Maintained
12725F:	Documentation/scsi/st.txt
12726F:	drivers/scsi/st.*
12727F:	drivers/scsi/st_*.h
12728
12729SCTP PROTOCOL
12730M:	Vlad Yasevich <vyasevich@gmail.com>
12731M:	Neil Horman <nhorman@tuxdriver.com>
12732M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12733L:	linux-sctp@vger.kernel.org
12734W:	http://lksctp.sourceforge.net
12735S:	Maintained
12736F:	Documentation/networking/sctp.txt
12737F:	include/linux/sctp.h
12738F:	include/uapi/linux/sctp.h
12739F:	include/net/sctp/
12740F:	net/sctp/
12741
12742SCx200 CPU SUPPORT
12743M:	Jim Cromie <jim.cromie@gmail.com>
12744S:	Odd Fixes
12745F:	Documentation/i2c/busses/scx200_acb
12746F:	arch/x86/platform/scx200/
12747F:	drivers/watchdog/scx200_wdt.c
12748F:	drivers/i2c/busses/scx200*
12749F:	drivers/mtd/maps/scx200_docflash.c
12750F:	include/linux/scx200.h
12751
12752SCx200 GPIO DRIVER
12753M:	Jim Cromie <jim.cromie@gmail.com>
12754S:	Maintained
12755F:	drivers/char/scx200_gpio.c
12756F:	include/linux/scx200_gpio.h
12757
12758SCx200 HRT CLOCKSOURCE DRIVER
12759M:	Jim Cromie <jim.cromie@gmail.com>
12760S:	Maintained
12761F:	drivers/clocksource/scx200_hrt.c
12762
12763SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12764M:	Sascha Sommer <saschasommer@freenet.de>
12765L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12766S:	Maintained
12767F:	drivers/mmc/host/sdricoh_cs.c
12768
12769SECURE COMPUTING
12770M:	Kees Cook <keescook@chromium.org>
12771R:	Andy Lutomirski <luto@amacapital.net>
12772R:	Will Drewry <wad@chromium.org>
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12774S:	Supported
12775F:	kernel/seccomp.c
12776F:	include/uapi/linux/seccomp.h
12777F:	include/linux/seccomp.h
12778F:	tools/testing/selftests/seccomp/*
12779F:	tools/testing/selftests/kselftest_harness.h
12780F:	Documentation/userspace-api/seccomp_filter.rst
12781K:	\bsecure_computing
12782K:	\bTIF_SECCOMP\b
12783
12784SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12785M:	Al Cooper <alcooperx@gmail.com>
12786L:	linux-mmc@vger.kernel.org
12787L:	bcm-kernel-feedback-list@broadcom.com
12788S:	Maintained
12789F:	drivers/mmc/host/sdhci-brcmstb*
12790
12791SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12792M:	Adrian Hunter <adrian.hunter@intel.com>
12793L:	linux-mmc@vger.kernel.org
12794T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12795S:	Maintained
12796F:	drivers/mmc/host/sdhci*
12797F:	include/linux/mmc/sdhci*
12798
12799SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12800M:	Ben Dooks <ben-linux@fluff.org>
12801M:	Jaehoon Chung <jh80.chung@samsung.com>
12802L:	linux-mmc@vger.kernel.org
12803S:	Maintained
12804F:	drivers/mmc/host/sdhci-s3c*
12805
12806SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12807M:	Viresh Kumar <vireshk@kernel.org>
12808L:	linux-mmc@vger.kernel.org
12809S:	Maintained
12810F:	drivers/mmc/host/sdhci-spear.c
12811
12812SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12813M:	Kishon Vijay Abraham I <kishon@ti.com>
12814L:	linux-mmc@vger.kernel.org
12815S:	Maintained
12816F:	drivers/mmc/host/sdhci-omap.c
12817
12818SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12819M:	Scott Bauer <scott.bauer@intel.com>
12820M:	Jonathan Derrick <jonathan.derrick@intel.com>
12821L:	linux-block@vger.kernel.org
12822S:	Supported
12823F:	block/sed*
12824F:	block/opal_proto.h
12825F:	include/linux/sed*
12826F:	include/uapi/linux/sed*
12827
12828SECURITY CONTACT
12829M:	Security Officers <security@kernel.org>
12830S:	Supported
12831
12832SECURITY SUBSYSTEM
12833M:	James Morris <jmorris@namei.org>
12834M:	"Serge E. Hallyn" <serge@hallyn.com>
12835L:	linux-security-module@vger.kernel.org (suggested Cc:)
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12837W:	http://kernsec.org/
12838S:	Supported
12839F:	security/
12840
12841SELINUX SECURITY MODULE
12842M:	Paul Moore <paul@paul-moore.com>
12843M:	Stephen Smalley <sds@tycho.nsa.gov>
12844M:	Eric Paris <eparis@parisplace.org>
12845L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12846W:	https://selinuxproject.org
12847W:	https://github.com/SELinuxProject
12848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12849S:	Supported
12850F:	include/linux/selinux*
12851F:	security/selinux/
12852F:	scripts/selinux/
12853F:	Documentation/admin-guide/LSM/SELinux.rst
12854
12855SENSABLE PHANTOM
12856M:	Jiri Slaby <jirislaby@gmail.com>
12857S:	Maintained
12858F:	drivers/misc/phantom.c
12859F:	include/uapi/linux/phantom.h
12860
12861SERIAL DEVICE BUS
12862M:	Rob Herring <robh@kernel.org>
12863L:	linux-serial@vger.kernel.org
12864S:	Maintained
12865F:	Documentation/devicetree/bindings/serial/slave-device.txt
12866F:	drivers/tty/serdev/
12867F:	include/linux/serdev.h
12868
12869SERIAL DRIVERS
12870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12871L:	linux-serial@vger.kernel.org
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/serial/
12874F:	drivers/tty/serial/
12875
12876SERIAL IR RECEIVER
12877M:	Sean Young <sean@mess.org>
12878L:	linux-media@vger.kernel.org
12879S:	Maintained
12880F:	drivers/media/rc/serial_ir.c
12881
12882SFC NETWORK DRIVER
12883M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12884M:	Edward Cree <ecree@solarflare.com>
12885M:	Bert Kenward <bkenward@solarflare.com>
12886L:	netdev@vger.kernel.org
12887S:	Supported
12888F:	drivers/net/ethernet/sfc/
12889
12890SGI GRU DRIVER
12891M:	Dimitri Sivanich <sivanich@sgi.com>
12892S:	Maintained
12893F:	drivers/misc/sgi-gru/
12894
12895SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12896M:	Pat Gefre <pfg@sgi.com>
12897L:	linux-ia64@vger.kernel.org
12898S:	Supported
12899F:	Documentation/ia64/serial.txt
12900F:	drivers/tty/serial/ioc?_serial.c
12901F:	include/linux/ioc?.h
12902
12903SGI XP/XPC/XPNET DRIVER
12904M:	Cliff Whickman <cpw@sgi.com>
12905M:	Robin Holt <robinmholt@gmail.com>
12906S:	Maintained
12907F:	drivers/misc/sgi-xp/
12908
12909SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12910M:	Ursula Braun <ubraun@linux.ibm.com>
12911L:	linux-s390@vger.kernel.org
12912W:	http://www.ibm.com/developerworks/linux/linux390/
12913S:	Supported
12914F:	net/smc/
12915
12916SH_VEU V4L2 MEM2MEM DRIVER
12917L:	linux-media@vger.kernel.org
12918S:	Orphan
12919F:	drivers/media/platform/sh_veu.c
12920
12921SH_VOU V4L2 OUTPUT DRIVER
12922L:	linux-media@vger.kernel.org
12923S:	Orphan
12924F:	drivers/media/platform/sh_vou.c
12925F:	include/media/drv-intf/sh_vou.h
12926
12927SI2157 MEDIA DRIVER
12928M:	Antti Palosaari <crope@iki.fi>
12929L:	linux-media@vger.kernel.org
12930W:	https://linuxtv.org
12931W:	http://palosaari.fi/linux/
12932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12933T:	git git://linuxtv.org/anttip/media_tree.git
12934S:	Maintained
12935F:	drivers/media/tuners/si2157*
12936
12937SI2165 MEDIA DRIVER
12938M:	Matthias Schwarzott <zzam@gentoo.org>
12939L:	linux-media@vger.kernel.org
12940W:	https://linuxtv.org
12941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12942S:	Maintained
12943F:	drivers/media/dvb-frontends/si2165*
12944
12945SI2168 MEDIA DRIVER
12946M:	Antti Palosaari <crope@iki.fi>
12947L:	linux-media@vger.kernel.org
12948W:	https://linuxtv.org
12949W:	http://palosaari.fi/linux/
12950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12951T:	git git://linuxtv.org/anttip/media_tree.git
12952S:	Maintained
12953F:	drivers/media/dvb-frontends/si2168*
12954
12955SI470X FM RADIO RECEIVER I2C DRIVER
12956M:	Hans Verkuil <hverkuil@xs4all.nl>
12957L:	linux-media@vger.kernel.org
12958T:	git git://linuxtv.org/media_tree.git
12959W:	https://linuxtv.org
12960S:	Odd Fixes
12961F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12962
12963SI470X FM RADIO RECEIVER USB DRIVER
12964M:	Hans Verkuil <hverkuil@xs4all.nl>
12965L:	linux-media@vger.kernel.org
12966T:	git git://linuxtv.org/media_tree.git
12967W:	https://linuxtv.org
12968S:	Maintained
12969F:	drivers/media/radio/si470x/radio-si470x-common.c
12970F:	drivers/media/radio/si470x/radio-si470x.h
12971F:	drivers/media/radio/si470x/radio-si470x-usb.c
12972
12973SI4713 FM RADIO TRANSMITTER I2C DRIVER
12974M:	Eduardo Valentin <edubezval@gmail.com>
12975L:	linux-media@vger.kernel.org
12976T:	git git://linuxtv.org/media_tree.git
12977W:	https://linuxtv.org
12978S:	Odd Fixes
12979F:	drivers/media/radio/si4713/si4713.?
12980
12981SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12982M:	Eduardo Valentin <edubezval@gmail.com>
12983L:	linux-media@vger.kernel.org
12984T:	git git://linuxtv.org/media_tree.git
12985W:	https://linuxtv.org
12986S:	Odd Fixes
12987F:	drivers/media/radio/si4713/radio-platform-si4713.c
12988
12989SI4713 FM RADIO TRANSMITTER USB DRIVER
12990M:	Hans Verkuil <hverkuil@xs4all.nl>
12991L:	linux-media@vger.kernel.org
12992T:	git git://linuxtv.org/media_tree.git
12993W:	https://linuxtv.org
12994S:	Maintained
12995F:	drivers/media/radio/si4713/radio-usb-si4713.c
12996
12997SIANO DVB DRIVER
12998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12999L:	linux-media@vger.kernel.org
13000W:	https://linuxtv.org
13001T:	git git://linuxtv.org/media_tree.git
13002S:	Odd fixes
13003F:	drivers/media/common/siano/
13004F:	drivers/media/usb/siano/
13005F:	drivers/media/usb/siano/
13006F:	drivers/media/mmc/siano/
13007
13008SIFIVE DRIVERS
13009M:	Palmer Dabbelt <palmer@sifive.com>
13010L:	linux-riscv@lists.infradead.org
13011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13012S:	Supported
13013K:	sifive
13014N:	sifive
13015
13016SILEAD TOUCHSCREEN DRIVER
13017M:	Hans de Goede <hdegoede@redhat.com>
13018L:	linux-input@vger.kernel.org
13019L:	platform-driver-x86@vger.kernel.org
13020S:	Maintained
13021F:	drivers/input/touchscreen/silead.c
13022F:	drivers/platform/x86/silead_dmi.c
13023
13024SILICON MOTION SM712 FRAME BUFFER DRIVER
13025M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13026M:	Teddy Wang <teddy.wang@siliconmotion.com>
13027M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13028L:	linux-fbdev@vger.kernel.org
13029S:	Maintained
13030F:	drivers/video/fbdev/sm712*
13031F:	Documentation/fb/sm712fb.txt
13032
13033SIMPLE FIRMWARE INTERFACE (SFI)
13034M:	Len Brown <lenb@kernel.org>
13035L:	sfi-devel@simplefirmware.org
13036W:	http://simplefirmware.org/
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13038S:	Supported
13039F:	arch/x86/platform/sfi/
13040F:	drivers/sfi/
13041F:	include/linux/sfi*.h
13042
13043SIMPLEFB FB DRIVER
13044M:	Hans de Goede <hdegoede@redhat.com>
13045L:	linux-fbdev@vger.kernel.org
13046S:	Maintained
13047F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13048F:	drivers/video/fbdev/simplefb.c
13049F:	include/linux/platform_data/simplefb.h
13050
13051SIMTEC EB110ATX (Chalice CATS)
13052P:	Ben Dooks
13053P:	Vincent Sanders <vince@simtec.co.uk>
13054M:	Simtec Linux Team <linux@simtec.co.uk>
13055W:	http://www.simtec.co.uk/products/EB110ATX/
13056S:	Supported
13057
13058SIMTEC EB2410ITX (BAST)
13059P:	Ben Dooks
13060P:	Vincent Sanders <vince@simtec.co.uk>
13061M:	Simtec Linux Team <linux@simtec.co.uk>
13062W:	http://www.simtec.co.uk/products/EB2410ITX/
13063S:	Supported
13064F:	arch/arm/mach-s3c24xx/mach-bast.c
13065F:	arch/arm/mach-s3c24xx/bast-ide.c
13066F:	arch/arm/mach-s3c24xx/bast-irq.c
13067
13068SIPHASH PRF ROUTINES
13069M:	Jason A. Donenfeld <Jason@zx2c4.com>
13070S:	Maintained
13071F:	lib/siphash.c
13072F:	lib/test_siphash.c
13073F:	include/linux/siphash.h
13074
13075SIOX
13076M:	Gavin Schenk <g.schenk@eckelmann.de>
13077M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13078R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13079S:	Supported
13080F:	drivers/siox/*
13081F:	include/trace/events/siox.h
13082
13083SIS 190 ETHERNET DRIVER
13084M:	Francois Romieu <romieu@fr.zoreil.com>
13085L:	netdev@vger.kernel.org
13086S:	Maintained
13087F:	drivers/net/ethernet/sis/sis190.c
13088
13089SIS 900/7016 FAST ETHERNET DRIVER
13090M:	Daniele Venzano <venza@brownhat.org>
13091W:	http://www.brownhat.org/sis900.html
13092L:	netdev@vger.kernel.org
13093S:	Maintained
13094F:	drivers/net/ethernet/sis/sis900.*
13095
13096SIS FRAMEBUFFER DRIVER
13097M:	Thomas Winischhofer <thomas@winischhofer.net>
13098W:	http://www.winischhofer.net/linuxsisvga.shtml
13099S:	Maintained
13100F:	Documentation/fb/sisfb.txt
13101F:	drivers/video/fbdev/sis/
13102F:	include/video/sisfb.h
13103
13104SIS USB2VGA DRIVER
13105M:	Thomas Winischhofer <thomas@winischhofer.net>
13106W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13107S:	Maintained
13108F:	drivers/usb/misc/sisusbvga/
13109
13110SLAB ALLOCATOR
13111M:	Christoph Lameter <cl@linux.com>
13112M:	Pekka Enberg <penberg@kernel.org>
13113M:	David Rientjes <rientjes@google.com>
13114M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13115M:	Andrew Morton <akpm@linux-foundation.org>
13116L:	linux-mm@kvack.org
13117S:	Maintained
13118F:	include/linux/sl?b*.h
13119F:	mm/sl?b*
13120
13121SLEEPABLE READ-COPY UPDATE (SRCU)
13122M:	Lai Jiangshan <jiangshanlai@gmail.com>
13123M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13124M:	Josh Triplett <josh@joshtriplett.org>
13125R:	Steven Rostedt <rostedt@goodmis.org>
13126R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13127L:	linux-kernel@vger.kernel.org
13128W:	http://www.rdrop.com/users/paulmck/RCU/
13129S:	Supported
13130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13131F:	include/linux/srcu.h
13132F:	kernel/rcu/srcu.c
13133
13134SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13135M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13137S:	Maintained
13138F:	drivers/slimbus/
13139F:	Documentation/devicetree/bindings/slimbus/
13140F:	include/linux/slimbus.h
13141
13142SMACK SECURITY MODULE
13143M:	Casey Schaufler <casey@schaufler-ca.com>
13144L:	linux-security-module@vger.kernel.org
13145W:	http://schaufler-ca.com
13146T:	git git://github.com/cschaufler/smack-next
13147S:	Maintained
13148F:	Documentation/admin-guide/LSM/Smack.rst
13149F:	security/smack/
13150
13151SMC91x ETHERNET DRIVER
13152M:	Nicolas Pitre <nico@fluxnic.net>
13153S:	Odd Fixes
13154F:	drivers/net/ethernet/smsc/smc91x.*
13155
13156SMIA AND SMIA++ IMAGE SENSOR DRIVER
13157M:	Sakari Ailus <sakari.ailus@iki.fi>
13158L:	linux-media@vger.kernel.org
13159S:	Maintained
13160F:	drivers/media/i2c/smiapp/
13161F:	include/media/i2c/smiapp.h
13162F:	drivers/media/i2c/smiapp-pll.c
13163F:	drivers/media/i2c/smiapp-pll.h
13164F:	include/uapi/linux/smiapp.h
13165F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13166
13167SMM665 HARDWARE MONITOR DRIVER
13168M:	Guenter Roeck <linux@roeck-us.net>
13169L:	linux-hwmon@vger.kernel.org
13170S:	Maintained
13171F:	Documentation/hwmon/smm665
13172F:	drivers/hwmon/smm665.c
13173
13174SMSC EMC2103 HARDWARE MONITOR DRIVER
13175M:	Steve Glendinning <steve.glendinning@shawell.net>
13176L:	linux-hwmon@vger.kernel.org
13177S:	Maintained
13178F:	Documentation/hwmon/emc2103
13179F:	drivers/hwmon/emc2103.c
13180
13181SMSC SCH5627 HARDWARE MONITOR DRIVER
13182M:	Hans de Goede <hdegoede@redhat.com>
13183L:	linux-hwmon@vger.kernel.org
13184S:	Supported
13185F:	Documentation/hwmon/sch5627
13186F:	drivers/hwmon/sch5627.c
13187
13188SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13189M:	Steve Glendinning <steve.glendinning@shawell.net>
13190L:	linux-fbdev@vger.kernel.org
13191S:	Maintained
13192F:	drivers/video/fbdev/smscufx.c
13193
13194SMSC47B397 HARDWARE MONITOR DRIVER
13195M:	Jean Delvare <jdelvare@suse.com>
13196L:	linux-hwmon@vger.kernel.org
13197S:	Maintained
13198F:	Documentation/hwmon/smsc47b397
13199F:	drivers/hwmon/smsc47b397.c
13200
13201SMSC911x ETHERNET DRIVER
13202M:	Steve Glendinning <steve.glendinning@shawell.net>
13203L:	netdev@vger.kernel.org
13204S:	Maintained
13205F:	include/linux/smsc911x.h
13206F:	drivers/net/ethernet/smsc/smsc911x.*
13207
13208SMSC9420 PCI ETHERNET DRIVER
13209M:	Steve Glendinning <steve.glendinning@shawell.net>
13210L:	netdev@vger.kernel.org
13211S:	Maintained
13212F:	drivers/net/ethernet/smsc/smsc9420.*
13213
13214SOC-CAMERA V4L2 SUBSYSTEM
13215L:	linux-media@vger.kernel.org
13216T:	git git://linuxtv.org/media_tree.git
13217S:	Orphan
13218F:	include/media/soc*
13219F:	drivers/media/i2c/soc_camera/
13220F:	drivers/media/platform/soc_camera/
13221
13222SOCIONEXT SYNQUACER I2C DRIVER
13223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13224L:	linux-i2c@vger.kernel.org
13225S:	Maintained
13226F:	drivers/i2c/busses/i2c-synquacer.c
13227F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13228
13229SOCIONEXT UNIPHIER SOUND DRIVER
13230M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13232S:	Maintained
13233F:	sound/soc/uniphier/
13234
13235SOEKRIS NET48XX LED SUPPORT
13236M:	Chris Boot <bootc@bootc.net>
13237S:	Maintained
13238F:	drivers/leds/leds-net48xx.c
13239
13240SOFT-ROCE DRIVER (rxe)
13241M:	Moni Shoua <monis@mellanox.com>
13242L:	linux-rdma@vger.kernel.org
13243S:	Supported
13244W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13245Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13246F:	drivers/infiniband/sw/rxe/
13247F:	include/uapi/rdma/rdma_user_rxe.h
13248
13249SOFTLOGIC 6x10 MPEG CODEC
13250M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13251M:	Anton Sviridenko <anton@corp.bluecherry.net>
13252M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13253M:	Andrey Utkin <andrey_utkin@fastmail.com>
13254M:	Ismael Luceno <ismael@iodev.co.uk>
13255L:	linux-media@vger.kernel.org
13256S:	Supported
13257F:	drivers/media/pci/solo6x10/
13258
13259SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13260M:	James Morse <james.morse@arm.com>
13261L:	linux-arm-kernel@lists.infradead.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13264F:	drivers/firmware/arm_sdei.c
13265F:	include/linux/sdei.h
13266F:	include/uapi/linux/sdei.h
13267
13268SOFTWARE RAID (Multiple Disks) SUPPORT
13269M:	Shaohua Li <shli@kernel.org>
13270L:	linux-raid@vger.kernel.org
13271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13272S:	Supported
13273F:	drivers/md/Makefile
13274F:	drivers/md/Kconfig
13275F:	drivers/md/md*
13276F:	drivers/md/raid*
13277F:	include/linux/raid/
13278F:	include/uapi/linux/raid/
13279
13280SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13281M:	Jassi Brar <jaswinder.singh@linaro.org>
13282L:	netdev@vger.kernel.org
13283S:	Maintained
13284F:	drivers/net/ethernet/socionext/netsec.c
13285F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13286
13287SOLIDRUN CLEARFOG SUPPORT
13288M:	Russell King <linux@armlinux.org.uk>
13289S:	Maintained
13290F:	arch/arm/boot/dts/armada-388-clearfog*
13291F:	arch/arm/boot/dts/armada-38x-solidrun-*
13292
13293SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13294M:	Russell King <linux@armlinux.org.uk>
13295S:	Maintained
13296F:	arch/arm/boot/dts/imx6*-cubox-i*
13297F:	arch/arm/boot/dts/imx6*-hummingboard*
13298F:	arch/arm/boot/dts/imx6*-sr-*
13299
13300SONIC NETWORK DRIVER
13301M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13302L:	netdev@vger.kernel.org
13303S:	Maintained
13304F:	drivers/net/ethernet/natsemi/sonic.*
13305
13306SONICS SILICON BACKPLANE DRIVER (SSB)
13307M:	Michael Buesch <m@bues.ch>
13308L:	linux-wireless@vger.kernel.org
13309S:	Maintained
13310F:	drivers/ssb/
13311F:	include/linux/ssb/
13312
13313SONY IMX258 SENSOR DRIVER
13314M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13315L:	linux-media@vger.kernel.org
13316T:	git git://linuxtv.org/media_tree.git
13317S:	Maintained
13318F:	drivers/media/i2c/imx258.c
13319
13320SONY IMX274 SENSOR DRIVER
13321M:	Leon Luo <leonl@leopardimaging.com>
13322L:	linux-media@vger.kernel.org
13323T:	git git://linuxtv.org/media_tree.git
13324S:	Maintained
13325F:	drivers/media/i2c/imx274.c
13326F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13327
13328SONY MEMORYSTICK CARD SUPPORT
13329M:	Alex Dubov <oakad@yahoo.com>
13330W:	http://tifmxx.berlios.de/
13331S:	Maintained
13332F:	drivers/memstick/host/tifm_ms.c
13333
13334SONY MEMORYSTICK STANDARD SUPPORT
13335M:	Maxim Levitsky <maximlevitsky@gmail.com>
13336S:	Maintained
13337F:	drivers/memstick/core/ms_block.*
13338
13339SONY VAIO CONTROL DEVICE DRIVER
13340M:	Mattia Dongili <malattia@linux.it>
13341L:	platform-driver-x86@vger.kernel.org
13342W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13343S:	Maintained
13344F:	Documentation/laptops/sony-laptop.txt
13345F:	drivers/char/sonypi.c
13346F:	drivers/platform/x86/sony-laptop.c
13347F:	include/linux/sony-laptop.h
13348
13349SOUND
13350M:	Jaroslav Kysela <perex@perex.cz>
13351M:	Takashi Iwai <tiwai@suse.com>
13352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13353W:	http://www.alsa-project.org/
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13355T:	git git://git.alsa-project.org/alsa-kernel.git
13356Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13357S:	Maintained
13358F:	Documentation/sound/
13359F:	include/sound/
13360F:	include/uapi/sound/
13361F:	sound/
13362
13363SOUND - COMPRESSED AUDIO
13364M:	Vinod Koul <vkoul@kernel.org>
13365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13367S:	Supported
13368F:	Documentation/sound/designs/compress-offload.rst
13369F:	include/sound/compress_driver.h
13370F:	include/uapi/sound/compress_*
13371F:	sound/core/compress_offload.c
13372F:	sound/soc/soc-compress.c
13373
13374SOUND - DMAENGINE HELPERS
13375M:	Lars-Peter Clausen <lars@metafoo.de>
13376S:	Supported
13377F:	include/sound/dmaengine_pcm.h
13378F:	sound/core/pcm_dmaengine.c
13379F:	sound/soc/soc-generic-dmaengine-pcm.c
13380
13381SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13382M:	Liam Girdwood <lgirdwood@gmail.com>
13383M:	Mark Brown <broonie@kernel.org>
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13385L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13386W:	http://alsa-project.org/main/index.php/ASoC
13387S:	Supported
13388F:	Documentation/devicetree/bindings/sound/
13389F:	Documentation/sound/soc/
13390F:	sound/soc/
13391F:	include/sound/soc*
13392
13393SOUNDWIRE SUBSYSTEM
13394M:	Vinod Koul <vinod.koul@intel.com>
13395M:	Sanyog Kale <sanyog.r.kale@intel.com>
13396R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13397L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13398S:	Supported
13399F:	Documentation/driver-api/soundwire/
13400F:	drivers/soundwire/
13401F:	include/linux/soundwire/
13402
13403SP2 MEDIA DRIVER
13404M:	Olli Salonen <olli.salonen@iki.fi>
13405L:	linux-media@vger.kernel.org
13406W:	https://linuxtv.org
13407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13408S:	Maintained
13409F:	drivers/media/dvb-frontends/sp2*
13410
13411SPARC + UltraSPARC (sparc/sparc64)
13412M:	"David S. Miller" <davem@davemloft.net>
13413L:	sparclinux@vger.kernel.org
13414Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13417S:	Maintained
13418F:	arch/sparc/
13419F:	drivers/sbus/
13420
13421SPARC SERIAL DRIVERS
13422M:	"David S. Miller" <davem@davemloft.net>
13423L:	sparclinux@vger.kernel.org
13424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13426S:	Maintained
13427F:	include/linux/sunserialcore.h
13428F:	drivers/tty/serial/suncore.c
13429F:	drivers/tty/serial/sunhv.c
13430F:	drivers/tty/serial/sunsab.c
13431F:	drivers/tty/serial/sunsab.h
13432F:	drivers/tty/serial/sunsu.c
13433F:	drivers/tty/serial/sunzilog.c
13434F:	drivers/tty/serial/sunzilog.h
13435F:	drivers/tty/vcc.c
13436
13437SPARSE CHECKER
13438M:	"Christopher Li" <sparse@chrisli.org>
13439L:	linux-sparse@vger.kernel.org
13440W:	https://sparse.wiki.kernel.org/
13441T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13442T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13443S:	Maintained
13444F:	include/linux/compiler.h
13445
13446SPEAR CLOCK FRAMEWORK SUPPORT
13447M:	Viresh Kumar <vireshk@kernel.org>
13448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13449W:	http://www.st.com/spear
13450S:	Maintained
13451F:	drivers/clk/spear/
13452
13453SPEAR PLATFORM SUPPORT
13454M:	Viresh Kumar <vireshk@kernel.org>
13455M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13457W:	http://www.st.com/spear
13458S:	Maintained
13459F:	arch/arm/boot/dts/spear*
13460F:	arch/arm/mach-spear/
13461
13462SPI NOR SUBSYSTEM
13463M:	Marek Vasut <marek.vasut@gmail.com>
13464L:	linux-mtd@lists.infradead.org
13465W:	http://www.linux-mtd.infradead.org/
13466Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13467T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13468T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13469S:	Maintained
13470F:	drivers/mtd/spi-nor/
13471F:	include/linux/mtd/spi-nor.h
13472
13473SPI SUBSYSTEM
13474M:	Mark Brown <broonie@kernel.org>
13475L:	linux-spi@vger.kernel.org
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13477Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/spi/
13480F:	Documentation/spi/
13481F:	drivers/spi/
13482F:	include/linux/spi/
13483F:	include/uapi/linux/spi/
13484F:	tools/spi/
13485
13486SPIDERNET NETWORK DRIVER for CELL
13487M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13488L:	netdev@vger.kernel.org
13489S:	Supported
13490F:	Documentation/networking/spider_net.txt
13491F:	drivers/net/ethernet/toshiba/spider_net*
13492
13493SPMI SUBSYSTEM
13494R:	Stephen Boyd <sboyd@kernel.org>
13495L:	linux-arm-msm@vger.kernel.org
13496F:	Documentation/devicetree/bindings/spmi/
13497F:	drivers/spmi/
13498F:	include/dt-bindings/spmi/spmi.h
13499F:	include/linux/spmi.h
13500F:	include/trace/events/spmi.h
13501
13502SPU FILE SYSTEM
13503M:	Jeremy Kerr <jk@ozlabs.org>
13504L:	linuxppc-dev@lists.ozlabs.org
13505W:	http://www.ibm.com/developerworks/power/cell/
13506S:	Supported
13507F:	Documentation/filesystems/spufs.txt
13508F:	arch/powerpc/platforms/cell/spufs/
13509
13510SQUASHFS FILE SYSTEM
13511M:	Phillip Lougher <phillip@squashfs.org.uk>
13512L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13513W:	http://squashfs.org.uk
13514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13515S:	Maintained
13516F:	Documentation/filesystems/squashfs.txt
13517F:	fs/squashfs/
13518
13519SRM (Alpha) environment access
13520M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13521S:	Maintained
13522F:	arch/alpha/kernel/srm_env.c
13523
13524ST STM32 I2C/SMBUS DRIVER
13525M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13526L:	linux-i2c@vger.kernel.org
13527S:	Maintained
13528F:	drivers/i2c/busses/i2c-stm32*
13529
13530STABLE BRANCH
13531M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13532L:	stable@vger.kernel.org
13533S:	Supported
13534F:	Documentation/process/stable-kernel-rules.rst
13535
13536STAGING - COMEDI
13537M:	Ian Abbott <abbotti@mev.co.uk>
13538M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13539S:	Odd Fixes
13540F:	drivers/staging/comedi/
13541
13542STAGING - EROFS FILE SYSTEM
13543M:	Gao Xiang <gaoxiang25@huawei.com>
13544M:	Chao Yu <yuchao0@huawei.com>
13545L:	linux-erofs@lists.ozlabs.org
13546S:	Maintained
13547F:	drivers/staging/erofs/
13548
13549STAGING - FLARION FT1000 DRIVERS
13550M:	Marek Belisko <marek.belisko@gmail.com>
13551S:	Odd Fixes
13552F:	drivers/staging/ft1000/
13553
13554STAGING - INDUSTRIAL IO
13555M:	Jonathan Cameron <jic23@kernel.org>
13556L:	linux-iio@vger.kernel.org
13557S:	Odd Fixes
13558F:	Documentation/devicetree/bindings/staging/iio/
13559F:	drivers/staging/iio/
13560
13561STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13562M:	Marc Dietrich <marvin24@gmx.de>
13563L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13564L:	linux-tegra@vger.kernel.org
13565S:	Maintained
13566F:	drivers/staging/nvec/
13567
13568STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13569M:	Jens Frederich <jfrederich@gmail.com>
13570M:	Daniel Drake <dsd@laptop.org>
13571M:	Jon Nettleton <jon.nettleton@gmail.com>
13572W:	http://wiki.laptop.org/go/DCON
13573S:	Maintained
13574F:	drivers/staging/olpc_dcon/
13575
13576STAGING - REALTEK RTL8712U DRIVERS
13577M:	Larry Finger <Larry.Finger@lwfinger.net>
13578M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13579S:	Odd Fixes
13580F:	drivers/staging/rtl8712/
13581
13582STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13583M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13584M:	Teddy Wang <teddy.wang@siliconmotion.com>
13585M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13586L:	linux-fbdev@vger.kernel.org
13587S:	Maintained
13588F:	drivers/staging/sm750fb/
13589
13590STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13591M:	William Hubbs <w.d.hubbs@gmail.com>
13592M:	Chris Brannon <chris@the-brannons.com>
13593M:	Kirk Reiser <kirk@reisers.ca>
13594M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13595L:	speakup@linux-speakup.org
13596W:	http://www.linux-speakup.org/
13597S:	Odd Fixes
13598F:	drivers/staging/speakup/
13599
13600STAGING - VIA VT665X DRIVERS
13601M:	Forest Bond <forest@alittletooquiet.net>
13602S:	Odd Fixes
13603F:	drivers/staging/vt665?/
13604
13605STAGING - WILC1000 WIFI DRIVER
13606M:	Aditya Shankar <aditya.shankar@microchip.com>
13607M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13608L:	linux-wireless@vger.kernel.org
13609S:	Supported
13610F:	drivers/staging/wilc1000/
13611
13612STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13613M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13614S:	Odd Fixes
13615F:	drivers/staging/xgifb/
13616
13617STAGING SUBSYSTEM
13618M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13620L:	devel@driverdev.osuosl.org
13621S:	Supported
13622F:	drivers/staging/
13623
13624STARFIRE/DURALAN NETWORK DRIVER
13625M:	Ion Badulescu <ionut@badula.org>
13626S:	Odd Fixes
13627F:	drivers/net/ethernet/adaptec/starfire*
13628
13629STEC S1220 SKD DRIVER
13630M:	Bart Van Assche <bart.vanassche@wdc.com>
13631L:	linux-block@vger.kernel.org
13632S:	Maintained
13633F:	drivers/block/skd*[ch]
13634
13635STI CEC DRIVER
13636M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13637S:	Maintained
13638F:	drivers/staging/media/st-cec/
13639F:	Documentation/devicetree/bindings/media/stih-cec.txt
13640
13641STK1160 USB VIDEO CAPTURE DRIVER
13642M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13643L:	linux-media@vger.kernel.org
13644T:	git git://linuxtv.org/media_tree.git
13645S:	Maintained
13646F:	drivers/media/usb/stk1160/
13647
13648STM32 TIMER/LPTIMER DRIVERS
13649M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13650S:	Maintained
13651F:	drivers/*/stm32-*timer*
13652F:	drivers/pwm/pwm-stm32*
13653F:	include/linux/*/stm32-*tim*
13654F:	Documentation/ABI/testing/*timer-stm32
13655F:	Documentation/devicetree/bindings/*/stm32-*timer*
13656F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13657
13658STMMAC ETHERNET DRIVER
13659M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13660M:	Alexandre Torgue <alexandre.torgue@st.com>
13661M:	Jose Abreu <joabreu@synopsys.com>
13662L:	netdev@vger.kernel.org
13663W:	http://www.stlinux.com
13664S:	Supported
13665F:	drivers/net/ethernet/stmicro/stmmac/
13666
13667SUN3/3X
13668M:	Sam Creasey <sammy@sammy.net>
13669W:	http://sammy.net/sun3/
13670S:	Maintained
13671F:	arch/m68k/kernel/*sun3*
13672F:	arch/m68k/sun3*/
13673F:	arch/m68k/include/asm/sun3*
13674F:	drivers/net/ethernet/i825xx/sun3*
13675
13676SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13677M:	Hans de Goede <hdegoede@redhat.com>
13678L:	linux-input@vger.kernel.org
13679S:	Maintained
13680F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13681F:	drivers/input/keyboard/sun4i-lradc-keys.c
13682
13683SUNDANCE NETWORK DRIVER
13684M:	Denis Kirjanov <kda@linux-powerpc.org>
13685L:	netdev@vger.kernel.org
13686S:	Maintained
13687F:	drivers/net/ethernet/dlink/sundance.c
13688
13689SUPERH
13690M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13691M:	Rich Felker <dalias@libc.org>
13692L:	linux-sh@vger.kernel.org
13693Q:	http://patchwork.kernel.org/project/linux-sh/list/
13694S:	Maintained
13695F:	Documentation/sh/
13696F:	arch/sh/
13697F:	drivers/sh/
13698
13699SUSPEND TO RAM
13700M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13701M:	Len Brown <len.brown@intel.com>
13702M:	Pavel Machek <pavel@ucw.cz>
13703L:	linux-pm@vger.kernel.org
13704B:	https://bugzilla.kernel.org
13705S:	Supported
13706F:	Documentation/power/
13707F:	arch/x86/kernel/acpi/
13708F:	drivers/base/power/
13709F:	kernel/power/
13710F:	include/linux/suspend.h
13711F:	include/linux/freezer.h
13712F:	include/linux/pm.h
13713
13714SVGA HANDLING
13715M:	Martin Mares <mj@ucw.cz>
13716L:	linux-video@atrey.karlin.mff.cuni.cz
13717S:	Maintained
13718F:	Documentation/svga.txt
13719F:	arch/x86/boot/video*
13720
13721SWIOTLB SUBSYSTEM
13722M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13723L:	iommu@lists.linux-foundation.org
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13725S:	Supported
13726F:	kernel/dma/swiotlb.c
13727F:	arch/*/kernel/pci-swiotlb.c
13728F:	include/linux/swiotlb.h
13729
13730SWITCHDEV
13731M:	Jiri Pirko <jiri@resnulli.us>
13732M:	Ivan Vecera <ivecera@redhat.com>
13733L:	netdev@vger.kernel.org
13734S:	Supported
13735F:	net/switchdev/
13736F:	include/net/switchdev.h
13737
13738SY8106A REGULATOR DRIVER
13739M:	Icenowy Zheng <icenowy@aosc.io>
13740S:	Maintained
13741F:	drivers/regulator/sy8106a-regulator.c
13742F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13743
13744SYNC FILE FRAMEWORK
13745M:	Sumit Semwal <sumit.semwal@linaro.org>
13746R:	Gustavo Padovan <gustavo@padovan.org>
13747S:	Maintained
13748L:	linux-media@vger.kernel.org
13749L:	dri-devel@lists.freedesktop.org
13750F:	drivers/dma-buf/sync_*
13751F:	drivers/dma-buf/dma-fence*
13752F:	drivers/dma-buf/sw_sync.c
13753F:	include/linux/sync_file.h
13754F:	include/uapi/linux/sync_file.h
13755F:	Documentation/sync_file.txt
13756T:	git git://anongit.freedesktop.org/drm/drm-misc
13757
13758SYNOPSYS ARC ARCHITECTURE
13759M:	Vineet Gupta <vgupta@synopsys.com>
13760L:	linux-snps-arc@lists.infradead.org
13761S:	Supported
13762F:	arch/arc/
13763F:	Documentation/devicetree/bindings/arc/*
13764F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13765F:	drivers/clocksource/arc_timer.c
13766F:	drivers/tty/serial/arc_uart.c
13767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13768
13769SYNOPSYS ARC HSDK SDP pll clock driver
13770M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13771S:	Supported
13772F:	drivers/clk/clk-hsdk-pll.c
13773F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13774
13775SYNOPSYS ARC SDP clock driver
13776M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13777S:	Supported
13778F:	drivers/clk/axs10x/*
13779F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13780
13781SYNOPSYS ARC SDP platform support
13782M:	Alexey Brodkin <abrodkin@synopsys.com>
13783S:	Supported
13784F:	arch/arc/plat-axs10x
13785F:	arch/arc/boot/dts/ax*
13786F:	Documentation/devicetree/bindings/arc/axs10*
13787
13788SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13789M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13790S:	Supported
13791F:	drivers/reset/reset-axs10x.c
13792F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13793
13794SYNOPSYS DESIGNWARE 8250 UART DRIVER
13795R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13796S:	Maintained
13797F:	drivers/tty/serial/8250/8250_dw.c
13798
13799SYNOPSYS DESIGNWARE APB GPIO DRIVER
13800M:	Hoan Tran <hotran@apm.com>
13801L:	linux-gpio@vger.kernel.org
13802S:	Maintained
13803F:	drivers/gpio/gpio-dwapb.c
13804F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13805
13806SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13807M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13808S:	Maintained
13809F:	drivers/dma/dwi-axi-dmac/
13810F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13811
13812SYNOPSYS DESIGNWARE DMAC DRIVER
13813M:	Viresh Kumar <vireshk@kernel.org>
13814R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13815S:	Maintained
13816F:	include/linux/dma/dw.h
13817F:	include/linux/platform_data/dma-dw.h
13818F:	drivers/dma/dw/
13819
13820SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13821M:	Jose Abreu <Jose.Abreu@synopsys.com>
13822L:	netdev@vger.kernel.org
13823S:	Supported
13824F:	drivers/net/ethernet/synopsys/
13825
13826SYNOPSYS DESIGNWARE I2C DRIVER
13827M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13828R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13829R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13830L:	linux-i2c@vger.kernel.org
13831S:	Maintained
13832F:	drivers/i2c/busses/i2c-designware-*
13833F:	include/linux/platform_data/i2c-designware.h
13834
13835SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13836M:	Jaehoon Chung <jh80.chung@samsung.com>
13837L:	linux-mmc@vger.kernel.org
13838S:	Maintained
13839F:	drivers/mmc/host/dw_mmc*
13840
13841SYNOPSYS HSDK RESET CONTROLLER DRIVER
13842M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13843S:	Supported
13844F:	drivers/reset/reset-hsdk.c
13845F:	include/dt-bindings/reset/snps,hsdk-reset.h
13846F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13847
13848SYSTEM CONFIGURATION (SYSCON)
13849M:	Lee Jones <lee.jones@linaro.org>
13850M:	Arnd Bergmann <arnd@arndb.de>
13851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13852S:	Supported
13853F:	drivers/mfd/syscon.c
13854
13855SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13856M:	Sudeep Holla <sudeep.holla@arm.com>
13857L:	linux-arm-kernel@lists.infradead.org
13858S:	Maintained
13859F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13860F:	drivers/clk/clk-sc[mp]i.c
13861F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13862F:	drivers/firmware/arm_scpi.c
13863F:	drivers/firmware/arm_scmi/
13864F:	include/linux/sc[mp]i_protocol.h
13865
13866SYSTEM RESET/SHUTDOWN DRIVERS
13867M:	Sebastian Reichel <sre@kernel.org>
13868L:	linux-pm@vger.kernel.org
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13870S:	Maintained
13871F:	Documentation/devicetree/bindings/power/reset/
13872F:	drivers/power/reset/
13873
13874SYSTEM TRACE MODULE CLASS
13875M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13876S:	Maintained
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13878F:	Documentation/trace/stm.rst
13879F:	drivers/hwtracing/stm/
13880F:	include/linux/stm.h
13881F:	include/uapi/linux/stm.h
13882
13883SYSV FILESYSTEM
13884M:	Christoph Hellwig <hch@infradead.org>
13885S:	Maintained
13886F:	Documentation/filesystems/sysv-fs.txt
13887F:	fs/sysv/
13888F:	include/linux/sysv_fs.h
13889
13890TARGET SUBSYSTEM
13891M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13892L:	linux-scsi@vger.kernel.org
13893L:	target-devel@vger.kernel.org
13894W:	http://www.linux-iscsi.org
13895W:	http://groups.google.com/group/linux-iscsi-target-dev
13896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13897S:	Supported
13898F:	drivers/target/
13899F:	include/target/
13900F:	Documentation/target/
13901
13902TASKSTATS STATISTICS INTERFACE
13903M:	Balbir Singh <bsingharora@gmail.com>
13904S:	Maintained
13905F:	Documentation/accounting/taskstats*
13906F:	include/linux/taskstats*
13907F:	kernel/taskstats.c
13908
13909TC subsystem
13910M:	Jamal Hadi Salim <jhs@mojatatu.com>
13911M:	Cong Wang <xiyou.wangcong@gmail.com>
13912M:	Jiri Pirko <jiri@resnulli.us>
13913L:	netdev@vger.kernel.org
13914S:	Maintained
13915F:	include/net/pkt_cls.h
13916F:	include/net/pkt_sched.h
13917F:	include/net/tc_act/
13918F:	include/uapi/linux/pkt_cls.h
13919F:	include/uapi/linux/pkt_sched.h
13920F:	include/uapi/linux/tc_act/
13921F:	include/uapi/linux/tc_ematch/
13922F:	net/sched/
13923
13924TCP LOW PRIORITY MODULE
13925M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13926M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13927W:	http://tcp-lp-mod.sourceforge.net/
13928S:	Maintained
13929F:	net/ipv4/tcp_lp.c
13930
13931TDA10071 MEDIA DRIVER
13932M:	Antti Palosaari <crope@iki.fi>
13933L:	linux-media@vger.kernel.org
13934W:	https://linuxtv.org
13935W:	http://palosaari.fi/linux/
13936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13937T:	git git://linuxtv.org/anttip/media_tree.git
13938S:	Maintained
13939F:	drivers/media/dvb-frontends/tda10071*
13940
13941TDA18212 MEDIA DRIVER
13942M:	Antti Palosaari <crope@iki.fi>
13943L:	linux-media@vger.kernel.org
13944W:	https://linuxtv.org
13945W:	http://palosaari.fi/linux/
13946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13947T:	git git://linuxtv.org/anttip/media_tree.git
13948S:	Maintained
13949F:	drivers/media/tuners/tda18212*
13950
13951TDA18218 MEDIA DRIVER
13952M:	Antti Palosaari <crope@iki.fi>
13953L:	linux-media@vger.kernel.org
13954W:	https://linuxtv.org
13955W:	http://palosaari.fi/linux/
13956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13957T:	git git://linuxtv.org/anttip/media_tree.git
13958S:	Maintained
13959F:	drivers/media/tuners/tda18218*
13960
13961TDA18250 MEDIA DRIVER
13962M:	Olli Salonen <olli.salonen@iki.fi>
13963L:	linux-media@vger.kernel.org
13964W:	https://linuxtv.org
13965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13966T:	git git://linuxtv.org/media_tree.git
13967S:	Maintained
13968F:	drivers/media/tuners/tda18250*
13969
13970TDA18271 MEDIA DRIVER
13971M:	Michael Krufky <mkrufky@linuxtv.org>
13972L:	linux-media@vger.kernel.org
13973W:	https://linuxtv.org
13974W:	http://github.com/mkrufky
13975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13976T:	git git://linuxtv.org/mkrufky/tuners.git
13977S:	Maintained
13978F:	drivers/media/tuners/tda18271*
13979
13980TDA1997x MEDIA DRIVER
13981M:	Tim Harvey <tharvey@gateworks.com>
13982L:	linux-media@vger.kernel.org
13983W:	https://linuxtv.org
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985S:	Maintained
13986F:	drivers/media/i2c/tda1997x.*
13987
13988TDA827x MEDIA DRIVER
13989M:	Michael Krufky <mkrufky@linuxtv.org>
13990L:	linux-media@vger.kernel.org
13991W:	https://linuxtv.org
13992W:	http://github.com/mkrufky
13993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13994T:	git git://linuxtv.org/mkrufky/tuners.git
13995S:	Maintained
13996F:	drivers/media/tuners/tda8290.*
13997
13998TDA8290 MEDIA DRIVER
13999M:	Michael Krufky <mkrufky@linuxtv.org>
14000L:	linux-media@vger.kernel.org
14001W:	https://linuxtv.org
14002W:	http://github.com/mkrufky
14003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14004T:	git git://linuxtv.org/mkrufky/tuners.git
14005S:	Maintained
14006F:	drivers/media/tuners/tda8290.*
14007
14008TDA9840 MEDIA DRIVER
14009M:	Hans Verkuil <hverkuil@xs4all.nl>
14010L:	linux-media@vger.kernel.org
14011T:	git git://linuxtv.org/media_tree.git
14012W:	https://linuxtv.org
14013S:	Maintained
14014F:	drivers/media/i2c/tda9840*
14015
14016TEA5761 TUNER DRIVER
14017M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14018L:	linux-media@vger.kernel.org
14019W:	https://linuxtv.org
14020T:	git git://linuxtv.org/media_tree.git
14021S:	Odd fixes
14022F:	drivers/media/tuners/tea5761.*
14023
14024TEA5767 TUNER DRIVER
14025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14026L:	linux-media@vger.kernel.org
14027W:	https://linuxtv.org
14028T:	git git://linuxtv.org/media_tree.git
14029S:	Maintained
14030F:	drivers/media/tuners/tea5767.*
14031
14032TEA6415C MEDIA DRIVER
14033M:	Hans Verkuil <hverkuil@xs4all.nl>
14034L:	linux-media@vger.kernel.org
14035T:	git git://linuxtv.org/media_tree.git
14036W:	https://linuxtv.org
14037S:	Maintained
14038F:	drivers/media/i2c/tea6415c*
14039
14040TEA6420 MEDIA DRIVER
14041M:	Hans Verkuil <hverkuil@xs4all.nl>
14042L:	linux-media@vger.kernel.org
14043T:	git git://linuxtv.org/media_tree.git
14044W:	https://linuxtv.org
14045S:	Maintained
14046F:	drivers/media/i2c/tea6420*
14047
14048TEAM DRIVER
14049M:	Jiri Pirko <jiri@resnulli.us>
14050L:	netdev@vger.kernel.org
14051S:	Supported
14052F:	drivers/net/team/
14053F:	include/linux/if_team.h
14054F:	include/uapi/linux/if_team.h
14055
14056TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14057M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14058S:	Maintained
14059F:	arch/x86/platform/ts5500/
14060
14061TECHNOTREND USB IR RECEIVER
14062M:	Sean Young <sean@mess.org>
14063L:	linux-media@vger.kernel.org
14064S:	Maintained
14065F:	drivers/media/rc/ttusbir.c
14066
14067TECHWELL TW9910 VIDEO DECODER
14068L:	linux-media@vger.kernel.org
14069S:	Orphan
14070F:	drivers/media/i2c/tw9910.c
14071F:	include/media/i2c/tw9910.h
14072
14073TEE SUBSYSTEM
14074M:	Jens Wiklander <jens.wiklander@linaro.org>
14075S:	Maintained
14076F:	include/linux/tee_drv.h
14077F:	include/uapi/linux/tee.h
14078F:	drivers/tee/
14079F:	Documentation/tee.txt
14080
14081TEGRA ARCHITECTURE SUPPORT
14082M:	Thierry Reding <thierry.reding@gmail.com>
14083M:	Jonathan Hunter <jonathanh@nvidia.com>
14084L:	linux-tegra@vger.kernel.org
14085Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14087S:	Supported
14088N:	[^a-z]tegra
14089
14090TEGRA CLOCK DRIVER
14091M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14092M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14093S:	Supported
14094F:	drivers/clk/tegra/
14095
14096TEGRA DMA DRIVERS
14097M:	Laxman Dewangan <ldewangan@nvidia.com>
14098M:	Jon Hunter <jonathanh@nvidia.com>
14099S:	Supported
14100F:	drivers/dma/tegra*
14101
14102TEGRA I2C DRIVER
14103M:	Laxman Dewangan <ldewangan@nvidia.com>
14104S:	Supported
14105F:	drivers/i2c/busses/i2c-tegra.c
14106
14107TEGRA IOMMU DRIVERS
14108M:	Thierry Reding <thierry.reding@gmail.com>
14109L:	linux-tegra@vger.kernel.org
14110S:	Supported
14111F:	drivers/iommu/tegra*
14112
14113TEGRA KBC DRIVER
14114M:	Laxman Dewangan <ldewangan@nvidia.com>
14115S:	Supported
14116F:	drivers/input/keyboard/tegra-kbc.c
14117
14118TEGRA PWM DRIVER
14119M:	Thierry Reding <thierry.reding@gmail.com>
14120S:	Supported
14121F:	drivers/pwm/pwm-tegra.c
14122
14123TEGRA SERIAL DRIVER
14124M:	Laxman Dewangan <ldewangan@nvidia.com>
14125S:	Supported
14126F:	drivers/tty/serial/serial-tegra.c
14127
14128TEGRA SPI DRIVER
14129M:	Laxman Dewangan <ldewangan@nvidia.com>
14130S:	Supported
14131F:	drivers/spi/spi-tegra*
14132
14133TEHUTI ETHERNET DRIVER
14134M:	Andy Gospodarek <andy@greyhouse.net>
14135L:	netdev@vger.kernel.org
14136S:	Supported
14137F:	drivers/net/ethernet/tehuti/*
14138
14139Telecom Clock Driver for MCPL0010
14140M:	Mark Gross <mark.gross@intel.com>
14141S:	Supported
14142F:	drivers/char/tlclk.c
14143
14144TENSILICA XTENSA PORT (xtensa)
14145M:	Chris Zankel <chris@zankel.net>
14146M:	Max Filippov <jcmvbkbc@gmail.com>
14147L:	linux-xtensa@linux-xtensa.org
14148T:	git git://github.com/czankel/xtensa-linux.git
14149S:	Maintained
14150F:	arch/xtensa/
14151F:	drivers/irqchip/irq-xtensa-*
14152
14153Texas Instruments' System Control Interface (TISCI) Protocol Driver
14154M:	Nishanth Menon <nm@ti.com>
14155M:	Tero Kristo <t-kristo@ti.com>
14156M:	Santosh Shilimkar <ssantosh@kernel.org>
14157L:	linux-arm-kernel@lists.infradead.org
14158S:	Maintained
14159F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14160F:	drivers/firmware/ti_sci*
14161F:	include/linux/soc/ti/ti_sci_protocol.h
14162F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14163F:	include/dt-bindings/genpd/k2g.h
14164F:	drivers/soc/ti/ti_sci_pm_domains.c
14165F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14166F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14167F:	drivers/clk/keystone/sci-clk.c
14168F:	drivers/reset/reset-ti-sci.c
14169
14170THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14171M:	Hans Verkuil <hverkuil@xs4all.nl>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174W:	https://linuxtv.org
14175S:	Maintained
14176F:	drivers/media/radio/radio-raremono.c
14177
14178THERMAL
14179M:	Zhang Rui <rui.zhang@intel.com>
14180M:	Eduardo Valentin <edubezval@gmail.com>
14181L:	linux-pm@vger.kernel.org
14182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14184Q:	https://patchwork.kernel.org/project/linux-pm/list/
14185S:	Supported
14186F:	drivers/thermal/
14187F:	include/linux/thermal.h
14188F:	include/uapi/linux/thermal.h
14189F:	include/linux/cpu_cooling.h
14190F:	Documentation/devicetree/bindings/thermal/
14191
14192THERMAL/CPU_COOLING
14193M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14194M:	Viresh Kumar <viresh.kumar@linaro.org>
14195M:	Javi Merino <javi.merino@kernel.org>
14196L:	linux-pm@vger.kernel.org
14197S:	Supported
14198F:	Documentation/thermal/cpu-cooling-api.txt
14199F:	drivers/thermal/cpu_cooling.c
14200F:	include/linux/cpu_cooling.h
14201
14202THINKPAD ACPI EXTRAS DRIVER
14203M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14204L:	ibm-acpi-devel@lists.sourceforge.net
14205L:	platform-driver-x86@vger.kernel.org
14206W:	http://ibm-acpi.sourceforge.net
14207W:	http://thinkwiki.org/wiki/Ibm-acpi
14208T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14209S:	Maintained
14210F:	drivers/platform/x86/thinkpad_acpi.c
14211
14212THUNDERBOLT DRIVER
14213M:	Andreas Noever <andreas.noever@gmail.com>
14214M:	Michael Jamet <michael.jamet@intel.com>
14215M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14216M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14218S:	Maintained
14219F:	Documentation/admin-guide/thunderbolt.rst
14220F:	drivers/thunderbolt/
14221F:	include/linux/thunderbolt.h
14222
14223THUNDERBOLT NETWORK DRIVER
14224M:	Michael Jamet <michael.jamet@intel.com>
14225M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14226M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14227L:	netdev@vger.kernel.org
14228S:	Maintained
14229F:	drivers/net/thunderbolt.c
14230
14231THUNDERX GPIO DRIVER
14232M:	David Daney <david.daney@cavium.com>
14233S:	Maintained
14234F:	drivers/gpio/gpio-thunderx.c
14235
14236TI AM437X VPFE DRIVER
14237M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14238L:	linux-media@vger.kernel.org
14239W:	https://linuxtv.org
14240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14241T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14242S:	Maintained
14243F:	drivers/media/platform/am437x/
14244
14245TI BANDGAP AND THERMAL DRIVER
14246M:	Eduardo Valentin <edubezval@gmail.com>
14247M:	Keerthy <j-keerthy@ti.com>
14248L:	linux-pm@vger.kernel.org
14249L:	linux-omap@vger.kernel.org
14250S:	Maintained
14251F:	drivers/thermal/ti-soc-thermal/
14252
14253TI BQ27XXX POWER SUPPLY DRIVER
14254R:	Andrew F. Davis <afd@ti.com>
14255F:	include/linux/power/bq27xxx_battery.h
14256F:	drivers/power/supply/bq27xxx_battery.c
14257F:	drivers/power/supply/bq27xxx_battery_i2c.c
14258
14259TI CDCE706 CLOCK DRIVER
14260M:	Max Filippov <jcmvbkbc@gmail.com>
14261S:	Maintained
14262F:	drivers/clk/clk-cdce706.c
14263
14264TI CLOCK DRIVER
14265M:	Tero Kristo <t-kristo@ti.com>
14266L:	linux-omap@vger.kernel.org
14267S:	Maintained
14268F:	drivers/clk/ti/
14269F:	include/linux/clk/ti.h
14270
14271TI DAVINCI MACHINE SUPPORT
14272M:	Sekhar Nori <nsekhar@ti.com>
14273M:	Kevin Hilman <khilman@kernel.org>
14274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14276S:	Supported
14277F:	arch/arm/mach-davinci/
14278F:	drivers/i2c/busses/i2c-davinci.c
14279F:	arch/arm/boot/dts/da850*
14280
14281TI DAVINCI SERIES CLOCK DRIVER
14282M:	David Lechner <david@lechnology.com>
14283R:	Sekhar Nori <nsekhar@ti.com>
14284S:	Maintained
14285F:	Documentation/devicetree/bindings/clock/ti/davinci/
14286F:	drivers/clk/davinci/
14287
14288TI DAVINCI SERIES GPIO DRIVER
14289M:	Keerthy <j-keerthy@ti.com>
14290L:	linux-gpio@vger.kernel.org
14291S:	Maintained
14292F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14293F:	drivers/gpio/gpio-davinci.c
14294
14295TI DAVINCI SERIES MEDIA DRIVER
14296M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14297L:	linux-media@vger.kernel.org
14298W:	https://linuxtv.org
14299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14300T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14301S:	Maintained
14302F:	drivers/media/platform/davinci/
14303F:	include/media/davinci/
14304
14305TI ETHERNET SWITCH DRIVER (CPSW)
14306R:	Grygorii Strashko <grygorii.strashko@ti.com>
14307L:	linux-omap@vger.kernel.org
14308L:	netdev@vger.kernel.org
14309S:	Maintained
14310F:	drivers/net/ethernet/ti/cpsw*
14311F:	drivers/net/ethernet/ti/davinci*
14312
14313TI FLASH MEDIA INTERFACE DRIVER
14314M:	Alex Dubov <oakad@yahoo.com>
14315S:	Maintained
14316F:	drivers/misc/tifm*
14317F:	drivers/mmc/host/tifm_sd.c
14318F:	include/linux/tifm.h
14319
14320TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14321M:	Santosh Shilimkar <ssantosh@kernel.org>
14322L:	linux-kernel@vger.kernel.org
14323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14324S:	Maintained
14325F:	drivers/soc/ti/*
14326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14327
14328TI LM49xxx FAMILY ASoC CODEC DRIVERS
14329M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14330M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14332S:	Maintained
14333F:	sound/soc/codecs/lm49453*
14334F:	sound/soc/codecs/isabelle*
14335
14336TI LP855x BACKLIGHT DRIVER
14337M:	Milo Kim <milo.kim@ti.com>
14338S:	Maintained
14339F:	Documentation/backlight/lp855x-driver.txt
14340F:	drivers/video/backlight/lp855x_bl.c
14341F:	include/linux/platform_data/lp855x.h
14342
14343TI LP8727 CHARGER DRIVER
14344M:	Milo Kim <milo.kim@ti.com>
14345S:	Maintained
14346F:	drivers/power/supply/lp8727_charger.c
14347F:	include/linux/platform_data/lp8727.h
14348
14349TI LP8788 MFD DRIVER
14350M:	Milo Kim <milo.kim@ti.com>
14351S:	Maintained
14352F:	drivers/iio/adc/lp8788_adc.c
14353F:	drivers/leds/leds-lp8788.c
14354F:	drivers/mfd/lp8788*.c
14355F:	drivers/power/supply/lp8788-charger.c
14356F:	drivers/regulator/lp8788-*.c
14357F:	include/linux/mfd/lp8788*.h
14358
14359TI NETCP ETHERNET DRIVER
14360M:	Wingman Kwok <w-kwok2@ti.com>
14361M:	Murali Karicheri <m-karicheri2@ti.com>
14362L:	netdev@vger.kernel.org
14363S:	Maintained
14364F:	drivers/net/ethernet/ti/netcp*
14365
14366TI TAS571X FAMILY ASoC CODEC DRIVER
14367M:	Kevin Cernekee <cernekee@chromium.org>
14368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14369S:	Odd Fixes
14370F:	sound/soc/codecs/tas571x*
14371
14372TI TRF7970A NFC DRIVER
14373M:	Mark Greer <mgreer@animalcreek.com>
14374L:	linux-wireless@vger.kernel.org
14375L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14376S:	Supported
14377F:	drivers/nfc/trf7970a.c
14378F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14379
14380TI TWL4030 SERIES SOC CODEC DRIVER
14381M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14383S:	Maintained
14384F:	sound/soc/codecs/twl4030*
14385
14386TI VPE/CAL DRIVERS
14387M:	Benoit Parrot <bparrot@ti.com>
14388L:	linux-media@vger.kernel.org
14389W:	http://linuxtv.org/
14390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14391S:	Maintained
14392F:	drivers/media/platform/ti-vpe/
14393
14394TI WILINK WIRELESS DRIVERS
14395L:	linux-wireless@vger.kernel.org
14396W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14397W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14399S:	Orphan
14400F:	drivers/net/wireless/ti/
14401F:	include/linux/wl12xx.h
14402
14403TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14404M:	John Stultz <john.stultz@linaro.org>
14405M:	Thomas Gleixner <tglx@linutronix.de>
14406R:	Stephen Boyd <sboyd@kernel.org>
14407L:	linux-kernel@vger.kernel.org
14408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14409S:	Supported
14410F:	include/linux/clocksource.h
14411F:	include/linux/time.h
14412F:	include/linux/timex.h
14413F:	include/uapi/linux/time.h
14414F:	include/uapi/linux/timex.h
14415F:	kernel/time/clocksource.c
14416F:	kernel/time/time*.c
14417F:	kernel/time/alarmtimer.c
14418F:	kernel/time/ntp.c
14419F:	tools/testing/selftests/timers/
14420
14421TIPC NETWORK LAYER
14422M:	Jon Maloy <jon.maloy@ericsson.com>
14423M:	Ying Xue <ying.xue@windriver.com>
14424L:	netdev@vger.kernel.org (core kernel code)
14425L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14426W:	http://tipc.sourceforge.net/
14427S:	Maintained
14428F:	include/uapi/linux/tipc*.h
14429F:	net/tipc/
14430
14431TLAN NETWORK DRIVER
14432M:	Samuel Chessman <chessman@tux.org>
14433L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14434W:	http://sourceforge.net/projects/tlan/
14435S:	Maintained
14436F:	Documentation/networking/tlan.txt
14437F:	drivers/net/ethernet/ti/tlan.*
14438
14439TM6000 VIDEO4LINUX DRIVER
14440M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14441L:	linux-media@vger.kernel.org
14442W:	https://linuxtv.org
14443T:	git git://linuxtv.org/media_tree.git
14444S:	Odd fixes
14445F:	drivers/media/usb/tm6000/
14446F:	Documentation/media/v4l-drivers/tm6000*
14447
14448TMIO/SDHI MMC DRIVER
14449M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14450L:	linux-mmc@vger.kernel.org
14451S:	Supported
14452F:	drivers/mmc/host/tmio_mmc*
14453F:	drivers/mmc/host/renesas_sdhi*
14454F:	include/linux/mfd/tmio.h
14455
14456TMP401 HARDWARE MONITOR DRIVER
14457M:	Guenter Roeck <linux@roeck-us.net>
14458L:	linux-hwmon@vger.kernel.org
14459S:	Maintained
14460F:	Documentation/hwmon/tmp401
14461F:	drivers/hwmon/tmp401.c
14462
14463TMPFS (SHMEM FILESYSTEM)
14464M:	Hugh Dickins <hughd@google.com>
14465L:	linux-mm@kvack.org
14466S:	Maintained
14467F:	include/linux/shmem_fs.h
14468F:	mm/shmem.c
14469
14470TOMOYO SECURITY MODULE
14471M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14472M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14473L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14474L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14475L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14476L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14477W:	http://tomoyo.sourceforge.jp/
14478T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14479S:	Maintained
14480F:	security/tomoyo/
14481
14482TOPSTAR LAPTOP EXTRAS DRIVER
14483M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14484L:	platform-driver-x86@vger.kernel.org
14485S:	Maintained
14486F:	drivers/platform/x86/topstar-laptop.c
14487
14488TORTURE-TEST MODULES
14489M:	Davidlohr Bueso <dave@stgolabs.net>
14490M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14491M:	Josh Triplett <josh@joshtriplett.org>
14492L:	linux-kernel@vger.kernel.org
14493S:	Supported
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14495F:	Documentation/RCU/torture.txt
14496F:	kernel/torture.c
14497F:	kernel/rcu/rcutorture.c
14498F:	kernel/locking/locktorture.c
14499
14500TOSHIBA ACPI EXTRAS DRIVER
14501M:	Azael Avalos <coproscefalo@gmail.com>
14502L:	platform-driver-x86@vger.kernel.org
14503S:	Maintained
14504F:	drivers/platform/x86/toshiba_acpi.c
14505
14506TOSHIBA BLUETOOTH DRIVER
14507M:	Azael Avalos <coproscefalo@gmail.com>
14508L:	platform-driver-x86@vger.kernel.org
14509S:	Maintained
14510F:	drivers/platform/x86/toshiba_bluetooth.c
14511
14512TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14513M:	Azael Avalos <coproscefalo@gmail.com>
14514L:	platform-driver-x86@vger.kernel.org
14515S:	Maintained
14516F:	drivers/platform/x86/toshiba_haps.c
14517
14518TOSHIBA SMM DRIVER
14519M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14520W:	http://www.buzzard.org.uk/toshiba/
14521S:	Maintained
14522F:	drivers/char/toshiba.c
14523F:	include/linux/toshiba.h
14524F:	include/uapi/linux/toshiba.h
14525
14526TOSHIBA TC358743 DRIVER
14527M:	Mats Randgaard <matrandg@cisco.com>
14528L:	linux-media@vger.kernel.org
14529S:	Maintained
14530F:	drivers/media/i2c/tc358743*
14531F:	include/media/i2c/tc358743.h
14532
14533TOSHIBA WMI HOTKEYS DRIVER
14534M:	Azael Avalos <coproscefalo@gmail.com>
14535L:	platform-driver-x86@vger.kernel.org
14536S:	Maintained
14537F:	drivers/platform/x86/toshiba-wmi.c
14538
14539TPM DEVICE DRIVER
14540M:	Peter Huewe <peterhuewe@gmx.de>
14541M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14542R:	Jason Gunthorpe <jgg@ziepe.ca>
14543L:	linux-integrity@vger.kernel.org
14544Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14545W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14546T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14547S:	Maintained
14548F:	drivers/char/tpm/
14549
14550TRACING
14551M:	Steven Rostedt <rostedt@goodmis.org>
14552M:	Ingo Molnar <mingo@redhat.com>
14553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14554S:	Maintained
14555F:	Documentation/trace/ftrace.rst
14556F:	arch/*/*/*/ftrace.h
14557F:	arch/*/kernel/ftrace.c
14558F:	include/*/ftrace.h
14559F:	include/linux/trace*.h
14560F:	include/trace/
14561F:	kernel/trace/
14562F:	tools/testing/selftests/ftrace/
14563
14564TRACING MMIO ACCESSES (MMIOTRACE)
14565M:	Steven Rostedt <rostedt@goodmis.org>
14566M:	Ingo Molnar <mingo@kernel.org>
14567R:	Karol Herbst <karolherbst@gmail.com>
14568R:	Pekka Paalanen <ppaalanen@gmail.com>
14569S:	Maintained
14570L:	linux-kernel@vger.kernel.org
14571L:	nouveau@lists.freedesktop.org
14572F:	kernel/trace/trace_mmiotrace.c
14573F:	include/linux/mmiotrace.h
14574F:	arch/x86/mm/kmmio.c
14575F:	arch/x86/mm/mmio-mod.c
14576F:	arch/x86/mm/testmmiotrace.c
14577
14578TRIVIAL PATCHES
14579M:	Jiri Kosina <trivial@kernel.org>
14580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14581S:	Maintained
14582K:	^Subject:.*(?i)trivial
14583
14584TEMPO SEMICONDUCTOR DRIVERS
14585M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14586S:	Maintained
14587F:	sound/soc/codecs/tscs*.c
14588F:	sound/soc/codecs/tscs*.h
14589F:	Documentation/devicetree/bindings/sound/tscs*.txt
14590
14591TTY LAYER
14592M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14593M:	Jiri Slaby <jslaby@suse.com>
14594S:	Supported
14595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14596F:	Documentation/serial/
14597F:	drivers/tty/
14598F:	drivers/tty/serial/serial_core.c
14599F:	include/linux/serial_core.h
14600F:	include/linux/serial.h
14601F:	include/linux/tty.h
14602F:	include/uapi/linux/serial_core.h
14603F:	include/uapi/linux/serial.h
14604F:	include/uapi/linux/tty.h
14605
14606TUA9001 MEDIA DRIVER
14607M:	Antti Palosaari <crope@iki.fi>
14608L:	linux-media@vger.kernel.org
14609W:	https://linuxtv.org
14610W:	http://palosaari.fi/linux/
14611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14612T:	git git://linuxtv.org/anttip/media_tree.git
14613S:	Maintained
14614F:	drivers/media/tuners/tua9001*
14615
14616TULIP NETWORK DRIVERS
14617L:	netdev@vger.kernel.org
14618L:	linux-parisc@vger.kernel.org
14619S:	Orphan
14620F:	drivers/net/ethernet/dec/tulip/
14621
14622TUN/TAP driver
14623M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14624W:	http://vtun.sourceforge.net/tun
14625S:	Maintained
14626F:	Documentation/networking/tuntap.txt
14627F:	arch/um/os-Linux/drivers/
14628
14629TURBOCHANNEL SUBSYSTEM
14630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14631M:	Ralf Baechle <ralf@linux-mips.org>
14632L:	linux-mips@linux-mips.org
14633Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14634S:	Maintained
14635F:	drivers/tc/
14636F:	include/linux/tc.h
14637
14638TURBOSTAT UTILITY
14639M:	"Len Brown" <lenb@kernel.org>
14640L:	linux-pm@vger.kernel.org
14641B:	https://bugzilla.kernel.org
14642Q:	https://patchwork.kernel.org/project/linux-pm/list/
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14644S:	Supported
14645F:	tools/power/x86/turbostat/
14646
14647TW5864 VIDEO4LINUX DRIVER
14648M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14649M:	Anton Sviridenko <anton@corp.bluecherry.net>
14650M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14651M:	Andrey Utkin <andrey_utkin@fastmail.com>
14652L:	linux-media@vger.kernel.org
14653S:	Supported
14654F:	drivers/media/pci/tw5864/
14655
14656TW68 VIDEO4LINUX DRIVER
14657M:	Hans Verkuil <hverkuil@xs4all.nl>
14658L:	linux-media@vger.kernel.org
14659T:	git git://linuxtv.org/media_tree.git
14660W:	https://linuxtv.org
14661S:	Odd Fixes
14662F:	drivers/media/pci/tw68/
14663
14664TW686X VIDEO4LINUX DRIVER
14665M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14666L:	linux-media@vger.kernel.org
14667T:	git git://linuxtv.org/media_tree.git
14668W:	http://linuxtv.org
14669S:	Maintained
14670F:	drivers/media/pci/tw686x/
14671
14672UBI FILE SYSTEM (UBIFS)
14673M:	Richard Weinberger <richard@nod.at>
14674M:	Artem Bityutskiy <dedekind1@gmail.com>
14675M:	Adrian Hunter <adrian.hunter@intel.com>
14676L:	linux-mtd@lists.infradead.org
14677T:	git git://git.infradead.org/ubifs-2.6.git
14678W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14679S:	Supported
14680F:	Documentation/filesystems/ubifs.txt
14681F:	fs/ubifs/
14682
14683UCLINUX (M68KNOMMU AND COLDFIRE)
14684M:	Greg Ungerer <gerg@linux-m68k.org>
14685W:	http://www.linux-m68k.org/
14686W:	http://www.uclinux.org/
14687L:	linux-m68k@lists.linux-m68k.org
14688L:	uclinux-dev@uclinux.org  (subscribers-only)
14689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14690S:	Maintained
14691F:	arch/m68k/coldfire/
14692F:	arch/m68k/68*/
14693F:	arch/m68k/*/*_no.*
14694F:	arch/m68k/include/asm/*_no.*
14695
14696UDF FILESYSTEM
14697M:	Jan Kara <jack@suse.com>
14698S:	Maintained
14699F:	Documentation/filesystems/udf.txt
14700F:	fs/udf/
14701
14702UDRAW TABLET
14703M:	Bastien Nocera <hadess@hadess.net>
14704L:	linux-input@vger.kernel.org
14705S:	Maintained
14706F:	drivers/hid/hid-udraw-ps3.c
14707
14708UFS FILESYSTEM
14709M:	Evgeniy Dushistov <dushistov@mail.ru>
14710S:	Maintained
14711F:	Documentation/filesystems/ufs.txt
14712F:	fs/ufs/
14713
14714UHID USERSPACE HID IO DRIVER:
14715M:	David Herrmann <dh.herrmann@googlemail.com>
14716L:	linux-input@vger.kernel.org
14717S:	Maintained
14718F:	drivers/hid/uhid.c
14719F:	include/uapi/linux/uhid.h
14720
14721ULPI BUS
14722M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14723L:	linux-usb@vger.kernel.org
14724S:	Maintained
14725F:	drivers/usb/common/ulpi.c
14726F:	include/linux/ulpi/
14727
14728ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14729L:	linux-usb@vger.kernel.org
14730S:	Orphan
14731F:	drivers/uwb/
14732F:	include/linux/uwb.h
14733F:	include/linux/uwb/
14734
14735UNICORE32 ARCHITECTURE:
14736M:	Guan Xuetao <gxt@pku.edu.cn>
14737W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14738S:	Maintained
14739T:	git git://github.com/gxt/linux.git
14740F:	arch/unicore32/
14741
14742UNIFDEF
14743M:	Tony Finch <dot@dotat.at>
14744W:	http://dotat.at/prog/unifdef
14745S:	Maintained
14746F:	scripts/unifdef.c
14747
14748UNIFORM CDROM DRIVER
14749M:	Jens Axboe <axboe@kernel.dk>
14750W:	http://www.kernel.dk
14751S:	Maintained
14752F:	Documentation/cdrom/
14753F:	drivers/cdrom/cdrom.c
14754F:	include/linux/cdrom.h
14755F:	include/uapi/linux/cdrom.h
14756
14757UNISYS S-PAR DRIVERS
14758M:	David Kershner <david.kershner@unisys.com>
14759L:	sparmaintainer@unisys.com (Unisys internal)
14760S:	Supported
14761F:	include/linux/visorbus.h
14762F:	drivers/visorbus/
14763F:	drivers/staging/unisys/
14764
14765UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14766M:	Vinayak Holikatti <vinholikatti@gmail.com>
14767L:	linux-scsi@vger.kernel.org
14768S:	Supported
14769F:	Documentation/scsi/ufs.txt
14770F:	drivers/scsi/ufs/
14771
14772UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14773M:	Joao Pinto <jpinto@synopsys.com>
14774L:	linux-scsi@vger.kernel.org
14775S:	Supported
14776F:	drivers/scsi/ufs/*dwc*
14777
14778UNSORTED BLOCK IMAGES (UBI)
14779M:	Artem Bityutskiy <dedekind1@gmail.com>
14780M:	Richard Weinberger <richard@nod.at>
14781W:	http://www.linux-mtd.infradead.org/
14782L:	linux-mtd@lists.infradead.org
14783T:	git git://git.infradead.org/ubifs-2.6.git
14784S:	Supported
14785F:	drivers/mtd/ubi/
14786F:	include/linux/mtd/ubi.h
14787F:	include/uapi/mtd/ubi-user.h
14788
14789USB "USBNET" DRIVER FRAMEWORK
14790M:	Oliver Neukum <oneukum@suse.com>
14791L:	netdev@vger.kernel.org
14792W:	http://www.linux-usb.org/usbnet
14793S:	Maintained
14794F:	drivers/net/usb/usbnet.c
14795F:	include/linux/usb/usbnet.h
14796
14797USB ACM DRIVER
14798M:	Oliver Neukum <oneukum@suse.com>
14799L:	linux-usb@vger.kernel.org
14800S:	Maintained
14801F:	Documentation/usb/acm.txt
14802F:	drivers/usb/class/cdc-acm.*
14803
14804USB AR5523 WIRELESS DRIVER
14805M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14806L:	linux-wireless@vger.kernel.org
14807S:	Maintained
14808F:	drivers/net/wireless/ath/ar5523/
14809
14810USB ATTACHED SCSI
14811M:	Oliver Neukum <oneukum@suse.com>
14812L:	linux-usb@vger.kernel.org
14813L:	linux-scsi@vger.kernel.org
14814S:	Maintained
14815F:	drivers/usb/storage/uas.c
14816
14817USB CDC ETHERNET DRIVER
14818M:	Oliver Neukum <oliver@neukum.org>
14819L:	linux-usb@vger.kernel.org
14820S:	Maintained
14821F:	drivers/net/usb/cdc_*.c
14822F:	include/uapi/linux/usb/cdc.h
14823
14824USB CHAOSKEY DRIVER
14825M:	Keith Packard <keithp@keithp.com>
14826L:	linux-usb@vger.kernel.org
14827S:	Maintained
14828F:	drivers/usb/misc/chaoskey.c
14829
14830USB CYPRESS C67X00 DRIVER
14831M:	Peter Korsgaard <jacmet@sunsite.dk>
14832L:	linux-usb@vger.kernel.org
14833S:	Maintained
14834F:	drivers/usb/c67x00/
14835
14836USB DAVICOM DM9601 DRIVER
14837M:	Peter Korsgaard <jacmet@sunsite.dk>
14838L:	netdev@vger.kernel.org
14839W:	http://www.linux-usb.org/usbnet
14840S:	Maintained
14841F:	drivers/net/usb/dm9601.c
14842
14843USB DIAMOND RIO500 DRIVER
14844M:	Cesar Miquel <miquel@df.uba.ar>
14845L:	rio500-users@lists.sourceforge.net
14846W:	http://rio500.sourceforge.net
14847S:	Maintained
14848F:	drivers/usb/misc/rio500*
14849
14850USB EHCI DRIVER
14851M:	Alan Stern <stern@rowland.harvard.edu>
14852L:	linux-usb@vger.kernel.org
14853S:	Maintained
14854F:	Documentation/usb/ehci.txt
14855F:	drivers/usb/host/ehci*
14856
14857USB GADGET/PERIPHERAL SUBSYSTEM
14858M:	Felipe Balbi <balbi@kernel.org>
14859L:	linux-usb@vger.kernel.org
14860W:	http://www.linux-usb.org/gadget
14861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14862S:	Maintained
14863F:	drivers/usb/gadget/
14864F:	include/linux/usb/gadget*
14865
14866USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14867M:	Jiri Kosina <jikos@kernel.org>
14868R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14869L:	linux-usb@vger.kernel.org
14870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14871S:	Maintained
14872F:	Documentation/hid/hiddev.txt
14873F:	drivers/hid/usbhid/
14874
14875USB INTEL XHCI ROLE MUX DRIVER
14876M:	Hans de Goede <hdegoede@redhat.com>
14877L:	linux-usb@vger.kernel.org
14878S:	Maintained
14879F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14880
14881USB ISP116X DRIVER
14882M:	Olav Kongas <ok@artecdesign.ee>
14883L:	linux-usb@vger.kernel.org
14884S:	Maintained
14885F:	drivers/usb/host/isp116x*
14886F:	include/linux/usb/isp116x.h
14887
14888USB LAN78XX ETHERNET DRIVER
14889M:	Woojung Huh <woojung.huh@microchip.com>
14890M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14891L:	netdev@vger.kernel.org
14892S:	Maintained
14893F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14894F:	drivers/net/usb/lan78xx.*
14895F:	include/dt-bindings/net/microchip-lan78xx.h
14896
14897USB MASS STORAGE DRIVER
14898M:	Alan Stern <stern@rowland.harvard.edu>
14899L:	linux-usb@vger.kernel.org
14900L:	usb-storage@lists.one-eyed-alien.net
14901S:	Maintained
14902W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14903F:	drivers/usb/storage/
14904
14905USB MIDI DRIVER
14906M:	Clemens Ladisch <clemens@ladisch.de>
14907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14908T:	git git://git.alsa-project.org/alsa-kernel.git
14909S:	Maintained
14910F:	sound/usb/midi.*
14911
14912USB NETWORKING DRIVERS
14913L:	linux-usb@vger.kernel.org
14914S:	Odd Fixes
14915F:	drivers/net/usb/
14916
14917USB OHCI DRIVER
14918M:	Alan Stern <stern@rowland.harvard.edu>
14919L:	linux-usb@vger.kernel.org
14920S:	Maintained
14921F:	Documentation/usb/ohci.txt
14922F:	drivers/usb/host/ohci*
14923
14924USB OTG FSM (Finite State Machine)
14925M:	Peter Chen <Peter.Chen@nxp.com>
14926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14927L:	linux-usb@vger.kernel.org
14928S:	Maintained
14929F:	drivers/usb/common/usb-otg-fsm.c
14930
14931USB OVER IP DRIVER
14932M:	Valentina Manea <valentina.manea.m@gmail.com>
14933M:	Shuah Khan <shuah@kernel.org>
14934L:	linux-usb@vger.kernel.org
14935S:	Maintained
14936F:	Documentation/usb/usbip_protocol.txt
14937F:	drivers/usb/usbip/
14938F:	tools/usb/usbip/
14939F:	tools/testing/selftests/drivers/usb/usbip/
14940
14941USB PEGASUS DRIVER
14942M:	Petko Manolov <petkan@nucleusys.com>
14943L:	linux-usb@vger.kernel.org
14944L:	netdev@vger.kernel.org
14945T:	git git://github.com/petkan/pegasus.git
14946W:	https://github.com/petkan/pegasus
14947S:	Maintained
14948F:	drivers/net/usb/pegasus.*
14949
14950USB PHY LAYER
14951M:	Felipe Balbi <balbi@kernel.org>
14952L:	linux-usb@vger.kernel.org
14953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14954S:	Maintained
14955F:	drivers/usb/phy/
14956
14957USB PRINTER DRIVER (usblp)
14958M:	Pete Zaitcev <zaitcev@redhat.com>
14959L:	linux-usb@vger.kernel.org
14960S:	Supported
14961F:	drivers/usb/class/usblp.c
14962
14963USB QMI WWAN NETWORK DRIVER
14964M:	Bjørn Mork <bjorn@mork.no>
14965L:	netdev@vger.kernel.org
14966S:	Maintained
14967F:	Documentation/ABI/testing/sysfs-class-net-qmi
14968F:	drivers/net/usb/qmi_wwan.c
14969
14970USB RTL8150 DRIVER
14971M:	Petko Manolov <petkan@nucleusys.com>
14972L:	linux-usb@vger.kernel.org
14973L:	netdev@vger.kernel.org
14974T:	git git://github.com/petkan/rtl8150.git
14975W:	https://github.com/petkan/rtl8150
14976S:	Maintained
14977F:	drivers/net/usb/rtl8150.c
14978
14979USB SERIAL SUBSYSTEM
14980M:	Johan Hovold <johan@kernel.org>
14981L:	linux-usb@vger.kernel.org
14982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14983S:	Maintained
14984F:	Documentation/usb/usb-serial.txt
14985F:	drivers/usb/serial/
14986F:	include/linux/usb/serial.h
14987
14988USB SMSC75XX ETHERNET DRIVER
14989M:	Steve Glendinning <steve.glendinning@shawell.net>
14990L:	netdev@vger.kernel.org
14991S:	Maintained
14992F:	drivers/net/usb/smsc75xx.*
14993
14994USB SMSC95XX ETHERNET DRIVER
14995M:	Steve Glendinning <steve.glendinning@shawell.net>
14996M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14997L:	netdev@vger.kernel.org
14998S:	Maintained
14999F:	drivers/net/usb/smsc95xx.*
15000
15001USB SUBSYSTEM
15002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15003L:	linux-usb@vger.kernel.org
15004W:	http://www.linux-usb.org
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15006S:	Supported
15007F:	Documentation/devicetree/bindings/usb/
15008F:	Documentation/usb/
15009F:	drivers/usb/
15010F:	include/linux/usb.h
15011F:	include/linux/usb/
15012
15013USB TYPEC PI3USB30532 MUX DRIVER
15014M:	Hans de Goede <hdegoede@redhat.com>
15015L:	linux-usb@vger.kernel.org
15016S:	Maintained
15017F:	drivers/usb/typec/mux/pi3usb30532.c
15018
15019USB TYPEC SUBSYSTEM
15020M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15021L:	linux-usb@vger.kernel.org
15022S:	Maintained
15023F:	Documentation/ABI/testing/sysfs-class-typec
15024F:	Documentation/driver-api/usb/typec.rst
15025F:	drivers/usb/typec/
15026F:	include/linux/usb/typec.h
15027
15028USB UHCI DRIVER
15029M:	Alan Stern <stern@rowland.harvard.edu>
15030L:	linux-usb@vger.kernel.org
15031S:	Maintained
15032F:	drivers/usb/host/uhci*
15033
15034USB VIDEO CLASS
15035M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15036L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15037L:	linux-media@vger.kernel.org
15038T:	git git://linuxtv.org/media_tree.git
15039W:	http://www.ideasonboard.org/uvc/
15040S:	Maintained
15041F:	drivers/media/usb/uvc/
15042F:	include/uapi/linux/uvcvideo.h
15043
15044USB VISION DRIVER
15045M:	Hans Verkuil <hverkuil@xs4all.nl>
15046L:	linux-media@vger.kernel.org
15047T:	git git://linuxtv.org/media_tree.git
15048W:	https://linuxtv.org
15049S:	Odd Fixes
15050F:	drivers/media/usb/usbvision/
15051
15052USB WEBCAM GADGET
15053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15054L:	linux-usb@vger.kernel.org
15055S:	Maintained
15056F:	drivers/usb/gadget/function/*uvc*
15057F:	drivers/usb/gadget/legacy/webcam.c
15058
15059USB WIRELESS RNDIS DRIVER (rndis_wlan)
15060M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15061L:	linux-wireless@vger.kernel.org
15062S:	Maintained
15063F:	drivers/net/wireless/rndis_wlan.c
15064
15065USB XHCI DRIVER
15066M:	Mathias Nyman <mathias.nyman@intel.com>
15067L:	linux-usb@vger.kernel.org
15068S:	Supported
15069F:	drivers/usb/host/xhci*
15070F:	drivers/usb/host/pci-quirks*
15071
15072USB ZD1201 DRIVER
15073L:	linux-wireless@vger.kernel.org
15074W:	http://linux-lc100020.sourceforge.net
15075S:	Orphan
15076F:	drivers/net/wireless/zydas/zd1201.*
15077
15078USB ZR364XX DRIVER
15079M:	Antoine Jacquet <royale@zerezo.com>
15080L:	linux-usb@vger.kernel.org
15081L:	linux-media@vger.kernel.org
15082T:	git git://linuxtv.org/media_tree.git
15083W:	http://royale.zerezo.com/zr364xx/
15084S:	Maintained
15085F:	Documentation/media/v4l-drivers/zr364xx*
15086F:	drivers/media/usb/zr364xx/
15087
15088USER-MODE LINUX (UML)
15089M:	Jeff Dike <jdike@addtoit.com>
15090M:	Richard Weinberger <richard@nod.at>
15091L:	linux-um@lists.infradead.org
15092W:	http://user-mode-linux.sourceforge.net
15093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15094S:	Maintained
15095F:	Documentation/virtual/uml/
15096F:	arch/um/
15097F:	arch/x86/um/
15098F:	fs/hostfs/
15099F:	fs/hppfs/
15100
15101USERSPACE I/O (UIO)
15102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15103S:	Maintained
15104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15105F:	Documentation/driver-api/uio-howto.rst
15106F:	drivers/uio/
15107F:	include/linux/uio*.h
15108
15109UTIL-LINUX PACKAGE
15110M:	Karel Zak <kzak@redhat.com>
15111L:	util-linux@vger.kernel.org
15112W:	http://en.wikipedia.org/wiki/Util-linux
15113T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15114S:	Maintained
15115
15116UUID HELPERS
15117M:	Christoph Hellwig <hch@lst.de>
15118R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15119L:	linux-kernel@vger.kernel.org
15120T:	git git://git.infradead.org/users/hch/uuid.git
15121F:	lib/uuid.c
15122F:	lib/test_uuid.c
15123F:	include/linux/uuid.h
15124F:	include/uapi/linux/uuid.h
15125S:	Maintained
15126
15127UVESAFB DRIVER
15128M:	Michal Januszewski <spock@gentoo.org>
15129L:	linux-fbdev@vger.kernel.org
15130W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15131S:	Maintained
15132F:	Documentation/fb/uvesafb.txt
15133F:	drivers/video/fbdev/uvesafb.*
15134
15135VF610 NAND DRIVER
15136M:	Stefan Agner <stefan@agner.ch>
15137L:	linux-mtd@lists.infradead.org
15138S:	Supported
15139F:	drivers/mtd/nand/raw/vf610_nfc.c
15140
15141VFAT/FAT/MSDOS FILESYSTEM
15142M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15143S:	Maintained
15144F:	Documentation/filesystems/vfat.txt
15145F:	fs/fat/
15146
15147VFIO DRIVER
15148M:	Alex Williamson <alex.williamson@redhat.com>
15149L:	kvm@vger.kernel.org
15150T:	git git://github.com/awilliam/linux-vfio.git
15151S:	Maintained
15152F:	Documentation/vfio.txt
15153F:	drivers/vfio/
15154F:	include/linux/vfio.h
15155F:	include/uapi/linux/vfio.h
15156
15157VFIO MEDIATED DEVICE DRIVERS
15158M:	Kirti Wankhede <kwankhede@nvidia.com>
15159L:	kvm@vger.kernel.org
15160S:	Maintained
15161F:	Documentation/vfio-mediated-device.txt
15162F:	drivers/vfio/mdev/
15163F:	include/linux/mdev.h
15164F:	samples/vfio-mdev/
15165
15166VFIO PLATFORM DRIVER
15167M:	Eric Auger <eric.auger@redhat.com>
15168L:	kvm@vger.kernel.org
15169S:	Maintained
15170F:	drivers/vfio/platform/
15171
15172VGA_SWITCHEROO
15173R:	Lukas Wunner <lukas@wunner.de>
15174S:	Maintained
15175F:	Documentation/gpu/vga-switcheroo.rst
15176F:	drivers/gpu/vga/vga_switcheroo.c
15177F:	include/linux/vga_switcheroo.h
15178T:	git git://anongit.freedesktop.org/drm/drm-misc
15179
15180VIA RHINE NETWORK DRIVER
15181S:	Orphan
15182F:	drivers/net/ethernet/via/via-rhine.c
15183
15184VIA SD/MMC CARD CONTROLLER DRIVER
15185M:	Bruce Chang <brucechang@via.com.tw>
15186M:	Harald Welte <HaraldWelte@viatech.com>
15187S:	Maintained
15188F:	drivers/mmc/host/via-sdmmc.c
15189
15190VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15191M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15192L:	linux-fbdev@vger.kernel.org
15193S:	Maintained
15194F:	include/linux/via-core.h
15195F:	include/linux/via-gpio.h
15196F:	include/linux/via_i2c.h
15197F:	drivers/video/fbdev/via/
15198
15199VIA VELOCITY NETWORK DRIVER
15200M:	Francois Romieu <romieu@fr.zoreil.com>
15201L:	netdev@vger.kernel.org
15202S:	Maintained
15203F:	drivers/net/ethernet/via/via-velocity.*
15204
15205VIDEO MULTIPLEXER DRIVER
15206M:	Philipp Zabel <p.zabel@pengutronix.de>
15207L:	linux-media@vger.kernel.org
15208S:	Maintained
15209F:	drivers/media/platform/video-mux.c
15210
15211VIDEO I2C POLLING DRIVER
15212M:	Matt Ranostay <matt.ranostay@konsulko.com>
15213L:	linux-media@vger.kernel.org
15214S:	Maintained
15215F:	drivers/media/i2c/video-i2c.c
15216
15217VIDEOBUF2 FRAMEWORK
15218M:	Pawel Osciak <pawel@osciak.com>
15219M:	Marek Szyprowski <m.szyprowski@samsung.com>
15220M:	Kyungmin Park <kyungmin.park@samsung.com>
15221L:	linux-media@vger.kernel.org
15222S:	Maintained
15223F:	drivers/media/v4l2-core/videobuf2-*
15224F:	include/media/videobuf2-*
15225
15226VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15227M:	Helen Koike <helen.koike@collabora.com>
15228L:	linux-media@vger.kernel.org
15229T:	git git://linuxtv.org/media_tree.git
15230W:	https://linuxtv.org
15231S:	Maintained
15232F:	drivers/media/platform/vimc/*
15233
15234VIRT LIB
15235M:	Alex Williamson <alex.williamson@redhat.com>
15236M:	Paolo Bonzini <pbonzini@redhat.com>
15237L:	kvm@vger.kernel.org
15238S:	Supported
15239F:	virt/lib/
15240
15241VIRTIO AND VHOST VSOCK DRIVER
15242M:	Stefan Hajnoczi <stefanha@redhat.com>
15243L:	kvm@vger.kernel.org
15244L:	virtualization@lists.linux-foundation.org
15245L:	netdev@vger.kernel.org
15246S:	Maintained
15247F:	include/linux/virtio_vsock.h
15248F:	include/uapi/linux/virtio_vsock.h
15249F:	include/uapi/linux/vsockmon.h
15250F:	include/uapi/linux/vm_sockets_diag.h
15251F:	net/vmw_vsock/diag.c
15252F:	net/vmw_vsock/af_vsock_tap.c
15253F:	net/vmw_vsock/virtio_transport_common.c
15254F:	net/vmw_vsock/virtio_transport.c
15255F:	drivers/net/vsockmon.c
15256F:	drivers/vhost/vsock.c
15257F:	drivers/vhost/vsock.h
15258F:	tools/testing/vsock/
15259
15260VIRTIO CONSOLE DRIVER
15261M:	Amit Shah <amit@kernel.org>
15262L:	virtualization@lists.linux-foundation.org
15263S:	Maintained
15264F:	drivers/char/virtio_console.c
15265F:	include/linux/virtio_console.h
15266F:	include/uapi/linux/virtio_console.h
15267
15268VIRTIO CORE, NET AND BLOCK DRIVERS
15269M:	"Michael S. Tsirkin" <mst@redhat.com>
15270M:	Jason Wang <jasowang@redhat.com>
15271L:	virtualization@lists.linux-foundation.org
15272S:	Maintained
15273F:	Documentation/devicetree/bindings/virtio/
15274F:	drivers/virtio/
15275F:	tools/virtio/
15276F:	drivers/net/virtio_net.c
15277F:	drivers/block/virtio_blk.c
15278F:	include/linux/virtio*.h
15279F:	include/uapi/linux/virtio_*.h
15280F:	drivers/crypto/virtio/
15281F:	mm/balloon_compaction.c
15282
15283VIRTIO CRYPTO DRIVER
15284M:	Gonglei <arei.gonglei@huawei.com>
15285L:	virtualization@lists.linux-foundation.org
15286L:	linux-crypto@vger.kernel.org
15287S:	Maintained
15288F:	drivers/crypto/virtio/
15289F:	include/uapi/linux/virtio_crypto.h
15290
15291VIRTIO DRIVERS FOR S390
15292M:	Cornelia Huck <cohuck@redhat.com>
15293M:	Halil Pasic <pasic@linux.ibm.com>
15294L:	linux-s390@vger.kernel.org
15295L:	virtualization@lists.linux-foundation.org
15296L:	kvm@vger.kernel.org
15297S:	Supported
15298F:	drivers/s390/virtio/
15299F:	arch/s390/include/uapi/asm/virtio-ccw.h
15300
15301VIRTIO GPU DRIVER
15302M:	David Airlie <airlied@linux.ie>
15303M:	Gerd Hoffmann <kraxel@redhat.com>
15304L:	dri-devel@lists.freedesktop.org
15305L:	virtualization@lists.linux-foundation.org
15306T:	git git://anongit.freedesktop.org/drm/drm-misc
15307S:	Maintained
15308F:	drivers/gpu/drm/virtio/
15309F:	include/uapi/linux/virtio_gpu.h
15310
15311VIRTIO HOST (VHOST)
15312M:	"Michael S. Tsirkin" <mst@redhat.com>
15313M:	Jason Wang <jasowang@redhat.com>
15314L:	kvm@vger.kernel.org
15315L:	virtualization@lists.linux-foundation.org
15316L:	netdev@vger.kernel.org
15317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15318S:	Maintained
15319F:	drivers/vhost/
15320F:	include/uapi/linux/vhost.h
15321
15322VIRTIO INPUT DRIVER
15323M:	Gerd Hoffmann <kraxel@redhat.com>
15324S:	Maintained
15325F:	drivers/virtio/virtio_input.c
15326F:	include/uapi/linux/virtio_input.h
15327
15328VIRTUAL BOX GUEST DEVICE DRIVER
15329M:	Hans de Goede <hdegoede@redhat.com>
15330M:	Arnd Bergmann <arnd@arndb.de>
15331M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15332S:	Maintained
15333F:	include/linux/vbox_utils.h
15334F:	include/uapi/linux/vbox*.h
15335F:	drivers/virt/vboxguest/
15336
15337VIRTUAL SERIO DEVICE DRIVER
15338M:	Stephen Chandler Paul <thatslyude@gmail.com>
15339S:	Maintained
15340F:	drivers/input/serio/userio.c
15341F:	include/uapi/linux/userio.h
15342
15343VIVID VIRTUAL VIDEO DRIVER
15344M:	Hans Verkuil <hverkuil@xs4all.nl>
15345L:	linux-media@vger.kernel.org
15346T:	git git://linuxtv.org/media_tree.git
15347W:	https://linuxtv.org
15348S:	Maintained
15349F:	drivers/media/platform/vivid/*
15350
15351VLYNQ BUS
15352M:	Florian Fainelli <f.fainelli@gmail.com>
15353L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15354S:	Maintained
15355F:	drivers/vlynq/vlynq.c
15356F:	include/linux/vlynq.h
15357
15358VME SUBSYSTEM
15359M:	Martyn Welch <martyn@welchs.me.uk>
15360M:	Manohar Vanga <manohar.vanga@gmail.com>
15361M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15362L:	devel@driverdev.osuosl.org
15363S:	Maintained
15364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15365F:	Documentation/driver-api/vme.rst
15366F:	drivers/staging/vme/
15367F:	drivers/vme/
15368F:	include/linux/vme*
15369
15370VMWARE BALLOON DRIVER
15371M:	Xavier Deguillard <xdeguillard@vmware.com>
15372M:	Philip Moltmann <moltmann@vmware.com>
15373M:	"VMware, Inc." <pv-drivers@vmware.com>
15374L:	linux-kernel@vger.kernel.org
15375S:	Maintained
15376F:	drivers/misc/vmw_balloon.c
15377
15378VMWARE HYPERVISOR INTERFACE
15379M:	Alok Kataria <akataria@vmware.com>
15380L:	virtualization@lists.linux-foundation.org
15381S:	Supported
15382F:	arch/x86/kernel/cpu/vmware.c
15383
15384VMWARE PVRDMA DRIVER
15385M:	Adit Ranadive <aditr@vmware.com>
15386M:	VMware PV-Drivers <pv-drivers@vmware.com>
15387L:	linux-rdma@vger.kernel.org
15388S:	Maintained
15389F:	drivers/infiniband/hw/vmw_pvrdma/
15390
15391VMware PVSCSI driver
15392M:	Jim Gill <jgill@vmware.com>
15393M:	VMware PV-Drivers <pv-drivers@vmware.com>
15394L:	linux-scsi@vger.kernel.org
15395S:	Maintained
15396F:	drivers/scsi/vmw_pvscsi.c
15397F:	drivers/scsi/vmw_pvscsi.h
15398
15399VMWARE VMMOUSE SUBDRIVER
15400M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15401M:	"VMware, Inc." <pv-drivers@vmware.com>
15402L:	linux-input@vger.kernel.org
15403S:	Maintained
15404F:	drivers/input/mouse/vmmouse.c
15405F:	drivers/input/mouse/vmmouse.h
15406
15407VMWARE VMXNET3 ETHERNET DRIVER
15408M:	Ronak Doshi <doshir@vmware.com>
15409M:	"VMware, Inc." <pv-drivers@vmware.com>
15410L:	netdev@vger.kernel.org
15411S:	Maintained
15412F:	drivers/net/vmxnet3/
15413
15414VOCORE VOCORE2 BOARD
15415M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15416L:	linux-mips@linux-mips.org
15417S:	Maintained
15418F:	arch/mips/boot/dts/ralink/vocore2.dts
15419
15420VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15421M:	Liam Girdwood <lgirdwood@gmail.com>
15422M:	Mark Brown <broonie@kernel.org>
15423L:	linux-kernel@vger.kernel.org
15424W:	http://www.slimlogic.co.uk/?p=48
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15426S:	Supported
15427F:	Documentation/devicetree/bindings/regulator/
15428F:	Documentation/power/regulator/
15429F:	drivers/regulator/
15430F:	include/dt-bindings/regulator/
15431F:	include/linux/regulator/
15432
15433VRF
15434M:	David Ahern <dsa@cumulusnetworks.com>
15435M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15436L:	netdev@vger.kernel.org
15437S:	Maintained
15438F:	drivers/net/vrf.c
15439F:	Documentation/networking/vrf.txt
15440
15441VT1211 HARDWARE MONITOR DRIVER
15442M:	Juerg Haefliger <juergh@gmail.com>
15443L:	linux-hwmon@vger.kernel.org
15444S:	Maintained
15445F:	Documentation/hwmon/vt1211
15446F:	drivers/hwmon/vt1211.c
15447
15448VT8231 HARDWARE MONITOR DRIVER
15449M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15450L:	linux-hwmon@vger.kernel.org
15451S:	Maintained
15452F:	drivers/hwmon/vt8231.c
15453
15454VUB300 USB to SDIO/SD/MMC bridge chip
15455M:	Tony Olech <tony.olech@elandigitalsystems.com>
15456L:	linux-mmc@vger.kernel.org
15457L:	linux-usb@vger.kernel.org
15458S:	Supported
15459F:	drivers/mmc/host/vub300.c
15460
15461W1 DALLAS'S 1-WIRE BUS
15462M:	Evgeniy Polyakov <zbr@ioremap.net>
15463S:	Maintained
15464F:	Documentation/w1/
15465F:	drivers/w1/
15466F:	include/linux/w1.h
15467
15468W83791D HARDWARE MONITORING DRIVER
15469M:	Marc Hulsman <m.hulsman@tudelft.nl>
15470L:	linux-hwmon@vger.kernel.org
15471S:	Maintained
15472F:	Documentation/hwmon/w83791d
15473F:	drivers/hwmon/w83791d.c
15474
15475W83793 HARDWARE MONITORING DRIVER
15476M:	Rudolf Marek <r.marek@assembler.cz>
15477L:	linux-hwmon@vger.kernel.org
15478S:	Maintained
15479F:	Documentation/hwmon/w83793
15480F:	drivers/hwmon/w83793.c
15481
15482W83795 HARDWARE MONITORING DRIVER
15483M:	Jean Delvare <jdelvare@suse.com>
15484L:	linux-hwmon@vger.kernel.org
15485S:	Maintained
15486F:	drivers/hwmon/w83795.c
15487
15488W83L51xD SD/MMC CARD INTERFACE DRIVER
15489M:	Pierre Ossman <pierre@ossman.eu>
15490S:	Maintained
15491F:	drivers/mmc/host/wbsd.*
15492
15493WACOM PROTOCOL 4 SERIAL TABLETS
15494M:	Julian Squires <julian@cipht.net>
15495M:	Hans de Goede <hdegoede@redhat.com>
15496L:	linux-input@vger.kernel.org
15497S:	Maintained
15498F:	drivers/input/tablet/wacom_serial4.c
15499
15500WATCHDOG DEVICE DRIVERS
15501M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15502M:	Guenter Roeck <linux@roeck-us.net>
15503L:	linux-watchdog@vger.kernel.org
15504W:	http://www.linux-watchdog.org/
15505T:	git git://www.linux-watchdog.org/linux-watchdog.git
15506S:	Maintained
15507F:	Documentation/devicetree/bindings/watchdog/
15508F:	Documentation/watchdog/
15509F:	drivers/watchdog/
15510F:	include/linux/watchdog.h
15511F:	include/uapi/linux/watchdog.h
15512
15513WHISKEYCOVE PMIC GPIO DRIVER
15514M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15515L:	linux-gpio@vger.kernel.org
15516S:	Maintained
15517F:	drivers/gpio/gpio-wcove.c
15518
15519WIIMOTE HID DRIVER
15520M:	David Herrmann <dh.herrmann@googlemail.com>
15521L:	linux-input@vger.kernel.org
15522S:	Maintained
15523F:	drivers/hid/hid-wiimote*
15524
15525WILOCITY WIL6210 WIRELESS DRIVER
15526M:	Maya Erez <merez@codeaurora.org>
15527L:	linux-wireless@vger.kernel.org
15528L:	wil6210@qti.qualcomm.com
15529S:	Supported
15530W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15531F:	drivers/net/wireless/ath/wil6210/
15532
15533WIMAX STACK
15534M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15535M:	linux-wimax@intel.com
15536L:	wimax@linuxwimax.org (subscribers-only)
15537S:	Supported
15538W:	http://linuxwimax.org
15539F:	Documentation/wimax/README.wimax
15540F:	include/linux/wimax/debug.h
15541F:	include/net/wimax.h
15542F:	include/uapi/linux/wimax.h
15543F:	net/wimax/
15544
15545WINBOND CIR DRIVER
15546M:	David Härdeman <david@hardeman.nu>
15547S:	Maintained
15548F:	drivers/media/rc/winbond-cir.c
15549
15550WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15551M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15552L:	linux-watchdog@vger.kernel.org
15553S:	Maintained
15554F:	drivers/watchdog/ebc-c384_wdt.c
15555
15556WINSYSTEMS WS16C48 GPIO DRIVER
15557M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15558L:	linux-gpio@vger.kernel.org
15559S:	Maintained
15560F:	drivers/gpio/gpio-ws16c48.c
15561
15562WISTRON LAPTOP BUTTON DRIVER
15563M:	Miloslav Trmac <mitr@volny.cz>
15564S:	Maintained
15565F:	drivers/input/misc/wistron_btns.c
15566
15567WL3501 WIRELESS PCMCIA CARD DRIVER
15568L:	linux-wireless@vger.kernel.org
15569S:	Odd fixes
15570F:	drivers/net/wireless/wl3501*
15571
15572WOLFSON MICROELECTRONICS DRIVERS
15573L:	patches@opensource.cirrus.com
15574T:	git https://github.com/CirrusLogic/linux-drivers.git
15575W:	https://github.com/CirrusLogic/linux-drivers/wiki
15576S:	Supported
15577F:	Documentation/hwmon/wm83??
15578F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15579F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15580F:	Documentation/devicetree/bindings/mfd/arizona.txt
15581F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15582F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15583F:	arch/arm/mach-s3c64xx/mach-crag6410*
15584F:	drivers/clk/clk-wm83*.c
15585F:	drivers/extcon/extcon-arizona.c
15586F:	drivers/leds/leds-wm83*.c
15587F:	drivers/gpio/gpio-*wm*.c
15588F:	drivers/gpio/gpio-arizona.c
15589F:	drivers/hwmon/wm83??-hwmon.c
15590F:	drivers/input/misc/wm831x-on.c
15591F:	drivers/input/touchscreen/wm831x-ts.c
15592F:	drivers/input/touchscreen/wm97*.c
15593F:	drivers/mfd/arizona*
15594F:	drivers/mfd/wm*.c
15595F:	drivers/mfd/cs47l24*
15596F:	drivers/power/supply/wm83*.c
15597F:	drivers/rtc/rtc-wm83*.c
15598F:	drivers/regulator/wm8*.c
15599F:	drivers/regulator/arizona*
15600F:	drivers/video/backlight/wm83*_bl.c
15601F:	drivers/watchdog/wm83*_wdt.c
15602F:	include/linux/mfd/arizona/
15603F:	include/linux/mfd/wm831x/
15604F:	include/linux/mfd/wm8350/
15605F:	include/linux/mfd/wm8400*
15606F:	include/linux/regulator/arizona*
15607F:	include/linux/wm97xx.h
15608F:	include/sound/wm????.h
15609F:	sound/soc/codecs/arizona.?
15610F:	sound/soc/codecs/wm*
15611F:	sound/soc/codecs/cs47l24*
15612
15613WORKQUEUE
15614M:	Tejun Heo <tj@kernel.org>
15615R:	Lai Jiangshan <jiangshanlai@gmail.com>
15616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15617S:	Maintained
15618F:	include/linux/workqueue.h
15619F:	kernel/workqueue.c
15620F:	Documentation/core-api/workqueue.rst
15621
15622X-POWERS AXP288 PMIC DRIVERS
15623M:	Hans de Goede <hdegoede@redhat.com>
15624S:	Maintained
15625N:	axp288
15626F:	drivers/acpi/pmic/intel_pmic_xpower.c
15627
15628X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15629M:	Chen-Yu Tsai <wens@csie.org>
15630L:	linux-kernel@vger.kernel.org
15631S:	Maintained
15632N:	axp[128]
15633
15634X.25 NETWORK LAYER
15635M:	Andrew Hendry <andrew.hendry@gmail.com>
15636L:	linux-x25@vger.kernel.org
15637S:	Odd Fixes
15638F:	Documentation/networking/x25*
15639F:	include/net/x25*
15640F:	net/x25/
15641
15642X86 ARCHITECTURE (32-BIT AND 64-BIT)
15643M:	Thomas Gleixner <tglx@linutronix.de>
15644M:	Ingo Molnar <mingo@redhat.com>
15645R:	"H. Peter Anvin" <hpa@zytor.com>
15646M:	x86@kernel.org
15647L:	linux-kernel@vger.kernel.org
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15649S:	Maintained
15650F:	Documentation/devicetree/bindings/x86/
15651F:	Documentation/x86/
15652F:	arch/x86/
15653
15654X86 ENTRY CODE
15655M:	Andy Lutomirski <luto@kernel.org>
15656L:	linux-kernel@vger.kernel.org
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15658S:	Maintained
15659F:	arch/x86/entry/
15660
15661X86 MCE INFRASTRUCTURE
15662M:	Tony Luck <tony.luck@intel.com>
15663M:	Borislav Petkov <bp@alien8.de>
15664L:	linux-edac@vger.kernel.org
15665S:	Maintained
15666F:	arch/x86/kernel/cpu/mcheck/*
15667
15668X86 MICROCODE UPDATE SUPPORT
15669M:	Borislav Petkov <bp@alien8.de>
15670S:	Maintained
15671F:	arch/x86/kernel/cpu/microcode/*
15672
15673X86 PLATFORM DRIVERS
15674M:	Darren Hart <dvhart@infradead.org>
15675M:	Andy Shevchenko <andy@infradead.org>
15676L:	platform-driver-x86@vger.kernel.org
15677T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15678S:	Maintained
15679F:	drivers/platform/x86/
15680F:	drivers/platform/olpc/
15681
15682X86 VDSO
15683M:	Andy Lutomirski <luto@kernel.org>
15684L:	linux-kernel@vger.kernel.org
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15686S:	Maintained
15687F:	arch/x86/entry/vdso/
15688
15689XC2028/3028 TUNER DRIVER
15690M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15691L:	linux-media@vger.kernel.org
15692W:	https://linuxtv.org
15693T:	git git://linuxtv.org/media_tree.git
15694S:	Maintained
15695F:	drivers/media/tuners/tuner-xc2028.*
15696
15697XDP SOCKETS (AF_XDP)
15698M:	Björn Töpel <bjorn.topel@intel.com>
15699M:	Magnus Karlsson <magnus.karlsson@intel.com>
15700L:	netdev@vger.kernel.org
15701S:	Maintained
15702F:	kernel/bpf/xskmap.c
15703F:	net/xdp/
15704
15705XEN BLOCK SUBSYSTEM
15706M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15707M:	Roger Pau Monné <roger.pau@citrix.com>
15708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15709S:	Supported
15710F:	drivers/block/xen-blkback/*
15711F:	drivers/block/xen*
15712
15713XEN HYPERVISOR ARM
15714M:	Stefano Stabellini <sstabellini@kernel.org>
15715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15716S:	Maintained
15717F:	arch/arm/xen/
15718F:	arch/arm/include/asm/xen/
15719
15720XEN HYPERVISOR ARM64
15721M:	Stefano Stabellini <sstabellini@kernel.org>
15722L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15723S:	Maintained
15724F:	arch/arm64/xen/
15725F:	arch/arm64/include/asm/xen/
15726
15727XEN HYPERVISOR INTERFACE
15728M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15729M:	Juergen Gross <jgross@suse.com>
15730L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15732S:	Supported
15733F:	arch/x86/xen/
15734F:	drivers/*/xen-*front.c
15735F:	drivers/xen/
15736F:	arch/x86/include/asm/xen/
15737F:	arch/x86/include/asm/pvclock-abi.h
15738F:	include/xen/
15739F:	include/uapi/xen/
15740F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15741F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15742
15743XEN NETWORK BACKEND DRIVER
15744M:	Wei Liu <wei.liu2@citrix.com>
15745M:	Paul Durrant <paul.durrant@citrix.com>
15746L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15747L:	netdev@vger.kernel.org
15748S:	Supported
15749F:	drivers/net/xen-netback/*
15750
15751XEN PCI SUBSYSTEM
15752M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15753L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15754S:	Supported
15755F:	arch/x86/pci/*xen*
15756F:	drivers/pci/*xen*
15757
15758XEN PVSCSI DRIVERS
15759M:	Juergen Gross <jgross@suse.com>
15760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15761L:	linux-scsi@vger.kernel.org
15762S:	Supported
15763F:	drivers/scsi/xen-scsifront.c
15764F:	drivers/xen/xen-scsiback.c
15765F:	include/xen/interface/io/vscsiif.h
15766
15767XEN SWIOTLB SUBSYSTEM
15768M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15769L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15770L:	iommu@lists.linux-foundation.org
15771S:	Supported
15772F:	arch/x86/xen/*swiotlb*
15773F:	drivers/xen/*swiotlb*
15774
15775XEN SOUND FRONTEND DRIVER
15776M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15777L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15779S:	Supported
15780F:	sound/xen/*
15781
15782XFS FILESYSTEM
15783M:	Darrick J. Wong <darrick.wong@oracle.com>
15784M:	linux-xfs@vger.kernel.org
15785L:	linux-xfs@vger.kernel.org
15786W:	http://xfs.org/
15787T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15788S:	Supported
15789F:	Documentation/filesystems/xfs.txt
15790F:	fs/xfs/
15791
15792XILINX AXI ETHERNET DRIVER
15793M:	Anirudha Sarangi <anirudh@xilinx.com>
15794M:	John Linn <John.Linn@xilinx.com>
15795S:	Maintained
15796F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15797
15798XILINX UARTLITE SERIAL DRIVER
15799M:	Peter Korsgaard <jacmet@sunsite.dk>
15800L:	linux-serial@vger.kernel.org
15801S:	Maintained
15802F:	drivers/tty/serial/uartlite.c
15803
15804XILINX VIDEO IP CORES
15805M:	Hyun Kwon <hyun.kwon@xilinx.com>
15806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15807L:	linux-media@vger.kernel.org
15808T:	git git://linuxtv.org/media_tree.git
15809S:	Supported
15810F:	Documentation/devicetree/bindings/media/xilinx/
15811F:	drivers/media/platform/xilinx/
15812F:	include/uapi/linux/xilinx-v4l2-controls.h
15813
15814XILLYBUS DRIVER
15815M:	Eli Billauer <eli.billauer@gmail.com>
15816L:	linux-kernel@vger.kernel.org
15817S:	Supported
15818F:	drivers/char/xillybus/
15819
15820XLP9XX I2C DRIVER
15821M:	George Cherian <george.cherian@cavium.com>
15822M:	Jan Glauber <jglauber@cavium.com>
15823L:	linux-i2c@vger.kernel.org
15824W:	http://www.cavium.com
15825S:	Supported
15826F:	drivers/i2c/busses/i2c-xlp9xx.c
15827
15828XRA1403 GPIO EXPANDER
15829M:	Nandor Han <nandor.han@ge.com>
15830M:	Semi Malinen <semi.malinen@ge.com>
15831L:	linux-gpio@vger.kernel.org
15832S:	Maintained
15833F:	drivers/gpio/gpio-xra1403.c
15834F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15835
15836XTENSA XTFPGA PLATFORM SUPPORT
15837M:	Max Filippov <jcmvbkbc@gmail.com>
15838L:	linux-xtensa@linux-xtensa.org
15839S:	Maintained
15840F:	drivers/spi/spi-xtensa-xtfpga.c
15841F:	sound/soc/xtensa/xtfpga-i2s.c
15842
15843YAM DRIVER FOR AX.25
15844M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15845L:	linux-hams@vger.kernel.org
15846S:	Maintained
15847F:	drivers/net/hamradio/yam*
15848F:	include/linux/yam.h
15849
15850YAMA SECURITY MODULE
15851M:	Kees Cook <keescook@chromium.org>
15852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15853S:	Supported
15854F:	security/yama/
15855F:	Documentation/admin-guide/LSM/Yama.rst
15856
15857YEALINK PHONE DRIVER
15858M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15859L:	usbb2k-api-dev@nongnu.org
15860S:	Maintained
15861F:	Documentation/input/devices/yealink.rst
15862F:	drivers/input/misc/yealink.*
15863
15864Z8530 DRIVER FOR AX.25
15865M:	Joerg Reuter <jreuter@yaina.de>
15866W:	http://yaina.de/jreuter/
15867W:	http://www.qsl.net/dl1bke/
15868L:	linux-hams@vger.kernel.org
15869S:	Maintained
15870F:	Documentation/networking/z8530drv.txt
15871F:	drivers/net/hamradio/*scc.c
15872F:	drivers/net/hamradio/z8530.h
15873
15874ZBUD COMPRESSED PAGE ALLOCATOR
15875M:	Seth Jennings <sjenning@redhat.com>
15876M:	Dan Streetman <ddstreet@ieee.org>
15877L:	linux-mm@kvack.org
15878S:	Maintained
15879F:	mm/zbud.c
15880F:	include/linux/zbud.h
15881
15882ZD1211RW WIRELESS DRIVER
15883M:	Daniel Drake <dsd@gentoo.org>
15884M:	Ulrich Kunitz <kune@deine-taler.de>
15885W:	http://zd1211.ath.cx/wiki/DriverRewrite
15886L:	linux-wireless@vger.kernel.org
15887L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15888S:	Maintained
15889F:	drivers/net/wireless/zydas/zd1211rw/
15890
15891ZD1301 MEDIA DRIVER
15892M:	Antti Palosaari <crope@iki.fi>
15893L:	linux-media@vger.kernel.org
15894W:	https://linuxtv.org/
15895W:	http://palosaari.fi/linux/
15896Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15897S:	Maintained
15898F:	drivers/media/usb/dvb-usb-v2/zd1301*
15899
15900ZD1301_DEMOD MEDIA DRIVER
15901M:	Antti Palosaari <crope@iki.fi>
15902L:	linux-media@vger.kernel.org
15903W:	https://linuxtv.org/
15904W:	http://palosaari.fi/linux/
15905Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15906S:	Maintained
15907F:	drivers/media/dvb-frontends/zd1301_demod*
15908
15909ZPOOL COMPRESSED PAGE STORAGE API
15910M:	Dan Streetman <ddstreet@ieee.org>
15911L:	linux-mm@kvack.org
15912S:	Maintained
15913F:	mm/zpool.c
15914F:	include/linux/zpool.h
15915
15916ZR36067 VIDEO FOR LINUX DRIVER
15917L:	mjpeg-users@lists.sourceforge.net
15918L:	linux-media@vger.kernel.org
15919W:	http://mjpeg.sourceforge.net/driver-zoran/
15920T:	hg https://linuxtv.org/hg/v4l-dvb
15921S:	Odd Fixes
15922F:	drivers/staging/media/zoran/
15923
15924ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15925M:	Minchan Kim <minchan@kernel.org>
15926M:	Nitin Gupta <ngupta@vflare.org>
15927R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15928L:	linux-kernel@vger.kernel.org
15929S:	Maintained
15930F:	drivers/block/zram/
15931F:	Documentation/blockdev/zram.txt
15932
15933ZS DECSTATION Z85C30 SERIAL DRIVER
15934M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15935S:	Maintained
15936F:	drivers/tty/serial/zs.*
15937
15938ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15939M:	Minchan Kim <minchan@kernel.org>
15940M:	Nitin Gupta <ngupta@vflare.org>
15941R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15942L:	linux-mm@kvack.org
15943S:	Maintained
15944F:	mm/zsmalloc.c
15945F:	include/linux/zsmalloc.h
15946F:	Documentation/vm/zsmalloc.rst
15947
15948ZSWAP COMPRESSED SWAP CACHING
15949M:	Seth Jennings <sjenning@redhat.com>
15950M:	Dan Streetman <ddstreet@ieee.org>
15951L:	linux-mm@kvack.org
15952S:	Maintained
15953F:	mm/zswap.c
15954
15955THE REST
15956M:	Linus Torvalds <torvalds@linux-foundation.org>
15957L:	linux-kernel@vger.kernel.org
15958Q:	http://patchwork.kernel.org/project/LKML/list/
15959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15960S:	Buried alive in reporters
15961F:	*
15962F:	*/
15963