xref: /openbmc/linux/MAINTAINERS (revision aeca4e2c)
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/device_drivers/3com/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>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/device_drivers/amazon/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD7124 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/adc/ad7124.c
855F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857ANALOG DEVICES INC AD9389B DRIVER
858M:	Hans Verkuil <hans.verkuil@cisco.com>
859L:	linux-media@vger.kernel.org
860S:	Maintained
861F:	drivers/media/i2c/ad9389b*
862
863ANALOG DEVICES INC ADGS1408 DRIVER
864M:	Mircea Caprioru <mircea.caprioru@analog.com>
865S:	Supported
866F:	drivers/mux/adgs1408.c
867F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869ANALOG DEVICES INC ADP5061 DRIVER
870M:	Stefan Popa <stefan.popa@analog.com>
871L:	linux-pm@vger.kernel.org
872W:	http://ez.analog.com/community/linux-device-drivers
873S:	Supported
874F:	drivers/power/supply/adp5061.c
875
876ANALOG DEVICES INC ADV7180 DRIVER
877M:	Lars-Peter Clausen <lars@metafoo.de>
878L:	linux-media@vger.kernel.org
879W:	http://ez.analog.com/community/linux-device-drivers
880S:	Supported
881F:	drivers/media/i2c/adv7180.c
882
883ANALOG DEVICES INC ADV748X DRIVER
884M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/media/i2c/adv748x/*
888
889ANALOG DEVICES INC ADV7511 DRIVER
890M:	Hans Verkuil <hans.verkuil@cisco.com>
891L:	linux-media@vger.kernel.org
892S:	Maintained
893F:	drivers/media/i2c/adv7511*
894
895ANALOG DEVICES INC ADV7604 DRIVER
896M:	Hans Verkuil <hans.verkuil@cisco.com>
897L:	linux-media@vger.kernel.org
898S:	Maintained
899F:	drivers/media/i2c/adv7604*
900
901ANALOG DEVICES INC ADV7842 DRIVER
902M:	Hans Verkuil <hans.verkuil@cisco.com>
903L:	linux-media@vger.kernel.org
904S:	Maintained
905F:	drivers/media/i2c/adv7842*
906
907ANALOG DEVICES INC ASOC CODEC DRIVERS
908M:	Lars-Peter Clausen <lars@metafoo.de>
909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
910W:	http://wiki.analog.com/
911W:	http://ez.analog.com/community/linux-device-drivers
912S:	Supported
913F:	sound/soc/codecs/adau*
914F:	sound/soc/codecs/adav*
915F:	sound/soc/codecs/ad1*
916F:	sound/soc/codecs/ad7*
917F:	sound/soc/codecs/ssm*
918F:	sound/soc/codecs/sigmadsp.*
919
920ANALOG DEVICES INC DMA DRIVERS
921M:	Lars-Peter Clausen <lars@metafoo.de>
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/dma/dma-axi-dmac.c
925
926ANALOG DEVICES INC IIO DRIVERS
927M:	Lars-Peter Clausen <lars@metafoo.de>
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929W:	http://wiki.analog.com/
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934F:	drivers/iio/*/ad*
935F:	drivers/iio/adc/ltc2497*
936X:	drivers/iio/*/adjd*
937F:	drivers/staging/iio/*/ad*
938
939ANDES ARCHITECTURE
940M:	Greentime Hu <green.hu@gmail.com>
941M:	Vincent Chen <deanbo422@gmail.com>
942T:	git https://github.com/andestech/linux.git
943S:	Supported
944F:	arch/nds32/
945F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946F:	Documentation/devicetree/bindings/nds32/
947K:	nds32
948N:	nds32
949
950ANDROID CONFIG FRAGMENTS
951M:	Rob Herring <robh@kernel.org>
952S:	Supported
953F:	kernel/configs/android*
954
955ANDROID DRIVERS
956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957M:	Arve Hjønnevåg <arve@android.com>
958M:	Todd Kjos <tkjos@android.com>
959M:	Martijn Coenen <maco@android.com>
960M:	Joel Fernandes <joel@joelfernandes.org>
961M:	Christian Brauner <christian@brauner.io>
962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963L:	devel@driverdev.osuosl.org
964S:	Supported
965F:	drivers/android/
966F:	drivers/staging/android/
967
968ANDROID GOLDFISH PIC DRIVER
969M:	Miodrag Dinic <miodrag.dinic@mips.com>
970S:	Supported
971F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972F:	drivers/irqchip/irq-goldfish-pic.c
973
974ANDROID GOLDFISH RTC DRIVER
975M:	Miodrag Dinic <miodrag.dinic@mips.com>
976S:	Supported
977F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978F:	drivers/rtc/rtc-goldfish.c
979
980ANDROID ION DRIVER
981M:	Laura Abbott <labbott@redhat.com>
982M:	Sumit Semwal <sumit.semwal@linaro.org>
983L:	devel@driverdev.osuosl.org
984L:	dri-devel@lists.freedesktop.org
985L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986S:	Supported
987F:	drivers/staging/android/ion
988F:	drivers/staging/android/uapi/ion.h
989
990AOA (Apple Onboard Audio) ALSA DRIVER
991M:	Johannes Berg <johannes@sipsolutions.net>
992L:	linuxppc-dev@lists.ozlabs.org
993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
994S:	Maintained
995F:	sound/aoa/
996
997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
999L:	linux-iio@vger.kernel.org
1000S:	Maintained
1001F:	drivers/iio/adc/stx104.c
1002
1003APM DRIVER
1004M:	Jiri Kosina <jikos@kernel.org>
1005S:	Odd fixes
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007F:	arch/x86/kernel/apm_32.c
1008F:	include/linux/apm_bios.h
1009F:	include/uapi/linux/apm_bios.h
1010F:	drivers/char/apm-emulation.c
1011
1012APPARMOR SECURITY MODULE
1013M:	John Johansen <john.johansen@canonical.com>
1014L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015W:	wiki.apparmor.net
1016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017S:	Supported
1018F:	security/apparmor/
1019F:	Documentation/admin-guide/LSM/apparmor.rst
1020
1021APPLE BCM5974 MULTITOUCH DRIVER
1022M:	Henrik Rydberg <rydberg@bitmath.org>
1023L:	linux-input@vger.kernel.org
1024S:	Odd fixes
1025F:	drivers/input/mouse/bcm5974.c
1026
1027APPLE SMC DRIVER
1028M:	Henrik Rydberg <rydberg@bitmath.org>
1029L:	linux-hwmon@vger.kernel.org
1030S:	Odd fixes
1031F:	drivers/hwmon/applesmc.c
1032
1033APPLETALK NETWORK LAYER
1034L:	netdev@vger.kernel.org
1035S:	Odd fixes
1036F:	drivers/net/appletalk/
1037F:	net/appletalk/
1038
1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040M:	Duc Dang <dhdang@apm.com>
1041S:	Supported
1042F:	arch/arm64/boot/dts/apm/
1043
1044APPLIED MICRO (APM) X-GENE SOC EDAC
1045M:	Loc Ho <lho@apm.com>
1046S:	Supported
1047F:	drivers/edac/xgene_edac.c
1048F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051M:	Iyappan Subramanian <isubramanian@apm.com>
1052M:	Keyur Chudgar <kchudgar@apm.com>
1053S:	Supported
1054F:	drivers/net/ethernet/apm/xgene-v2/
1055
1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057M:	Iyappan Subramanian <isubramanian@apm.com>
1058M:	Keyur Chudgar <kchudgar@apm.com>
1059M:	Quan Nguyen <qnguyen@apm.com>
1060S:	Supported
1061F:	drivers/net/ethernet/apm/xgene/
1062F:	drivers/net/phy/mdio-xgene.c
1063F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066APPLIED MICRO (APM) X-GENE SOC PMU
1067M:	Tai Nguyen <ttnguyen@apm.com>
1068S:	Supported
1069F:	drivers/perf/xgene_pmu.c
1070F:	Documentation/perf/xgene-pmu.txt
1071F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073APTINA CAMERA SENSOR PLL
1074M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075L:	linux-media@vger.kernel.org
1076S:	Maintained
1077F:	drivers/media/i2c/aptina-pll.*
1078
1079ARC FRAMEBUFFER DRIVER
1080M:	Jaya Kumar <jayalk@intworks.biz>
1081S:	Maintained
1082F:	drivers/video/fbdev/arcfb.c
1083F:	drivers/video/fbdev/core/fb_defio.c
1084
1085ARC PGU DRM DRIVER
1086M:	Alexey Brodkin <abrodkin@synopsys.com>
1087S:	Supported
1088F:	drivers/gpu/drm/arc/
1089F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091ARCNET NETWORK LAYER
1092M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1093L:	netdev@vger.kernel.org
1094S:	Maintained
1095F:	drivers/net/arcnet/
1096F:	include/uapi/linux/if_arcnet.h
1097
1098ARM ARCHITECTED TIMER DRIVER
1099M:	Mark Rutland <mark.rutland@arm.com>
1100M:	Marc Zyngier <marc.zyngier@arm.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/include/asm/arch_timer.h
1104F:	arch/arm64/include/asm/arch_timer.h
1105F:	drivers/clocksource/arm_arch_timer.c
1106
1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108M:	Linus Walleij <linus.walleij@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	Documentation/devicetree/bindings/arm/arm-boards
1112F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1114F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116F:	arch/arm/mach-integrator/
1117F:	arch/arm/mach-realview/
1118F:	arch/arm/mach-versatile/
1119F:	arch/arm/plat-versatile/
1120F:	arch/arm/boot/dts/arm-realview-*
1121F:	arch/arm/boot/dts/integrator*
1122F:	arch/arm/boot/dts/versatile*
1123F:	drivers/clk/versatile/
1124F:	drivers/i2c/busses/i2c-versatile.c
1125F:	drivers/irqchip/irq-versatile-fpga.c
1126F:	drivers/mtd/maps/physmap_of_versatile.c
1127F:	drivers/power/reset/arm-versatile-reboot.c
1128F:	drivers/soc/versatile/
1129
1130ARM HDLCD DRM DRIVER
1131M:	Liviu Dudau <liviu.dudau@arm.com>
1132S:	Supported
1133F:	drivers/gpu/drm/arm/hdlcd_*
1134F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136ARM MALI-DP DRM DRIVER
1137M:	Liviu Dudau <liviu.dudau@arm.com>
1138M:	Brian Starkey <brian.starkey@arm.com>
1139M:	Mali DP Maintainers <malidp@foss.arm.com>
1140S:	Supported
1141F:	drivers/gpu/drm/arm/
1142F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144ARM MFM AND FLOPPY DRIVERS
1145M:	Ian Molton <spyro@f2s.com>
1146S:	Maintained
1147F:	arch/arm/lib/floppydma.S
1148F:	arch/arm/include/asm/floppy.h
1149
1150ARM PMU PROFILING AND DEBUGGING
1151M:	Will Deacon <will.deacon@arm.com>
1152M:	Mark Rutland <mark.rutland@arm.com>
1153S:	Maintained
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155F:	arch/arm*/kernel/perf_*
1156F:	arch/arm/oprofile/common.c
1157F:	arch/arm*/kernel/hw_breakpoint.c
1158F:	arch/arm*/include/asm/hw_breakpoint.h
1159F:	arch/arm*/include/asm/perf_event.h
1160F:	drivers/perf/*
1161F:	include/linux/perf/arm_pmu.h
1162F:	Documentation/devicetree/bindings/arm/pmu.txt
1163F:	Documentation/devicetree/bindings/perf/
1164
1165ARM PORT
1166M:	Russell King <linux@armlinux.org.uk>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W:	http://www.armlinux.org.uk/
1169S:	Odd Fixes
1170T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171F:	arch/arm/
1172X:	arch/arm/boot/dts/
1173
1174ARM PRIMECELL AACI PL041 DRIVER
1175M:	Russell King <linux@armlinux.org.uk>
1176S:	Odd Fixes
1177F:	sound/arm/aaci.*
1178
1179ARM PRIMECELL BUS SUPPORT
1180M:	Russell King <linux@armlinux.org.uk>
1181S:	Odd Fixes
1182F:	drivers/amba/
1183F:	include/linux/amba/bus.h
1184
1185ARM PRIMECELL CLCD PL110 DRIVER
1186M:	Russell King <linux@armlinux.org.uk>
1187S:	Odd Fixes
1188F:	drivers/video/fbdev/amba-clcd.*
1189
1190ARM PRIMECELL KMI PL050 DRIVER
1191M:	Russell King <linux@armlinux.org.uk>
1192S:	Odd Fixes
1193F:	drivers/input/serio/ambakmi.*
1194F:	include/linux/amba/kmi.h
1195
1196ARM PRIMECELL MMCI PL180/1 DRIVER
1197M:	Russell King <linux@armlinux.org.uk>
1198S:	Odd Fixes
1199F:	drivers/mmc/host/mmci.*
1200F:	include/linux/amba/mmci.h
1201
1202ARM PRIMECELL SSP PL022 SPI DRIVER
1203M:	Linus Walleij <linus.walleij@linaro.org>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1207F:	drivers/spi/spi-pl022.c
1208
1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210M:	Russell King <linux@armlinux.org.uk>
1211S:	Odd Fixes
1212F:	drivers/tty/serial/amba-pl01*.c
1213F:	include/linux/amba/serial.h
1214
1215ARM PRIMECELL VIC PL190/PL192 DRIVER
1216M:	Linus Walleij <linus.walleij@linaro.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220F:	drivers/irqchip/irq-vic.c
1221
1222ARM SMMU DRIVERS
1223M:	Will Deacon <will.deacon@arm.com>
1224R:	Robin Murphy <robin.murphy@arm.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	drivers/iommu/arm-smmu.c
1228F:	drivers/iommu/arm-smmu-v3.c
1229F:	drivers/iommu/io-pgtable-arm.c
1230F:	drivers/iommu/io-pgtable-arm-v7s.c
1231
1232ARM SUB-ARCHITECTURES
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-*/
1236F:	arch/arm/plat-*/
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239ARM/ACTIONS SEMI ARCHITECTURE
1240M:	Andreas Färber <afaerber@suse.de>
1241R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244N:	owl
1245F:	arch/arm/mach-actions/
1246F:	arch/arm/boot/dts/owl-*
1247F:	arch/arm64/boot/dts/actions/
1248F:	drivers/clk/actions/
1249F:	drivers/clocksource/timer-owl*
1250F:	drivers/dma/owl-dma.c
1251F:	drivers/i2c/busses/i2c-owl.c
1252F:	drivers/pinctrl/actions/*
1253F:	drivers/soc/actions/
1254F:	include/dt-bindings/power/owl-*
1255F:	include/linux/soc/actions/
1256F:	Documentation/devicetree/bindings/arm/actions.txt
1257F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1259F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264ARM/ADS SPHERE MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/AFEB9260 MACHINE SUPPORT
1270M:	Sergey Lapin <slapin@ossfans.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273
1274ARM/AJECO 1ARM MACHINE SUPPORT
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/Allwinner SoC Clock Support
1280M:	Emilio López <emilio@elopez.com.ar>
1281S:	Maintained
1282F:	drivers/clk/sunxi/
1283
1284ARM/Allwinner sunXi SoC support
1285M:	Maxime Ripard <maxime.ripard@bootlin.com>
1286M:	Chen-Yu Tsai <wens@csie.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289N:	sun[x456789]i
1290N:	sun50i
1291F:	arch/arm/mach-sunxi/
1292F:	arch/arm64/boot/dts/allwinner/
1293F:	drivers/clk/sunxi-ng/
1294F:	drivers/pinctrl/sunxi/
1295F:	drivers/soc/sunxi/
1296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299M:	Neil Armstrong <narmstrong@baylibre.com>
1300M:	Jerome Brunet <jbrunet@baylibre.com>
1301L:	linux-amlogic@lists.infradead.org
1302S:	Maintained
1303F:	drivers/clk/meson/
1304F:	include/dt-bindings/clock/meson*
1305F:	include/dt-bindings/clock/gxbb*
1306F:	Documentation/devicetree/bindings/clock/amlogic*
1307
1308ARM/Amlogic Meson SoC support
1309M:	Kevin Hilman <khilman@baylibre.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L:	linux-amlogic@lists.infradead.org
1312W:	http://linux-meson.com/
1313S:	Maintained
1314F:	arch/arm/mach-meson/
1315F:	arch/arm/boot/dts/meson*
1316F:	arch/arm64/boot/dts/amlogic/
1317F:	drivers/pinctrl/meson/
1318F:	drivers/mmc/host/meson*
1319F:	drivers/soc/amlogic/
1320N:	meson
1321
1322ARM/Amlogic Meson SoC Sound Drivers
1323M:	Jerome Brunet <jbrunet@baylibre.com>
1324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	sound/soc/meson/
1327F:	Documentation/devicetree/bindings/sound/amlogic*
1328
1329ARM/Annapurna Labs ALPINE ARCHITECTURE
1330M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331M:	Antoine Tenart <antoine.tenart@bootlin.com>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	arch/arm/mach-alpine/
1335F:	arch/arm/boot/dts/alpine*
1336F:	arch/arm64/boot/dts/al/
1337F:	drivers/*/*alpine*
1338
1339ARM/ARTPEC MACHINE SUPPORT
1340M:	Jesper Nilsson <jesper.nilsson@axis.com>
1341M:	Lars Persson <lars.persson@axis.com>
1342S:	Maintained
1343L:	linux-arm-kernel@axis.com
1344F:	arch/arm/mach-artpec
1345F:	arch/arm/boot/dts/artpec6*
1346F:	drivers/clk/axis
1347F:	drivers/crypto/axis
1348F:	drivers/pinctrl/pinctrl-artpec*
1349F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351ARM/ASPEED I2C DRIVER
1352M:	Brendan Higgins <brendanhiggins@google.com>
1353R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354R:	Joel Stanley <joel@jms.id.au>
1355L:	linux-i2c@vger.kernel.org
1356L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1359F:	drivers/i2c/busses/i2c-aspeed.c
1360F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363ARM/ASPEED MACHINE SUPPORT
1364M:	Joel Stanley <joel@jms.id.au>
1365R:	Andrew Jeffery <andrew@aj.id.au>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369S:	Supported
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371F:	arch/arm/mach-aspeed/
1372F:	arch/arm/boot/dts/aspeed-*
1373N:	aspeed
1374
1375ARM/CALXEDA HIGHBANK ARCHITECTURE
1376M:	Rob Herring <robh@kernel.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-highbank/
1380F:	arch/arm/boot/dts/highbank.dts
1381F:	arch/arm/boot/dts/ecx-*.dts*
1382
1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384M:	Krzysztof Halasa <khalasa@piap.pl>
1385S:	Maintained
1386F:	arch/arm/mach-cns3xxx/
1387
1388ARM/CAVIUM THUNDER NETWORK DRIVER
1389M:	Sunil Goutham <sgoutham@cavium.com>
1390M:	Robert Richter <rric@kernel.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Supported
1393F:	drivers/net/ethernet/cavium/thunder/
1394
1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396M:	Lukasz Majewski <lukma@denx.de>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399F:	arch/arm/mach-ep93xx/ts72xx.c
1400
1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402M:	Alexander Shiyan <shc_work@mail.ru>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Odd Fixes
1405N:	clps711x
1406
1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413M:	Hartley Sweeten <hsweeten@visionengravers.com>
1414M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-ep93xx/
1418F:	arch/arm/mach-ep93xx/include/mach/
1419
1420ARM/CLKDEV SUPPORT
1421M:	Russell King <linux@armlinux.org.uk>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425F:	drivers/clk/clkdev.c
1426
1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428M:	Mike Rapoport <mike@compulab.co.il>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433M:	Baruch Siach <baruch@tkos.co.il>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/boot/dts/cx92755*
1437N:	digicolor
1438
1439ARM/CONTEC MICRO9 MACHINE SUPPORT
1440M:	Hubert Feurstein <hubert.feurstein@contec.at>
1441S:	Maintained
1442F:	arch/arm/mach-ep93xx/micro9.c
1443
1444ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1446R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	drivers/hwtracing/coresight/*
1450F:	Documentation/trace/coresight.txt
1451F:	Documentation/trace/coresight-cpu-debug.txt
1452F:	Documentation/devicetree/bindings/arm/coresight.txt
1453F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455F:	tools/perf/arch/arm/util/pmu.c
1456F:	tools/perf/arch/arm/util/auxtrace.c
1457F:	tools/perf/arch/arm/util/cs-etm.c
1458F:	tools/perf/arch/arm/util/cs-etm.h
1459F:	tools/perf/util/cs-etm.*
1460F:	tools/perf/util/cs-etm-decoder/*
1461
1462ARM/CORGI MACHINE SUPPORT
1463M:	Richard Purdie <rpurdie@rpsys.net>
1464S:	Maintained
1465
1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468M:	Linus Walleij <linus.walleij@linaro.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470T:	git git://github.com/ulli-kroll/linux.git
1471S:	Maintained
1472F:	Documentation/devicetree/bindings/arm/gemini.txt
1473F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476F:	arch/arm/mach-gemini/
1477F:	drivers/net/ethernet/cortina/
1478F:	drivers/pinctrl/pinctrl-gemini.c
1479F:	drivers/rtc/rtc-ftrtc010.c
1480
1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482M:	Barry Song <baohua@kernel.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485S:	Maintained
1486F:	arch/arm/boot/dts/prima2*
1487F:	arch/arm/mach-prima2/
1488F:	drivers/clk/sirf/
1489F:	drivers/clocksource/timer-prima2.c
1490F:	drivers/clocksource/timer-atlas7.c
1491N:	[^a-z]sirf
1492X:	drivers/gnss
1493
1494ARM/EBSA110 MACHINE SUPPORT
1495M:	Russell King <linux@armlinux.org.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W:	http://www.armlinux.org.uk/
1498S:	Maintained
1499F:	arch/arm/mach-ebsa110/
1500F:	drivers/net/ethernet/amd/am79c961a.*
1501
1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507N:	efm32
1508
1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510M:	Robert Jarzmik <robert.jarzmik@free.fr>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-pxa/ezx.c
1514
1515ARM/FARADAY FA526 PORT
1516M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.berlios.de/gemini-board
1520F:	arch/arm/mm/*-fa*
1521
1522ARM/FOOTBRIDGE ARCHITECTURE
1523M:	Russell King <linux@armlinux.org.uk>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525W:	http://www.armlinux.org.uk/
1526S:	Maintained
1527F:	arch/arm/include/asm/hardware/dec21285.h
1528F:	arch/arm/mach-footbridge/
1529
1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Fabio Estevam <fabio.estevam@nxp.com>
1535R:	NXP Linux Team <linux-imx@nxp.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/
1540F:	arch/arm/mach-mxs/
1541F:	arch/arm/boot/dts/imx*
1542F:	arch/arm/configs/imx*_defconfig
1543F:	arch/arm64/boot/dts/freescale/imx*
1544F:	drivers/clk/imx/
1545F:	drivers/firmware/imx/
1546F:	drivers/soc/imx/
1547F:	include/linux/firmware/imx/
1548F:	include/soc/imx/
1549
1550ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551M:	Shawn Guo <shawnguo@kernel.org>
1552M:	Sascha Hauer <s.hauer@pengutronix.de>
1553R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1554R:	Stefan Agner <stefan@agner.ch>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558F:	arch/arm/mach-imx/*vf610*
1559F:	arch/arm/boot/dts/vf*
1560
1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562M:	Shawn Guo <shawnguo@kernel.org>
1563M:	Li Yang <leoyang.li@nxp.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567F:	arch/arm/boot/dts/ls1021a*
1568F:	arch/arm64/boot/dts/freescale/fsl-*
1569F:	arch/arm64/boot/dts/freescale/qoriq-*
1570
1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/GUMSTIX MACHINE SUPPORT
1577M:	Steve Sakoman <sakoman@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580
1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582M:	Philipp Zabel <philipp.zabel@gmail.com>
1583M:	Paul Parsons <lost.distance@yahoo.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586F:	arch/arm/mach-pxa/hx4700.c
1587F:	arch/arm/mach-pxa/include/mach/hx4700.h
1588F:	sound/soc/pxa/hx4700.c
1589
1590ARM/HISILICON SOC SUPPORT
1591M:	Wei Xu <xuwei5@hisilicon.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.hisilicon.com
1594S:	Supported
1595T:	git git://github.com/hisilicon/linux-hisi.git
1596F:	arch/arm/mach-hisi/
1597F:	arch/arm/boot/dts/hi3*
1598F:	arch/arm/boot/dts/hip*
1599F:	arch/arm/boot/dts/hisi*
1600F:	arch/arm64/boot/dts/hisilicon/
1601
1602ARM/HP JORNADA 7XX MACHINE SUPPORT
1603M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604W:	www.jlime.com
1605S:	Maintained
1606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607F:	arch/arm/mach-sa1100/jornada720.c
1608F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610ARM/IGEP MACHINE SUPPORT
1611M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1612M:	Javier Martinez Canillas <javier@dowhile0.org>
1613L:	linux-omap@vger.kernel.org
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/omap3-igep*
1617
1618ARM/INCOME PXA270 SUPPORT
1619M:	Marek Vasut <marek.vasut@gmail.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624ARM/INTEL IOP13XX ARM ARCHITECTURE
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IOP32X ARM ARCHITECTURE
1630M:	Lennert Buytenhek <kernel@wantstofly.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633
1634ARM/INTEL IOP33X ARM ARCHITECTURE
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Orphan
1637
1638ARM/INTEL IQ81342EX MACHINE SUPPORT
1639M:	Lennert Buytenhek <kernel@wantstofly.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642
1643ARM/INTEL IXDP2850 MACHINE SUPPORT
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/INTEL IXP4XX ARM ARCHITECTURE
1649M:	Imre Kaloz <kaloz@openwrt.org>
1650M:	Krzysztof Halasa <khalasa@piap.pl>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/mach-ixp4xx/
1654
1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656M:	Jonathan Cameron <jic23@cam.ac.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm/mach-pxa/stargate2.c
1660F:	drivers/pcmcia/pxa2xx_stargate2.c
1661
1662ARM/INTEL XSC3 (MANZANO) ARM CORE
1663M:	Lennert Buytenhek <kernel@wantstofly.org>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666
1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668M:	Lennert Buytenhek <kernel@wantstofly.org>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671
1672ARM/LG1K ARCHITECTURE
1673M:	Chanho Min <chanho.min@lge.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm64/boot/dts/lg/
1677
1678ARM/LOGICPD PXA270 MACHINE SUPPORT
1679M:	Lennert Buytenhek <kernel@wantstofly.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/LPC18XX ARCHITECTURE
1684M:	Vladimir Zapolskiy <vz@mleia.com>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687F:	arch/arm/boot/dts/lpc43*
1688F:	drivers/i2c/busses/i2c-lpc2k.c
1689F:	drivers/memory/pl172.c
1690F:	drivers/mtd/spi-nor/nxp-spifi.c
1691F:	drivers/rtc/rtc-lpc24xx.c
1692N:	lpc18xx
1693
1694ARM/LPC32XX SOC SUPPORT
1695M:	Vladimir Zapolskiy <vz@mleia.com>
1696M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1699S:	Maintained
1700F:	arch/arm/boot/dts/lpc32*
1701F:	arch/arm/mach-lpc32xx/
1702F:	drivers/i2c/busses/i2c-pnx.c
1703F:	drivers/net/ethernet/nxp/lpc_eth.c
1704F:	drivers/usb/host/ohci-nxp.c
1705F:	drivers/watchdog/pnx4008_wdt.c
1706N:	lpc32xx
1707
1708ARM/MAGICIAN MACHINE SUPPORT
1709M:	Philipp Zabel <philipp.zabel@gmail.com>
1710S:	Maintained
1711
1712ARM/Marvell Dove/MV78xx0/Orion SOC support
1713M:	Jason Cooper <jason@lakedaemon.net>
1714M:	Andrew Lunn <andrew@lunn.ch>
1715M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716M:	Gregory Clement <gregory.clement@bootlin.com>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/soc/dove/
1720F:	arch/arm/mach-dove/
1721F:	arch/arm/mach-mv78xx0/
1722F:	arch/arm/mach-orion5x/
1723F:	arch/arm/plat-orion/
1724F:	arch/arm/boot/dts/dove*
1725F:	arch/arm/boot/dts/orion5x*
1726
1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728M:	Jason Cooper <jason@lakedaemon.net>
1729M:	Andrew Lunn <andrew@lunn.ch>
1730M:	Gregory Clement <gregory.clement@bootlin.com>
1731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	arch/arm/boot/dts/armada*
1735F:	arch/arm/boot/dts/kirkwood*
1736F:	arch/arm/configs/mvebu_*_defconfig
1737F:	arch/arm/mach-mvebu/
1738F:	arch/arm64/boot/dts/marvell/armada*
1739F:	drivers/cpufreq/armada-37xx-cpufreq.c
1740F:	drivers/cpufreq/mvebu-cpufreq.c
1741F:	drivers/irqchip/irq-armada-370-xp.c
1742F:	drivers/irqchip/irq-mvebu-*
1743F:	drivers/pinctrl/mvebu/
1744F:	drivers/rtc/rtc-armada38x.c
1745
1746ARM/Mediatek RTC DRIVER
1747M:	Eddie Huang <eddie.huang@mediatek.com>
1748M:	Sean Wang <sean.wang@mediatek.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753F:	drivers/rtc/rtc-mt6397.c
1754F:	drivers/rtc/rtc-mt7622.c
1755
1756ARM/Mediatek SoC support
1757M:	Matthias Brugger <matthias.bgg@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760W:	https://mtk.bcnfs.org/
1761C:	irc://chat.freenode.net/linux-mediatek
1762S:	Maintained
1763F:	arch/arm/boot/dts/mt6*
1764F:	arch/arm/boot/dts/mt7*
1765F:	arch/arm/boot/dts/mt8*
1766F:	arch/arm/mach-mediatek/
1767F:	arch/arm64/boot/dts/mediatek/
1768F:	drivers/soc/mediatek/
1769N:	mtk
1770N:	mt[678]
1771K:	mediatek
1772
1773ARM/Mediatek USB3 PHY DRIVER
1774M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	drivers/phy/mediatek/
1779F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1780
1781ARM/MICREL KS8695 ARCHITECTURE
1782M:	Greg Ungerer <gerg@uclinux.org>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784F:	arch/arm/mach-ks8695/
1785S:	Odd Fixes
1786
1787ARM/Microchip (AT91) SoC support
1788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1789M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1790M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792W:	http://www.linux4sam.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794S:	Supported
1795N:	at91
1796N:	atmel
1797F:	arch/arm/mach-at91/
1798F:	include/soc/at91/
1799F:	arch/arm/boot/dts/at91*.dts
1800F:	arch/arm/boot/dts/at91*.dtsi
1801F:	arch/arm/boot/dts/sama*.dts
1802F:	arch/arm/boot/dts/sama*.dtsi
1803F:	arch/arm/include/debug/at91.S
1804F:	drivers/memory/atmel*
1805F:	drivers/watchdog/sama5d4_wdt.c
1806X:	drivers/input/touchscreen/atmel_mxt_ts.c
1807X:	drivers/net/wireless/atmel/
1808
1809ARM/MIOA701 MACHINE SUPPORT
1810M:	Robert Jarzmik <robert.jarzmik@free.fr>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812F:	arch/arm/mach-pxa/mioa701.c
1813S:	Maintained
1814
1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816M:	Michael Petchkovsky <mkpetch@internode.on.net>
1817S:	Maintained
1818
1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820M:	Linus Walleij <linus.walleij@linaro.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:	Maintained
1823F:	arch/arm/mach-nomadik/
1824F:	arch/arm/mach-u300/
1825F:	arch/arm/mach-ux500/
1826F:	arch/arm/boot/dts/ste-*
1827F:	drivers/clk/clk-nomadik.c
1828F:	drivers/clk/clk-u300.c
1829F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1830F:	drivers/clocksource/timer-u300.c
1831F:	drivers/dma/coh901318*
1832F:	drivers/dma/ste_dma40*
1833F:	drivers/hwspinlock/u8500_hsem.c
1834F:	drivers/i2c/busses/i2c-nomadik.c
1835F:	drivers/i2c/busses/i2c-stu300.c
1836F:	drivers/mfd/ab3100*
1837F:	drivers/mfd/ab8500*
1838F:	drivers/mfd/abx500*
1839F:	drivers/mfd/dbx500*
1840F:	drivers/mfd/db8500*
1841F:	drivers/pinctrl/nomadik/
1842F:	drivers/pinctrl/pinctrl-coh901*
1843F:	drivers/pinctrl/pinctrl-u300.c
1844F:	drivers/rtc/rtc-ab3100.c
1845F:	drivers/rtc/rtc-ab8500.c
1846F:	drivers/rtc/rtc-coh901331.c
1847F:	drivers/rtc/rtc-pl031.c
1848F:	drivers/watchdog/coh901327_wdt.c
1849F:	Documentation/devicetree/bindings/arm/ste-*
1850F:	Documentation/devicetree/bindings/arm/ux500/
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852
1853ARM/NUVOTON NPCM ARCHITECTURE
1854M:	Avi Fishman <avifishman70@gmail.com>
1855M:	Tomer Maimon <tmaimon77@gmail.com>
1856R:	Patrick Venture <venture@google.com>
1857R:	Nancy Yuen <yuenn@google.com>
1858R:	Brendan Higgins <brendanhiggins@google.com>
1859L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860S:	Supported
1861F:	arch/arm/mach-npcm/
1862F:	arch/arm/boot/dts/nuvoton-npcm*
1863F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864F:	drivers/*/*npcm*
1865F:	Documentation/devicetree/bindings/*/*npcm*
1866F:	Documentation/devicetree/bindings/*/*/*npcm*
1867
1868ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869M:	Wan ZongShun <mcuos.com@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.mcuos.com
1872S:	Maintained
1873F:	arch/arm/mach-w90x900/
1874F:	drivers/input/keyboard/w90p910_keypad.c
1875F:	drivers/input/touchscreen/w90p910_ts.c
1876F:	drivers/watchdog/nuc900_wdt.c
1877F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1878F:	drivers/mtd/nand/raw/nuc900_nand.c
1879F:	drivers/rtc/rtc-nuc900.c
1880F:	drivers/spi/spi-nuc900.c
1881F:	drivers/usb/host/ehci-w90x900.c
1882F:	drivers/video/fbdev/nuc900fb.c
1883
1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1886L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1887W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888S:	Supported
1889
1890ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891M:	Alexander Clouter <alex@digriz.org.uk>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W:	http://www.digriz.org.uk/ts78xx/kernel
1894S:	Maintained
1895F:	arch/arm/mach-orion5x/ts78xx-*
1896
1897ARM/OXNAS platform support
1898M:	Neil Armstrong <narmstrong@baylibre.com>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-oxnas@groups.io (moderated for non-subscribers)
1901S:	Maintained
1902F:	arch/arm/mach-oxnas/
1903F:	arch/arm/boot/dts/ox8*.dts*
1904N:	oxnas
1905
1906ARM/PALM TREO SUPPORT
1907M:	Tomas Cech <sleep_walker@suse.com>
1908L:	linux-arm-kernel@lists.infradead.org
1909W:	http://hackndev.com
1910S:	Maintained
1911F:	arch/arm/mach-pxa/palmtreo.*
1912
1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914M:	Marek Vasut <marek.vasut@gmail.com>
1915L:	linux-arm-kernel@lists.infradead.org
1916W:	http://hackndev.com
1917S:	Maintained
1918F:	arch/arm/mach-pxa/include/mach/palmtx.h
1919F:	arch/arm/mach-pxa/palmtx.c
1920F:	arch/arm/mach-pxa/palmt5.*
1921F:	arch/arm/mach-pxa/include/mach/palmld.h
1922F:	arch/arm/mach-pxa/palmld.c
1923F:	arch/arm/mach-pxa/palmte2.*
1924F:	arch/arm/mach-pxa/include/mach/palmtc.h
1925F:	arch/arm/mach-pxa/palmtc.c
1926
1927ARM/PALMZ72 SUPPORT
1928M:	Sergey Lapin <slapin@ossfans.org>
1929L:	linux-arm-kernel@lists.infradead.org
1930W:	http://hackndev.com
1931S:	Maintained
1932F:	arch/arm/mach-pxa/palmz72.*
1933
1934ARM/PLEB SUPPORT
1935M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1936W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937S:	Maintained
1938
1939ARM/PT DIGITAL BOARD PORT
1940M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942W:	http://www.armlinux.org.uk/
1943S:	Maintained
1944
1945ARM/QUALCOMM SUPPORT
1946M:	Andy Gross <andy.gross@linaro.org>
1947M:	David Brown <david.brown@linaro.org>
1948L:	linux-arm-msm@vger.kernel.org
1949S:	Maintained
1950F:	Documentation/devicetree/bindings/soc/qcom/
1951F:	arch/arm/boot/dts/qcom-*.dts
1952F:	arch/arm/boot/dts/qcom-*.dtsi
1953F:	arch/arm/mach-qcom/
1954F:	arch/arm64/boot/dts/qcom/*
1955F:	drivers/i2c/busses/i2c-qup.c
1956F:	drivers/clk/qcom/
1957F:	drivers/dma/qcom/
1958F:	drivers/soc/qcom/
1959F:	drivers/spi/spi-qup.c
1960F:	drivers/tty/serial/msm_serial.c
1961F:	drivers/*/pm8???-*
1962F:	drivers/mfd/ssbi.c
1963F:	drivers/firmware/qcom_scm*
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965
1966ARM/RADISYS ENP2611 MACHINE SUPPORT
1967M:	Lennert Buytenhek <kernel@wantstofly.org>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970
1971ARM/RDA MICRO ARCHITECTURE
1972M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm/boot/dts/rda8810pl-*
1977F:	drivers/clocksource/timer-rda.c
1978F:	drivers/irqchip/irq-rda-intc.c
1979F:	drivers/tty/serial/rda-uart.c
1980F:	Documentation/devicetree/bindings/arm/rda.txt
1981F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1984
1985ARM/REALTEK ARCHITECTURE
1986M:	Andreas Färber <afaerber@suse.de>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989F:	arch/arm64/boot/dts/realtek/
1990F:	Documentation/devicetree/bindings/arm/realtek.txt
1991
1992ARM/RENESAS ARM64 ARCHITECTURE
1993M:	Simon Horman <horms@verge.net.au>
1994M:	Magnus Damm <magnus.damm@gmail.com>
1995L:	linux-renesas-soc@vger.kernel.org
1996Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998S:	Supported
1999F:	arch/arm64/boot/dts/renesas/
2000F:	Documentation/devicetree/bindings/arm/shmobile.txt
2001F:	drivers/soc/renesas/
2002F:	include/linux/soc/renesas/
2003
2004ARM/RISCPC ARCHITECTURE
2005M:	Russell King <linux@armlinux.org.uk>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007W:	http://www.armlinux.org.uk/
2008S:	Maintained
2009F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2010F:	arch/arm/include/asm/hardware/ioc.h
2011F:	arch/arm/include/asm/hardware/iomd.h
2012F:	arch/arm/include/asm/hardware/memc.h
2013F:	arch/arm/mach-rpc/
2014F:	drivers/net/ethernet/8390/etherh.c
2015F:	drivers/net/ethernet/i825xx/ether1*
2016F:	drivers/net/ethernet/seeq/ether3*
2017F:	drivers/scsi/arm/
2018
2019ARM/Rockchip SoC support
2020M:	Heiko Stuebner <heiko@sntech.de>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-rockchip@lists.infradead.org
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024S:	Maintained
2025F:	arch/arm/boot/dts/rk3*
2026F:	arch/arm/boot/dts/rv1108*
2027F:	arch/arm/mach-rockchip/
2028F:	drivers/clk/rockchip/
2029F:	drivers/i2c/busses/i2c-rk3x.c
2030F:	drivers/*/*rockchip*
2031F:	drivers/*/*/*rockchip*
2032F:	sound/soc/rockchip/
2033N:	rockchip
2034
2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036M:	Kukjin Kim <kgene@kernel.org>
2037M:	Krzysztof Kozlowski <krzk@kernel.org>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041S:	Maintained
2042F:	arch/arm/boot/dts/s3c*
2043F:	arch/arm/boot/dts/s5p*
2044F:	arch/arm/boot/dts/exynos*
2045F:	arch/arm64/boot/dts/exynos/
2046F:	arch/arm/plat-samsung/
2047F:	arch/arm/mach-s3c24*/
2048F:	arch/arm/mach-s3c64xx/
2049F:	arch/arm/mach-s5p*/
2050F:	arch/arm/mach-exynos*/
2051F:	drivers/*/*s3c24*
2052F:	drivers/*/*/*s3c24*
2053F:	drivers/*/*s3c64xx*
2054F:	drivers/*/*s5pv210*
2055F:	drivers/memory/samsung/*
2056F:	drivers/soc/samsung/*
2057F:	Documentation/arm/Samsung/
2058F:	Documentation/devicetree/bindings/arm/samsung/
2059F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2060F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2061N:	exynos
2062
2063ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064M:	Kyungmin Park <kyungmin.park@samsung.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-s5pv210/
2068
2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070M:	Kyungmin Park <kyungmin.park@samsung.com>
2071M:	Kamil Debski <kamil@wypas.org>
2072M:	Andrzej Hajda <a.hajda@samsung.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/s5p-g2d/
2077
2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079M:	Marek Szyprowski <m.szyprowski@samsung.com>
2080L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081L:	linux-media@vger.kernel.org
2082S:	Maintained
2083F:	drivers/media/platform/s5p-cec/
2084F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2085
2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089L:	linux-arm-kernel@lists.infradead.org
2090L:	linux-media@vger.kernel.org
2091S:	Maintained
2092F:	drivers/media/platform/s5p-jpeg/
2093
2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095M:	Kyungmin Park <kyungmin.park@samsung.com>
2096M:	Kamil Debski <kamil@wypas.org>
2097M:	Jeongtae Park <jtp.park@samsung.com>
2098M:	Andrzej Hajda <a.hajda@samsung.com>
2099L:	linux-arm-kernel@lists.infradead.org
2100L:	linux-media@vger.kernel.org
2101S:	Maintained
2102F:	drivers/media/platform/s5p-mfc/
2103
2104ARM/SHMOBILE ARM ARCHITECTURE
2105M:	Simon Horman <horms@verge.net.au>
2106M:	Magnus Damm <magnus.damm@gmail.com>
2107L:	linux-renesas-soc@vger.kernel.org
2108Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110S:	Supported
2111F:	arch/arm/boot/dts/emev2*
2112F:	arch/arm/boot/dts/r7s*
2113F:	arch/arm/boot/dts/r8a*
2114F:	arch/arm/boot/dts/r9a*
2115F:	arch/arm/boot/dts/sh*
2116F:	arch/arm/configs/shmobile_defconfig
2117F:	arch/arm/include/debug/renesas-scif.S
2118F:	arch/arm/mach-shmobile/
2119F:	Documentation/devicetree/bindings/arm/shmobile.txt
2120F:	drivers/soc/renesas/
2121F:	include/linux/soc/renesas/
2122
2123ARM/SOCFPGA ARCHITECTURE
2124M:	Dinh Nguyen <dinguyen@kernel.org>
2125S:	Maintained
2126F:	arch/arm/mach-socfpga/
2127F:	arch/arm/boot/dts/socfpga*
2128F:	arch/arm/configs/socfpga_defconfig
2129F:	arch/arm64/boot/dts/altera/
2130W:	http://www.rocketboards.org
2131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2132
2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134M:	Dinh Nguyen <dinguyen@kernel.org>
2135S:	Maintained
2136F:	drivers/clk/socfpga/
2137
2138ARM/SOCFPGA EDAC SUPPORT
2139M:	Thor Thayer <thor.thayer@linux.intel.com>
2140S:	Maintained
2141F:	drivers/edac/altera_edac.
2142
2143ARM/SPREADTRUM SoC SUPPORT
2144M:	Orson Zhai <orsonzhai@gmail.com>
2145M:	Baolin Wang <baolin.wang@linaro.org>
2146M:	Chunyan Zhang <zhang.lyra@gmail.com>
2147S:	Maintained
2148F:	arch/arm64/boot/dts/sprd
2149N:	sprd
2150
2151ARM/STI ARCHITECTURE
2152M:	Patrice Chotard <patrice.chotard@st.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154W:	http://www.stlinux.com
2155S:	Maintained
2156F:	arch/arm/mach-sti/
2157F:	arch/arm/boot/dts/sti*
2158F:	drivers/char/hw_random/st-rng.c
2159F:	drivers/clocksource/arm_global_timer.c
2160F:	drivers/clocksource/clksrc_st_lpc.c
2161F:	drivers/cpufreq/sti-cpufreq.c
2162F:	drivers/dma/st_fdma*
2163F:	drivers/i2c/busses/i2c-st.c
2164F:	drivers/media/rc/st_rc.c
2165F:	drivers/media/platform/sti/c8sectpfe/
2166F:	drivers/mmc/host/sdhci-st.c
2167F:	drivers/phy/st/phy-miphy28lp.c
2168F:	drivers/phy/st/phy-stih407-usb.c
2169F:	drivers/pinctrl/pinctrl-st.c
2170F:	drivers/remoteproc/st_remoteproc.c
2171F:	drivers/remoteproc/st_slim_rproc.c
2172F:	drivers/reset/sti/
2173F:	drivers/rtc/rtc-st-lpc.c
2174F:	drivers/tty/serial/st-asc.c
2175F:	drivers/usb/dwc3/dwc3-st.c
2176F:	drivers/usb/host/ehci-st.c
2177F:	drivers/usb/host/ohci-st.c
2178F:	drivers/watchdog/st_lpc_wdt.c
2179F:	drivers/ata/ahci_st.c
2180F:	include/linux/remoteproc/st_slim_rproc.h
2181
2182ARM/STM32 ARCHITECTURE
2183M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184M:	Alexandre Torgue <alexandre.torgue@st.com>
2185L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189N:	stm32
2190N:	stm
2191F:	arch/arm/boot/dts/stm32*
2192F:	arch/arm/mach-stm32/
2193F:	drivers/clocksource/armv7m_systick.c
2194
2195ARM/Synaptics SoC support
2196M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Maintained
2200F:	arch/arm/mach-berlin/
2201F:	arch/arm/boot/dts/berlin*
2202F:	arch/arm64/boot/dts/synaptics/
2203
2204ARM/TANGO ARCHITECTURE
2205M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2206M:	Mans Rullgard <mans@mansr.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208S:	Odd Fixes
2209N:	tango
2210
2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212M:	Lennert Buytenhek <kernel@wantstofly.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215
2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217M:	Hans Verkuil <hans.verkuil@cisco.com>
2218L:	linux-tegra@vger.kernel.org
2219L:	linux-media@vger.kernel.org
2220S:	Maintained
2221F:	drivers/media/platform/tegra-cec/
2222F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2223
2224ARM/TETON BGA MACHINE SUPPORT
2225M:	"Mark F. Brown" <mark.brown314@gmail.com>
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228
2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/memory/*emif*
2234
2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236M:	Tero Kristo <t-kristo@ti.com>
2237M:	Nishanth Menon <nm@ti.com>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Supported
2240F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2241F:	arch/arm64/boot/dts/ti/Makefile
2242F:	arch/arm64/boot/dts/ti/k3-*
2243F:	include/dt-bindings/pinctrl/k3.h
2244
2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246M:	Santosh Shilimkar <ssantosh@kernel.org>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249F:	arch/arm/mach-keystone/
2250F:	arch/arm/boot/dts/keystone-*
2251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2252
2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254M:	Santosh Shilimkar <ssantosh@kernel.org>
2255L:	linux-kernel@vger.kernel.org
2256S:	Maintained
2257F:	drivers/clk/keystone/
2258
2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260M:	Santosh Shilimkar <ssantosh@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262L:	linux-kernel@vger.kernel.org
2263S:	Maintained
2264F:	drivers/clocksource/timer-keystone.c
2265
2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267M:	Santosh Shilimkar <ssantosh@kernel.org>
2268L:	linux-kernel@vger.kernel.org
2269S:	Maintained
2270F:	drivers/power/reset/keystone-reset.c
2271
2272ARM/THECUS N2100 MACHINE SUPPORT
2273M:	Lennert Buytenhek <kernel@wantstofly.org>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276
2277ARM/TOSA MACHINE SUPPORT
2278M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279M:	Dirk Opfer <dirk@opfer-online.de>
2280S:	Maintained
2281
2282ARM/UNIPHIER ARCHITECTURE
2283M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286S:	Maintained
2287F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290F:	arch/arm/boot/dts/uniphier*
2291F:	arch/arm/include/asm/hardware/cache-uniphier.h
2292F:	arch/arm/mach-uniphier/
2293F:	arch/arm/mm/cache-uniphier.c
2294F:	arch/arm64/boot/dts/socionext/uniphier*
2295F:	drivers/bus/uniphier-system-bus.c
2296F:	drivers/clk/uniphier/
2297F:	drivers/dmaengine/uniphier-mdmac.c
2298F:	drivers/gpio/gpio-uniphier.c
2299F:	drivers/i2c/busses/i2c-uniphier*
2300F:	drivers/irqchip/irq-uniphier-aidet.c
2301F:	drivers/mmc/host/uniphier-sd.c
2302F:	drivers/pinctrl/uniphier/
2303F:	drivers/reset/reset-uniphier.c
2304F:	drivers/tty/serial/8250/8250_uniphier.c
2305N:	uniphier
2306
2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308M:	Ulf Hansson <ulf.hansson@linaro.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310T:	git git://git.linaro.org/people/ulfh/clk.git
2311S:	Maintained
2312F:	drivers/clk/ux500/
2313
2314ARM/VERSATILE EXPRESS PLATFORM
2315M:	Liviu Dudau <liviu.dudau@arm.com>
2316M:	Sudeep Holla <sudeep.holla@arm.com>
2317M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320F:	arch/arm/boot/dts/vexpress*
2321F:	arch/arm64/boot/dts/arm/
2322F:	arch/arm/mach-vexpress/
2323F:	*/*/vexpress*
2324F:	*/*/*/vexpress*
2325F:	drivers/clk/versatile/clk-vexpress-osc.c
2326F:	drivers/clocksource/timer-versatile.c
2327N:	mps2
2328
2329ARM/VFP SUPPORT
2330M:	Russell King <linux@armlinux.org.uk>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332W:	http://www.armlinux.org.uk/
2333S:	Maintained
2334F:	arch/arm/vfp/
2335
2336ARM/VOIPAC PXA270 SUPPORT
2337M:	Marek Vasut <marek.vasut@gmail.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339S:	Maintained
2340F:	arch/arm/mach-pxa/vpac270.c
2341F:	arch/arm/mach-pxa/include/mach/vpac270.h
2342
2343ARM/VT8500 ARM ARCHITECTURE
2344M:	Tony Prisk <linux@prisktech.co.nz>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	arch/arm/mach-vt8500/
2348F:	drivers/clocksource/timer-vt8500.c
2349F:	drivers/i2c/busses/i2c-wmt.c
2350F:	drivers/mmc/host/wmt-sdmmc.c
2351F:	drivers/pwm/pwm-vt8500.c
2352F:	drivers/rtc/rtc-vt8500.c
2353F:	drivers/tty/serial/vt8500_serial.c
2354F:	drivers/usb/host/ehci-platform.c
2355F:	drivers/usb/host/uhci-platform.c
2356F:	drivers/video/fbdev/vt8500lcdfb.*
2357F:	drivers/video/fbdev/wm8505fb*
2358F:	drivers/video/fbdev/wmt_ge_rops.*
2359
2360ARM/ZIPIT Z2 SUPPORT
2361M:	Marek Vasut <marek.vasut@gmail.com>
2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363S:	Maintained
2364F:	arch/arm/mach-pxa/z2.c
2365F:	arch/arm/mach-pxa/include/mach/z2.h
2366
2367ARM/ZTE ARCHITECTURE
2368M:	Jun Nie <jun.nie@linaro.org>
2369M:	Shawn Guo <shawnguo@kernel.org>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm/boot/dts/zx2967*
2373F:	arch/arm/mach-zx/
2374F:	arch/arm64/boot/dts/zte/
2375F:	drivers/clk/zte/
2376F:	drivers/dma/zx_dma.c
2377F:	drivers/gpio/gpio-zx.c
2378F:	drivers/i2c/busses/i2c-zx2967.c
2379F:	drivers/mmc/host/dw_mmc-zx.*
2380F:	drivers/pinctrl/zte/
2381F:	drivers/soc/zte/
2382F:	drivers/thermal/zx2967_thermal.c
2383F:	drivers/watchdog/zx2967_wdt.c
2384F:	Documentation/devicetree/bindings/arm/zte.yaml
2385F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2386F:	Documentation/devicetree/bindings/dma/zxdma.txt
2387F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392F:	Documentation/devicetree/bindings/soc/zte/
2393F:	Documentation/devicetree/bindings/sound/zte,*.txt
2394F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396F:	include/dt-bindings/clock/zx2967*.h
2397F:	include/dt-bindings/soc/zte,*.h
2398F:	sound/soc/codecs/zx_aud96p22.c
2399F:	sound/soc/zte/
2400
2401ARM/ZYNQ ARCHITECTURE
2402M:	Michal Simek <michal.simek@xilinx.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404W:	http://wiki.xilinx.com
2405T:	git https://github.com/Xilinx/linux-xlnx.git
2406S:	Supported
2407F:	arch/arm/mach-zynq/
2408F:	drivers/cpuidle/cpuidle-zynq.c
2409F:	drivers/block/xsysace.c
2410N:	zynq
2411N:	xilinx
2412F:	drivers/clocksource/timer-cadence-ttc.c
2413F:	drivers/i2c/busses/i2c-cadence.c
2414F:	drivers/mmc/host/sdhci-of-arasan.c
2415F:	drivers/edac/synopsys_edac.c
2416F:	drivers/i2c/busses/i2c-xiic.c
2417
2418ARM64 PORT (AARCH64 ARCHITECTURE)
2419M:	Catalin Marinas <catalin.marinas@arm.com>
2420M:	Will Deacon <will.deacon@arm.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423S:	Maintained
2424F:	arch/arm64/
2425X:	arch/arm64/boot/dts/
2426F:	Documentation/arm64/
2427
2428AS3645A LED FLASH CONTROLLER DRIVER
2429M:	Sakari Ailus <sakari.ailus@iki.fi>
2430L:	linux-leds@vger.kernel.org
2431S:	Maintained
2432F:	drivers/leds/leds-as3645a.c
2433
2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2436L:	linux-media@vger.kernel.org
2437T:	git git://linuxtv.org/media_tree.git
2438S:	Maintained
2439F:	drivers/media/i2c/ak7375.c
2440F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2441
2442ASAHI KASEI AK8974 DRIVER
2443M:	Linus Walleij <linus.walleij@linaro.org>
2444L:	linux-iio@vger.kernel.org
2445W:	http://www.akm.com/
2446S:	Supported
2447F:	drivers/iio/magnetometer/ak8974.c
2448
2449ASC7621 HARDWARE MONITOR DRIVER
2450M:	George Joseph <george.joseph@fairview5.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	Documentation/hwmon/asc7621
2454F:	drivers/hwmon/asc7621.c
2455
2456ASPEED VIDEO ENGINE DRIVER
2457M:	Eddie James <eajames@linux.ibm.com>
2458L:	linux-media@vger.kernel.org
2459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460S:	Maintained
2461F:	drivers/media/platform/aspeed-video.c
2462F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2463
2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465M:	Corentin Chary <corentin.chary@gmail.com>
2466L:	acpi4asus-user@lists.sourceforge.net
2467L:	platform-driver-x86@vger.kernel.org
2468W:	http://acpi4asus.sf.net
2469S:	Maintained
2470F:	drivers/platform/x86/asus*.c
2471F:	drivers/platform/x86/eeepc*.c
2472
2473ASUS WIRELESS RADIO CONTROL DRIVER
2474M:	João Paulo Rechi Vita <jprvita@gmail.com>
2475L:	platform-driver-x86@vger.kernel.org
2476S:	Maintained
2477F:	drivers/platform/x86/asus-wireless.c
2478
2479ASYMMETRIC KEYS
2480M:	David Howells <dhowells@redhat.com>
2481L:	keyrings@vger.kernel.org
2482S:	Maintained
2483F:	Documentation/crypto/asymmetric-keys.txt
2484F:	include/linux/verification.h
2485F:	include/crypto/public_key.h
2486F:	include/crypto/pkcs7.h
2487F:	crypto/asymmetric_keys/
2488
2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490R:	Dan Williams <dan.j.williams@intel.com>
2491W:	http://sourceforge.net/projects/xscaleiop
2492S:	Odd fixes
2493F:	Documentation/crypto/async-tx-api.txt
2494F:	crypto/async_tx/
2495F:	drivers/dma/
2496F:	include/linux/dmaengine.h
2497F:	include/linux/async_tx.h
2498
2499AT24 EEPROM DRIVER
2500M:	Bartosz Golaszewski <brgl@bgdev.pl>
2501L:	linux-i2c@vger.kernel.org
2502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/eeprom/at24.txt
2505F:	drivers/misc/eeprom/at24.c
2506F:	include/linux/platform_data/at24.h
2507
2508ATA OVER ETHERNET (AOE) DRIVER
2509M:	"Ed L. Cashin" <ed.cashin@acm.org>
2510W:	http://www.openaoe.org/
2511S:	Supported
2512F:	Documentation/aoe/
2513F:	drivers/block/aoe/
2514
2515ATHEROS 71XX/9XXX GPIO DRIVER
2516M:	Alban Bedel <albeu@free.fr>
2517W:	https://github.com/AlbanBedel/linux
2518T:	git git://github.com/AlbanBedel/linux
2519S:	Maintained
2520F:	drivers/gpio/gpio-ath79.c
2521F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2522
2523ATHEROS 71XX/9XXX USB PHY DRIVER
2524M:	Alban Bedel <albeu@free.fr>
2525W:	https://github.com/AlbanBedel/linux
2526T:	git git://github.com/AlbanBedel/linux
2527S:	Maintained
2528F:	drivers/phy/qualcomm/phy-ath79-usb.c
2529F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2530
2531ATHEROS ATH GENERIC UTILITIES
2532M:	Kalle Valo <kvalo@codeaurora.org>
2533L:	linux-wireless@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/wireless/ath/*
2536
2537ATHEROS ATH5K WIRELESS DRIVER
2538M:	Jiri Slaby <jirislaby@gmail.com>
2539M:	Nick Kossifidis <mickflemm@gmail.com>
2540M:	Luis Chamberlain <mcgrof@kernel.org>
2541L:	linux-wireless@vger.kernel.org
2542W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2543S:	Maintained
2544F:	drivers/net/wireless/ath/ath5k/
2545
2546ATHEROS ATH6KL WIRELESS DRIVER
2547M:	Kalle Valo <kvalo@codeaurora.org>
2548L:	linux-wireless@vger.kernel.org
2549W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551S:	Supported
2552F:	drivers/net/wireless/ath/ath6kl/
2553
2554ATI_REMOTE2 DRIVER
2555M:	Ville Syrjala <syrjala@sci.fi>
2556S:	Maintained
2557F:	drivers/input/misc/ati_remote2.c
2558
2559ATK0110 HWMON DRIVER
2560M:	Luca Tettamanti <kronos.it@gmail.com>
2561L:	linux-hwmon@vger.kernel.org
2562S:	Maintained
2563F:	drivers/hwmon/asus_atk0110.c
2564
2565ATLX ETHERNET DRIVERS
2566M:	Jay Cliburn <jcliburn@gmail.com>
2567M:	Chris Snook <chris.snook@gmail.com>
2568L:	netdev@vger.kernel.org
2569W:	http://sourceforge.net/projects/atl1
2570W:	http://atl1.sourceforge.net
2571S:	Maintained
2572F:	drivers/net/ethernet/atheros/
2573
2574ATM
2575M:	Chas Williams <3chas3@gmail.com>
2576L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577L:	netdev@vger.kernel.org
2578W:	http://linux-atm.sourceforge.net
2579S:	Maintained
2580F:	drivers/atm/
2581F:	include/linux/atm*
2582F:	include/uapi/linux/atm*
2583
2584ATMEL MACB ETHERNET DRIVER
2585M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2586S:	Supported
2587F:	drivers/net/ethernet/cadence/
2588
2589ATMEL MAXTOUCH DRIVER
2590M:	Nick Dyer <nick@shmanahar.org>
2591T:	git git://github.com/ndyer/linux.git
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594F:	drivers/input/touchscreen/atmel_mxt_ts.c
2595
2596ATMEL WIRELESS DRIVER
2597M:	Simon Kelley <simon@thekelleys.org.uk>
2598L:	linux-wireless@vger.kernel.org
2599W:	http://www.thekelleys.org.uk/atmel
2600W:	http://atmelwlandriver.sourceforge.net/
2601S:	Maintained
2602F:	drivers/net/wireless/atmel/atmel*
2603
2604ATOMIC INFRASTRUCTURE
2605M:	Will Deacon <will.deacon@arm.com>
2606M:	Peter Zijlstra <peterz@infradead.org>
2607R:	Boqun Feng <boqun.feng@gmail.com>
2608L:	linux-kernel@vger.kernel.org
2609S:	Maintained
2610F:	arch/*/include/asm/atomic*.h
2611F:	include/*/atomic*.h
2612
2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614M:	Bradley Grove <linuxdrivers@attotech.com>
2615L:	linux-scsi@vger.kernel.org
2616W:	http://www.attotech.com
2617S:	Supported
2618F:	drivers/scsi/esas2r
2619
2620ATUSB IEEE 802.15.4 RADIO DRIVER
2621M:	Stefan Schmidt <stefan@datenfreihafen.org>
2622L:	linux-wpan@vger.kernel.org
2623S:	Maintained
2624F:	drivers/net/ieee802154/atusb.c
2625F:	drivers/net/ieee802154/atusb.h
2626F:	drivers/net/ieee802154/at86rf230.h
2627
2628AUDIT SUBSYSTEM
2629M:	Paul Moore <paul@paul-moore.com>
2630M:	Eric Paris <eparis@redhat.com>
2631L:	linux-audit@redhat.com (moderated for non-subscribers)
2632W:	https://github.com/linux-audit
2633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634S:	Supported
2635F:	include/linux/audit.h
2636F:	include/uapi/linux/audit.h
2637F:	kernel/audit*
2638
2639AUXILIARY DISPLAY DRIVERS
2640M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641S:	Maintained
2642F:	drivers/auxdisplay/
2643F:	include/linux/cfag12864b.h
2644
2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646M:	Andreas Klinger <ak@it-klinger.de>
2647L:	linux-iio@vger.kernel.org
2648S:	Maintained
2649F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650F:	drivers/iio/adc/hx711.c
2651
2652AX.25 NETWORK LAYER
2653M:	Ralf Baechle <ralf@linux-mips.org>
2654L:	linux-hams@vger.kernel.org
2655W:	http://www.linux-ax25.org/
2656S:	Maintained
2657F:	include/uapi/linux/ax25.h
2658F:	include/net/ax25.h
2659F:	net/ax25/
2660
2661AXENTIA ARM DEVICES
2662M:	Peter Rosin <peda@axentia.se>
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664S:	Maintained
2665F:	Documentation/devicetree/bindings/arm/axentia.txt
2666F:	arch/arm/boot/dts/at91-linea.dtsi
2667F:	arch/arm/boot/dts/at91-natte.dtsi
2668F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669F:	arch/arm/boot/dts/at91-tse850-3.dts
2670
2671AXENTIA ASOC DRIVERS
2672M:	Peter Rosin <peda@axentia.se>
2673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/sound/axentia,*
2676F:	sound/soc/atmel/tse850-pcm5142.c
2677
2678AXXIA I2C CONTROLLER
2679M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680L:	linux-i2c@vger.kernel.org
2681S:	Maintained
2682F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683F:	drivers/i2c/busses/i2c-axxia.c
2684
2685AZ6007 DVB DRIVER
2686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2687L:	linux-media@vger.kernel.org
2688W:	https://linuxtv.org
2689T:	git git://linuxtv.org/media_tree.git
2690S:	Maintained
2691F:	drivers/media/usb/dvb-usb-v2/az6007.c
2692
2693AZTECH FM RADIO RECEIVER DRIVER
2694M:	Hans Verkuil <hverkuil@xs4all.nl>
2695L:	linux-media@vger.kernel.org
2696T:	git git://linuxtv.org/media_tree.git
2697W:	https://linuxtv.org
2698S:	Maintained
2699F:	drivers/media/radio/radio-aztech*
2700
2701B43 WIRELESS DRIVER
2702L:	linux-wireless@vger.kernel.org
2703L:	b43-dev@lists.infradead.org
2704W:	http://wireless.kernel.org/en/users/Drivers/b43
2705S:	Odd Fixes
2706F:	drivers/net/wireless/broadcom/b43/
2707
2708B43LEGACY WIRELESS DRIVER
2709M:	Larry Finger <Larry.Finger@lwfinger.net>
2710L:	linux-wireless@vger.kernel.org
2711L:	b43-dev@lists.infradead.org
2712W:	http://wireless.kernel.org/en/users/Drivers/b43
2713S:	Maintained
2714F:	drivers/net/wireless/broadcom/b43legacy/
2715
2716BACKLIGHT CLASS/SUBSYSTEM
2717M:	Lee Jones <lee.jones@linaro.org>
2718M:	Daniel Thompson <daniel.thompson@linaro.org>
2719M:	Jingoo Han <jingoohan1@gmail.com>
2720L:	dri-devel@lists.freedesktop.org
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722S:	Maintained
2723F:	drivers/video/backlight/
2724F:	include/linux/backlight.h
2725F:	include/linux/pwm_backlight.h
2726F:	Documentation/devicetree/bindings/leds/backlight
2727
2728BATMAN ADVANCED
2729M:	Marek Lindner <mareklindner@neomailbox.ch>
2730M:	Simon Wunderlich <sw@simonwunderlich.de>
2731M:	Antonio Quartulli <a@unstable.cc>
2732L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733W:	https://www.open-mesh.org/
2734Q:	https://patchwork.open-mesh.org/project/batman/list/
2735S:	Maintained
2736F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2737F:	Documentation/ABI/testing/sysfs-class-net-mesh
2738F:	Documentation/networking/batman-adv.rst
2739F:	include/uapi/linux/batadv_packet.h
2740F:	include/uapi/linux/batman_adv.h
2741F:	net/batman-adv/
2742
2743BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2745L:	linux-hams@vger.kernel.org
2746W:	http://www.baycom.org/~tom/ham/ham.html
2747S:	Maintained
2748F:	drivers/net/hamradio/baycom*
2749
2750BCACHE (BLOCK LAYER CACHE)
2751M:	Coly Li <colyli@suse.de>
2752M:	Kent Overstreet <kent.overstreet@gmail.com>
2753L:	linux-bcache@vger.kernel.org
2754W:	http://bcache.evilpiepirate.org
2755C:	irc://irc.oftc.net/bcache
2756S:	Maintained
2757F:	drivers/md/bcache/
2758
2759BDISP ST MEDIA DRIVER
2760M:	Fabien Dessenne <fabien.dessenne@st.com>
2761L:	linux-media@vger.kernel.org
2762T:	git git://linuxtv.org/media_tree.git
2763W:	https://linuxtv.org
2764S:	Supported
2765F:	drivers/media/platform/sti/bdisp
2766
2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2769L:	netdev@vger.kernel.org
2770S:	Maintained
2771F:	drivers/net/ethernet/ec_bhf.c
2772
2773BEFS FILE SYSTEM
2774M:	Luis de Bethencourt <luisbg@kernel.org>
2775M:	Salah Triki <salah.triki@gmail.com>
2776S:	Maintained
2777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778F:	Documentation/filesystems/befs.txt
2779F:	fs/befs/
2780
2781BFQ I/O SCHEDULER
2782M:	Paolo Valente <paolo.valente@linaro.org>
2783M:	Jens Axboe <axboe@kernel.dk>
2784L:	linux-block@vger.kernel.org
2785S:	Maintained
2786F:	block/bfq-*
2787F:	Documentation/block/bfq-iosched.txt
2788
2789BFS FILE SYSTEM
2790M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791S:	Maintained
2792F:	Documentation/filesystems/bfs.txt
2793F:	fs/bfs/
2794F:	include/uapi/linux/bfs_fs.h
2795
2796BLINKM RGB LED DRIVER
2797M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798S:	Maintained
2799F:	drivers/leds/leds-blinkm.c
2800
2801BLOCK LAYER
2802M:	Jens Axboe <axboe@kernel.dk>
2803L:	linux-block@vger.kernel.org
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805S:	Maintained
2806F:	block/
2807F:	drivers/block/
2808F:	kernel/trace/blktrace.c
2809F:	lib/sbitmap.c
2810
2811BLOCK2MTD DRIVER
2812M:	Joern Engel <joern@lazybastard.org>
2813L:	linux-mtd@lists.infradead.org
2814S:	Maintained
2815F:	drivers/mtd/devices/block2mtd.c
2816
2817BLUETOOTH DRIVERS
2818M:	Marcel Holtmann <marcel@holtmann.org>
2819M:	Johan Hedberg <johan.hedberg@gmail.com>
2820L:	linux-bluetooth@vger.kernel.org
2821W:	http://www.bluez.org/
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824S:	Maintained
2825F:	drivers/bluetooth/
2826
2827BLUETOOTH SUBSYSTEM
2828M:	Marcel Holtmann <marcel@holtmann.org>
2829M:	Johan Hedberg <johan.hedberg@gmail.com>
2830L:	linux-bluetooth@vger.kernel.org
2831W:	http://www.bluez.org/
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834S:	Maintained
2835F:	net/bluetooth/
2836F:	include/net/bluetooth/
2837
2838BONDING DRIVER
2839M:	Jay Vosburgh <j.vosburgh@gmail.com>
2840M:	Veaceslav Falico <vfalico@gmail.com>
2841M:	Andy Gospodarek <andy@greyhouse.net>
2842L:	netdev@vger.kernel.org
2843W:	http://sourceforge.net/projects/bonding/
2844S:	Supported
2845F:	drivers/net/bonding/
2846F:	include/uapi/linux/if_bonding.h
2847
2848BPF (Safe dynamic programs and tools)
2849M:	Alexei Starovoitov <ast@kernel.org>
2850M:	Daniel Borkmann <daniel@iogearbox.net>
2851L:	netdev@vger.kernel.org
2852L:	linux-kernel@vger.kernel.org
2853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856S:	Supported
2857F:	arch/*/net/*
2858F:	Documentation/networking/filter.txt
2859F:	Documentation/bpf/
2860F:	include/linux/bpf*
2861F:	include/linux/filter.h
2862F:	include/trace/events/xdp.h
2863F:	include/uapi/linux/bpf*
2864F:	include/uapi/linux/filter.h
2865F:	kernel/bpf/
2866F:	kernel/trace/bpf_trace.c
2867F:	lib/test_bpf.c
2868F:	net/bpf/
2869F:	net/core/filter.c
2870F:	net/sched/act_bpf.c
2871F:	net/sched/cls_bpf.c
2872F:	samples/bpf/
2873F:	tools/bpf/
2874F:	tools/lib/bpf/
2875F:	tools/testing/selftests/bpf/
2876
2877BPF JIT for ARM
2878M:	Shubham Bansal <illusionist.neo@gmail.com>
2879L:	netdev@vger.kernel.org
2880S:	Maintained
2881F:	arch/arm/net/
2882
2883BPF JIT for ARM64
2884M:	Daniel Borkmann <daniel@iogearbox.net>
2885M:	Alexei Starovoitov <ast@kernel.org>
2886M:	Zi Shen Lim <zlim.lnx@gmail.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	arch/arm64/net/
2890
2891BPF JIT for MIPS (32-BIT AND 64-BIT)
2892M:	Paul Burton <paul.burton@mips.com>
2893L:	netdev@vger.kernel.org
2894S:	Maintained
2895F:	arch/mips/net/
2896
2897BPF JIT for NFP NICs
2898M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/netronome/nfp/bpf/
2902
2903BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905M:	Sandipan Das <sandipan@linux.ibm.com>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908F:	arch/powerpc/net/
2909
2910BPF JIT for S390
2911M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2912M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2913L:	netdev@vger.kernel.org
2914S:	Maintained
2915F:	arch/s390/net/
2916X:	arch/s390/net/pnet.c
2917
2918BPF JIT for SPARC (32-BIT AND 64-BIT)
2919M:	David S. Miller <davem@davemloft.net>
2920L:	netdev@vger.kernel.org
2921S:	Maintained
2922F:	arch/sparc/net/
2923
2924BPF JIT for X86 32-BIT
2925M:	Wang YanQing <udknight@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Maintained
2928F:	arch/x86/net/bpf_jit_comp32.c
2929
2930BPF JIT for X86 64-BIT
2931M:	Alexei Starovoitov <ast@kernel.org>
2932M:	Daniel Borkmann <daniel@iogearbox.net>
2933L:	netdev@vger.kernel.org
2934S:	Supported
2935F:	arch/x86/net/
2936X:	arch/x86/net/bpf_jit_comp32.c
2937
2938BROADCOM B44 10/100 ETHERNET DRIVER
2939M:	Michael Chan <michael.chan@broadcom.com>
2940L:	netdev@vger.kernel.org
2941S:	Supported
2942F:	drivers/net/ethernet/broadcom/b44.*
2943
2944BROADCOM B53 ETHERNET SWITCH DRIVER
2945M:	Florian Fainelli <f.fainelli@gmail.com>
2946L:	netdev@vger.kernel.org
2947L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2948S:	Supported
2949F:	drivers/net/dsa/b53/*
2950F:	include/linux/platform_data/b53.h
2951
2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953M:	Florian Fainelli <f.fainelli@gmail.com>
2954M:	Ray Jui <rjui@broadcom.com>
2955M:	Scott Branden <sbranden@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957T:	git git://github.com/broadcom/mach-bcm
2958S:	Maintained
2959N:	bcm281*
2960N:	bcm113*
2961N:	bcm216*
2962N:	kona
2963F:	arch/arm/mach-bcm/
2964
2965BROADCOM BCM2835 ARM ARCHITECTURE
2966M:	Eric Anholt <eric@anholt.net>
2967M:	Stefan Wahren <stefan.wahren@i2se.com>
2968L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970T:	git git://github.com/anholt/linux
2971S:	Maintained
2972N:	bcm2835
2973F:	drivers/staging/vc04_services
2974
2975BROADCOM BCM47XX MIPS ARCHITECTURE
2976M:	Hauke Mehrtens <hauke@hauke-m.de>
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-mips@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/mips/brcm/
2981F:	arch/mips/bcm47xx/*
2982F:	arch/mips/include/asm/mach-bcm47xx/*
2983
2984BROADCOM BCM5301X ARM ARCHITECTURE
2985M:	Hauke Mehrtens <hauke@hauke-m.de>
2986M:	Rafał Miłecki <zajec5@gmail.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-arm-kernel@lists.infradead.org
2989S:	Maintained
2990F:	arch/arm/mach-bcm/bcm_5301x.c
2991F:	arch/arm/boot/dts/bcm5301x*.dtsi
2992F:	arch/arm/boot/dts/bcm470*
2993F:	arch/arm/boot/dts/bcm953012*
2994
2995BROADCOM BCM53573 ARM ARCHITECTURE
2996M:	Rafał Miłecki <rafal@milecki.pl>
2997L:	linux-arm-kernel@lists.infradead.org
2998S:	Maintained
2999F:	arch/arm/boot/dts/bcm53573*
3000F:	arch/arm/boot/dts/bcm47189*
3001
3002BROADCOM BCM63XX ARM ARCHITECTURE
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004M:	bcm-kernel-feedback-list@broadcom.com
3005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006T:	git git://github.com/broadcom/stblinux.git
3007S:	Maintained
3008N:	bcm63xx
3009
3010BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011M:	Kevin Cernekee <cernekee@gmail.com>
3012L:	linux-usb@vger.kernel.org
3013S:	Maintained
3014F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3015
3016BROADCOM BCM7XXX ARM ARCHITECTURE
3017M:	Brian Norris <computersforpeace@gmail.com>
3018M:	Gregory Fong <gregory.0xf0@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022T:	git git://github.com/broadcom/stblinux.git
3023S:	Maintained
3024F:	arch/arm/mach-bcm/*brcmstb*
3025F:	arch/arm/boot/dts/bcm7*.dts*
3026F:	drivers/bus/brcmstb_gisb.c
3027F:	arch/arm/mm/cache-b15-rac.c
3028F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3029N:	brcmstb
3030
3031BROADCOM BMIPS CPUFREQ DRIVER
3032M:	Markus Mayer <mmayer@broadcom.com>
3033M:	bcm-kernel-feedback-list@broadcom.com
3034L:	linux-pm@vger.kernel.org
3035S:	Maintained
3036F:	drivers/cpufreq/bmips-cpufreq.c
3037
3038BROADCOM BMIPS MIPS ARCHITECTURE
3039M:	Kevin Cernekee <cernekee@gmail.com>
3040M:	Florian Fainelli <f.fainelli@gmail.com>
3041L:	linux-mips@vger.kernel.org
3042T:	git git://github.com/broadcom/stblinux.git
3043S:	Maintained
3044F:	arch/mips/bmips/*
3045F:	arch/mips/include/asm/mach-bmips/*
3046F:	arch/mips/kernel/*bmips*
3047F:	arch/mips/boot/dts/brcm/bcm*.dts*
3048F:	drivers/irqchip/irq-bcm63*
3049F:	drivers/irqchip/irq-bcm7*
3050F:	drivers/irqchip/irq-brcmstb*
3051F:	include/linux/bcm963xx_nvram.h
3052F:	include/linux/bcm963xx_tag.h
3053
3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055M:	Rasesh Mody <rasesh.mody@cavium.com>
3056M:	Dept-GELinuxNICDev@cavium.com
3057L:	netdev@vger.kernel.org
3058S:	Supported
3059F:	drivers/net/ethernet/broadcom/bnx2.*
3060F:	drivers/net/ethernet/broadcom/bnx2_*
3061
3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063M:	QLogic-Storage-Upstream@qlogic.com
3064L:	linux-scsi@vger.kernel.org
3065S:	Supported
3066F:	drivers/scsi/bnx2fc/
3067
3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069M:	QLogic-Storage-Upstream@qlogic.com
3070L:	linux-scsi@vger.kernel.org
3071S:	Supported
3072F:	drivers/scsi/bnx2i/
3073
3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075M:	Ariel Elior <ariel.elior@cavium.com>
3076M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077M:	everest-linux-l2@cavium.com
3078L:	netdev@vger.kernel.org
3079S:	Supported
3080F:	drivers/net/ethernet/broadcom/bnx2x/
3081
3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083M:	Michael Chan <michael.chan@broadcom.com>
3084L:	netdev@vger.kernel.org
3085S:	Supported
3086F:	drivers/net/ethernet/broadcom/bnxt/
3087
3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3090M:	Franky Lin <franky.lin@broadcom.com>
3091M:	Hante Meuleman <hante.meuleman@broadcom.com>
3092M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093M:	Wright Feng <wright.feng@cypress.com>
3094L:	linux-wireless@vger.kernel.org
3095L:	brcm80211-dev-list.pdl@broadcom.com
3096L:	brcm80211-dev-list@cypress.com
3097S:	Supported
3098F:	drivers/net/wireless/broadcom/brcm80211/
3099
3100BROADCOM BRCMSTB GPIO DRIVER
3101M:	Gregory Fong <gregory.0xf0@gmail.com>
3102L:	bcm-kernel-feedback-list@broadcom.com
3103S:	Supported
3104F:	drivers/gpio/gpio-brcmstb.c
3105F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3106
3107BROADCOM BRCMSTB I2C DRIVER
3108M:	Kamal Dasu <kdasu.kdev@gmail.com>
3109L:	linux-i2c@vger.kernel.org
3110L:	bcm-kernel-feedback-list@broadcom.com
3111S:	Supported
3112F:	drivers/i2c/busses/i2c-brcmstb.c
3113F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3114
3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116M:	Al Cooper <alcooperx@gmail.com>
3117L:	linux-kernel@vger.kernel.org
3118L:	bcm-kernel-feedback-list@broadcom.com
3119S:	Maintained
3120F:	drivers/phy/broadcom/phy-brcm-usb*
3121
3122BROADCOM GENET ETHERNET DRIVER
3123M:	Doug Berger <opendmb@gmail.com>
3124M:	Florian Fainelli <f.fainelli@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Supported
3127F:	drivers/net/ethernet/broadcom/genet/
3128
3129BROADCOM IPROC ARM ARCHITECTURE
3130M:	Ray Jui <rjui@broadcom.com>
3131M:	Scott Branden <sbranden@broadcom.com>
3132M:	bcm-kernel-feedback-list@broadcom.com
3133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134T:	git git://github.com/broadcom/cygnus-linux.git
3135S:	Maintained
3136N:	iproc
3137N:	cygnus
3138N:	bcm[-_]nsp
3139N:	bcm9113*
3140N:	bcm9583*
3141N:	bcm9585*
3142N:	bcm9586*
3143N:	bcm988312
3144N:	bcm113*
3145N:	bcm583*
3146N:	bcm585*
3147N:	bcm586*
3148N:	bcm88312
3149N:	hr2
3150N:	stingray
3151F:	arch/arm64/boot/dts/broadcom/northstar2/*
3152F:	arch/arm64/boot/dts/broadcom/stingray/*
3153F:	drivers/clk/bcm/clk-ns*
3154F:	drivers/clk/bcm/clk-sr*
3155F:	drivers/pinctrl/bcm/pinctrl-ns*
3156F:	include/dt-bindings/clock/bcm-sr*
3157
3158BROADCOM KONA GPIO DRIVER
3159M:	Ray Jui <rjui@broadcom.com>
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Supported
3162F:	drivers/gpio/gpio-bcm-kona.c
3163F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3164
3165BROADCOM NETXTREME-E ROCE DRIVER
3166M:	Selvin Xavier <selvin.xavier@broadcom.com>
3167M:	Devesh Sharma <devesh.sharma@broadcom.com>
3168M:	Somnath Kotur <somnath.kotur@broadcom.com>
3169M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170L:	linux-rdma@vger.kernel.org
3171W:	http://www.broadcom.com
3172S:	Supported
3173F:	drivers/infiniband/hw/bnxt_re/
3174F:	include/uapi/rdma/bnxt_re-abi.h
3175
3176BROADCOM NVRAM DRIVER
3177M:	Rafał Miłecki <zajec5@gmail.com>
3178L:	linux-mips@vger.kernel.org
3179S:	Maintained
3180F:	drivers/firmware/broadcom/*
3181
3182BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183M:	Rafał Miłecki <zajec5@gmail.com>
3184L:	linux-wireless@vger.kernel.org
3185S:	Maintained
3186F:	drivers/bcma/
3187F:	include/linux/bcma/
3188
3189BROADCOM STB AVS CPUFREQ DRIVER
3190M:	Markus Mayer <mmayer@broadcom.com>
3191M:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-pm@vger.kernel.org
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195F:	drivers/cpufreq/brcmstb*
3196
3197BROADCOM STB AVS TMON DRIVER
3198M:	Markus Mayer <mmayer@broadcom.com>
3199M:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-pm@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203F:	drivers/thermal/broadcom/brcmstb*
3204
3205BROADCOM STB NAND FLASH DRIVER
3206M:	Brian Norris <computersforpeace@gmail.com>
3207M:	Kamal Dasu <kdasu.kdev@gmail.com>
3208L:	linux-mtd@lists.infradead.org
3209L:	bcm-kernel-feedback-list@broadcom.com
3210S:	Maintained
3211F:	drivers/mtd/nand/raw/brcmnand/
3212
3213BROADCOM STB DPFE DRIVER
3214M:	Markus Mayer <mmayer@broadcom.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217S:	Maintained
3218F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219F:	drivers/memory/brcmstb_dpfe.c
3220
3221BROADCOM SPI DRIVER
3222M:	Kamal Dasu <kdasu.kdev@gmail.com>
3223M:	bcm-kernel-feedback-list@broadcom.com
3224S:	Maintained
3225F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226F:	drivers/spi/spi-bcm-qspi.*
3227F:	drivers/spi/spi-brcmstb-qspi.c
3228F:	drivers/spi/spi-iproc-qspi.c
3229
3230BROADCOM SYSTEMPORT ETHERNET DRIVER
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232L:	netdev@vger.kernel.org
3233S:	Supported
3234F:	drivers/net/ethernet/broadcom/bcmsysport.*
3235
3236BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3238M:	Prashant Sreedharan <prashant@broadcom.com>
3239M:	Michael Chan <mchan@broadcom.com>
3240L:	netdev@vger.kernel.org
3241S:	Supported
3242F:	drivers/net/ethernet/broadcom/tg3.*
3243
3244BROCADE BFA FC SCSI DRIVER
3245M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247L:	linux-scsi@vger.kernel.org
3248S:	Supported
3249F:	drivers/scsi/bfa/
3250
3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252M:	Rasesh Mody <rasesh.mody@cavium.com>
3253M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254M:	Dept-GELinuxNICDev@cavium.com
3255L:	netdev@vger.kernel.org
3256S:	Supported
3257F:	drivers/net/ethernet/brocade/bna/
3258
3259BSG (block layer generic sg v4 driver)
3260M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261L:	linux-scsi@vger.kernel.org
3262S:	Supported
3263F:	block/bsg.c
3264F:	include/linux/bsg.h
3265F:	include/uapi/linux/bsg.h
3266
3267BT87X AUDIO DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	Documentation/sound/cards/bt87x.rst
3273F:	sound/pci/bt87x.c
3274
3275BT8XXGPIO DRIVER
3276M:	Michael Buesch <m@bues.ch>
3277W:	http://bu3sch.de/btgpio.php
3278S:	Maintained
3279F:	drivers/gpio/gpio-bt8xx.c
3280
3281BTRFS FILE SYSTEM
3282M:	Chris Mason <clm@fb.com>
3283M:	Josef Bacik <josef@toxicpanda.com>
3284M:	David Sterba <dsterba@suse.com>
3285L:	linux-btrfs@vger.kernel.org
3286W:	http://btrfs.wiki.kernel.org/
3287Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289S:	Maintained
3290F:	Documentation/filesystems/btrfs.txt
3291F:	fs/btrfs/
3292F:	include/linux/btrfs*
3293F:	include/uapi/linux/btrfs*
3294
3295BTTV VIDEO4LINUX DRIVER
3296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3297L:	linux-media@vger.kernel.org
3298W:	https://linuxtv.org
3299T:	git git://linuxtv.org/media_tree.git
3300S:	Odd fixes
3301F:	Documentation/media/v4l-drivers/bttv*
3302F:	drivers/media/pci/bt8xx/bttv*
3303
3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305M:	Chanwoo Choi <cw00.choi@samsung.com>
3306L:	linux-pm@vger.kernel.org
3307L:	linux-samsung-soc@vger.kernel.org
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309S:	Maintained
3310F:	drivers/devfreq/exynos-bus.c
3311F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313BUSLOGIC SCSI DRIVER
3314M:	Khalid Aziz <khalid@gonehiking.org>
3315L:	linux-scsi@vger.kernel.org
3316S:	Maintained
3317F:	drivers/scsi/BusLogic.*
3318F:	drivers/scsi/FlashPoint.*
3319
3320C-MEDIA CMI8788 DRIVER
3321M:	Clemens Ladisch <clemens@ladisch.de>
3322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3323T:	git git://git.alsa-project.org/alsa-kernel.git
3324S:	Maintained
3325F:	sound/pci/oxygen/
3326
3327C-SKY ARCHITECTURE
3328M:	Guo Ren <guoren@kernel.org>
3329T:	git https://github.com/c-sky/csky-linux.git
3330S:	Supported
3331F:	arch/csky/
3332F:	Documentation/devicetree/bindings/csky/
3333F:	drivers/irqchip/irq-csky-*
3334F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3335F:	drivers/clocksource/timer-gx6605s.c
3336F:	drivers/clocksource/timer-mp-csky.c
3337F:	Documentation/devicetree/bindings/timer/csky,*
3338K:	csky
3339N:	csky
3340
3341C6X ARCHITECTURE
3342M:	Mark Salter <msalter@redhat.com>
3343M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344L:	linux-c6x-dev@linux-c6x.org
3345W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3346S:	Maintained
3347F:	arch/c6x/
3348
3349CA8210 IEEE-802.15.4 RADIO DRIVER
3350M:	Harry Morris <h.morris@cascoda.com>
3351L:	linux-wpan@vger.kernel.org
3352W:	https://github.com/Cascoda/ca8210-linux.git
3353S:	Maintained
3354F:	drivers/net/ieee802154/ca8210.c
3355F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358M:	David Howells <dhowells@redhat.com>
3359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3360S:	Supported
3361F:	Documentation/filesystems/caching/cachefiles.txt
3362F:	fs/cachefiles/
3363
3364CADENCE MIPI-CSI2 BRIDGES
3365M:	Maxime Ripard <maxime.ripard@bootlin.com>
3366L:	linux-media@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/media/cdns,*.txt
3369F:	drivers/media/platform/cadence/cdns-csi2*
3370
3371CADET FM/AM RADIO RECEIVER DRIVER
3372M:	Hans Verkuil <hverkuil@xs4all.nl>
3373L:	linux-media@vger.kernel.org
3374T:	git git://linuxtv.org/media_tree.git
3375W:	https://linuxtv.org
3376S:	Maintained
3377F:	drivers/media/radio/radio-cadet*
3378
3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380M:	Jonathan Corbet <corbet@lwn.net>
3381L:	linux-media@vger.kernel.org
3382T:	git git://linuxtv.org/media_tree.git
3383S:	Maintained
3384F:	Documentation/media/v4l-drivers/cafe_ccic*
3385F:	drivers/media/platform/marvell-ccic/
3386
3387CAIF NETWORK LAYER
3388M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389L:	netdev@vger.kernel.org
3390S:	Supported
3391F:	Documentation/networking/caif/
3392F:	drivers/net/caif/
3393F:	include/uapi/linux/caif/
3394F:	include/net/caif/
3395F:	net/caif/
3396
3397CAKE QDISC
3398M:	Toke Høiland-Jørgensen <toke@toke.dk>
3399L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3400S:	Maintained
3401F:	net/sched/sch_cake.c
3402
3403CALGARY x86-64 IOMMU
3404M:	Muli Ben-Yehuda <mulix@mulix.org>
3405M:	Jon Mason <jdmason@kudzu.us>
3406L:	iommu@lists.linux-foundation.org
3407S:	Maintained
3408F:	arch/x86/kernel/pci-calgary_64.c
3409F:	arch/x86/kernel/tce_64.c
3410F:	arch/x86/include/asm/calgary.h
3411F:	arch/x86/include/asm/tce.h
3412
3413CAN NETWORK DRIVERS
3414M:	Wolfgang Grandegger <wg@grandegger.com>
3415M:	Marc Kleine-Budde <mkl@pengutronix.de>
3416L:	linux-can@vger.kernel.org
3417W:	https://github.com/linux-can
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/net/can/
3422F:	drivers/net/can/
3423F:	include/linux/can/dev.h
3424F:	include/linux/can/platform/
3425F:	include/uapi/linux/can/error.h
3426F:	include/uapi/linux/can/netlink.h
3427
3428CAN NETWORK LAYER
3429M:	Oliver Hartkopp <socketcan@hartkopp.net>
3430M:	Marc Kleine-Budde <mkl@pengutronix.de>
3431L:	linux-can@vger.kernel.org
3432W:	https://github.com/linux-can
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435S:	Maintained
3436F:	Documentation/networking/can.rst
3437F:	net/can/
3438F:	include/linux/can/core.h
3439F:	include/uapi/linux/can.h
3440F:	include/uapi/linux/can/bcm.h
3441F:	include/uapi/linux/can/raw.h
3442F:	include/uapi/linux/can/gw.h
3443
3444CAPABILITIES
3445M:	Serge Hallyn <serge@hallyn.com>
3446L:	linux-security-module@vger.kernel.org
3447S:	Supported
3448F:	include/linux/capability.h
3449F:	include/uapi/linux/capability.h
3450F:	security/commoncap.c
3451F:	kernel/capability.c
3452
3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454M:	Kevin Tsai <ktsai@capellamicro.com>
3455S:	Maintained
3456F:	drivers/iio/light/cm*
3457
3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459M:	Christian Lamparter <chunkeey@googlemail.com>
3460L:	linux-wireless@vger.kernel.org
3461W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3462S:	Maintained
3463F:	drivers/net/wireless/ath/carl9170/
3464
3465CAVIUM I2C DRIVER
3466M:	Jan Glauber <jglauber@cavium.com>
3467M:	David Daney <david.daney@cavium.com>
3468W:	http://www.cavium.com
3469S:	Supported
3470F:	drivers/i2c/busses/i2c-octeon*
3471F:	drivers/i2c/busses/i2c-thunderx*
3472
3473CAVIUM LIQUIDIO NETWORK DRIVER
3474M:	Derek Chickles <dchickles@marvell.com>
3475M:	Satanand Burla <sburla@marvell.com>
3476M:	Felix Manlunas <fmanlunas@marvell.com>
3477L:	netdev@vger.kernel.org
3478W:	http://www.cavium.com
3479S:	Supported
3480F:	drivers/net/ethernet/cavium/liquidio/
3481
3482CAVIUM MMC DRIVER
3483M:	Jan Glauber <jglauber@cavium.com>
3484M:	David Daney <david.daney@cavium.com>
3485M:	Steven J. Hill <Steven.Hill@cavium.com>
3486W:	http://www.cavium.com
3487S:	Supported
3488F:	drivers/mmc/host/cavium*
3489
3490CAVIUM OCTEON-TX CRYPTO DRIVER
3491M:	George Cherian <george.cherian@cavium.com>
3492L:	linux-crypto@vger.kernel.org
3493W:	http://www.cavium.com
3494S:	Supported
3495F:	drivers/crypto/cavium/cpt/
3496
3497CAVIUM THUNDERX2 ARM64 SOC
3498M:	Robert Richter <rrichter@cavium.com>
3499M:	Jayachandran C <jnair@caviumnetworks.com>
3500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3501S:	Maintained
3502F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3503F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3504
3505CC2520 IEEE-802.15.4 RADIO DRIVER
3506M:	Varka Bhadram <varkabhadram@gmail.com>
3507L:	linux-wpan@vger.kernel.org
3508S:	Maintained
3509F:	drivers/net/ieee802154/cc2520.c
3510F:	include/linux/spi/cc2520.h
3511F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3512
3513CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3514M:	Yael Chemla <yael.chemla@foss.arm.com>
3515M:	Gilad Ben-Yossef <gilad@benyossef.com>
3516L:	linux-crypto@vger.kernel.org
3517S:	Supported
3518F:	drivers/crypto/ccree/
3519W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3520
3521CEC FRAMEWORK
3522M:	Hans Verkuil <hans.verkuil@cisco.com>
3523L:	linux-media@vger.kernel.org
3524T:	git git://linuxtv.org/media_tree.git
3525W:	http://linuxtv.org
3526S:	Supported
3527F:	Documentation/media/kapi/cec-core.rst
3528F:	Documentation/media/uapi/cec
3529F:	drivers/media/cec/
3530F:	drivers/media/rc/keymaps/rc-cec.c
3531F:	include/media/cec.h
3532F:	include/media/cec-notifier.h
3533F:	include/uapi/linux/cec.h
3534F:	include/uapi/linux/cec-funcs.h
3535F:	Documentation/devicetree/bindings/media/cec.txt
3536F:	Documentation/ABI/testing/debugfs-cec-error-inj
3537
3538CEC GPIO DRIVER
3539M:	Hans Verkuil <hans.verkuil@cisco.com>
3540L:	linux-media@vger.kernel.org
3541T:	git git://linuxtv.org/media_tree.git
3542W:	http://linuxtv.org
3543S:	Supported
3544F:	drivers/media/platform/cec-gpio/
3545F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3546
3547CELL BROADBAND ENGINE ARCHITECTURE
3548M:	Arnd Bergmann <arnd@arndb.de>
3549L:	linuxppc-dev@lists.ozlabs.org
3550W:	http://www.ibm.com/developerworks/power/cell/
3551S:	Supported
3552F:	arch/powerpc/include/asm/cell*.h
3553F:	arch/powerpc/include/asm/spu*.h
3554F:	arch/powerpc/include/uapi/asm/spu*.h
3555F:	arch/powerpc/oprofile/*cell*
3556F:	arch/powerpc/platforms/cell/
3557
3558CEPH COMMON CODE (LIBCEPH)
3559M:	Ilya Dryomov <idryomov@gmail.com>
3560M:	"Yan, Zheng" <zyan@redhat.com>
3561M:	Sage Weil <sage@redhat.com>
3562L:	ceph-devel@vger.kernel.org
3563W:	http://ceph.com/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3565T:	git git://github.com/ceph/ceph-client.git
3566S:	Supported
3567F:	net/ceph/
3568F:	include/linux/ceph/
3569F:	include/linux/crush/
3570
3571CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3572M:	"Yan, Zheng" <zyan@redhat.com>
3573M:	Sage Weil <sage@redhat.com>
3574M:	Ilya Dryomov <idryomov@gmail.com>
3575L:	ceph-devel@vger.kernel.org
3576W:	http://ceph.com/
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3578T:	git git://github.com/ceph/ceph-client.git
3579S:	Supported
3580F:	Documentation/filesystems/ceph.txt
3581F:	fs/ceph/
3582
3583CERTIFICATE HANDLING:
3584M:	David Howells <dhowells@redhat.com>
3585M:	David Woodhouse <dwmw2@infradead.org>
3586L:	keyrings@vger.kernel.org
3587S:	Maintained
3588F:	Documentation/admin-guide/module-signing.rst
3589F:	certs/
3590F:	scripts/sign-file.c
3591F:	scripts/extract-cert.c
3592
3593CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3594L:	linux-usb@vger.kernel.org
3595S:	Orphan
3596F:	Documentation/usb/WUSB-Design-overview.txt
3597F:	Documentation/usb/wusb-cbaf
3598F:	drivers/usb/host/hwa-hc.c
3599F:	drivers/usb/host/whci/
3600F:	drivers/usb/wusbcore/
3601F:	include/linux/usb/wusb*
3602
3603CFAG12864B LCD DRIVER
3604M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	drivers/auxdisplay/cfag12864b.c
3607F:	include/linux/cfag12864b.h
3608
3609CFAG12864BFB LCD FRAMEBUFFER DRIVER
3610M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3611S:	Maintained
3612F:	drivers/auxdisplay/cfag12864bfb.c
3613F:	include/linux/cfag12864b.h
3614
3615802.11 (including CFG80211/NL80211)
3616M:	Johannes Berg <johannes@sipsolutions.net>
3617L:	linux-wireless@vger.kernel.org
3618W:	http://wireless.kernel.org/
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3621S:	Maintained
3622F:	net/wireless/
3623F:	include/uapi/linux/nl80211.h
3624F:	include/linux/ieee80211.h
3625F:	include/net/wext.h
3626F:	include/net/cfg80211.h
3627F:	include/net/iw_handler.h
3628F:	include/net/ieee80211_radiotap.h
3629F:	Documentation/driver-api/80211/cfg80211.rst
3630F:	Documentation/networking/regulatory.txt
3631
3632CHAR and MISC DRIVERS
3633M:	Arnd Bergmann <arnd@arndb.de>
3634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3636S:	Supported
3637F:	drivers/char/
3638F:	drivers/misc/
3639F:	include/linux/miscdevice.h
3640
3641CHECKPATCH
3642M:	Andy Whitcroft <apw@canonical.com>
3643M:	Joe Perches <joe@perches.com>
3644S:	Maintained
3645F:	scripts/checkpatch.pl
3646
3647CHINESE DOCUMENTATION
3648M:	Harry Wei <harryxiyou@gmail.com>
3649L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3650L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3651S:	Maintained
3652F:	Documentation/translations/zh_CN/
3653
3654CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3655M:	Peter Chen <Peter.Chen@nxp.com>
3656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3657L:	linux-usb@vger.kernel.org
3658S:	Maintained
3659F:	drivers/usb/chipidea/
3660
3661CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3662M:	Hans de Goede <hdegoede@redhat.com>
3663L:	linux-input@vger.kernel.org
3664S:	Maintained
3665F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3666F:	drivers/input/touchscreen/chipone_icn8318.c
3667
3668CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3669M:	Hans de Goede <hdegoede@redhat.com>
3670L:	linux-input@vger.kernel.org
3671S:	Maintained
3672F:	drivers/input/touchscreen/chipone_icn8505.c
3673
3674CHROME HARDWARE PLATFORM SUPPORT
3675M:	Benson Leung <bleung@chromium.org>
3676M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3677S:	Maintained
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3679F:	drivers/platform/chrome/
3680
3681CHROMEOS EC SUBDRIVERS
3682M:	Benson Leung <bleung@chromium.org>
3683M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3684R:	Guenter Roeck <groeck@chromium.org>
3685S:	Maintained
3686N:	cros_ec
3687N:	cros-ec
3688F:	drivers/power/supply/cros_usbpd-charger.c
3689
3690CIRRUS LOGIC AUDIO CODEC DRIVERS
3691M:	Brian Austin <brian.austin@cirrus.com>
3692M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3694S:	Maintained
3695F:	sound/soc/codecs/cs*
3696
3697CIRRUS LOGIC EP93XX ETHERNET DRIVER
3698M:	Hartley Sweeten <hsweeten@visionengravers.com>
3699L:	netdev@vger.kernel.org
3700S:	Maintained
3701F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3702
3703CISCO FCOE HBA DRIVER
3704M:	Satish Kharat <satishkh@cisco.com>
3705M:	Sesidhar Baddela <sebaddel@cisco.com>
3706M:	Karan Tilak Kumar <kartilak@cisco.com>
3707L:	linux-scsi@vger.kernel.org
3708S:	Supported
3709F:	drivers/scsi/fnic/
3710
3711CISCO SCSI HBA DRIVER
3712M:	Karan Tilak Kumar <kartilak@cisco.com>
3713M:	Sesidhar Baddela <sebaddel@cisco.com>
3714L:	linux-scsi@vger.kernel.org
3715S:	Supported
3716F:	drivers/scsi/snic/
3717
3718CISCO VIC ETHERNET NIC DRIVER
3719M:	Christian Benvenuti <benve@cisco.com>
3720M:	Govindarajulu Varadarajan <_govind@gmx.com>
3721M:	Parvi Kaustubhi <pkaustub@cisco.com>
3722S:	Supported
3723F:	drivers/net/ethernet/cisco/enic/
3724
3725CISCO VIC LOW LATENCY NIC DRIVER
3726M:	Christian Benvenuti <benve@cisco.com>
3727M:	Nelson Escobar <neescoba@cisco.com>
3728M:	Parvi Kaustubhi <pkaustub@cisco.com>
3729S:	Supported
3730F:	drivers/infiniband/hw/usnic/
3731
3732CIRRUS LOGIC MADERA CODEC DRIVERS
3733M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3734M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3736L:	patches@opensource.cirrus.com
3737T:	git https://github.com/CirrusLogic/linux-drivers.git
3738W:	https://github.com/CirrusLogic/linux-drivers/wiki
3739S:	Supported
3740F:	Documentation/devicetree/bindings/mfd/madera.txt
3741F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3742F:	include/linux/irqchip/irq-madera*
3743F:	include/linux/mfd/madera/*
3744F:	drivers/gpio/gpio-madera*
3745F:	drivers/irqchip/irq-madera*
3746F:	drivers/mfd/madera*
3747F:	drivers/mfd/cs47l*
3748F:	drivers/pinctrl/cirrus/*
3749
3750CLANG-FORMAT FILE
3751M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3752S:	Maintained
3753F:	.clang-format
3754
3755CLEANCACHE API
3756M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3757L:	linux-kernel@vger.kernel.org
3758S:	Maintained
3759F:	mm/cleancache.c
3760F:	include/linux/cleancache.h
3761
3762CLK API
3763M:	Russell King <linux@armlinux.org.uk>
3764L:	linux-clk@vger.kernel.org
3765S:	Maintained
3766F:	include/linux/clk.h
3767
3768CLOCKSOURCE, CLOCKEVENT DRIVERS
3769M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3770M:	Thomas Gleixner <tglx@linutronix.de>
3771L:	linux-kernel@vger.kernel.org
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3773S:	Supported
3774F:	drivers/clocksource/
3775F:	Documentation/devicetree/bindings/timer/
3776
3777CMPC ACPI DRIVER
3778M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3779M:	Daniel Oliveira Nascimento <don@syst.com.br>
3780L:	platform-driver-x86@vger.kernel.org
3781S:	Supported
3782F:	drivers/platform/x86/classmate-laptop.c
3783
3784COBALT MEDIA DRIVER
3785M:	Hans Verkuil <hans.verkuil@cisco.com>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	https://linuxtv.org
3789S:	Supported
3790F:	drivers/media/pci/cobalt/
3791
3792COCCINELLE/Semantic Patches (SmPL)
3793M:	Julia Lawall <Julia.Lawall@lip6.fr>
3794M:	Gilles Muller <Gilles.Muller@lip6.fr>
3795M:	Nicolas Palix <nicolas.palix@imag.fr>
3796M:	Michal Marek <michal.lkml@markovi.net>
3797L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3799W:	http://coccinelle.lip6.fr/
3800S:	Supported
3801F:	Documentation/dev-tools/coccinelle.rst
3802F:	scripts/coccinelle/
3803F:	scripts/coccicheck
3804
3805CODA FILE SYSTEM
3806M:	Jan Harkes <jaharkes@cs.cmu.edu>
3807M:	coda@cs.cmu.edu
3808L:	codalist@coda.cs.cmu.edu
3809W:	http://www.coda.cs.cmu.edu/
3810S:	Maintained
3811F:	Documentation/filesystems/coda.txt
3812F:	fs/coda/
3813F:	include/linux/coda*.h
3814F:	include/uapi/linux/coda*.h
3815
3816CODA V4L2 MEM2MEM DRIVER
3817M:	Philipp Zabel <p.zabel@pengutronix.de>
3818L:	linux-media@vger.kernel.org
3819S:	Maintained
3820F:	Documentation/devicetree/bindings/media/coda.txt
3821F:	drivers/media/platform/coda/
3822
3823CODE OF CONDUCT
3824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3825S:	Supported
3826F:	Documentation/process/code-of-conduct.rst
3827F:	Documentation/process/code-of-conduct-interpretation.rst
3828
3829COMMON CLK FRAMEWORK
3830M:	Michael Turquette <mturquette@baylibre.com>
3831M:	Stephen Boyd <sboyd@kernel.org>
3832L:	linux-clk@vger.kernel.org
3833Q:	http://patchwork.kernel.org/project/linux-clk/list/
3834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/clock/
3837F:	drivers/clk/
3838X:	drivers/clk/clkdev.c
3839F:	include/linux/clk-pr*
3840F:	include/linux/clk/
3841F:	include/linux/of_clk.h
3842
3843COMMON INTERNET FILE SYSTEM (CIFS)
3844M:	Steve French <sfrench@samba.org>
3845L:	linux-cifs@vger.kernel.org
3846L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3847W:	http://linux-cifs.samba.org/
3848T:	git git://git.samba.org/sfrench/cifs-2.6.git
3849S:	Supported
3850F:	Documentation/filesystems/cifs/
3851F:	fs/cifs/
3852
3853COMPACTPCI HOTPLUG CORE
3854M:	Scott Murray <scott@spiteful.org>
3855L:	linux-pci@vger.kernel.org
3856S:	Maintained
3857F:	drivers/pci/hotplug/cpci_hotplug*
3858
3859COMPACTPCI HOTPLUG GENERIC DRIVER
3860M:	Scott Murray <scott@spiteful.org>
3861L:	linux-pci@vger.kernel.org
3862S:	Maintained
3863F:	drivers/pci/hotplug/cpcihp_generic.c
3864
3865COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3866M:	Scott Murray <scott@spiteful.org>
3867L:	linux-pci@vger.kernel.org
3868S:	Maintained
3869F:	drivers/pci/hotplug/cpcihp_zt5550.*
3870
3871COMPAL LAPTOP SUPPORT
3872M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3873L:	platform-driver-x86@vger.kernel.org
3874S:	Maintained
3875F:	drivers/platform/x86/compal-laptop.c
3876
3877COMPILER ATTRIBUTES
3878M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3879S:	Maintained
3880F:	include/linux/compiler_attributes.h
3881
3882CONEXANT ACCESSRUNNER USB DRIVER
3883L:	accessrunner-general@lists.sourceforge.net
3884W:	http://accessrunner.sourceforge.net/
3885S:	Orphan
3886F:	drivers/usb/atm/cxacru.c
3887
3888CONFIGFS
3889M:	Joel Becker <jlbec@evilplan.org>
3890M:	Christoph Hellwig <hch@lst.de>
3891T:	git git://git.infradead.org/users/hch/configfs.git
3892S:	Supported
3893F:	fs/configfs/
3894F:	include/linux/configfs.h
3895
3896CONNECTOR
3897M:	Evgeniy Polyakov <zbr@ioremap.net>
3898L:	netdev@vger.kernel.org
3899S:	Maintained
3900F:	drivers/connector/
3901
3902CONTROL GROUP (CGROUP)
3903M:	Tejun Heo <tj@kernel.org>
3904M:	Li Zefan <lizefan@huawei.com>
3905M:	Johannes Weiner <hannes@cmpxchg.org>
3906L:	cgroups@vger.kernel.org
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3908S:	Maintained
3909F:	Documentation/cgroup*
3910F:	include/linux/cgroup*
3911F:	kernel/cgroup*
3912
3913CONTROL GROUP - CPUSET
3914M:	Li Zefan <lizefan@huawei.com>
3915L:	cgroups@vger.kernel.org
3916W:	http://www.bullopensource.org/cpuset/
3917W:	http://oss.sgi.com/projects/cpusets/
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3919S:	Maintained
3920F:	Documentation/cgroup-v1/cpusets.txt
3921F:	include/linux/cpuset.h
3922F:	kernel/cgroup/cpuset.c
3923
3924CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3925M:	Johannes Weiner <hannes@cmpxchg.org>
3926M:	Michal Hocko <mhocko@kernel.org>
3927M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3928L:	cgroups@vger.kernel.org
3929L:	linux-mm@kvack.org
3930S:	Maintained
3931F:	mm/memcontrol.c
3932F:	mm/swap_cgroup.c
3933
3934CORETEMP HARDWARE MONITORING DRIVER
3935M:	Fenghua Yu <fenghua.yu@intel.com>
3936L:	linux-hwmon@vger.kernel.org
3937S:	Maintained
3938F:	Documentation/hwmon/coretemp
3939F:	drivers/hwmon/coretemp.c
3940
3941COSA/SRP SYNC SERIAL DRIVER
3942M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3943W:	http://www.fi.muni.cz/~kas/cosa/
3944S:	Maintained
3945F:	drivers/net/wan/cosa*
3946
3947CPMAC ETHERNET DRIVER
3948M:	Florian Fainelli <f.fainelli@gmail.com>
3949L:	netdev@vger.kernel.org
3950S:	Maintained
3951F:	drivers/net/ethernet/ti/cpmac.c
3952
3953CPU FREQUENCY SCALING FRAMEWORK
3954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3955M:	Viresh Kumar <viresh.kumar@linaro.org>
3956L:	linux-pm@vger.kernel.org
3957S:	Maintained
3958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3960B:	https://bugzilla.kernel.org
3961F:	Documentation/admin-guide/pm/cpufreq.rst
3962F:	Documentation/admin-guide/pm/intel_pstate.rst
3963F:	Documentation/cpu-freq/
3964F:	Documentation/devicetree/bindings/cpufreq/
3965F:	drivers/cpufreq/
3966F:	include/linux/cpufreq.h
3967F:	tools/testing/selftests/cpufreq/
3968
3969CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3970M:	Viresh Kumar <viresh.kumar@linaro.org>
3971M:	Sudeep Holla <sudeep.holla@arm.com>
3972L:	linux-pm@vger.kernel.org
3973W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3974S:	Maintained
3975F:	drivers/cpufreq/arm_big_little.h
3976F:	drivers/cpufreq/arm_big_little.c
3977
3978CPU POWER MONITORING SUBSYSTEM
3979M:	Thomas Renninger <trenn@suse.com>
3980M:	Shuah Khan <shuah@kernel.org>
3981L:	linux-pm@vger.kernel.org
3982S:	Maintained
3983F:	tools/power/cpupower/
3984
3985CPUID/MSR DRIVER
3986M:	"H. Peter Anvin" <hpa@zytor.com>
3987S:	Maintained
3988F:	arch/x86/kernel/cpuid.c
3989F:	arch/x86/kernel/msr.c
3990
3991CPUIDLE DRIVER - ARM BIG LITTLE
3992M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3993M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3994L:	linux-pm@vger.kernel.org
3995L:	linux-arm-kernel@lists.infradead.org
3996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3997S:	Maintained
3998F:	drivers/cpuidle/cpuidle-big_little.c
3999
4000CPUIDLE DRIVER - ARM EXYNOS
4001M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4002M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4003M:	Kukjin Kim <kgene@kernel.org>
4004L:	linux-pm@vger.kernel.org
4005L:	linux-samsung-soc@vger.kernel.org
4006S:	Supported
4007F:	drivers/cpuidle/cpuidle-exynos.c
4008F:	arch/arm/mach-exynos/pm.c
4009
4010CPU IDLE TIME MANAGEMENT FRAMEWORK
4011M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4012M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4013L:	linux-pm@vger.kernel.org
4014S:	Maintained
4015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4016B:	https://bugzilla.kernel.org
4017F:	Documentation/admin-guide/pm/cpuidle.rst
4018F:	drivers/cpuidle/*
4019F:	include/linux/cpuidle.h
4020
4021CRAMFS FILESYSTEM
4022M:	Nicolas Pitre <nico@linaro.org>
4023S:	Maintained
4024F:	Documentation/filesystems/cramfs.txt
4025F:	fs/cramfs/
4026
4027CRYPTO API
4028M:	Herbert Xu <herbert@gondor.apana.org.au>
4029M:	"David S. Miller" <davem@davemloft.net>
4030L:	linux-crypto@vger.kernel.org
4031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4033S:	Maintained
4034F:	Documentation/crypto/
4035F:	Documentation/devicetree/bindings/crypto/
4036F:	arch/*/crypto/
4037F:	crypto/
4038F:	drivers/crypto/
4039F:	include/crypto/
4040F:	include/linux/crypto*
4041
4042CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4043M:	Neil Horman <nhorman@tuxdriver.com>
4044L:	linux-crypto@vger.kernel.org
4045S:	Maintained
4046F:	crypto/ansi_cprng.c
4047F:	crypto/rng.c
4048
4049CS3308 MEDIA DRIVER
4050M:	Hans Verkuil <hverkuil@xs4all.nl>
4051L:	linux-media@vger.kernel.org
4052T:	git git://linuxtv.org/media_tree.git
4053W:	http://linuxtv.org
4054S:	Odd Fixes
4055F:	drivers/media/i2c/cs3308.c
4056
4057CS5535 Audio ALSA driver
4058M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4059S:	Maintained
4060F:	sound/pci/cs5535audio/
4061
4062CSI DRIVERS FOR ALLWINNER V3s
4063M:	Yong Deng <yong.deng@magewell.com>
4064L:	linux-media@vger.kernel.org
4065T:	git git://linuxtv.org/media_tree.git
4066S:	Maintained
4067F:	drivers/media/platform/sunxi/sun6i-csi/
4068F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4069
4070CW1200 WLAN driver
4071M:	Solomon Peachy <pizza@shaftnet.org>
4072S:	Maintained
4073F:	drivers/net/wireless/st/cw1200/
4074
4075CX18 VIDEO4LINUX DRIVER
4076M:	Andy Walls <awalls@md.metrocast.net>
4077L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4078L:	linux-media@vger.kernel.org
4079T:	git git://linuxtv.org/media_tree.git
4080W:	https://linuxtv.org
4081W:	http://www.ivtvdriver.org/index.php/Cx18
4082S:	Maintained
4083F:	Documentation/media/v4l-drivers/cx18*
4084F:	drivers/media/pci/cx18/
4085F:	include/uapi/linux/ivtv*
4086
4087CX2341X MPEG ENCODER HELPER MODULE
4088M:	Hans Verkuil <hverkuil@xs4all.nl>
4089L:	linux-media@vger.kernel.org
4090T:	git git://linuxtv.org/media_tree.git
4091W:	https://linuxtv.org
4092S:	Maintained
4093F:	drivers/media/common/cx2341x*
4094F:	include/media/drv-intf/cx2341x.h
4095
4096CX24120 MEDIA DRIVER
4097M:	Jemma Denson <jdenson@gmail.com>
4098M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4099L:	linux-media@vger.kernel.org
4100W:	https://linuxtv.org
4101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4102S:	Maintained
4103F:	drivers/media/dvb-frontends/cx24120*
4104
4105CX88 VIDEO4LINUX DRIVER
4106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4107L:	linux-media@vger.kernel.org
4108W:	https://linuxtv.org
4109T:	git git://linuxtv.org/media_tree.git
4110S:	Odd fixes
4111F:	Documentation/media/v4l-drivers/cx88*
4112F:	drivers/media/pci/cx88/
4113
4114CXD2820R MEDIA DRIVER
4115M:	Antti Palosaari <crope@iki.fi>
4116L:	linux-media@vger.kernel.org
4117W:	https://linuxtv.org
4118W:	http://palosaari.fi/linux/
4119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4120T:	git git://linuxtv.org/anttip/media_tree.git
4121S:	Maintained
4122F:	drivers/media/dvb-frontends/cxd2820r*
4123
4124CXGB3 ETHERNET DRIVER (CXGB3)
4125M:	Arjun Vynipadath <arjun@chelsio.com>
4126L:	netdev@vger.kernel.org
4127W:	http://www.chelsio.com
4128S:	Supported
4129F:	drivers/net/ethernet/chelsio/cxgb3/
4130
4131CXGB3 ISCSI DRIVER (CXGB3I)
4132M:	Karen Xie <kxie@chelsio.com>
4133L:	linux-scsi@vger.kernel.org
4134W:	http://www.chelsio.com
4135S:	Supported
4136F:	drivers/scsi/cxgbi/cxgb3i
4137
4138CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4139M:	Steve Wise <swise@chelsio.com>
4140L:	linux-rdma@vger.kernel.org
4141W:	http://www.openfabrics.org
4142S:	Supported
4143F:	drivers/infiniband/hw/cxgb3/
4144F:	include/uapi/rdma/cxgb3-abi.h
4145
4146CXGB4 CRYPTO DRIVER (chcr)
4147M:	Harsh Jain <harsh@chelsio.com>
4148L:	linux-crypto@vger.kernel.org
4149W:	http://www.chelsio.com
4150S:	Supported
4151F:	drivers/crypto/chelsio
4152
4153CXGB4 ETHERNET DRIVER (CXGB4)
4154M:	Arjun Vynipadath <arjun@chelsio.com>
4155L:	netdev@vger.kernel.org
4156W:	http://www.chelsio.com
4157S:	Supported
4158F:	drivers/net/ethernet/chelsio/cxgb4/
4159
4160CXGB4 ISCSI DRIVER (CXGB4I)
4161M:	Karen Xie <kxie@chelsio.com>
4162L:	linux-scsi@vger.kernel.org
4163W:	http://www.chelsio.com
4164S:	Supported
4165F:	drivers/scsi/cxgbi/cxgb4i
4166
4167CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4168M:	Steve Wise <swise@chelsio.com>
4169L:	linux-rdma@vger.kernel.org
4170W:	http://www.openfabrics.org
4171S:	Supported
4172F:	drivers/infiniband/hw/cxgb4/
4173F:	include/uapi/rdma/cxgb4-abi.h
4174
4175CXGB4VF ETHERNET DRIVER (CXGB4VF)
4176M:	Casey Leedom <leedom@chelsio.com>
4177L:	netdev@vger.kernel.org
4178W:	http://www.chelsio.com
4179S:	Supported
4180F:	drivers/net/ethernet/chelsio/cxgb4vf/
4181
4182CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4183M:	Frederic Barrat <fbarrat@linux.ibm.com>
4184M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4185L:	linuxppc-dev@lists.ozlabs.org
4186S:	Supported
4187F:	arch/powerpc/platforms/powernv/pci-cxl.c
4188F:	drivers/misc/cxl/
4189F:	include/misc/cxl*
4190F:	include/uapi/misc/cxl.h
4191F:	Documentation/powerpc/cxl.txt
4192F:	Documentation/ABI/testing/sysfs-class-cxl
4193
4194CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4195M:	Manoj N. Kumar <manoj@linux.ibm.com>
4196M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4197M:	Uma Krishnan <ukrishn@linux.ibm.com>
4198L:	linux-scsi@vger.kernel.org
4199S:	Supported
4200F:	drivers/scsi/cxlflash/
4201F:	include/uapi/scsi/cxlflash_ioctl.h
4202F:	Documentation/powerpc/cxlflash.txt
4203
4204CYBERPRO FB DRIVER
4205M:	Russell King <linux@armlinux.org.uk>
4206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4207W:	http://www.armlinux.org.uk/
4208S:	Maintained
4209F:	drivers/video/fbdev/cyber2000fb.*
4210
4211CYCLADES ASYNC MUX DRIVER
4212W:	http://www.cyclades.com/
4213S:	Orphan
4214F:	drivers/tty/cyclades.c
4215F:	include/linux/cyclades.h
4216F:	include/uapi/linux/cyclades.h
4217
4218CYCLADES PC300 DRIVER
4219W:	http://www.cyclades.com/
4220S:	Orphan
4221F:	drivers/net/wan/pc300*
4222
4223CYPRESS_FIRMWARE MEDIA DRIVER
4224M:	Antti Palosaari <crope@iki.fi>
4225L:	linux-media@vger.kernel.org
4226W:	https://linuxtv.org
4227W:	http://palosaari.fi/linux/
4228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4229T:	git git://linuxtv.org/anttip/media_tree.git
4230S:	Maintained
4231F:	drivers/media/common/cypress_firmware*
4232
4233CYTTSP TOUCHSCREEN DRIVER
4234M:	Ferruh Yigit <fery@cypress.com>
4235L:	linux-input@vger.kernel.org
4236S:	Supported
4237F:	drivers/input/touchscreen/cyttsp*
4238F:	include/linux/input/cyttsp.h
4239
4240D-LINK DIR-685 TOUCHKEYS DRIVER
4241M:	Linus Walleij <linus.walleij@linaro.org>
4242L:	linux-input@vger.kernel.org
4243S:	Supported
4244F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4245
4246DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4247M:	Joshua Kinard <kumba@gentoo.org>
4248S:	Maintained
4249F:	drivers/rtc/rtc-ds1685.c
4250F:	include/linux/rtc/ds1685.h
4251
4252DAMA SLAVE for AX.25
4253M:	Joerg Reuter <jreuter@yaina.de>
4254W:	http://yaina.de/jreuter/
4255W:	http://www.qsl.net/dl1bke/
4256L:	linux-hams@vger.kernel.org
4257S:	Maintained
4258F:	net/ax25/af_ax25.c
4259F:	net/ax25/ax25_dev.c
4260F:	net/ax25/ax25_ds_*
4261F:	net/ax25/ax25_in.c
4262F:	net/ax25/ax25_out.c
4263F:	net/ax25/ax25_timer.c
4264F:	net/ax25/sysctl_net_ax25.c
4265
4266DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4267L:	netdev@vger.kernel.org
4268S:	Orphan
4269F:	Documentation/networking/device_drivers/dec/dmfe.txt
4270F:	drivers/net/ethernet/dec/tulip/dmfe.c
4271
4272DC390/AM53C974 SCSI driver
4273M:	Hannes Reinecke <hare@suse.com>
4274L:	linux-scsi@vger.kernel.org
4275S:	Maintained
4276F:	drivers/scsi/am53c974.c
4277
4278DC395x SCSI driver
4279M:	Oliver Neukum <oliver@neukum.org>
4280M:	Ali Akcaagac <aliakc@web.de>
4281M:	Jamie Lenehan <lenehan@twibble.org>
4282L:	dc395x@twibble.org
4283W:	http://twibble.org/dist/dc395x/
4284W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4285S:	Maintained
4286F:	Documentation/scsi/dc395x.txt
4287F:	drivers/scsi/dc395x.*
4288
4289DCCP PROTOCOL
4290M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4291L:	dccp@vger.kernel.org
4292W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4293S:	Maintained
4294F:	include/linux/dccp.h
4295F:	include/uapi/linux/dccp.h
4296F:	include/linux/tfrc.h
4297F:	net/dccp/
4298
4299DECnet NETWORK LAYER
4300W:	http://linux-decnet.sourceforge.net
4301L:	linux-decnet-user@lists.sourceforge.net
4302S:	Orphan
4303F:	Documentation/networking/decnet.txt
4304F:	net/decnet/
4305
4306DECSTATION PLATFORM SUPPORT
4307M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4308L:	linux-mips@vger.kernel.org
4309W:	http://www.linux-mips.org/wiki/DECstation
4310S:	Maintained
4311F:	arch/mips/dec/
4312F:	arch/mips/include/asm/dec/
4313F:	arch/mips/include/asm/mach-dec/
4314
4315DEFXX FDDI NETWORK DRIVER
4316M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4317S:	Maintained
4318F:	drivers/net/fddi/defxx.*
4319
4320DELL SMBIOS DRIVER
4321M:	Pali Rohár <pali.rohar@gmail.com>
4322M:	Mario Limonciello <mario.limonciello@dell.com>
4323L:	platform-driver-x86@vger.kernel.org
4324S:	Maintained
4325F:	drivers/platform/x86/dell-smbios.*
4326
4327DELL SMBIOS SMM DRIVER
4328M:	Mario Limonciello <mario.limonciello@dell.com>
4329L:	platform-driver-x86@vger.kernel.org
4330S:	Maintained
4331F:	drivers/platform/x86/dell-smbios-smm.c
4332
4333DELL SMBIOS WMI DRIVER
4334M:	Mario Limonciello <mario.limonciello@dell.com>
4335L:	platform-driver-x86@vger.kernel.org
4336S:	Maintained
4337F:	drivers/platform/x86/dell-smbios-wmi.c
4338F:	tools/wmi/dell-smbios-example.c
4339
4340DEFZA FDDI NETWORK DRIVER
4341M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4342S:	Maintained
4343F:	drivers/net/fddi/defza.*
4344
4345DELL LAPTOP DRIVER
4346M:	Matthew Garrett <mjg59@srcf.ucam.org>
4347M:	Pali Rohár <pali.rohar@gmail.com>
4348L:	platform-driver-x86@vger.kernel.org
4349S:	Maintained
4350F:	drivers/platform/x86/dell-laptop.c
4351
4352DELL LAPTOP FREEFALL DRIVER
4353M:	Pali Rohár <pali.rohar@gmail.com>
4354S:	Maintained
4355F:	drivers/platform/x86/dell-smo8800.c
4356
4357DELL LAPTOP RBTN DRIVER
4358M:	Pali Rohár <pali.rohar@gmail.com>
4359S:	Maintained
4360F:	drivers/platform/x86/dell-rbtn.*
4361
4362DELL REMOTE BIOS UPDATE DRIVER
4363M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4364L:	platform-driver-x86@vger.kernel.org
4365S:	Maintained
4366F:	drivers/platform/x86/dell_rbu.c
4367
4368DELL LAPTOP SMM DRIVER
4369M:	Pali Rohár <pali.rohar@gmail.com>
4370S:	Maintained
4371F:	drivers/hwmon/dell-smm-hwmon.c
4372F:	include/uapi/linux/i8k.h
4373
4374DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4375M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4376L:	platform-driver-x86@vger.kernel.org
4377S:	Maintained
4378F:	Documentation/dcdbas.txt
4379F:	drivers/platform/x86/dcdbas.*
4380
4381DELL WMI NOTIFICATIONS DRIVER
4382M:	Matthew Garrett <mjg59@srcf.ucam.org>
4383M:	Pali Rohár <pali.rohar@gmail.com>
4384S:	Maintained
4385F:	drivers/platform/x86/dell-wmi.c
4386
4387DELL WMI DESCRIPTOR DRIVER
4388M:	Mario Limonciello <mario.limonciello@dell.com>
4389S:	Maintained
4390F:	drivers/platform/x86/dell-wmi-descriptor.c
4391
4392DELTA ST MEDIA DRIVER
4393M:	Hugues Fruchet <hugues.fruchet@st.com>
4394L:	linux-media@vger.kernel.org
4395T:	git git://linuxtv.org/media_tree.git
4396W:	https://linuxtv.org
4397S:	Supported
4398F:	drivers/media/platform/sti/delta
4399
4400DENALI NAND DRIVER
4401M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4402L:	linux-mtd@lists.infradead.org
4403S:	Supported
4404F:	drivers/mtd/nand/raw/denali*
4405
4406DESIGNWARE USB2 DRD IP DRIVER
4407M:	Minas Harutyunyan <hminas@synopsys.com>
4408L:	linux-usb@vger.kernel.org
4409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4410S:	Maintained
4411F:	drivers/usb/dwc2/
4412
4413DESIGNWARE USB3 DRD IP DRIVER
4414M:	Felipe Balbi <balbi@kernel.org>
4415L:	linux-usb@vger.kernel.org
4416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4417S:	Maintained
4418F:	drivers/usb/dwc3/
4419
4420DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4421M:	Andreas Klinger <ak@it-klinger.de>
4422L:	linux-iio@vger.kernel.org
4423S:	Maintained
4424F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4425F:	drivers/iio/proximity/srf*.c
4426
4427DEVICE COREDUMP (DEV_COREDUMP)
4428M:	Johannes Berg <johannes@sipsolutions.net>
4429L:	linux-kernel@vger.kernel.org
4430S:	Maintained
4431F:	drivers/base/devcoredump.c
4432F:	include/linux/devcoredump.h
4433
4434DEVICE FREQUENCY (DEVFREQ)
4435M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4436M:	Kyungmin Park <kyungmin.park@samsung.com>
4437R:	Chanwoo Choi <cw00.choi@samsung.com>
4438L:	linux-pm@vger.kernel.org
4439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4440S:	Maintained
4441F:	drivers/devfreq/
4442F:	include/linux/devfreq.h
4443F:	Documentation/devicetree/bindings/devfreq/
4444
4445DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4446M:	Chanwoo Choi <cw00.choi@samsung.com>
4447L:	linux-pm@vger.kernel.org
4448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4449S:	Supported
4450F:	drivers/devfreq/event/
4451F:	drivers/devfreq/devfreq-event.c
4452F:	include/linux/devfreq-event.h
4453F:	Documentation/devicetree/bindings/devfreq/event/
4454
4455DEVICE NUMBER REGISTRY
4456M:	Torben Mathiasen <device@lanana.org>
4457W:	http://lanana.org/docs/device-list/index.html
4458S:	Maintained
4459
4460DEVICE-MAPPER  (LVM)
4461M:	Alasdair Kergon <agk@redhat.com>
4462M:	Mike Snitzer <snitzer@redhat.com>
4463M:	dm-devel@redhat.com
4464L:	dm-devel@redhat.com
4465W:	http://sources.redhat.com/dm
4466Q:	http://patchwork.kernel.org/project/dm-devel/list/
4467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4468T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4469S:	Maintained
4470F:	Documentation/device-mapper/
4471F:	drivers/md/Makefile
4472F:	drivers/md/Kconfig
4473F:	drivers/md/dm*
4474F:	drivers/md/persistent-data/
4475F:	include/linux/device-mapper.h
4476F:	include/linux/dm-*.h
4477F:	include/uapi/linux/dm-*.h
4478
4479DEVLINK
4480M:	Jiri Pirko <jiri@mellanox.com>
4481L:	netdev@vger.kernel.org
4482S:	Supported
4483F:	net/core/devlink.c
4484F:	include/net/devlink.h
4485F:	include/uapi/linux/devlink.h
4486
4487DIALOG SEMICONDUCTOR DRIVERS
4488M:	Support Opensource <support.opensource@diasemi.com>
4489W:	http://www.dialog-semiconductor.com/products
4490S:	Supported
4491F:	Documentation/hwmon/da90??
4492F:	Documentation/devicetree/bindings/mfd/da90*.txt
4493F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4494F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4495F:	Documentation/devicetree/bindings/regulator/da92*.txt
4496F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4497F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4498F:	drivers/gpio/gpio-da90??.c
4499F:	drivers/hwmon/da90??-hwmon.c
4500F:	drivers/iio/adc/da91??-*.c
4501F:	drivers/input/misc/da90??_onkey.c
4502F:	drivers/input/touchscreen/da9052_tsi.c
4503F:	drivers/leds/leds-da90??.c
4504F:	drivers/mfd/da903x.c
4505F:	drivers/mfd/da90??-*.c
4506F:	drivers/mfd/da91??-*.c
4507F:	drivers/power/supply/da9052-battery.c
4508F:	drivers/power/supply/da91??-*.c
4509F:	drivers/regulator/da903x.c
4510F:	drivers/regulator/da9???-regulator.[ch]
4511F:	drivers/thermal/da90??-thermal.c
4512F:	drivers/rtc/rtc-da90??.c
4513F:	drivers/video/backlight/da90??_bl.c
4514F:	drivers/watchdog/da90??_wdt.c
4515F:	include/linux/mfd/da903x.h
4516F:	include/linux/mfd/da9052/
4517F:	include/linux/mfd/da9055/
4518F:	include/linux/mfd/da9062/
4519F:	include/linux/mfd/da9063/
4520F:	include/linux/mfd/da9150/
4521F:	include/linux/regulator/da9211.h
4522F:	include/sound/da[79]*.h
4523F:	sound/soc/codecs/da[79]*.[ch]
4524
4525DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4526M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4527L:	linux-gpio@vger.kernel.org
4528S:	Maintained
4529F:	drivers/gpio/gpio-gpio-mm.c
4530
4531DIOLAN U2C-12 I2C DRIVER
4532M:	Guenter Roeck <linux@roeck-us.net>
4533L:	linux-i2c@vger.kernel.org
4534S:	Maintained
4535F:	drivers/i2c/busses/i2c-diolan-u2c.c
4536
4537FILESYSTEM DIRECT ACCESS (DAX)
4538M:	Matthew Wilcox <willy@infradead.org>
4539M:	Ross Zwisler <zwisler@kernel.org>
4540M:	Jan Kara <jack@suse.cz>
4541L:	linux-fsdevel@vger.kernel.org
4542S:	Supported
4543F:	fs/dax.c
4544F:	include/linux/dax.h
4545F:	include/trace/events/fs_dax.h
4546
4547DEVICE DIRECT ACCESS (DAX)
4548M:	Dan Williams <dan.j.williams@intel.com>
4549M:	Dave Jiang <dave.jiang@intel.com>
4550M:	Ross Zwisler <zwisler@kernel.org>
4551M:	Vishal Verma <vishal.l.verma@intel.com>
4552L:	linux-nvdimm@lists.01.org
4553S:	Supported
4554F:	drivers/dax/
4555
4556DIRECTORY NOTIFICATION (DNOTIFY)
4557M:	Jan Kara <jack@suse.cz>
4558R:	Amir Goldstein <amir73il@gmail.com>
4559L:	linux-fsdevel@vger.kernel.org
4560S:	Maintained
4561F:	Documentation/filesystems/dnotify.txt
4562F:	fs/notify/dnotify/
4563F:	include/linux/dnotify.h
4564
4565DISK GEOMETRY AND PARTITION HANDLING
4566M:	Andries Brouwer <aeb@cwi.nl>
4567W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4568W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4569W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4570S:	Maintained
4571
4572DISKQUOTA
4573M:	Jan Kara <jack@suse.com>
4574S:	Maintained
4575F:	Documentation/filesystems/quota.txt
4576F:	fs/quota/
4577F:	include/linux/quota*.h
4578F:	include/uapi/linux/quota*.h
4579
4580DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4581M:	Bernie Thompson <bernie@plugable.com>
4582L:	linux-fbdev@vger.kernel.org
4583S:	Maintained
4584W:	http://plugable.com/category/projects/udlfb/
4585F:	drivers/video/fbdev/udlfb.c
4586F:	include/video/udlfb.h
4587F:	Documentation/fb/udlfb.txt
4588
4589DISTRIBUTED LOCK MANAGER (DLM)
4590M:	Christine Caulfield <ccaulfie@redhat.com>
4591M:	David Teigland <teigland@redhat.com>
4592L:	cluster-devel@redhat.com
4593W:	http://sources.redhat.com/cluster/
4594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4595S:	Supported
4596F:	fs/dlm/
4597
4598DMA BUFFER SHARING FRAMEWORK
4599M:	Sumit Semwal <sumit.semwal@linaro.org>
4600S:	Maintained
4601L:	linux-media@vger.kernel.org
4602L:	dri-devel@lists.freedesktop.org
4603L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4604F:	drivers/dma-buf/
4605F:	include/linux/dma-buf*
4606F:	include/linux/reservation.h
4607F:	include/linux/*fence.h
4608F:	Documentation/driver-api/dma-buf.rst
4609T:	git git://anongit.freedesktop.org/drm/drm-misc
4610
4611DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4612M:	Vinod Koul <vkoul@kernel.org>
4613L:	dmaengine@vger.kernel.org
4614Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4615S:	Maintained
4616F:	drivers/dma/
4617F:	include/linux/dmaengine.h
4618F:	include/linux/of_dma.h
4619F:	Documentation/devicetree/bindings/dma/
4620F:	Documentation/driver-api/dmaengine/
4621T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4622
4623DMA MAPPING HELPERS
4624M:	Christoph Hellwig <hch@lst.de>
4625M:	Marek Szyprowski <m.szyprowski@samsung.com>
4626R:	Robin Murphy <robin.murphy@arm.com>
4627L:	iommu@lists.linux-foundation.org
4628T:	git git://git.infradead.org/users/hch/dma-mapping.git
4629W:	http://git.infradead.org/users/hch/dma-mapping.git
4630S:	Supported
4631F:	kernel/dma/
4632F:	include/asm-generic/dma-mapping.h
4633F:	include/linux/dma-direct.h
4634F:	include/linux/dma-mapping.h
4635F:	include/linux/dma-noncoherent.h
4636
4637DME1737 HARDWARE MONITOR DRIVER
4638M:	Juerg Haefliger <juergh@gmail.com>
4639L:	linux-hwmon@vger.kernel.org
4640S:	Maintained
4641F:	Documentation/hwmon/dme1737
4642F:	drivers/hwmon/dme1737.c
4643
4644DMI/SMBIOS SUPPORT
4645M:	Jean Delvare <jdelvare@suse.com>
4646S:	Maintained
4647T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4648F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4649F:	drivers/firmware/dmi-id.c
4650F:	drivers/firmware/dmi_scan.c
4651F:	include/linux/dmi.h
4652
4653DOCUMENTATION
4654M:	Jonathan Corbet <corbet@lwn.net>
4655L:	linux-doc@vger.kernel.org
4656S:	Maintained
4657F:	Documentation/
4658F:	scripts/kernel-doc
4659X:	Documentation/ABI/
4660X:	Documentation/acpi/
4661X:	Documentation/devicetree/
4662X:	Documentation/i2c/
4663X:	Documentation/media/
4664X:	Documentation/power/
4665X:	Documentation/spi/
4666T:	git git://git.lwn.net/linux.git docs-next
4667
4668DOCUMENTATION/ITALIAN
4669M:	Federico Vaga <federico.vaga@vaga.pv.it>
4670L:	linux-doc@vger.kernel.org
4671S:	Maintained
4672F:	Documentation/translations/it_IT
4673
4674DONGWOON DW9714 LENS VOICE COIL DRIVER
4675M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4676L:	linux-media@vger.kernel.org
4677T:	git git://linuxtv.org/media_tree.git
4678S:	Maintained
4679F:	drivers/media/i2c/dw9714.c
4680F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4681
4682DONGWOON DW9807 LENS VOICE COIL DRIVER
4683M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4684L:	linux-media@vger.kernel.org
4685T:	git git://linuxtv.org/media_tree.git
4686S:	Maintained
4687F:	drivers/media/i2c/dw9807-vcm.c
4688F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4689
4690DOUBLETALK DRIVER
4691M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4692L:	blinux-list@redhat.com
4693S:	Maintained
4694F:	drivers/char/dtlk.c
4695F:	include/linux/dtlk.h
4696
4697DPAA2 DATAPATH I/O (DPIO) DRIVER
4698M:	Roy Pledge <Roy.Pledge@nxp.com>
4699L:	linux-kernel@vger.kernel.org
4700S:	Maintained
4701F:	drivers/soc/fsl/dpio
4702
4703DPAA2 ETHERNET DRIVER
4704M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4705L:	netdev@vger.kernel.org
4706S:	Maintained
4707F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4708F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4709F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4710F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4711F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4712
4713DPAA2 ETHERNET SWITCH DRIVER
4714M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4715M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4716L:	linux-kernel@vger.kernel.org
4717S:	Maintained
4718F:	drivers/staging/fsl-dpaa2/ethsw
4719
4720DPAA2 PTP CLOCK DRIVER
4721M:	Yangbo Lu <yangbo.lu@nxp.com>
4722L:	netdev@vger.kernel.org
4723S:	Maintained
4724F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4725F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4726
4727DPT_I2O SCSI RAID DRIVER
4728M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4729L:	linux-scsi@vger.kernel.org
4730W:	http://www.adaptec.com/
4731S:	Maintained
4732F:	drivers/scsi/dpt*
4733F:	drivers/scsi/dpt/
4734
4735DRBD DRIVER
4736M:	Philipp Reisner <philipp.reisner@linbit.com>
4737M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4738L:	drbd-dev@lists.linbit.com
4739W:	http://www.drbd.org
4740T:	git git://git.linbit.com/linux-drbd.git
4741T:	git git://git.linbit.com/drbd-8.4.git
4742S:	Supported
4743F:	drivers/block/drbd/
4744F:	lib/lru_cache.c
4745F:	Documentation/blockdev/drbd/
4746
4747DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4748M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4749R:	"Rafael J. Wysocki" <rafael@kernel.org>
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4751S:	Supported
4752F:	Documentation/kobject.txt
4753F:	drivers/base/
4754F:	fs/debugfs/
4755F:	fs/sysfs/
4756F:	include/linux/debugfs.h
4757F:	include/linux/kobj*
4758F:	lib/kobj*
4759
4760DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4761M:	Kevin Hilman <khilman@kernel.org>
4762M:	Nishanth Menon <nm@ti.com>
4763S:	Maintained
4764F:	drivers/power/avs/
4765F:	include/linux/power/smartreflex.h
4766L:	linux-pm@vger.kernel.org
4767
4768DRM DRIVER FOR ARM PL111 CLCD
4769M:	Eric Anholt <eric@anholt.net>
4770T:	git git://anongit.freedesktop.org/drm/drm-misc
4771S:	Supported
4772F:	drivers/gpu/drm/pl111/
4773
4774DRM DRIVER FOR ARM VERSATILE TFT PANELS
4775M:	Linus Walleij <linus.walleij@linaro.org>
4776T:	git git://anongit.freedesktop.org/drm/drm-misc
4777S:	Maintained
4778F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4779F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4780
4781DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4782M:	Dave Airlie <airlied@redhat.com>
4783S:	Odd Fixes
4784F:	drivers/gpu/drm/ast/
4785
4786DRM DRIVER FOR BOCHS VIRTUAL GPU
4787M:	Gerd Hoffmann <kraxel@redhat.com>
4788L:	virtualization@lists.linux-foundation.org
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790S:	Maintained
4791F:	drivers/gpu/drm/bochs/
4792
4793DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4794M:	Linus Walleij <linus.walleij@linaro.org>
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796S:	Maintained
4797F:	drivers/gpu/drm/tve200/
4798
4799DRM DRIVER FOR ILITEK ILI9225 PANELS
4800M:	David Lechner <david@lechnology.com>
4801S:	Maintained
4802F:	drivers/gpu/drm/tinydrm/ili9225.c
4803F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4804
4805DRM DRIVER FOR HX8357D PANELS
4806M:	Eric Anholt <eric@anholt.net>
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808S:	Maintained
4809F:	drivers/gpu/drm/tinydrm/hx8357d.c
4810F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4811
4812DRM DRIVER FOR INTEL I810 VIDEO CARDS
4813S:	Orphan / Obsolete
4814F:	drivers/gpu/drm/i810/
4815F:	include/uapi/drm/i810_drm.h
4816
4817DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4818S:	Orphan / Obsolete
4819F:	drivers/gpu/drm/mga/
4820F:	include/uapi/drm/mga_drm.h
4821
4822DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4823M:	Dave Airlie <airlied@redhat.com>
4824S:	Odd Fixes
4825F:	drivers/gpu/drm/mgag200/
4826
4827DRM DRIVER FOR MI0283QT
4828M:	Noralf Trønnes <noralf@tronnes.org>
4829S:	Maintained
4830F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4831F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4832
4833DRM DRIVER FOR MSM ADRENO GPU
4834M:	Rob Clark <robdclark@gmail.com>
4835L:	linux-arm-msm@vger.kernel.org
4836L:	dri-devel@lists.freedesktop.org
4837L:	freedreno@lists.freedesktop.org
4838T:	git git://people.freedesktop.org/~robclark/linux
4839S:	Maintained
4840F:	drivers/gpu/drm/msm/
4841F:	include/uapi/drm/msm_drm.h
4842F:	Documentation/devicetree/bindings/display/msm/
4843
4844DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4845M:	Ben Skeggs <bskeggs@redhat.com>
4846L:	dri-devel@lists.freedesktop.org
4847L:	nouveau@lists.freedesktop.org
4848T:	git git://github.com/skeggsb/linux
4849S:	Supported
4850F:	drivers/gpu/drm/nouveau/
4851F:	include/uapi/drm/nouveau_drm.h
4852
4853DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4854M:	Stefan Mavrodiev <stefan@olimex.com>
4855S:	Maintained
4856F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4857F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4858
4859DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4860M:	Noralf Trønnes <noralf@tronnes.org>
4861S:	Maintained
4862F:	drivers/gpu/drm/tinydrm/repaper.c
4863F:	Documentation/devicetree/bindings/display/repaper.txt
4864
4865DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4866M:	Dave Airlie <airlied@redhat.com>
4867M:	Gerd Hoffmann <kraxel@redhat.com>
4868L:	virtualization@lists.linux-foundation.org
4869T:	git git://anongit.freedesktop.org/drm/drm-misc
4870S:	Obsolete
4871W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4872F:	drivers/gpu/drm/cirrus/
4873
4874DRM DRIVER FOR QXL VIRTUAL GPU
4875M:	Dave Airlie <airlied@redhat.com>
4876M:	Gerd Hoffmann <kraxel@redhat.com>
4877L:	virtualization@lists.linux-foundation.org
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879S:	Maintained
4880F:	drivers/gpu/drm/qxl/
4881F:	include/uapi/drm/qxl_drm.h
4882
4883DRM DRIVER FOR RAGE 128 VIDEO CARDS
4884S:	Orphan / Obsolete
4885F:	drivers/gpu/drm/r128/
4886F:	include/uapi/drm/r128_drm.h
4887
4888DRM DRIVER FOR SAVAGE VIDEO CARDS
4889S:	Orphan / Obsolete
4890F:	drivers/gpu/drm/savage/
4891F:	include/uapi/drm/savage_drm.h
4892
4893DRM DRIVER FOR SIS VIDEO CARDS
4894S:	Orphan / Obsolete
4895F:	drivers/gpu/drm/sis/
4896F:	include/uapi/drm/sis_drm.h
4897
4898DRM DRIVER FOR SITRONIX ST7586 PANELS
4899M:	David Lechner <david@lechnology.com>
4900S:	Maintained
4901F:	drivers/gpu/drm/tinydrm/st7586.c
4902F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4903
4904DRM DRIVER FOR SITRONIX ST7735R PANELS
4905M:	David Lechner <david@lechnology.com>
4906S:	Maintained
4907F:	drivers/gpu/drm/tinydrm/st7735r.c
4908F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4909
4910DRM DRIVER FOR TDFX VIDEO CARDS
4911S:	Orphan / Obsolete
4912F:	drivers/gpu/drm/tdfx/
4913
4914DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4915M:	Dave Airlie <airlied@redhat.com>
4916R:	Sean Paul <sean@poorly.run>
4917L:	dri-devel@lists.freedesktop.org
4918S:	Odd Fixes
4919F:	drivers/gpu/drm/udl/
4920T:	git git://anongit.freedesktop.org/drm/drm-misc
4921
4922DRM DRIVER FOR VMWARE VIRTUAL GPU
4923M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4924M:	Thomas Hellstrom <thellstrom@vmware.com>
4925L:	dri-devel@lists.freedesktop.org
4926T:	git git://people.freedesktop.org/~thomash/linux
4927S:	Supported
4928F:	drivers/gpu/drm/vmwgfx/
4929F:	include/uapi/drm/vmwgfx_drm.h
4930
4931DRM DRIVERS
4932M:	David Airlie <airlied@linux.ie>
4933M:	Daniel Vetter <daniel@ffwll.ch>
4934L:	dri-devel@lists.freedesktop.org
4935T:	git git://anongit.freedesktop.org/drm/drm
4936B:	https://bugs.freedesktop.org/
4937C:	irc://chat.freenode.net/dri-devel
4938S:	Maintained
4939F:	drivers/gpu/drm/
4940F:	drivers/gpu/vga/
4941F:	Documentation/devicetree/bindings/display/
4942F:	Documentation/devicetree/bindings/gpu/
4943F:	Documentation/gpu/
4944F:	include/drm/
4945F:	include/uapi/drm/
4946F:	include/linux/vga*
4947
4948DRM DRIVERS AND MISC GPU PATCHES
4949M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4950M:	Maxime Ripard <maxime.ripard@bootlin.com>
4951M:	Sean Paul <sean@poorly.run>
4952W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4953S:	Maintained
4954T:	git git://anongit.freedesktop.org/drm/drm-misc
4955F:	Documentation/gpu/
4956F:	drivers/gpu/vga/
4957F:	drivers/gpu/drm/*
4958F:	include/drm/drm*
4959F:	include/uapi/drm/drm*
4960F:	include/linux/vga*
4961
4962DRM DRIVERS FOR ALLWINNER A10
4963M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4964L:	dri-devel@lists.freedesktop.org
4965S:	Supported
4966F:	drivers/gpu/drm/sun4i/
4967F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969
4970DRM DRIVERS FOR AMLOGIC SOCS
4971M:	Neil Armstrong <narmstrong@baylibre.com>
4972L:	dri-devel@lists.freedesktop.org
4973L:	linux-amlogic@lists.infradead.org
4974W:	http://linux-meson.com/
4975S:	Supported
4976F:	drivers/gpu/drm/meson/
4977F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4978F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4979F:	Documentation/gpu/meson.rst
4980T:	git git://anongit.freedesktop.org/drm/drm-misc
4981
4982DRM DRIVERS FOR ATMEL HLCDC
4983M:	Boris Brezillon <bbrezillon@kernel.org>
4984L:	dri-devel@lists.freedesktop.org
4985S:	Supported
4986F:	drivers/gpu/drm/atmel-hlcdc/
4987F:	Documentation/devicetree/bindings/display/atmel/
4988T:	git git://anongit.freedesktop.org/drm/drm-misc
4989
4990DRM DRIVERS FOR BRIDGE CHIPS
4991M:	Archit Taneja <architt@codeaurora.org>
4992M:	Andrzej Hajda <a.hajda@samsung.com>
4993R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4994S:	Maintained
4995T:	git git://anongit.freedesktop.org/drm/drm-misc
4996F:	drivers/gpu/drm/bridge/
4997
4998DRM DRIVERS FOR EXYNOS
4999M:	Inki Dae <inki.dae@samsung.com>
5000M:	Joonyoung Shim <jy0922.shim@samsung.com>
5001M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5002M:	Kyungmin Park <kyungmin.park@samsung.com>
5003L:	dri-devel@lists.freedesktop.org
5004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5005S:	Supported
5006F:	drivers/gpu/drm/exynos/
5007F:	include/uapi/drm/exynos_drm.h
5008F:	Documentation/devicetree/bindings/display/exynos/
5009
5010DRM DRIVERS FOR FREESCALE DCU
5011M:	Stefan Agner <stefan@agner.ch>
5012M:	Alison Wang <alison.wang@nxp.com>
5013L:	dri-devel@lists.freedesktop.org
5014S:	Supported
5015F:	drivers/gpu/drm/fsl-dcu/
5016F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5017F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5018F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5019T:	git git://anongit.freedesktop.org/drm/drm-misc
5020
5021DRM DRIVERS FOR FREESCALE IMX
5022M:	Philipp Zabel <p.zabel@pengutronix.de>
5023L:	dri-devel@lists.freedesktop.org
5024S:	Maintained
5025F:	drivers/gpu/drm/imx/
5026F:	drivers/gpu/ipu-v3/
5027F:	Documentation/devicetree/bindings/display/imx/
5028
5029DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5030M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5031L:	dri-devel@lists.freedesktop.org
5032T:	git git://github.com/patjak/drm-gma500
5033S:	Maintained
5034F:	drivers/gpu/drm/gma500/
5035
5036DRM DRIVERS FOR HISILICON
5037M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5038M:	Rongrong Zou <zourongrong@gmail.com>
5039R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5040R:	Chen Feng <puck.chen@hisilicon.com>
5041L:	dri-devel@lists.freedesktop.org
5042T:	git git://github.com/xin3liang/linux.git
5043S:	Maintained
5044F:	drivers/gpu/drm/hisilicon/
5045F:	Documentation/devicetree/bindings/display/hisilicon/
5046
5047DRM DRIVERS FOR MEDIATEK
5048M:	CK Hu <ck.hu@mediatek.com>
5049M:	Philipp Zabel <p.zabel@pengutronix.de>
5050L:	dri-devel@lists.freedesktop.org
5051S:	Supported
5052F:	drivers/gpu/drm/mediatek/
5053F:	Documentation/devicetree/bindings/display/mediatek/
5054
5055DRM DRIVERS FOR NVIDIA TEGRA
5056M:	Thierry Reding <thierry.reding@gmail.com>
5057L:	dri-devel@lists.freedesktop.org
5058L:	linux-tegra@vger.kernel.org
5059T:	git git://anongit.freedesktop.org/tegra/linux.git
5060S:	Supported
5061F:	drivers/gpu/drm/tegra/
5062F:	drivers/gpu/host1x/
5063F:	include/linux/host1x.h
5064F:	include/uapi/drm/tegra_drm.h
5065F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5066
5067DRM DRIVERS FOR RENESAS
5068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5069M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5070L:	dri-devel@lists.freedesktop.org
5071L:	linux-renesas-soc@vger.kernel.org
5072T:	git git://linuxtv.org/pinchartl/media drm/du/next
5073S:	Supported
5074F:	drivers/gpu/drm/rcar-du/
5075F:	drivers/gpu/drm/shmobile/
5076F:	include/linux/platform_data/shmob_drm.h
5077F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5078F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5079F:	Documentation/devicetree/bindings/display/renesas,du.txt
5080
5081DRM DRIVERS FOR ROCKCHIP
5082M:	Sandy Huang <hjc@rock-chips.com>
5083M:	Heiko Stübner <heiko@sntech.de>
5084L:	dri-devel@lists.freedesktop.org
5085S:	Maintained
5086F:	drivers/gpu/drm/rockchip/
5087F:	Documentation/devicetree/bindings/display/rockchip/
5088T:	git git://anongit.freedesktop.org/drm/drm-misc
5089
5090DRM DRIVERS FOR STI
5091M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5092M:	Vincent Abriou <vincent.abriou@st.com>
5093L:	dri-devel@lists.freedesktop.org
5094T:	git git://anongit.freedesktop.org/drm/drm-misc
5095S:	Maintained
5096F:	drivers/gpu/drm/sti
5097F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5098
5099DRM DRIVERS FOR STM
5100M:	Yannick Fertre <yannick.fertre@st.com>
5101M:	Philippe Cornu <philippe.cornu@st.com>
5102M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5103M:	Vincent Abriou <vincent.abriou@st.com>
5104L:	dri-devel@lists.freedesktop.org
5105T:	git git://anongit.freedesktop.org/drm/drm-misc
5106S:	Maintained
5107F:	drivers/gpu/drm/stm
5108F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5109
5110DRM DRIVERS FOR TI LCDC
5111M:	Jyri Sarha <jsarha@ti.com>
5112R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5113L:	dri-devel@lists.freedesktop.org
5114S:	Maintained
5115F:	drivers/gpu/drm/tilcdc/
5116F:	Documentation/devicetree/bindings/display/tilcdc/
5117
5118DRM DRIVERS FOR TI OMAP
5119M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5120L:	dri-devel@lists.freedesktop.org
5121S:	Maintained
5122F:	drivers/gpu/drm/omapdrm/
5123F:	Documentation/devicetree/bindings/display/ti/
5124
5125DRM DRIVERS FOR V3D
5126M:	Eric Anholt <eric@anholt.net>
5127S:	Supported
5128F:	drivers/gpu/drm/v3d/
5129F:	include/uapi/drm/v3d_drm.h
5130F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5131T:	git git://anongit.freedesktop.org/drm/drm-misc
5132
5133DRM DRIVERS FOR VC4
5134M:	Eric Anholt <eric@anholt.net>
5135T:	git git://github.com/anholt/linux
5136S:	Supported
5137F:	drivers/gpu/drm/vc4/
5138F:	include/uapi/drm/vc4_drm.h
5139F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141
5142DRM DRIVERS FOR VIVANTE GPU IP
5143M:	Lucas Stach <l.stach@pengutronix.de>
5144R:	Russell King <linux+etnaviv@armlinux.org.uk>
5145R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5146L:	etnaviv@lists.freedesktop.org
5147L:	dri-devel@lists.freedesktop.org
5148S:	Maintained
5149F:	drivers/gpu/drm/etnaviv/
5150F:	include/uapi/drm/etnaviv_drm.h
5151F:	Documentation/devicetree/bindings/display/etnaviv/
5152
5153DRM DRIVERS FOR ZTE ZX
5154M:	Shawn Guo <shawnguo@kernel.org>
5155L:	dri-devel@lists.freedesktop.org
5156S:	Maintained
5157F:	drivers/gpu/drm/zte/
5158F:	Documentation/devicetree/bindings/display/zte,vou.txt
5159T:	git git://anongit.freedesktop.org/drm/drm-misc
5160
5161DRM PANEL DRIVERS
5162M:	Thierry Reding <thierry.reding@gmail.com>
5163L:	dri-devel@lists.freedesktop.org
5164T:	git git://anongit.freedesktop.org/drm/drm-misc
5165S:	Maintained
5166F:	drivers/gpu/drm/drm_panel.c
5167F:	drivers/gpu/drm/panel/
5168F:	include/drm/drm_panel.h
5169F:	Documentation/devicetree/bindings/display/panel/
5170
5171DRM TINYDRM DRIVERS
5172M:	Noralf Trønnes <noralf@tronnes.org>
5173W:	https://github.com/notro/tinydrm/wiki/Development
5174T:	git git://anongit.freedesktop.org/drm/drm-misc
5175S:	Maintained
5176F:	drivers/gpu/drm/tinydrm/
5177F:	include/drm/tinydrm/
5178
5179DRM DRIVERS FOR XEN
5180M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5181T:	git git://anongit.freedesktop.org/drm/drm-misc
5182L:	dri-devel@lists.freedesktop.org
5183L:	xen-devel@lists.xen.org
5184S:	Supported
5185F:	drivers/gpu/drm/xen/
5186F:	Documentation/gpu/xen-front.rst
5187
5188DRM TTM SUBSYSTEM
5189M:	Christian Koenig <christian.koenig@amd.com>
5190M:	Huang Rui <ray.huang@amd.com>
5191M:	Junwei Zhang <Jerry.Zhang@amd.com>
5192T:	git git://people.freedesktop.org/~agd5f/linux
5193S:	Maintained
5194L:	dri-devel@lists.freedesktop.org
5195F:	include/drm/ttm/
5196F:	drivers/gpu/drm/ttm/
5197
5198DSBR100 USB FM RADIO DRIVER
5199M:	Alexey Klimov <klimov.linux@gmail.com>
5200L:	linux-media@vger.kernel.org
5201T:	git git://linuxtv.org/media_tree.git
5202S:	Maintained
5203F:	drivers/media/radio/dsbr100.c
5204
5205DSCC4 DRIVER
5206M:	Francois Romieu <romieu@fr.zoreil.com>
5207L:	netdev@vger.kernel.org
5208S:	Maintained
5209F:	drivers/net/wan/dscc4.c
5210
5211DT3155 MEDIA DRIVER
5212M:	Hans Verkuil <hverkuil@xs4all.nl>
5213L:	linux-media@vger.kernel.org
5214T:	git git://linuxtv.org/media_tree.git
5215W:	https://linuxtv.org
5216S:	Odd Fixes
5217F:	drivers/media/pci/dt3155/
5218
5219DVB_USB_AF9015 MEDIA DRIVER
5220M:	Antti Palosaari <crope@iki.fi>
5221L:	linux-media@vger.kernel.org
5222W:	https://linuxtv.org
5223W:	http://palosaari.fi/linux/
5224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5225T:	git git://linuxtv.org/anttip/media_tree.git
5226S:	Maintained
5227F:	drivers/media/usb/dvb-usb-v2/af9015*
5228
5229DVB_USB_AF9035 MEDIA DRIVER
5230M:	Antti Palosaari <crope@iki.fi>
5231L:	linux-media@vger.kernel.org
5232W:	https://linuxtv.org
5233W:	http://palosaari.fi/linux/
5234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5235T:	git git://linuxtv.org/anttip/media_tree.git
5236S:	Maintained
5237F:	drivers/media/usb/dvb-usb-v2/af9035*
5238
5239DVB_USB_ANYSEE MEDIA DRIVER
5240M:	Antti Palosaari <crope@iki.fi>
5241L:	linux-media@vger.kernel.org
5242W:	https://linuxtv.org
5243W:	http://palosaari.fi/linux/
5244Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5245T:	git git://linuxtv.org/anttip/media_tree.git
5246S:	Maintained
5247F:	drivers/media/usb/dvb-usb-v2/anysee*
5248
5249DVB_USB_AU6610 MEDIA DRIVER
5250M:	Antti Palosaari <crope@iki.fi>
5251L:	linux-media@vger.kernel.org
5252W:	https://linuxtv.org
5253W:	http://palosaari.fi/linux/
5254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5255T:	git git://linuxtv.org/anttip/media_tree.git
5256S:	Maintained
5257F:	drivers/media/usb/dvb-usb-v2/au6610*
5258
5259DVB_USB_CE6230 MEDIA DRIVER
5260M:	Antti Palosaari <crope@iki.fi>
5261L:	linux-media@vger.kernel.org
5262W:	https://linuxtv.org
5263W:	http://palosaari.fi/linux/
5264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5265T:	git git://linuxtv.org/anttip/media_tree.git
5266S:	Maintained
5267F:	drivers/media/usb/dvb-usb-v2/ce6230*
5268
5269DVB_USB_CXUSB MEDIA DRIVER
5270M:	Michael Krufky <mkrufky@linuxtv.org>
5271L:	linux-media@vger.kernel.org
5272W:	https://linuxtv.org
5273W:	http://github.com/mkrufky
5274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5275T:	git git://linuxtv.org/media_tree.git
5276S:	Maintained
5277F:	drivers/media/usb/dvb-usb/cxusb*
5278
5279DVB_USB_EC168 MEDIA DRIVER
5280M:	Antti Palosaari <crope@iki.fi>
5281L:	linux-media@vger.kernel.org
5282W:	https://linuxtv.org
5283W:	http://palosaari.fi/linux/
5284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5285T:	git git://linuxtv.org/anttip/media_tree.git
5286S:	Maintained
5287F:	drivers/media/usb/dvb-usb-v2/ec168*
5288
5289DVB_USB_GL861 MEDIA DRIVER
5290M:	Antti Palosaari <crope@iki.fi>
5291L:	linux-media@vger.kernel.org
5292W:	https://linuxtv.org
5293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5294T:	git git://linuxtv.org/anttip/media_tree.git
5295S:	Maintained
5296F:	drivers/media/usb/dvb-usb-v2/gl861*
5297
5298DVB_USB_MXL111SF MEDIA DRIVER
5299M:	Michael Krufky <mkrufky@linuxtv.org>
5300L:	linux-media@vger.kernel.org
5301W:	https://linuxtv.org
5302W:	http://github.com/mkrufky
5303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5304T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5305S:	Maintained
5306F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5307
5308DVB_USB_RTL28XXU MEDIA DRIVER
5309M:	Antti Palosaari <crope@iki.fi>
5310L:	linux-media@vger.kernel.org
5311W:	https://linuxtv.org
5312W:	http://palosaari.fi/linux/
5313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5314T:	git git://linuxtv.org/anttip/media_tree.git
5315S:	Maintained
5316F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5317
5318DVB_USB_V2 MEDIA DRIVER
5319M:	Antti Palosaari <crope@iki.fi>
5320L:	linux-media@vger.kernel.org
5321W:	https://linuxtv.org
5322W:	http://palosaari.fi/linux/
5323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5324T:	git git://linuxtv.org/anttip/media_tree.git
5325S:	Maintained
5326F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5327F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5328
5329DYNAMIC DEBUG
5330M:	Jason Baron <jbaron@akamai.com>
5331S:	Maintained
5332F:	lib/dynamic_debug.c
5333F:	include/linux/dynamic_debug.h
5334
5335DYNAMIC INTERRUPT MODERATION
5336M:	Tal Gilboa <talgi@mellanox.com>
5337S:	Maintained
5338F:	include/linux/net_dim.h
5339
5340DZ DECSTATION DZ11 SERIAL DRIVER
5341M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5342S:	Maintained
5343F:	drivers/tty/serial/dz.*
5344
5345E3X0 POWER BUTTON DRIVER
5346M:	Moritz Fischer <moritz.fischer@ettus.com>
5347L:	usrp-users@lists.ettus.com
5348W:	http://www.ettus.com
5349S:	Supported
5350F:	drivers/input/misc/e3x0-button.c
5351F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5352
5353E4000 MEDIA DRIVER
5354M:	Antti Palosaari <crope@iki.fi>
5355L:	linux-media@vger.kernel.org
5356W:	https://linuxtv.org
5357W:	http://palosaari.fi/linux/
5358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5359T:	git git://linuxtv.org/anttip/media_tree.git
5360S:	Maintained
5361F:	drivers/media/tuners/e4000*
5362
5363EARTH_PT1 MEDIA DRIVER
5364M:	Akihiro Tsukada <tskd08@gmail.com>
5365L:	linux-media@vger.kernel.org
5366S:	Odd Fixes
5367F:	drivers/media/pci/pt1/
5368
5369EARTH_PT3 MEDIA DRIVER
5370M:	Akihiro Tsukada <tskd08@gmail.com>
5371L:	linux-media@vger.kernel.org
5372S:	Odd Fixes
5373F:	drivers/media/pci/pt3/
5374
5375EC100 MEDIA DRIVER
5376M:	Antti Palosaari <crope@iki.fi>
5377L:	linux-media@vger.kernel.org
5378W:	https://linuxtv.org
5379W:	http://palosaari.fi/linux/
5380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5381T:	git git://linuxtv.org/anttip/media_tree.git
5382S:	Maintained
5383F:	drivers/media/dvb-frontends/ec100*
5384
5385ECRYPT FILE SYSTEM
5386M:	Tyler Hicks <tyhicks@canonical.com>
5387L:	ecryptfs@vger.kernel.org
5388W:	http://ecryptfs.org
5389W:	https://launchpad.net/ecryptfs
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5391S:	Supported
5392F:	Documentation/filesystems/ecryptfs.txt
5393F:	fs/ecryptfs/
5394
5395EDAC-AMD64
5396M:	Borislav Petkov <bp@alien8.de>
5397L:	linux-edac@vger.kernel.org
5398S:	Maintained
5399F:	drivers/edac/amd64_edac*
5400
5401EDAC-CALXEDA
5402M:	Robert Richter <rric@kernel.org>
5403L:	linux-edac@vger.kernel.org
5404S:	Maintained
5405F:	drivers/edac/highbank*
5406
5407EDAC-CAVIUM OCTEON
5408M:	Ralf Baechle <ralf@linux-mips.org>
5409M:	David Daney <david.daney@cavium.com>
5410L:	linux-edac@vger.kernel.org
5411L:	linux-mips@vger.kernel.org
5412S:	Supported
5413F:	drivers/edac/octeon_edac*
5414
5415EDAC-CAVIUM THUNDERX
5416M:	David Daney <david.daney@cavium.com>
5417M:	Jan Glauber <jglauber@cavium.com>
5418L:	linux-edac@vger.kernel.org
5419S:	Supported
5420F:	drivers/edac/thunderx_edac*
5421
5422EDAC-CORE
5423M:	Borislav Petkov <bp@alien8.de>
5424M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5425L:	linux-edac@vger.kernel.org
5426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5428S:	Supported
5429F:	Documentation/admin-guide/ras.rst
5430F:	Documentation/driver-api/edac.rst
5431F:	drivers/edac/
5432F:	include/linux/edac.h
5433
5434EDAC-E752X
5435M:	Mark Gross <mark.gross@intel.com>
5436L:	linux-edac@vger.kernel.org
5437S:	Maintained
5438F:	drivers/edac/e752x_edac.c
5439
5440EDAC-E7XXX
5441L:	linux-edac@vger.kernel.org
5442S:	Maintained
5443F:	drivers/edac/e7xxx_edac.c
5444
5445EDAC-FSL_DDR
5446M:	York Sun <york.sun@nxp.com>
5447L:	linux-edac@vger.kernel.org
5448S:	Maintained
5449F:	drivers/edac/fsl_ddr_edac.*
5450
5451EDAC-GHES
5452M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5453L:	linux-edac@vger.kernel.org
5454S:	Maintained
5455F:	drivers/edac/ghes_edac.c
5456
5457EDAC-I3000
5458L:	linux-edac@vger.kernel.org
5459S:	Orphan
5460F:	drivers/edac/i3000_edac.c
5461
5462EDAC-I5000
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/i5000_edac.c
5466
5467EDAC-I5400
5468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5469L:	linux-edac@vger.kernel.org
5470S:	Maintained
5471F:	drivers/edac/i5400_edac.c
5472
5473EDAC-I7300
5474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5475L:	linux-edac@vger.kernel.org
5476S:	Maintained
5477F:	drivers/edac/i7300_edac.c
5478
5479EDAC-I7CORE
5480M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5481L:	linux-edac@vger.kernel.org
5482S:	Maintained
5483F:	drivers/edac/i7core_edac.c
5484
5485EDAC-I82443BXGX
5486M:	Tim Small <tim@buttersideup.com>
5487L:	linux-edac@vger.kernel.org
5488S:	Maintained
5489F:	drivers/edac/i82443bxgx_edac.c
5490
5491EDAC-I82975X
5492M:	"Arvind R." <arvino55@gmail.com>
5493L:	linux-edac@vger.kernel.org
5494S:	Maintained
5495F:	drivers/edac/i82975x_edac.c
5496
5497EDAC-IE31200
5498M:	Jason Baron <jbaron@akamai.com>
5499L:	linux-edac@vger.kernel.org
5500S:	Maintained
5501F:	drivers/edac/ie31200_edac.c
5502
5503EDAC-MPC85XX
5504M:	Johannes Thumshirn <morbidrsa@gmail.com>
5505L:	linux-edac@vger.kernel.org
5506S:	Maintained
5507F:	drivers/edac/mpc85xx_edac.[ch]
5508
5509EDAC-PASEMI
5510M:	Egor Martovetsky <egor@pasemi.com>
5511L:	linux-edac@vger.kernel.org
5512S:	Maintained
5513F:	drivers/edac/pasemi_edac.c
5514
5515EDAC-PND2
5516M:	Tony Luck <tony.luck@intel.com>
5517L:	linux-edac@vger.kernel.org
5518S:	Maintained
5519F:	drivers/edac/pnd2_edac.[ch]
5520
5521EDAC-R82600
5522M:	Tim Small <tim@buttersideup.com>
5523L:	linux-edac@vger.kernel.org
5524S:	Maintained
5525F:	drivers/edac/r82600_edac.c
5526
5527EDAC-SBRIDGE
5528M:	Tony Luck <tony.luck@intel.com>
5529R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5530L:	linux-edac@vger.kernel.org
5531S:	Maintained
5532F:	drivers/edac/sb_edac.c
5533
5534EDAC-SKYLAKE
5535M:	Tony Luck <tony.luck@intel.com>
5536L:	linux-edac@vger.kernel.org
5537S:	Maintained
5538F:	drivers/edac/skx_edac.c
5539
5540EDAC-TI
5541M:	Tero Kristo <t-kristo@ti.com>
5542L:	linux-edac@vger.kernel.org
5543S:	Maintained
5544F:	drivers/edac/ti_edac.c
5545
5546EDAC-QCOM
5547M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5548M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5549L:	linux-arm-msm@vger.kernel.org
5550L:	linux-edac@vger.kernel.org
5551S:	Maintained
5552F:	drivers/edac/qcom_edac.c
5553
5554EDIROL UA-101/UA-1000 DRIVER
5555M:	Clemens Ladisch <clemens@ladisch.de>
5556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5557T:	git git://git.alsa-project.org/alsa-kernel.git
5558S:	Maintained
5559F:	sound/usb/misc/ua101.c
5560
5561EFI TEST DRIVER
5562L:	linux-efi@vger.kernel.org
5563M:	Ivan Hu <ivan.hu@canonical.com>
5564M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5565S:	Maintained
5566F:	drivers/firmware/efi/test/
5567
5568EFI VARIABLE FILESYSTEM
5569M:	Matthew Garrett <matthew.garrett@nebula.com>
5570M:	Jeremy Kerr <jk@ozlabs.org>
5571M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5573L:	linux-efi@vger.kernel.org
5574S:	Maintained
5575F:	fs/efivarfs/
5576
5577EFIFB FRAMEBUFFER DRIVER
5578L:	linux-fbdev@vger.kernel.org
5579M:	Peter Jones <pjones@redhat.com>
5580S:	Maintained
5581F:	drivers/video/fbdev/efifb.c
5582
5583EFS FILESYSTEM
5584W:	http://aeschi.ch.eu.org/efs/
5585S:	Orphan
5586F:	fs/efs/
5587
5588EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5589M:	Douglas Miller <dougmill@linux.ibm.com>
5590L:	netdev@vger.kernel.org
5591S:	Maintained
5592F:	drivers/net/ethernet/ibm/ehea/
5593
5594EM28XX VIDEO4LINUX DRIVER
5595M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5596L:	linux-media@vger.kernel.org
5597W:	https://linuxtv.org
5598T:	git git://linuxtv.org/media_tree.git
5599S:	Maintained
5600F:	drivers/media/usb/em28xx/
5601F:	Documentation/media/v4l-drivers/em28xx*
5602
5603EMBEDDED LINUX
5604M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5605M:	Matt Mackall <mpm@selenic.com>
5606M:	David Woodhouse <dwmw2@infradead.org>
5607L:	linux-embedded@vger.kernel.org
5608S:	Maintained
5609
5610Emulex 10Gbps iSCSI - OneConnect DRIVER
5611M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5612M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5613M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5614L:	linux-scsi@vger.kernel.org
5615W:	http://www.broadcom.com
5616S:	Supported
5617F:	drivers/scsi/be2iscsi/
5618
5619Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5620M:	Sathya Perla <sathya.perla@broadcom.com>
5621M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5622M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5623M:	Somnath Kotur <somnath.kotur@broadcom.com>
5624L:	netdev@vger.kernel.org
5625W:	http://www.emulex.com
5626S:	Supported
5627F:	drivers/net/ethernet/emulex/benet/
5628
5629EMULEX ONECONNECT ROCE DRIVER
5630M:	Selvin Xavier <selvin.xavier@broadcom.com>
5631M:	Devesh Sharma <devesh.sharma@broadcom.com>
5632L:	linux-rdma@vger.kernel.org
5633W:	http://www.broadcom.com
5634S:	Odd Fixes
5635F:	drivers/infiniband/hw/ocrdma/
5636F:	include/uapi/rdma/ocrdma-abi.h
5637
5638EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5639M:	James Smart <james.smart@broadcom.com>
5640M:	Dick Kennedy <dick.kennedy@broadcom.com>
5641L:	linux-scsi@vger.kernel.org
5642W:	http://www.broadcom.com
5643S:	Supported
5644F:	drivers/scsi/lpfc/
5645
5646ENE CB710 FLASH CARD READER DRIVER
5647M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5648S:	Maintained
5649F:	drivers/misc/cb710/
5650F:	drivers/mmc/host/cb710-mmc.*
5651F:	include/linux/cb710.h
5652
5653ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5654M:	Maxim Levitsky <maximlevitsky@gmail.com>
5655S:	Maintained
5656F:	drivers/media/rc/ene_ir.*
5657
5658EPSON S1D13XXX FRAMEBUFFER DRIVER
5659M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5660S:	Maintained
5661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5662F:	drivers/video/fbdev/s1d13xxxfb.c
5663F:	include/video/s1d13xxxfb.h
5664
5665ERRSEQ ERROR TRACKING INFRASTRUCTURE
5666M:	Jeff Layton <jlayton@kernel.org>
5667S:	Maintained
5668F:	lib/errseq.c
5669F:	include/linux/errseq.h
5670
5671ET131X NETWORK DRIVER
5672M:	Mark Einon <mark.einon@gmail.com>
5673S:	Odd Fixes
5674F:	drivers/net/ethernet/agere/
5675
5676ETHERNET BRIDGE
5677M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5678M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5679L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5680L:	netdev@vger.kernel.org
5681W:	http://www.linuxfoundation.org/en/Net:Bridge
5682S:	Maintained
5683F:	include/linux/netfilter_bridge/
5684F:	net/bridge/
5685
5686ETHERNET PHY LIBRARY
5687M:	Andrew Lunn <andrew@lunn.ch>
5688M:	Florian Fainelli <f.fainelli@gmail.com>
5689M:	Heiner Kallweit <hkallweit1@gmail.com>
5690L:	netdev@vger.kernel.org
5691S:	Maintained
5692F:	Documentation/ABI/testing/sysfs-bus-mdio
5693F:	Documentation/devicetree/bindings/net/mdio*
5694F:	Documentation/networking/phy.txt
5695F:	drivers/net/phy/
5696F:	drivers/of/of_mdio.c
5697F:	drivers/of/of_net.c
5698F:	include/linux/*mdio*.h
5699F:	include/linux/of_net.h
5700F:	include/linux/phy.h
5701F:	include/linux/phy_fixed.h
5702F:	include/linux/platform_data/mdio-bcm-unimac.h
5703F:	include/linux/platform_data/mdio-gpio.h
5704F:	include/trace/events/mdio.h
5705F:	include/uapi/linux/mdio.h
5706F:	include/uapi/linux/mii.h
5707
5708EXT2 FILE SYSTEM
5709M:	Jan Kara <jack@suse.com>
5710L:	linux-ext4@vger.kernel.org
5711S:	Maintained
5712F:	Documentation/filesystems/ext2.txt
5713F:	fs/ext2/
5714F:	include/linux/ext2*
5715
5716EXT4 FILE SYSTEM
5717M:	"Theodore Ts'o" <tytso@mit.edu>
5718M:	Andreas Dilger <adilger.kernel@dilger.ca>
5719L:	linux-ext4@vger.kernel.org
5720W:	http://ext4.wiki.kernel.org
5721Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5723S:	Maintained
5724F:	Documentation/filesystems/ext4/
5725F:	fs/ext4/
5726
5727Extended Verification Module (EVM)
5728M:	Mimi Zohar <zohar@linux.ibm.com>
5729L:	linux-integrity@vger.kernel.org
5730S:	Supported
5731F:	security/integrity/evm/
5732
5733EXTENSIBLE FIRMWARE INTERFACE (EFI)
5734M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5735L:	linux-efi@vger.kernel.org
5736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5737S:	Maintained
5738F:	Documentation/efi-stub.txt
5739F:	arch/*/kernel/efi.c
5740F:	arch/x86/boot/compressed/eboot.[ch]
5741F:	arch/*/include/asm/efi.h
5742F:	arch/x86/platform/efi/
5743F:	drivers/firmware/efi/
5744F:	include/linux/efi*.h
5745F:	arch/arm/boot/compressed/efi-header.S
5746F:	arch/arm64/kernel/efi-entry.S
5747
5748EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5749M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5750M:	Chanwoo Choi <cw00.choi@samsung.com>
5751L:	linux-kernel@vger.kernel.org
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5753S:	Maintained
5754F:	drivers/extcon/
5755F:	include/linux/extcon/
5756F:	include/linux/extcon.h
5757F:	Documentation/extcon/
5758F:	Documentation/devicetree/bindings/extcon/
5759
5760EXYNOS DP DRIVER
5761M:	Jingoo Han <jingoohan1@gmail.com>
5762L:	dri-devel@lists.freedesktop.org
5763S:	Maintained
5764F:	drivers/gpu/drm/exynos/exynos_dp*
5765
5766EXYNOS SYSMMU (IOMMU) driver
5767M:	Marek Szyprowski <m.szyprowski@samsung.com>
5768L:	iommu@lists.linux-foundation.org
5769S:	Maintained
5770F:	drivers/iommu/exynos-iommu.c
5771
5772EZchip NPS platform support
5773M:	Vineet Gupta <vgupta@synopsys.com>
5774M:	Ofer Levi <oferle@mellanox.com>
5775S:	Supported
5776F:	arch/arc/plat-eznps
5777F:	arch/arc/boot/dts/eznps.dts
5778
5779F2FS FILE SYSTEM
5780M:	Jaegeuk Kim <jaegeuk@kernel.org>
5781M:	Chao Yu <yuchao0@huawei.com>
5782L:	linux-f2fs-devel@lists.sourceforge.net
5783W:	https://f2fs.wiki.kernel.org/
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5785S:	Maintained
5786F:	Documentation/filesystems/f2fs.txt
5787F:	Documentation/ABI/testing/sysfs-fs-f2fs
5788F:	fs/f2fs/
5789F:	include/linux/f2fs_fs.h
5790F:	include/trace/events/f2fs.h
5791
5792F71805F HARDWARE MONITORING DRIVER
5793M:	Jean Delvare <jdelvare@suse.com>
5794L:	linux-hwmon@vger.kernel.org
5795S:	Maintained
5796F:	Documentation/hwmon/f71805f
5797F:	drivers/hwmon/f71805f.c
5798
5799FADDR2LINE
5800M:	Josh Poimboeuf <jpoimboe@redhat.com>
5801S:	Maintained
5802F:	scripts/faddr2line
5803
5804FAILOVER MODULE
5805M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5806L:	netdev@vger.kernel.org
5807S:	Supported
5808F:	net/core/failover.c
5809F:	include/net/failover.h
5810F:	Documentation/networking/failover.rst
5811
5812FANOTIFY
5813M:	Jan Kara <jack@suse.cz>
5814R:	Amir Goldstein <amir73il@gmail.com>
5815L:	linux-fsdevel@vger.kernel.org
5816S:	Maintained
5817F:	fs/notify/fanotify/
5818F:	include/linux/fanotify.h
5819F:	include/uapi/linux/fanotify.h
5820
5821FARSYNC SYNCHRONOUS DRIVER
5822M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5823W:	http://www.farsite.co.uk/
5824S:	Supported
5825F:	drivers/net/wan/farsync.*
5826
5827FAULT INJECTION SUPPORT
5828M:	Akinobu Mita <akinobu.mita@gmail.com>
5829S:	Supported
5830F:	Documentation/fault-injection/
5831F:	lib/fault-inject.c
5832
5833FBTFT Framebuffer drivers
5834S:	Orphan
5835L:	dri-devel@lists.freedesktop.org
5836L:	linux-fbdev@vger.kernel.org
5837F:	drivers/staging/fbtft/
5838
5839FC0011 TUNER DRIVER
5840M:	Michael Buesch <m@bues.ch>
5841L:	linux-media@vger.kernel.org
5842S:	Maintained
5843F:	drivers/media/tuners/fc0011.h
5844F:	drivers/media/tuners/fc0011.c
5845
5846FC2580 MEDIA DRIVER
5847M:	Antti Palosaari <crope@iki.fi>
5848L:	linux-media@vger.kernel.org
5849W:	https://linuxtv.org
5850W:	http://palosaari.fi/linux/
5851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5852T:	git git://linuxtv.org/anttip/media_tree.git
5853S:	Maintained
5854F:	drivers/media/tuners/fc2580*
5855
5856FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5857M:	Johannes Thumshirn <jth@kernel.org>
5858L:	linux-scsi@vger.kernel.org
5859W:	www.Open-FCoE.org
5860S:	Supported
5861F:	drivers/scsi/libfc/
5862F:	drivers/scsi/fcoe/
5863F:	include/scsi/fc/
5864F:	include/scsi/libfc.h
5865F:	include/scsi/libfcoe.h
5866F:	include/uapi/scsi/fc/
5867
5868FILE LOCKING (flock() and fcntl()/lockf())
5869M:	Jeff Layton <jlayton@kernel.org>
5870M:	"J. Bruce Fields" <bfields@fieldses.org>
5871L:	linux-fsdevel@vger.kernel.org
5872S:	Maintained
5873F:	include/linux/fcntl.h
5874F:	include/uapi/linux/fcntl.h
5875F:	fs/fcntl.c
5876F:	fs/locks.c
5877
5878FILESYSTEMS (VFS and infrastructure)
5879M:	Alexander Viro <viro@zeniv.linux.org.uk>
5880L:	linux-fsdevel@vger.kernel.org
5881S:	Maintained
5882F:	fs/*
5883F:	include/linux/fs.h
5884F:	include/uapi/linux/fs.h
5885
5886FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5887M:	Riku Voipio <riku.voipio@iki.fi>
5888L:	linux-hwmon@vger.kernel.org
5889S:	Maintained
5890F:	drivers/hwmon/f75375s.c
5891F:	include/linux/f75375s.h
5892
5893FIREWIRE AUDIO DRIVERS
5894M:	Clemens Ladisch <clemens@ladisch.de>
5895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5896T:	git git://git.alsa-project.org/alsa-kernel.git
5897S:	Maintained
5898F:	sound/firewire/
5899
5900FIREWIRE MEDIA DRIVERS (firedtv)
5901M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5902L:	linux-media@vger.kernel.org
5903L:	linux1394-devel@lists.sourceforge.net
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5905S:	Maintained
5906F:	drivers/media/firewire/
5907
5908FIREWIRE SBP-2 TARGET
5909M:	Chris Boot <bootc@bootc.net>
5910L:	linux-scsi@vger.kernel.org
5911L:	target-devel@vger.kernel.org
5912L:	linux1394-devel@lists.sourceforge.net
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5914S:	Maintained
5915F:	drivers/target/sbp/
5916
5917FIREWIRE SUBSYSTEM
5918M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5919L:	linux1394-devel@lists.sourceforge.net
5920W:	http://ieee1394.wiki.kernel.org/
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5922S:	Maintained
5923F:	drivers/firewire/
5924F:	include/linux/firewire.h
5925F:	include/uapi/linux/firewire*.h
5926F:	tools/firewire/
5927
5928FIRMWARE LOADER (request_firmware)
5929M:	Luis Chamberlain <mcgrof@kernel.org>
5930L:	linux-kernel@vger.kernel.org
5931S:	Maintained
5932F:	Documentation/firmware_class/
5933F:	drivers/base/firmware_loader/
5934F:	include/linux/firmware.h
5935
5936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5937M:	Joshua Morris <josh.h.morris@us.ibm.com>
5938M:	Philip Kelleher <pjk1939@linux.ibm.com>
5939S:	Maintained
5940F:	drivers/block/rsxx/
5941
5942FLOPPY DRIVER
5943M:	Jiri Kosina <jikos@kernel.org>
5944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5945S:	Odd fixes
5946F:	drivers/block/floppy.c
5947
5948FMC SUBSYSTEM
5949M:	Alessandro Rubini <rubini@gnudd.com>
5950W:	http://www.ohwr.org/projects/fmc-bus
5951S:	Supported
5952F:	drivers/fmc/
5953F:	include/linux/fmc*.h
5954F:	include/linux/ipmi-fru.h
5955K:	fmc_d.*register
5956
5957FPGA MANAGER FRAMEWORK
5958M:	Alan Tull <atull@kernel.org>
5959M:	Moritz Fischer <mdf@kernel.org>
5960L:	linux-fpga@vger.kernel.org
5961S:	Maintained
5962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5963Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5964F:	Documentation/fpga/
5965F:	Documentation/driver-api/fpga/
5966F:	Documentation/devicetree/bindings/fpga/
5967F:	drivers/fpga/
5968F:	include/linux/fpga/
5969W:	http://www.rocketboards.org
5970
5971FPGA DFL DRIVERS
5972M:	Wu Hao <hao.wu@intel.com>
5973L:	linux-fpga@vger.kernel.org
5974S:	Maintained
5975F:	Documentation/fpga/dfl.txt
5976F:	include/uapi/linux/fpga-dfl.h
5977F:	drivers/fpga/dfl*
5978
5979FPU EMULATOR
5980M:	Bill Metzenthen <billm@melbpc.org.au>
5981W:	http://floatingpoint.sourceforge.net/emulator/index.html
5982S:	Maintained
5983F:	arch/x86/math-emu/
5984
5985FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5986L:	netdev@vger.kernel.org
5987S:	Orphan
5988F:	drivers/net/wan/dlci.c
5989F:	drivers/net/wan/sdla.c
5990
5991FRAMEBUFFER LAYER
5992M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5993L:	dri-devel@lists.freedesktop.org
5994L:	linux-fbdev@vger.kernel.org
5995T:	git git://github.com/bzolnier/linux.git
5996Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5997S:	Maintained
5998F:	Documentation/fb/
5999F:	drivers/video/
6000F:	include/video/
6001F:	include/linux/fb.h
6002F:	include/uapi/video/
6003F:	include/uapi/linux/fb.h
6004
6005FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6006M:	Horia Geantă <horia.geanta@nxp.com>
6007M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6008L:	linux-crypto@vger.kernel.org
6009S:	Maintained
6010F:	drivers/crypto/caam/
6011F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6012
6013FREESCALE DIU FRAMEBUFFER DRIVER
6014M:	Timur Tabi <timur@kernel.org>
6015L:	linux-fbdev@vger.kernel.org
6016S:	Maintained
6017F:	drivers/video/fbdev/fsl-diu-fb.*
6018
6019FREESCALE DMA DRIVER
6020M:	Li Yang <leoyang.li@nxp.com>
6021M:	Zhang Wei <zw@zh-kernel.org>
6022L:	linuxppc-dev@lists.ozlabs.org
6023S:	Maintained
6024F:	drivers/dma/fsldma.*
6025
6026FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6027M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6028L:	netdev@vger.kernel.org
6029S:	Maintained
6030F:	drivers/net/ethernet/freescale/gianfar*
6031F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6032
6033FREESCALE GPMI NAND DRIVER
6034M:	Han Xu <han.xu@nxp.com>
6035L:	linux-mtd@lists.infradead.org
6036S:	Maintained
6037F:	drivers/mtd/nand/raw/gpmi-nand/*
6038
6039FREESCALE I2C CPM DRIVER
6040M:	Jochen Friedrich <jochen@scram.de>
6041L:	linuxppc-dev@lists.ozlabs.org
6042L:	linux-i2c@vger.kernel.org
6043S:	Maintained
6044F:	drivers/i2c/busses/i2c-cpm.c
6045
6046FREESCALE IMX LPI2C DRIVER
6047M:	Dong Aisheng <aisheng.dong@nxp.com>
6048L:	linux-i2c@vger.kernel.org
6049L:	linux-imx@nxp.com
6050S:	Maintained
6051F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6052F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6053
6054FREESCALE IMX / MXC FEC DRIVER
6055M:	Fugang Duan <fugang.duan@nxp.com>
6056L:	netdev@vger.kernel.org
6057S:	Maintained
6058F:	drivers/net/ethernet/freescale/fec_main.c
6059F:	drivers/net/ethernet/freescale/fec_ptp.c
6060F:	drivers/net/ethernet/freescale/fec.h
6061F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6062
6063FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6064M:	Sascha Hauer <s.hauer@pengutronix.de>
6065R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6066L:	linux-fbdev@vger.kernel.org
6067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6068S:	Maintained
6069F:	include/linux/platform_data/video-imxfb.h
6070F:	drivers/video/fbdev/imxfb.c
6071
6072FREESCALE QORIQ DPAA ETHERNET DRIVER
6073M:	Madalin Bucur <madalin.bucur@nxp.com>
6074L:	netdev@vger.kernel.org
6075S:	Maintained
6076F:	drivers/net/ethernet/freescale/dpaa
6077
6078FREESCALE QORIQ DPAA FMAN DRIVER
6079M:	Madalin Bucur <madalin.bucur@nxp.com>
6080L:	netdev@vger.kernel.org
6081S:	Maintained
6082F:	drivers/net/ethernet/freescale/fman
6083F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6084
6085FREESCALE QORIQ PTP CLOCK DRIVER
6086M:	Yangbo Lu <yangbo.lu@nxp.com>
6087L:	netdev@vger.kernel.org
6088S:	Maintained
6089F:	drivers/ptp/ptp_qoriq.c
6090F:	include/linux/fsl/ptp_qoriq.h
6091F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6092
6093FREESCALE QUAD SPI DRIVER
6094M:	Han Xu <han.xu@nxp.com>
6095L:	linux-mtd@lists.infradead.org
6096S:	Maintained
6097F:	drivers/mtd/spi-nor/fsl-quadspi.c
6098
6099FREESCALE QUICC ENGINE LIBRARY
6100M:	Qiang Zhao <qiang.zhao@nxp.com>
6101L:	linuxppc-dev@lists.ozlabs.org
6102S:	Maintained
6103F:	drivers/soc/fsl/qe/
6104F:	include/soc/fsl/*qe*.h
6105F:	include/soc/fsl/*ucc*.h
6106
6107FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6108M:	Li Yang <leoyang.li@nxp.com>
6109L:	netdev@vger.kernel.org
6110L:	linuxppc-dev@lists.ozlabs.org
6111S:	Maintained
6112F:	drivers/net/ethernet/freescale/ucc_geth*
6113
6114FREESCALE QUICC ENGINE UCC HDLC DRIVER
6115M:	Zhao Qiang <qiang.zhao@nxp.com>
6116L:	netdev@vger.kernel.org
6117L:	linuxppc-dev@lists.ozlabs.org
6118S:	Maintained
6119F:	drivers/net/wan/fsl_ucc_hdlc*
6120
6121FREESCALE QUICC ENGINE UCC UART DRIVER
6122M:	Timur Tabi <timur@kernel.org>
6123L:	linuxppc-dev@lists.ozlabs.org
6124S:	Maintained
6125F:	drivers/tty/serial/ucc_uart.c
6126
6127FREESCALE SOC DRIVERS
6128M:	Li Yang <leoyang.li@nxp.com>
6129L:	linuxppc-dev@lists.ozlabs.org
6130L:	linux-arm-kernel@lists.infradead.org
6131S:	Maintained
6132F:	Documentation/devicetree/bindings/soc/fsl/
6133F:	drivers/soc/fsl/
6134F:	include/linux/fsl/
6135
6136FREESCALE SOC FS_ENET DRIVER
6137M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6138L:	linuxppc-dev@lists.ozlabs.org
6139L:	netdev@vger.kernel.org
6140S:	Maintained
6141F:	drivers/net/ethernet/freescale/fs_enet/
6142F:	include/linux/fs_enet_pd.h
6143
6144FREESCALE SOC SOUND DRIVERS
6145M:	Timur Tabi <timur@kernel.org>
6146M:	Nicolin Chen <nicoleotsuka@gmail.com>
6147M:	Xiubo Li <Xiubo.Lee@gmail.com>
6148R:	Fabio Estevam <fabio.estevam@nxp.com>
6149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6150L:	linuxppc-dev@lists.ozlabs.org
6151S:	Maintained
6152F:	sound/soc/fsl/fsl*
6153F:	sound/soc/fsl/imx*
6154F:	sound/soc/fsl/mpc8610_hpcd.c
6155
6156FREESCALE USB PERIPHERAL DRIVERS
6157M:	Li Yang <leoyang.li@nxp.com>
6158L:	linux-usb@vger.kernel.org
6159L:	linuxppc-dev@lists.ozlabs.org
6160S:	Maintained
6161F:	drivers/usb/gadget/udc/fsl*
6162
6163FREEVXFS FILESYSTEM
6164M:	Christoph Hellwig <hch@infradead.org>
6165W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6166S:	Maintained
6167F:	fs/freevxfs/
6168
6169FREEZER
6170M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6171M:	Pavel Machek <pavel@ucw.cz>
6172L:	linux-pm@vger.kernel.org
6173S:	Supported
6174F:	Documentation/power/freezing-of-tasks.txt
6175F:	include/linux/freezer.h
6176F:	kernel/freezer.c
6177
6178FRONTSWAP API
6179M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6180L:	linux-kernel@vger.kernel.org
6181S:	Maintained
6182F:	mm/frontswap.c
6183F:	include/linux/frontswap.h
6184
6185FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6186M:	David Howells <dhowells@redhat.com>
6187L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6188S:	Supported
6189F:	Documentation/filesystems/caching/
6190F:	fs/fscache/
6191F:	include/linux/fscache*.h
6192
6193FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6194M:	Theodore Y. Ts'o <tytso@mit.edu>
6195M:	Jaegeuk Kim <jaegeuk@kernel.org>
6196L:	linux-fscrypt@vger.kernel.org
6197Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6199S:	Supported
6200F:	fs/crypto/
6201F:	include/linux/fscrypt*.h
6202F:	Documentation/filesystems/fscrypt.rst
6203
6204FSI-ATTACHED I2C DRIVER
6205M:	Eddie James <eajames@linux.ibm.com>
6206L:	linux-i2c@vger.kernel.org
6207L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6208S:	Maintained
6209F:	drivers/i2c/busses/i2c-fsi.c
6210F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6211
6212FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6213M:	Jan Kara <jack@suse.cz>
6214R:	Amir Goldstein <amir73il@gmail.com>
6215L:	linux-fsdevel@vger.kernel.org
6216S:	Maintained
6217F:	fs/notify/
6218F:	include/linux/fsnotify*.h
6219
6220FUJITSU LAPTOP EXTRAS
6221M:	Jonathan Woithe <jwoithe@just42.net>
6222L:	platform-driver-x86@vger.kernel.org
6223S:	Maintained
6224F:	drivers/platform/x86/fujitsu-laptop.c
6225
6226FUJITSU M-5MO LS CAMERA ISP DRIVER
6227M:	Kyungmin Park <kyungmin.park@samsung.com>
6228M:	Heungjun Kim <riverful.kim@samsung.com>
6229L:	linux-media@vger.kernel.org
6230S:	Maintained
6231F:	drivers/media/i2c/m5mols/
6232F:	include/media/i2c/m5mols.h
6233
6234FUJITSU TABLET EXTRAS
6235M:	Robert Gerlach <khnz@gmx.de>
6236L:	platform-driver-x86@vger.kernel.org
6237S:	Maintained
6238F:	drivers/platform/x86/fujitsu-tablet.c
6239
6240FUSE: FILESYSTEM IN USERSPACE
6241M:	Miklos Szeredi <miklos@szeredi.hu>
6242L:	linux-fsdevel@vger.kernel.org
6243W:	http://fuse.sourceforge.net/
6244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6245S:	Maintained
6246F:	fs/fuse/
6247F:	include/uapi/linux/fuse.h
6248F:	Documentation/filesystems/fuse.txt
6249
6250FUTEX SUBSYSTEM
6251M:	Thomas Gleixner <tglx@linutronix.de>
6252M:	Ingo Molnar <mingo@redhat.com>
6253R:	Peter Zijlstra <peterz@infradead.org>
6254R:	Darren Hart <dvhart@infradead.org>
6255L:	linux-kernel@vger.kernel.org
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6257S:	Maintained
6258F:	kernel/futex.c
6259F:	kernel/futex_compat.c
6260F:	include/asm-generic/futex.h
6261F:	include/linux/futex.h
6262F:	include/uapi/linux/futex.h
6263F:	tools/testing/selftests/futex/
6264F:	tools/perf/bench/futex*
6265F:	Documentation/*futex*
6266
6267GCC PLUGINS
6268M:	Kees Cook <keescook@chromium.org>
6269R:	Emese Revfy <re.emese@gmail.com>
6270L:	kernel-hardening@lists.openwall.com
6271S:	Maintained
6272F:	scripts/gcc-plugins/
6273F:	scripts/gcc-plugin.sh
6274F:	scripts/Makefile.gcc-plugins
6275F:	Documentation/gcc-plugins.txt
6276
6277GASKET DRIVER FRAMEWORK
6278M:	Rob Springer <rspringer@google.com>
6279M:	Todd Poynor <toddpoynor@google.com>
6280M:	Ben Chan <benchan@chromium.org>
6281S:	Maintained
6282F:	drivers/staging/gasket/
6283
6284GCOV BASED KERNEL PROFILING
6285M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6286S:	Maintained
6287F:	kernel/gcov/
6288F:	Documentation/dev-tools/gcov.rst
6289
6290GDB KERNEL DEBUGGING HELPER SCRIPTS
6291M:	Jan Kiszka <jan.kiszka@siemens.com>
6292M:	Kieran Bingham <kbingham@kernel.org>
6293S:	Supported
6294F:	scripts/gdb/
6295
6296GDT SCSI DISK ARRAY CONTROLLER DRIVER
6297M:	Achim Leubner <achim_leubner@adaptec.com>
6298L:	linux-scsi@vger.kernel.org
6299W:	http://www.icp-vortex.com/
6300S:	Supported
6301F:	drivers/scsi/gdt*
6302
6303GEMTEK FM RADIO RECEIVER DRIVER
6304M:	Hans Verkuil <hverkuil@xs4all.nl>
6305L:	linux-media@vger.kernel.org
6306T:	git git://linuxtv.org/media_tree.git
6307W:	https://linuxtv.org
6308S:	Maintained
6309F:	drivers/media/radio/radio-gemtek*
6310
6311GENERIC GPIO I2C DRIVER
6312M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6313S:	Supported
6314F:	drivers/i2c/busses/i2c-gpio.c
6315F:	include/linux/platform_data/i2c-gpio.h
6316
6317GENERIC GPIO I2C MULTIPLEXER DRIVER
6318M:	Peter Korsgaard <peter.korsgaard@barco.com>
6319L:	linux-i2c@vger.kernel.org
6320S:	Supported
6321F:	drivers/i2c/muxes/i2c-mux-gpio.c
6322F:	include/linux/platform_data/i2c-mux-gpio.h
6323F:	Documentation/i2c/muxes/i2c-mux-gpio
6324
6325GENERIC HDLC (WAN) DRIVERS
6326M:	Krzysztof Halasa <khc@pm.waw.pl>
6327W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6328S:	Maintained
6329F:	drivers/net/wan/c101.c
6330F:	drivers/net/wan/hd6457*
6331F:	drivers/net/wan/hdlc*
6332F:	drivers/net/wan/n2.c
6333F:	drivers/net/wan/pc300too.c
6334F:	drivers/net/wan/pci200syn.c
6335F:	drivers/net/wan/wanxl*
6336
6337GENERIC INCLUDE/ASM HEADER FILES
6338M:	Arnd Bergmann <arnd@arndb.de>
6339L:	linux-arch@vger.kernel.org
6340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6341S:	Maintained
6342F:	include/asm-generic/
6343F:	include/uapi/asm-generic/
6344
6345GENERIC PHY FRAMEWORK
6346M:	Kishon Vijay Abraham I <kishon@ti.com>
6347L:	linux-kernel@vger.kernel.org
6348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6349S:	Supported
6350F:	drivers/phy/
6351F:	include/linux/phy/
6352F:	Documentation/devicetree/bindings/phy/
6353
6354GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6355M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6356S:	Supported
6357F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6358
6359GENERIC PM DOMAINS
6360M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6361M:	Kevin Hilman <khilman@kernel.org>
6362M:	Ulf Hansson <ulf.hansson@linaro.org>
6363L:	linux-pm@vger.kernel.org
6364S:	Supported
6365F:	drivers/base/power/domain*.c
6366F:	include/linux/pm_domain.h
6367F:	Documentation/devicetree/bindings/power/power_domain.txt
6368
6369GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6370M:	Eugen Hristev <eugen.hristev@microchip.com>
6371L:	linux-input@vger.kernel.org
6372S:	Maintained
6373F:	drivers/input/touchscreen/resistive-adc-touch.c
6374
6375GENERIC UIO DRIVER FOR PCI DEVICES
6376M:	"Michael S. Tsirkin" <mst@redhat.com>
6377L:	kvm@vger.kernel.org
6378S:	Supported
6379F:	drivers/uio/uio_pci_generic.c
6380
6381GENWQE (IBM Generic Workqueue Card)
6382M:	Frank Haverkamp <haver@linux.ibm.com>
6383S:	Supported
6384F:	drivers/misc/genwqe/
6385
6386GET_MAINTAINER SCRIPT
6387M:	Joe Perches <joe@perches.com>
6388S:	Maintained
6389F:	scripts/get_maintainer.pl
6390
6391GFS2 FILE SYSTEM
6392M:	Bob Peterson <rpeterso@redhat.com>
6393M:	Andreas Gruenbacher <agruenba@redhat.com>
6394L:	cluster-devel@redhat.com
6395W:	http://sources.redhat.com/cluster/
6396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6397S:	Supported
6398F:	Documentation/filesystems/gfs2*.txt
6399F:	fs/gfs2/
6400F:	include/uapi/linux/gfs2_ondisk.h
6401
6402GIGASET ISDN DRIVERS
6403M:	Paul Bolle <pebolle@tiscali.nl>
6404L:	gigaset307x-common@lists.sourceforge.net
6405W:	http://gigaset307x.sourceforge.net/
6406S:	Odd Fixes
6407F:	Documentation/isdn/README.gigaset
6408F:	drivers/isdn/gigaset/
6409F:	include/uapi/linux/gigaset_dev.h
6410
6411GNSS SUBSYSTEM
6412M:	Johan Hovold <johan@kernel.org>
6413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6414S:	Maintained
6415F:	Documentation/ABI/testing/sysfs-class-gnss
6416F:	Documentation/devicetree/bindings/gnss/
6417F:	drivers/gnss/
6418F:	include/linux/gnss.h
6419
6420GO7007 MPEG CODEC
6421M:	Hans Verkuil <hans.verkuil@cisco.com>
6422L:	linux-media@vger.kernel.org
6423S:	Maintained
6424F:	drivers/media/usb/go7007/
6425
6426GOODIX TOUCHSCREEN
6427M:	Bastien Nocera <hadess@hadess.net>
6428L:	linux-input@vger.kernel.org
6429S:	Maintained
6430F:	drivers/input/touchscreen/goodix.c
6431
6432GPD POCKET FAN DRIVER
6433M:	Hans de Goede <hdegoede@redhat.com>
6434L:	platform-driver-x86@vger.kernel.org
6435S:	Maintained
6436F:	drivers/platform/x86/gpd-pocket-fan.c
6437
6438GPIO ACPI SUPPORT
6439M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6440M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6441L:	linux-gpio@vger.kernel.org
6442L:	linux-acpi@vger.kernel.org
6443S:	Maintained
6444F:	Documentation/acpi/gpio-properties.txt
6445F:	drivers/gpio/gpiolib-acpi.c
6446
6447GPIO IR Transmitter
6448M:	Sean Young <sean@mess.org>
6449L:	linux-media@vger.kernel.org
6450S:	Maintained
6451F:	drivers/media/rc/gpio-ir-tx.c
6452
6453GPIO MOCKUP DRIVER
6454M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6455L:	linux-gpio@vger.kernel.org
6456S:	Maintained
6457F:	drivers/gpio/gpio-mockup.c
6458F:	tools/testing/selftests/gpio/
6459
6460GPIO SUBSYSTEM
6461M:	Linus Walleij <linus.walleij@linaro.org>
6462M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6463L:	linux-gpio@vger.kernel.org
6464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6465S:	Maintained
6466F:	Documentation/devicetree/bindings/gpio/
6467F:	Documentation/driver-api/gpio/
6468F:	Documentation/gpio/
6469F:	Documentation/ABI/testing/gpio-cdev
6470F:	Documentation/ABI/obsolete/sysfs-gpio
6471F:	drivers/gpio/
6472F:	include/linux/gpio/
6473F:	include/linux/gpio.h
6474F:	include/linux/of_gpio.h
6475F:	include/asm-generic/gpio.h
6476F:	include/uapi/linux/gpio.h
6477F:	tools/gpio/
6478
6479GRE DEMULTIPLEXER DRIVER
6480M:	Dmitry Kozlov <xeb@mail.ru>
6481L:	netdev@vger.kernel.org
6482S:	Maintained
6483F:	net/ipv4/gre_demux.c
6484F:	net/ipv4/gre_offload.c
6485F:	include/net/gre.h
6486
6487GRETH 10/100/1G Ethernet MAC device driver
6488M:	Andreas Larsson <andreas@gaisler.com>
6489L:	netdev@vger.kernel.org
6490S:	Maintained
6491F:	drivers/net/ethernet/aeroflex/
6492
6493GREYBUS AUDIO PROTOCOLS DRIVERS
6494M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6495M:	Mark Greer <mgreer@animalcreek.com>
6496S:	Maintained
6497F:	drivers/staging/greybus/audio_apbridgea.c
6498F:	drivers/staging/greybus/audio_apbridgea.h
6499F:	drivers/staging/greybus/audio_codec.c
6500F:	drivers/staging/greybus/audio_codec.h
6501F:	drivers/staging/greybus/audio_gb.c
6502F:	drivers/staging/greybus/audio_manager.c
6503F:	drivers/staging/greybus/audio_manager.h
6504F:	drivers/staging/greybus/audio_manager_module.c
6505F:	drivers/staging/greybus/audio_manager_private.h
6506F:	drivers/staging/greybus/audio_manager_sysfs.c
6507F:	drivers/staging/greybus/audio_module.c
6508F:	drivers/staging/greybus/audio_topology.c
6509
6510GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6511M:	Viresh Kumar <vireshk@kernel.org>
6512S:	Maintained
6513F:	drivers/staging/greybus/authentication.c
6514F:	drivers/staging/greybus/bootrom.c
6515F:	drivers/staging/greybus/firmware.h
6516F:	drivers/staging/greybus/fw-core.c
6517F:	drivers/staging/greybus/fw-download.c
6518F:	drivers/staging/greybus/fw-management.c
6519F:	drivers/staging/greybus/greybus_authentication.h
6520F:	drivers/staging/greybus/greybus_firmware.h
6521F:	drivers/staging/greybus/hid.c
6522F:	drivers/staging/greybus/i2c.c
6523F:	drivers/staging/greybus/spi.c
6524F:	drivers/staging/greybus/spilib.c
6525F:	drivers/staging/greybus/spilib.h
6526
6527GREYBUS LOOPBACK DRIVER
6528M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6529S:	Maintained
6530F:	drivers/staging/greybus/loopback.c
6531
6532GREYBUS PLATFORM DRIVERS
6533M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6534S:	Maintained
6535F:	drivers/staging/greybus/arche-platform.c
6536F:	drivers/staging/greybus/arche-apb-ctrl.c
6537F:	drivers/staging/greybus/arche_platform.h
6538
6539GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6540M:	Rui Miguel Silva <rmfrfs@gmail.com>
6541S:	Maintained
6542F:	drivers/staging/greybus/sdio.c
6543F:	drivers/staging/greybus/light.c
6544F:	drivers/staging/greybus/gpio.c
6545F:	drivers/staging/greybus/power_supply.c
6546F:	drivers/staging/greybus/spi.c
6547F:	drivers/staging/greybus/spilib.c
6548
6549GREYBUS SUBSYSTEM
6550M:	Johan Hovold <johan@kernel.org>
6551M:	Alex Elder <elder@kernel.org>
6552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6553S:	Maintained
6554F:	drivers/staging/greybus/
6555L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6556
6557GREYBUS UART PROTOCOLS DRIVERS
6558M:	David Lin <dtwlin@gmail.com>
6559S:	Maintained
6560F:	drivers/staging/greybus/uart.c
6561F:	drivers/staging/greybus/log.c
6562
6563GS1662 VIDEO SERIALIZER
6564M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6565L:	linux-media@vger.kernel.org
6566T:	git git://linuxtv.org/media_tree.git
6567S:	Maintained
6568F:	drivers/media/spi/gs1662.c
6569
6570GSPCA FINEPIX SUBDRIVER
6571M:	Frank Zago <frank@zago.net>
6572L:	linux-media@vger.kernel.org
6573T:	git git://linuxtv.org/media_tree.git
6574S:	Maintained
6575F:	drivers/media/usb/gspca/finepix.c
6576
6577GSPCA GL860 SUBDRIVER
6578M:	Olivier Lorin <o.lorin@laposte.net>
6579L:	linux-media@vger.kernel.org
6580T:	git git://linuxtv.org/media_tree.git
6581S:	Maintained
6582F:	drivers/media/usb/gspca/gl860/
6583
6584GSPCA M5602 SUBDRIVER
6585M:	Erik Andren <erik.andren@gmail.com>
6586L:	linux-media@vger.kernel.org
6587T:	git git://linuxtv.org/media_tree.git
6588S:	Maintained
6589F:	drivers/media/usb/gspca/m5602/
6590
6591GSPCA PAC207 SONIXB SUBDRIVER
6592M:	Hans Verkuil <hverkuil@xs4all.nl>
6593L:	linux-media@vger.kernel.org
6594T:	git git://linuxtv.org/media_tree.git
6595S:	Odd Fixes
6596F:	drivers/media/usb/gspca/pac207.c
6597
6598GSPCA SN9C20X SUBDRIVER
6599M:	Brian Johnson <brijohn@gmail.com>
6600L:	linux-media@vger.kernel.org
6601T:	git git://linuxtv.org/media_tree.git
6602S:	Maintained
6603F:	drivers/media/usb/gspca/sn9c20x.c
6604
6605GSPCA T613 SUBDRIVER
6606M:	Leandro Costantino <lcostantino@gmail.com>
6607L:	linux-media@vger.kernel.org
6608T:	git git://linuxtv.org/media_tree.git
6609S:	Maintained
6610F:	drivers/media/usb/gspca/t613.c
6611
6612GSPCA USB WEBCAM DRIVER
6613M:	Hans Verkuil <hverkuil@xs4all.nl>
6614L:	linux-media@vger.kernel.org
6615T:	git git://linuxtv.org/media_tree.git
6616S:	Odd Fixes
6617F:	drivers/media/usb/gspca/
6618
6619GTP (GPRS Tunneling Protocol)
6620M:	Pablo Neira Ayuso <pablo@netfilter.org>
6621M:	Harald Welte <laforge@gnumonks.org>
6622L:	osmocom-net-gprs@lists.osmocom.org
6623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6624S:	Maintained
6625F:	drivers/net/gtp.c
6626
6627GUID PARTITION TABLE (GPT)
6628M:	Davidlohr Bueso <dave@stgolabs.net>
6629L:	linux-efi@vger.kernel.org
6630S:	Maintained
6631F:	block/partitions/efi.*
6632
6633H8/300 ARCHITECTURE
6634M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6635L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6636W:	http://uclinux-h8.sourceforge.jp
6637T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6638S:	Maintained
6639F:	arch/h8300/
6640F:	drivers/clocksource/h8300_*.c
6641F:	drivers/clk/h8300/
6642F:	drivers/irqchip/irq-renesas-h8*.c
6643
6644HACKRF MEDIA DRIVER
6645M:	Antti Palosaari <crope@iki.fi>
6646L:	linux-media@vger.kernel.org
6647W:	https://linuxtv.org
6648W:	http://palosaari.fi/linux/
6649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6650T:	git git://linuxtv.org/anttip/media_tree.git
6651S:	Maintained
6652F:	drivers/media/usb/hackrf/
6653
6654HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6655M:	Frank Seidel <frank@f-seidel.de>
6656L:	platform-driver-x86@vger.kernel.org
6657W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6658S:	Maintained
6659F:	drivers/platform/x86/hdaps.c
6660
6661HARDWARE MONITORING
6662M:	Jean Delvare <jdelvare@suse.com>
6663M:	Guenter Roeck <linux@roeck-us.net>
6664L:	linux-hwmon@vger.kernel.org
6665W:	http://hwmon.wiki.kernel.org/
6666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6667S:	Maintained
6668F:	Documentation/devicetree/bindings/hwmon/
6669F:	Documentation/hwmon/
6670F:	drivers/hwmon/
6671F:	include/linux/hwmon*.h
6672F:	include/trace/events/hwmon*.h
6673
6674HARDWARE RANDOM NUMBER GENERATOR CORE
6675M:	Matt Mackall <mpm@selenic.com>
6676M:	Herbert Xu <herbert@gondor.apana.org.au>
6677L:	linux-crypto@vger.kernel.org
6678S:	Odd fixes
6679F:	Documentation/devicetree/bindings/rng/
6680F:	Documentation/hw_random.txt
6681F:	drivers/char/hw_random/
6682F:	include/linux/hw_random.h
6683
6684HARDWARE TRACING FACILITIES
6685M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6686S:	Maintained
6687F:	drivers/hwtracing/
6688
6689HARDWARE SPINLOCK CORE
6690M:	Ohad Ben-Cohen <ohad@wizery.com>
6691M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6692L:	linux-remoteproc@vger.kernel.org
6693S:	Maintained
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6695F:	Documentation/devicetree/bindings/hwlock/
6696F:	Documentation/hwspinlock.txt
6697F:	drivers/hwspinlock/
6698F:	include/linux/hwspinlock.h
6699
6700HARMONY SOUND DRIVER
6701L:	linux-parisc@vger.kernel.org
6702S:	Maintained
6703F:	sound/parisc/harmony.*
6704
6705HDPVR USB VIDEO ENCODER DRIVER
6706M:	Hans Verkuil <hverkuil@xs4all.nl>
6707L:	linux-media@vger.kernel.org
6708T:	git git://linuxtv.org/media_tree.git
6709W:	https://linuxtv.org
6710S:	Odd Fixes
6711F:	drivers/media/usb/hdpvr/
6712
6713HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6714M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6715S:	Supported
6716F:	Documentation/watchdog/hpwdt.txt
6717F:	drivers/watchdog/hpwdt.c
6718
6719HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6720M:	Don Brace <don.brace@microsemi.com>
6721L:	esc.storagedev@microsemi.com
6722L:	linux-scsi@vger.kernel.org
6723S:	Supported
6724F:	Documentation/scsi/hpsa.txt
6725F:	drivers/scsi/hpsa*.[ch]
6726F:	include/linux/cciss*.h
6727F:	include/uapi/linux/cciss*.h
6728
6729HFI1 DRIVER
6730M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6731M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6732L:	linux-rdma@vger.kernel.org
6733S:	Supported
6734F:	drivers/infiniband/hw/hfi1
6735
6736HFS FILESYSTEM
6737L:	linux-fsdevel@vger.kernel.org
6738S:	Orphan
6739F:	Documentation/filesystems/hfs.txt
6740F:	fs/hfs/
6741
6742HFSPLUS FILESYSTEM
6743L:	linux-fsdevel@vger.kernel.org
6744S:	Orphan
6745F:	Documentation/filesystems/hfsplus.txt
6746F:	fs/hfsplus/
6747
6748HGA FRAMEBUFFER DRIVER
6749M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6750L:	linux-nvidia@lists.surfsouth.com
6751W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6752S:	Maintained
6753F:	drivers/video/fbdev/hgafb.c
6754
6755HIBERNATION (aka Software Suspend, aka swsusp)
6756M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6757M:	Pavel Machek <pavel@ucw.cz>
6758L:	linux-pm@vger.kernel.org
6759B:	https://bugzilla.kernel.org
6760S:	Supported
6761F:	arch/x86/power/
6762F:	drivers/base/power/
6763F:	kernel/power/
6764F:	include/linux/suspend.h
6765F:	include/linux/freezer.h
6766F:	include/linux/pm.h
6767F:	arch/*/include/asm/suspend*.h
6768
6769HID CORE LAYER
6770M:	Jiri Kosina <jikos@kernel.org>
6771M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6772L:	linux-input@vger.kernel.org
6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6774S:	Maintained
6775F:	drivers/hid/
6776F:	include/linux/hid*
6777F:	include/uapi/linux/hid*
6778
6779HID SENSOR HUB DRIVERS
6780M:	Jiri Kosina <jikos@kernel.org>
6781M:	Jonathan Cameron <jic23@kernel.org>
6782M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6783L:	linux-input@vger.kernel.org
6784L:	linux-iio@vger.kernel.org
6785S:	Maintained
6786F:	Documentation/hid/hid-sensor*
6787F:	drivers/hid/hid-sensor-*
6788F:	drivers/iio/*/hid-*
6789F:	include/linux/hid-sensor-*
6790
6791HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6792M:	Thomas Gleixner <tglx@linutronix.de>
6793L:	linux-kernel@vger.kernel.org
6794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6795S:	Maintained
6796F:	Documentation/timers/
6797F:	kernel/time/hrtimer.c
6798F:	kernel/time/clockevents.c
6799F:	kernel/time/timer_*.c
6800F:	include/linux/clockchips.h
6801F:	include/linux/hrtimer.h
6802
6803HIGH-SPEED SCC DRIVER FOR AX.25
6804L:	linux-hams@vger.kernel.org
6805S:	Orphan
6806F:	drivers/net/hamradio/dmascc.c
6807F:	drivers/net/hamradio/scc.c
6808
6809HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6810M:	HighPoint Linux Team <linux@highpoint-tech.com>
6811W:	http://www.highpoint-tech.com
6812S:	Supported
6813F:	Documentation/scsi/hptiop.txt
6814F:	drivers/scsi/hptiop.c
6815
6816HIPPI
6817M:	Jes Sorensen <jes@trained-monkey.org>
6818L:	linux-hippi@sunsite.dk
6819S:	Maintained
6820F:	include/linux/hippidevice.h
6821F:	include/uapi/linux/if_hippi.h
6822F:	net/802/hippi.c
6823F:	drivers/net/hippi/
6824
6825HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6826M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6827M:	Salil Mehta <salil.mehta@huawei.com>
6828L:	netdev@vger.kernel.org
6829W:	http://www.hisilicon.com
6830S:	Maintained
6831F:	drivers/net/ethernet/hisilicon/hns3/
6832
6833HISILICON LPC BUS DRIVER
6834M:	john.garry@huawei.com
6835W:	http://www.hisilicon.com
6836S:	Maintained
6837F:	drivers/bus/hisi_lpc.c
6838F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6839
6840HISILICON NETWORK SUBSYSTEM DRIVER
6841M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6842M:	Salil Mehta <salil.mehta@huawei.com>
6843L:	netdev@vger.kernel.org
6844W:	http://www.hisilicon.com
6845S:	Maintained
6846F:	drivers/net/ethernet/hisilicon/
6847F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6848
6849HISILICON PMU DRIVER
6850M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6851W:	http://www.hisilicon.com
6852S:	Supported
6853F:	drivers/perf/hisilicon
6854F:	Documentation/perf/hisi-pmu.txt
6855
6856HISILICON ROCE DRIVER
6857M:	Lijun Ou <oulijun@huawei.com>
6858M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6859L:	linux-rdma@vger.kernel.org
6860S:	Maintained
6861F:	drivers/infiniband/hw/hns/
6862F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6863
6864HISILICON SAS Controller
6865M:	John Garry <john.garry@huawei.com>
6866W:	http://www.hisilicon.com
6867S:	Supported
6868F:	drivers/scsi/hisi_sas/
6869F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6870
6871HMM - Heterogeneous Memory Management
6872M:	Jérôme Glisse <jglisse@redhat.com>
6873L:	linux-mm@kvack.org
6874S:	Maintained
6875F:	mm/hmm*
6876F:	include/linux/hmm*
6877F:	Documentation/vm/hmm.rst
6878
6879HOST AP DRIVER
6880M:	Jouni Malinen <j@w1.fi>
6881L:	linux-wireless@vger.kernel.org
6882W:	http://w1.fi/hostap-driver.html
6883S:	Obsolete
6884F:	drivers/net/wireless/intersil/hostap/
6885
6886HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6887L:	platform-driver-x86@vger.kernel.org
6888S:	Orphan
6889F:	drivers/platform/x86/tc1100-wmi.c
6890
6891HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6892M:	Jaroslav Kysela <perex@perex.cz>
6893S:	Maintained
6894F:	drivers/net/ethernet/hp/hp100.*
6895
6896HPET:	High Precision Event Timers driver
6897M:	Clemens Ladisch <clemens@ladisch.de>
6898S:	Maintained
6899F:	Documentation/timers/hpet.txt
6900F:	drivers/char/hpet.c
6901F:	include/linux/hpet.h
6902F:	include/uapi/linux/hpet.h
6903
6904HPET:	x86
6905S:	Orphan
6906F:	arch/x86/kernel/hpet.c
6907F:	arch/x86/include/asm/hpet.h
6908
6909HPFS FILESYSTEM
6910M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6911W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6912S:	Maintained
6913F:	fs/hpfs/
6914
6915HSI SUBSYSTEM
6916M:	Sebastian Reichel <sre@kernel.org>
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6918S:	Maintained
6919F:	Documentation/ABI/testing/sysfs-bus-hsi
6920F:	Documentation/driver-api/hsi.rst
6921F:	drivers/hsi/
6922F:	include/linux/hsi/
6923F:	include/uapi/linux/hsi/
6924
6925HSO 3G MODEM DRIVER
6926L:	linux-usb@vger.kernel.org
6927S:	Orphan
6928F:	drivers/net/usb/hso.c
6929
6930HSR NETWORK PROTOCOL
6931M:	Arvid Brodin <arvid.brodin@alten.se>
6932L:	netdev@vger.kernel.org
6933S:	Maintained
6934F:	net/hsr/
6935
6936HT16K33 LED CONTROLLER DRIVER
6937M:	Robin van der Gracht <robin@protonic.nl>
6938S:	Maintained
6939F:	drivers/auxdisplay/ht16k33.c
6940F:	Documentation/devicetree/bindings/display/ht16k33.txt
6941
6942HTCPEN TOUCHSCREEN DRIVER
6943M:	Pau Oliva Fora <pof@eslack.org>
6944L:	linux-input@vger.kernel.org
6945S:	Maintained
6946F:	drivers/input/touchscreen/htcpen.c
6947
6948HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6949M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6950L:	linux-iio@vger.kernel.org
6951W:	http://www.st.com/
6952S:	Maintained
6953F:	drivers/iio/humidity/hts221*
6954F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6955
6956HUAWEI ETHERNET DRIVER
6957M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6958L:	netdev@vger.kernel.org
6959S:	Supported
6960F:	Documentation/networking/hinic.txt
6961F:	drivers/net/ethernet/huawei/hinic/
6962
6963HUGETLB FILESYSTEM
6964M:	Mike Kravetz <mike.kravetz@oracle.com>
6965L:	linux-mm@kvack.org
6966S:	Maintained
6967F:	fs/hugetlbfs/
6968F:	mm/hugetlb.c
6969F:	include/linux/hugetlb.h
6970F:	Documentation/admin-guide/mm/hugetlbpage.rst
6971F:	Documentation/vm/hugetlbfs_reserv.rst
6972F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6973
6974HVA ST MEDIA DRIVER
6975M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6976L:	linux-media@vger.kernel.org
6977T:	git git://linuxtv.org/media_tree.git
6978W:	https://linuxtv.org
6979S:	Supported
6980F:	drivers/media/platform/sti/hva
6981
6982HWPOISON MEMORY FAILURE HANDLING
6983M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6984L:	linux-mm@kvack.org
6985S:	Maintained
6986F:	mm/memory-failure.c
6987F:	mm/hwpoison-inject.c
6988
6989HYGON PROCESSOR SUPPORT
6990M:	Pu Wen <puwen@hygon.cn>
6991L:	linux-kernel@vger.kernel.org
6992S:	Maintained
6993F:	arch/x86/kernel/cpu/hygon.c
6994
6995Hyper-V CORE AND DRIVERS
6996M:	"K. Y. Srinivasan" <kys@microsoft.com>
6997M:	Haiyang Zhang <haiyangz@microsoft.com>
6998M:	Stephen Hemminger <sthemmin@microsoft.com>
6999M:	Sasha Levin <sashal@kernel.org>
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7001L:	devel@linuxdriverproject.org
7002S:	Supported
7003F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7004F:	arch/x86/include/asm/mshyperv.h
7005F:	arch/x86/include/asm/trace/hyperv.h
7006F:	arch/x86/include/asm/hyperv-tlfs.h
7007F:	arch/x86/kernel/cpu/mshyperv.c
7008F:	arch/x86/hyperv
7009F:	drivers/hid/hid-hyperv.c
7010F:	drivers/hv/
7011F:	drivers/input/serio/hyperv-keyboard.c
7012F:	drivers/pci/controller/pci-hyperv.c
7013F:	drivers/net/hyperv/
7014F:	drivers/scsi/storvsc_drv.c
7015F:	drivers/uio/uio_hv_generic.c
7016F:	drivers/video/fbdev/hyperv_fb.c
7017F:	net/vmw_vsock/hyperv_transport.c
7018F:	include/linux/hyperv.h
7019F:	include/uapi/linux/hyperv.h
7020F:	tools/hv/
7021F:	Documentation/ABI/stable/sysfs-bus-vmbus
7022
7023HYPERVISOR VIRTUAL CONSOLE DRIVER
7024L:	linuxppc-dev@lists.ozlabs.org
7025S:	Odd Fixes
7026F:	drivers/tty/hvc/
7027
7028I2C ACPI SUPPORT
7029M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7030L:	linux-i2c@vger.kernel.org
7031L:	linux-acpi@vger.kernel.org
7032S:	Maintained
7033F:	drivers/i2c/i2c-core-acpi.c
7034
7035I2C CONTROLLER DRIVER FOR NVIDIA GPU
7036M:	Ajay Gupta <ajayg@nvidia.com>
7037L:	linux-i2c@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/i2c/busses/i2c-nvidia-gpu
7040F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7041
7042I2C MUXES
7043M:	Peter Rosin <peda@axentia.se>
7044L:	linux-i2c@vger.kernel.org
7045S:	Maintained
7046F:	Documentation/i2c/i2c-topology
7047F:	Documentation/i2c/muxes/
7048F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7049F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7050F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7051F:	drivers/i2c/i2c-mux.c
7052F:	drivers/i2c/muxes/
7053F:	include/linux/i2c-mux.h
7054
7055I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7056M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7057L:	linux-i2c@vger.kernel.org
7058S:	Maintained
7059F:	drivers/i2c/busses/i2c-mv64xxx.c
7060
7061I2C OVER PARALLEL PORT
7062M:	Jean Delvare <jdelvare@suse.com>
7063L:	linux-i2c@vger.kernel.org
7064S:	Maintained
7065F:	Documentation/i2c/busses/i2c-parport
7066F:	Documentation/i2c/busses/i2c-parport-light
7067F:	drivers/i2c/busses/i2c-parport.c
7068F:	drivers/i2c/busses/i2c-parport-light.c
7069
7070I2C SUBSYSTEM
7071M:	Wolfram Sang <wsa@the-dreams.de>
7072L:	linux-i2c@vger.kernel.org
7073W:	https://i2c.wiki.kernel.org/
7074Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7076S:	Maintained
7077F:	Documentation/devicetree/bindings/i2c/i2c.txt
7078F:	Documentation/i2c/
7079F:	drivers/i2c/*
7080F:	include/linux/i2c.h
7081F:	include/linux/i2c-dev.h
7082F:	include/linux/i2c-smbus.h
7083F:	include/uapi/linux/i2c.h
7084F:	include/uapi/linux/i2c-*.h
7085
7086I2C SUBSYSTEM HOST DRIVERS
7087L:	linux-i2c@vger.kernel.org
7088W:	https://i2c.wiki.kernel.org/
7089Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7091S:	Odd Fixes
7092F:	Documentation/devicetree/bindings/i2c/
7093F:	drivers/i2c/algos/
7094F:	drivers/i2c/busses/
7095
7096I2C-TAOS-EVM DRIVER
7097M:	Jean Delvare <jdelvare@suse.com>
7098L:	linux-i2c@vger.kernel.org
7099S:	Maintained
7100F:	Documentation/i2c/busses/i2c-taos-evm
7101F:	drivers/i2c/busses/i2c-taos-evm.c
7102
7103I2C-TINY-USB DRIVER
7104M:	Till Harbaum <till@harbaum.org>
7105L:	linux-i2c@vger.kernel.org
7106W:	http://www.harbaum.org/till/i2c_tiny_usb
7107S:	Maintained
7108F:	drivers/i2c/busses/i2c-tiny-usb.c
7109
7110I2C/SMBUS CONTROLLER DRIVERS FOR PC
7111M:	Jean Delvare <jdelvare@suse.com>
7112L:	linux-i2c@vger.kernel.org
7113S:	Maintained
7114F:	Documentation/i2c/busses/i2c-ali1535
7115F:	Documentation/i2c/busses/i2c-ali1563
7116F:	Documentation/i2c/busses/i2c-ali15x3
7117F:	Documentation/i2c/busses/i2c-amd756
7118F:	Documentation/i2c/busses/i2c-amd8111
7119F:	Documentation/i2c/busses/i2c-i801
7120F:	Documentation/i2c/busses/i2c-nforce2
7121F:	Documentation/i2c/busses/i2c-piix4
7122F:	Documentation/i2c/busses/i2c-sis5595
7123F:	Documentation/i2c/busses/i2c-sis630
7124F:	Documentation/i2c/busses/i2c-sis96x
7125F:	Documentation/i2c/busses/i2c-via
7126F:	Documentation/i2c/busses/i2c-viapro
7127F:	drivers/i2c/busses/i2c-ali1535.c
7128F:	drivers/i2c/busses/i2c-ali1563.c
7129F:	drivers/i2c/busses/i2c-ali15x3.c
7130F:	drivers/i2c/busses/i2c-amd756.c
7131F:	drivers/i2c/busses/i2c-amd756-s4882.c
7132F:	drivers/i2c/busses/i2c-amd8111.c
7133F:	drivers/i2c/busses/i2c-i801.c
7134F:	drivers/i2c/busses/i2c-isch.c
7135F:	drivers/i2c/busses/i2c-nforce2.c
7136F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7137F:	drivers/i2c/busses/i2c-piix4.c
7138F:	drivers/i2c/busses/i2c-sis5595.c
7139F:	drivers/i2c/busses/i2c-sis630.c
7140F:	drivers/i2c/busses/i2c-sis96x.c
7141F:	drivers/i2c/busses/i2c-via.c
7142F:	drivers/i2c/busses/i2c-viapro.c
7143
7144I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7145M:	Hans de Goede <hdegoede@redhat.com>
7146L:	linux-i2c@vger.kernel.org
7147S:	Maintained
7148F:	drivers/i2c/busses/i2c-cht-wc.c
7149
7150I2C/SMBUS ISMT DRIVER
7151M:	Seth Heasley <seth.heasley@intel.com>
7152M:	Neil Horman <nhorman@tuxdriver.com>
7153L:	linux-i2c@vger.kernel.org
7154F:	drivers/i2c/busses/i2c-ismt.c
7155F:	Documentation/i2c/busses/i2c-ismt
7156
7157I2C/SMBUS STUB DRIVER
7158M:	Jean Delvare <jdelvare@suse.com>
7159L:	linux-i2c@vger.kernel.org
7160S:	Maintained
7161F:	drivers/i2c/i2c-stub.c
7162
7163I3C SUBSYSTEM
7164M:	Boris Brezillon <bbrezillon@kernel.org>
7165L:	linux-i3c@lists.infradead.org
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7167S:	Maintained
7168F:	Documentation/ABI/testing/sysfs-bus-i3c
7169F:	Documentation/devicetree/bindings/i3c/
7170F:	Documentation/driver-api/i3c
7171F:	drivers/i3c/
7172F:	include/linux/i3c/
7173F:	include/dt-bindings/i3c/
7174
7175I3C DRIVER FOR SYNOPSYS DESIGNWARE
7176M:	Vitor Soares <vitor.soares@synopsys.com>
7177S:	Maintained
7178F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7179F:	drivers/i3c/master/dw*
7180
7181IA64 (Itanium) PLATFORM
7182M:	Tony Luck <tony.luck@intel.com>
7183M:	Fenghua Yu <fenghua.yu@intel.com>
7184L:	linux-ia64@vger.kernel.org
7185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7186S:	Maintained
7187F:	arch/ia64/
7188
7189IBM Power 842 compression accelerator
7190M:	Haren Myneni <haren@us.ibm.com>
7191S:	Supported
7192F:	drivers/crypto/nx/Makefile
7193F:	drivers/crypto/nx/Kconfig
7194F:	drivers/crypto/nx/nx-842*
7195F:	include/linux/sw842.h
7196F:	crypto/842.c
7197F:	lib/842/
7198
7199IBM Power in-Nest Crypto Acceleration
7200M:	Breno Leitão <leitao@debian.org>
7201M:	Nayna Jain <nayna@linux.ibm.com>
7202M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7203L:	linux-crypto@vger.kernel.org
7204S:	Supported
7205F:	drivers/crypto/nx/Makefile
7206F:	drivers/crypto/nx/Kconfig
7207F:	drivers/crypto/nx/nx-aes*
7208F:	drivers/crypto/nx/nx-sha*
7209F:	drivers/crypto/nx/nx.*
7210F:	drivers/crypto/nx/nx_csbcpb.h
7211F:	drivers/crypto/nx/nx_debugfs.h
7212
7213IBM Power Linux RAID adapter
7214M:	Brian King <brking@us.ibm.com>
7215S:	Supported
7216F:	drivers/scsi/ipr.*
7217
7218IBM Power SRIOV Virtual NIC Device Driver
7219M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7220M:	John Allen <jallen@linux.ibm.com>
7221L:	netdev@vger.kernel.org
7222S:	Supported
7223F:	drivers/net/ethernet/ibm/ibmvnic.*
7224
7225IBM Power Virtual Accelerator Switchboard
7226M:	Sukadev Bhattiprolu
7227L:	linuxppc-dev@lists.ozlabs.org
7228S:	Supported
7229F:	arch/powerpc/platforms/powernv/vas*
7230F:	arch/powerpc/platforms/powernv/copy-paste.h
7231F:	arch/powerpc/include/asm/vas.h
7232F:	arch/powerpc/include/uapi/asm/vas.h
7233
7234IBM Power Virtual Ethernet Device Driver
7235M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7236L:	netdev@vger.kernel.org
7237S:	Supported
7238F:	drivers/net/ethernet/ibm/ibmveth.*
7239
7240IBM Power Virtual FC Device Drivers
7241M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7242L:	linux-scsi@vger.kernel.org
7243S:	Supported
7244F:	drivers/scsi/ibmvscsi/ibmvfc*
7245
7246IBM Power Virtual Management Channel Driver
7247M:	Steven Royer <seroyer@linux.ibm.com>
7248S:	Supported
7249F:	drivers/misc/ibmvmc.*
7250
7251IBM Power Virtual SCSI Device Drivers
7252M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7253L:	linux-scsi@vger.kernel.org
7254S:	Supported
7255F:	drivers/scsi/ibmvscsi/ibmvscsi*
7256F:	include/scsi/viosrp.h
7257
7258IBM Power Virtual SCSI Device Target Driver
7259M:	Michael Cyr <mikecyr@linux.ibm.com>
7260L:	linux-scsi@vger.kernel.org
7261L:	target-devel@vger.kernel.org
7262S:	Supported
7263F:	drivers/scsi/ibmvscsi_tgt/
7264
7265IBM Power VMX Cryptographic instructions
7266M:	Breno Leitão <leitao@debian.org>
7267M:	Nayna Jain <nayna@linux.ibm.com>
7268M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7269L:	linux-crypto@vger.kernel.org
7270S:	Supported
7271F:	drivers/crypto/vmx/Makefile
7272F:	drivers/crypto/vmx/Kconfig
7273F:	drivers/crypto/vmx/vmx.c
7274F:	drivers/crypto/vmx/aes*
7275F:	drivers/crypto/vmx/ghash*
7276F:	drivers/crypto/vmx/ppc-xlate.pl
7277
7278IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7279M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7280L:	linux-pci@vger.kernel.org
7281L:	linuxppc-dev@lists.ozlabs.org
7282S:	Supported
7283F:	drivers/pci/hotplug/rpaphp*
7284
7285IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7286M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7287L:	linux-pci@vger.kernel.org
7288L:	linuxppc-dev@lists.ozlabs.org
7289S:	Supported
7290F:	drivers/pci/hotplug/rpadlpar*
7291
7292IBM ServeRAID RAID DRIVER
7293S:	Orphan
7294F:	drivers/scsi/ips.*
7295
7296ICH LPC AND GPIO DRIVER
7297M:	Peter Tyser <ptyser@xes-inc.com>
7298S:	Maintained
7299F:	drivers/mfd/lpc_ich.c
7300F:	drivers/gpio/gpio-ich.c
7301
7302IDE SUBSYSTEM
7303M:	"David S. Miller" <davem@davemloft.net>
7304L:	linux-ide@vger.kernel.org
7305Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7307S:	Maintained
7308F:	Documentation/ide/
7309F:	drivers/ide/
7310F:	include/linux/ide.h
7311
7312IDE/ATAPI DRIVERS
7313M:	Borislav Petkov <bp@alien8.de>
7314L:	linux-ide@vger.kernel.org
7315S:	Maintained
7316F:	Documentation/cdrom/ide-cd
7317F:	drivers/ide/ide-cd*
7318
7319IDEAPAD LAPTOP EXTRAS DRIVER
7320M:	Ike Panhc <ike.pan@canonical.com>
7321L:	platform-driver-x86@vger.kernel.org
7322W:	http://launchpad.net/ideapad-laptop
7323S:	Maintained
7324F:	drivers/platform/x86/ideapad-laptop.c
7325
7326IDEAPAD LAPTOP SLIDEBAR DRIVER
7327M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7328L:	linux-input@vger.kernel.org
7329W:	https://github.com/o2genum/ideapad-slidebar
7330S:	Maintained
7331F:	drivers/input/misc/ideapad_slidebar.c
7332
7333IDT VersaClock 5 CLOCK DRIVER
7334M:	Marek Vasut <marek.vasut@gmail.com>
7335S:	Maintained
7336F:	drivers/clk/clk-versaclock5.c
7337
7338IEEE 802.15.4 SUBSYSTEM
7339M:	Alexander Aring <alex.aring@gmail.com>
7340M:	Stefan Schmidt <stefan@datenfreihafen.org>
7341L:	linux-wpan@vger.kernel.org
7342W:	http://wpan.cakelab.org/
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7345S:	Maintained
7346F:	net/ieee802154/
7347F:	net/mac802154/
7348F:	drivers/net/ieee802154/
7349F:	include/linux/nl802154.h
7350F:	include/linux/ieee802154.h
7351F:	include/net/nl802154.h
7352F:	include/net/mac802154.h
7353F:	include/net/af_ieee802154.h
7354F:	include/net/cfg802154.h
7355F:	include/net/ieee802154_netdev.h
7356F:	Documentation/networking/ieee802154.txt
7357
7358IFE PROTOCOL
7359M:	Yotam Gigi <yotam.gi@gmail.com>
7360M:	Jamal Hadi Salim <jhs@mojatatu.com>
7361F:	net/ife
7362F:	include/net/ife.h
7363F:	include/uapi/linux/ife.h
7364
7365IGORPLUG-USB IR RECEIVER
7366M:	Sean Young <sean@mess.org>
7367L:	linux-media@vger.kernel.org
7368S:	Maintained
7369F:	drivers/media/rc/igorplugusb.c
7370
7371IGUANAWORKS USB IR TRANSCEIVER
7372M:	Sean Young <sean@mess.org>
7373L:	linux-media@vger.kernel.org
7374S:	Maintained
7375F:	drivers/media/rc/iguanair.c
7376
7377IIO DIGITAL POTENTIOMETER DAC
7378M:	Peter Rosin <peda@axentia.se>
7379L:	linux-iio@vger.kernel.org
7380S:	Maintained
7381F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7382F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7383F:	drivers/iio/dac/dpot-dac.c
7384
7385IIO ENVELOPE DETECTOR
7386M:	Peter Rosin <peda@axentia.se>
7387L:	linux-iio@vger.kernel.org
7388S:	Maintained
7389F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7390F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7391F:	drivers/iio/adc/envelope-detector.c
7392
7393IIO MULTIPLEXER
7394M:	Peter Rosin <peda@axentia.se>
7395L:	linux-iio@vger.kernel.org
7396S:	Maintained
7397F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7398F:	drivers/iio/multiplexer/iio-mux.c
7399
7400IIO SUBSYSTEM AND DRIVERS
7401M:	Jonathan Cameron <jic23@kernel.org>
7402R:	Hartmut Knaack <knaack.h@gmx.de>
7403R:	Lars-Peter Clausen <lars@metafoo.de>
7404R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7405L:	linux-iio@vger.kernel.org
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7407S:	Maintained
7408F:	Documentation/ABI/testing/configfs-iio*
7409F:	Documentation/ABI/testing/sysfs-bus-iio*
7410F:	Documentation/devicetree/bindings/iio/
7411F:	drivers/iio/
7412F:	drivers/staging/iio/
7413F:	include/linux/iio/
7414F:	tools/iio/
7415
7416IIO UNIT CONVERTER
7417M:	Peter Rosin <peda@axentia.se>
7418L:	linux-iio@vger.kernel.org
7419S:	Maintained
7420F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7421F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7422F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7423F:	drivers/iio/afe/iio-rescale.c
7424
7425IKANOS/ADI EAGLE ADSL USB DRIVER
7426M:	Matthieu Castet <castet.matthieu@free.fr>
7427M:	Stanislaw Gruszka <stf_xl@wp.pl>
7428S:	Maintained
7429F:	drivers/usb/atm/ueagle-atm.c
7430
7431IMGTEC ASCII LCD DRIVER
7432M:	Paul Burton <paul.burton@mips.com>
7433S:	Maintained
7434F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7435F:	drivers/auxdisplay/img-ascii-lcd.c
7436
7437IMGTEC IR DECODER DRIVER
7438M:	James Hogan <jhogan@kernel.org>
7439S:	Maintained
7440F:	drivers/media/rc/img-ir/
7441
7442IMON SOUNDGRAPH USB IR RECEIVER
7443M:	Sean Young <sean@mess.org>
7444L:	linux-media@vger.kernel.org
7445S:	Maintained
7446F:	drivers/media/rc/imon_raw.c
7447F:	drivers/media/rc/imon.c
7448
7449IMS TWINTURBO FRAMEBUFFER DRIVER
7450L:	linux-fbdev@vger.kernel.org
7451S:	Orphan
7452F:	drivers/video/fbdev/imsttfb.c
7453
7454INA209 HARDWARE MONITOR DRIVER
7455M:	Guenter Roeck <linux@roeck-us.net>
7456L:	linux-hwmon@vger.kernel.org
7457S:	Maintained
7458F:	Documentation/hwmon/ina209
7459F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7460F:	drivers/hwmon/ina209.c
7461
7462INA2XX HARDWARE MONITOR DRIVER
7463M:	Guenter Roeck <linux@roeck-us.net>
7464L:	linux-hwmon@vger.kernel.org
7465S:	Maintained
7466F:	Documentation/hwmon/ina2xx
7467F:	drivers/hwmon/ina2xx.c
7468F:	include/linux/platform_data/ina2xx.h
7469
7470INDUSTRY PACK SUBSYSTEM (IPACK)
7471M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7472M:	Jens Taprogge <jens.taprogge@taprogge.org>
7473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7474L:	industrypack-devel@lists.sourceforge.net
7475W:	http://industrypack.sourceforge.net
7476S:	Maintained
7477F:	drivers/ipack/
7478
7479INFINIBAND SUBSYSTEM
7480M:	Doug Ledford <dledford@redhat.com>
7481M:	Jason Gunthorpe <jgg@mellanox.com>
7482L:	linux-rdma@vger.kernel.org
7483W:	https://github.com/linux-rdma/rdma-core
7484Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7486S:	Supported
7487F:	Documentation/devicetree/bindings/infiniband/
7488F:	Documentation/infiniband/
7489F:	drivers/infiniband/
7490F:	include/uapi/linux/if_infiniband.h
7491F:	include/uapi/rdma/
7492F:	include/rdma/
7493
7494INGENIC JZ4780 DMA Driver
7495M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7496S:	Maintained
7497F:	drivers/dma/dma-jz4780.c
7498
7499INGENIC JZ4780 NAND DRIVER
7500M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7501L:	linux-mtd@lists.infradead.org
7502S:	Maintained
7503F:	drivers/mtd/nand/raw/jz4780_*
7504
7505INOTIFY
7506M:	Jan Kara <jack@suse.cz>
7507R:	Amir Goldstein <amir73il@gmail.com>
7508L:	linux-fsdevel@vger.kernel.org
7509S:	Maintained
7510F:	Documentation/filesystems/inotify.txt
7511F:	fs/notify/inotify/
7512F:	include/linux/inotify.h
7513F:	include/uapi/linux/inotify.h
7514
7515INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7516M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7517L:	linux-input@vger.kernel.org
7518Q:	http://patchwork.kernel.org/project/linux-input/list/
7519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7520S:	Maintained
7521F:	drivers/input/
7522F:	include/linux/input.h
7523F:	include/uapi/linux/input.h
7524F:	include/uapi/linux/input-event-codes.h
7525F:	include/linux/input/
7526F:	Documentation/devicetree/bindings/input/
7527F:	Documentation/devicetree/bindings/serio/
7528F:	Documentation/input/
7529
7530INPUT MULTITOUCH (MT) PROTOCOL
7531M:	Henrik Rydberg <rydberg@bitmath.org>
7532L:	linux-input@vger.kernel.org
7533S:	Odd fixes
7534F:	Documentation/input/multi-touch-protocol.rst
7535F:	drivers/input/input-mt.c
7536K:	\b(ABS|SYN)_MT_
7537
7538INSIDE SECURE CRYPTO DRIVER
7539M:	Antoine Tenart <antoine.tenart@bootlin.com>
7540F:	drivers/crypto/inside-secure/
7541S:	Maintained
7542L:	linux-crypto@vger.kernel.org
7543
7544INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7545M:	Mimi Zohar <zohar@linux.ibm.com>
7546M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7547L:	linux-integrity@vger.kernel.org
7548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7549S:	Supported
7550F:	security/integrity/ima/
7551
7552INTEL 810/815 FRAMEBUFFER DRIVER
7553M:	Antonino Daplas <adaplas@gmail.com>
7554L:	linux-fbdev@vger.kernel.org
7555S:	Maintained
7556F:	drivers/video/fbdev/i810/
7557
7558INTEL ASoC DRIVERS
7559M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7560M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7561M:	Jie Yang <yang.jie@linux.intel.com>
7562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7563S:	Supported
7564F:	sound/soc/intel/
7565
7566INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7567M:	Hans de Goede <hdegoede@redhat.com>
7568L:	platform-driver-x86@vger.kernel.org
7569S:	Maintained
7570F:	drivers/platform/x86/intel_atomisp2_pm.c
7571
7572INTEL C600 SERIES SAS CONTROLLER DRIVER
7573M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7574M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7575L:	linux-scsi@vger.kernel.org
7576T:	git git://git.code.sf.net/p/intel-sas/isci
7577S:	Supported
7578F:	drivers/scsi/isci/
7579
7580INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7581M:	Jani Nikula <jani.nikula@linux.intel.com>
7582M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7583M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7584L:	intel-gfx@lists.freedesktop.org
7585W:	https://01.org/linuxgraphics/
7586B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7587C:	irc://chat.freenode.net/intel-gfx
7588Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7589T:	git git://anongit.freedesktop.org/drm-intel
7590S:	Supported
7591F:	drivers/gpu/drm/i915/
7592F:	include/drm/i915*
7593F:	include/uapi/drm/i915_drm.h
7594F:	Documentation/gpu/i915.rst
7595
7596INTEL ETHERNET DRIVERS
7597M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7598L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7599W:	http://www.intel.com/support/feedback.htm
7600W:	http://e1000.sourceforge.net/
7601Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7604S:	Supported
7605F:	Documentation/networking/device_drivers/intel/e100.rst
7606F:	Documentation/networking/device_drivers/intel/e1000.rst
7607F:	Documentation/networking/device_drivers/intel/e1000e.rst
7608F:	Documentation/networking/device_drivers/intel/fm10k.rst
7609F:	Documentation/networking/device_drivers/intel/igb.rst
7610F:	Documentation/networking/device_drivers/intel/igbvf.rst
7611F:	Documentation/networking/device_drivers/intel/ixgb.rst
7612F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7613F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7614F:	Documentation/networking/device_drivers/intel/i40e.rst
7615F:	Documentation/networking/device_drivers/intel/iavf.rst
7616F:	Documentation/networking/device_drivers/intel/ice.rst
7617F:	drivers/net/ethernet/intel/
7618F:	drivers/net/ethernet/intel/*/
7619F:	include/linux/avf/virtchnl.h
7620
7621INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7622M:	Maik Broemme <mbroemme@libmpq.org>
7623L:	linux-fbdev@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/fb/intelfb.txt
7626F:	drivers/video/fbdev/intelfb/
7627
7628INTEL GPIO DRIVERS
7629M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7630L:	linux-gpio@vger.kernel.org
7631S:	Maintained
7632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7633F:	drivers/gpio/gpio-ich.c
7634F:	drivers/gpio/gpio-intel-mid.c
7635F:	drivers/gpio/gpio-lynxpoint.c
7636F:	drivers/gpio/gpio-merrifield.c
7637F:	drivers/gpio/gpio-ml-ioh.c
7638F:	drivers/gpio/gpio-pch.c
7639F:	drivers/gpio/gpio-sch.c
7640F:	drivers/gpio/gpio-sodaville.c
7641
7642INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7643M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7644M:	Zhi Wang <zhi.a.wang@intel.com>
7645L:	intel-gvt-dev@lists.freedesktop.org
7646L:	intel-gfx@lists.freedesktop.org
7647W:	https://01.org/igvt-g
7648T:	git https://github.com/intel/gvt-linux.git
7649S:	Supported
7650F:	drivers/gpu/drm/i915/gvt/
7651
7652INTEL HID EVENT DRIVER
7653M:	Alex Hung <alex.hung@canonical.com>
7654L:	platform-driver-x86@vger.kernel.org
7655S:	Maintained
7656F:	drivers/platform/x86/intel-hid.c
7657
7658INTEL I/OAT DMA DRIVER
7659M:	Dave Jiang <dave.jiang@intel.com>
7660R:	Dan Williams <dan.j.williams@intel.com>
7661L:	dmaengine@vger.kernel.org
7662Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7663S:	Supported
7664F:	drivers/dma/ioat*
7665
7666INTEL IDLE DRIVER
7667M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7668M:	Len Brown <lenb@kernel.org>
7669L:	linux-pm@vger.kernel.org
7670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7671B:	https://bugzilla.kernel.org
7672S:	Supported
7673F:	drivers/idle/intel_idle.c
7674
7675INTEL INTEGRATED SENSOR HUB DRIVER
7676M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7677M:	Jiri Kosina <jikos@kernel.org>
7678L:	linux-input@vger.kernel.org
7679S:	Maintained
7680F:	drivers/hid/intel-ish-hid/
7681
7682INTEL IOMMU (VT-d)
7683M:	David Woodhouse <dwmw2@infradead.org>
7684L:	iommu@lists.linux-foundation.org
7685T:	git git://git.infradead.org/iommu-2.6.git
7686S:	Supported
7687F:	drivers/iommu/intel-iommu.c
7688F:	include/linux/intel-iommu.h
7689
7690INTEL IOP-ADMA DMA DRIVER
7691R:	Dan Williams <dan.j.williams@intel.com>
7692S:	Odd fixes
7693F:	drivers/dma/iop-adma.c
7694
7695INTEL IPU3 CSI-2 CIO2 DRIVER
7696M:	Yong Zhi <yong.zhi@intel.com>
7697M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7698M:	Bingbu Cao <bingbu.cao@intel.com>
7699R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7700R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7701L:	linux-media@vger.kernel.org
7702S:	Maintained
7703F:	drivers/media/pci/intel/ipu3/
7704F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7705
7706INTEL IPU3 CSI-2 IMGU DRIVER
7707M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7708L:	linux-media@vger.kernel.org
7709S:	Maintained
7710F:	drivers/staging/media/ipu3/
7711F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7712F:	Documentation/media/v4l-drivers/ipu3.rst
7713
7714INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7715M:	Krzysztof Halasa <khalasa@piap.pl>
7716S:	Maintained
7717F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7718F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7719F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7720F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7721F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7722F:	drivers/net/wan/ixp4xx_hss.c
7723
7724INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7725M:	Deepak Saxena <dsaxena@plexity.net>
7726S:	Maintained
7727F:	drivers/char/hw_random/ixp4xx-rng.c
7728
7729INTEL MANAGEMENT ENGINE (mei)
7730M:	Tomas Winkler <tomas.winkler@intel.com>
7731L:	linux-kernel@vger.kernel.org
7732S:	Supported
7733F:	include/uapi/linux/mei.h
7734F:	include/linux/mei_cl_bus.h
7735F:	drivers/misc/mei/*
7736F:	drivers/watchdog/mei_wdt.c
7737F:	Documentation/misc-devices/mei/*
7738F:	samples/mei/*
7739
7740INTEL MENLOW THERMAL DRIVER
7741M:	Sujith Thomas <sujith.thomas@intel.com>
7742L:	platform-driver-x86@vger.kernel.org
7743W:	https://01.org/linux-acpi
7744S:	Supported
7745F:	drivers/platform/x86/intel_menlow.c
7746
7747INTEL MIC DRIVERS (mic)
7748M:	Sudeep Dutt <sudeep.dutt@intel.com>
7749M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7750S:	Supported
7751W:	https://github.com/sudeepdutt/mic
7752W:	http://software.intel.com/en-us/mic-developer
7753F:	include/linux/mic_bus.h
7754F:	include/linux/scif.h
7755F:	include/uapi/linux/mic_common.h
7756F:	include/uapi/linux/mic_ioctl.h
7757F:	include/uapi/linux/scif_ioctl.h
7758F:	drivers/misc/mic/
7759F:	drivers/dma/mic_x100_dma.c
7760F:	drivers/dma/mic_x100_dma.h
7761F:	Documentation/mic/
7762
7763INTEL PMC CORE DRIVER
7764M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7765M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7766L:	platform-driver-x86@vger.kernel.org
7767S:	Maintained
7768F:	drivers/platform/x86/intel_pmc_core*
7769
7770INTEL PMC/P-Unit IPC DRIVER
7771M:	Zha Qipeng<qipeng.zha@intel.com>
7772L:	platform-driver-x86@vger.kernel.org
7773S:	Maintained
7774F:	drivers/platform/x86/intel_pmc_ipc.c
7775F:	drivers/platform/x86/intel_punit_ipc.c
7776F:	arch/x86/include/asm/intel_pmc_ipc.h
7777F:	arch/x86/include/asm/intel_punit_ipc.h
7778
7779INTEL PMIC GPIO DRIVERS
7780M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7781S:	Maintained
7782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7783F:	drivers/gpio/gpio-*cove.c
7784F:	drivers/gpio/gpio-msic.c
7785
7786INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7787R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7788S:	Maintained
7789F:	drivers/mfd/intel_msic.c
7790F:	drivers/mfd/intel_soc_pmic*
7791F:	include/linux/mfd/intel_msic.h
7792F:	include/linux/mfd/intel_soc_pmic*
7793
7794INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7795M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7796L:	linux-wireless@vger.kernel.org
7797S:	Maintained
7798F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7799F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7800F:	drivers/net/wireless/intel/ipw2x00/
7801
7802INTEL PSTATE DRIVER
7803M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7804M:	Len Brown <lenb@kernel.org>
7805L:	linux-pm@vger.kernel.org
7806S:	Supported
7807F:	drivers/cpufreq/intel_pstate.c
7808
7809INTEL RDMA RNIC DRIVER
7810M:	Faisal Latif <faisal.latif@intel.com>
7811M:	Shiraz Saleem <shiraz.saleem@intel.com>
7812L:	linux-rdma@vger.kernel.org
7813S:	Supported
7814F:	drivers/infiniband/hw/i40iw/
7815F:	include/uapi/rdma/i40iw-abi.h
7816
7817INTEL TELEMETRY DRIVER
7818M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7819M:	"David E. Box" <david.e.box@linux.intel.com>
7820L:	platform-driver-x86@vger.kernel.org
7821S:	Maintained
7822F:	arch/x86/include/asm/intel_telemetry.h
7823F:	drivers/platform/x86/intel_telemetry*
7824
7825INTEL VIRTUAL BUTTON DRIVER
7826M:	AceLan Kao <acelan.kao@canonical.com>
7827L:	platform-driver-x86@vger.kernel.org
7828S:	Maintained
7829F:	drivers/platform/x86/intel-vbtn.c
7830
7831INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7832M:	Stanislaw Gruszka <sgruszka@redhat.com>
7833L:	linux-wireless@vger.kernel.org
7834S:	Supported
7835F:	drivers/net/wireless/intel/iwlegacy/
7836
7837INTEL WIRELESS WIFI LINK (iwlwifi)
7838M:	Johannes Berg <johannes.berg@intel.com>
7839M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7840M:	Luca Coelho <luciano.coelho@intel.com>
7841M:	Intel Linux Wireless <linuxwifi@intel.com>
7842L:	linux-wireless@vger.kernel.org
7843W:	http://intellinuxwireless.org
7844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7845S:	Supported
7846F:	drivers/net/wireless/intel/iwlwifi/
7847
7848INTEL WIRELESS WIMAX CONNECTION 2400
7849M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7850M:	linux-wimax@intel.com
7851L:	wimax@linuxwimax.org (subscribers-only)
7852S:	Supported
7853W:	http://linuxwimax.org
7854F:	Documentation/wimax/README.i2400m
7855F:	drivers/net/wimax/i2400m/
7856F:	include/uapi/linux/wimax/i2400m.h
7857
7858INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7859M:	Mario Limonciello <mario.limonciello@dell.com>
7860S:	Maintained
7861F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7862
7863INTEL(R) TRACE HUB
7864M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7865S:	Supported
7866F:	Documentation/trace/intel_th.rst
7867F:	drivers/hwtracing/intel_th/
7868
7869INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7870M:	Ning Sun <ning.sun@intel.com>
7871L:	tboot-devel@lists.sourceforge.net
7872W:	http://tboot.sourceforge.net
7873T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7874S:	Supported
7875F:	Documentation/intel_txt.txt
7876F:	include/linux/tboot.h
7877F:	arch/x86/kernel/tboot.c
7878
7879INTEL-MID GPIO DRIVER
7880M:	David Cohen <david.a.cohen@linux.intel.com>
7881L:	linux-gpio@vger.kernel.org
7882S:	Maintained
7883F:	drivers/gpio/gpio-intel-mid.c
7884
7885INVENSENSE MPU-3050 GYROSCOPE DRIVER
7886M:	Linus Walleij <linus.walleij@linaro.org>
7887L:	linux-iio@vger.kernel.org
7888S:	Maintained
7889F:	drivers/iio/gyro/mpu3050*
7890F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7891
7892IOC3 ETHERNET DRIVER
7893M:	Ralf Baechle <ralf@linux-mips.org>
7894L:	linux-mips@vger.kernel.org
7895S:	Maintained
7896F:	drivers/net/ethernet/sgi/ioc3-eth.c
7897
7898IOC3 SERIAL DRIVER
7899M:	Pat Gefre <pfg@sgi.com>
7900L:	linux-serial@vger.kernel.org
7901S:	Maintained
7902F:	drivers/tty/serial/ioc3_serial.c
7903
7904IOMAP FILESYSTEM LIBRARY
7905M:	Christoph Hellwig <hch@infradead.org>
7906M:	Darrick J. Wong <darrick.wong@oracle.com>
7907M:	linux-xfs@vger.kernel.org
7908M:	linux-fsdevel@vger.kernel.org
7909L:	linux-xfs@vger.kernel.org
7910L:	linux-fsdevel@vger.kernel.org
7911T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7912S:	Supported
7913F:	fs/iomap.c
7914F:	include/linux/iomap.h
7915
7916IOMMU DRIVERS
7917M:	Joerg Roedel <joro@8bytes.org>
7918L:	iommu@lists.linux-foundation.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7920S:	Maintained
7921F:	Documentation/devicetree/bindings/iommu/
7922F:	drivers/iommu/
7923F:	include/linux/iommu.h
7924F:	include/linux/of_iommu.h
7925F:	include/linux/iova.h
7926
7927IP MASQUERADING
7928M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7929S:	Maintained
7930F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7931
7932IPMI SUBSYSTEM
7933M:	Corey Minyard <minyard@acm.org>
7934L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7935W:	http://openipmi.sourceforge.net/
7936S:	Supported
7937F:	Documentation/devicetree/bindings/ipmi/
7938F:	Documentation/IPMI.txt
7939F:	drivers/char/ipmi/
7940F:	include/linux/ipmi*
7941F:	include/uapi/linux/ipmi*
7942
7943IPS SCSI RAID DRIVER
7944M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7945L:	linux-scsi@vger.kernel.org
7946W:	http://www.adaptec.com/
7947S:	Maintained
7948F:	drivers/scsi/ips*
7949
7950IPVS
7951M:	Wensong Zhang <wensong@linux-vs.org>
7952M:	Simon Horman <horms@verge.net.au>
7953M:	Julian Anastasov <ja@ssi.bg>
7954L:	netdev@vger.kernel.org
7955L:	lvs-devel@vger.kernel.org
7956S:	Maintained
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7959F:	Documentation/networking/ipvs-sysctl.txt
7960F:	include/net/ip_vs.h
7961F:	include/uapi/linux/ip_vs.h
7962F:	net/netfilter/ipvs/
7963
7964IPWIRELESS DRIVER
7965M:	Jiri Kosina <jikos@kernel.org>
7966M:	David Sterba <dsterba@suse.com>
7967S:	Odd Fixes
7968F:	drivers/tty/ipwireless/
7969
7970IPX NETWORK LAYER
7971L:	netdev@vger.kernel.org
7972S:	Obsolete
7973F:	include/uapi/linux/ipx.h
7974
7975IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7976M:	Marc Zyngier <marc.zyngier@arm.com>
7977S:	Maintained
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7979F:	Documentation/IRQ-domain.txt
7980F:	include/linux/irqdomain.h
7981F:	kernel/irq/irqdomain.c
7982F:	kernel/irq/msi.c
7983
7984IRQ SUBSYSTEM
7985M:	Thomas Gleixner <tglx@linutronix.de>
7986L:	linux-kernel@vger.kernel.org
7987S:	Maintained
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7989F:	kernel/irq/
7990
7991IRQCHIP DRIVERS
7992M:	Thomas Gleixner <tglx@linutronix.de>
7993M:	Jason Cooper <jason@lakedaemon.net>
7994M:	Marc Zyngier <marc.zyngier@arm.com>
7995L:	linux-kernel@vger.kernel.org
7996S:	Maintained
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7998F:	Documentation/devicetree/bindings/interrupt-controller/
7999F:	drivers/irqchip/
8000
8001ISA
8002M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8003S:	Maintained
8004F:	Documentation/isa.txt
8005F:	drivers/base/isa.c
8006F:	include/linux/isa.h
8007
8008ISA RADIO MODULE
8009M:	Hans Verkuil <hverkuil@xs4all.nl>
8010L:	linux-media@vger.kernel.org
8011T:	git git://linuxtv.org/media_tree.git
8012W:	https://linuxtv.org
8013S:	Maintained
8014F:	drivers/media/radio/radio-isa*
8015
8016ISAPNP
8017M:	Jaroslav Kysela <perex@perex.cz>
8018S:	Maintained
8019F:	Documentation/isapnp.txt
8020F:	drivers/pnp/isapnp/
8021F:	include/linux/isapnp.h
8022
8023ISCSI
8024M:	Lee Duncan <lduncan@suse.com>
8025M:	Chris Leech <cleech@redhat.com>
8026L:	open-iscsi@googlegroups.com
8027W:	www.open-iscsi.com
8028S:	Maintained
8029F:	drivers/scsi/*iscsi*
8030F:	include/scsi/*iscsi*
8031
8032iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8033M:	Peter Jones <pjones@redhat.com>
8034M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8035S:	Maintained
8036F:	drivers/firmware/iscsi_ibft*
8037
8038ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8039M:	Sagi Grimberg <sagi@grimberg.me>
8040M:	Max Gurtovoy <maxg@mellanox.com>
8041L:	linux-rdma@vger.kernel.org
8042S:	Supported
8043W:	http://www.openfabrics.org
8044W:	www.open-iscsi.org
8045Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8046F:	drivers/infiniband/ulp/iser/
8047
8048ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8049M:	Sagi Grimberg <sagi@grimberg.me>
8050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8051L:	linux-rdma@vger.kernel.org
8052L:	target-devel@vger.kernel.org
8053S:	Supported
8054W:	http://www.linux-iscsi.org
8055F:	drivers/infiniband/ulp/isert
8056
8057ISDN SUBSYSTEM
8058M:	Karsten Keil <isdn@linux-pingi.de>
8059L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8060L:	netdev@vger.kernel.org
8061W:	http://www.isdn4linux.de
8062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8063S:	Maintained
8064F:	Documentation/isdn/
8065F:	drivers/isdn/
8066F:	include/linux/isdn.h
8067F:	include/linux/isdn/
8068F:	include/uapi/linux/isdn.h
8069F:	include/uapi/linux/isdn/
8070
8071IT87 HARDWARE MONITORING DRIVER
8072M:	Jean Delvare <jdelvare@suse.com>
8073L:	linux-hwmon@vger.kernel.org
8074S:	Maintained
8075F:	Documentation/hwmon/it87
8076F:	drivers/hwmon/it87.c
8077
8078IT913X MEDIA DRIVER
8079M:	Antti Palosaari <crope@iki.fi>
8080L:	linux-media@vger.kernel.org
8081W:	https://linuxtv.org
8082W:	http://palosaari.fi/linux/
8083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8084T:	git git://linuxtv.org/anttip/media_tree.git
8085S:	Maintained
8086F:	drivers/media/tuners/it913x*
8087
8088IVTV VIDEO4LINUX DRIVER
8089M:	Andy Walls <awalls@md.metrocast.net>
8090L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8091L:	linux-media@vger.kernel.org
8092T:	git git://linuxtv.org/media_tree.git
8093W:	http://www.ivtvdriver.org
8094S:	Maintained
8095F:	Documentation/media/v4l-drivers/ivtv*
8096F:	drivers/media/pci/ivtv/
8097F:	include/uapi/linux/ivtv*
8098
8099IX2505V MEDIA DRIVER
8100M:	Malcolm Priestley <tvboxspy@gmail.com>
8101L:	linux-media@vger.kernel.org
8102W:	https://linuxtv.org
8103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8104S:	Maintained
8105F:	drivers/media/dvb-frontends/ix2505v*
8106
8107JAILHOUSE HYPERVISOR INTERFACE
8108M:	Jan Kiszka <jan.kiszka@siemens.com>
8109L:	jailhouse-dev@googlegroups.com
8110S:	Maintained
8111F:	arch/x86/kernel/jailhouse.c
8112F:	arch/x86/include/asm/jailhouse_para.h
8113
8114JC42.4 TEMPERATURE SENSOR DRIVER
8115M:	Guenter Roeck <linux@roeck-us.net>
8116L:	linux-hwmon@vger.kernel.org
8117S:	Maintained
8118F:	drivers/hwmon/jc42.c
8119F:	Documentation/hwmon/jc42
8120
8121JFS FILESYSTEM
8122M:	Dave Kleikamp <shaggy@kernel.org>
8123L:	jfs-discussion@lists.sourceforge.net
8124W:	http://jfs.sourceforge.net/
8125T:	git git://github.com/kleikamp/linux-shaggy.git
8126S:	Maintained
8127F:	Documentation/filesystems/jfs.txt
8128F:	fs/jfs/
8129
8130JME NETWORK DRIVER
8131M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8132L:	netdev@vger.kernel.org
8133S:	Maintained
8134F:	drivers/net/ethernet/jme.*
8135
8136JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8137M:	David Woodhouse <dwmw2@infradead.org>
8138L:	linux-mtd@lists.infradead.org
8139W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8140S:	Maintained
8141F:	fs/jffs2/
8142F:	include/uapi/linux/jffs2.h
8143
8144JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8145M:	"Theodore Ts'o" <tytso@mit.edu>
8146M:	Jan Kara <jack@suse.com>
8147L:	linux-ext4@vger.kernel.org
8148S:	Maintained
8149F:	fs/jbd2/
8150F:	include/linux/jbd2.h
8151
8152JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8153M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8154L:	linux-media@vger.kernel.org
8155S:	Maintained
8156F:	drivers/media/platform/rcar_jpu.c
8157
8158JSM Neo PCI based serial card
8159L:	linux-serial@vger.kernel.org
8160S:	Orphan
8161F:	drivers/tty/serial/jsm/
8162
8163K10TEMP HARDWARE MONITORING DRIVER
8164M:	Clemens Ladisch <clemens@ladisch.de>
8165L:	linux-hwmon@vger.kernel.org
8166S:	Maintained
8167F:	Documentation/hwmon/k10temp
8168F:	drivers/hwmon/k10temp.c
8169
8170K8TEMP HARDWARE MONITORING DRIVER
8171M:	Rudolf Marek <r.marek@assembler.cz>
8172L:	linux-hwmon@vger.kernel.org
8173S:	Maintained
8174F:	Documentation/hwmon/k8temp
8175F:	drivers/hwmon/k8temp.c
8176
8177KASAN
8178M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8179R:	Alexander Potapenko <glider@google.com>
8180R:	Dmitry Vyukov <dvyukov@google.com>
8181L:	kasan-dev@googlegroups.com
8182S:	Maintained
8183F:	arch/*/include/asm/kasan.h
8184F:	arch/*/mm/kasan_init*
8185F:	Documentation/dev-tools/kasan.rst
8186F:	include/linux/kasan*.h
8187F:	lib/test_kasan.c
8188F:	mm/kasan/
8189F:	scripts/Makefile.kasan
8190
8191KCONFIG
8192M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8194L:	linux-kbuild@vger.kernel.org
8195S:	Maintained
8196F:	Documentation/kbuild/kconfig*
8197F:	scripts/kconfig/
8198F:	scripts/Kconfig.include
8199
8200KDUMP
8201M:	Dave Young <dyoung@redhat.com>
8202M:	Baoquan He <bhe@redhat.com>
8203R:	Vivek Goyal <vgoyal@redhat.com>
8204L:	kexec@lists.infradead.org
8205W:	http://lse.sourceforge.net/kdump/
8206S:	Maintained
8207F:	Documentation/kdump/
8208
8209KEENE FM RADIO TRANSMITTER DRIVER
8210M:	Hans Verkuil <hverkuil@xs4all.nl>
8211L:	linux-media@vger.kernel.org
8212T:	git git://linuxtv.org/media_tree.git
8213W:	https://linuxtv.org
8214S:	Maintained
8215F:	drivers/media/radio/radio-keene*
8216
8217KERNEL AUTOMOUNTER
8218M:	Ian Kent <raven@themaw.net>
8219L:	autofs@vger.kernel.org
8220S:	Maintained
8221F:	fs/autofs/
8222
8223KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8224M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8225M:	Michal Marek <michal.lkml@markovi.net>
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8227L:	linux-kbuild@vger.kernel.org
8228S:	Maintained
8229F:	Documentation/kbuild/
8230F:	Makefile
8231F:	scripts/Kbuild*
8232F:	scripts/Makefile*
8233F:	scripts/basic/
8234F:	scripts/mk*
8235F:	scripts/mod/
8236F:	scripts/package/
8237
8238KERNEL JANITORS
8239L:	kernel-janitors@vger.kernel.org
8240W:	http://kernelnewbies.org/KernelJanitors
8241S:	Odd Fixes
8242
8243KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8244M:	"J. Bruce Fields" <bfields@fieldses.org>
8245M:	Jeff Layton <jlayton@kernel.org>
8246L:	linux-nfs@vger.kernel.org
8247W:	http://nfs.sourceforge.net/
8248T:	git git://linux-nfs.org/~bfields/linux.git
8249S:	Supported
8250F:	fs/nfsd/
8251F:	include/uapi/linux/nfsd/
8252F:	fs/lockd/
8253F:	fs/nfs_common/
8254F:	net/sunrpc/
8255F:	include/linux/lockd/
8256F:	include/linux/sunrpc/
8257F:	include/uapi/linux/sunrpc/
8258
8259KERNEL SELFTEST FRAMEWORK
8260M:	Shuah Khan <shuah@kernel.org>
8261L:	linux-kselftest@vger.kernel.org
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8263Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8264S:	Maintained
8265F:	tools/testing/selftests/
8266F:	Documentation/dev-tools/kselftest*
8267
8268KERNEL USERMODE HELPER
8269M:	Luis Chamberlain <mcgrof@kernel.org>
8270L:	linux-kernel@vger.kernel.org
8271S:	Maintained
8272F:	kernel/umh.c
8273F:	include/linux/umh.h
8274
8275KERNEL VIRTUAL MACHINE (KVM)
8276M:	Paolo Bonzini <pbonzini@redhat.com>
8277M:	Radim Krčmář <rkrcmar@redhat.com>
8278L:	kvm@vger.kernel.org
8279W:	http://www.linux-kvm.org
8280T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8281S:	Supported
8282F:	Documentation/virtual/kvm/
8283F:	include/trace/events/kvm.h
8284F:	include/uapi/asm-generic/kvm*
8285F:	include/uapi/linux/kvm*
8286F:	include/asm-generic/kvm*
8287F:	include/linux/kvm*
8288F:	include/kvm/iodev.h
8289F:	virt/kvm/*
8290F:	tools/kvm/
8291
8292KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8293M:	Joerg Roedel <joro@8bytes.org>
8294L:	kvm@vger.kernel.org
8295W:	http://www.linux-kvm.org/
8296S:	Maintained
8297F:	arch/x86/include/asm/svm.h
8298F:	arch/x86/kvm/svm.c
8299
8300KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8301M:	Christoffer Dall <christoffer.dall@arm.com>
8302M:	Marc Zyngier <marc.zyngier@arm.com>
8303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8304L:	kvmarm@lists.cs.columbia.edu
8305W:	http://systems.cs.columbia.edu/projects/kvm-arm
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8307S:	Supported
8308F:	arch/arm/include/uapi/asm/kvm*
8309F:	arch/arm/include/asm/kvm*
8310F:	arch/arm/kvm/
8311F:	virt/kvm/arm/
8312F:	include/kvm/arm_*
8313
8314KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8315M:	Christoffer Dall <christoffer.dall@arm.com>
8316M:	Marc Zyngier <marc.zyngier@arm.com>
8317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8318L:	kvmarm@lists.cs.columbia.edu
8319S:	Maintained
8320F:	arch/arm64/include/uapi/asm/kvm*
8321F:	arch/arm64/include/asm/kvm*
8322F:	arch/arm64/kvm/
8323
8324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8325M:	James Hogan <jhogan@kernel.org>
8326L:	linux-mips@vger.kernel.org
8327S:	Supported
8328F:	arch/mips/include/uapi/asm/kvm*
8329F:	arch/mips/include/asm/kvm*
8330F:	arch/mips/kvm/
8331
8332KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8333M:	Paul Mackerras <paulus@ozlabs.org>
8334L:	kvm-ppc@vger.kernel.org
8335W:	http://www.linux-kvm.org/
8336T:	git git://github.com/agraf/linux-2.6.git
8337S:	Supported
8338F:	arch/powerpc/include/uapi/asm/kvm*
8339F:	arch/powerpc/include/asm/kvm*
8340F:	arch/powerpc/kvm/
8341F:	arch/powerpc/kernel/kvm*
8342
8343KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8344M:	Christian Borntraeger <borntraeger@de.ibm.com>
8345M:	Janosch Frank <frankja@linux.ibm.com>
8346R:	David Hildenbrand <david@redhat.com>
8347R:	Cornelia Huck <cohuck@redhat.com>
8348L:	linux-s390@vger.kernel.org
8349W:	http://www.ibm.com/developerworks/linux/linux390/
8350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8351S:	Supported
8352F:	arch/s390/include/uapi/asm/kvm*
8353F:	arch/s390/include/asm/gmap.h
8354F:	arch/s390/include/asm/kvm*
8355F:	arch/s390/kvm/
8356F:	arch/s390/mm/gmap.c
8357
8358KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8359M:	Paolo Bonzini <pbonzini@redhat.com>
8360M:	Radim Krčmář <rkrcmar@redhat.com>
8361L:	kvm@vger.kernel.org
8362W:	http://www.linux-kvm.org
8363T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8364S:	Supported
8365F:	arch/x86/kvm/
8366F:	arch/x86/kvm/*/
8367F:	arch/x86/include/uapi/asm/kvm*
8368F:	arch/x86/include/asm/kvm*
8369F:	arch/x86/include/asm/pvclock-abi.h
8370F:	arch/x86/kernel/kvm.c
8371F:	arch/x86/kernel/kvmclock.c
8372
8373KERNFS
8374M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8375M:	Tejun Heo <tj@kernel.org>
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8377S:	Supported
8378F:	include/linux/kernfs.h
8379F:	fs/kernfs/
8380
8381KEXEC
8382M:	Eric Biederman <ebiederm@xmission.com>
8383W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8384L:	kexec@lists.infradead.org
8385S:	Maintained
8386F:	include/linux/kexec.h
8387F:	include/uapi/linux/kexec.h
8388F:	kernel/kexec*
8389
8390KEYS-ENCRYPTED
8391M:	Mimi Zohar <zohar@linux.ibm.com>
8392L:	linux-integrity@vger.kernel.org
8393L:	keyrings@vger.kernel.org
8394S:	Supported
8395F:	Documentation/security/keys/trusted-encrypted.rst
8396F:	include/keys/encrypted-type.h
8397F:	security/keys/encrypted-keys/
8398
8399KEYS-TRUSTED
8400M:	James Bottomley <jejb@linux.ibm.com>
8401M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8402M:	Mimi Zohar <zohar@linuxibm.com>
8403L:	linux-integrity@vger.kernel.org
8404L:	keyrings@vger.kernel.org
8405S:	Supported
8406F:	Documentation/security/keys/trusted-encrypted.rst
8407F:	include/keys/trusted-type.h
8408F:	security/keys/trusted.c
8409F:	security/keys/trusted.h
8410
8411KEYS/KEYRINGS:
8412M:	David Howells <dhowells@redhat.com>
8413L:	keyrings@vger.kernel.org
8414S:	Maintained
8415F:	Documentation/security/keys/core.rst
8416F:	include/linux/key.h
8417F:	include/linux/key-type.h
8418F:	include/linux/keyctl.h
8419F:	include/uapi/linux/keyctl.h
8420F:	include/keys/
8421F:	security/keys/
8422
8423KGDB / KDB /debug_core
8424M:	Jason Wessel <jason.wessel@windriver.com>
8425M:	Daniel Thompson <daniel.thompson@linaro.org>
8426W:	http://kgdb.wiki.kernel.org/
8427L:	kgdb-bugreport@lists.sourceforge.net
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8429S:	Maintained
8430F:	Documentation/dev-tools/kgdb.rst
8431F:	drivers/misc/kgdbts.c
8432F:	drivers/tty/serial/kgdboc.c
8433F:	include/linux/kdb.h
8434F:	include/linux/kgdb.h
8435F:	kernel/debug/
8436
8437KMEMLEAK
8438M:	Catalin Marinas <catalin.marinas@arm.com>
8439S:	Maintained
8440F:	Documentation/dev-tools/kmemleak.rst
8441F:	include/linux/kmemleak.h
8442F:	mm/kmemleak.c
8443F:	mm/kmemleak-test.c
8444
8445KMOD KERNEL MODULE LOADER - USERMODE HELPER
8446M:	Luis Chamberlain <mcgrof@kernel.org>
8447L:	linux-kernel@vger.kernel.org
8448S:	Maintained
8449F:	kernel/kmod.c
8450F:	include/linux/kmod.h
8451F:	lib/test_kmod.c
8452F:	tools/testing/selftests/kmod/
8453
8454KPROBES
8455M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8456M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8457M:	"David S. Miller" <davem@davemloft.net>
8458M:	Masami Hiramatsu <mhiramat@kernel.org>
8459S:	Maintained
8460F:	Documentation/kprobes.txt
8461F:	include/linux/kprobes.h
8462F:	include/asm-generic/kprobes.h
8463F:	kernel/kprobes.c
8464
8465KS0108 LCD CONTROLLER DRIVER
8466M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8467S:	Maintained
8468F:	Documentation/auxdisplay/ks0108
8469F:	drivers/auxdisplay/ks0108.c
8470F:	include/linux/ks0108.h
8471
8472L3MDEV
8473M:	David Ahern <dsa@cumulusnetworks.com>
8474L:	netdev@vger.kernel.org
8475S:	Maintained
8476F:	net/l3mdev
8477F:	include/net/l3mdev.h
8478
8479L7 BPF FRAMEWORK
8480M:	John Fastabend <john.fastabend@gmail.com>
8481M:	Daniel Borkmann <daniel@iogearbox.net>
8482L:	netdev@vger.kernel.org
8483S:	Maintained
8484F:	include/linux/skmsg.h
8485F:	net/core/skmsg.c
8486F:	net/core/sock_map.c
8487F:	net/ipv4/tcp_bpf.c
8488
8489LANTIQ / INTEL Ethernet drivers
8490M:	Hauke Mehrtens <hauke@hauke-m.de>
8491L:	netdev@vger.kernel.org
8492S:	Maintained
8493F:	net/dsa/tag_gswip.c
8494F:	drivers/net/ethernet/lantiq_xrx200.c
8495F:	drivers/net/dsa/lantiq_pce.h
8496F:	drivers/net/dsa/lantiq_gswip.c
8497
8498LANTIQ MIPS ARCHITECTURE
8499M:	John Crispin <john@phrozen.org>
8500L:	linux-mips@vger.kernel.org
8501S:	Maintained
8502F:	arch/mips/lantiq
8503F:	drivers/soc/lantiq
8504
8505LAPB module
8506L:	linux-x25@vger.kernel.org
8507S:	Orphan
8508F:	Documentation/networking/lapb-module.txt
8509F:	include/*/lapb.h
8510F:	net/lapb/
8511
8512LASI 53c700 driver for PARISC
8513M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8514L:	linux-scsi@vger.kernel.org
8515S:	Maintained
8516F:	Documentation/scsi/53c700.txt
8517F:	drivers/scsi/53c700*
8518
8519LEAKING_ADDRESSES
8520M:	Tobin C. Harding <me@tobin.cc>
8521M:	Tycho Andersen <tycho@tycho.ws>
8522L:	kernel-hardening@lists.openwall.com
8523S:	Maintained
8524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8525F:	scripts/leaking_addresses.pl
8526
8527LED SUBSYSTEM
8528M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8529M:	Pavel Machek <pavel@ucw.cz>
8530L:	linux-leds@vger.kernel.org
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8532S:	Maintained
8533F:	Documentation/devicetree/bindings/leds/
8534F:	drivers/leds/
8535F:	include/linux/leds.h
8536
8537LEGACY EEPROM DRIVER
8538M:	Jean Delvare <jdelvare@suse.com>
8539S:	Maintained
8540F:	Documentation/misc-devices/eeprom
8541F:	drivers/misc/eeprom/eeprom.c
8542
8543LEGO MINDSTORMS EV3
8544R:	David Lechner <david@lechnology.com>
8545S:	Maintained
8546F:	arch/arm/boot/dts/da850-lego-ev3.dts
8547F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8548F:	drivers/power/supply/lego_ev3_battery.c
8549
8550LEGO USB Tower driver
8551M:	Juergen Stuber <starblue@users.sourceforge.net>
8552L:	legousb-devel@lists.sourceforge.net
8553W:	http://legousb.sourceforge.net/
8554S:	Maintained
8555F:	drivers/usb/misc/legousbtower.c
8556
8557LG LAPTOP EXTRAS
8558M:	Matan Ziv-Av <matan@svgalib.org>
8559L:	platform-driver-x86@vger.kernel.org
8560S:	Maintained
8561F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8562F:	Documentation/laptops/lg-laptop.rst
8563F:	drivers/platform/x86/lg-laptop.c
8564
8565LG2160 MEDIA DRIVER
8566M:	Michael Krufky <mkrufky@linuxtv.org>
8567L:	linux-media@vger.kernel.org
8568W:	https://linuxtv.org
8569W:	http://github.com/mkrufky
8570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8571T:	git git://linuxtv.org/mkrufky/tuners.git
8572S:	Maintained
8573F:	drivers/media/dvb-frontends/lg2160.*
8574
8575LGDT3305 MEDIA DRIVER
8576M:	Michael Krufky <mkrufky@linuxtv.org>
8577L:	linux-media@vger.kernel.org
8578W:	https://linuxtv.org
8579W:	http://github.com/mkrufky
8580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8581T:	git git://linuxtv.org/mkrufky/tuners.git
8582S:	Maintained
8583F:	drivers/media/dvb-frontends/lgdt3305.*
8584
8585LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8586M:	Viresh Kumar <vireshk@kernel.org>
8587L:	linux-ide@vger.kernel.org
8588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8589S:	Maintained
8590F:	include/linux/pata_arasan_cf_data.h
8591F:	drivers/ata/pata_arasan_cf.c
8592
8593LIBATA PATA DRIVERS
8594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8595M:	Jens Axboe <axboe@kernel.dk>
8596L:	linux-ide@vger.kernel.org
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8598S:	Maintained
8599F:	drivers/ata/pata_*.c
8600F:	drivers/ata/ata_generic.c
8601
8602LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8603M:	Linus Walleij <linus.walleij@linaro.org>
8604L:	linux-ide@vger.kernel.org
8605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8606S:	Maintained
8607F:	drivers/ata/pata_ftide010.c
8608F:	drivers/ata/sata_gemini.c
8609F:	drivers/ata/sata_gemini.h
8610
8611LIBATA SATA AHCI PLATFORM devices support
8612M:	Hans de Goede <hdegoede@redhat.com>
8613M:	Jens Axboe <axboe@kernel.dk>
8614L:	linux-ide@vger.kernel.org
8615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8616S:	Maintained
8617F:	drivers/ata/ahci_platform.c
8618F:	drivers/ata/libahci_platform.c
8619F:	include/linux/ahci_platform.h
8620
8621LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8622M:	Mikael Pettersson <mikpelinux@gmail.com>
8623L:	linux-ide@vger.kernel.org
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625S:	Maintained
8626F:	drivers/ata/sata_promise.*
8627
8628LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8629M:	Jens Axboe <axboe@kernel.dk>
8630L:	linux-ide@vger.kernel.org
8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8632S:	Maintained
8633F:	drivers/ata/
8634F:	include/linux/ata.h
8635F:	include/linux/libata.h
8636F:	Documentation/devicetree/bindings/ata/
8637
8638LIBLOCKDEP
8639M:	Sasha Levin <alexander.levin@microsoft.com>
8640S:	Maintained
8641F:	tools/lib/lockdep/
8642
8643LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8644M:	Ross Zwisler <zwisler@kernel.org>
8645M:	Dan Williams <dan.j.williams@intel.com>
8646M:	Vishal Verma <vishal.l.verma@intel.com>
8647M:	Dave Jiang <dave.jiang@intel.com>
8648L:	linux-nvdimm@lists.01.org
8649Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8650S:	Supported
8651F:	drivers/nvdimm/blk.c
8652F:	drivers/nvdimm/region_devs.c
8653
8654LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8655M:	Vishal Verma <vishal.l.verma@intel.com>
8656M:	Dan Williams <dan.j.williams@intel.com>
8657M:	Ross Zwisler <zwisler@kernel.org>
8658M:	Dave Jiang <dave.jiang@intel.com>
8659L:	linux-nvdimm@lists.01.org
8660Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8661S:	Supported
8662F:	drivers/nvdimm/btt*
8663
8664LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8665M:	Ross Zwisler <zwisler@kernel.org>
8666M:	Dan Williams <dan.j.williams@intel.com>
8667M:	Vishal Verma <vishal.l.verma@intel.com>
8668M:	Dave Jiang <dave.jiang@intel.com>
8669L:	linux-nvdimm@lists.01.org
8670Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8671S:	Supported
8672F:	drivers/nvdimm/pmem*
8673
8674LIBNVDIMM: DEVICETREE BINDINGS
8675M:	Oliver O'Halloran <oohall@gmail.com>
8676L:	linux-nvdimm@lists.01.org
8677Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8678S:	Supported
8679F:	drivers/nvdimm/of_pmem.c
8680F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8681
8682LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8683M:	Dan Williams <dan.j.williams@intel.com>
8684M:	Ross Zwisler <zwisler@kernel.org>
8685M:	Vishal Verma <vishal.l.verma@intel.com>
8686M:	Dave Jiang <dave.jiang@intel.com>
8687L:	linux-nvdimm@lists.01.org
8688Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8690S:	Supported
8691F:	drivers/nvdimm/*
8692F:	drivers/acpi/nfit/*
8693F:	include/linux/nd.h
8694F:	include/linux/libnvdimm.h
8695F:	include/uapi/linux/ndctl.h
8696
8697LIGHTNVM PLATFORM SUPPORT
8698M:	Matias Bjorling <mb@lightnvm.io>
8699W:	http://github/OpenChannelSSD
8700L:	linux-block@vger.kernel.org
8701S:	Maintained
8702F:	drivers/lightnvm/
8703F:	include/linux/lightnvm.h
8704F:	include/uapi/linux/lightnvm.h
8705
8706LINUX FOR POWER MACINTOSH
8707M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8708W:	http://www.penguinppc.org/
8709L:	linuxppc-dev@lists.ozlabs.org
8710S:	Maintained
8711F:	arch/powerpc/platforms/powermac/
8712F:	drivers/macintosh/
8713
8714LINUX FOR POWERPC (32-BIT AND 64-BIT)
8715M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8716M:	Paul Mackerras <paulus@samba.org>
8717M:	Michael Ellerman <mpe@ellerman.id.au>
8718W:	https://github.com/linuxppc/linux/wiki
8719L:	linuxppc-dev@lists.ozlabs.org
8720Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8722S:	Supported
8723F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8724F:	Documentation/devicetree/bindings/powerpc/
8725F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8726F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8727F:	Documentation/powerpc/
8728F:	arch/powerpc/
8729F:	drivers/char/tpm/tpm_ibmvtpm*
8730F:	drivers/crypto/nx/
8731F:	drivers/crypto/vmx/
8732F:	drivers/i2c/busses/i2c-opal.c
8733F:	drivers/net/ethernet/ibm/ibmveth.*
8734F:	drivers/net/ethernet/ibm/ibmvnic.*
8735F:	drivers/pci/hotplug/pnv_php.c
8736F:	drivers/pci/hotplug/rpa*
8737F:	drivers/rtc/rtc-opal.c
8738F:	drivers/scsi/ibmvscsi/
8739F:	drivers/tty/hvc/hvc_opal.c
8740F:	drivers/watchdog/wdrtas.c
8741F:	tools/testing/selftests/powerpc
8742N:	/pmac
8743N:	powermac
8744N:	powernv
8745N:	[^a-z0-9]ps3
8746N:	pseries
8747
8748LINUX FOR POWERPC EMBEDDED MPC5XXX
8749M:	Anatolij Gustschin <agust@denx.de>
8750L:	linuxppc-dev@lists.ozlabs.org
8751T:	git git://git.denx.de/linux-denx-agust.git
8752S:	Maintained
8753F:	arch/powerpc/platforms/512x/
8754F:	arch/powerpc/platforms/52xx/
8755
8756LINUX FOR POWERPC EMBEDDED PPC4XX
8757M:	Alistair Popple <alistair@popple.id.au>
8758M:	Matt Porter <mporter@kernel.crashing.org>
8759W:	http://www.penguinppc.org/
8760L:	linuxppc-dev@lists.ozlabs.org
8761S:	Maintained
8762F:	arch/powerpc/platforms/40x/
8763F:	arch/powerpc/platforms/44x/
8764
8765LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8766M:	Scott Wood <oss@buserror.net>
8767M:	Kumar Gala <galak@kernel.crashing.org>
8768W:	http://www.penguinppc.org/
8769L:	linuxppc-dev@lists.ozlabs.org
8770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8771S:	Maintained
8772F:	arch/powerpc/platforms/83xx/
8773F:	arch/powerpc/platforms/85xx/
8774F:	Documentation/devicetree/bindings/powerpc/fsl/
8775
8776LINUX FOR POWERPC EMBEDDED PPC8XX
8777M:	Vitaly Bordug <vitb@kernel.crashing.org>
8778W:	http://www.penguinppc.org/
8779L:	linuxppc-dev@lists.ozlabs.org
8780S:	Maintained
8781F:	arch/powerpc/platforms/8xx/
8782
8783LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8784L:	linuxppc-dev@lists.ozlabs.org
8785S:	Orphan
8786F:	arch/powerpc/*/*virtex*
8787F:	arch/powerpc/*/*/*virtex*
8788
8789LINUX FOR POWERPC PA SEMI PWRFICIENT
8790L:	linuxppc-dev@lists.ozlabs.org
8791S:	Orphan
8792F:	arch/powerpc/platforms/pasemi/
8793F:	drivers/*/*pasemi*
8794F:	drivers/*/*/*pasemi*
8795
8796LINUX KERNEL DUMP TEST MODULE (LKDTM)
8797M:	Kees Cook <keescook@chromium.org>
8798S:	Maintained
8799F:	drivers/misc/lkdtm/*
8800
8801LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8802M:	Alan Stern <stern@rowland.harvard.edu>
8803M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8804M:	Will Deacon <will.deacon@arm.com>
8805M:	Peter Zijlstra <peterz@infradead.org>
8806M:	Boqun Feng <boqun.feng@gmail.com>
8807M:	Nicholas Piggin <npiggin@gmail.com>
8808M:	David Howells <dhowells@redhat.com>
8809M:	Jade Alglave <j.alglave@ucl.ac.uk>
8810M:	Luc Maranget <luc.maranget@inria.fr>
8811M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8812R:	Akira Yokosawa <akiyks@gmail.com>
8813R:	Daniel Lustig <dlustig@nvidia.com>
8814L:	linux-kernel@vger.kernel.org
8815L:	linux-arch@vger.kernel.org
8816S:	Supported
8817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8818F:	tools/memory-model/
8819F:	Documentation/atomic_bitops.txt
8820F:	Documentation/atomic_t.txt
8821F:	Documentation/core-api/atomic_ops.rst
8822F:	Documentation/core-api/refcount-vs-atomic.rst
8823F:	Documentation/memory-barriers.txt
8824
8825LIS3LV02D ACCELEROMETER DRIVER
8826M:	Eric Piel <eric.piel@tremplin-utc.net>
8827S:	Maintained
8828F:	Documentation/misc-devices/lis3lv02d
8829F:	drivers/misc/lis3lv02d/
8830F:	drivers/platform/x86/hp_accel.c
8831
8832LIVE PATCHING
8833M:	Josh Poimboeuf <jpoimboe@redhat.com>
8834M:	Jessica Yu <jeyu@kernel.org>
8835M:	Jiri Kosina <jikos@kernel.org>
8836M:	Miroslav Benes <mbenes@suse.cz>
8837R:	Petr Mladek <pmladek@suse.com>
8838S:	Maintained
8839F:	kernel/livepatch/
8840F:	include/linux/livepatch.h
8841F:	arch/x86/include/asm/livepatch.h
8842F:	arch/x86/kernel/livepatch.c
8843F:	Documentation/livepatch/
8844F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8845F:	samples/livepatch/
8846L:	live-patching@vger.kernel.org
8847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8848
8849LLC (802.2)
8850L:	netdev@vger.kernel.org
8851S:	Odd fixes
8852F:	include/linux/llc.h
8853F:	include/uapi/linux/llc.h
8854F:	include/net/llc*
8855F:	net/llc/
8856
8857LM73 HARDWARE MONITOR DRIVER
8858M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8859L:	linux-hwmon@vger.kernel.org
8860S:	Maintained
8861F:	drivers/hwmon/lm73.c
8862
8863LM78 HARDWARE MONITOR DRIVER
8864M:	Jean Delvare <jdelvare@suse.com>
8865L:	linux-hwmon@vger.kernel.org
8866S:	Maintained
8867F:	Documentation/hwmon/lm78
8868F:	drivers/hwmon/lm78.c
8869
8870LM83 HARDWARE MONITOR DRIVER
8871M:	Jean Delvare <jdelvare@suse.com>
8872L:	linux-hwmon@vger.kernel.org
8873S:	Maintained
8874F:	Documentation/hwmon/lm83
8875F:	drivers/hwmon/lm83.c
8876
8877LM90 HARDWARE MONITOR DRIVER
8878M:	Jean Delvare <jdelvare@suse.com>
8879L:	linux-hwmon@vger.kernel.org
8880S:	Maintained
8881F:	Documentation/hwmon/lm90
8882F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8883F:	drivers/hwmon/lm90.c
8884F:	include/dt-bindings/thermal/lm90.h
8885
8886LM95234 HARDWARE MONITOR DRIVER
8887M:	Guenter Roeck <linux@roeck-us.net>
8888L:	linux-hwmon@vger.kernel.org
8889S:	Maintained
8890F:	Documentation/hwmon/lm95234
8891F:	drivers/hwmon/lm95234.c
8892
8893LME2510 MEDIA DRIVER
8894M:	Malcolm Priestley <tvboxspy@gmail.com>
8895L:	linux-media@vger.kernel.org
8896W:	https://linuxtv.org
8897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8898S:	Maintained
8899F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8900
8901LOADPIN SECURITY MODULE
8902M:	Kees Cook <keescook@chromium.org>
8903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8904S:	Supported
8905F:	security/loadpin/
8906F:	Documentation/admin-guide/LSM/LoadPin.rst
8907
8908LOCKING PRIMITIVES
8909M:	Peter Zijlstra <peterz@infradead.org>
8910M:	Ingo Molnar <mingo@redhat.com>
8911M:	Will Deacon <will.deacon@arm.com>
8912L:	linux-kernel@vger.kernel.org
8913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8914S:	Maintained
8915F:	Documentation/locking/
8916F:	include/linux/lockdep.h
8917F:	include/linux/spinlock*.h
8918F:	arch/*/include/asm/spinlock*.h
8919F:	include/linux/rwlock*.h
8920F:	include/linux/mutex*.h
8921F:	include/linux/rwsem*.h
8922F:	arch/*/include/asm/rwsem.h
8923F:	include/linux/seqlock.h
8924F:	lib/locking*.[ch]
8925F:	kernel/locking/
8926X:	kernel/locking/locktorture.c
8927
8928LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8929M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8930L:	linux-ntfs-dev@lists.sourceforge.net
8931W:	http://www.linux-ntfs.org/content/view/19/37/
8932S:	Maintained
8933F:	Documentation/ldm.txt
8934F:	block/partitions/ldm.*
8935
8936LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8937M:	Sathya Prakash <sathya.prakash@broadcom.com>
8938M:	Chaitra P B <chaitra.basappa@broadcom.com>
8939M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8940L:	MPT-FusionLinux.pdl@broadcom.com
8941L:	linux-scsi@vger.kernel.org
8942W:	http://www.avagotech.com/support/
8943S:	Supported
8944F:	drivers/message/fusion/
8945F:	drivers/scsi/mpt3sas/
8946
8947LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8948M:	Matthew Wilcox <willy@infradead.org>
8949L:	linux-scsi@vger.kernel.org
8950S:	Maintained
8951F:	drivers/scsi/sym53c8xx_2/
8952
8953LTC1660 DAC DRIVER
8954M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8955L:	linux-iio@vger.kernel.org
8956S:	Maintained
8957F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8958F:	drivers/iio/dac/ltc1660.c
8959
8960LTC4261 HARDWARE MONITOR DRIVER
8961M:	Guenter Roeck <linux@roeck-us.net>
8962L:	linux-hwmon@vger.kernel.org
8963S:	Maintained
8964F:	Documentation/hwmon/ltc4261
8965F:	drivers/hwmon/ltc4261.c
8966
8967LTC4306 I2C MULTIPLEXER DRIVER
8968M:	Michael Hennerich <michael.hennerich@analog.com>
8969W:	http://ez.analog.com/community/linux-device-drivers
8970L:	linux-i2c@vger.kernel.org
8971S:	Supported
8972F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8973F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8974
8975LTP (Linux Test Project)
8976M:	Mike Frysinger <vapier@gentoo.org>
8977M:	Cyril Hrubis <chrubis@suse.cz>
8978M:	Wanlong Gao <wanlong.gao@gmail.com>
8979M:	Jan Stancek <jstancek@redhat.com>
8980M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8981M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8982L:	ltp@lists.linux.it (subscribers-only)
8983W:	http://linux-test-project.github.io/
8984T:	git git://github.com/linux-test-project/ltp.git
8985S:	Maintained
8986
8987M68K ARCHITECTURE
8988M:	Geert Uytterhoeven <geert@linux-m68k.org>
8989L:	linux-m68k@lists.linux-m68k.org
8990W:	http://www.linux-m68k.org/
8991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8992S:	Maintained
8993F:	arch/m68k/
8994F:	drivers/zorro/
8995
8996M68K ON APPLE MACINTOSH
8997M:	Joshua Thompson <funaho@jurai.org>
8998W:	http://www.mac.linux-m68k.org/
8999L:	linux-m68k@lists.linux-m68k.org
9000S:	Maintained
9001F:	arch/m68k/mac/
9002
9003M68K ON HP9000/300
9004M:	Philip Blundell <philb@gnu.org>
9005W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9006S:	Maintained
9007F:	arch/m68k/hp300/
9008
9009M88DS3103 MEDIA DRIVER
9010M:	Antti Palosaari <crope@iki.fi>
9011L:	linux-media@vger.kernel.org
9012W:	https://linuxtv.org
9013W:	http://palosaari.fi/linux/
9014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9015T:	git git://linuxtv.org/anttip/media_tree.git
9016S:	Maintained
9017F:	drivers/media/dvb-frontends/m88ds3103*
9018
9019M88RS2000 MEDIA DRIVER
9020M:	Malcolm Priestley <tvboxspy@gmail.com>
9021L:	linux-media@vger.kernel.org
9022W:	https://linuxtv.org
9023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9024S:	Maintained
9025F:	drivers/media/dvb-frontends/m88rs2000*
9026
9027MA901 MASTERKIT USB FM RADIO DRIVER
9028M:	Alexey Klimov <klimov.linux@gmail.com>
9029L:	linux-media@vger.kernel.org
9030T:	git git://linuxtv.org/media_tree.git
9031S:	Maintained
9032F:	drivers/media/radio/radio-ma901.c
9033
9034MAC80211
9035M:	Johannes Berg <johannes@sipsolutions.net>
9036L:	linux-wireless@vger.kernel.org
9037W:	http://wireless.kernel.org/
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9040S:	Maintained
9041F:	Documentation/networking/mac80211-injection.txt
9042F:	include/net/mac80211.h
9043F:	net/mac80211/
9044F:	drivers/net/wireless/mac80211_hwsim.[ch]
9045F:	Documentation/networking/mac80211_hwsim/README
9046
9047MAILBOX API
9048M:	Jassi Brar <jassisinghbrar@gmail.com>
9049L:	linux-kernel@vger.kernel.org
9050S:	Maintained
9051F:	drivers/mailbox/
9052F:	include/linux/mailbox_client.h
9053F:	include/linux/mailbox_controller.h
9054
9055MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9056M:	Michael Kerrisk <mtk.manpages@gmail.com>
9057W:	http://www.kernel.org/doc/man-pages
9058L:	linux-man@vger.kernel.org
9059S:	Maintained
9060
9061MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9062M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9063L:	linux-mips@vger.kernel.org
9064S:	Maintained
9065F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9066
9067MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9068M:	Andrew Lunn <andrew@lunn.ch>
9069M:	Vivien Didelot <vivien.didelot@gmail.com>
9070L:	netdev@vger.kernel.org
9071S:	Maintained
9072F:	drivers/net/dsa/mv88e6xxx/
9073F:	include/linux/platform_data/mv88e6xxx.h
9074F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9075
9076MARVELL ARMADA DRM SUPPORT
9077M:	Russell King <linux@armlinux.org.uk>
9078S:	Maintained
9079T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9080T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9081F:	drivers/gpu/drm/armada/
9082F:	include/uapi/drm/armada_drm.h
9083F:	Documentation/devicetree/bindings/display/armada/
9084
9085MARVELL CRYPTO DRIVER
9086M:	Boris Brezillon <bbrezillon@kernel.org>
9087M:	Arnaud Ebalard <arno@natisbad.org>
9088F:	drivers/crypto/marvell/
9089S:	Maintained
9090L:	linux-crypto@vger.kernel.org
9091
9092MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9093M:	Mirko Lindner <mlindner@marvell.com>
9094M:	Stephen Hemminger <stephen@networkplumber.org>
9095L:	netdev@vger.kernel.org
9096S:	Maintained
9097F:	drivers/net/ethernet/marvell/sk*
9098
9099MARVELL LIBERTAS WIRELESS DRIVER
9100L:	libertas-dev@lists.infradead.org
9101S:	Orphan
9102F:	drivers/net/wireless/marvell/libertas/
9103
9104MARVELL MACCHIATOBIN SUPPORT
9105M:	Russell King <linux@armlinux.org.uk>
9106L:	linux-arm-kernel@lists.infradead.org
9107S:	Maintained
9108F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9109
9110MARVELL MV643XX ETHERNET DRIVER
9111M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9112L:	netdev@vger.kernel.org
9113S:	Maintained
9114F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9115F:	include/linux/mv643xx.h
9116
9117MARVELL MV88X3310 PHY DRIVER
9118M:	Russell King <linux@armlinux.org.uk>
9119L:	netdev@vger.kernel.org
9120S:	Maintained
9121F:	drivers/net/phy/marvell10g.c
9122
9123MARVELL MVEBU THERMAL DRIVER
9124M:	Miquel Raynal <miquel.raynal@bootlin.com>
9125S:	Maintained
9126F:	drivers/thermal/armada_thermal.c
9127
9128MARVELL MVNETA ETHERNET DRIVER
9129M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9130L:	netdev@vger.kernel.org
9131S:	Maintained
9132F:	drivers/net/ethernet/marvell/mvneta.*
9133
9134MARVELL MWIFIEX WIRELESS DRIVER
9135M:	Amitkumar Karwar <amitkarwar@gmail.com>
9136M:	Nishant Sarmukadam <nishants@marvell.com>
9137M:	Ganapathi Bhat <gbhat@marvell.com>
9138M:	Xinming Hu <huxinming820@gmail.com>
9139L:	linux-wireless@vger.kernel.org
9140S:	Maintained
9141F:	drivers/net/wireless/marvell/mwifiex/
9142
9143MARVELL MWL8K WIRELESS DRIVER
9144M:	Lennert Buytenhek <buytenh@wantstofly.org>
9145L:	linux-wireless@vger.kernel.org
9146S:	Odd Fixes
9147F:	drivers/net/wireless/marvell/mwl8k.c
9148
9149MARVELL NAND CONTROLLER DRIVER
9150M:	Miquel Raynal <miquel.raynal@bootlin.com>
9151L:	linux-mtd@lists.infradead.org
9152S:	Maintained
9153F:	drivers/mtd/nand/raw/marvell_nand.c
9154F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9155
9156MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9157M:	Nicolas Pitre <nico@fluxnic.net>
9158S:	Odd Fixes
9159F:	drivers/mmc/host/mvsdio.*
9160
9161MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9162M:	Hu Ziji <huziji@marvell.com>
9163L:	linux-mmc@vger.kernel.org
9164S:	Supported
9165F:	drivers/mmc/host/sdhci-xenon*
9166F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9167
9168MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9169M:	Sunil Goutham <sgoutham@marvell.com>
9170M:	Linu Cherian <lcherian@marvell.com>
9171M:	Geetha sowjanya <gakula@marvell.com>
9172M:	Jerin Jacob <jerinj@marvell.com>
9173L:	netdev@vger.kernel.org
9174S:	Supported
9175F:	drivers/net/ethernet/marvell/octeontx2/af/
9176
9177MATROX FRAMEBUFFER DRIVER
9178L:	linux-fbdev@vger.kernel.org
9179S:	Orphan
9180F:	drivers/video/fbdev/matrox/matroxfb_*
9181F:	include/uapi/linux/matroxfb.h
9182
9183MAX16065 HARDWARE MONITOR DRIVER
9184M:	Guenter Roeck <linux@roeck-us.net>
9185L:	linux-hwmon@vger.kernel.org
9186S:	Maintained
9187F:	Documentation/hwmon/max16065
9188F:	drivers/hwmon/max16065.c
9189
9190MAX2175 SDR TUNER DRIVER
9191M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9192L:	linux-media@vger.kernel.org
9193T:	git git://linuxtv.org/media_tree.git
9194S:	Maintained
9195F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9196F:	Documentation/media/v4l-drivers/max2175.rst
9197F:	drivers/media/i2c/max2175*
9198F:	include/uapi/linux/max2175.h
9199
9200MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9201L:	linux-hwmon@vger.kernel.org
9202S:	Orphan
9203F:	Documentation/hwmon/max6650
9204F:	drivers/hwmon/max6650.c
9205
9206MAX6697 HARDWARE MONITOR DRIVER
9207M:	Guenter Roeck <linux@roeck-us.net>
9208L:	linux-hwmon@vger.kernel.org
9209S:	Maintained
9210F:	Documentation/hwmon/max6697
9211F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9212F:	drivers/hwmon/max6697.c
9213F:	include/linux/platform_data/max6697.h
9214
9215MAX9860 MONO AUDIO VOICE CODEC DRIVER
9216M:	Peter Rosin <peda@axentia.se>
9217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9218S:	Maintained
9219F:	Documentation/devicetree/bindings/sound/max9860.txt
9220F:	sound/soc/codecs/max9860.*
9221
9222MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9223M:	Javier Martinez Canillas <javier@dowhile0.org>
9224L:	linux-kernel@vger.kernel.org
9225S:	Supported
9226F:	drivers/regulator/max77802-regulator.c
9227F:	Documentation/devicetree/bindings/*/*max77802.txt
9228F:	include/dt-bindings/*/*max77802.h
9229
9230MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9231M:	Krzysztof Kozlowski <krzk@kernel.org>
9232M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9233L:	linux-pm@vger.kernel.org
9234S:	Supported
9235F:	drivers/power/supply/max14577_charger.c
9236F:	drivers/power/supply/max77693_charger.c
9237
9238MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9239M:	Chanwoo Choi <cw00.choi@samsung.com>
9240M:	Krzysztof Kozlowski <krzk@kernel.org>
9241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9242L:	linux-kernel@vger.kernel.org
9243S:	Supported
9244F:	drivers/*/max14577*.c
9245F:	drivers/*/max77686*.c
9246F:	drivers/*/max77693*.c
9247F:	drivers/extcon/extcon-max14577.c
9248F:	drivers/extcon/extcon-max77693.c
9249F:	drivers/rtc/rtc-max77686.c
9250F:	drivers/clk/clk-max77686.c
9251F:	Documentation/devicetree/bindings/mfd/max14577.txt
9252F:	Documentation/devicetree/bindings/*/max77686.txt
9253F:	Documentation/devicetree/bindings/mfd/max77693.txt
9254F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9255F:	include/linux/mfd/max14577*.h
9256F:	include/linux/mfd/max77686*.h
9257F:	include/linux/mfd/max77693*.h
9258
9259MAXIRADIO FM RADIO RECEIVER DRIVER
9260M:	Hans Verkuil <hverkuil@xs4all.nl>
9261L:	linux-media@vger.kernel.org
9262T:	git git://linuxtv.org/media_tree.git
9263W:	https://linuxtv.org
9264S:	Maintained
9265F:	drivers/media/radio/radio-maxiradio*
9266
9267MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9268M:	Peter Rosin <peda@axentia.se>
9269L:	linux-iio@vger.kernel.org
9270S:	Maintained
9271F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9272F:	drivers/iio/potentiometer/mcp4018.c
9273F:	drivers/iio/potentiometer/mcp4531.c
9274
9275MCR20A IEEE-802.15.4 RADIO DRIVER
9276M:	Xue Liu <liuxuenetmail@gmail.com>
9277L:	linux-wpan@vger.kernel.org
9278W:	https://github.com/xueliu/mcr20a-linux
9279S:	Maintained
9280F:	drivers/net/ieee802154/mcr20a.c
9281F:	drivers/net/ieee802154/mcr20a.h
9282F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9283
9284MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9286L:	linux-iio@vger.kernel.org
9287S:	Maintained
9288F:	drivers/iio/dac/cio-dac.c
9289
9290MEDIA DRIVERS FOR ASCOT2E
9291M:	Sergey Kozlov <serjk@netup.ru>
9292M:	Abylay Ospan <aospan@netup.ru>
9293L:	linux-media@vger.kernel.org
9294W:	https://linuxtv.org
9295W:	http://netup.tv/
9296T:	git git://linuxtv.org/media_tree.git
9297S:	Supported
9298F:	drivers/media/dvb-frontends/ascot2e*
9299
9300MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9301M:	Jasmin Jessich <jasmin@anw.at>
9302L:	linux-media@vger.kernel.org
9303W:	https://linuxtv.org
9304T:	git git://linuxtv.org/media_tree.git
9305S:	Maintained
9306F:	drivers/media/dvb-frontends/cxd2099*
9307
9308MEDIA DRIVERS FOR CXD2841ER
9309M:	Sergey Kozlov <serjk@netup.ru>
9310M:	Abylay Ospan <aospan@netup.ru>
9311L:	linux-media@vger.kernel.org
9312W:	https://linuxtv.org
9313W:	http://netup.tv/
9314T:	git git://linuxtv.org/media_tree.git
9315S:	Supported
9316F:	drivers/media/dvb-frontends/cxd2841er*
9317
9318MEDIA DRIVERS FOR CXD2880
9319M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9320L:	linux-media@vger.kernel.org
9321W:	http://linuxtv.org/
9322T:	git git://linuxtv.org/media_tree.git
9323S:	Supported
9324F:	drivers/media/dvb-frontends/cxd2880/*
9325F:	drivers/media/spi/cxd2880*
9326
9327MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9328L:	linux-media@vger.kernel.org
9329W:	https://linuxtv.org
9330T:	git git://linuxtv.org/media_tree.git
9331S:	Orphan
9332F:	drivers/media/pci/ddbridge/*
9333
9334MEDIA DRIVERS FOR FREESCALE IMX
9335M:	Steve Longerbeam <slongerbeam@gmail.com>
9336M:	Philipp Zabel <p.zabel@pengutronix.de>
9337L:	linux-media@vger.kernel.org
9338T:	git git://linuxtv.org/media_tree.git
9339S:	Maintained
9340F:	Documentation/devicetree/bindings/media/imx.txt
9341F:	Documentation/media/v4l-drivers/imx.rst
9342F:	drivers/staging/media/imx/
9343F:	include/linux/imx-media.h
9344F:	include/media/imx.h
9345
9346MEDIA DRIVER FOR FREESCALE IMX PXP
9347M:	Philipp Zabel <p.zabel@pengutronix.de>
9348L:	linux-media@vger.kernel.org
9349T:	git git://linuxtv.org/media_tree.git
9350S:	Maintained
9351F:	drivers/media/platform/imx-pxp.[ch]
9352
9353MEDIA DRIVERS FOR HELENE
9354M:	Abylay Ospan <aospan@netup.ru>
9355L:	linux-media@vger.kernel.org
9356W:	https://linuxtv.org
9357W:	http://netup.tv/
9358T:	git git://linuxtv.org/media_tree.git
9359S:	Supported
9360F:	drivers/media/dvb-frontends/helene*
9361
9362MEDIA DRIVERS FOR HORUS3A
9363M:	Sergey Kozlov <serjk@netup.ru>
9364M:	Abylay Ospan <aospan@netup.ru>
9365L:	linux-media@vger.kernel.org
9366W:	https://linuxtv.org
9367W:	http://netup.tv/
9368T:	git git://linuxtv.org/media_tree.git
9369S:	Supported
9370F:	drivers/media/dvb-frontends/horus3a*
9371
9372MEDIA DRIVERS FOR LNBH25
9373M:	Sergey Kozlov <serjk@netup.ru>
9374M:	Abylay Ospan <aospan@netup.ru>
9375L:	linux-media@vger.kernel.org
9376W:	https://linuxtv.org
9377W:	http://netup.tv/
9378T:	git git://linuxtv.org/media_tree.git
9379S:	Supported
9380F:	drivers/media/dvb-frontends/lnbh25*
9381
9382MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9383L:	linux-media@vger.kernel.org
9384W:	https://linuxtv.org
9385T:	git git://linuxtv.org/media_tree.git
9386S:	Orphan
9387F:	drivers/media/dvb-frontends/mxl5xx*
9388
9389MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9390M:	Sergey Kozlov <serjk@netup.ru>
9391M:	Abylay Ospan <aospan@netup.ru>
9392L:	linux-media@vger.kernel.org
9393W:	https://linuxtv.org
9394W:	http://netup.tv/
9395T:	git git://linuxtv.org/media_tree.git
9396S:	Supported
9397F:	drivers/media/pci/netup_unidvb/*
9398
9399MEDIA DRIVERS FOR RENESAS - CEU
9400M:	Jacopo Mondi <jacopo@jmondi.org>
9401L:	linux-media@vger.kernel.org
9402L:	linux-renesas-soc@vger.kernel.org
9403T:	git git://linuxtv.org/media_tree.git
9404S:	Supported
9405F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9406F:	drivers/media/platform/renesas-ceu.c
9407F:	include/media/drv-intf/renesas-ceu.h
9408
9409MEDIA DRIVERS FOR RENESAS - DRIF
9410M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9411L:	linux-media@vger.kernel.org
9412L:	linux-renesas-soc@vger.kernel.org
9413T:	git git://linuxtv.org/media_tree.git
9414S:	Supported
9415F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9416F:	drivers/media/platform/rcar_drif.c
9417
9418MEDIA DRIVERS FOR RENESAS - FCP
9419M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9420L:	linux-media@vger.kernel.org
9421L:	linux-renesas-soc@vger.kernel.org
9422T:	git git://linuxtv.org/media_tree.git
9423S:	Supported
9424F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9425F:	drivers/media/platform/rcar-fcp.c
9426F:	include/media/rcar-fcp.h
9427
9428MEDIA DRIVERS FOR RENESAS - FDP1
9429M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9430L:	linux-media@vger.kernel.org
9431L:	linux-renesas-soc@vger.kernel.org
9432T:	git git://linuxtv.org/media_tree.git
9433S:	Supported
9434F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9435F:	drivers/media/platform/rcar_fdp1.c
9436
9437MEDIA DRIVERS FOR RENESAS - VIN
9438M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9439L:	linux-media@vger.kernel.org
9440L:	linux-renesas-soc@vger.kernel.org
9441T:	git git://linuxtv.org/media_tree.git
9442S:	Supported
9443F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9444F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9445F:	drivers/media/platform/rcar-vin/
9446
9447MEDIA DRIVERS FOR RENESAS - VSP1
9448M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9449M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9450L:	linux-media@vger.kernel.org
9451L:	linux-renesas-soc@vger.kernel.org
9452T:	git git://linuxtv.org/media_tree.git
9453S:	Supported
9454F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9455F:	drivers/media/platform/vsp1/
9456
9457MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9458L:	linux-media@vger.kernel.org
9459W:	https://linuxtv.org
9460T:	git git://linuxtv.org/media_tree.git
9461S:	Orphan
9462F:	drivers/media/dvb-frontends/stv0910*
9463
9464MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9465L:	linux-media@vger.kernel.org
9466W:	https://linuxtv.org
9467T:	git git://linuxtv.org/media_tree.git
9468S:	Orphan
9469F:	drivers/media/dvb-frontends/stv6111*
9470
9471MEDIA DRIVERS FOR STM32 - DCMI
9472M:	Hugues Fruchet <hugues.fruchet@st.com>
9473L:	linux-media@vger.kernel.org
9474T:	git git://linuxtv.org/media_tree.git
9475S:	Supported
9476F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9477F:	drivers/media/platform/stm32/stm32-dcmi.c
9478
9479MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9480M:	Dmitry Osipenko <digetx@gmail.com>
9481L:	linux-media@vger.kernel.org
9482L:	linux-tegra@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9486F:	drivers/staging/media/tegra-vde/
9487
9488MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9490P:	LinuxTV.org Project
9491L:	linux-media@vger.kernel.org
9492W:	https://linuxtv.org
9493Q:	http://patchwork.kernel.org/project/linux-media/list/
9494T:	git git://linuxtv.org/media_tree.git
9495S:	Maintained
9496F:	Documentation/devicetree/bindings/media/
9497F:	Documentation/media/
9498F:	drivers/media/
9499F:	drivers/staging/media/
9500F:	include/linux/platform_data/media/
9501F:	include/media/
9502F:	include/uapi/linux/dvb/
9503F:	include/uapi/linux/videodev2.h
9504F:	include/uapi/linux/media.h
9505F:	include/uapi/linux/v4l2-*
9506F:	include/uapi/linux/meye.h
9507F:	include/uapi/linux/ivtv*
9508F:	include/uapi/linux/uvcvideo.h
9509
9510MEDIATEK BLUETOOTH DRIVER
9511M:	Sean Wang <sean.wang@mediatek.com>
9512L:	linux-bluetooth@vger.kernel.org
9513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9514S:	Maintained
9515F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9516F:	drivers/bluetooth/btmtkuart.c
9517
9518MEDIATEK CIR DRIVER
9519M:	Sean Wang <sean.wang@mediatek.com>
9520S:	Maintained
9521F:	drivers/media/rc/mtk-cir.c
9522
9523MEDIATEK DMA DRIVER
9524M:	Sean Wang <sean.wang@mediatek.com>
9525L:	dmaengine@vger.kernel.org
9526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/dma/mtk-*
9530F:	drivers/dma/mediatek/
9531
9532MEDIATEK PMIC LED DRIVER
9533M:	Sean Wang <sean.wang@mediatek.com>
9534S:	Maintained
9535F:	drivers/leds/leds-mt6323.c
9536F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9537
9538MEDIATEK ETHERNET DRIVER
9539M:	Felix Fietkau <nbd@openwrt.org>
9540M:	John Crispin <john@phrozen.org>
9541M:	Sean Wang <sean.wang@mediatek.com>
9542M:	Nelson Chang <nelson.chang@mediatek.com>
9543L:	netdev@vger.kernel.org
9544S:	Maintained
9545F:	drivers/net/ethernet/mediatek/
9546
9547MEDIATEK SWITCH DRIVER
9548M:	Sean Wang <sean.wang@mediatek.com>
9549L:	netdev@vger.kernel.org
9550S:	Maintained
9551F:	drivers/net/dsa/mt7530.*
9552F:	net/dsa/tag_mtk.c
9553
9554MEDIATEK JPEG DRIVER
9555M:	Rick Chang <rick.chang@mediatek.com>
9556M:	Bin Liu <bin.liu@mediatek.com>
9557S:	Supported
9558F:	drivers/media/platform/mtk-jpeg/
9559F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9560
9561MEDIATEK MDP DRIVER
9562M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9563M:	Houlong Wei <houlong.wei@mediatek.com>
9564M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9565S:	Supported
9566F:	drivers/media/platform/mtk-mdp/
9567F:	drivers/media/platform/mtk-vpu/
9568F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9569
9570MEDIATEK MEDIA DRIVER
9571M:	Tiffany Lin <tiffany.lin@mediatek.com>
9572M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9573S:	Supported
9574F:	drivers/media/platform/mtk-vcodec/
9575F:	drivers/media/platform/mtk-vpu/
9576F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9577F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9578
9579MEDIATEK MT76 WIRELESS LAN DRIVER
9580M:	Felix Fietkau <nbd@nbd.name>
9581M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9582L:	linux-wireless@vger.kernel.org
9583S:	Maintained
9584F:	drivers/net/wireless/mediatek/mt76/
9585
9586MEDIATEK MT7601U WIRELESS LAN DRIVER
9587M:	Jakub Kicinski <kubakici@wp.pl>
9588L:	linux-wireless@vger.kernel.org
9589S:	Maintained
9590F:	drivers/net/wireless/mediatek/mt7601u/
9591
9592MEDIATEK NAND CONTROLLER DRIVER
9593M:	Xiaolei Li <xiaolei.li@mediatek.com>
9594L:	linux-mtd@lists.infradead.org
9595S:	Maintained
9596F:	drivers/mtd/nand/raw/mtk_*
9597F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9598
9599MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9600M:	Sean Wang <sean.wang@mediatek.com>
9601S:	Maintained
9602F:	drivers/char/hw_random/mtk-rng.c
9603
9604MEDIATEK USB3 DRD IP DRIVER
9605M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9606L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9609S:	Maintained
9610F:	drivers/usb/mtu3/
9611
9612MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9613M:	Peter Senna Tschudin <peter.senna@gmail.com>
9614M:	Martin Donnelly <martin.donnelly@ge.com>
9615M:	Martyn Welch <martyn.welch@collabora.co.uk>
9616S:	Maintained
9617F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9618F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9619
9620MEGARAID SCSI/SAS DRIVERS
9621M:	Kashyap Desai <kashyap.desai@broadcom.com>
9622M:	Sumit Saxena <sumit.saxena@broadcom.com>
9623M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9624L:	megaraidlinux.pdl@broadcom.com
9625L:	linux-scsi@vger.kernel.org
9626W:	http://www.avagotech.com/support/
9627S:	Maintained
9628F:	Documentation/scsi/megaraid.txt
9629F:	drivers/scsi/megaraid.*
9630F:	drivers/scsi/megaraid/
9631
9632MELEXIS MLX90614 DRIVER
9633M:	Crt Mori <cmo@melexis.com>
9634L:	linux-iio@vger.kernel.org
9635W:	http://www.melexis.com
9636S:	Supported
9637F:	drivers/iio/temperature/mlx90614.c
9638
9639MELEXIS MLX90632 DRIVER
9640M:	Crt Mori <cmo@melexis.com>
9641L:	linux-iio@vger.kernel.org
9642W:	http://www.melexis.com
9643S:	Supported
9644F:	drivers/iio/temperature/mlx90632.c
9645
9646MELFAS MIP4 TOUCHSCREEN DRIVER
9647M:	Sangwon Jee <jeesw@melfas.com>
9648W:	http://www.melfas.com
9649S:	Supported
9650F:	drivers/input/touchscreen/melfas_mip4.c
9651F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9652
9653MELLANOX ETHERNET DRIVER (mlx4_en)
9654M:	Tariq Toukan <tariqt@mellanox.com>
9655L:	netdev@vger.kernel.org
9656S:	Supported
9657W:	http://www.mellanox.com
9658Q:	http://patchwork.ozlabs.org/project/netdev/list/
9659F:	drivers/net/ethernet/mellanox/mlx4/en_*
9660
9661MELLANOX ETHERNET DRIVER (mlx5e)
9662M:	Saeed Mahameed <saeedm@mellanox.com>
9663L:	netdev@vger.kernel.org
9664S:	Supported
9665W:	http://www.mellanox.com
9666Q:	http://patchwork.ozlabs.org/project/netdev/list/
9667F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9668
9669MELLANOX ETHERNET INNOVA DRIVERS
9670R:	Boris Pismenny <borisp@mellanox.com>
9671L:	netdev@vger.kernel.org
9672S:	Supported
9673W:	http://www.mellanox.com
9674Q:	http://patchwork.ozlabs.org/project/netdev/list/
9675F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9676F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9677F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9678F:	include/linux/mlx5/mlx5_ifc_fpga.h
9679
9680MELLANOX ETHERNET INNOVA IPSEC DRIVER
9681R:	Boris Pismenny <borisp@mellanox.com>
9682L:	netdev@vger.kernel.org
9683S:	Supported
9684W:	http://www.mellanox.com
9685Q:	http://patchwork.ozlabs.org/project/netdev/list/
9686F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9687F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9688
9689MELLANOX ETHERNET SWITCH DRIVERS
9690M:	Jiri Pirko <jiri@mellanox.com>
9691M:	Ido Schimmel <idosch@mellanox.com>
9692L:	netdev@vger.kernel.org
9693S:	Supported
9694W:	http://www.mellanox.com
9695Q:	http://patchwork.ozlabs.org/project/netdev/list/
9696F:	drivers/net/ethernet/mellanox/mlxsw/
9697F:	tools/testing/selftests/drivers/net/mlxsw/
9698
9699MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9700M:	mlxsw@mellanox.com
9701L:	netdev@vger.kernel.org
9702S:	Supported
9703W:	http://www.mellanox.com
9704Q:	http://patchwork.ozlabs.org/project/netdev/list/
9705F:	drivers/net/ethernet/mellanox/mlxfw/
9706
9707MELLANOX HARDWARE PLATFORM SUPPORT
9708M:	Andy Shevchenko <andy@infradead.org>
9709M:	Darren Hart <dvhart@infradead.org>
9710M:	Vadim Pasternak <vadimp@mellanox.com>
9711L:	platform-driver-x86@vger.kernel.org
9712S:	Supported
9713F:	drivers/platform/mellanox/
9714
9715MELLANOX MLX4 core VPI driver
9716M:	Tariq Toukan <tariqt@mellanox.com>
9717L:	netdev@vger.kernel.org
9718L:	linux-rdma@vger.kernel.org
9719W:	http://www.mellanox.com
9720Q:	http://patchwork.ozlabs.org/project/netdev/list/
9721S:	Supported
9722F:	drivers/net/ethernet/mellanox/mlx4/
9723F:	include/linux/mlx4/
9724
9725MELLANOX MLX4 IB driver
9726M:	Yishai Hadas <yishaih@mellanox.com>
9727L:	linux-rdma@vger.kernel.org
9728W:	http://www.mellanox.com
9729Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9730S:	Supported
9731F:	drivers/infiniband/hw/mlx4/
9732F:	include/linux/mlx4/
9733F:	include/uapi/rdma/mlx4-abi.h
9734
9735MELLANOX MLX5 core VPI driver
9736M:	Saeed Mahameed <saeedm@mellanox.com>
9737M:	Leon Romanovsky <leonro@mellanox.com>
9738L:	netdev@vger.kernel.org
9739L:	linux-rdma@vger.kernel.org
9740W:	http://www.mellanox.com
9741Q:	http://patchwork.ozlabs.org/project/netdev/list/
9742S:	Supported
9743F:	drivers/net/ethernet/mellanox/mlx5/core/
9744F:	include/linux/mlx5/
9745
9746MELLANOX MLX5 IB driver
9747M:	Leon Romanovsky <leonro@mellanox.com>
9748L:	linux-rdma@vger.kernel.org
9749W:	http://www.mellanox.com
9750Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9751S:	Supported
9752F:	drivers/infiniband/hw/mlx5/
9753F:	include/linux/mlx5/
9754F:	include/uapi/rdma/mlx5-abi.h
9755
9756MELLANOX MLXCPLD I2C AND MUX DRIVER
9757M:	Vadim Pasternak <vadimp@mellanox.com>
9758M:	Michael Shych <michaelsh@mellanox.com>
9759L:	linux-i2c@vger.kernel.org
9760S:	Supported
9761F:	drivers/i2c/busses/i2c-mlxcpld.c
9762F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9763F:	Documentation/i2c/busses/i2c-mlxcpld
9764
9765MELLANOX MLXCPLD LED DRIVER
9766M:	Vadim Pasternak <vadimp@mellanox.com>
9767L:	linux-leds@vger.kernel.org
9768S:	Supported
9769F:	drivers/leds/leds-mlxcpld.c
9770F:	drivers/leds/leds-mlxreg.c
9771F:	Documentation/leds/leds-mlxcpld.txt
9772
9773MELLANOX PLATFORM DRIVER
9774M:	Vadim Pasternak <vadimp@mellanox.com>
9775L:	platform-driver-x86@vger.kernel.org
9776S:	Supported
9777F:	drivers/platform/x86/mlx-platform.c
9778
9779MEMBARRIER SUPPORT
9780M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9781M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9782L:	linux-kernel@vger.kernel.org
9783S:	Supported
9784F:	kernel/sched/membarrier.c
9785F:	include/uapi/linux/membarrier.h
9786F:	arch/powerpc/include/asm/membarrier.h
9787
9788MEMORY MANAGEMENT
9789L:	linux-mm@kvack.org
9790W:	http://www.linux-mm.org
9791S:	Maintained
9792F:	include/linux/mm.h
9793F:	include/linux/gfp.h
9794F:	include/linux/mmzone.h
9795F:	include/linux/memory_hotplug.h
9796F:	include/linux/vmalloc.h
9797F:	mm/
9798
9799MEMORY TECHNOLOGY DEVICES (MTD)
9800M:	David Woodhouse <dwmw2@infradead.org>
9801M:	Brian Norris <computersforpeace@gmail.com>
9802M:	Boris Brezillon <bbrezillon@kernel.org>
9803M:	Marek Vasut <marek.vasut@gmail.com>
9804M:	Richard Weinberger <richard@nod.at>
9805L:	linux-mtd@lists.infradead.org
9806W:	http://www.linux-mtd.infradead.org/
9807Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9808T:	git git://git.infradead.org/linux-mtd.git master
9809T:	git git://git.infradead.org/linux-mtd.git mtd/next
9810S:	Maintained
9811F:	Documentation/devicetree/bindings/mtd/
9812F:	drivers/mtd/
9813F:	include/linux/mtd/
9814F:	include/uapi/mtd/
9815
9816MEN A21 WATCHDOG DRIVER
9817M:	Johannes Thumshirn <morbidrsa@gmail.com>
9818L:	linux-watchdog@vger.kernel.org
9819S:	Maintained
9820F:	drivers/watchdog/mena21_wdt.c
9821
9822MEN CHAMELEON BUS (mcb)
9823M:	Johannes Thumshirn <morbidrsa@gmail.com>
9824S:	Maintained
9825F:	drivers/mcb/
9826F:	include/linux/mcb.h
9827F:	Documentation/men-chameleon-bus.txt
9828
9829MEN F21BMC (Board Management Controller)
9830M:	Andreas Werner <andreas.werner@men.de>
9831S:	Supported
9832F:	drivers/mfd/menf21bmc.c
9833F:	drivers/watchdog/menf21bmc_wdt.c
9834F:	drivers/leds/leds-menf21bmc.c
9835F:	drivers/hwmon/menf21bmc_hwmon.c
9836F:	Documentation/hwmon/menf21bmc
9837
9838MEN Z069 WATCHDOG DRIVER
9839M:	Johannes Thumshirn <jth@kernel.org>
9840L:	linux-watchdog@vger.kernel.org
9841S:	Maintained
9842F:	drivers/watchdog/menz69_wdt.c
9843
9844MESON AO CEC DRIVER FOR AMLOGIC SOCS
9845M:	Neil Armstrong <narmstrong@baylibre.com>
9846L:	linux-media@lists.freedesktop.org
9847L:	linux-amlogic@lists.infradead.org
9848W:	http://linux-meson.com/
9849S:	Supported
9850F:	drivers/media/platform/meson/ao-cec.c
9851F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9852T:	git git://linuxtv.org/media_tree.git
9853
9854MICROBLAZE ARCHITECTURE
9855M:	Michal Simek <monstr@monstr.eu>
9856W:	http://www.monstr.eu/fdt/
9857T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9858S:	Supported
9859F:	arch/microblaze/
9860
9861MICROCHIP AT91 SERIAL DRIVER
9862M:	Richard Genoud <richard.genoud@gmail.com>
9863S:	Maintained
9864F:	drivers/tty/serial/atmel_serial.c
9865F:	drivers/tty/serial/atmel_serial.h
9866F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9867
9868MICROCHIP AUDIO ASOC DRIVERS
9869M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9871S:	Supported
9872F:	sound/soc/atmel
9873
9874MICROCHIP DMA DRIVER
9875M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877L:	dmaengine@vger.kernel.org
9878S:	Supported
9879F:	drivers/dma/at_hdmac.c
9880F:	drivers/dma/at_hdmac_regs.h
9881F:	include/linux/platform_data/dma-atmel.h
9882F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9883F:	include/dt-bindings/dma/at91.h
9884
9885MICROCHIP ECC DRIVER
9886M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9887L:	linux-crypto@vger.kernel.org
9888S:	Maintained
9889F:	drivers/crypto/atmel-ecc.*
9890
9891MICROCHIP I2C DRIVER
9892M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9893L:	linux-i2c@vger.kernel.org
9894S:	Supported
9895F:	drivers/i2c/busses/i2c-at91.c
9896
9897MICROCHIP ISC DRIVER
9898M:	Eugen Hristev <eugen.hristev@microchip.com>
9899L:	linux-media@vger.kernel.org
9900S:	Supported
9901F:	drivers/media/platform/atmel/atmel-isc.c
9902F:	drivers/media/platform/atmel/atmel-isc-regs.h
9903F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9904
9905MICROCHIP ISI DRIVER
9906M:	Eugen Hristev <eugen.hristev@microchip.com>
9907L:	linux-media@vger.kernel.org
9908S:	Supported
9909F:	drivers/media/platform/atmel/atmel-isi.c
9910F:	drivers/media/platform/atmel/atmel-isi.h
9911
9912MICROCHIP AT91 USART MFD DRIVER
9913M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9914L:	linux-kernel@vger.kernel.org
9915S:	Supported
9916F:	drivers/mfd/at91-usart.c
9917F:	include/dt-bindings/mfd/at91-usart.h
9918F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9919
9920MICROCHIP AT91 USART SPI DRIVER
9921M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9922L:	linux-spi@vger.kernel.org
9923S:	Supported
9924F:	drivers/spi/spi-at91-usart.c
9925F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9926
9927MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9928M:	Woojung Huh <Woojung.Huh@microchip.com>
9929M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9930L:	netdev@vger.kernel.org
9931S:	Maintained
9932F:	net/dsa/tag_ksz.c
9933F:	drivers/net/dsa/microchip/*
9934F:	include/linux/platform_data/microchip-ksz.h
9935F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9936
9937MICROCHIP LAN743X ETHERNET DRIVER
9938M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9939M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9940L:	netdev@vger.kernel.org
9941S:	Maintained
9942F:	drivers/net/ethernet/microchip/lan743x_*
9943
9944MICROCHIP LCDFB DRIVER
9945M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9946L:	linux-fbdev@vger.kernel.org
9947S:	Maintained
9948F:	drivers/video/fbdev/atmel_lcdfb.c
9949F:	include/video/atmel_lcdc.h
9950
9951MICROCHIP MMC/SD/SDIO MCI DRIVER
9952M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9953S:	Maintained
9954F:	drivers/mmc/host/atmel-mci.c
9955
9956MICROCHIP MCP16502 PMIC DRIVER
9957M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9959S:	Maintained
9960F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9961F:	drivers/regulator/mcp16502.c
9962
9963MICROCHIP MCP3911 ADC DRIVER
9964M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9965M:	Kent Gustavsson <kent@minoris.se>
9966L:	linux-iio@vger.kernel.org
9967S:	Supported
9968F:	drivers/iio/adc/mcp3911.c
9969F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9970
9971MICROCHIP NAND DRIVER
9972M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9973L:	linux-mtd@lists.infradead.org
9974S:	Supported
9975F:	drivers/mtd/nand/raw/atmel/*
9976F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9977
9978MICROCHIP PWM DRIVER
9979M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9981L:	linux-pwm@vger.kernel.org
9982S:	Supported
9983F:	drivers/pwm/pwm-atmel.c
9984F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9985
9986MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9987M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9988M:	Eugen Hristev <eugen.hristev@microchip.com>
9989L:	linux-iio@vger.kernel.org
9990S:	Supported
9991F:	drivers/iio/adc/at91-sama5d2_adc.c
9992F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9993F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9994
9995MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9996M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9997S:	Supported
9998F:	drivers/power/reset/at91-sama5d2_shdwc.c
9999
10000MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10001M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003L:	linux-gpio@vger.kernel.org
10004F:	drivers/gpio/gpio-sama5d2-piobu.c
10005
10006MICROCHIP SPI DRIVER
10007M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10008S:	Supported
10009F:	drivers/spi/spi-atmel.*
10010
10011MICROCHIP SSC DRIVER
10012M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014S:	Supported
10015F:	drivers/misc/atmel-ssc.c
10016F:	include/linux/atmel-ssc.h
10017
10018MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10019M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10021S:	Supported
10022F:	drivers/misc/atmel_tclib.c
10023F:	drivers/clocksource/tcb_clksrc.c
10024
10025MICROCHIP USBA UDC DRIVER
10026M:	Cristian Birsan <cristian.birsan@microchip.com>
10027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10028S:	Supported
10029F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10030
10031MICROCHIP USB251XB DRIVER
10032M:	Richard Leitner <richard.leitner@skidata.com>
10033L:	linux-usb@vger.kernel.org
10034S:	Maintained
10035F:	drivers/usb/misc/usb251xb.c
10036F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10037
10038MICROCHIP XDMA DRIVER
10039M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10040L:	linux-arm-kernel@lists.infradead.org
10041L:	dmaengine@vger.kernel.org
10042S:	Supported
10043F:	drivers/dma/at_xdmac.c
10044
10045MICROSEMI MIPS SOCS
10046M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10047M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10048L:	linux-mips@vger.kernel.org
10049S:	Supported
10050F:	arch/mips/generic/board-ocelot.c
10051F:	arch/mips/configs/generic/board-ocelot.config
10052F:	arch/mips/boot/dts/mscc/
10053F:	Documentation/devicetree/bindings/mips/mscc.txt
10054
10055MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10056M:	Don Brace <don.brace@microsemi.com>
10057L:	esc.storagedev@microsemi.com
10058L:	linux-scsi@vger.kernel.org
10059S:	Supported
10060F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10061F:	drivers/scsi/smartpqi/Kconfig
10062F:	drivers/scsi/smartpqi/Makefile
10063F:	include/linux/cciss*.h
10064F:	include/uapi/linux/cciss*.h
10065F:	Documentation/scsi/smartpqi.txt
10066
10067MICROSEMI ETHERNET SWITCH DRIVER
10068M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10069M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10070L:	netdev@vger.kernel.org
10071S:	Supported
10072F:	drivers/net/ethernet/mscc/
10073
10074MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10075M:	Chen Yu <yu.c.chen@intel.com>
10076L:	platform-driver-x86@vger.kernel.org
10077S:	Supported
10078F:	drivers/platform/x86/surfacepro3_button.c
10079
10080MICROTEK X6 SCANNER
10081M:	Oliver Neukum <oliver@neukum.org>
10082S:	Maintained
10083F:	drivers/usb/image/microtek.*
10084
10085MIPS
10086M:	Ralf Baechle <ralf@linux-mips.org>
10087M:	Paul Burton <paul.burton@mips.com>
10088M:	James Hogan <jhogan@kernel.org>
10089L:	linux-mips@vger.kernel.org
10090W:	http://www.linux-mips.org/
10091T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10093Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10094S:	Supported
10095F:	Documentation/devicetree/bindings/mips/
10096F:	Documentation/mips/
10097F:	arch/mips/
10098F:	drivers/platform/mips/
10099
10100MIPS BOSTON DEVELOPMENT BOARD
10101M:	Paul Burton <paul.burton@mips.com>
10102L:	linux-mips@vger.kernel.org
10103S:	Maintained
10104F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10105F:	arch/mips/boot/dts/img/boston.dts
10106F:	arch/mips/configs/generic/board-boston.config
10107F:	drivers/clk/imgtec/clk-boston.c
10108F:	include/dt-bindings/clock/boston-clock.h
10109
10110MIPS GENERIC PLATFORM
10111M:	Paul Burton <paul.burton@mips.com>
10112L:	linux-mips@vger.kernel.org
10113S:	Supported
10114F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10115F:	arch/mips/generic/
10116F:	arch/mips/tools/generic-board-config.sh
10117
10118MIPS/LOONGSON1 ARCHITECTURE
10119M:	Keguang Zhang <keguang.zhang@gmail.com>
10120L:	linux-mips@vger.kernel.org
10121S:	Maintained
10122F:	arch/mips/loongson32/
10123F:	arch/mips/include/asm/mach-loongson32/
10124F:	drivers/*/*loongson1*
10125F:	drivers/*/*/*loongson1*
10126
10127MIPS/LOONGSON2 ARCHITECTURE
10128M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10129L:	linux-mips@vger.kernel.org
10130S:	Maintained
10131F:	arch/mips/loongson64/fuloong-2e/
10132F:	arch/mips/loongson64/lemote-2f/
10133F:	arch/mips/include/asm/mach-loongson64/
10134F:	drivers/*/*loongson2*
10135F:	drivers/*/*/*loongson2*
10136
10137MIPS/LOONGSON3 ARCHITECTURE
10138M:	Huacai Chen <chenhc@lemote.com>
10139L:	linux-mips@vger.kernel.org
10140S:	Maintained
10141F:	arch/mips/loongson64/
10142F:	arch/mips/include/asm/mach-loongson64/
10143F:	drivers/platform/mips/cpu_hwmon.c
10144F:	drivers/*/*loongson3*
10145F:	drivers/*/*/*loongson3*
10146
10147MIPS RINT INSTRUCTION EMULATION
10148M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10149L:	linux-mips@vger.kernel.org
10150S:	Supported
10151F:	arch/mips/math-emu/sp_rint.c
10152F:	arch/mips/math-emu/dp_rint.c
10153
10154MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10155M:	Hans Verkuil <hverkuil@xs4all.nl>
10156L:	linux-media@vger.kernel.org
10157T:	git git://linuxtv.org/media_tree.git
10158W:	https://linuxtv.org
10159S:	Odd Fixes
10160F:	drivers/media/radio/radio-miropcm20*
10161
10162MMP SUPPORT
10163R:	Lubomir Rintel <lkundrak@v3.sk>
10164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165S:	Odd Fixes
10166F:	arch/arm/boot/dts/mmp*
10167F:	arch/arm/mach-mmp/
10168
10169MMU GATHER AND TLB INVALIDATION
10170M:	Will Deacon <will.deacon@arm.com>
10171M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10172M:	Andrew Morton <akpm@linux-foundation.org>
10173M:	Nick Piggin <npiggin@gmail.com>
10174M:	Peter Zijlstra <peterz@infradead.org>
10175L:	linux-arch@vger.kernel.org
10176L:	linux-mm@kvack.org
10177S:	Maintained
10178F:	arch/*/include/asm/tlb.h
10179F:	include/asm-generic/tlb.h
10180F:	mm/mmu_gather.c
10181
10182MN88472 MEDIA DRIVER
10183M:	Antti Palosaari <crope@iki.fi>
10184L:	linux-media@vger.kernel.org
10185W:	https://linuxtv.org
10186W:	http://palosaari.fi/linux/
10187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10188S:	Maintained
10189F:	drivers/media/dvb-frontends/mn88472*
10190
10191MN88473 MEDIA DRIVER
10192M:	Antti Palosaari <crope@iki.fi>
10193L:	linux-media@vger.kernel.org
10194W:	https://linuxtv.org
10195W:	http://palosaari.fi/linux/
10196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10197S:	Maintained
10198F:	drivers/media/dvb-frontends/mn88473*
10199
10200MODULE SUPPORT
10201M:	Jessica Yu <jeyu@kernel.org>
10202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10203S:	Maintained
10204F:	include/linux/module.h
10205F:	kernel/module.c
10206
10207MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10208W:	http://popies.net/meye/
10209S:	Orphan
10210F:	Documentation/media/v4l-drivers/meye*
10211F:	drivers/media/pci/meye/
10212F:	include/uapi/linux/meye.h
10213
10214MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10215M:	Jiri Slaby <jirislaby@gmail.com>
10216S:	Maintained
10217F:	Documentation/serial/moxa-smartio
10218F:	drivers/tty/mxser.*
10219
10220MR800 AVERMEDIA USB FM RADIO DRIVER
10221M:	Alexey Klimov <klimov.linux@gmail.com>
10222L:	linux-media@vger.kernel.org
10223T:	git git://linuxtv.org/media_tree.git
10224S:	Maintained
10225F:	drivers/media/radio/radio-mr800.c
10226
10227MRF24J40 IEEE 802.15.4 RADIO DRIVER
10228M:	Alan Ott <alan@signal11.us>
10229L:	linux-wpan@vger.kernel.org
10230S:	Maintained
10231F:	drivers/net/ieee802154/mrf24j40.c
10232F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10233
10234MSI LAPTOP SUPPORT
10235M:	"Lee, Chun-Yi" <jlee@suse.com>
10236L:	platform-driver-x86@vger.kernel.org
10237S:	Maintained
10238F:	drivers/platform/x86/msi-laptop.c
10239
10240MSI WMI SUPPORT
10241L:	platform-driver-x86@vger.kernel.org
10242S:	Orphan
10243F:	drivers/platform/x86/msi-wmi.c
10244
10245MSI001 MEDIA DRIVER
10246M:	Antti Palosaari <crope@iki.fi>
10247L:	linux-media@vger.kernel.org
10248W:	https://linuxtv.org
10249W:	http://palosaari.fi/linux/
10250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10251T:	git git://linuxtv.org/anttip/media_tree.git
10252S:	Maintained
10253F:	drivers/media/tuners/msi001*
10254
10255MSI2500 MEDIA DRIVER
10256M:	Antti Palosaari <crope@iki.fi>
10257L:	linux-media@vger.kernel.org
10258W:	https://linuxtv.org
10259W:	http://palosaari.fi/linux/
10260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10261T:	git git://linuxtv.org/anttip/media_tree.git
10262S:	Maintained
10263F:	drivers/media/usb/msi2500/
10264
10265MSYSTEMS DISKONCHIP G3 MTD DRIVER
10266M:	Robert Jarzmik <robert.jarzmik@free.fr>
10267L:	linux-mtd@lists.infradead.org
10268S:	Maintained
10269F:	drivers/mtd/devices/docg3*
10270
10271MT9M032 APTINA SENSOR DRIVER
10272M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10273L:	linux-media@vger.kernel.org
10274T:	git git://linuxtv.org/media_tree.git
10275S:	Maintained
10276F:	drivers/media/i2c/mt9m032.c
10277F:	include/media/i2c/mt9m032.h
10278
10279MT9P031 APTINA CAMERA SENSOR
10280M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10281L:	linux-media@vger.kernel.org
10282T:	git git://linuxtv.org/media_tree.git
10283S:	Maintained
10284F:	drivers/media/i2c/mt9p031.c
10285F:	include/media/i2c/mt9p031.h
10286
10287MT9T001 APTINA CAMERA SENSOR
10288M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289L:	linux-media@vger.kernel.org
10290T:	git git://linuxtv.org/media_tree.git
10291S:	Maintained
10292F:	drivers/media/i2c/mt9t001.c
10293F:	include/media/i2c/mt9t001.h
10294
10295MT9T112 APTINA CAMERA SENSOR
10296M:	Jacopo Mondi <jacopo@jmondi.org>
10297L:	linux-media@vger.kernel.org
10298T:	git git://linuxtv.org/media_tree.git
10299S:	Odd Fixes
10300F:	drivers/media/i2c/mt9t112.c
10301F:	include/media/i2c/mt9t112.h
10302
10303MT9V032 APTINA CAMERA SENSOR
10304M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10305L:	linux-media@vger.kernel.org
10306T:	git git://linuxtv.org/media_tree.git
10307S:	Maintained
10308F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10309F:	drivers/media/i2c/mt9v032.c
10310F:	include/media/i2c/mt9v032.h
10311
10312MT9V111 APTINA CAMERA SENSOR
10313M:	Jacopo Mondi <jacopo@jmondi.org>
10314L:	linux-media@vger.kernel.org
10315T:	git git://linuxtv.org/media_tree.git
10316S:	Maintained
10317F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10318F:	drivers/media/i2c/mt9v111.c
10319
10320MULTIFUNCTION DEVICES (MFD)
10321M:	Lee Jones <lee.jones@linaro.org>
10322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10323S:	Supported
10324F:	Documentation/devicetree/bindings/mfd/
10325F:	drivers/mfd/
10326F:	include/linux/mfd/
10327F:	include/dt-bindings/mfd/
10328
10329MULTIMEDIA CARD (MMC) ETC. OVER SPI
10330S:	Orphan
10331F:	drivers/mmc/host/mmc_spi.c
10332F:	include/linux/spi/mmc_spi.h
10333
10334MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10335M:	Ulf Hansson <ulf.hansson@linaro.org>
10336L:	linux-mmc@vger.kernel.org
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10338S:	Maintained
10339F:	Documentation/devicetree/bindings/mmc/
10340F:	drivers/mmc/
10341F:	include/linux/mmc/
10342F:	include/uapi/linux/mmc/
10343
10344MULTIPLEXER SUBSYSTEM
10345M:	Peter Rosin <peda@axentia.se>
10346S:	Maintained
10347F:	Documentation/ABI/testing/sysfs-class-mux*
10348F:	Documentation/devicetree/bindings/mux/
10349F:	include/dt-bindings/mux/
10350F:	include/linux/mux/
10351F:	drivers/mux/
10352
10353MULTITECH MULTIPORT CARD (ISICOM)
10354S:	Orphan
10355F:	drivers/tty/isicom.c
10356F:	include/linux/isicom.h
10357
10358MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10359M:	Bin Liu <b-liu@ti.com>
10360L:	linux-usb@vger.kernel.org
10361S:	Maintained
10362F:	drivers/usb/musb/
10363
10364MXL301RF MEDIA DRIVER
10365M:	Akihiro Tsukada <tskd08@gmail.com>
10366L:	linux-media@vger.kernel.org
10367S:	Odd Fixes
10368F:	drivers/media/tuners/mxl301rf*
10369
10370MXL5007T MEDIA DRIVER
10371M:	Michael Krufky <mkrufky@linuxtv.org>
10372L:	linux-media@vger.kernel.org
10373W:	https://linuxtv.org
10374W:	http://github.com/mkrufky
10375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10376T:	git git://linuxtv.org/mkrufky/tuners.git
10377S:	Maintained
10378F:	drivers/media/tuners/mxl5007t.*
10379
10380MXSFB DRM DRIVER
10381M:	Marek Vasut <marex@denx.de>
10382M:	Stefan Agner <stefan@agner.ch>
10383L:	dri-devel@lists.freedesktop.org
10384S:	Supported
10385F:	drivers/gpu/drm/mxsfb/
10386F:	Documentation/devicetree/bindings/display/mxsfb.txt
10387T:	git git://anongit.freedesktop.org/drm/drm-misc
10388
10389MYLEX DAC960 PCI RAID Controller
10390M:	Hannes Reinecke <hare@kernel.org>
10391L:	linux-scsi@vger.kernel.org
10392S:	Supported
10393F:	drivers/scsi/myrb.*
10394F:	drivers/scsi/myrs.*
10395
10396MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10397M:	Chris Lee <christopher.lee@cspi.com>
10398L:	netdev@vger.kernel.org
10399W:	https://www.cspi.com/ethernet-products/support/downloads/
10400S:	Supported
10401F:	drivers/net/ethernet/myricom/myri10ge/
10402
10403NAND FLASH SUBSYSTEM
10404M:	Boris Brezillon <bbrezillon@kernel.org>
10405M:	Miquel Raynal <miquel.raynal@bootlin.com>
10406R:	Richard Weinberger <richard@nod.at>
10407L:	linux-mtd@lists.infradead.org
10408W:	http://www.linux-mtd.infradead.org/
10409Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10410T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10411T:	git git://git.infradead.org/linux-mtd.git nand/next
10412S:	Maintained
10413F:	drivers/mtd/nand/
10414F:	include/linux/mtd/*nand*.h
10415
10416NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10417M:	Daniel Mack <zonque@gmail.com>
10418S:	Maintained
10419L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10420W:	http://www.native-instruments.com
10421F:	sound/usb/caiaq/
10422
10423NATSEMI ETHERNET DRIVER (DP8381x)
10424S:	Orphan
10425F:	drivers/net/ethernet/natsemi/natsemi.c
10426
10427NCR 5380 SCSI DRIVERS
10428M:	Finn Thain <fthain@telegraphics.com.au>
10429M:	Michael Schmitz <schmitzmic@gmail.com>
10430L:	linux-scsi@vger.kernel.org
10431S:	Maintained
10432F:	Documentation/scsi/g_NCR5380.txt
10433F:	drivers/scsi/NCR5380.*
10434F:	drivers/scsi/arm/cumana_1.c
10435F:	drivers/scsi/arm/oak.c
10436F:	drivers/scsi/atari_scsi.*
10437F:	drivers/scsi/dmx3191d.c
10438F:	drivers/scsi/g_NCR5380.*
10439F:	drivers/scsi/mac_scsi.*
10440F:	drivers/scsi/sun3_scsi.*
10441F:	drivers/scsi/sun3_scsi_vme.c
10442
10443NCSI LIBRARY:
10444M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10445S:	Maintained
10446F:	net/ncsi/
10447
10448NCT6775 HARDWARE MONITOR DRIVER
10449M:	Guenter Roeck <linux@roeck-us.net>
10450L:	linux-hwmon@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/hwmon/nct6775
10453F:	drivers/hwmon/nct6775.c
10454
10455NET_FAILOVER MODULE
10456M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10457L:	netdev@vger.kernel.org
10458S:	Supported
10459F:	driver/net/net_failover.c
10460F:	include/net/net_failover.h
10461F:	Documentation/networking/net_failover.rst
10462
10463NETEFFECT IWARP RNIC DRIVER (IW_NES)
10464M:	Faisal Latif <faisal.latif@intel.com>
10465L:	linux-rdma@vger.kernel.org
10466W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10467S:	Supported
10468F:	drivers/infiniband/hw/nes/
10469F:	include/uapi/rdma/nes-abi.h
10470
10471NETEM NETWORK EMULATOR
10472M:	Stephen Hemminger <stephen@networkplumber.org>
10473L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10474S:	Maintained
10475F:	net/sched/sch_netem.c
10476
10477NETERION 10GbE DRIVERS (s2io/vxge)
10478M:	Jon Mason <jdmason@kudzu.us>
10479L:	netdev@vger.kernel.org
10480S:	Supported
10481F:	Documentation/networking/device_drivers/neterion/s2io.txt
10482F:	Documentation/networking/device_drivers/neterion/vxge.txt
10483F:	drivers/net/ethernet/neterion/
10484
10485NETFILTER
10486M:	Pablo Neira Ayuso <pablo@netfilter.org>
10487M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10488M:	Florian Westphal <fw@strlen.de>
10489L:	netfilter-devel@vger.kernel.org
10490L:	coreteam@netfilter.org
10491W:	http://www.netfilter.org/
10492W:	http://www.iptables.org/
10493W:	http://www.nftables.org/
10494Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10497S:	Maintained
10498F:	include/linux/netfilter*
10499F:	include/linux/netfilter/
10500F:	include/net/netfilter/
10501F:	include/uapi/linux/netfilter*
10502F:	include/uapi/linux/netfilter/
10503F:	net/*/netfilter.c
10504F:	net/*/netfilter/
10505F:	net/netfilter/
10506F:	net/bridge/br_netfilter*.c
10507
10508NETROM NETWORK LAYER
10509M:	Ralf Baechle <ralf@linux-mips.org>
10510L:	linux-hams@vger.kernel.org
10511W:	http://www.linux-ax25.org/
10512S:	Maintained
10513F:	include/net/netrom.h
10514F:	include/uapi/linux/netrom.h
10515F:	net/netrom/
10516
10517NETRONOME ETHERNET DRIVERS
10518M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10519L:	oss-drivers@netronome.com
10520S:	Maintained
10521F:	drivers/net/ethernet/netronome/
10522
10523NETWORK BLOCK DEVICE (NBD)
10524M:	Josef Bacik <josef@toxicpanda.com>
10525S:	Maintained
10526L:	linux-block@vger.kernel.org
10527L:	nbd@other.debian.org
10528F:	Documentation/blockdev/nbd.txt
10529F:	drivers/block/nbd.c
10530F:	include/uapi/linux/nbd.h
10531
10532NETWORK DROP MONITOR
10533M:	Neil Horman <nhorman@tuxdriver.com>
10534L:	netdev@vger.kernel.org
10535S:	Maintained
10536W:	https://fedorahosted.org/dropwatch/
10537F:	net/core/drop_monitor.c
10538
10539NETWORKING DRIVERS
10540M:	"David S. Miller" <davem@davemloft.net>
10541L:	netdev@vger.kernel.org
10542W:	http://www.linuxfoundation.org/en/Net
10543Q:	http://patchwork.ozlabs.org/project/netdev/list/
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10546S:	Odd Fixes
10547F:	Documentation/devicetree/bindings/net/
10548F:	drivers/net/
10549F:	include/linux/if_*
10550F:	include/linux/netdevice.h
10551F:	include/linux/etherdevice.h
10552F:	include/linux/fcdevice.h
10553F:	include/linux/fddidevice.h
10554F:	include/linux/hippidevice.h
10555F:	include/linux/inetdevice.h
10556F:	include/uapi/linux/if_*
10557F:	include/uapi/linux/netdevice.h
10558
10559NETWORKING DRIVERS (WIRELESS)
10560M:	Kalle Valo <kvalo@codeaurora.org>
10561L:	linux-wireless@vger.kernel.org
10562Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10565S:	Maintained
10566F:	Documentation/devicetree/bindings/net/wireless/
10567F:	drivers/net/wireless/
10568
10569NETWORKING [DSA]
10570M:	Andrew Lunn <andrew@lunn.ch>
10571M:	Vivien Didelot <vivien.didelot@gmail.com>
10572M:	Florian Fainelli <f.fainelli@gmail.com>
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/net/dsa/
10575F:	net/dsa/
10576F:	include/net/dsa.h
10577F:	include/linux/dsa/
10578F:	drivers/net/dsa/
10579
10580NETWORKING [GENERAL]
10581M:	"David S. Miller" <davem@davemloft.net>
10582L:	netdev@vger.kernel.org
10583W:	http://www.linuxfoundation.org/en/Net
10584Q:	http://patchwork.ozlabs.org/project/netdev/list/
10585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10587B:	mailto:netdev@vger.kernel.org
10588S:	Maintained
10589F:	net/
10590F:	include/net/
10591F:	include/linux/in.h
10592F:	include/linux/net.h
10593F:	include/linux/netdevice.h
10594F:	include/uapi/linux/in.h
10595F:	include/uapi/linux/net.h
10596F:	include/uapi/linux/netdevice.h
10597F:	include/uapi/linux/net_namespace.h
10598F:	tools/testing/selftests/net/
10599F:	lib/net_utils.c
10600F:	lib/random32.c
10601F:	Documentation/networking/
10602
10603NETWORKING [IPSEC]
10604M:	Steffen Klassert <steffen.klassert@secunet.com>
10605M:	Herbert Xu <herbert@gondor.apana.org.au>
10606M:	"David S. Miller" <davem@davemloft.net>
10607L:	netdev@vger.kernel.org
10608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10610S:	Maintained
10611F:	net/xfrm/
10612F:	net/key/
10613F:	net/ipv4/xfrm*
10614F:	net/ipv4/esp4*
10615F:	net/ipv4/ah4.c
10616F:	net/ipv4/ipcomp.c
10617F:	net/ipv4/ip_vti.c
10618F:	net/ipv6/xfrm*
10619F:	net/ipv6/esp6*
10620F:	net/ipv6/ah6.c
10621F:	net/ipv6/ipcomp6.c
10622F:	net/ipv6/ip6_vti.c
10623F:	include/uapi/linux/xfrm.h
10624F:	include/net/xfrm.h
10625
10626NETWORKING [IPv4/IPv6]
10627M:	"David S. Miller" <davem@davemloft.net>
10628M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10629M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10630L:	netdev@vger.kernel.org
10631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10632S:	Maintained
10633F:	net/ipv4/
10634F:	net/ipv6/
10635F:	include/net/ip*
10636F:	arch/x86/net/*
10637
10638NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10639M:	Paul Moore <paul@paul-moore.com>
10640W:	https://github.com/netlabel
10641L:	netdev@vger.kernel.org
10642L:	linux-security-module@vger.kernel.org
10643S:	Maintained
10644F:	Documentation/netlabel/
10645F:	include/net/calipso.h
10646F:	include/net/cipso_ipv4.h
10647F:	include/net/netlabel.h
10648F:	include/uapi/linux/netfilter/xt_SECMARK.h
10649F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10650F:	net/netlabel/
10651F:	net/ipv4/cipso_ipv4.c
10652F:	net/ipv6/calipso.c
10653F:	net/netfilter/xt_CONNSECMARK.c
10654F:	net/netfilter/xt_SECMARK.c
10655
10656NETWORKING [TCP]
10657M:	Eric Dumazet <edumazet@google.com>
10658L:	netdev@vger.kernel.org
10659S:	Maintained
10660F:	net/ipv4/tcp*.c
10661F:	net/ipv4/syncookies.c
10662F:	net/ipv6/tcp*.c
10663F:	net/ipv6/syncookies.c
10664F:	include/uapi/linux/tcp.h
10665F:	include/net/tcp.h
10666F:	include/linux/tcp.h
10667F:	include/trace/events/tcp.h
10668
10669NETWORKING [TLS]
10670M:	Boris Pismenny <borisp@mellanox.com>
10671M:	Aviad Yehezkel <aviadye@mellanox.com>
10672M:	Dave Watson <davejwatson@fb.com>
10673M:	John Fastabend <john.fastabend@gmail.com>
10674M:	Daniel Borkmann <daniel@iogearbox.net>
10675L:	netdev@vger.kernel.org
10676S:	Maintained
10677F:	net/tls/*
10678F:	include/uapi/linux/tls.h
10679F:	include/net/tls.h
10680
10681NETWORKING [WIRELESS]
10682L:	linux-wireless@vger.kernel.org
10683Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10684
10685NETDEVSIM
10686M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10687S:	Maintained
10688F:	drivers/net/netdevsim/*
10689
10690NETXEN (1/10) GbE SUPPORT
10691M:	Manish Chopra <manish.chopra@cavium.com>
10692M:	Rahul Verma <rahul.verma@cavium.com>
10693M:	Dept-GELinuxNICDev@cavium.com
10694L:	netdev@vger.kernel.org
10695S:	Supported
10696F:	drivers/net/ethernet/qlogic/netxen/
10697
10698NFC SUBSYSTEM
10699M:	Samuel Ortiz <sameo@linux.intel.com>
10700L:	linux-wireless@vger.kernel.org
10701L:	linux-nfc@lists.01.org (subscribers-only)
10702S:	Supported
10703F:	net/nfc/
10704F:	include/net/nfc/
10705F:	include/uapi/linux/nfc.h
10706F:	drivers/nfc/
10707F:	include/linux/platform_data/nfcmrvl.h
10708F:	include/linux/platform_data/nxp-nci.h
10709F:	Documentation/devicetree/bindings/net/nfc/
10710
10711NFS, SUNRPC, AND LOCKD CLIENTS
10712M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10713M:	Anna Schumaker <anna.schumaker@netapp.com>
10714L:	linux-nfs@vger.kernel.org
10715W:	http://client.linux-nfs.org
10716T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10717S:	Maintained
10718F:	fs/lockd/
10719F:	fs/nfs/
10720F:	fs/nfs_common/
10721F:	net/sunrpc/
10722F:	include/linux/lockd/
10723F:	include/linux/nfs*
10724F:	include/linux/sunrpc/
10725F:	include/uapi/linux/nfs*
10726F:	include/uapi/linux/sunrpc/
10727
10728NILFS2 FILESYSTEM
10729M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10730L:	linux-nilfs@vger.kernel.org
10731W:	https://nilfs.sourceforge.io/
10732W:	https://nilfs.osdn.jp/
10733T:	git git://github.com/konis/nilfs2.git
10734S:	Supported
10735F:	Documentation/filesystems/nilfs2.txt
10736F:	fs/nilfs2/
10737F:	include/trace/events/nilfs2.h
10738F:	include/uapi/linux/nilfs2_api.h
10739F:	include/uapi/linux/nilfs2_ondisk.h
10740
10741NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10742M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10743W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10744S:	Maintained
10745F:	Documentation/scsi/NinjaSCSI.txt
10746F:	drivers/scsi/pcmcia/nsp_*
10747
10748NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10749M:	GOTO Masanori <gotom@debian.or.jp>
10750M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10751W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10752S:	Maintained
10753F:	Documentation/scsi/NinjaSCSI.txt
10754F:	drivers/scsi/nsp32*
10755
10756NIOS2 ARCHITECTURE
10757M:	Ley Foon Tan <lftan@altera.com>
10758L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10760S:	Maintained
10761F:	arch/nios2/
10762
10763NOHZ, DYNTICKS SUPPORT
10764M:	Frederic Weisbecker <fweisbec@gmail.com>
10765M:	Thomas Gleixner <tglx@linutronix.de>
10766M:	Ingo Molnar <mingo@kernel.org>
10767L:	linux-kernel@vger.kernel.org
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10769S:	Maintained
10770F:	kernel/time/tick*.*
10771F:	include/linux/tick.h
10772F:	include/linux/sched/nohz.h
10773
10774NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10775M:	Pavel Machek <pavel@ucw.cz>
10776M:	Sakari Ailus <sakari.ailus@iki.fi>
10777L:	linux-media@vger.kernel.org
10778S:	Maintained
10779F:	drivers/media/i2c/et8ek8
10780F:	drivers/media/i2c/ad5820.c
10781
10782NOKIA N900 POWER SUPPLY DRIVERS
10783R:	Pali Rohár <pali.rohar@gmail.com>
10784F:	include/linux/power/bq2415x_charger.h
10785F:	include/linux/power/bq27xxx_battery.h
10786F:	include/linux/power/isp1704_charger.h
10787F:	drivers/power/supply/bq2415x_charger.c
10788F:	drivers/power/supply/bq27xxx_battery.c
10789F:	drivers/power/supply/bq27xxx_battery_i2c.c
10790F:	drivers/power/supply/isp1704_charger.c
10791F:	drivers/power/supply/rx51_battery.c
10792
10793NTB AMD DRIVER
10794M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10795L:	linux-ntb@googlegroups.com
10796S:	Supported
10797F:	drivers/ntb/hw/amd/
10798
10799NTB DRIVER CORE
10800M:	Jon Mason <jdmason@kudzu.us>
10801M:	Dave Jiang <dave.jiang@intel.com>
10802M:	Allen Hubbe <allenbh@gmail.com>
10803L:	linux-ntb@googlegroups.com
10804S:	Supported
10805W:	https://github.com/jonmason/ntb/wiki
10806T:	git git://github.com/jonmason/ntb.git
10807F:	drivers/ntb/
10808F:	drivers/net/ntb_netdev.c
10809F:	include/linux/ntb.h
10810F:	include/linux/ntb_transport.h
10811F:	tools/testing/selftests/ntb/
10812
10813NTB IDT DRIVER
10814M:	Serge Semin <fancer.lancer@gmail.com>
10815L:	linux-ntb@googlegroups.com
10816S:	Supported
10817F:	drivers/ntb/hw/idt/
10818
10819NTB INTEL DRIVER
10820M:	Dave Jiang <dave.jiang@intel.com>
10821L:	linux-ntb@googlegroups.com
10822S:	Supported
10823W:	https://github.com/davejiang/linux/wiki
10824T:	git https://github.com/davejiang/linux.git
10825F:	drivers/ntb/hw/intel/
10826
10827NTFS FILESYSTEM
10828M:	Anton Altaparmakov <anton@tuxera.com>
10829L:	linux-ntfs-dev@lists.sourceforge.net
10830W:	http://www.tuxera.com/
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10832S:	Supported
10833F:	Documentation/filesystems/ntfs.txt
10834F:	fs/ntfs/
10835
10836NUBUS SUBSYSTEM
10837M:	Finn Thain <fthain@telegraphics.com.au>
10838L:	linux-m68k@lists.linux-m68k.org
10839S:	Maintained
10840F:	arch/*/include/asm/nubus.h
10841F:	drivers/nubus/
10842F:	include/linux/nubus.h
10843F:	include/uapi/linux/nubus.h
10844
10845NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10846M:	Antonino Daplas <adaplas@gmail.com>
10847L:	linux-fbdev@vger.kernel.org
10848S:	Maintained
10849F:	drivers/video/fbdev/riva/
10850F:	drivers/video/fbdev/nvidia/
10851
10852NVM EXPRESS DRIVER
10853M:	Keith Busch <keith.busch@intel.com>
10854M:	Jens Axboe <axboe@fb.com>
10855M:	Christoph Hellwig <hch@lst.de>
10856M:	Sagi Grimberg <sagi@grimberg.me>
10857L:	linux-nvme@lists.infradead.org
10858T:	git://git.infradead.org/nvme.git
10859W:	http://git.infradead.org/nvme.git
10860S:	Supported
10861F:	drivers/nvme/host/
10862F:	include/linux/nvme.h
10863F:	include/uapi/linux/nvme_ioctl.h
10864
10865NVM EXPRESS FC TRANSPORT DRIVERS
10866M:	James Smart <james.smart@broadcom.com>
10867L:	linux-nvme@lists.infradead.org
10868S:	Supported
10869F:	include/linux/nvme-fc.h
10870F:	include/linux/nvme-fc-driver.h
10871F:	drivers/nvme/host/fc.c
10872F:	drivers/nvme/target/fc.c
10873F:	drivers/nvme/target/fcloop.c
10874
10875NVM EXPRESS TARGET DRIVER
10876M:	Christoph Hellwig <hch@lst.de>
10877M:	Sagi Grimberg <sagi@grimberg.me>
10878L:	linux-nvme@lists.infradead.org
10879T:	git://git.infradead.org/nvme.git
10880W:	http://git.infradead.org/nvme.git
10881S:	Supported
10882F:	drivers/nvme/target/
10883
10884NVMEM FRAMEWORK
10885M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10886S:	Maintained
10887F:	drivers/nvmem/
10888F:	Documentation/devicetree/bindings/nvmem/
10889F:	Documentation/ABI/stable/sysfs-bus-nvmem
10890F:	include/linux/nvmem-consumer.h
10891F:	include/linux/nvmem-provider.h
10892
10893NXP SGTL5000 DRIVER
10894M:	Fabio Estevam <fabio.estevam@nxp.com>
10895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10896S:	Maintained
10897F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10898F:	sound/soc/codecs/sgtl5000*
10899
10900NXP TDA998X DRM DRIVER
10901M:	Russell King <linux@armlinux.org.uk>
10902S:	Maintained
10903T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10904T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10905F:	drivers/gpu/drm/i2c/tda998x_drv.c
10906F:	include/drm/i2c/tda998x.h
10907F:	include/dt-bindings/display/tda998x.h
10908K:	"nxp,tda998x"
10909
10910NXP TFA9879 DRIVER
10911M:	Peter Rosin <peda@axentia.se>
10912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10913S:	Maintained
10914F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10915F:	sound/soc/codecs/tfa9879*
10916
10917NXP-NCI NFC DRIVER
10918M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10919R:	Charles Gorand <charles.gorand@effinnov.com>
10920L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10921S:	Supported
10922F:	drivers/nfc/nxp-nci
10923
10924OBJAGG
10925M:	Jiri Pirko <jiri@mellanox.com>
10926L:	netdev@vger.kernel.org
10927S:	Supported
10928F:	lib/objagg.c
10929F:	lib/test_objagg.c
10930F:	include/linux/objagg.h
10931
10932OBJTOOL
10933M:	Josh Poimboeuf <jpoimboe@redhat.com>
10934M:	Peter Zijlstra <peterz@infradead.org>
10935S:	Supported
10936F:	tools/objtool/
10937
10938OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10939M:	Frederic Barrat <fbarrat@linux.ibm.com>
10940M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10941L:	linuxppc-dev@lists.ozlabs.org
10942S:	Supported
10943F:	arch/powerpc/platforms/powernv/ocxl.c
10944F:	arch/powerpc/include/asm/pnv-ocxl.h
10945F:	drivers/misc/ocxl/
10946F:	include/misc/ocxl*
10947F:	include/uapi/misc/ocxl.h
10948F:	Documentation/accelerators/ocxl.rst
10949
10950OMAP AUDIO SUPPORT
10951M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10952M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10954L:	linux-omap@vger.kernel.org
10955S:	Maintained
10956F:	sound/soc/ti/omap*
10957F:	sound/soc/ti/rx51.c
10958F:	sound/soc/ti/n810.c
10959F:	sound/soc/ti/sdma-pcm.*
10960
10961OMAP CLOCK FRAMEWORK SUPPORT
10962M:	Paul Walmsley <paul@pwsan.com>
10963L:	linux-omap@vger.kernel.org
10964S:	Maintained
10965F:	arch/arm/*omap*/*clock*
10966
10967OMAP DEVICE TREE SUPPORT
10968M:	Benoît Cousson <bcousson@baylibre.com>
10969M:	Tony Lindgren <tony@atomide.com>
10970L:	linux-omap@vger.kernel.org
10971L:	devicetree@vger.kernel.org
10972S:	Maintained
10973F:	arch/arm/boot/dts/*omap*
10974F:	arch/arm/boot/dts/*am3*
10975F:	arch/arm/boot/dts/*am4*
10976F:	arch/arm/boot/dts/*am5*
10977F:	arch/arm/boot/dts/*dra7*
10978
10979OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10980L:	linux-omap@vger.kernel.org
10981L:	linux-fbdev@vger.kernel.org
10982S:	Orphan
10983F:	drivers/video/fbdev/omap2/
10984F:	Documentation/arm/OMAP/DSS
10985
10986OMAP FRAMEBUFFER SUPPORT
10987L:	linux-fbdev@vger.kernel.org
10988L:	linux-omap@vger.kernel.org
10989S:	Orphan
10990F:	drivers/video/fbdev/omap/
10991
10992OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10993M:	Roger Quadros <rogerq@ti.com>
10994M:	Tony Lindgren <tony@atomide.com>
10995L:	linux-omap@vger.kernel.org
10996S:	Maintained
10997F:	drivers/memory/omap-gpmc.c
10998F:	arch/arm/mach-omap2/*gpmc*
10999
11000OMAP GPIO DRIVER
11001M:	Grygorii Strashko <grygorii.strashko@ti.com>
11002M:	Santosh Shilimkar <ssantosh@kernel.org>
11003M:	Kevin Hilman <khilman@kernel.org>
11004L:	linux-omap@vger.kernel.org
11005S:	Maintained
11006F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11007F:	drivers/gpio/gpio-omap.c
11008
11009OMAP HARDWARE SPINLOCK SUPPORT
11010M:	Ohad Ben-Cohen <ohad@wizery.com>
11011L:	linux-omap@vger.kernel.org
11012S:	Maintained
11013F:	drivers/hwspinlock/omap_hwspinlock.c
11014
11015OMAP HS MMC SUPPORT
11016L:	linux-mmc@vger.kernel.org
11017L:	linux-omap@vger.kernel.org
11018S:	Orphan
11019F:	drivers/mmc/host/omap_hsmmc.c
11020
11021OMAP HWMOD DATA
11022M:	Paul Walmsley <paul@pwsan.com>
11023L:	linux-omap@vger.kernel.org
11024S:	Maintained
11025F:	arch/arm/mach-omap2/omap_hwmod*data*
11026
11027OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11028M:	Benoît Cousson <bcousson@baylibre.com>
11029L:	linux-omap@vger.kernel.org
11030S:	Maintained
11031F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11032
11033OMAP HWMOD SUPPORT
11034M:	Benoît Cousson <bcousson@baylibre.com>
11035M:	Paul Walmsley <paul@pwsan.com>
11036L:	linux-omap@vger.kernel.org
11037S:	Maintained
11038F:	arch/arm/mach-omap2/omap_hwmod.*
11039
11040OMAP I2C DRIVER
11041M:	Vignesh R <vigneshr@ti.com>
11042L:	linux-omap@vger.kernel.org
11043L:	linux-i2c@vger.kernel.org
11044S:	Maintained
11045F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11046F:	drivers/i2c/busses/i2c-omap.c
11047
11048OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11050L:	linux-media@vger.kernel.org
11051S:	Maintained
11052F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11053F:	drivers/media/platform/omap3isp/
11054F:	drivers/staging/media/omap4iss/
11055
11056OMAP MMC SUPPORT
11057M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11058L:	linux-omap@vger.kernel.org
11059S:	Odd Fixes
11060F:	drivers/mmc/host/omap.c
11061
11062OMAP POWER MANAGEMENT SUPPORT
11063M:	Kevin Hilman <khilman@kernel.org>
11064L:	linux-omap@vger.kernel.org
11065S:	Maintained
11066F:	arch/arm/*omap*/*pm*
11067F:	drivers/cpufreq/omap-cpufreq.c
11068
11069OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11070M:	Rajendra Nayak <rnayak@codeaurora.org>
11071M:	Paul Walmsley <paul@pwsan.com>
11072L:	linux-omap@vger.kernel.org
11073S:	Maintained
11074F:	arch/arm/mach-omap2/prm*
11075
11076OMAP RANDOM NUMBER GENERATOR SUPPORT
11077M:	Deepak Saxena <dsaxena@plexity.net>
11078S:	Maintained
11079F:	drivers/char/hw_random/omap-rng.c
11080
11081OMAP USB SUPPORT
11082L:	linux-usb@vger.kernel.org
11083L:	linux-omap@vger.kernel.org
11084S:	Orphan
11085F:	drivers/usb/*/*omap*
11086F:	arch/arm/*omap*/usb*
11087
11088OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11089M:	Mark Jackson <mpfj@newflow.co.uk>
11090L:	linux-omap@vger.kernel.org
11091S:	Maintained
11092F:	arch/arm/boot/dts/am335x-nano.dts
11093
11094OMAP1 SUPPORT
11095M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11096M:	Tony Lindgren <tony@atomide.com>
11097L:	linux-omap@vger.kernel.org
11098Q:	http://patchwork.kernel.org/project/linux-omap/list/
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11100S:	Maintained
11101F:	arch/arm/mach-omap1/
11102F:	arch/arm/plat-omap/
11103F:	arch/arm/configs/omap1_defconfig
11104F:	drivers/i2c/busses/i2c-omap.c
11105F:	include/linux/platform_data/i2c-omap.h
11106F:	include/linux/platform_data/ams-delta-fiq.h
11107
11108OMAP2+ SUPPORT
11109M:	Tony Lindgren <tony@atomide.com>
11110L:	linux-omap@vger.kernel.org
11111W:	http://www.muru.com/linux/omap/
11112W:	http://linux.omap.com/
11113Q:	http://patchwork.kernel.org/project/linux-omap/list/
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11115S:	Maintained
11116F:	arch/arm/mach-omap2/
11117F:	arch/arm/plat-omap/
11118F:	arch/arm/configs/omap2plus_defconfig
11119F:	drivers/i2c/busses/i2c-omap.c
11120F:	drivers/irqchip/irq-omap-intc.c
11121F:	drivers/mfd/*omap*.c
11122F:	drivers/mfd/menelaus.c
11123F:	drivers/mfd/palmas.c
11124F:	drivers/mfd/tps65217.c
11125F:	drivers/mfd/tps65218.c
11126F:	drivers/mfd/tps65910.c
11127F:	drivers/mfd/twl-core.[ch]
11128F:	drivers/mfd/twl4030*.c
11129F:	drivers/mfd/twl6030*.c
11130F:	drivers/mfd/twl6040*.c
11131F:	drivers/regulator/palmas-regulator*.c
11132F:	drivers/regulator/pbias-regulator.c
11133F:	drivers/regulator/tps65217-regulator.c
11134F:	drivers/regulator/tps65218-regulator.c
11135F:	drivers/regulator/tps65910-regulator.c
11136F:	drivers/regulator/twl-regulator.c
11137F:	drivers/regulator/twl6030-regulator.c
11138F:	include/linux/platform_data/i2c-omap.h
11139
11140ONION OMEGA2+ BOARD
11141M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11142L:	linux-mips@vger.kernel.org
11143S:	Maintained
11144F:	arch/mips/boot/dts/ralink/omega2p.dts
11145
11146OMFS FILESYSTEM
11147M:	Bob Copeland <me@bobcopeland.com>
11148L:	linux-karma-devel@lists.sourceforge.net
11149S:	Maintained
11150F:	Documentation/filesystems/omfs.txt
11151F:	fs/omfs/
11152
11153OMNIKEY CARDMAN 4000 DRIVER
11154M:	Harald Welte <laforge@gnumonks.org>
11155S:	Maintained
11156F:	drivers/char/pcmcia/cm4000_cs.c
11157F:	include/linux/cm4000_cs.h
11158F:	include/uapi/linux/cm4000_cs.h
11159
11160OMNIKEY CARDMAN 4040 DRIVER
11161M:	Harald Welte <laforge@gnumonks.org>
11162S:	Maintained
11163F:	drivers/char/pcmcia/cm4040_cs.*
11164
11165OMNIVISION OV13858 SENSOR DRIVER
11166M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11167L:	linux-media@vger.kernel.org
11168T:	git git://linuxtv.org/media_tree.git
11169S:	Maintained
11170F:	drivers/media/i2c/ov13858.c
11171
11172OMNIVISION OV2680 SENSOR DRIVER
11173M:	Rui Miguel Silva <rmfrfs@gmail.com>
11174L:	linux-media@vger.kernel.org
11175T:	git git://linuxtv.org/media_tree.git
11176S:	Maintained
11177F:	drivers/media/i2c/ov2680.c
11178F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11179
11180OMNIVISION OV2685 SENSOR DRIVER
11181M:	Shunqian Zheng <zhengsq@rock-chips.com>
11182L:	linux-media@vger.kernel.org
11183T:	git git://linuxtv.org/media_tree.git
11184S:	Maintained
11185F:	drivers/media/i2c/ov2685.c
11186
11187OMNIVISION OV5640 SENSOR DRIVER
11188M:	Steve Longerbeam <slongerbeam@gmail.com>
11189L:	linux-media@vger.kernel.org
11190T:	git git://linuxtv.org/media_tree.git
11191S:	Maintained
11192F:	drivers/media/i2c/ov5640.c
11193
11194OMNIVISION OV5647 SENSOR DRIVER
11195M:	Luis Oliveira <lolivei@synopsys.com>
11196L:	linux-media@vger.kernel.org
11197T:	git git://linuxtv.org/media_tree.git
11198S:	Maintained
11199F:	drivers/media/i2c/ov5647.c
11200
11201OMNIVISION OV5695 SENSOR DRIVER
11202M:	Shunqian Zheng <zhengsq@rock-chips.com>
11203L:	linux-media@vger.kernel.org
11204T:	git git://linuxtv.org/media_tree.git
11205S:	Maintained
11206F:	drivers/media/i2c/ov5695.c
11207
11208OMNIVISION OV7670 SENSOR DRIVER
11209M:	Jonathan Corbet <corbet@lwn.net>
11210L:	linux-media@vger.kernel.org
11211T:	git git://linuxtv.org/media_tree.git
11212S:	Maintained
11213F:	drivers/media/i2c/ov7670.c
11214F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11215
11216OMNIVISION OV772x SENSOR DRIVER
11217M:	Jacopo Mondi <jacopo@jmondi.org>
11218L:	linux-media@vger.kernel.org
11219T:	git git://linuxtv.org/media_tree.git
11220S:	Odd fixes
11221F:	drivers/media/i2c/ov772x.c
11222F:	include/media/i2c/ov772x.h
11223F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11224
11225OMNIVISION OV7740 SENSOR DRIVER
11226M:	Wenyou Yang <wenyou.yang@microchip.com>
11227L:	linux-media@vger.kernel.org
11228T:	git git://linuxtv.org/media_tree.git
11229S:	Maintained
11230F:	drivers/media/i2c/ov7740.c
11231F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11232
11233OMNIVISION OV9650 SENSOR DRIVER
11234M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11235R:	Akinobu Mita <akinobu.mita@gmail.com>
11236R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11237L:	linux-media@vger.kernel.org
11238T:	git git://linuxtv.org/media_tree.git
11239S:	Maintained
11240F:	drivers/media/i2c/ov9650.c
11241F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11242
11243ONENAND FLASH DRIVER
11244M:	Kyungmin Park <kyungmin.park@samsung.com>
11245L:	linux-mtd@lists.infradead.org
11246S:	Maintained
11247F:	drivers/mtd/nand/onenand/
11248F:	include/linux/mtd/onenand*.h
11249
11250ONSTREAM SCSI TAPE DRIVER
11251M:	Willem Riede <osst@riede.org>
11252L:	osst-users@lists.sourceforge.net
11253L:	linux-scsi@vger.kernel.org
11254S:	Maintained
11255F:	Documentation/scsi/osst.txt
11256F:	drivers/scsi/osst.*
11257F:	drivers/scsi/osst_*.h
11258F:	drivers/scsi/st.h
11259
11260OP-TEE DRIVER
11261M:	Jens Wiklander <jens.wiklander@linaro.org>
11262S:	Maintained
11263F:	drivers/tee/optee/
11264
11265OPA-VNIC DRIVER
11266M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11267M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11268L:	linux-rdma@vger.kernel.org
11269S:	Supported
11270F:	drivers/infiniband/ulp/opa_vnic
11271
11272OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11273M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11274M:	Frank Rowand <frowand.list@gmail.com>
11275L:	devicetree@vger.kernel.org
11276S:	Maintained
11277F:	Documentation/devicetree/dynamic-resolution-notes.txt
11278F:	Documentation/devicetree/overlay-notes.txt
11279F:	drivers/of/overlay.c
11280F:	drivers/of/resolver.c
11281K:	of_overlay_notifier_
11282
11283OPEN FIRMWARE AND FLATTENED DEVICE TREE
11284M:	Rob Herring <robh+dt@kernel.org>
11285M:	Frank Rowand <frowand.list@gmail.com>
11286L:	devicetree@vger.kernel.org
11287W:	http://www.devicetree.org/
11288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11289S:	Maintained
11290F:	drivers/of/
11291F:	include/linux/of*.h
11292F:	scripts/dtc/
11293F:	Documentation/ABI/testing/sysfs-firmware-ofw
11294
11295OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11296M:	Rob Herring <robh+dt@kernel.org>
11297M:	Mark Rutland <mark.rutland@arm.com>
11298L:	devicetree@vger.kernel.org
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11300Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11301S:	Maintained
11302F:	Documentation/devicetree/
11303F:	arch/*/boot/dts/
11304F:	include/dt-bindings/
11305
11306OPENCORES I2C BUS DRIVER
11307M:	Peter Korsgaard <peter@korsgaard.com>
11308L:	linux-i2c@vger.kernel.org
11309S:	Maintained
11310F:	Documentation/i2c/busses/i2c-ocores
11311F:	drivers/i2c/busses/i2c-ocores.c
11312
11313OPENRISC ARCHITECTURE
11314M:	Jonas Bonn <jonas@southpole.se>
11315M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11316M:	Stafford Horne <shorne@gmail.com>
11317T:	git git://github.com/openrisc/linux.git
11318L:	openrisc@lists.librecores.org
11319W:	http://openrisc.io
11320S:	Maintained
11321F:	Documentation/devicetree/bindings/openrisc/
11322F:	Documentation/openrisc/
11323F:	arch/openrisc/
11324F:	drivers/irqchip/irq-ompic.c
11325F:	drivers/irqchip/irq-or1k-*
11326
11327OPENVSWITCH
11328M:	Pravin B Shelar <pshelar@ovn.org>
11329L:	netdev@vger.kernel.org
11330L:	dev@openvswitch.org
11331W:	http://openvswitch.org
11332S:	Maintained
11333F:	net/openvswitch/
11334F:	include/uapi/linux/openvswitch.h
11335
11336OPERATING PERFORMANCE POINTS (OPP)
11337M:	Viresh Kumar <vireshk@kernel.org>
11338M:	Nishanth Menon <nm@ti.com>
11339M:	Stephen Boyd <sboyd@kernel.org>
11340L:	linux-pm@vger.kernel.org
11341S:	Maintained
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11343F:	drivers/opp/
11344F:	include/linux/pm_opp.h
11345F:	Documentation/power/opp.txt
11346F:	Documentation/devicetree/bindings/opp/
11347
11348OPL4 DRIVER
11349M:	Clemens Ladisch <clemens@ladisch.de>
11350L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11351T:	git git://git.alsa-project.org/alsa-kernel.git
11352S:	Maintained
11353F:	sound/drivers/opl4/
11354
11355OPROFILE
11356M:	Robert Richter <rric@kernel.org>
11357L:	oprofile-list@lists.sf.net
11358S:	Maintained
11359F:	arch/*/include/asm/oprofile*.h
11360F:	arch/*/oprofile/
11361F:	drivers/oprofile/
11362F:	include/linux/oprofile.h
11363
11364ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11365M:	Mark Fasheh <mark@fasheh.com>
11366M:	Joel Becker <jlbec@evilplan.org>
11367L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11368W:	http://ocfs2.wiki.kernel.org
11369S:	Supported
11370F:	Documentation/filesystems/ocfs2.txt
11371F:	Documentation/filesystems/dlmfs.txt
11372F:	fs/ocfs2/
11373
11374ORANGEFS FILESYSTEM
11375M:	Mike Marshall <hubcap@omnibond.com>
11376R:	Martin Brandenburg <martin@omnibond.com>
11377L:	devel@lists.orangefs.org
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11379S:	Supported
11380F:	fs/orangefs/
11381F:	Documentation/filesystems/orangefs.txt
11382
11383ORINOCO DRIVER
11384L:	linux-wireless@vger.kernel.org
11385W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11386W:	http://www.nongnu.org/orinoco/
11387S:	Orphan
11388F:	drivers/net/wireless/intersil/orinoco/
11389
11390OSD LIBRARY and FILESYSTEM
11391M:	Boaz Harrosh <ooo@electrozaur.com>
11392S:	Maintained
11393F:	drivers/scsi/osd/
11394F:	include/scsi/osd_*
11395F:	fs/exofs/
11396
11397OV2659 OMNIVISION SENSOR DRIVER
11398M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11399L:	linux-media@vger.kernel.org
11400W:	https://linuxtv.org
11401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11402T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11403S:	Maintained
11404F:	drivers/media/i2c/ov2659.c
11405F:	include/media/i2c/ov2659.h
11406
11407OVERLAY FILESYSTEM
11408M:	Miklos Szeredi <miklos@szeredi.hu>
11409L:	linux-unionfs@vger.kernel.org
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11411S:	Supported
11412F:	fs/overlayfs/
11413F:	Documentation/filesystems/overlayfs.txt
11414
11415P54 WIRELESS DRIVER
11416M:	Christian Lamparter <chunkeey@googlemail.com>
11417L:	linux-wireless@vger.kernel.org
11418W:	http://wireless.kernel.org/en/users/Drivers/p54
11419S:	Maintained
11420F:	drivers/net/wireless/intersil/p54/
11421
11422PA SEMI ETHERNET DRIVER
11423L:	netdev@vger.kernel.org
11424S:	Orphan
11425F:	drivers/net/ethernet/pasemi/*
11426
11427PA SEMI SMBUS DRIVER
11428L:	linux-i2c@vger.kernel.org
11429S:	Orphan
11430F:	drivers/i2c/busses/i2c-pasemi.c
11431
11432PADATA PARALLEL EXECUTION MECHANISM
11433M:	Steffen Klassert <steffen.klassert@secunet.com>
11434L:	linux-crypto@vger.kernel.org
11435S:	Maintained
11436F:	kernel/padata.c
11437F:	include/linux/padata.h
11438F:	Documentation/padata.txt
11439
11440PANASONIC LAPTOP ACPI EXTRAS DRIVER
11441M:	Harald Welte <laforge@gnumonks.org>
11442L:	platform-driver-x86@vger.kernel.org
11443S:	Maintained
11444F:	drivers/platform/x86/panasonic-laptop.c
11445
11446PARALLEL LCD/KEYPAD PANEL DRIVER
11447M:	Willy Tarreau <willy@haproxy.com>
11448M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11449S:	Odd Fixes
11450F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11451F:	drivers/auxdisplay/panel.c
11452
11453PARALLEL PORT SUBSYSTEM
11454M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11455M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11456L:	linux-parport@lists.infradead.org (subscribers-only)
11457S:	Maintained
11458F:	drivers/parport/
11459F:	include/linux/parport*.h
11460F:	drivers/char/ppdev.c
11461F:	include/uapi/linux/ppdev.h
11462F:	Documentation/parport*.txt
11463
11464PARAVIRT_OPS INTERFACE
11465M:	Juergen Gross <jgross@suse.com>
11466M:	Alok Kataria <akataria@vmware.com>
11467L:	virtualization@lists.linux-foundation.org
11468S:	Supported
11469F:	Documentation/virtual/paravirt_ops.txt
11470F:	arch/*/kernel/paravirt*
11471F:	arch/*/include/asm/paravirt*.h
11472F:	include/linux/hypervisor.h
11473
11474PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11475M:	Tim Waugh <tim@cyberelk.net>
11476L:	linux-parport@lists.infradead.org (subscribers-only)
11477S:	Maintained
11478F:	Documentation/blockdev/paride.txt
11479F:	drivers/block/paride/
11480
11481PARISC ARCHITECTURE
11482M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11483M:	Helge Deller <deller@gmx.de>
11484L:	linux-parisc@vger.kernel.org
11485W:	http://www.parisc-linux.org/
11486Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11489S:	Maintained
11490F:	arch/parisc/
11491F:	Documentation/parisc/
11492F:	drivers/parisc/
11493F:	drivers/char/agp/parisc-agp.c
11494F:	drivers/input/serio/gscps2.c
11495F:	drivers/parport/parport_gsc.*
11496F:	drivers/tty/serial/8250/8250_gsc.c
11497F:	drivers/video/fbdev/sti*
11498F:	drivers/video/console/sti*
11499F:	drivers/video/logo/logo_parisc*
11500
11501PARMAN
11502M:	Jiri Pirko <jiri@mellanox.com>
11503L:	netdev@vger.kernel.org
11504S:	Supported
11505F:	lib/parman.c
11506F:	lib/test_parman.c
11507F:	include/linux/parman.h
11508
11509PC87360 HARDWARE MONITORING DRIVER
11510M:	Jim Cromie <jim.cromie@gmail.com>
11511L:	linux-hwmon@vger.kernel.org
11512S:	Maintained
11513F:	Documentation/hwmon/pc87360
11514F:	drivers/hwmon/pc87360.c
11515
11516PC8736x GPIO DRIVER
11517M:	Jim Cromie <jim.cromie@gmail.com>
11518S:	Maintained
11519F:	drivers/char/pc8736x_gpio.c
11520
11521PC87427 HARDWARE MONITORING DRIVER
11522M:	Jean Delvare <jdelvare@suse.com>
11523L:	linux-hwmon@vger.kernel.org
11524S:	Maintained
11525F:	Documentation/hwmon/pc87427
11526F:	drivers/hwmon/pc87427.c
11527
11528PCA9532 LED DRIVER
11529M:	Riku Voipio <riku.voipio@iki.fi>
11530S:	Maintained
11531F:	drivers/leds/leds-pca9532.c
11532F:	include/linux/leds-pca9532.h
11533
11534PCA9541 I2C BUS MASTER SELECTOR DRIVER
11535M:	Guenter Roeck <linux@roeck-us.net>
11536L:	linux-i2c@vger.kernel.org
11537S:	Maintained
11538F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11539
11540PCDP - PRIMARY CONSOLE AND DEBUG PORT
11541M:	Khalid Aziz <khalid@gonehiking.org>
11542S:	Maintained
11543F:	drivers/firmware/pcdp.*
11544
11545PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11546M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11547L:	linux-pci@vger.kernel.org
11548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11549S:	Maintained
11550F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11551F:	drivers/pci/controller/pci-aardvark.c
11552
11553PCI DRIVER FOR ALTERA PCIE IP
11554M:	Ley Foon Tan <lftan@altera.com>
11555L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11556L:	linux-pci@vger.kernel.org
11557S:	Supported
11558F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11559F:	drivers/pci/controller/pcie-altera.c
11560
11561PCI DRIVER FOR APPLIEDMICRO XGENE
11562M:	Tanmay Inamdar <tinamdar@apm.com>
11563L:	linux-pci@vger.kernel.org
11564L:	linux-arm-kernel@lists.infradead.org
11565S:	Maintained
11566F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11567F:	drivers/pci/controller/pci-xgene.c
11568
11569PCI DRIVER FOR ARM VERSATILE PLATFORM
11570M:	Rob Herring <robh@kernel.org>
11571L:	linux-pci@vger.kernel.org
11572L:	linux-arm-kernel@lists.infradead.org
11573S:	Maintained
11574F:	Documentation/devicetree/bindings/pci/versatile.txt
11575F:	drivers/pci/controller/pci-versatile.c
11576
11577PCI DRIVER FOR ARMADA 8K
11578M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11579L:	linux-pci@vger.kernel.org
11580L:	linux-arm-kernel@lists.infradead.org
11581S:	Maintained
11582F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11583F:	drivers/pci/controller/dwc/pcie-armada8k.c
11584
11585PCI DRIVER FOR CADENCE PCIE IP
11586M:	Alan Douglas <adouglas@cadence.com>
11587L:	linux-pci@vger.kernel.org
11588S:	Maintained
11589F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11590F:	drivers/pci/controller/pcie-cadence*
11591
11592PCI DRIVER FOR FREESCALE LAYERSCAPE
11593M:	Minghuan Lian <minghuan.Lian@nxp.com>
11594M:	Mingkai Hu <mingkai.hu@nxp.com>
11595M:	Roy Zang <roy.zang@nxp.com>
11596L:	linuxppc-dev@lists.ozlabs.org
11597L:	linux-pci@vger.kernel.org
11598L:	linux-arm-kernel@lists.infradead.org
11599S:	Maintained
11600F:	drivers/pci/controller/dwc/*layerscape*
11601
11602PCI DRIVER FOR GENERIC OF HOSTS
11603M:	Will Deacon <will.deacon@arm.com>
11604L:	linux-pci@vger.kernel.org
11605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11606S:	Maintained
11607F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11608F:	drivers/pci/controller/pci-host-common.c
11609F:	drivers/pci/controller/pci-host-generic.c
11610
11611PCI DRIVER FOR IMX6
11612M:	Richard Zhu <hongxing.zhu@nxp.com>
11613M:	Lucas Stach <l.stach@pengutronix.de>
11614L:	linux-pci@vger.kernel.org
11615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616S:	Maintained
11617F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11618F:	drivers/pci/controller/dwc/*imx6*
11619
11620PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11621M:	Keith Busch <keith.busch@intel.com>
11622M:	Jonathan Derrick <jonathan.derrick@intel.com>
11623L:	linux-pci@vger.kernel.org
11624S:	Supported
11625F:	drivers/pci/controller/vmd.c
11626
11627PCI DRIVER FOR MICROSEMI SWITCHTEC
11628M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11629M:	Logan Gunthorpe <logang@deltatee.com>
11630L:	linux-pci@vger.kernel.org
11631S:	Maintained
11632F:	Documentation/switchtec.txt
11633F:	Documentation/ABI/testing/sysfs-class-switchtec
11634F:	drivers/pci/switch/switchtec*
11635F:	include/uapi/linux/switchtec_ioctl.h
11636F:	include/linux/switchtec.h
11637F:	drivers/ntb/hw/mscc/
11638
11639PCI DRIVER FOR MOBIVEIL PCIE IP
11640M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11641L:	linux-pci@vger.kernel.org
11642S:	Supported
11643F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11644F:	drivers/pci/controller/pcie-mobiveil.c
11645
11646PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11647M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11648M:	Jason Cooper <jason@lakedaemon.net>
11649L:	linux-pci@vger.kernel.org
11650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651S:	Maintained
11652F:	drivers/pci/controller/*mvebu*
11653
11654PCI DRIVER FOR NVIDIA TEGRA
11655M:	Thierry Reding <thierry.reding@gmail.com>
11656L:	linux-tegra@vger.kernel.org
11657L:	linux-pci@vger.kernel.org
11658S:	Supported
11659F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11660F:	drivers/pci/controller/pci-tegra.c
11661
11662PCI DRIVER FOR RENESAS R-CAR
11663M:	Simon Horman <horms@verge.net.au>
11664L:	linux-pci@vger.kernel.org
11665L:	linux-renesas-soc@vger.kernel.org
11666S:	Maintained
11667F:	drivers/pci/controller/*rcar*
11668
11669PCI DRIVER FOR SAMSUNG EXYNOS
11670M:	Jingoo Han <jingoohan1@gmail.com>
11671L:	linux-pci@vger.kernel.org
11672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11674S:	Maintained
11675F:	drivers/pci/controller/dwc/pci-exynos.c
11676
11677PCI DRIVER FOR SYNOPSYS DESIGNWARE
11678M:	Jingoo Han <jingoohan1@gmail.com>
11679M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11680L:	linux-pci@vger.kernel.org
11681S:	Maintained
11682F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11683F:	drivers/pci/controller/dwc/*designware*
11684
11685PCI DRIVER FOR TI DRA7XX
11686M:	Kishon Vijay Abraham I <kishon@ti.com>
11687L:	linux-omap@vger.kernel.org
11688L:	linux-pci@vger.kernel.org
11689S:	Supported
11690F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11691F:	drivers/pci/controller/dwc/pci-dra7xx.c
11692
11693PCI DRIVER FOR TI KEYSTONE
11694M:	Murali Karicheri <m-karicheri2@ti.com>
11695L:	linux-pci@vger.kernel.org
11696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697S:	Maintained
11698F:	drivers/pci/controller/dwc/pci-keystone.c
11699
11700PCI ENDPOINT SUBSYSTEM
11701M:	Kishon Vijay Abraham I <kishon@ti.com>
11702M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11703L:	linux-pci@vger.kernel.org
11704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11705S:	Supported
11706F:	drivers/pci/endpoint/
11707F:	drivers/misc/pci_endpoint_test.c
11708F:	tools/pci/
11709
11710PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11711M:	Russell Currey <ruscur@russell.cc>
11712M:	Sam Bobroff <sbobroff@linux.ibm.com>
11713M:	Oliver O'Halloran <oohall@gmail.com>
11714L:	linuxppc-dev@lists.ozlabs.org
11715S:	Supported
11716F:	Documentation/PCI/pci-error-recovery.txt
11717F:	drivers/pci/pcie/aer.c
11718F:	drivers/pci/pcie/dpc.c
11719F:	drivers/pci/pcie/err.c
11720F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11721F:	arch/powerpc/kernel/eeh*.c
11722F:	arch/powerpc/platforms/*/eeh*.c
11723F:	arch/powerpc/include/*/eeh*.h
11724
11725PCI ERROR RECOVERY
11726M:	Linas Vepstas <linasvepstas@gmail.com>
11727L:	linux-pci@vger.kernel.org
11728S:	Supported
11729F:	Documentation/PCI/pci-error-recovery.txt
11730
11731PCI MSI DRIVER FOR ALTERA MSI IP
11732M:	Ley Foon Tan <lftan@altera.com>
11733L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11734L:	linux-pci@vger.kernel.org
11735S:	Supported
11736F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11737F:	drivers/pci/controller/pcie-altera-msi.c
11738
11739PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11740M:	Duc Dang <dhdang@apm.com>
11741L:	linux-pci@vger.kernel.org
11742L:	linux-arm-kernel@lists.infradead.org
11743S:	Maintained
11744F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11745F:	drivers/pci/controller/pci-xgene-msi.c
11746
11747PCI SUBSYSTEM
11748M:	Bjorn Helgaas <bhelgaas@google.com>
11749L:	linux-pci@vger.kernel.org
11750Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11752S:	Supported
11753F:	Documentation/devicetree/bindings/pci/
11754F:	Documentation/PCI/
11755F:	drivers/acpi/pci*
11756F:	drivers/pci/
11757F:	include/asm-generic/pci*
11758F:	include/linux/pci*
11759F:	include/linux/of_pci.h
11760F:	include/uapi/linux/pci*
11761F:	lib/pci*
11762F:	arch/x86/pci/
11763F:	arch/x86/kernel/quirks.c
11764F:	arch/x86/kernel/early-quirks.c
11765
11766PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11767M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11768L:	linux-pci@vger.kernel.org
11769Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11771S:	Supported
11772F:	drivers/pci/controller/
11773
11774PCIE DRIVER FOR AMLOGIC MESON
11775M:	Yue Wang <yue.wang@Amlogic.com>
11776L:	linux-pci@vger.kernel.org
11777L:	linux-amlogic@lists.infradead.org
11778S:	Maintained
11779F:	drivers/pci/controller/dwc/pci-meson.c
11780
11781PCIE DRIVER FOR AXIS ARTPEC
11782M:	Jesper Nilsson <jesper.nilsson@axis.com>
11783L:	linux-arm-kernel@axis.com
11784L:	linux-pci@vger.kernel.org
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/pci/axis,artpec*
11787F:	drivers/pci/controller/dwc/*artpec*
11788
11789PCIE DRIVER FOR CAVIUM THUNDERX
11790M:	David Daney <david.daney@cavium.com>
11791L:	linux-pci@vger.kernel.org
11792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11793S:	Supported
11794F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11795F:	drivers/pci/controller/pci-thunder-*
11796
11797PCIE DRIVER FOR HISILICON
11798M:	Zhou Wang <wangzhou1@hisilicon.com>
11799L:	linux-pci@vger.kernel.org
11800S:	Maintained
11801F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11802F:	drivers/pci/controller/dwc/pcie-hisi.c
11803
11804PCIE DRIVER FOR HISILICON KIRIN
11805M:	Xiaowei Song <songxiaowei@hisilicon.com>
11806M:	Binghui Wang <wangbinghui@hisilicon.com>
11807L:	linux-pci@vger.kernel.org
11808S:	Maintained
11809F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11810F:	drivers/pci/controller/dwc/pcie-kirin.c
11811
11812PCIE DRIVER FOR HISILICON STB
11813M:	Shawn Guo <shawn.guo@linaro.org>
11814L:	linux-pci@vger.kernel.org
11815S:	Maintained
11816F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11817F:	drivers/pci/controller/dwc/pcie-histb.c
11818
11819PCIE DRIVER FOR MEDIATEK
11820M:	Ryder Lee <ryder.lee@mediatek.com>
11821L:	linux-pci@vger.kernel.org
11822L:	linux-mediatek@lists.infradead.org
11823S:	Supported
11824F:	Documentation/devicetree/bindings/pci/mediatek*
11825F:	drivers/pci/controller/*mediatek*
11826
11827PCIE DRIVER FOR QUALCOMM MSM
11828M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11829L:	linux-pci@vger.kernel.org
11830L:	linux-arm-msm@vger.kernel.org
11831S:	Maintained
11832F:	drivers/pci/controller/dwc/*qcom*
11833
11834PCIE DRIVER FOR ROCKCHIP
11835M:	Shawn Lin <shawn.lin@rock-chips.com>
11836L:	linux-pci@vger.kernel.org
11837L:	linux-rockchip@lists.infradead.org
11838S:	Maintained
11839F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11840F:	drivers/pci/controller/pcie-rockchip*
11841
11842PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11843M:	Linus Walleij <linus.walleij@linaro.org>
11844L:	linux-pci@vger.kernel.org
11845S:	Maintained
11846F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11847F:	drivers/pci/controller/pci-v3-semi.c
11848
11849PCIE DRIVER FOR SOCIONEXT UNIPHIER
11850M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11851L:	linux-pci@vger.kernel.org
11852S:	Maintained
11853F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11854F:	drivers/pci/controller/dwc/pcie-uniphier.c
11855
11856PCIE DRIVER FOR ST SPEAR13XX
11857M:	Pratyush Anand <pratyush.anand@gmail.com>
11858L:	linux-pci@vger.kernel.org
11859S:	Maintained
11860F:	drivers/pci/controller/dwc/*spear*
11861
11862PCMCIA SUBSYSTEM
11863M:	Dominik Brodowski <linux@dominikbrodowski.net>
11864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11865S:	Odd Fixes
11866F:	Documentation/pcmcia/
11867F:	tools/pcmcia/
11868F:	drivers/pcmcia/
11869F:	include/pcmcia/
11870
11871PCNET32 NETWORK DRIVER
11872M:	Don Fry <pcnet32@frontier.com>
11873L:	netdev@vger.kernel.org
11874S:	Maintained
11875F:	drivers/net/ethernet/amd/pcnet32.c
11876
11877PCRYPT PARALLEL CRYPTO ENGINE
11878M:	Steffen Klassert <steffen.klassert@secunet.com>
11879L:	linux-crypto@vger.kernel.org
11880S:	Maintained
11881F:	crypto/pcrypt.c
11882F:	include/crypto/pcrypt.h
11883
11884PEAQ WMI HOTKEYS DRIVER
11885M:	Hans de Goede <hdegoede@redhat.com>
11886L:	platform-driver-x86@vger.kernel.org
11887S:	Maintained
11888F:	drivers/platform/x86/peaq-wmi.c
11889
11890PER-CPU MEMORY ALLOCATOR
11891M:	Dennis Zhou <dennis@kernel.org>
11892M:	Tejun Heo <tj@kernel.org>
11893M:	Christoph Lameter <cl@linux.com>
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11895S:	Maintained
11896F:	include/linux/percpu*.h
11897F:	mm/percpu*.c
11898F:	arch/*/include/asm/percpu.h
11899
11900PER-TASK DELAY ACCOUNTING
11901M:	Balbir Singh <bsingharora@gmail.com>
11902S:	Maintained
11903F:	include/linux/delayacct.h
11904F:	kernel/delayacct.c
11905
11906PERFORMANCE EVENTS SUBSYSTEM
11907M:	Peter Zijlstra <peterz@infradead.org>
11908M:	Ingo Molnar <mingo@redhat.com>
11909M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11910R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11911R:	Jiri Olsa <jolsa@redhat.com>
11912R:	Namhyung Kim <namhyung@kernel.org>
11913L:	linux-kernel@vger.kernel.org
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11915S:	Supported
11916F:	kernel/events/*
11917F:	include/linux/perf_event.h
11918F:	include/uapi/linux/perf_event.h
11919F:	arch/*/kernel/perf_event*.c
11920F:	arch/*/kernel/*/perf_event*.c
11921F:	arch/*/kernel/*/*/perf_event*.c
11922F:	arch/*/include/asm/perf_event.h
11923F:	arch/*/kernel/perf_callchain.c
11924F:	arch/*/events/*
11925F:	tools/perf/
11926
11927PERSONALITY HANDLING
11928M:	Christoph Hellwig <hch@infradead.org>
11929L:	linux-abi-devel@lists.sourceforge.net
11930S:	Maintained
11931F:	include/linux/personality.h
11932F:	include/uapi/linux/personality.h
11933
11934PHOENIX RC FLIGHT CONTROLLER ADAPTER
11935M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11936L:	linux-input@vger.kernel.org
11937S:	Maintained
11938F:	Documentation/input/devices/pxrc.rst
11939F:	drivers/input/joystick/pxrc.c
11940
11941PHONET PROTOCOL
11942M:	Remi Denis-Courmont <courmisch@gmail.com>
11943S:	Supported
11944F:	Documentation/networking/phonet.txt
11945F:	include/linux/phonet.h
11946F:	include/net/phonet/
11947F:	include/uapi/linux/phonet.h
11948F:	net/phonet/
11949
11950PHRAM MTD DRIVER
11951M:	Joern Engel <joern@lazybastard.org>
11952L:	linux-mtd@lists.infradead.org
11953S:	Maintained
11954F:	drivers/mtd/devices/phram.c
11955
11956PICOLCD HID DRIVER
11957M:	Bruno Prémont <bonbons@linux-vserver.org>
11958L:	linux-input@vger.kernel.org
11959S:	Maintained
11960F:	drivers/hid/hid-picolcd*
11961
11962PICOXCELL SUPPORT
11963M:	Jamie Iles <jamie@jamieiles.com>
11964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11965T:	git git://github.com/jamieiles/linux-2.6-ji.git
11966S:	Supported
11967F:	arch/arm/boot/dts/picoxcell*
11968F:	arch/arm/mach-picoxcell/
11969F:	drivers/crypto/picoxcell*
11970
11971PIN CONTROL SUBSYSTEM
11972M:	Linus Walleij <linus.walleij@linaro.org>
11973L:	linux-gpio@vger.kernel.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11975S:	Maintained
11976F:	Documentation/devicetree/bindings/pinctrl/
11977F:	Documentation/driver-api/pinctl.rst
11978F:	drivers/pinctrl/
11979F:	include/linux/pinctrl/
11980
11981PIN CONTROLLER - MICROCHIP AT91
11982M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11984L:	linux-gpio@vger.kernel.org
11985S:	Supported
11986F:	drivers/pinctrl/pinctrl-at91*
11987
11988PIN CONTROLLER - FREESCALE
11989M:	Dong Aisheng <aisheng.dong@nxp.com>
11990M:	Fabio Estevam <festevam@gmail.com>
11991M:	Shawn Guo <shawnguo@kernel.org>
11992M:	Stefan Agner <stefan@agner.ch>
11993R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11994L:	linux-gpio@vger.kernel.org
11995S:	Maintained
11996F:	drivers/pinctrl/freescale/
11997F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11998
11999PIN CONTROLLER - INTEL
12000M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12001M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12003S:	Maintained
12004F:	drivers/pinctrl/intel/
12005
12006PIN CONTROLLER - MEDIATEK
12007M:	Sean Wang <sean.wang@kernel.org>
12008L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12009S:	Maintained
12010F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12011F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12012F:	drivers/pinctrl/mediatek/
12013
12014PIN CONTROLLER - QUALCOMM
12015M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12016S:	Maintained
12017L:	linux-arm-msm@vger.kernel.org
12018F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12019F:	drivers/pinctrl/qcom/
12020
12021PIN CONTROLLER - RENESAS
12022M:	Geert Uytterhoeven <geert+renesas@glider.be>
12023L:	linux-renesas-soc@vger.kernel.org
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12025S:	Maintained
12026F:	drivers/pinctrl/pinctrl-rz*
12027F:	drivers/pinctrl/sh-pfc/
12028
12029PIN CONTROLLER - SAMSUNG
12030M:	Tomasz Figa <tomasz.figa@gmail.com>
12031M:	Krzysztof Kozlowski <krzk@kernel.org>
12032M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12034L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12035Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12037S:	Maintained
12038F:	drivers/pinctrl/samsung/
12039F:	include/dt-bindings/pinctrl/samsung.h
12040F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12041
12042PIN CONTROLLER - SINGLE
12043M:	Tony Lindgren <tony@atomide.com>
12044M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12046L:	linux-omap@vger.kernel.org
12047S:	Maintained
12048F:	drivers/pinctrl/pinctrl-single.c
12049
12050PIN CONTROLLER - ST SPEAR
12051M:	Viresh Kumar <vireshk@kernel.org>
12052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053W:	http://www.st.com/spear
12054S:	Maintained
12055F:	drivers/pinctrl/spear/
12056
12057PISTACHIO SOC SUPPORT
12058M:	James Hartley <james.hartley@sondrel.com>
12059L:	linux-mips@vger.kernel.org
12060S:	Odd Fixes
12061F:	arch/mips/pistachio/
12062F:	arch/mips/include/asm/mach-pistachio/
12063F:	arch/mips/boot/dts/img/pistachio*
12064F:	arch/mips/configs/pistachio*_defconfig
12065
12066PKTCDVD DRIVER
12067S:	Orphan
12068M:	linux-block@vger.kernel.org
12069F:	drivers/block/pktcdvd.c
12070F:	include/linux/pktcdvd.h
12071F:	include/uapi/linux/pktcdvd.h
12072
12073PKUNITY SOC DRIVERS
12074M:	Guan Xuetao <gxt@pku.edu.cn>
12075W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12076S:	Maintained
12077T:	git git://github.com/gxt/linux.git
12078F:	drivers/input/serio/i8042-unicore32io.h
12079F:	drivers/i2c/busses/i2c-puv3.c
12080F:	drivers/video/fbdev/fb-puv3.c
12081F:	drivers/rtc/rtc-puv3.c
12082
12083PMBUS HARDWARE MONITORING DRIVERS
12084M:	Guenter Roeck <linux@roeck-us.net>
12085L:	linux-hwmon@vger.kernel.org
12086W:	http://hwmon.wiki.kernel.org/
12087W:	http://www.roeck-us.net/linux/drivers/
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12089S:	Maintained
12090F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12091F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12092F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12093F:	Documentation/hwmon/adm1275
12094F:	Documentation/hwmon/ibm-cffps
12095F:	Documentation/hwmon/ir35221
12096F:	Documentation/hwmon/lm25066
12097F:	Documentation/hwmon/ltc2978
12098F:	Documentation/hwmon/ltc3815
12099F:	Documentation/hwmon/max16064
12100F:	Documentation/hwmon/max20751
12101F:	Documentation/hwmon/max31785
12102F:	Documentation/hwmon/max34440
12103F:	Documentation/hwmon/max8688
12104F:	Documentation/hwmon/pmbus
12105F:	Documentation/hwmon/pmbus-core
12106F:	Documentation/hwmon/tps40422
12107F:	Documentation/hwmon/ucd9000
12108F:	Documentation/hwmon/ucd9200
12109F:	Documentation/hwmon/zl6100
12110F:	drivers/hwmon/pmbus/
12111F:	include/linux/pmbus.h
12112
12113PMC SIERRA MaxRAID DRIVER
12114L:	linux-scsi@vger.kernel.org
12115W:	http://www.pmc-sierra.com/
12116S:	Orphan
12117F:	drivers/scsi/pmcraid.*
12118
12119PMC SIERRA PM8001 DRIVER
12120M:	Jack Wang <jinpu.wang@profitbricks.com>
12121M:	lindar_liu@usish.com
12122L:	linux-scsi@vger.kernel.org
12123S:	Supported
12124F:	drivers/scsi/pm8001/
12125
12126PNP SUPPORT
12127M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12128S:	Maintained
12129F:	drivers/pnp/
12130
12131PNI RM3100 IIO DRIVER
12132M:	Song Qiang <songqiang1304521@gmail.com>
12133L:	linux-iio@vger.kernel.org
12134S:	Maintained
12135F:	drivers/iio/magnetometer/rm3100*
12136F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12137
12138POSIX CLOCKS and TIMERS
12139M:	Thomas Gleixner <tglx@linutronix.de>
12140L:	linux-kernel@vger.kernel.org
12141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12142S:	Maintained
12143F:	fs/timerfd.c
12144F:	include/linux/timer*
12145F:	kernel/time/*timer*
12146
12147POWER MANAGEMENT CORE
12148M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12149L:	linux-pm@vger.kernel.org
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12151B:	https://bugzilla.kernel.org
12152S:	Supported
12153F:	drivers/base/power/
12154F:	include/linux/pm.h
12155F:	include/linux/pm_*
12156F:	include/linux/powercap.h
12157F:	drivers/powercap/
12158F:	kernel/configs/nopm.config
12159
12160POWER STATE COORDINATION INTERFACE (PSCI)
12161M:	Mark Rutland <mark.rutland@arm.com>
12162M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12163L:	linux-arm-kernel@lists.infradead.org
12164S:	Maintained
12165F:	drivers/firmware/psci*.c
12166F:	include/linux/psci.h
12167F:	include/uapi/linux/psci.h
12168
12169POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12170M:	Sebastian Reichel <sre@kernel.org>
12171L:	linux-pm@vger.kernel.org
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12173S:	Maintained
12174F:	Documentation/ABI/testing/sysfs-class-power
12175F:	Documentation/devicetree/bindings/power/supply/
12176F:	include/linux/power_supply.h
12177F:	drivers/power/supply/
12178
12179POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12180M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12181L:	linuxppc-dev@lists.ozlabs.org
12182S:	Maintained
12183F:	drivers/char/powernv-op-panel.c
12184
12185PPP OVER ATM (RFC 2364)
12186M:	Mitchell Blank Jr <mitch@sfgoth.com>
12187S:	Maintained
12188F:	net/atm/pppoatm.c
12189F:	include/uapi/linux/atmppp.h
12190
12191PPP OVER ETHERNET
12192M:	Michal Ostrowski <mostrows@earthlink.net>
12193S:	Maintained
12194F:	drivers/net/ppp/pppoe.c
12195F:	drivers/net/ppp/pppox.c
12196
12197PPP OVER L2TP
12198M:	James Chapman <jchapman@katalix.com>
12199S:	Maintained
12200F:	net/l2tp/l2tp_ppp.c
12201F:	include/linux/if_pppol2tp.h
12202F:	include/uapi/linux/if_pppol2tp.h
12203
12204PPP PROTOCOL DRIVERS AND COMPRESSORS
12205M:	Paul Mackerras <paulus@samba.org>
12206L:	linux-ppp@vger.kernel.org
12207S:	Maintained
12208F:	drivers/net/ppp/ppp_*
12209
12210PPS SUPPORT
12211M:	Rodolfo Giometti <giometti@enneenne.com>
12212W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12213L:	linuxpps@ml.enneenne.com (subscribers-only)
12214S:	Maintained
12215F:	Documentation/pps/
12216F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12217F:	Documentation/ABI/testing/sysfs-pps
12218F:	drivers/pps/
12219F:	include/linux/pps*.h
12220F:	include/uapi/linux/pps.h
12221
12222PPTP DRIVER
12223M:	Dmitry Kozlov <xeb@mail.ru>
12224L:	netdev@vger.kernel.org
12225S:	Maintained
12226F:	drivers/net/ppp/pptp.c
12227W:	http://sourceforge.net/projects/accel-pptp
12228
12229PREEMPTIBLE KERNEL
12230M:	Robert Love <rml@tech9.net>
12231L:	kpreempt-tech@lists.sourceforge.net
12232W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12233S:	Supported
12234F:	Documentation/preempt-locking.txt
12235F:	include/linux/preempt.h
12236
12237PRINTK
12238M:	Petr Mladek <pmladek@suse.com>
12239M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12240R:	Steven Rostedt <rostedt@goodmis.org>
12241S:	Maintained
12242F:	kernel/printk/
12243F:	include/linux/printk.h
12244
12245PRISM54 WIRELESS DRIVER
12246M:	Luis Chamberlain <mcgrof@kernel.org>
12247L:	linux-wireless@vger.kernel.org
12248W:	http://wireless.kernel.org/en/users/Drivers/p54
12249S:	Obsolete
12250F:	drivers/net/wireless/intersil/prism54/
12251
12252PROC FILESYSTEM
12253R:	Alexey Dobriyan <adobriyan@gmail.com>
12254L:	linux-kernel@vger.kernel.org
12255L:	linux-fsdevel@vger.kernel.org
12256S:	Maintained
12257F:	fs/proc/
12258F:	include/linux/proc_fs.h
12259F:	tools/testing/selftests/proc/
12260F:	Documentation/filesystems/proc.txt
12261
12262PROC SYSCTL
12263M:	Luis Chamberlain <mcgrof@kernel.org>
12264M:	Kees Cook <keescook@chromium.org>
12265L:	linux-kernel@vger.kernel.org
12266L:	linux-fsdevel@vger.kernel.org
12267S:	Maintained
12268F:	fs/proc/proc_sysctl.c
12269F:	include/linux/sysctl.h
12270F:	kernel/sysctl.c
12271F:	tools/testing/selftests/sysctl/
12272
12273PS3 NETWORK SUPPORT
12274M:	Geoff Levand <geoff@infradead.org>
12275L:	netdev@vger.kernel.org
12276L:	linuxppc-dev@lists.ozlabs.org
12277S:	Maintained
12278F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12279
12280PS3 PLATFORM SUPPORT
12281M:	Geoff Levand <geoff@infradead.org>
12282L:	linuxppc-dev@lists.ozlabs.org
12283S:	Maintained
12284F:	arch/powerpc/boot/ps3*
12285F:	arch/powerpc/include/asm/lv1call.h
12286F:	arch/powerpc/include/asm/ps3*.h
12287F:	arch/powerpc/platforms/ps3/
12288F:	drivers/*/ps3*
12289F:	drivers/ps3/
12290F:	drivers/rtc/rtc-ps3.c
12291F:	drivers/usb/host/*ps3.c
12292F:	sound/ppc/snd_ps3*
12293
12294PS3VRAM DRIVER
12295M:	Jim Paris <jim@jtan.com>
12296M:	Geoff Levand <geoff@infradead.org>
12297L:	linuxppc-dev@lists.ozlabs.org
12298S:	Maintained
12299F:	drivers/block/ps3vram.c
12300
12301PSAMPLE PACKET SAMPLING SUPPORT:
12302M:	Yotam Gigi <yotam.gi@gmail.com>
12303S:	Maintained
12304F:	net/psample
12305F:	include/net/psample.h
12306F:	include/uapi/linux/psample.h
12307
12308PSTORE FILESYSTEM
12309M:	Kees Cook <keescook@chromium.org>
12310M:	Anton Vorontsov <anton@enomsg.org>
12311M:	Colin Cross <ccross@android.com>
12312M:	Tony Luck <tony.luck@intel.com>
12313S:	Maintained
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12315F:	fs/pstore/
12316F:	include/linux/pstore*
12317F:	drivers/firmware/efi/efi-pstore.c
12318F:	drivers/acpi/apei/erst.c
12319F:	Documentation/admin-guide/ramoops.rst
12320F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12321K:	\b(pstore|ramoops)
12322
12323PTP HARDWARE CLOCK SUPPORT
12324M:	Richard Cochran <richardcochran@gmail.com>
12325L:	netdev@vger.kernel.org
12326S:	Maintained
12327W:	http://linuxptp.sourceforge.net/
12328F:	Documentation/ABI/testing/sysfs-ptp
12329F:	Documentation/ptp/*
12330F:	drivers/net/phy/dp83640*
12331F:	drivers/ptp/*
12332F:	include/linux/ptp_cl*
12333
12334PTRACE SUPPORT
12335M:	Oleg Nesterov <oleg@redhat.com>
12336S:	Maintained
12337F:	include/asm-generic/syscall.h
12338F:	include/linux/ptrace.h
12339F:	include/linux/regset.h
12340F:	include/linux/tracehook.h
12341F:	include/uapi/linux/ptrace.h
12342F:	include/uapi/linux/ptrace.h
12343F:	include/asm-generic/ptrace.h
12344F:	kernel/ptrace.c
12345F:	arch/*/ptrace*.c
12346F:	arch/*/*/ptrace*.c
12347F:	arch/*/include/asm/ptrace*.h
12348
12349PULSE8-CEC DRIVER
12350M:	Hans Verkuil <hverkuil@xs4all.nl>
12351L:	linux-media@vger.kernel.org
12352T:	git git://linuxtv.org/media_tree.git
12353S:	Maintained
12354F:	drivers/media/usb/pulse8-cec/*
12355F:	Documentation/media/cec-drivers/pulse8-cec.rst
12356
12357PVRUSB2 VIDEO4LINUX DRIVER
12358M:	Mike Isely <isely@pobox.com>
12359L:	pvrusb2@isely.net	(subscribers-only)
12360L:	linux-media@vger.kernel.org
12361W:	http://www.isely.net/pvrusb2/
12362T:	git git://linuxtv.org/media_tree.git
12363S:	Maintained
12364F:	Documentation/media/v4l-drivers/pvrusb2*
12365F:	drivers/media/usb/pvrusb2/
12366
12367PWC WEBCAM DRIVER
12368M:	Hans Verkuil <hverkuil@xs4all.nl>
12369L:	linux-media@vger.kernel.org
12370T:	git git://linuxtv.org/media_tree.git
12371S:	Odd Fixes
12372F:	drivers/media/usb/pwc/*
12373
12374PWM FAN DRIVER
12375M:	Kamil Debski <kamil@wypas.org>
12376M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12377L:	linux-hwmon@vger.kernel.org
12378S:	Supported
12379F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12380F:	Documentation/hwmon/pwm-fan
12381F:	drivers/hwmon/pwm-fan.c
12382
12383PWM IR Transmitter
12384M:	Sean Young <sean@mess.org>
12385L:	linux-media@vger.kernel.org
12386S:	Maintained
12387F:	drivers/media/rc/pwm-ir-tx.c
12388
12389PWM SUBSYSTEM
12390M:	Thierry Reding <thierry.reding@gmail.com>
12391L:	linux-pwm@vger.kernel.org
12392S:	Maintained
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12394F:	Documentation/pwm.txt
12395F:	Documentation/devicetree/bindings/pwm/
12396F:	include/linux/pwm.h
12397F:	drivers/pwm/
12398F:	drivers/video/backlight/pwm_bl.c
12399F:	include/linux/pwm_backlight.h
12400F:	drivers/gpio/gpio-mvebu.c
12401F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12402
12403PXA GPIO DRIVER
12404M:	Robert Jarzmik <robert.jarzmik@free.fr>
12405L:	linux-gpio@vger.kernel.org
12406S:	Maintained
12407F:	drivers/gpio/gpio-pxa.c
12408
12409PXA MMCI DRIVER
12410S:	Orphan
12411
12412PXA RTC DRIVER
12413M:	Robert Jarzmik <robert.jarzmik@free.fr>
12414L:	linux-rtc@vger.kernel.org
12415S:	Maintained
12416
12417PXA2xx/PXA3xx SUPPORT
12418M:	Daniel Mack <daniel@zonque.org>
12419M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12420M:	Robert Jarzmik <robert.jarzmik@free.fr>
12421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12422T:	git git://github.com/hzhuang1/linux.git
12423T:	git git://github.com/rjarzmik/linux.git
12424S:	Maintained
12425F:	arch/arm/boot/dts/pxa*
12426F:	arch/arm/mach-pxa/
12427F:	drivers/dma/pxa*
12428F:	drivers/pcmcia/pxa2xx*
12429F:	drivers/pinctrl/pxa/
12430F:	drivers/spi/spi-pxa2xx*
12431F:	drivers/usb/gadget/udc/pxa2*
12432F:	include/sound/pxa2xx-lib.h
12433F:	sound/arm/pxa*
12434F:	sound/soc/pxa/
12435
12436QAT DRIVER
12437M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12438L:	qat-linux@intel.com
12439S:	Supported
12440F:	drivers/crypto/qat/
12441
12442QCOM AUDIO (ASoC) DRIVERS
12443M:	Patrick Lai <plai@codeaurora.org>
12444M:	Banajit Goswami <bgoswami@codeaurora.org>
12445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12446S:	Supported
12447F:	sound/soc/qcom/
12448
12449QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12450M:	Gabriel Somlo <somlo@cmu.edu>
12451M:	"Michael S. Tsirkin" <mst@redhat.com>
12452L:	qemu-devel@nongnu.org
12453S:	Maintained
12454F:	drivers/firmware/qemu_fw_cfg.c
12455F:	include/uapi/linux/qemu_fw_cfg.h
12456
12457QIB DRIVER
12458M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12459M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12460L:	linux-rdma@vger.kernel.org
12461S:	Supported
12462F:	drivers/infiniband/hw/qib/
12463
12464QLOGIC QL41xxx FCOE DRIVER
12465M:	QLogic-Storage-Upstream@cavium.com
12466L:	linux-scsi@vger.kernel.org
12467S:	Supported
12468F:	drivers/scsi/qedf/
12469
12470QLOGIC QL41xxx ISCSI DRIVER
12471M:	QLogic-Storage-Upstream@cavium.com
12472L:	linux-scsi@vger.kernel.org
12473S:	Supported
12474F:	drivers/scsi/qedi/
12475
12476QLOGIC QL4xxx ETHERNET DRIVER
12477M:	Ariel Elior <Ariel.Elior@cavium.com>
12478M:	everest-linux-l2@cavium.com
12479L:	netdev@vger.kernel.org
12480S:	Supported
12481F:	drivers/net/ethernet/qlogic/qed/
12482F:	include/linux/qed/
12483F:	drivers/net/ethernet/qlogic/qede/
12484
12485QLOGIC QL4xxx RDMA DRIVER
12486M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12487M:	Ariel Elior <Ariel.Elior@cavium.com>
12488L:	linux-rdma@vger.kernel.org
12489S:	Supported
12490F:	drivers/infiniband/hw/qedr/
12491F:	include/uapi/rdma/qedr-abi.h
12492
12493QLOGIC QLA1280 SCSI DRIVER
12494M:	Michael Reed <mdr@sgi.com>
12495L:	linux-scsi@vger.kernel.org
12496S:	Maintained
12497F:	drivers/scsi/qla1280.[ch]
12498
12499QLOGIC QLA2XXX FC-SCSI DRIVER
12500M:	qla2xxx-upstream@qlogic.com
12501L:	linux-scsi@vger.kernel.org
12502S:	Supported
12503F:	Documentation/scsi/LICENSE.qla2xxx
12504F:	drivers/scsi/qla2xxx/
12505
12506QLOGIC QLA3XXX NETWORK DRIVER
12507M:	Dept-GELinuxNICDev@cavium.com
12508L:	netdev@vger.kernel.org
12509S:	Supported
12510F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12511F:	drivers/net/ethernet/qlogic/qla3xxx.*
12512
12513QLOGIC QLA4XXX iSCSI DRIVER
12514M:	QLogic-Storage-Upstream@qlogic.com
12515L:	linux-scsi@vger.kernel.org
12516S:	Supported
12517F:	Documentation/scsi/LICENSE.qla4xxx
12518F:	drivers/scsi/qla4xxx/
12519
12520QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12521M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12522M:	Manish Chopra <manish.chopra@cavium.com>
12523M:	Dept-GELinuxNICDev@cavium.com
12524L:	netdev@vger.kernel.org
12525S:	Supported
12526F:	drivers/net/ethernet/qlogic/qlcnic/
12527
12528QLOGIC QLGE 10Gb ETHERNET DRIVER
12529M:	Manish Chopra <manish.chopra@cavium.com>
12530M:	Dept-GELinuxNICDev@cavium.com
12531L:	netdev@vger.kernel.org
12532S:	Supported
12533F:	drivers/net/ethernet/qlogic/qlge/
12534
12535QM1D1B0004 MEDIA DRIVER
12536M:	Akihiro Tsukada <tskd08@gmail.com>
12537L:	linux-media@vger.kernel.org
12538S:	Odd Fixes
12539F:	drivers/media/tuners/qm1d1b0004*
12540
12541QM1D1C0042 MEDIA DRIVER
12542M:	Akihiro Tsukada <tskd08@gmail.com>
12543L:	linux-media@vger.kernel.org
12544S:	Odd Fixes
12545F:	drivers/media/tuners/qm1d1c0042*
12546
12547QNX4 FILESYSTEM
12548M:	Anders Larsen <al@alarsen.net>
12549W:	http://www.alarsen.net/linux/qnx4fs/
12550S:	Maintained
12551F:	fs/qnx4/
12552F:	include/uapi/linux/qnx4_fs.h
12553F:	include/uapi/linux/qnxtypes.h
12554
12555QORIQ DPAA2 FSL-MC BUS DRIVER
12556M:	Stuart Yoder <stuyoder@gmail.com>
12557M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12558L:	linux-kernel@vger.kernel.org
12559S:	Maintained
12560F:	drivers/bus/fsl-mc/
12561F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12562F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12563
12564QT1010 MEDIA DRIVER
12565M:	Antti Palosaari <crope@iki.fi>
12566L:	linux-media@vger.kernel.org
12567W:	https://linuxtv.org
12568W:	http://palosaari.fi/linux/
12569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12570T:	git git://linuxtv.org/anttip/media_tree.git
12571S:	Maintained
12572F:	drivers/media/tuners/qt1010*
12573
12574QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12575M:	Kalle Valo <kvalo@codeaurora.org>
12576L:	ath10k@lists.infradead.org
12577W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12579S:	Supported
12580F:	drivers/net/wireless/ath/ath10k/
12581
12582QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12583M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12584L:	linux-wireless@vger.kernel.org
12585W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12586S:	Supported
12587F:	drivers/net/wireless/ath/ath9k/
12588
12589QUALCOMM CAMERA SUBSYSTEM DRIVER
12590M:	Todor Tomov <todor.too@gmail.com>
12591L:	linux-media@vger.kernel.org
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12594F:	Documentation/media/v4l-drivers/qcom_camss.rst
12595F:	drivers/media/platform/qcom/camss/
12596
12597QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12598M:  Ilia Lin <ilia.lin@gmail.com>
12599L:  linux-pm@vger.kernel.org
12600S:  Maintained
12601F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12602F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12603
12604QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12605M:	Timur Tabi <timur@kernel.org>
12606L:	netdev@vger.kernel.org
12607S:	Maintained
12608F:	drivers/net/ethernet/qualcomm/emac/
12609
12610QUALCOMM GENERIC INTERFACE I2C DRIVER
12611M:	Alok Chauhan <alokc@codeaurora.org>
12612M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12613L:	linux-i2c@vger.kernel.org
12614L:	linux-arm-msm@vger.kernel.org
12615S:	Supported
12616F:	drivers/i2c/busses/i2c-qcom-geni.c
12617
12618QUALCOMM HEXAGON ARCHITECTURE
12619M:	Richard Kuo <rkuo@codeaurora.org>
12620L:	linux-hexagon@vger.kernel.org
12621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12622S:	Supported
12623F:	arch/hexagon/
12624
12625QUALCOMM HIDMA DRIVER
12626M:	Sinan Kaya <okaya@kernel.org>
12627L:	linux-arm-kernel@lists.infradead.org
12628L:	linux-arm-msm@vger.kernel.org
12629L:	dmaengine@vger.kernel.org
12630S:	Supported
12631F:	drivers/dma/qcom/hidma*
12632
12633QUALCOMM IOMMU
12634M:	Rob Clark <robdclark@gmail.com>
12635L:	iommu@lists.linux-foundation.org
12636L:	linux-arm-msm@vger.kernel.org
12637S:	Maintained
12638F:	drivers/iommu/qcom_iommu.c
12639
12640QUALCOMM TSENS THERMAL DRIVER
12641M:	Amit Kucheria <amit.kucheria@linaro.org>
12642L:	linux-pm@vger.kernel.org
12643L:	linux-arm-msm@vger.kernel.org
12644S:	Maintained
12645F:	drivers/thermal/qcom/
12646
12647QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12648M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12649L:	linux-media@vger.kernel.org
12650L:	linux-arm-msm@vger.kernel.org
12651T:	git git://linuxtv.org/media_tree.git
12652S:	Maintained
12653F:	drivers/media/platform/qcom/venus/
12654
12655QUALCOMM WCN36XX WIRELESS DRIVER
12656M:	Kalle Valo <kvalo@codeaurora.org>
12657L:	wcn36xx@lists.infradead.org
12658W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12659T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12660S:	Supported
12661F:	drivers/net/wireless/ath/wcn36xx/
12662
12663QUANTENNA QTNFMAC WIRELESS DRIVER
12664M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12665M:	Avinash Patil <avinashp@quantenna.com>
12666M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12667L:	linux-wireless@vger.kernel.org
12668S:	Maintained
12669F:	drivers/net/wireless/quantenna
12670
12671RADEON and AMDGPU DRM DRIVERS
12672M:	Alex Deucher <alexander.deucher@amd.com>
12673M:	Christian König <christian.koenig@amd.com>
12674M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12675L:	amd-gfx@lists.freedesktop.org
12676T:	git git://people.freedesktop.org/~agd5f/linux
12677S:	Supported
12678F:	drivers/gpu/drm/radeon/
12679F:	include/uapi/drm/radeon_drm.h
12680F:	drivers/gpu/drm/amd/
12681F:	include/uapi/drm/amdgpu_drm.h
12682
12683RADEON FRAMEBUFFER DISPLAY DRIVER
12684M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12685L:	linux-fbdev@vger.kernel.org
12686S:	Maintained
12687F:	drivers/video/fbdev/aty/radeon*
12688F:	include/uapi/linux/radeonfb.h
12689
12690RADIOSHARK RADIO DRIVER
12691M:	Hans Verkuil <hverkuil@xs4all.nl>
12692L:	linux-media@vger.kernel.org
12693T:	git git://linuxtv.org/media_tree.git
12694S:	Maintained
12695F:	drivers/media/radio/radio-shark.c
12696
12697RADIOSHARK2 RADIO DRIVER
12698M:	Hans Verkuil <hverkuil@xs4all.nl>
12699L:	linux-media@vger.kernel.org
12700T:	git git://linuxtv.org/media_tree.git
12701S:	Maintained
12702F:	drivers/media/radio/radio-shark2.c
12703F:	drivers/media/radio/radio-tea5777.c
12704
12705RADOS BLOCK DEVICE (RBD)
12706M:	Ilya Dryomov <idryomov@gmail.com>
12707M:	Sage Weil <sage@redhat.com>
12708M:	Alex Elder <elder@kernel.org>
12709L:	ceph-devel@vger.kernel.org
12710W:	http://ceph.com/
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12712T:	git git://github.com/ceph/ceph-client.git
12713S:	Supported
12714F:	Documentation/ABI/testing/sysfs-bus-rbd
12715F:	drivers/block/rbd.c
12716F:	drivers/block/rbd_types.h
12717
12718RAGE128 FRAMEBUFFER DISPLAY DRIVER
12719M:	Paul Mackerras <paulus@samba.org>
12720L:	linux-fbdev@vger.kernel.org
12721S:	Maintained
12722F:	drivers/video/fbdev/aty/aty128fb.c
12723
12724RAINSHADOW-CEC DRIVER
12725M:	Hans Verkuil <hverkuil@xs4all.nl>
12726L:	linux-media@vger.kernel.org
12727T:	git git://linuxtv.org/media_tree.git
12728S:	Maintained
12729F:	drivers/media/usb/rainshadow-cec/*
12730
12731RALINK MIPS ARCHITECTURE
12732M:	John Crispin <john@phrozen.org>
12733L:	linux-mips@vger.kernel.org
12734S:	Maintained
12735F:	arch/mips/ralink
12736
12737RALINK RT2X00 WIRELESS LAN DRIVER
12738P:	rt2x00 project
12739M:	Stanislaw Gruszka <sgruszka@redhat.com>
12740M:	Helmut Schaa <helmut.schaa@googlemail.com>
12741L:	linux-wireless@vger.kernel.org
12742S:	Maintained
12743F:	drivers/net/wireless/ralink/rt2x00/
12744
12745RAMDISK RAM BLOCK DEVICE DRIVER
12746M:	Jens Axboe <axboe@kernel.dk>
12747S:	Maintained
12748F:	Documentation/blockdev/ramdisk.txt
12749F:	drivers/block/brd.c
12750
12751RANCHU VIRTUAL BOARD FOR MIPS
12752M:	Miodrag Dinic <miodrag.dinic@mips.com>
12753L:	linux-mips@vger.kernel.org
12754S:	Supported
12755F:	arch/mips/generic/board-ranchu.c
12756F:	arch/mips/configs/generic/board-ranchu.config
12757
12758RANDOM NUMBER DRIVER
12759M:	"Theodore Ts'o" <tytso@mit.edu>
12760S:	Maintained
12761F:	drivers/char/random.c
12762
12763RAPIDIO SUBSYSTEM
12764M:	Matt Porter <mporter@kernel.crashing.org>
12765M:	Alexandre Bounine <alex.bou9@gmail.com>
12766S:	Maintained
12767F:	drivers/rapidio/
12768
12769RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12770L:	linux-wireless@vger.kernel.org
12771S:	Orphan
12772F:	drivers/net/wireless/ray*
12773
12774RCUTORTURE TEST FRAMEWORK
12775M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12776M:	Josh Triplett <josh@joshtriplett.org>
12777R:	Steven Rostedt <rostedt@goodmis.org>
12778R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12779R:	Lai Jiangshan <jiangshanlai@gmail.com>
12780L:	linux-kernel@vger.kernel.org
12781S:	Supported
12782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12783F:	tools/testing/selftests/rcutorture
12784
12785RDC R-321X SoC
12786M:	Florian Fainelli <florian@openwrt.org>
12787S:	Maintained
12788
12789RDC R6040 FAST ETHERNET DRIVER
12790M:	Florian Fainelli <f.fainelli@gmail.com>
12791L:	netdev@vger.kernel.org
12792S:	Maintained
12793F:	drivers/net/ethernet/rdc/r6040.c
12794
12795RDMAVT - RDMA verbs software
12796M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12797M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12798L:	linux-rdma@vger.kernel.org
12799S:	Supported
12800F:	drivers/infiniband/sw/rdmavt
12801
12802RDS - RELIABLE DATAGRAM SOCKETS
12803M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12804L:	netdev@vger.kernel.org
12805L:	linux-rdma@vger.kernel.org
12806L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12807W:	https://oss.oracle.com/projects/rds/
12808S:	Supported
12809F:	net/rds/
12810F:	Documentation/networking/rds.txt
12811
12812RDT - RESOURCE ALLOCATION
12813M:	Fenghua Yu <fenghua.yu@intel.com>
12814M:	Reinette Chatre <reinette.chatre@intel.com>
12815L:	linux-kernel@vger.kernel.org
12816S:	Supported
12817F:	arch/x86/kernel/cpu/resctrl/
12818F:	arch/x86/include/asm/resctrl_sched.h
12819F:	Documentation/x86/resctrl*
12820
12821READ-COPY UPDATE (RCU)
12822M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12823M:	Josh Triplett <josh@joshtriplett.org>
12824R:	Steven Rostedt <rostedt@goodmis.org>
12825R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12826R:	Lai Jiangshan <jiangshanlai@gmail.com>
12827R:	Joel Fernandes <joel@joelfernandes.org>
12828L:	linux-kernel@vger.kernel.org
12829W:	http://www.rdrop.com/users/paulmck/RCU/
12830S:	Supported
12831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12832F:	Documentation/RCU/
12833X:	Documentation/RCU/torture.txt
12834F:	include/linux/rcu*
12835X:	include/linux/srcu*.h
12836F:	kernel/rcu/
12837X:	kernel/rcu/srcu*.c
12838
12839REAL TIME CLOCK (RTC) SUBSYSTEM
12840M:	Alessandro Zummo <a.zummo@towertech.it>
12841M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12842L:	linux-rtc@vger.kernel.org
12843Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12845S:	Maintained
12846F:	Documentation/devicetree/bindings/rtc/
12847F:	Documentation/rtc.txt
12848F:	drivers/rtc/
12849F:	include/linux/rtc.h
12850F:	include/uapi/linux/rtc.h
12851F:	include/linux/rtc/
12852F:	include/linux/platform_data/rtc-*
12853F:	tools/testing/selftests/rtc/
12854
12855REALTEK AUDIO CODECS
12856M:	Bard Liao <bardliao@realtek.com>
12857M:	Oder Chiou <oder_chiou@realtek.com>
12858S:	Maintained
12859F:	sound/soc/codecs/rt*
12860F:	include/sound/rt*.h
12861
12862REALTEK RTL83xx SMI DSA ROUTER CHIPS
12863M:	Linus Walleij <linus.walleij@linaro.org>
12864S:	Maintained
12865F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12866F:	drivers/net/dsa/realtek-smi*
12867F:	drivers/net/dsa/rtl83*
12868
12869REGISTER MAP ABSTRACTION
12870M:	Mark Brown <broonie@kernel.org>
12871L:	linux-kernel@vger.kernel.org
12872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12873S:	Supported
12874F:	Documentation/devicetree/bindings/regmap/
12875F:	drivers/base/regmap/
12876F:	include/linux/regmap.h
12877
12878REISERFS FILE SYSTEM
12879L:	reiserfs-devel@vger.kernel.org
12880S:	Supported
12881F:	fs/reiserfs/
12882
12883REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12884M:	Ohad Ben-Cohen <ohad@wizery.com>
12885M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12886L:	linux-remoteproc@vger.kernel.org
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12888S:	Maintained
12889F:	Documentation/devicetree/bindings/remoteproc/
12890F:	Documentation/remoteproc.txt
12891F:	drivers/remoteproc/
12892F:	include/linux/remoteproc.h
12893
12894REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12895M:	Ohad Ben-Cohen <ohad@wizery.com>
12896M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12897L:	linux-remoteproc@vger.kernel.org
12898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12899S:	Maintained
12900F:	drivers/rpmsg/
12901F:	Documentation/rpmsg.txt
12902F:	include/linux/rpmsg.h
12903F:	include/linux/rpmsg/
12904
12905RENESAS CLOCK DRIVERS
12906M:	Geert Uytterhoeven <geert+renesas@glider.be>
12907L:	linux-renesas-soc@vger.kernel.org
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12909S:	Supported
12910F:	drivers/clk/renesas/
12911
12912RENESAS EMEV2 I2C DRIVER
12913M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12914S:	Supported
12915F:	drivers/i2c/busses/i2c-emev2.c
12916
12917RENESAS ETHERNET DRIVERS
12918R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12919L:	netdev@vger.kernel.org
12920L:	linux-renesas-soc@vger.kernel.org
12921F:	Documentation/devicetree/bindings/net/renesas,*.txt
12922F:	Documentation/devicetree/bindings/net/sh_eth.txt
12923F:	drivers/net/ethernet/renesas/
12924F:	include/linux/sh_eth.h
12925
12926RENESAS R-CAR GYROADC DRIVER
12927M:	Marek Vasut <marek.vasut@gmail.com>
12928L:	linux-iio@vger.kernel.org
12929S:	Supported
12930F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12931F:	drivers/iio/adc/rcar-gyroadc.c
12932
12933RENESAS R-CAR I2C DRIVERS
12934M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12935S:	Supported
12936F:	drivers/i2c/busses/i2c-rcar.c
12937F:	drivers/i2c/busses/i2c-sh_mobile.c
12938
12939RENESAS RIIC DRIVER
12940M:	Chris Brandt <chris.brandt@renesas.com>
12941S:	Supported
12942F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12943F:	drivers/i2c/busses/i2c-riic.c
12944
12945RENESAS USB PHY DRIVER
12946M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12947L:	linux-renesas-soc@vger.kernel.org
12948S:	Maintained
12949F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12950
12951RESET CONTROLLER FRAMEWORK
12952M:	Philipp Zabel <p.zabel@pengutronix.de>
12953T:	git git://git.pengutronix.de/git/pza/linux
12954S:	Maintained
12955F:	drivers/reset/
12956F:	Documentation/devicetree/bindings/reset/
12957F:	include/dt-bindings/reset/
12958F:	include/linux/reset.h
12959F:	include/linux/reset-controller.h
12960
12961RESTARTABLE SEQUENCES SUPPORT
12962M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12963M:	Peter Zijlstra <peterz@infradead.org>
12964M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12965M:	Boqun Feng <boqun.feng@gmail.com>
12966L:	linux-kernel@vger.kernel.org
12967S:	Supported
12968F:	kernel/rseq.c
12969F:	include/uapi/linux/rseq.h
12970F:	include/trace/events/rseq.h
12971F:	tools/testing/selftests/rseq/
12972
12973RFKILL
12974M:	Johannes Berg <johannes@sipsolutions.net>
12975L:	linux-wireless@vger.kernel.org
12976W:	http://wireless.kernel.org/
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12979S:	Maintained
12980F:	Documentation/rfkill.txt
12981F:	Documentation/ABI/stable/sysfs-class-rfkill
12982F:	net/rfkill/
12983F:	include/linux/rfkill.h
12984F:	include/uapi/linux/rfkill.h
12985
12986RHASHTABLE
12987M:	Thomas Graf <tgraf@suug.ch>
12988M:	Herbert Xu <herbert@gondor.apana.org.au>
12989L:	netdev@vger.kernel.org
12990S:	Maintained
12991F:	lib/rhashtable.c
12992F:	lib/test_rhashtable.c
12993F:	include/linux/rhashtable.h
12994F:	include/linux/rhashtable-types.h
12995
12996RICOH R5C592 MEMORYSTICK DRIVER
12997M:	Maxim Levitsky <maximlevitsky@gmail.com>
12998S:	Maintained
12999F:	drivers/memstick/host/r592.*
13000
13001RICOH SMARTMEDIA/XD DRIVER
13002M:	Maxim Levitsky <maximlevitsky@gmail.com>
13003S:	Maintained
13004F:	drivers/mtd/nand/raw/r852.c
13005F:	drivers/mtd/nand/raw/r852.h
13006
13007RISC-V ARCHITECTURE
13008M:	Palmer Dabbelt <palmer@sifive.com>
13009M:	Albert Ou <aou@eecs.berkeley.edu>
13010L:	linux-riscv@lists.infradead.org
13011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13012S:	Supported
13013F:	arch/riscv/
13014K:	riscv
13015N:	riscv
13016
13017ROCCAT DRIVERS
13018M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13019W:	http://sourceforge.net/projects/roccat/
13020S:	Maintained
13021F:	drivers/hid/hid-roccat*
13022F:	include/linux/hid-roccat*
13023F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13024
13025ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13026M:	Jacob chen <jacob2.chen@rock-chips.com>
13027L:	linux-media@vger.kernel.org
13028S:	Maintained
13029F:	drivers/media/platform/rockchip/rga/
13030F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13031
13032ROCKCHIP VPU CODEC DRIVER
13033M:	Ezequiel Garcia <ezequiel@collabora.com>
13034L:	linux-media@vger.kernel.org
13035S:	Maintained
13036F:	drivers/staging/media/platform/rockchip/vpu/
13037F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13038
13039ROCKER DRIVER
13040M:	Jiri Pirko <jiri@resnulli.us>
13041L:	netdev@vger.kernel.org
13042S:	Supported
13043F:	drivers/net/ethernet/rocker/
13044
13045ROCKETPORT DRIVER
13046P:	Comtrol Corp.
13047W:	http://www.comtrol.com
13048S:	Maintained
13049F:	Documentation/serial/rocket.txt
13050F:	drivers/tty/rocket*
13051
13052ROCKETPORT EXPRESS/INFINITY DRIVER
13053M:	Kevin Cernekee <cernekee@gmail.com>
13054L:	linux-serial@vger.kernel.org
13055S:	Odd Fixes
13056F:	drivers/tty/serial/rp2.*
13057
13058ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13059M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13060L:	linux-kernel@vger.kernel.org
13061L:	linux-renesas-soc@vger.kernel.org
13062S:	Supported
13063F:	drivers/mfd/bd9571mwv.c
13064F:	drivers/regulator/bd9571mwv-regulator.c
13065F:	drivers/gpio/gpio-bd9571mwv.c
13066F:	include/linux/mfd/bd9571mwv.h
13067F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13068
13069ROSE NETWORK LAYER
13070M:	Ralf Baechle <ralf@linux-mips.org>
13071L:	linux-hams@vger.kernel.org
13072W:	http://www.linux-ax25.org/
13073S:	Maintained
13074F:	include/net/rose.h
13075F:	include/uapi/linux/rose.h
13076F:	net/rose/
13077
13078RTL2830 MEDIA DRIVER
13079M:	Antti Palosaari <crope@iki.fi>
13080L:	linux-media@vger.kernel.org
13081W:	https://linuxtv.org
13082W:	http://palosaari.fi/linux/
13083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13084T:	git git://linuxtv.org/anttip/media_tree.git
13085S:	Maintained
13086F:	drivers/media/dvb-frontends/rtl2830*
13087
13088RTL2832 MEDIA DRIVER
13089M:	Antti Palosaari <crope@iki.fi>
13090L:	linux-media@vger.kernel.org
13091W:	https://linuxtv.org
13092W:	http://palosaari.fi/linux/
13093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13094T:	git git://linuxtv.org/anttip/media_tree.git
13095S:	Maintained
13096F:	drivers/media/dvb-frontends/rtl2832*
13097
13098RTL2832_SDR MEDIA DRIVER
13099M:	Antti Palosaari <crope@iki.fi>
13100L:	linux-media@vger.kernel.org
13101W:	https://linuxtv.org
13102W:	http://palosaari.fi/linux/
13103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13104T:	git git://linuxtv.org/anttip/media_tree.git
13105S:	Maintained
13106F:	drivers/media/dvb-frontends/rtl2832_sdr*
13107
13108RTL8180 WIRELESS DRIVER
13109L:	linux-wireless@vger.kernel.org
13110W:	http://wireless.kernel.org/
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13112S:	Orphan
13113F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13114
13115RTL8187 WIRELESS DRIVER
13116M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13117M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13118M:	Larry Finger <Larry.Finger@lwfinger.net>
13119L:	linux-wireless@vger.kernel.org
13120W:	http://wireless.kernel.org/
13121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13122S:	Maintained
13123F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13124
13125REALTEK WIRELESS DRIVER (rtlwifi family)
13126M:	Ping-Ke Shih <pkshih@realtek.com>
13127L:	linux-wireless@vger.kernel.org
13128W:	http://wireless.kernel.org/
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13130S:	Maintained
13131F:	drivers/net/wireless/realtek/rtlwifi/
13132
13133RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13134M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13135L:	linux-wireless@vger.kernel.org
13136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13137S:	Maintained
13138F:	drivers/net/wireless/realtek/rtl8xxxu/
13139
13140RXRPC SOCKETS (AF_RXRPC)
13141M:	David Howells <dhowells@redhat.com>
13142L:	linux-afs@lists.infradead.org
13143S:	Supported
13144F:	net/rxrpc/
13145F:	include/keys/rxrpc-type.h
13146F:	include/net/af_rxrpc.h
13147F:	include/trace/events/rxrpc.h
13148F:	include/uapi/linux/rxrpc.h
13149F:	Documentation/networking/rxrpc.txt
13150W:	https://www.infradead.org/~dhowells/kafs/
13151
13152S3 SAVAGE FRAMEBUFFER DRIVER
13153M:	Antonino Daplas <adaplas@gmail.com>
13154L:	linux-fbdev@vger.kernel.org
13155S:	Maintained
13156F:	drivers/video/fbdev/savage/
13157
13158S390
13159M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13160M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13161L:	linux-s390@vger.kernel.org
13162W:	http://www.ibm.com/developerworks/linux/linux390/
13163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13164S:	Supported
13165F:	arch/s390/
13166F:	drivers/s390/
13167F:	Documentation/s390/
13168F:	Documentation/driver-api/s390-drivers.rst
13169
13170S390 COMMON I/O LAYER
13171M:	Sebastian Ott <sebott@linux.ibm.com>
13172M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13173L:	linux-s390@vger.kernel.org
13174W:	http://www.ibm.com/developerworks/linux/linux390/
13175S:	Supported
13176F:	drivers/s390/cio/
13177
13178S390 DASD DRIVER
13179M:	Stefan Haberland <sth@linux.ibm.com>
13180M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13181L:	linux-s390@vger.kernel.org
13182W:	http://www.ibm.com/developerworks/linux/linux390/
13183S:	Supported
13184F:	drivers/s390/block/dasd*
13185F:	block/partitions/ibm.c
13186
13187S390 IOMMU (PCI)
13188M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13189L:	linux-s390@vger.kernel.org
13190W:	http://www.ibm.com/developerworks/linux/linux390/
13191S:	Supported
13192F:	drivers/iommu/s390-iommu.c
13193
13194S390 IUCV NETWORK LAYER
13195M:	Julian Wiedmann <jwi@linux.ibm.com>
13196M:	Ursula Braun <ubraun@linux.ibm.com>
13197L:	linux-s390@vger.kernel.org
13198W:	http://www.ibm.com/developerworks/linux/linux390/
13199S:	Supported
13200F:	drivers/s390/net/*iucv*
13201F:	include/net/iucv/
13202F:	net/iucv/
13203
13204S390 NETWORK DRIVERS
13205M:	Julian Wiedmann <jwi@linux.ibm.com>
13206M:	Ursula Braun <ubraun@linux.ibm.com>
13207L:	linux-s390@vger.kernel.org
13208W:	http://www.ibm.com/developerworks/linux/linux390/
13209S:	Supported
13210F:	drivers/s390/net/
13211
13212S390 PCI SUBSYSTEM
13213M:	Sebastian Ott <sebott@linux.ibm.com>
13214M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13215L:	linux-s390@vger.kernel.org
13216W:	http://www.ibm.com/developerworks/linux/linux390/
13217S:	Supported
13218F:	arch/s390/pci/
13219F:	drivers/pci/hotplug/s390_pci_hpc.c
13220
13221S390 VFIO-CCW DRIVER
13222M:	Cornelia Huck <cohuck@redhat.com>
13223M:	Farhan Ali <alifm@linux.ibm.com>
13224M:	Eric Farman <farman@linux.ibm.com>
13225R:	Halil Pasic <pasic@linux.ibm.com>
13226L:	linux-s390@vger.kernel.org
13227L:	kvm@vger.kernel.org
13228S:	Supported
13229F:	drivers/s390/cio/vfio_ccw*
13230F:	Documentation/s390/vfio-ccw.txt
13231F:	include/uapi/linux/vfio_ccw.h
13232
13233S390 ZCRYPT DRIVER
13234M:	Harald Freudenberger <freude@linux.ibm.com>
13235L:	linux-s390@vger.kernel.org
13236W:	http://www.ibm.com/developerworks/linux/linux390/
13237S:	Supported
13238F:	drivers/s390/crypto/
13239
13240S390 VFIO AP DRIVER
13241M:	Tony Krowiak <akrowiak@linux.ibm.com>
13242M:	Pierre Morel <pmorel@linux.ibm.com>
13243M:	Halil Pasic <pasic@linux.ibm.com>
13244L:	linux-s390@vger.kernel.org
13245W:	http://www.ibm.com/developerworks/linux/linux390/
13246S:	Supported
13247F:	drivers/s390/crypto/vfio_ap_drv.c
13248F:	drivers/s390/crypto/vfio_ap_private.h
13249F:	drivers/s390/crypto/vfio_ap_ops.c
13250F:	Documentation/s390/vfio-ap.txt
13251
13252S390 ZFCP DRIVER
13253M:	Steffen Maier <maier@linux.ibm.com>
13254M:	Benjamin Block <bblock@linux.ibm.com>
13255L:	linux-s390@vger.kernel.org
13256W:	http://www.ibm.com/developerworks/linux/linux390/
13257S:	Supported
13258F:	drivers/s390/scsi/zfcp_*
13259
13260S3C24XX SD/MMC Driver
13261M:	Ben Dooks <ben-linux@fluff.org>
13262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13263S:	Supported
13264F:	drivers/mmc/host/s3cmci.*
13265
13266SAA6588 RDS RECEIVER DRIVER
13267M:	Hans Verkuil <hverkuil@xs4all.nl>
13268L:	linux-media@vger.kernel.org
13269T:	git git://linuxtv.org/media_tree.git
13270W:	https://linuxtv.org
13271S:	Odd Fixes
13272F:	drivers/media/i2c/saa6588*
13273
13274SAA7134 VIDEO4LINUX DRIVER
13275M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13276L:	linux-media@vger.kernel.org
13277W:	https://linuxtv.org
13278T:	git git://linuxtv.org/media_tree.git
13279S:	Odd fixes
13280F:	Documentation/media/v4l-drivers/saa7134*
13281F:	drivers/media/pci/saa7134/
13282
13283SAA7146 VIDEO4LINUX-2 DRIVER
13284M:	Hans Verkuil <hverkuil@xs4all.nl>
13285L:	linux-media@vger.kernel.org
13286T:	git git://linuxtv.org/media_tree.git
13287S:	Maintained
13288F:	drivers/media/common/saa7146/
13289F:	drivers/media/pci/saa7146/
13290F:	include/media/drv-intf/saa7146*
13291
13292SAMSUNG AUDIO (ASoC) DRIVERS
13293M:	Krzysztof Kozlowski <krzk@kernel.org>
13294M:	Sangbeom Kim <sbkim73@samsung.com>
13295M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13297S:	Supported
13298F:	sound/soc/samsung/
13299F:	Documentation/devicetree/bindings/sound/samsung*
13300
13301SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13302M:	Krzysztof Kozlowski <krzk@kernel.org>
13303L:	linux-crypto@vger.kernel.org
13304L:	linux-samsung-soc@vger.kernel.org
13305S:	Maintained
13306F:	drivers/crypto/exynos-rng.c
13307F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13308
13309SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13310M:	Łukasz Stelmach <l.stelmach@samsung.com>
13311L:	linux-samsung-soc@vger.kernel.org
13312S:	Maintained
13313F:	drivers/char/hw_random/exynos-trng.c
13314F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13315
13316SAMSUNG FRAMEBUFFER DRIVER
13317M:	Jingoo Han <jingoohan1@gmail.com>
13318L:	linux-fbdev@vger.kernel.org
13319S:	Maintained
13320F:	drivers/video/fbdev/s3c-fb.c
13321
13322SAMSUNG LAPTOP DRIVER
13323M:	Corentin Chary <corentin.chary@gmail.com>
13324L:	platform-driver-x86@vger.kernel.org
13325S:	Maintained
13326F:	drivers/platform/x86/samsung-laptop.c
13327
13328SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13329M:	Sangbeom Kim <sbkim73@samsung.com>
13330M:	Krzysztof Kozlowski <krzk@kernel.org>
13331M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13332L:	linux-kernel@vger.kernel.org
13333L:	linux-samsung-soc@vger.kernel.org
13334S:	Supported
13335F:	drivers/mfd/sec*.c
13336F:	drivers/regulator/s2m*.c
13337F:	drivers/regulator/s5m*.c
13338F:	drivers/clk/clk-s2mps11.c
13339F:	drivers/rtc/rtc-s5m.c
13340F:	include/linux/mfd/samsung/
13341F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13342F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13343F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13344F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13345
13346SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13347M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13348L:	linux-media@vger.kernel.org
13349L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13350S:	Maintained
13351F:	drivers/media/platform/s3c-camif/
13352F:	include/media/drv-intf/s3c_camif.h
13353
13354SAMSUNG S3FWRN5 NFC DRIVER
13355M:	Robert Baldyga <r.baldyga@samsung.com>
13356M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13357L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13358S:	Supported
13359F:	drivers/nfc/s3fwrn5
13360
13361SAMSUNG S5C73M3 CAMERA DRIVER
13362M:	Kyungmin Park <kyungmin.park@samsung.com>
13363M:	Andrzej Hajda <a.hajda@samsung.com>
13364L:	linux-media@vger.kernel.org
13365S:	Supported
13366F:	drivers/media/i2c/s5c73m3/*
13367
13368SAMSUNG S5K5BAF CAMERA DRIVER
13369M:	Kyungmin Park <kyungmin.park@samsung.com>
13370M:	Andrzej Hajda <a.hajda@samsung.com>
13371L:	linux-media@vger.kernel.org
13372S:	Supported
13373F:	drivers/media/i2c/s5k5baf.c
13374
13375SAMSUNG S5P Security SubSystem (SSS) DRIVER
13376M:	Krzysztof Kozlowski <krzk@kernel.org>
13377M:	Vladimir Zapolskiy <vz@mleia.com>
13378M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13379L:	linux-crypto@vger.kernel.org
13380L:	linux-samsung-soc@vger.kernel.org
13381S:	Maintained
13382F:	drivers/crypto/s5p-sss.c
13383
13384SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13385M:	Kyungmin Park <kyungmin.park@samsung.com>
13386M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13387L:	linux-media@vger.kernel.org
13388Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13389S:	Supported
13390F:	drivers/media/platform/exynos4-is/
13391
13392SAMSUNG SOC CLOCK DRIVERS
13393M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13394M:	Tomasz Figa <tomasz.figa@gmail.com>
13395M:	Chanwoo Choi <cw00.choi@samsung.com>
13396S:	Supported
13397L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13399F:	drivers/clk/samsung/
13400F:	include/dt-bindings/clock/exynos*.h
13401F:	Documentation/devicetree/bindings/clock/exynos*.txt
13402
13403SAMSUNG SPI DRIVERS
13404M:	Kukjin Kim <kgene@kernel.org>
13405M:	Krzysztof Kozlowski <krzk@kernel.org>
13406M:	Andi Shyti <andi@etezian.org>
13407L:	linux-spi@vger.kernel.org
13408L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13409S:	Maintained
13410F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13411F:	drivers/spi/spi-s3c*
13412F:	include/linux/platform_data/spi-s3c64xx.h
13413
13414SAMSUNG SXGBE DRIVERS
13415M:	Byungho An <bh74.an@samsung.com>
13416M:	Girish K S <ks.giri@samsung.com>
13417M:	Vipul Pandya <vipul.pandya@samsung.com>
13418S:	Supported
13419L:	netdev@vger.kernel.org
13420F:	drivers/net/ethernet/samsung/sxgbe/
13421
13422SAMSUNG THERMAL DRIVER
13423M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13424L:	linux-pm@vger.kernel.org
13425L:	linux-samsung-soc@vger.kernel.org
13426S:	Supported
13427T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13428F:	drivers/thermal/samsung/
13429
13430SAMSUNG USB2 PHY DRIVER
13431M:	Kamil Debski <kamil@wypas.org>
13432M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13433L:	linux-kernel@vger.kernel.org
13434S:	Supported
13435F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13436F:	Documentation/phy/samsung-usb2.txt
13437F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13438F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13439F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13440F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13441F:	drivers/phy/samsung/phy-samsung-usb2.c
13442F:	drivers/phy/samsung/phy-samsung-usb2.h
13443
13444SC1200 WDT DRIVER
13445M:	Zwane Mwaikambo <zwanem@gmail.com>
13446S:	Maintained
13447F:	drivers/watchdog/sc1200wdt.c
13448
13449SCHEDULER
13450M:	Ingo Molnar <mingo@redhat.com>
13451M:	Peter Zijlstra <peterz@infradead.org>
13452L:	linux-kernel@vger.kernel.org
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13454S:	Maintained
13455F:	kernel/sched/
13456F:	include/linux/sched.h
13457F:	include/uapi/linux/sched.h
13458F:	include/linux/wait.h
13459
13460SCR24X CHIP CARD INTERFACE DRIVER
13461M:	Lubomir Rintel <lkundrak@v3.sk>
13462S:	Supported
13463F:	drivers/char/pcmcia/scr24x_cs.c
13464
13465SCSI CDROM DRIVER
13466M:	Jens Axboe <axboe@kernel.dk>
13467L:	linux-scsi@vger.kernel.org
13468W:	http://www.kernel.dk
13469S:	Maintained
13470F:	drivers/scsi/sr*
13471
13472SCSI RDMA PROTOCOL (SRP) INITIATOR
13473M:	Bart Van Assche <bvanassche@acm.org>
13474L:	linux-rdma@vger.kernel.org
13475S:	Supported
13476Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13477F:	drivers/infiniband/ulp/srp/
13478F:	include/scsi/srp.h
13479
13480SCSI RDMA PROTOCOL (SRP) TARGET
13481M:	Bart Van Assche <bvanassche@acm.org>
13482L:	linux-rdma@vger.kernel.org
13483L:	target-devel@vger.kernel.org
13484S:	Supported
13485Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13486F:	drivers/infiniband/ulp/srpt/
13487
13488SCSI SG DRIVER
13489M:	Doug Gilbert <dgilbert@interlog.com>
13490L:	linux-scsi@vger.kernel.org
13491W:	http://sg.danny.cz/sg
13492S:	Maintained
13493F:	Documentation/scsi/scsi-generic.txt
13494F:	drivers/scsi/sg.c
13495F:	include/scsi/sg.h
13496
13497SCSI SUBSYSTEM
13498M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13500M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13502L:	linux-scsi@vger.kernel.org
13503S:	Maintained
13504F:	Documentation/devicetree/bindings/scsi/
13505F:	drivers/scsi/
13506F:	include/scsi/
13507
13508SCSI TAPE DRIVER
13509M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13510L:	linux-scsi@vger.kernel.org
13511S:	Maintained
13512F:	Documentation/scsi/st.txt
13513F:	drivers/scsi/st.*
13514F:	drivers/scsi/st_*.h
13515
13516SCTP PROTOCOL
13517M:	Vlad Yasevich <vyasevich@gmail.com>
13518M:	Neil Horman <nhorman@tuxdriver.com>
13519M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13520L:	linux-sctp@vger.kernel.org
13521W:	http://lksctp.sourceforge.net
13522S:	Maintained
13523F:	Documentation/networking/sctp.txt
13524F:	include/linux/sctp.h
13525F:	include/uapi/linux/sctp.h
13526F:	include/net/sctp/
13527F:	net/sctp/
13528
13529SCx200 CPU SUPPORT
13530M:	Jim Cromie <jim.cromie@gmail.com>
13531S:	Odd Fixes
13532F:	Documentation/i2c/busses/scx200_acb
13533F:	arch/x86/platform/scx200/
13534F:	drivers/watchdog/scx200_wdt.c
13535F:	drivers/i2c/busses/scx200*
13536F:	drivers/mtd/maps/scx200_docflash.c
13537F:	include/linux/scx200.h
13538
13539SCx200 GPIO DRIVER
13540M:	Jim Cromie <jim.cromie@gmail.com>
13541S:	Maintained
13542F:	drivers/char/scx200_gpio.c
13543F:	include/linux/scx200_gpio.h
13544
13545SCx200 HRT CLOCKSOURCE DRIVER
13546M:	Jim Cromie <jim.cromie@gmail.com>
13547S:	Maintained
13548F:	drivers/clocksource/scx200_hrt.c
13549
13550SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13551M:	Sascha Sommer <saschasommer@freenet.de>
13552L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13553S:	Maintained
13554F:	drivers/mmc/host/sdricoh_cs.c
13555
13556SECO BOARDS CEC DRIVER
13557M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13558S:	Maintained
13559F:	drivers/media/platform/seco-cec/seco-cec.c
13560F:	drivers/media/platform/seco-cec/seco-cec.h
13561
13562SECURE COMPUTING
13563M:	Kees Cook <keescook@chromium.org>
13564R:	Andy Lutomirski <luto@amacapital.net>
13565R:	Will Drewry <wad@chromium.org>
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13567S:	Supported
13568F:	kernel/seccomp.c
13569F:	include/uapi/linux/seccomp.h
13570F:	include/linux/seccomp.h
13571F:	tools/testing/selftests/seccomp/*
13572F:	tools/testing/selftests/kselftest_harness.h
13573F:	Documentation/userspace-api/seccomp_filter.rst
13574K:	\bsecure_computing
13575K:	\bTIF_SECCOMP\b
13576
13577SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13578M:	Al Cooper <alcooperx@gmail.com>
13579L:	linux-mmc@vger.kernel.org
13580L:	bcm-kernel-feedback-list@broadcom.com
13581S:	Maintained
13582F:	drivers/mmc/host/sdhci-brcmstb*
13583
13584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13585M:	Adrian Hunter <adrian.hunter@intel.com>
13586L:	linux-mmc@vger.kernel.org
13587T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13588S:	Maintained
13589F:	drivers/mmc/host/sdhci*
13590F:	include/linux/mmc/sdhci*
13591
13592SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13593M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13594M:	Manjunath M B <manjumb@synopsys.com>
13595L:	linux-mmc@vger.kernel.org
13596S:	Maintained
13597F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13598
13599SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13600M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13601L:	linux-mmc@vger.kernel.org
13602S:	Supported
13603F:	drivers/mmc/host/sdhci-of-at91.c
13604
13605SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13606M:	Ben Dooks <ben-linux@fluff.org>
13607M:	Jaehoon Chung <jh80.chung@samsung.com>
13608L:	linux-mmc@vger.kernel.org
13609S:	Maintained
13610F:	drivers/mmc/host/sdhci-s3c*
13611
13612SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13613M:	Viresh Kumar <vireshk@kernel.org>
13614L:	linux-mmc@vger.kernel.org
13615S:	Maintained
13616F:	drivers/mmc/host/sdhci-spear.c
13617
13618SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13619M:	Kishon Vijay Abraham I <kishon@ti.com>
13620L:	linux-mmc@vger.kernel.org
13621S:	Maintained
13622F:	drivers/mmc/host/sdhci-omap.c
13623
13624SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13625M:	Scott Bauer <scott.bauer@intel.com>
13626M:	Jonathan Derrick <jonathan.derrick@intel.com>
13627L:	linux-block@vger.kernel.org
13628S:	Supported
13629F:	block/sed*
13630F:	block/opal_proto.h
13631F:	include/linux/sed*
13632F:	include/uapi/linux/sed*
13633
13634SECURITY CONTACT
13635M:	Security Officers <security@kernel.org>
13636S:	Supported
13637
13638SECURITY SUBSYSTEM
13639M:	James Morris <jmorris@namei.org>
13640M:	"Serge E. Hallyn" <serge@hallyn.com>
13641L:	linux-security-module@vger.kernel.org (suggested Cc:)
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13643W:	http://kernsec.org/
13644S:	Supported
13645F:	security/
13646X:	security/selinux/
13647
13648SELINUX SECURITY MODULE
13649M:	Paul Moore <paul@paul-moore.com>
13650M:	Stephen Smalley <sds@tycho.nsa.gov>
13651M:	Eric Paris <eparis@parisplace.org>
13652L:	selinux@vger.kernel.org
13653W:	https://selinuxproject.org
13654W:	https://github.com/SELinuxProject
13655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13656S:	Supported
13657F:	include/linux/selinux*
13658F:	security/selinux/
13659F:	scripts/selinux/
13660F:	Documentation/admin-guide/LSM/SELinux.rst
13661
13662SENSABLE PHANTOM
13663M:	Jiri Slaby <jirislaby@gmail.com>
13664S:	Maintained
13665F:	drivers/misc/phantom.c
13666F:	include/uapi/linux/phantom.h
13667
13668SERIAL DEVICE BUS
13669M:	Rob Herring <robh@kernel.org>
13670L:	linux-serial@vger.kernel.org
13671S:	Maintained
13672F:	Documentation/devicetree/bindings/serial/slave-device.txt
13673F:	drivers/tty/serdev/
13674F:	include/linux/serdev.h
13675
13676SERIAL DRIVERS
13677M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13678L:	linux-serial@vger.kernel.org
13679S:	Maintained
13680F:	Documentation/devicetree/bindings/serial/
13681F:	drivers/tty/serial/
13682
13683SERIAL IR RECEIVER
13684M:	Sean Young <sean@mess.org>
13685L:	linux-media@vger.kernel.org
13686S:	Maintained
13687F:	drivers/media/rc/serial_ir.c
13688
13689SFC NETWORK DRIVER
13690M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13691M:	Edward Cree <ecree@solarflare.com>
13692M:	Bert Kenward <bkenward@solarflare.com>
13693L:	netdev@vger.kernel.org
13694S:	Supported
13695F:	drivers/net/ethernet/sfc/
13696
13697SGI GRU DRIVER
13698M:	Dimitri Sivanich <sivanich@sgi.com>
13699S:	Maintained
13700F:	drivers/misc/sgi-gru/
13701
13702SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13703M:	Pat Gefre <pfg@sgi.com>
13704L:	linux-ia64@vger.kernel.org
13705S:	Supported
13706F:	Documentation/ia64/serial.txt
13707F:	drivers/tty/serial/ioc?_serial.c
13708F:	include/linux/ioc?.h
13709
13710SGI XP/XPC/XPNET DRIVER
13711M:	Cliff Whickman <cpw@sgi.com>
13712M:	Robin Holt <robinmholt@gmail.com>
13713S:	Maintained
13714F:	drivers/misc/sgi-xp/
13715
13716SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13717M:	Ursula Braun <ubraun@linux.ibm.com>
13718L:	linux-s390@vger.kernel.org
13719W:	http://www.ibm.com/developerworks/linux/linux390/
13720S:	Supported
13721F:	net/smc/
13722
13723SHARP RJ54N1CB0C SENSOR DRIVER
13724M:	Jacopo Mondi <jacopo@jmondi.org>
13725L:	linux-media@vger.kernel.org
13726T:	git git://linuxtv.org/media_tree.git
13727S:	Odd fixes
13728F:	drivers/media/i2c/rj54n1cb0c.c
13729F:	include/media/i2c/rj54n1cb0c.h
13730
13731SH_VEU V4L2 MEM2MEM DRIVER
13732L:	linux-media@vger.kernel.org
13733S:	Orphan
13734F:	drivers/media/platform/sh_veu.c
13735
13736SH_VOU V4L2 OUTPUT DRIVER
13737L:	linux-media@vger.kernel.org
13738S:	Orphan
13739F:	drivers/media/platform/sh_vou.c
13740F:	include/media/drv-intf/sh_vou.h
13741
13742SI2157 MEDIA DRIVER
13743M:	Antti Palosaari <crope@iki.fi>
13744L:	linux-media@vger.kernel.org
13745W:	https://linuxtv.org
13746W:	http://palosaari.fi/linux/
13747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13748T:	git git://linuxtv.org/anttip/media_tree.git
13749S:	Maintained
13750F:	drivers/media/tuners/si2157*
13751
13752SI2165 MEDIA DRIVER
13753M:	Matthias Schwarzott <zzam@gentoo.org>
13754L:	linux-media@vger.kernel.org
13755W:	https://linuxtv.org
13756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13757S:	Maintained
13758F:	drivers/media/dvb-frontends/si2165*
13759
13760SI2168 MEDIA DRIVER
13761M:	Antti Palosaari <crope@iki.fi>
13762L:	linux-media@vger.kernel.org
13763W:	https://linuxtv.org
13764W:	http://palosaari.fi/linux/
13765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13766T:	git git://linuxtv.org/anttip/media_tree.git
13767S:	Maintained
13768F:	drivers/media/dvb-frontends/si2168*
13769
13770SI470X FM RADIO RECEIVER I2C DRIVER
13771M:	Hans Verkuil <hverkuil@xs4all.nl>
13772L:	linux-media@vger.kernel.org
13773T:	git git://linuxtv.org/media_tree.git
13774W:	https://linuxtv.org
13775S:	Odd Fixes
13776F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13777
13778SI470X FM RADIO RECEIVER USB DRIVER
13779M:	Hans Verkuil <hverkuil@xs4all.nl>
13780L:	linux-media@vger.kernel.org
13781T:	git git://linuxtv.org/media_tree.git
13782W:	https://linuxtv.org
13783S:	Maintained
13784F:	drivers/media/radio/si470x/radio-si470x-common.c
13785F:	drivers/media/radio/si470x/radio-si470x.h
13786F:	drivers/media/radio/si470x/radio-si470x-usb.c
13787
13788SI4713 FM RADIO TRANSMITTER I2C DRIVER
13789M:	Eduardo Valentin <edubezval@gmail.com>
13790L:	linux-media@vger.kernel.org
13791T:	git git://linuxtv.org/media_tree.git
13792W:	https://linuxtv.org
13793S:	Odd Fixes
13794F:	drivers/media/radio/si4713/si4713.?
13795
13796SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13797M:	Eduardo Valentin <edubezval@gmail.com>
13798L:	linux-media@vger.kernel.org
13799T:	git git://linuxtv.org/media_tree.git
13800W:	https://linuxtv.org
13801S:	Odd Fixes
13802F:	drivers/media/radio/si4713/radio-platform-si4713.c
13803
13804SI4713 FM RADIO TRANSMITTER USB DRIVER
13805M:	Hans Verkuil <hverkuil@xs4all.nl>
13806L:	linux-media@vger.kernel.org
13807T:	git git://linuxtv.org/media_tree.git
13808W:	https://linuxtv.org
13809S:	Maintained
13810F:	drivers/media/radio/si4713/radio-usb-si4713.c
13811
13812SIANO DVB DRIVER
13813M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13814L:	linux-media@vger.kernel.org
13815W:	https://linuxtv.org
13816T:	git git://linuxtv.org/media_tree.git
13817S:	Odd fixes
13818F:	drivers/media/common/siano/
13819F:	drivers/media/usb/siano/
13820F:	drivers/media/usb/siano/
13821F:	drivers/media/mmc/siano/
13822
13823SIFIVE DRIVERS
13824M:	Palmer Dabbelt <palmer@sifive.com>
13825M:	Paul Walmsley <paul.walmsley@sifive.com>
13826L:	linux-riscv@lists.infradead.org
13827T:	git git://github.com/sifive/riscv-linux.git
13828S:	Supported
13829K:	sifive
13830N:	sifive
13831
13832SILEAD TOUCHSCREEN DRIVER
13833M:	Hans de Goede <hdegoede@redhat.com>
13834L:	linux-input@vger.kernel.org
13835L:	platform-driver-x86@vger.kernel.org
13836S:	Maintained
13837F:	drivers/input/touchscreen/silead.c
13838F:	drivers/platform/x86/touchscreen_dmi.c
13839
13840SILICON MOTION SM712 FRAME BUFFER DRIVER
13841M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13842M:	Teddy Wang <teddy.wang@siliconmotion.com>
13843M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13844L:	linux-fbdev@vger.kernel.org
13845S:	Maintained
13846F:	drivers/video/fbdev/sm712*
13847F:	Documentation/fb/sm712fb.txt
13848
13849SIMPLE FIRMWARE INTERFACE (SFI)
13850M:	Len Brown <lenb@kernel.org>
13851L:	sfi-devel@simplefirmware.org
13852W:	http://simplefirmware.org/
13853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13854S:	Supported
13855F:	arch/x86/platform/sfi/
13856F:	drivers/sfi/
13857F:	include/linux/sfi*.h
13858
13859SIMPLEFB FB DRIVER
13860M:	Hans de Goede <hdegoede@redhat.com>
13861L:	linux-fbdev@vger.kernel.org
13862S:	Maintained
13863F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13864F:	drivers/video/fbdev/simplefb.c
13865F:	include/linux/platform_data/simplefb.h
13866
13867SIMTEC EB110ATX (Chalice CATS)
13868P:	Ben Dooks
13869P:	Vincent Sanders <vince@simtec.co.uk>
13870M:	Simtec Linux Team <linux@simtec.co.uk>
13871W:	http://www.simtec.co.uk/products/EB110ATX/
13872S:	Supported
13873
13874SIMTEC EB2410ITX (BAST)
13875P:	Ben Dooks
13876P:	Vincent Sanders <vince@simtec.co.uk>
13877M:	Simtec Linux Team <linux@simtec.co.uk>
13878W:	http://www.simtec.co.uk/products/EB2410ITX/
13879S:	Supported
13880F:	arch/arm/mach-s3c24xx/mach-bast.c
13881F:	arch/arm/mach-s3c24xx/bast-ide.c
13882F:	arch/arm/mach-s3c24xx/bast-irq.c
13883
13884SIPHASH PRF ROUTINES
13885M:	Jason A. Donenfeld <Jason@zx2c4.com>
13886S:	Maintained
13887F:	lib/siphash.c
13888F:	lib/test_siphash.c
13889F:	include/linux/siphash.h
13890
13891SIOX
13892M:	Gavin Schenk <g.schenk@eckelmann.de>
13893M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13894R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13895S:	Supported
13896F:	drivers/siox/*
13897F:	drivers/gpio/gpio-siox.c
13898F:	include/trace/events/siox.h
13899
13900SIS 190 ETHERNET DRIVER
13901M:	Francois Romieu <romieu@fr.zoreil.com>
13902L:	netdev@vger.kernel.org
13903S:	Maintained
13904F:	drivers/net/ethernet/sis/sis190.c
13905
13906SIS 900/7016 FAST ETHERNET DRIVER
13907M:	Daniele Venzano <venza@brownhat.org>
13908W:	http://www.brownhat.org/sis900.html
13909L:	netdev@vger.kernel.org
13910S:	Maintained
13911F:	drivers/net/ethernet/sis/sis900.*
13912
13913SIS FRAMEBUFFER DRIVER
13914M:	Thomas Winischhofer <thomas@winischhofer.net>
13915W:	http://www.winischhofer.net/linuxsisvga.shtml
13916S:	Maintained
13917F:	Documentation/fb/sisfb.txt
13918F:	drivers/video/fbdev/sis/
13919F:	include/video/sisfb.h
13920
13921SIS USB2VGA DRIVER
13922M:	Thomas Winischhofer <thomas@winischhofer.net>
13923W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13924S:	Maintained
13925F:	drivers/usb/misc/sisusbvga/
13926
13927SLAB ALLOCATOR
13928M:	Christoph Lameter <cl@linux.com>
13929M:	Pekka Enberg <penberg@kernel.org>
13930M:	David Rientjes <rientjes@google.com>
13931M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13932M:	Andrew Morton <akpm@linux-foundation.org>
13933L:	linux-mm@kvack.org
13934S:	Maintained
13935F:	include/linux/sl?b*.h
13936F:	mm/sl?b*
13937
13938SLEEPABLE READ-COPY UPDATE (SRCU)
13939M:	Lai Jiangshan <jiangshanlai@gmail.com>
13940M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13941M:	Josh Triplett <josh@joshtriplett.org>
13942R:	Steven Rostedt <rostedt@goodmis.org>
13943R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13944L:	linux-kernel@vger.kernel.org
13945W:	http://www.rdrop.com/users/paulmck/RCU/
13946S:	Supported
13947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13948F:	include/linux/srcu*.h
13949F:	kernel/rcu/srcu*.c
13950
13951SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13952M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13954S:	Maintained
13955F:	drivers/slimbus/
13956F:	Documentation/devicetree/bindings/slimbus/
13957F:	include/linux/slimbus.h
13958
13959SMACK SECURITY MODULE
13960M:	Casey Schaufler <casey@schaufler-ca.com>
13961L:	linux-security-module@vger.kernel.org
13962W:	http://schaufler-ca.com
13963T:	git git://github.com/cschaufler/smack-next
13964S:	Maintained
13965F:	Documentation/admin-guide/LSM/Smack.rst
13966F:	security/smack/
13967
13968SMC91x ETHERNET DRIVER
13969M:	Nicolas Pitre <nico@fluxnic.net>
13970S:	Odd Fixes
13971F:	drivers/net/ethernet/smsc/smc91x.*
13972
13973SMIA AND SMIA++ IMAGE SENSOR DRIVER
13974M:	Sakari Ailus <sakari.ailus@iki.fi>
13975L:	linux-media@vger.kernel.org
13976S:	Maintained
13977F:	drivers/media/i2c/smiapp/
13978F:	include/media/i2c/smiapp.h
13979F:	drivers/media/i2c/smiapp-pll.c
13980F:	drivers/media/i2c/smiapp-pll.h
13981F:	include/uapi/linux/smiapp.h
13982F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13983
13984SMM665 HARDWARE MONITOR DRIVER
13985M:	Guenter Roeck <linux@roeck-us.net>
13986L:	linux-hwmon@vger.kernel.org
13987S:	Maintained
13988F:	Documentation/hwmon/smm665
13989F:	drivers/hwmon/smm665.c
13990
13991SMSC EMC2103 HARDWARE MONITOR DRIVER
13992M:	Steve Glendinning <steve.glendinning@shawell.net>
13993L:	linux-hwmon@vger.kernel.org
13994S:	Maintained
13995F:	Documentation/hwmon/emc2103
13996F:	drivers/hwmon/emc2103.c
13997
13998SMSC SCH5627 HARDWARE MONITOR DRIVER
13999M:	Hans de Goede <hdegoede@redhat.com>
14000L:	linux-hwmon@vger.kernel.org
14001S:	Supported
14002F:	Documentation/hwmon/sch5627
14003F:	drivers/hwmon/sch5627.c
14004
14005SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14006M:	Steve Glendinning <steve.glendinning@shawell.net>
14007L:	linux-fbdev@vger.kernel.org
14008S:	Maintained
14009F:	drivers/video/fbdev/smscufx.c
14010
14011SMSC47B397 HARDWARE MONITOR DRIVER
14012M:	Jean Delvare <jdelvare@suse.com>
14013L:	linux-hwmon@vger.kernel.org
14014S:	Maintained
14015F:	Documentation/hwmon/smsc47b397
14016F:	drivers/hwmon/smsc47b397.c
14017
14018SMSC911x ETHERNET DRIVER
14019M:	Steve Glendinning <steve.glendinning@shawell.net>
14020L:	netdev@vger.kernel.org
14021S:	Maintained
14022F:	include/linux/smsc911x.h
14023F:	drivers/net/ethernet/smsc/smsc911x.*
14024
14025SMSC9420 PCI ETHERNET DRIVER
14026M:	Steve Glendinning <steve.glendinning@shawell.net>
14027L:	netdev@vger.kernel.org
14028S:	Maintained
14029F:	drivers/net/ethernet/smsc/smsc9420.*
14030
14031SOC-CAMERA V4L2 SUBSYSTEM
14032L:	linux-media@vger.kernel.org
14033T:	git git://linuxtv.org/media_tree.git
14034S:	Orphan
14035F:	include/media/soc*
14036F:	drivers/media/i2c/soc_camera/
14037F:	drivers/media/platform/soc_camera/
14038
14039SOCIONEXT SYNQUACER I2C DRIVER
14040M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14041L:	linux-i2c@vger.kernel.org
14042S:	Maintained
14043F:	drivers/i2c/busses/i2c-synquacer.c
14044F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14045
14046SOCIONEXT UNIPHIER SOUND DRIVER
14047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14048S:	Orphan
14049F:	sound/soc/uniphier/
14050
14051SOEKRIS NET48XX LED SUPPORT
14052M:	Chris Boot <bootc@bootc.net>
14053S:	Maintained
14054F:	drivers/leds/leds-net48xx.c
14055
14056SOFT-ROCE DRIVER (rxe)
14057M:	Moni Shoua <monis@mellanox.com>
14058L:	linux-rdma@vger.kernel.org
14059S:	Supported
14060W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14061Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14062F:	drivers/infiniband/sw/rxe/
14063F:	include/uapi/rdma/rdma_user_rxe.h
14064
14065SOFTLOGIC 6x10 MPEG CODEC
14066M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14067M:	Anton Sviridenko <anton@corp.bluecherry.net>
14068M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14069M:	Andrey Utkin <andrey_utkin@fastmail.com>
14070M:	Ismael Luceno <ismael@iodev.co.uk>
14071L:	linux-media@vger.kernel.org
14072S:	Supported
14073F:	drivers/media/pci/solo6x10/
14074
14075SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14076M:	James Morse <james.morse@arm.com>
14077L:	linux-arm-kernel@lists.infradead.org
14078S:	Maintained
14079F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14080F:	drivers/firmware/arm_sdei.c
14081F:	include/linux/arm_sdei.h
14082F:	include/uapi/linux/arm_sdei.h
14083
14084SOFTWARE RAID (Multiple Disks) SUPPORT
14085M:	Shaohua Li <shli@kernel.org>
14086L:	linux-raid@vger.kernel.org
14087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14088S:	Supported
14089F:	drivers/md/Makefile
14090F:	drivers/md/Kconfig
14091F:	drivers/md/md*
14092F:	drivers/md/raid*
14093F:	include/linux/raid/
14094F:	include/uapi/linux/raid/
14095
14096SOCIONEXT (SNI) AVE NETWORK DRIVER
14097M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14098L:	netdev@vger.kernel.org
14099S:	Maintained
14100F:	drivers/net/ethernet/socionext/sni_ave.c
14101F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14102
14103SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14104M:	Jassi Brar <jaswinder.singh@linaro.org>
14105L:	netdev@vger.kernel.org
14106S:	Maintained
14107F:	drivers/net/ethernet/socionext/netsec.c
14108F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14109
14110SOLIDRUN CLEARFOG SUPPORT
14111M:	Russell King <linux@armlinux.org.uk>
14112S:	Maintained
14113F:	arch/arm/boot/dts/armada-388-clearfog*
14114F:	arch/arm/boot/dts/armada-38x-solidrun-*
14115
14116SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14117M:	Russell King <linux@armlinux.org.uk>
14118S:	Maintained
14119F:	arch/arm/boot/dts/imx6*-cubox-i*
14120F:	arch/arm/boot/dts/imx6*-hummingboard*
14121F:	arch/arm/boot/dts/imx6*-sr-*
14122
14123SONIC NETWORK DRIVER
14124M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14125L:	netdev@vger.kernel.org
14126S:	Maintained
14127F:	drivers/net/ethernet/natsemi/sonic.*
14128
14129SONICS SILICON BACKPLANE DRIVER (SSB)
14130M:	Michael Buesch <m@bues.ch>
14131L:	linux-wireless@vger.kernel.org
14132S:	Maintained
14133F:	drivers/ssb/
14134F:	include/linux/ssb/
14135
14136SONY IMX214 SENSOR DRIVER
14137M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14138L:	linux-media@vger.kernel.org
14139T:	git git://linuxtv.org/media_tree.git
14140S:	Maintained
14141F:	drivers/media/i2c/imx214.c
14142F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14143
14144SONY IMX258 SENSOR DRIVER
14145M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14146L:	linux-media@vger.kernel.org
14147T:	git git://linuxtv.org/media_tree.git
14148S:	Maintained
14149F:	drivers/media/i2c/imx258.c
14150
14151SONY IMX274 SENSOR DRIVER
14152M:	Leon Luo <leonl@leopardimaging.com>
14153L:	linux-media@vger.kernel.org
14154T:	git git://linuxtv.org/media_tree.git
14155S:	Maintained
14156F:	drivers/media/i2c/imx274.c
14157F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14158
14159SONY IMX319 SENSOR DRIVER
14160M:	Bingbu Cao <bingbu.cao@intel.com>
14161L:	linux-media@vger.kernel.org
14162T:	git git://linuxtv.org/media_tree.git
14163S:	Maintained
14164F:	drivers/media/i2c/imx319.c
14165
14166SONY IMX355 SENSOR DRIVER
14167M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14168L:	linux-media@vger.kernel.org
14169T:	git git://linuxtv.org/media_tree.git
14170S:	Maintained
14171F:	drivers/media/i2c/imx355.c
14172
14173SONY MEMORYSTICK CARD SUPPORT
14174M:	Alex Dubov <oakad@yahoo.com>
14175W:	http://tifmxx.berlios.de/
14176S:	Maintained
14177F:	drivers/memstick/host/tifm_ms.c
14178
14179SONY MEMORYSTICK STANDARD SUPPORT
14180M:	Maxim Levitsky <maximlevitsky@gmail.com>
14181S:	Maintained
14182F:	drivers/memstick/core/ms_block.*
14183
14184SONY VAIO CONTROL DEVICE DRIVER
14185M:	Mattia Dongili <malattia@linux.it>
14186L:	platform-driver-x86@vger.kernel.org
14187W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14188S:	Maintained
14189F:	Documentation/laptops/sony-laptop.txt
14190F:	drivers/char/sonypi.c
14191F:	drivers/platform/x86/sony-laptop.c
14192F:	include/linux/sony-laptop.h
14193
14194SOUND
14195M:	Jaroslav Kysela <perex@perex.cz>
14196M:	Takashi Iwai <tiwai@suse.com>
14197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14198W:	http://www.alsa-project.org/
14199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14200T:	git git://git.alsa-project.org/alsa-kernel.git
14201Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14202S:	Maintained
14203F:	Documentation/sound/
14204F:	include/sound/
14205F:	include/uapi/sound/
14206F:	sound/
14207
14208SOUND - COMPRESSED AUDIO
14209M:	Vinod Koul <vkoul@kernel.org>
14210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14212S:	Supported
14213F:	Documentation/sound/designs/compress-offload.rst
14214F:	include/sound/compress_driver.h
14215F:	include/uapi/sound/compress_*
14216F:	sound/core/compress_offload.c
14217F:	sound/soc/soc-compress.c
14218
14219SOUND - DMAENGINE HELPERS
14220M:	Lars-Peter Clausen <lars@metafoo.de>
14221S:	Supported
14222F:	include/sound/dmaengine_pcm.h
14223F:	sound/core/pcm_dmaengine.c
14224F:	sound/soc/soc-generic-dmaengine-pcm.c
14225
14226SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14227M:	Liam Girdwood <lgirdwood@gmail.com>
14228M:	Mark Brown <broonie@kernel.org>
14229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14230L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14231W:	http://alsa-project.org/main/index.php/ASoC
14232S:	Supported
14233F:	Documentation/devicetree/bindings/sound/
14234F:	Documentation/sound/soc/
14235F:	sound/soc/
14236F:	include/dt-bindings/sound/
14237F:	include/sound/soc*
14238
14239SOUNDWIRE SUBSYSTEM
14240M:	Vinod Koul <vkoul@kernel.org>
14241M:	Sanyog Kale <sanyog.r.kale@intel.com>
14242R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14244S:	Supported
14245F:	Documentation/driver-api/soundwire/
14246F:	drivers/soundwire/
14247F:	include/linux/soundwire/
14248
14249SP2 MEDIA DRIVER
14250M:	Olli Salonen <olli.salonen@iki.fi>
14251L:	linux-media@vger.kernel.org
14252W:	https://linuxtv.org
14253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14254S:	Maintained
14255F:	drivers/media/dvb-frontends/sp2*
14256
14257SPARC + UltraSPARC (sparc/sparc64)
14258M:	"David S. Miller" <davem@davemloft.net>
14259L:	sparclinux@vger.kernel.org
14260Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14263S:	Maintained
14264F:	arch/sparc/
14265F:	drivers/sbus/
14266
14267SPARC SERIAL DRIVERS
14268M:	"David S. Miller" <davem@davemloft.net>
14269L:	sparclinux@vger.kernel.org
14270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14272S:	Maintained
14273F:	include/linux/sunserialcore.h
14274F:	drivers/tty/serial/suncore.c
14275F:	drivers/tty/serial/sunhv.c
14276F:	drivers/tty/serial/sunsab.c
14277F:	drivers/tty/serial/sunsab.h
14278F:	drivers/tty/serial/sunsu.c
14279F:	drivers/tty/serial/sunzilog.c
14280F:	drivers/tty/serial/sunzilog.h
14281F:	drivers/tty/vcc.c
14282
14283SPARSE CHECKER
14284M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14285L:	linux-sparse@vger.kernel.org
14286W:	https://sparse.wiki.kernel.org/
14287T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14288S:	Maintained
14289F:	include/linux/compiler.h
14290
14291SPEAR CLOCK FRAMEWORK SUPPORT
14292M:	Viresh Kumar <vireshk@kernel.org>
14293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14294W:	http://www.st.com/spear
14295S:	Maintained
14296F:	drivers/clk/spear/
14297
14298SPEAR PLATFORM SUPPORT
14299M:	Viresh Kumar <vireshk@kernel.org>
14300M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14302W:	http://www.st.com/spear
14303S:	Maintained
14304F:	arch/arm/boot/dts/spear*
14305F:	arch/arm/mach-spear/
14306
14307SPI NOR SUBSYSTEM
14308M:	Marek Vasut <marek.vasut@gmail.com>
14309L:	linux-mtd@lists.infradead.org
14310W:	http://www.linux-mtd.infradead.org/
14311Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14312T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14313T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14314S:	Maintained
14315F:	drivers/mtd/spi-nor/
14316F:	include/linux/mtd/spi-nor.h
14317
14318SPI SUBSYSTEM
14319M:	Mark Brown <broonie@kernel.org>
14320L:	linux-spi@vger.kernel.org
14321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14322Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14323S:	Maintained
14324F:	Documentation/devicetree/bindings/spi/
14325F:	Documentation/spi/
14326F:	drivers/spi/
14327F:	include/linux/spi/
14328F:	include/uapi/linux/spi/
14329F:	tools/spi/
14330
14331SPIDERNET NETWORK DRIVER for CELL
14332M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14333L:	netdev@vger.kernel.org
14334S:	Supported
14335F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14336F:	drivers/net/ethernet/toshiba/spider_net*
14337
14338SPMI SUBSYSTEM
14339R:	Stephen Boyd <sboyd@kernel.org>
14340L:	linux-arm-msm@vger.kernel.org
14341F:	Documentation/devicetree/bindings/spmi/
14342F:	drivers/spmi/
14343F:	include/dt-bindings/spmi/spmi.h
14344F:	include/linux/spmi.h
14345F:	include/trace/events/spmi.h
14346
14347SPU FILE SYSTEM
14348M:	Jeremy Kerr <jk@ozlabs.org>
14349L:	linuxppc-dev@lists.ozlabs.org
14350W:	http://www.ibm.com/developerworks/power/cell/
14351S:	Supported
14352F:	Documentation/filesystems/spufs.txt
14353F:	arch/powerpc/platforms/cell/spufs/
14354
14355SQUASHFS FILE SYSTEM
14356M:	Phillip Lougher <phillip@squashfs.org.uk>
14357L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14358W:	http://squashfs.org.uk
14359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14360S:	Maintained
14361F:	Documentation/filesystems/squashfs.txt
14362F:	fs/squashfs/
14363
14364SRM (Alpha) environment access
14365M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14366S:	Maintained
14367F:	arch/alpha/kernel/srm_env.c
14368
14369ST LSM6DSx IMU IIO DRIVER
14370M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14371L:	linux-iio@vger.kernel.org
14372W:	http://www.st.com/
14373S:	Maintained
14374F:	drivers/iio/imu/st_lsm6dsx/
14375F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14376
14377ST STM32 I2C/SMBUS DRIVER
14378M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14379L:	linux-i2c@vger.kernel.org
14380S:	Maintained
14381F:	drivers/i2c/busses/i2c-stm32*
14382
14383ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14384M:	Song Qiang <songqiang1304521@gmail.com>
14385L:	linux-iio@vger.kernel.org
14386S:	Maintained
14387F:	drivers/iio/proximity/vl53l0x-i2c.c
14388F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14389
14390STABLE BRANCH
14391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14392M:	Sasha Levin <sashal@kernel.org>
14393L:	stable@vger.kernel.org
14394S:	Supported
14395F:	Documentation/process/stable-kernel-rules.rst
14396
14397STAGING - COMEDI
14398M:	Ian Abbott <abbotti@mev.co.uk>
14399M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14400S:	Odd Fixes
14401F:	drivers/staging/comedi/
14402
14403STAGING - EROFS FILE SYSTEM
14404M:	Gao Xiang <gaoxiang25@huawei.com>
14405M:	Chao Yu <yuchao0@huawei.com>
14406L:	linux-erofs@lists.ozlabs.org
14407S:	Maintained
14408F:	drivers/staging/erofs/
14409
14410STAGING - INDUSTRIAL IO
14411M:	Jonathan Cameron <jic23@kernel.org>
14412L:	linux-iio@vger.kernel.org
14413S:	Odd Fixes
14414F:	Documentation/devicetree/bindings/staging/iio/
14415F:	drivers/staging/iio/
14416
14417STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14418M:	Marc Dietrich <marvin24@gmx.de>
14419L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14420L:	linux-tegra@vger.kernel.org
14421S:	Maintained
14422F:	drivers/staging/nvec/
14423
14424STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14425M:	Jens Frederich <jfrederich@gmail.com>
14426M:	Daniel Drake <dsd@laptop.org>
14427M:	Jon Nettleton <jon.nettleton@gmail.com>
14428W:	http://wiki.laptop.org/go/DCON
14429S:	Maintained
14430F:	drivers/staging/olpc_dcon/
14431
14432STAGING - REALTEK RTL8712U DRIVERS
14433M:	Larry Finger <Larry.Finger@lwfinger.net>
14434M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14435S:	Odd Fixes
14436F:	drivers/staging/rtl8712/
14437
14438STAGING - REALTEK RTL8188EU DRIVERS
14439M:	Larry Finger <Larry.Finger@lwfinger.net>
14440S:	Odd Fixes
14441F:	drivers/staging/rtl8188eu/
14442
14443STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14444M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14445M:	Teddy Wang <teddy.wang@siliconmotion.com>
14446M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14447L:	linux-fbdev@vger.kernel.org
14448S:	Maintained
14449F:	drivers/staging/sm750fb/
14450
14451STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14452M:	William Hubbs <w.d.hubbs@gmail.com>
14453M:	Chris Brannon <chris@the-brannons.com>
14454M:	Kirk Reiser <kirk@reisers.ca>
14455M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14456L:	speakup@linux-speakup.org
14457W:	http://www.linux-speakup.org/
14458S:	Odd Fixes
14459F:	drivers/staging/speakup/
14460
14461STAGING - VIA VT665X DRIVERS
14462M:	Forest Bond <forest@alittletooquiet.net>
14463S:	Odd Fixes
14464F:	drivers/staging/vt665?/
14465
14466STAGING - WILC1000 WIFI DRIVER
14467M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14468M:	Ajay Singh <ajay.kathat@microchip.com>
14469L:	linux-wireless@vger.kernel.org
14470S:	Supported
14471F:	drivers/staging/wilc1000/
14472
14473STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14474M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14475S:	Odd Fixes
14476F:	drivers/staging/xgifb/
14477
14478STAGING SUBSYSTEM
14479M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14481L:	devel@driverdev.osuosl.org
14482S:	Supported
14483F:	drivers/staging/
14484
14485STARFIRE/DURALAN NETWORK DRIVER
14486M:	Ion Badulescu <ionut@badula.org>
14487S:	Odd Fixes
14488F:	drivers/net/ethernet/adaptec/starfire*
14489
14490STEC S1220 SKD DRIVER
14491M:	Bart Van Assche <bart.vanassche@wdc.com>
14492L:	linux-block@vger.kernel.org
14493S:	Maintained
14494F:	drivers/block/skd*[ch]
14495
14496STI AUDIO (ASoC) DRIVERS
14497M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14499S:	Maintained
14500F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14501F:	sound/soc/sti/
14502
14503STI CEC DRIVER
14504M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14505S:	Maintained
14506F:	drivers/media/platform/sti/cec/
14507F:	Documentation/devicetree/bindings/media/stih-cec.txt
14508
14509STK1160 USB VIDEO CAPTURE DRIVER
14510M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14511L:	linux-media@vger.kernel.org
14512T:	git git://linuxtv.org/media_tree.git
14513S:	Maintained
14514F:	drivers/media/usb/stk1160/
14515
14516STM32 AUDIO (ASoC) DRIVERS
14517M:	Olivier Moysan <olivier.moysan@st.com>
14518M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14520S:	Maintained
14521F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14522F:	sound/soc/stm/
14523
14524STM32 TIMER/LPTIMER DRIVERS
14525M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14526S:	Maintained
14527F:	drivers/*/stm32-*timer*
14528F:	drivers/pwm/pwm-stm32*
14529F:	include/linux/*/stm32-*tim*
14530F:	Documentation/ABI/testing/*timer-stm32
14531F:	Documentation/devicetree/bindings/*/stm32-*timer*
14532F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14533
14534STMMAC ETHERNET DRIVER
14535M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14536M:	Alexandre Torgue <alexandre.torgue@st.com>
14537M:	Jose Abreu <joabreu@synopsys.com>
14538L:	netdev@vger.kernel.org
14539W:	http://www.stlinux.com
14540S:	Supported
14541F:	drivers/net/ethernet/stmicro/stmmac/
14542
14543SUN3/3X
14544M:	Sam Creasey <sammy@sammy.net>
14545W:	http://sammy.net/sun3/
14546S:	Maintained
14547F:	arch/m68k/kernel/*sun3*
14548F:	arch/m68k/sun3*/
14549F:	arch/m68k/include/asm/sun3*
14550F:	drivers/net/ethernet/i825xx/sun3*
14551
14552SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14553M:	Hans de Goede <hdegoede@redhat.com>
14554L:	linux-input@vger.kernel.org
14555S:	Maintained
14556F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14557F:	drivers/input/keyboard/sun4i-lradc-keys.c
14558
14559SUNDANCE NETWORK DRIVER
14560M:	Denis Kirjanov <kda@linux-powerpc.org>
14561L:	netdev@vger.kernel.org
14562S:	Maintained
14563F:	drivers/net/ethernet/dlink/sundance.c
14564
14565SUPERH
14566M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14567M:	Rich Felker <dalias@libc.org>
14568L:	linux-sh@vger.kernel.org
14569Q:	http://patchwork.kernel.org/project/linux-sh/list/
14570S:	Maintained
14571F:	Documentation/sh/
14572F:	arch/sh/
14573F:	drivers/sh/
14574
14575SUSPEND TO RAM
14576M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14577M:	Len Brown <len.brown@intel.com>
14578M:	Pavel Machek <pavel@ucw.cz>
14579L:	linux-pm@vger.kernel.org
14580B:	https://bugzilla.kernel.org
14581S:	Supported
14582F:	Documentation/power/
14583F:	arch/x86/kernel/acpi/
14584F:	drivers/base/power/
14585F:	kernel/power/
14586F:	include/linux/suspend.h
14587F:	include/linux/freezer.h
14588F:	include/linux/pm.h
14589
14590SVGA HANDLING
14591M:	Martin Mares <mj@ucw.cz>
14592L:	linux-video@atrey.karlin.mff.cuni.cz
14593S:	Maintained
14594F:	Documentation/svga.txt
14595F:	arch/x86/boot/video*
14596
14597SWIOTLB SUBSYSTEM
14598M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14599L:	iommu@lists.linux-foundation.org
14600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14601S:	Supported
14602F:	kernel/dma/swiotlb.c
14603F:	arch/*/kernel/pci-swiotlb.c
14604F:	include/linux/swiotlb.h
14605
14606SWITCHDEV
14607M:	Jiri Pirko <jiri@resnulli.us>
14608M:	Ivan Vecera <ivecera@redhat.com>
14609L:	netdev@vger.kernel.org
14610S:	Supported
14611F:	net/switchdev/
14612F:	include/net/switchdev.h
14613
14614SY8106A REGULATOR DRIVER
14615M:	Icenowy Zheng <icenowy@aosc.io>
14616S:	Maintained
14617F:	drivers/regulator/sy8106a-regulator.c
14618F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14619
14620SYNC FILE FRAMEWORK
14621M:	Sumit Semwal <sumit.semwal@linaro.org>
14622R:	Gustavo Padovan <gustavo@padovan.org>
14623S:	Maintained
14624L:	linux-media@vger.kernel.org
14625L:	dri-devel@lists.freedesktop.org
14626F:	drivers/dma-buf/sync_*
14627F:	drivers/dma-buf/dma-fence*
14628F:	drivers/dma-buf/sw_sync.c
14629F:	include/linux/sync_file.h
14630F:	include/uapi/linux/sync_file.h
14631F:	Documentation/sync_file.txt
14632T:	git git://anongit.freedesktop.org/drm/drm-misc
14633
14634SYNOPSYS ARC ARCHITECTURE
14635M:	Vineet Gupta <vgupta@synopsys.com>
14636L:	linux-snps-arc@lists.infradead.org
14637S:	Supported
14638F:	arch/arc/
14639F:	Documentation/devicetree/bindings/arc/*
14640F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14641F:	drivers/clocksource/arc_timer.c
14642F:	drivers/tty/serial/arc_uart.c
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14644
14645SYNOPSYS ARC HSDK SDP pll clock driver
14646M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14647S:	Supported
14648F:	drivers/clk/clk-hsdk-pll.c
14649F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14650
14651SYNOPSYS ARC SDP clock driver
14652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14653S:	Supported
14654F:	drivers/clk/axs10x/*
14655F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14656
14657SYNOPSYS ARC SDP platform support
14658M:	Alexey Brodkin <abrodkin@synopsys.com>
14659S:	Supported
14660F:	arch/arc/plat-axs10x
14661F:	arch/arc/boot/dts/ax*
14662F:	Documentation/devicetree/bindings/arc/axs10*
14663
14664SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14665M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14666S:	Supported
14667F:	drivers/reset/reset-axs10x.c
14668F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14669
14670SYNOPSYS CREG GPIO DRIVER
14671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14672S:	Maintained
14673F:	drivers/gpio/gpio-creg-snps.c
14674F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14675
14676SYNOPSYS DESIGNWARE 8250 UART DRIVER
14677R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14678S:	Maintained
14679F:	drivers/tty/serial/8250/8250_dw.c
14680
14681SYNOPSYS DESIGNWARE APB GPIO DRIVER
14682M:	Hoan Tran <hotran@apm.com>
14683L:	linux-gpio@vger.kernel.org
14684S:	Maintained
14685F:	drivers/gpio/gpio-dwapb.c
14686F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14687
14688SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14690S:	Maintained
14691F:	drivers/dma/dwi-axi-dmac/
14692F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14693
14694SYNOPSYS DESIGNWARE DMAC DRIVER
14695M:	Viresh Kumar <vireshk@kernel.org>
14696R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14697S:	Maintained
14698F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14699F:	drivers/dma/dw/
14700F:	include/dt-bindings/dma/dw-dmac.h
14701F:	include/linux/dma/dw.h
14702F:	include/linux/platform_data/dma-dw.h
14703
14704SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14705M:	Jose Abreu <Jose.Abreu@synopsys.com>
14706L:	netdev@vger.kernel.org
14707S:	Supported
14708F:	drivers/net/ethernet/synopsys/
14709
14710SYNOPSYS DESIGNWARE I2C DRIVER
14711M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14712R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14713R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14714L:	linux-i2c@vger.kernel.org
14715S:	Maintained
14716F:	drivers/i2c/busses/i2c-designware-*
14717F:	include/linux/platform_data/i2c-designware.h
14718
14719SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14720M:	Jaehoon Chung <jh80.chung@samsung.com>
14721L:	linux-mmc@vger.kernel.org
14722S:	Maintained
14723F:	drivers/mmc/host/dw_mmc*
14724
14725SYNOPSYS HSDK RESET CONTROLLER DRIVER
14726M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14727S:	Supported
14728F:	drivers/reset/reset-hsdk.c
14729F:	include/dt-bindings/reset/snps,hsdk-reset.h
14730F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14731
14732SYSTEM CONFIGURATION (SYSCON)
14733M:	Lee Jones <lee.jones@linaro.org>
14734M:	Arnd Bergmann <arnd@arndb.de>
14735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14736S:	Supported
14737F:	drivers/mfd/syscon.c
14738
14739SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14740M:	Sudeep Holla <sudeep.holla@arm.com>
14741L:	linux-arm-kernel@lists.infradead.org
14742S:	Maintained
14743F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14744F:	drivers/clk/clk-sc[mp]i.c
14745F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14746F:	drivers/firmware/arm_scpi.c
14747F:	drivers/firmware/arm_scmi/
14748F:	include/linux/sc[mp]i_protocol.h
14749
14750SYSTEM RESET/SHUTDOWN DRIVERS
14751M:	Sebastian Reichel <sre@kernel.org>
14752L:	linux-pm@vger.kernel.org
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14754S:	Maintained
14755F:	Documentation/devicetree/bindings/power/reset/
14756F:	drivers/power/reset/
14757
14758SYSTEM TRACE MODULE CLASS
14759M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14760S:	Maintained
14761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14762F:	Documentation/trace/stm.rst
14763F:	drivers/hwtracing/stm/
14764F:	include/linux/stm.h
14765F:	include/uapi/linux/stm.h
14766
14767SYSV FILESYSTEM
14768M:	Christoph Hellwig <hch@infradead.org>
14769S:	Maintained
14770F:	Documentation/filesystems/sysv-fs.txt
14771F:	fs/sysv/
14772F:	include/linux/sysv_fs.h
14773
14774TARGET SUBSYSTEM
14775M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14776L:	linux-scsi@vger.kernel.org
14777L:	target-devel@vger.kernel.org
14778W:	http://www.linux-iscsi.org
14779W:	http://groups.google.com/group/linux-iscsi-target-dev
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14781S:	Supported
14782F:	drivers/target/
14783F:	include/target/
14784F:	Documentation/target/
14785
14786TASKSTATS STATISTICS INTERFACE
14787M:	Balbir Singh <bsingharora@gmail.com>
14788S:	Maintained
14789F:	Documentation/accounting/taskstats*
14790F:	include/linux/taskstats*
14791F:	kernel/taskstats.c
14792
14793TC subsystem
14794M:	Jamal Hadi Salim <jhs@mojatatu.com>
14795M:	Cong Wang <xiyou.wangcong@gmail.com>
14796M:	Jiri Pirko <jiri@resnulli.us>
14797L:	netdev@vger.kernel.org
14798S:	Maintained
14799F:	include/net/pkt_cls.h
14800F:	include/net/pkt_sched.h
14801F:	include/net/tc_act/
14802F:	include/uapi/linux/pkt_cls.h
14803F:	include/uapi/linux/pkt_sched.h
14804F:	include/uapi/linux/tc_act/
14805F:	include/uapi/linux/tc_ematch/
14806F:	net/sched/
14807
14808TC90522 MEDIA DRIVER
14809M:	Akihiro Tsukada <tskd08@gmail.com>
14810L:	linux-media@vger.kernel.org
14811S:	Odd Fixes
14812F:	drivers/media/dvb-frontends/tc90522*
14813
14814TCP LOW PRIORITY MODULE
14815M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14816M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14817W:	http://tcp-lp-mod.sourceforge.net/
14818S:	Maintained
14819F:	net/ipv4/tcp_lp.c
14820
14821TDA10071 MEDIA DRIVER
14822M:	Antti Palosaari <crope@iki.fi>
14823L:	linux-media@vger.kernel.org
14824W:	https://linuxtv.org
14825W:	http://palosaari.fi/linux/
14826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14827T:	git git://linuxtv.org/anttip/media_tree.git
14828S:	Maintained
14829F:	drivers/media/dvb-frontends/tda10071*
14830
14831TDA18212 MEDIA DRIVER
14832M:	Antti Palosaari <crope@iki.fi>
14833L:	linux-media@vger.kernel.org
14834W:	https://linuxtv.org
14835W:	http://palosaari.fi/linux/
14836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14837T:	git git://linuxtv.org/anttip/media_tree.git
14838S:	Maintained
14839F:	drivers/media/tuners/tda18212*
14840
14841TDA18218 MEDIA DRIVER
14842M:	Antti Palosaari <crope@iki.fi>
14843L:	linux-media@vger.kernel.org
14844W:	https://linuxtv.org
14845W:	http://palosaari.fi/linux/
14846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14847T:	git git://linuxtv.org/anttip/media_tree.git
14848S:	Maintained
14849F:	drivers/media/tuners/tda18218*
14850
14851TDA18250 MEDIA DRIVER
14852M:	Olli Salonen <olli.salonen@iki.fi>
14853L:	linux-media@vger.kernel.org
14854W:	https://linuxtv.org
14855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14856T:	git git://linuxtv.org/media_tree.git
14857S:	Maintained
14858F:	drivers/media/tuners/tda18250*
14859
14860TDA18271 MEDIA DRIVER
14861M:	Michael Krufky <mkrufky@linuxtv.org>
14862L:	linux-media@vger.kernel.org
14863W:	https://linuxtv.org
14864W:	http://github.com/mkrufky
14865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14866T:	git git://linuxtv.org/mkrufky/tuners.git
14867S:	Maintained
14868F:	drivers/media/tuners/tda18271*
14869
14870TDA1997x MEDIA DRIVER
14871M:	Tim Harvey <tharvey@gateworks.com>
14872L:	linux-media@vger.kernel.org
14873W:	https://linuxtv.org
14874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14875S:	Maintained
14876F:	drivers/media/i2c/tda1997x.*
14877
14878TDA827x MEDIA DRIVER
14879M:	Michael Krufky <mkrufky@linuxtv.org>
14880L:	linux-media@vger.kernel.org
14881W:	https://linuxtv.org
14882W:	http://github.com/mkrufky
14883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14884T:	git git://linuxtv.org/mkrufky/tuners.git
14885S:	Maintained
14886F:	drivers/media/tuners/tda8290.*
14887
14888TDA8290 MEDIA DRIVER
14889M:	Michael Krufky <mkrufky@linuxtv.org>
14890L:	linux-media@vger.kernel.org
14891W:	https://linuxtv.org
14892W:	http://github.com/mkrufky
14893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14894T:	git git://linuxtv.org/mkrufky/tuners.git
14895S:	Maintained
14896F:	drivers/media/tuners/tda8290.*
14897
14898TDA9840 MEDIA DRIVER
14899M:	Hans Verkuil <hverkuil@xs4all.nl>
14900L:	linux-media@vger.kernel.org
14901T:	git git://linuxtv.org/media_tree.git
14902W:	https://linuxtv.org
14903S:	Maintained
14904F:	drivers/media/i2c/tda9840*
14905
14906TEA5761 TUNER DRIVER
14907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14908L:	linux-media@vger.kernel.org
14909W:	https://linuxtv.org
14910T:	git git://linuxtv.org/media_tree.git
14911S:	Odd fixes
14912F:	drivers/media/tuners/tea5761.*
14913
14914TEA5767 TUNER DRIVER
14915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14916L:	linux-media@vger.kernel.org
14917W:	https://linuxtv.org
14918T:	git git://linuxtv.org/media_tree.git
14919S:	Maintained
14920F:	drivers/media/tuners/tea5767.*
14921
14922TEA6415C MEDIA DRIVER
14923M:	Hans Verkuil <hverkuil@xs4all.nl>
14924L:	linux-media@vger.kernel.org
14925T:	git git://linuxtv.org/media_tree.git
14926W:	https://linuxtv.org
14927S:	Maintained
14928F:	drivers/media/i2c/tea6415c*
14929
14930TEA6420 MEDIA DRIVER
14931M:	Hans Verkuil <hverkuil@xs4all.nl>
14932L:	linux-media@vger.kernel.org
14933T:	git git://linuxtv.org/media_tree.git
14934W:	https://linuxtv.org
14935S:	Maintained
14936F:	drivers/media/i2c/tea6420*
14937
14938TEAM DRIVER
14939M:	Jiri Pirko <jiri@resnulli.us>
14940L:	netdev@vger.kernel.org
14941S:	Supported
14942F:	drivers/net/team/
14943F:	include/linux/if_team.h
14944F:	include/uapi/linux/if_team.h
14945
14946TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14947M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14948S:	Maintained
14949F:	arch/x86/platform/ts5500/
14950
14951TECHNOTREND USB IR RECEIVER
14952M:	Sean Young <sean@mess.org>
14953L:	linux-media@vger.kernel.org
14954S:	Maintained
14955F:	drivers/media/rc/ttusbir.c
14956
14957TECHWELL TW9910 VIDEO DECODER
14958L:	linux-media@vger.kernel.org
14959S:	Orphan
14960F:	drivers/media/i2c/tw9910.c
14961F:	include/media/i2c/tw9910.h
14962
14963TEE SUBSYSTEM
14964M:	Jens Wiklander <jens.wiklander@linaro.org>
14965S:	Maintained
14966F:	include/linux/tee_drv.h
14967F:	include/uapi/linux/tee.h
14968F:	drivers/tee/
14969F:	Documentation/tee.txt
14970
14971TEGRA ARCHITECTURE SUPPORT
14972M:	Thierry Reding <thierry.reding@gmail.com>
14973M:	Jonathan Hunter <jonathanh@nvidia.com>
14974L:	linux-tegra@vger.kernel.org
14975Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14977S:	Supported
14978N:	[^a-z]tegra
14979
14980TEGRA CLOCK DRIVER
14981M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14982M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14983S:	Supported
14984F:	drivers/clk/tegra/
14985
14986TEGRA DMA DRIVERS
14987M:	Laxman Dewangan <ldewangan@nvidia.com>
14988M:	Jon Hunter <jonathanh@nvidia.com>
14989S:	Supported
14990F:	drivers/dma/tegra*
14991
14992TEGRA I2C DRIVER
14993M:	Laxman Dewangan <ldewangan@nvidia.com>
14994S:	Supported
14995F:	drivers/i2c/busses/i2c-tegra.c
14996
14997TEGRA IOMMU DRIVERS
14998M:	Thierry Reding <thierry.reding@gmail.com>
14999L:	linux-tegra@vger.kernel.org
15000S:	Supported
15001F:	drivers/iommu/tegra*
15002
15003TEGRA KBC DRIVER
15004M:	Laxman Dewangan <ldewangan@nvidia.com>
15005S:	Supported
15006F:	drivers/input/keyboard/tegra-kbc.c
15007
15008TEGRA NAND DRIVER
15009M:	Stefan Agner <stefan@agner.ch>
15010M:	Lucas Stach <dev@lynxeye.de>
15011S:	Maintained
15012F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15013F:	drivers/mtd/nand/raw/tegra_nand.c
15014
15015TEGRA PWM DRIVER
15016M:	Thierry Reding <thierry.reding@gmail.com>
15017S:	Supported
15018F:	drivers/pwm/pwm-tegra.c
15019
15020TEGRA SERIAL DRIVER
15021M:	Laxman Dewangan <ldewangan@nvidia.com>
15022S:	Supported
15023F:	drivers/tty/serial/serial-tegra.c
15024
15025TEGRA SPI DRIVER
15026M:	Laxman Dewangan <ldewangan@nvidia.com>
15027S:	Supported
15028F:	drivers/spi/spi-tegra*
15029
15030TEHUTI ETHERNET DRIVER
15031M:	Andy Gospodarek <andy@greyhouse.net>
15032L:	netdev@vger.kernel.org
15033S:	Supported
15034F:	drivers/net/ethernet/tehuti/*
15035
15036Telecom Clock Driver for MCPL0010
15037M:	Mark Gross <mark.gross@intel.com>
15038S:	Supported
15039F:	drivers/char/tlclk.c
15040
15041TENSILICA XTENSA PORT (xtensa)
15042M:	Chris Zankel <chris@zankel.net>
15043M:	Max Filippov <jcmvbkbc@gmail.com>
15044L:	linux-xtensa@linux-xtensa.org
15045T:	git git://github.com/czankel/xtensa-linux.git
15046S:	Maintained
15047F:	arch/xtensa/
15048F:	drivers/irqchip/irq-xtensa-*
15049
15050Texas Instruments' System Control Interface (TISCI) Protocol Driver
15051M:	Nishanth Menon <nm@ti.com>
15052M:	Tero Kristo <t-kristo@ti.com>
15053M:	Santosh Shilimkar <ssantosh@kernel.org>
15054L:	linux-arm-kernel@lists.infradead.org
15055S:	Maintained
15056F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15057F:	drivers/firmware/ti_sci*
15058F:	include/linux/soc/ti/ti_sci_protocol.h
15059F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15060F:	drivers/soc/ti/ti_sci_pm_domains.c
15061F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15062F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15063F:	drivers/clk/keystone/sci-clk.c
15064F:	drivers/reset/reset-ti-sci.c
15065
15066Texas Instruments ASoC drivers
15067M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15069S:	Maintained
15070F:	sound/soc/ti/
15071
15072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15073M:	Hans Verkuil <hverkuil@xs4all.nl>
15074L:	linux-media@vger.kernel.org
15075T:	git git://linuxtv.org/media_tree.git
15076W:	https://linuxtv.org
15077S:	Maintained
15078F:	drivers/media/radio/radio-raremono.c
15079
15080THERMAL
15081M:	Zhang Rui <rui.zhang@intel.com>
15082M:	Eduardo Valentin <edubezval@gmail.com>
15083R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15084L:	linux-pm@vger.kernel.org
15085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15087Q:	https://patchwork.kernel.org/project/linux-pm/list/
15088S:	Supported
15089F:	drivers/thermal/
15090F:	include/linux/thermal.h
15091F:	include/uapi/linux/thermal.h
15092F:	include/linux/cpu_cooling.h
15093F:	Documentation/devicetree/bindings/thermal/
15094
15095THERMAL/CPU_COOLING
15096M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15097M:	Viresh Kumar <viresh.kumar@linaro.org>
15098M:	Javi Merino <javi.merino@kernel.org>
15099L:	linux-pm@vger.kernel.org
15100S:	Supported
15101F:	Documentation/thermal/cpu-cooling-api.txt
15102F:	drivers/thermal/cpu_cooling.c
15103F:	include/linux/cpu_cooling.h
15104
15105THINKPAD ACPI EXTRAS DRIVER
15106M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15107L:	ibm-acpi-devel@lists.sourceforge.net
15108L:	platform-driver-x86@vger.kernel.org
15109W:	http://ibm-acpi.sourceforge.net
15110W:	http://thinkwiki.org/wiki/Ibm-acpi
15111T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15112S:	Maintained
15113F:	drivers/platform/x86/thinkpad_acpi.c
15114
15115THUNDERBOLT DRIVER
15116M:	Andreas Noever <andreas.noever@gmail.com>
15117M:	Michael Jamet <michael.jamet@intel.com>
15118M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15119M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15121S:	Maintained
15122F:	Documentation/admin-guide/thunderbolt.rst
15123F:	drivers/thunderbolt/
15124F:	include/linux/thunderbolt.h
15125
15126THUNDERBOLT NETWORK DRIVER
15127M:	Michael Jamet <michael.jamet@intel.com>
15128M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15129M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15130L:	netdev@vger.kernel.org
15131S:	Maintained
15132F:	drivers/net/thunderbolt.c
15133
15134THUNDERX GPIO DRIVER
15135M:	David Daney <david.daney@cavium.com>
15136S:	Maintained
15137F:	drivers/gpio/gpio-thunderx.c
15138
15139TI AM437X VPFE DRIVER
15140M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15141L:	linux-media@vger.kernel.org
15142W:	https://linuxtv.org
15143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15144T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15145S:	Maintained
15146F:	drivers/media/platform/am437x/
15147
15148TI BANDGAP AND THERMAL DRIVER
15149M:	Eduardo Valentin <edubezval@gmail.com>
15150M:	Keerthy <j-keerthy@ti.com>
15151L:	linux-pm@vger.kernel.org
15152L:	linux-omap@vger.kernel.org
15153S:	Maintained
15154F:	drivers/thermal/ti-soc-thermal/
15155
15156TI BQ27XXX POWER SUPPLY DRIVER
15157R:	Andrew F. Davis <afd@ti.com>
15158F:	include/linux/power/bq27xxx_battery.h
15159F:	drivers/power/supply/bq27xxx_battery.c
15160F:	drivers/power/supply/bq27xxx_battery_i2c.c
15161
15162TI CDCE706 CLOCK DRIVER
15163M:	Max Filippov <jcmvbkbc@gmail.com>
15164S:	Maintained
15165F:	drivers/clk/clk-cdce706.c
15166
15167TI CLOCK DRIVER
15168M:	Tero Kristo <t-kristo@ti.com>
15169L:	linux-omap@vger.kernel.org
15170S:	Maintained
15171F:	drivers/clk/ti/
15172F:	include/linux/clk/ti.h
15173
15174TI DAVINCI MACHINE SUPPORT
15175M:	Sekhar Nori <nsekhar@ti.com>
15176M:	Kevin Hilman <khilman@kernel.org>
15177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15179S:	Supported
15180F:	arch/arm/mach-davinci/
15181F:	drivers/i2c/busses/i2c-davinci.c
15182F:	arch/arm/boot/dts/da850*
15183
15184TI DAVINCI SERIES CLOCK DRIVER
15185M:	David Lechner <david@lechnology.com>
15186R:	Sekhar Nori <nsekhar@ti.com>
15187S:	Maintained
15188F:	Documentation/devicetree/bindings/clock/ti/davinci/
15189F:	drivers/clk/davinci/
15190
15191TI DAVINCI SERIES GPIO DRIVER
15192M:	Keerthy <j-keerthy@ti.com>
15193L:	linux-gpio@vger.kernel.org
15194S:	Maintained
15195F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15196F:	drivers/gpio/gpio-davinci.c
15197
15198TI DAVINCI SERIES MEDIA DRIVER
15199M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15200L:	linux-media@vger.kernel.org
15201W:	https://linuxtv.org
15202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15203T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15204S:	Maintained
15205F:	drivers/media/platform/davinci/
15206F:	include/media/davinci/
15207
15208TI ETHERNET SWITCH DRIVER (CPSW)
15209R:	Grygorii Strashko <grygorii.strashko@ti.com>
15210L:	linux-omap@vger.kernel.org
15211L:	netdev@vger.kernel.org
15212S:	Maintained
15213F:	drivers/net/ethernet/ti/cpsw*
15214F:	drivers/net/ethernet/ti/davinci*
15215
15216TI FLASH MEDIA INTERFACE DRIVER
15217M:	Alex Dubov <oakad@yahoo.com>
15218S:	Maintained
15219F:	drivers/misc/tifm*
15220F:	drivers/mmc/host/tifm_sd.c
15221F:	include/linux/tifm.h
15222
15223TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15224M:	Santosh Shilimkar <ssantosh@kernel.org>
15225L:	linux-kernel@vger.kernel.org
15226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15227S:	Maintained
15228F:	drivers/soc/ti/*
15229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15230
15231TI LM49xxx FAMILY ASoC CODEC DRIVERS
15232M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15233M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15235S:	Maintained
15236F:	sound/soc/codecs/lm49453*
15237F:	sound/soc/codecs/isabelle*
15238
15239TI LP855x BACKLIGHT DRIVER
15240M:	Milo Kim <milo.kim@ti.com>
15241S:	Maintained
15242F:	Documentation/backlight/lp855x-driver.txt
15243F:	drivers/video/backlight/lp855x_bl.c
15244F:	include/linux/platform_data/lp855x.h
15245
15246TI LP8727 CHARGER DRIVER
15247M:	Milo Kim <milo.kim@ti.com>
15248S:	Maintained
15249F:	drivers/power/supply/lp8727_charger.c
15250F:	include/linux/platform_data/lp8727.h
15251
15252TI LP8788 MFD DRIVER
15253M:	Milo Kim <milo.kim@ti.com>
15254S:	Maintained
15255F:	drivers/iio/adc/lp8788_adc.c
15256F:	drivers/leds/leds-lp8788.c
15257F:	drivers/mfd/lp8788*.c
15258F:	drivers/power/supply/lp8788-charger.c
15259F:	drivers/regulator/lp8788-*.c
15260F:	include/linux/mfd/lp8788*.h
15261
15262TI NETCP ETHERNET DRIVER
15263M:	Wingman Kwok <w-kwok2@ti.com>
15264M:	Murali Karicheri <m-karicheri2@ti.com>
15265L:	netdev@vger.kernel.org
15266S:	Maintained
15267F:	drivers/net/ethernet/ti/netcp*
15268
15269TI PCM3060 ASoC CODEC DRIVER
15270M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15272S:	Maintained
15273F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15274F:	sound/soc/codecs/pcm3060*
15275
15276TI TAS571X FAMILY ASoC CODEC DRIVER
15277M:	Kevin Cernekee <cernekee@chromium.org>
15278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15279S:	Odd Fixes
15280F:	sound/soc/codecs/tas571x*
15281
15282TI TRF7970A NFC DRIVER
15283M:	Mark Greer <mgreer@animalcreek.com>
15284L:	linux-wireless@vger.kernel.org
15285L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15286S:	Supported
15287F:	drivers/nfc/trf7970a.c
15288F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15289
15290TI TWL4030 SERIES SOC CODEC DRIVER
15291M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15293S:	Maintained
15294F:	sound/soc/codecs/twl4030*
15295
15296TI VPE/CAL DRIVERS
15297M:	Benoit Parrot <bparrot@ti.com>
15298L:	linux-media@vger.kernel.org
15299W:	http://linuxtv.org/
15300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15301S:	Maintained
15302F:	drivers/media/platform/ti-vpe/
15303
15304TI WILINK WIRELESS DRIVERS
15305L:	linux-wireless@vger.kernel.org
15306W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15307W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15309S:	Orphan
15310F:	drivers/net/wireless/ti/
15311F:	include/linux/wl12xx.h
15312
15313TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15314M:	John Stultz <john.stultz@linaro.org>
15315M:	Thomas Gleixner <tglx@linutronix.de>
15316R:	Stephen Boyd <sboyd@kernel.org>
15317L:	linux-kernel@vger.kernel.org
15318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15319S:	Supported
15320F:	include/linux/clocksource.h
15321F:	include/linux/time.h
15322F:	include/linux/timex.h
15323F:	include/uapi/linux/time.h
15324F:	include/uapi/linux/timex.h
15325F:	kernel/time/clocksource.c
15326F:	kernel/time/time*.c
15327F:	kernel/time/alarmtimer.c
15328F:	kernel/time/ntp.c
15329F:	tools/testing/selftests/timers/
15330
15331TIPC NETWORK LAYER
15332M:	Jon Maloy <jon.maloy@ericsson.com>
15333M:	Ying Xue <ying.xue@windriver.com>
15334L:	netdev@vger.kernel.org (core kernel code)
15335L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15336W:	http://tipc.sourceforge.net/
15337S:	Maintained
15338F:	include/uapi/linux/tipc*.h
15339F:	net/tipc/
15340
15341TLAN NETWORK DRIVER
15342M:	Samuel Chessman <chessman@tux.org>
15343L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15344W:	http://sourceforge.net/projects/tlan/
15345S:	Maintained
15346F:	Documentation/networking/device_drivers/ti/tlan.txt
15347F:	drivers/net/ethernet/ti/tlan.*
15348
15349TM6000 VIDEO4LINUX DRIVER
15350M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15351L:	linux-media@vger.kernel.org
15352W:	https://linuxtv.org
15353T:	git git://linuxtv.org/media_tree.git
15354S:	Odd fixes
15355F:	drivers/media/usb/tm6000/
15356F:	Documentation/media/v4l-drivers/tm6000*
15357
15358TMIO/SDHI MMC DRIVER
15359M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15360L:	linux-mmc@vger.kernel.org
15361S:	Supported
15362F:	drivers/mmc/host/tmio_mmc*
15363F:	drivers/mmc/host/renesas_sdhi*
15364F:	include/linux/mfd/tmio.h
15365
15366TMP401 HARDWARE MONITOR DRIVER
15367M:	Guenter Roeck <linux@roeck-us.net>
15368L:	linux-hwmon@vger.kernel.org
15369S:	Maintained
15370F:	Documentation/hwmon/tmp401
15371F:	drivers/hwmon/tmp401.c
15372
15373TMPFS (SHMEM FILESYSTEM)
15374M:	Hugh Dickins <hughd@google.com>
15375L:	linux-mm@kvack.org
15376S:	Maintained
15377F:	include/linux/shmem_fs.h
15378F:	mm/shmem.c
15379
15380TOMOYO SECURITY MODULE
15381M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15382M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15383L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15384L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15385L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15386L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15387W:	http://tomoyo.sourceforge.jp/
15388T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15389S:	Maintained
15390F:	security/tomoyo/
15391
15392TOPSTAR LAPTOP EXTRAS DRIVER
15393M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15394L:	platform-driver-x86@vger.kernel.org
15395S:	Maintained
15396F:	drivers/platform/x86/topstar-laptop.c
15397
15398TORTURE-TEST MODULES
15399M:	Davidlohr Bueso <dave@stgolabs.net>
15400M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15401M:	Josh Triplett <josh@joshtriplett.org>
15402L:	linux-kernel@vger.kernel.org
15403S:	Supported
15404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15405F:	Documentation/RCU/torture.txt
15406F:	kernel/torture.c
15407F:	kernel/rcu/rcutorture.c
15408F:	kernel/rcu/rcuperf.c
15409F:	kernel/locking/locktorture.c
15410
15411TOSHIBA ACPI EXTRAS DRIVER
15412M:	Azael Avalos <coproscefalo@gmail.com>
15413L:	platform-driver-x86@vger.kernel.org
15414S:	Maintained
15415F:	drivers/platform/x86/toshiba_acpi.c
15416
15417TOSHIBA BLUETOOTH DRIVER
15418M:	Azael Avalos <coproscefalo@gmail.com>
15419L:	platform-driver-x86@vger.kernel.org
15420S:	Maintained
15421F:	drivers/platform/x86/toshiba_bluetooth.c
15422
15423TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15424M:	Azael Avalos <coproscefalo@gmail.com>
15425L:	platform-driver-x86@vger.kernel.org
15426S:	Maintained
15427F:	drivers/platform/x86/toshiba_haps.c
15428
15429TOSHIBA SMM DRIVER
15430M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15431W:	http://www.buzzard.org.uk/toshiba/
15432S:	Maintained
15433F:	drivers/char/toshiba.c
15434F:	include/linux/toshiba.h
15435F:	include/uapi/linux/toshiba.h
15436
15437TOSHIBA TC358743 DRIVER
15438M:	Mats Randgaard <matrandg@cisco.com>
15439L:	linux-media@vger.kernel.org
15440S:	Maintained
15441F:	drivers/media/i2c/tc358743*
15442F:	include/media/i2c/tc358743.h
15443
15444TOSHIBA WMI HOTKEYS DRIVER
15445M:	Azael Avalos <coproscefalo@gmail.com>
15446L:	platform-driver-x86@vger.kernel.org
15447S:	Maintained
15448F:	drivers/platform/x86/toshiba-wmi.c
15449
15450TPM DEVICE DRIVER
15451M:	Peter Huewe <peterhuewe@gmx.de>
15452M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15453R:	Jason Gunthorpe <jgg@ziepe.ca>
15454L:	linux-integrity@vger.kernel.org
15455Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15456W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15457T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15458S:	Maintained
15459F:	drivers/char/tpm/
15460
15461TRACING
15462M:	Steven Rostedt <rostedt@goodmis.org>
15463M:	Ingo Molnar <mingo@redhat.com>
15464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15465S:	Maintained
15466F:	Documentation/trace/ftrace.rst
15467F:	arch/*/*/*/ftrace.h
15468F:	arch/*/kernel/ftrace.c
15469F:	include/*/ftrace.h
15470F:	include/linux/trace*.h
15471F:	include/trace/
15472F:	kernel/trace/
15473F:	tools/testing/selftests/ftrace/
15474
15475TRACING MMIO ACCESSES (MMIOTRACE)
15476M:	Steven Rostedt <rostedt@goodmis.org>
15477M:	Ingo Molnar <mingo@kernel.org>
15478R:	Karol Herbst <karolherbst@gmail.com>
15479R:	Pekka Paalanen <ppaalanen@gmail.com>
15480S:	Maintained
15481L:	linux-kernel@vger.kernel.org
15482L:	nouveau@lists.freedesktop.org
15483F:	kernel/trace/trace_mmiotrace.c
15484F:	include/linux/mmiotrace.h
15485F:	arch/x86/mm/kmmio.c
15486F:	arch/x86/mm/mmio-mod.c
15487F:	arch/x86/mm/testmmiotrace.c
15488
15489TRIVIAL PATCHES
15490M:	Jiri Kosina <trivial@kernel.org>
15491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15492S:	Maintained
15493K:	^Subject:.*(?i)trivial
15494
15495TEMPO SEMICONDUCTOR DRIVERS
15496M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15497S:	Maintained
15498F:	sound/soc/codecs/tscs*.c
15499F:	sound/soc/codecs/tscs*.h
15500F:	Documentation/devicetree/bindings/sound/tscs*.txt
15501
15502TTY LAYER
15503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15504M:	Jiri Slaby <jslaby@suse.com>
15505S:	Supported
15506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15507F:	Documentation/serial/
15508F:	drivers/tty/
15509F:	drivers/tty/serial/serial_core.c
15510F:	include/linux/serial_core.h
15511F:	include/linux/serial.h
15512F:	include/linux/tty.h
15513F:	include/uapi/linux/serial_core.h
15514F:	include/uapi/linux/serial.h
15515F:	include/uapi/linux/tty.h
15516
15517TUA9001 MEDIA DRIVER
15518M:	Antti Palosaari <crope@iki.fi>
15519L:	linux-media@vger.kernel.org
15520W:	https://linuxtv.org
15521W:	http://palosaari.fi/linux/
15522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15523T:	git git://linuxtv.org/anttip/media_tree.git
15524S:	Maintained
15525F:	drivers/media/tuners/tua9001*
15526
15527TULIP NETWORK DRIVERS
15528L:	netdev@vger.kernel.org
15529L:	linux-parisc@vger.kernel.org
15530S:	Orphan
15531F:	drivers/net/ethernet/dec/tulip/
15532
15533TUN/TAP driver
15534M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15535W:	http://vtun.sourceforge.net/tun
15536S:	Maintained
15537F:	Documentation/networking/tuntap.txt
15538F:	arch/um/os-Linux/drivers/
15539
15540TURBOCHANNEL SUBSYSTEM
15541M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15542M:	Ralf Baechle <ralf@linux-mips.org>
15543L:	linux-mips@vger.kernel.org
15544Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15545S:	Maintained
15546F:	drivers/tc/
15547F:	include/linux/tc.h
15548
15549TURBOSTAT UTILITY
15550M:	"Len Brown" <lenb@kernel.org>
15551L:	linux-pm@vger.kernel.org
15552B:	https://bugzilla.kernel.org
15553Q:	https://patchwork.kernel.org/project/linux-pm/list/
15554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15555S:	Supported
15556F:	tools/power/x86/turbostat/
15557
15558TW5864 VIDEO4LINUX DRIVER
15559M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15560M:	Anton Sviridenko <anton@corp.bluecherry.net>
15561M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15562M:	Andrey Utkin <andrey_utkin@fastmail.com>
15563L:	linux-media@vger.kernel.org
15564S:	Supported
15565F:	drivers/media/pci/tw5864/
15566
15567TW68 VIDEO4LINUX DRIVER
15568M:	Hans Verkuil <hverkuil@xs4all.nl>
15569L:	linux-media@vger.kernel.org
15570T:	git git://linuxtv.org/media_tree.git
15571W:	https://linuxtv.org
15572S:	Odd Fixes
15573F:	drivers/media/pci/tw68/
15574
15575TW686X VIDEO4LINUX DRIVER
15576M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15577L:	linux-media@vger.kernel.org
15578T:	git git://linuxtv.org/media_tree.git
15579W:	http://linuxtv.org
15580S:	Maintained
15581F:	drivers/media/pci/tw686x/
15582
15583UBI FILE SYSTEM (UBIFS)
15584M:	Richard Weinberger <richard@nod.at>
15585M:	Artem Bityutskiy <dedekind1@gmail.com>
15586M:	Adrian Hunter <adrian.hunter@intel.com>
15587L:	linux-mtd@lists.infradead.org
15588T:	git git://git.infradead.org/ubifs-2.6.git
15589W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15590S:	Supported
15591F:	Documentation/filesystems/ubifs.txt
15592F:	fs/ubifs/
15593
15594UCLINUX (M68KNOMMU AND COLDFIRE)
15595M:	Greg Ungerer <gerg@linux-m68k.org>
15596W:	http://www.linux-m68k.org/
15597W:	http://www.uclinux.org/
15598L:	linux-m68k@lists.linux-m68k.org
15599L:	uclinux-dev@uclinux.org  (subscribers-only)
15600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15601S:	Maintained
15602F:	arch/m68k/coldfire/
15603F:	arch/m68k/68*/
15604F:	arch/m68k/*/*_no.*
15605F:	arch/m68k/include/asm/*_no.*
15606
15607UDF FILESYSTEM
15608M:	Jan Kara <jack@suse.com>
15609S:	Maintained
15610F:	Documentation/filesystems/udf.txt
15611F:	fs/udf/
15612
15613UDRAW TABLET
15614M:	Bastien Nocera <hadess@hadess.net>
15615L:	linux-input@vger.kernel.org
15616S:	Maintained
15617F:	drivers/hid/hid-udraw-ps3.c
15618
15619UFS FILESYSTEM
15620M:	Evgeniy Dushistov <dushistov@mail.ru>
15621S:	Maintained
15622F:	Documentation/filesystems/ufs.txt
15623F:	fs/ufs/
15624
15625UHID USERSPACE HID IO DRIVER:
15626M:	David Herrmann <dh.herrmann@googlemail.com>
15627L:	linux-input@vger.kernel.org
15628S:	Maintained
15629F:	drivers/hid/uhid.c
15630F:	include/uapi/linux/uhid.h
15631
15632ULPI BUS
15633M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15634L:	linux-usb@vger.kernel.org
15635S:	Maintained
15636F:	drivers/usb/common/ulpi.c
15637F:	include/linux/ulpi/
15638
15639ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15640L:	linux-usb@vger.kernel.org
15641S:	Orphan
15642F:	drivers/uwb/
15643F:	include/linux/uwb.h
15644F:	include/linux/uwb/
15645
15646UNICORE32 ARCHITECTURE:
15647M:	Guan Xuetao <gxt@pku.edu.cn>
15648W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15649S:	Maintained
15650T:	git git://github.com/gxt/linux.git
15651F:	arch/unicore32/
15652
15653UNIFDEF
15654M:	Tony Finch <dot@dotat.at>
15655W:	http://dotat.at/prog/unifdef
15656S:	Maintained
15657F:	scripts/unifdef.c
15658
15659UNIFORM CDROM DRIVER
15660M:	Jens Axboe <axboe@kernel.dk>
15661W:	http://www.kernel.dk
15662S:	Maintained
15663F:	Documentation/cdrom/
15664F:	drivers/cdrom/cdrom.c
15665F:	include/linux/cdrom.h
15666F:	include/uapi/linux/cdrom.h
15667
15668UNISYS S-PAR DRIVERS
15669M:	David Kershner <david.kershner@unisys.com>
15670L:	sparmaintainer@unisys.com (Unisys internal)
15671S:	Supported
15672F:	include/linux/visorbus.h
15673F:	drivers/visorbus/
15674F:	drivers/staging/unisys/
15675
15676UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15677M:	Vinayak Holikatti <vinholikatti@gmail.com>
15678L:	linux-scsi@vger.kernel.org
15679S:	Supported
15680F:	Documentation/scsi/ufs.txt
15681F:	drivers/scsi/ufs/
15682
15683UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15684M:	Joao Pinto <jpinto@synopsys.com>
15685L:	linux-scsi@vger.kernel.org
15686S:	Supported
15687F:	drivers/scsi/ufs/*dwc*
15688
15689UNSORTED BLOCK IMAGES (UBI)
15690M:	Artem Bityutskiy <dedekind1@gmail.com>
15691M:	Richard Weinberger <richard@nod.at>
15692W:	http://www.linux-mtd.infradead.org/
15693L:	linux-mtd@lists.infradead.org
15694T:	git git://git.infradead.org/ubifs-2.6.git
15695S:	Supported
15696F:	drivers/mtd/ubi/
15697F:	include/linux/mtd/ubi.h
15698F:	include/uapi/mtd/ubi-user.h
15699
15700USB "USBNET" DRIVER FRAMEWORK
15701M:	Oliver Neukum <oneukum@suse.com>
15702L:	netdev@vger.kernel.org
15703W:	http://www.linux-usb.org/usbnet
15704S:	Maintained
15705F:	drivers/net/usb/usbnet.c
15706F:	include/linux/usb/usbnet.h
15707
15708USB ACM DRIVER
15709M:	Oliver Neukum <oneukum@suse.com>
15710L:	linux-usb@vger.kernel.org
15711S:	Maintained
15712F:	Documentation/usb/acm.txt
15713F:	drivers/usb/class/cdc-acm.*
15714
15715USB AR5523 WIRELESS DRIVER
15716M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15717L:	linux-wireless@vger.kernel.org
15718S:	Maintained
15719F:	drivers/net/wireless/ath/ar5523/
15720
15721USB ATTACHED SCSI
15722M:	Oliver Neukum <oneukum@suse.com>
15723L:	linux-usb@vger.kernel.org
15724L:	linux-scsi@vger.kernel.org
15725S:	Maintained
15726F:	drivers/usb/storage/uas.c
15727
15728USB CDC ETHERNET DRIVER
15729M:	Oliver Neukum <oliver@neukum.org>
15730L:	linux-usb@vger.kernel.org
15731S:	Maintained
15732F:	drivers/net/usb/cdc_*.c
15733F:	include/uapi/linux/usb/cdc.h
15734
15735USB CHAOSKEY DRIVER
15736M:	Keith Packard <keithp@keithp.com>
15737L:	linux-usb@vger.kernel.org
15738S:	Maintained
15739F:	drivers/usb/misc/chaoskey.c
15740
15741USB CYPRESS C67X00 DRIVER
15742M:	Peter Korsgaard <jacmet@sunsite.dk>
15743L:	linux-usb@vger.kernel.org
15744S:	Maintained
15745F:	drivers/usb/c67x00/
15746
15747USB DAVICOM DM9601 DRIVER
15748M:	Peter Korsgaard <jacmet@sunsite.dk>
15749L:	netdev@vger.kernel.org
15750W:	http://www.linux-usb.org/usbnet
15751S:	Maintained
15752F:	drivers/net/usb/dm9601.c
15753
15754USB DIAMOND RIO500 DRIVER
15755M:	Cesar Miquel <miquel@df.uba.ar>
15756L:	rio500-users@lists.sourceforge.net
15757W:	http://rio500.sourceforge.net
15758S:	Maintained
15759F:	drivers/usb/misc/rio500*
15760
15761USB EHCI DRIVER
15762M:	Alan Stern <stern@rowland.harvard.edu>
15763L:	linux-usb@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/usb/ehci.txt
15766F:	drivers/usb/host/ehci*
15767
15768USB GADGET/PERIPHERAL SUBSYSTEM
15769M:	Felipe Balbi <balbi@kernel.org>
15770L:	linux-usb@vger.kernel.org
15771W:	http://www.linux-usb.org/gadget
15772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15773S:	Maintained
15774F:	drivers/usb/gadget/
15775F:	include/linux/usb/gadget*
15776
15777USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15778M:	Jiri Kosina <jikos@kernel.org>
15779M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15780L:	linux-usb@vger.kernel.org
15781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15782S:	Maintained
15783F:	Documentation/hid/hiddev.txt
15784F:	drivers/hid/usbhid/
15785
15786USB INTEL XHCI ROLE MUX DRIVER
15787M:	Hans de Goede <hdegoede@redhat.com>
15788L:	linux-usb@vger.kernel.org
15789S:	Maintained
15790F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15791
15792USB ISP116X DRIVER
15793M:	Olav Kongas <ok@artecdesign.ee>
15794L:	linux-usb@vger.kernel.org
15795S:	Maintained
15796F:	drivers/usb/host/isp116x*
15797F:	include/linux/usb/isp116x.h
15798
15799USB LAN78XX ETHERNET DRIVER
15800M:	Woojung Huh <woojung.huh@microchip.com>
15801M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15802L:	netdev@vger.kernel.org
15803S:	Maintained
15804F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15805F:	drivers/net/usb/lan78xx.*
15806F:	include/dt-bindings/net/microchip-lan78xx.h
15807
15808USB MASS STORAGE DRIVER
15809M:	Alan Stern <stern@rowland.harvard.edu>
15810L:	linux-usb@vger.kernel.org
15811L:	usb-storage@lists.one-eyed-alien.net
15812S:	Maintained
15813F:	drivers/usb/storage/
15814
15815USB MIDI DRIVER
15816M:	Clemens Ladisch <clemens@ladisch.de>
15817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15818T:	git git://git.alsa-project.org/alsa-kernel.git
15819S:	Maintained
15820F:	sound/usb/midi.*
15821
15822USB NETWORKING DRIVERS
15823L:	linux-usb@vger.kernel.org
15824S:	Odd Fixes
15825F:	drivers/net/usb/
15826
15827USB OHCI DRIVER
15828M:	Alan Stern <stern@rowland.harvard.edu>
15829L:	linux-usb@vger.kernel.org
15830S:	Maintained
15831F:	Documentation/usb/ohci.txt
15832F:	drivers/usb/host/ohci*
15833
15834USB OTG FSM (Finite State Machine)
15835M:	Peter Chen <Peter.Chen@nxp.com>
15836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15837L:	linux-usb@vger.kernel.org
15838S:	Maintained
15839F:	drivers/usb/common/usb-otg-fsm.c
15840
15841USB OVER IP DRIVER
15842M:	Valentina Manea <valentina.manea.m@gmail.com>
15843M:	Shuah Khan <shuah@kernel.org>
15844L:	linux-usb@vger.kernel.org
15845S:	Maintained
15846F:	Documentation/usb/usbip_protocol.txt
15847F:	drivers/usb/usbip/
15848F:	tools/usb/usbip/
15849F:	tools/testing/selftests/drivers/usb/usbip/
15850
15851USB PEGASUS DRIVER
15852M:	Petko Manolov <petkan@nucleusys.com>
15853L:	linux-usb@vger.kernel.org
15854L:	netdev@vger.kernel.org
15855T:	git git://github.com/petkan/pegasus.git
15856W:	https://github.com/petkan/pegasus
15857S:	Maintained
15858F:	drivers/net/usb/pegasus.*
15859
15860USB PHY LAYER
15861M:	Felipe Balbi <balbi@kernel.org>
15862L:	linux-usb@vger.kernel.org
15863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15864S:	Maintained
15865F:	drivers/usb/phy/
15866
15867USB PRINTER DRIVER (usblp)
15868M:	Pete Zaitcev <zaitcev@redhat.com>
15869L:	linux-usb@vger.kernel.org
15870S:	Supported
15871F:	drivers/usb/class/usblp.c
15872
15873USB QMI WWAN NETWORK DRIVER
15874M:	Bjørn Mork <bjorn@mork.no>
15875L:	netdev@vger.kernel.org
15876S:	Maintained
15877F:	Documentation/ABI/testing/sysfs-class-net-qmi
15878F:	drivers/net/usb/qmi_wwan.c
15879
15880USB RTL8150 DRIVER
15881M:	Petko Manolov <petkan@nucleusys.com>
15882L:	linux-usb@vger.kernel.org
15883L:	netdev@vger.kernel.org
15884T:	git git://github.com/petkan/rtl8150.git
15885W:	https://github.com/petkan/rtl8150
15886S:	Maintained
15887F:	drivers/net/usb/rtl8150.c
15888
15889USB SERIAL SUBSYSTEM
15890M:	Johan Hovold <johan@kernel.org>
15891L:	linux-usb@vger.kernel.org
15892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15893S:	Maintained
15894F:	Documentation/usb/usb-serial.txt
15895F:	drivers/usb/serial/
15896F:	include/linux/usb/serial.h
15897
15898USB SMSC75XX ETHERNET DRIVER
15899M:	Steve Glendinning <steve.glendinning@shawell.net>
15900L:	netdev@vger.kernel.org
15901S:	Maintained
15902F:	drivers/net/usb/smsc75xx.*
15903
15904USB SMSC95XX ETHERNET DRIVER
15905M:	Steve Glendinning <steve.glendinning@shawell.net>
15906M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15907L:	netdev@vger.kernel.org
15908S:	Maintained
15909F:	drivers/net/usb/smsc95xx.*
15910
15911USB SUBSYSTEM
15912M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15913L:	linux-usb@vger.kernel.org
15914W:	http://www.linux-usb.org
15915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15916S:	Supported
15917F:	Documentation/devicetree/bindings/usb/
15918F:	Documentation/usb/
15919F:	drivers/usb/
15920F:	include/linux/usb.h
15921F:	include/linux/usb/
15922
15923USB TYPEC PI3USB30532 MUX DRIVER
15924M:	Hans de Goede <hdegoede@redhat.com>
15925L:	linux-usb@vger.kernel.org
15926S:	Maintained
15927F:	drivers/usb/typec/mux/pi3usb30532.c
15928
15929USB TYPEC CLASS
15930M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15931L:	linux-usb@vger.kernel.org
15932S:	Maintained
15933F:	Documentation/ABI/testing/sysfs-class-typec
15934F:	Documentation/driver-api/usb/typec.rst
15935F:	drivers/usb/typec/
15936F:	include/linux/usb/typec.h
15937
15938USB TYPEC BUS FOR ALTERNATE MODES
15939M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15940L:	linux-usb@vger.kernel.org
15941S:	Maintained
15942F:	Documentation/ABI/testing/sysfs-bus-typec
15943F:	Documentation/driver-api/usb/typec_bus.rst
15944F:	drivers/usb/typec/altmodes/
15945F:	include/linux/usb/typec_altmode.h
15946
15947USB TYPEC PORT CONTROLLER DRIVERS
15948M:	Guenter Roeck <linux@roeck-us.net>
15949L:	linux-usb@vger.kernel.org
15950S:	Maintained
15951F:	drivers/usb/typec/tcpm/
15952
15953USB UHCI DRIVER
15954M:	Alan Stern <stern@rowland.harvard.edu>
15955L:	linux-usb@vger.kernel.org
15956S:	Maintained
15957F:	drivers/usb/host/uhci*
15958
15959USB VIDEO CLASS
15960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15961L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15962L:	linux-media@vger.kernel.org
15963T:	git git://linuxtv.org/media_tree.git
15964W:	http://www.ideasonboard.org/uvc/
15965S:	Maintained
15966F:	drivers/media/usb/uvc/
15967F:	include/uapi/linux/uvcvideo.h
15968
15969USB VISION DRIVER
15970M:	Hans Verkuil <hverkuil@xs4all.nl>
15971L:	linux-media@vger.kernel.org
15972T:	git git://linuxtv.org/media_tree.git
15973W:	https://linuxtv.org
15974S:	Odd Fixes
15975F:	drivers/media/usb/usbvision/
15976
15977USB WEBCAM GADGET
15978M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15979L:	linux-usb@vger.kernel.org
15980S:	Maintained
15981F:	drivers/usb/gadget/function/*uvc*
15982F:	drivers/usb/gadget/legacy/webcam.c
15983F:	include/uapi/linux/usb/g_uvc.h
15984
15985USB WIRELESS RNDIS DRIVER (rndis_wlan)
15986M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15987L:	linux-wireless@vger.kernel.org
15988S:	Maintained
15989F:	drivers/net/wireless/rndis_wlan.c
15990
15991USB XHCI DRIVER
15992M:	Mathias Nyman <mathias.nyman@intel.com>
15993L:	linux-usb@vger.kernel.org
15994S:	Supported
15995F:	drivers/usb/host/xhci*
15996F:	drivers/usb/host/pci-quirks*
15997
15998USB ZD1201 DRIVER
15999L:	linux-wireless@vger.kernel.org
16000W:	http://linux-lc100020.sourceforge.net
16001S:	Orphan
16002F:	drivers/net/wireless/zydas/zd1201.*
16003
16004USB ZR364XX DRIVER
16005M:	Antoine Jacquet <royale@zerezo.com>
16006L:	linux-usb@vger.kernel.org
16007L:	linux-media@vger.kernel.org
16008T:	git git://linuxtv.org/media_tree.git
16009W:	http://royale.zerezo.com/zr364xx/
16010S:	Maintained
16011F:	Documentation/media/v4l-drivers/zr364xx*
16012F:	drivers/media/usb/zr364xx/
16013
16014USER-MODE LINUX (UML)
16015M:	Jeff Dike <jdike@addtoit.com>
16016M:	Richard Weinberger <richard@nod.at>
16017M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16018L:	linux-um@lists.infradead.org
16019W:	http://user-mode-linux.sourceforge.net
16020Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16022S:	Maintained
16023F:	Documentation/virtual/uml/
16024F:	arch/um/
16025F:	arch/x86/um/
16026F:	fs/hostfs/
16027
16028USERSPACE COPYIN/COPYOUT (UIOVEC)
16029M:	Alexander Viro <viro@zeniv.linux.org.uk>
16030S:	Maintained
16031F:	lib/iov_iter.c
16032F:	include/linux/uio.h
16033
16034USERSPACE DMA BUFFER DRIVER
16035M:	Gerd Hoffmann <kraxel@redhat.com>
16036S:	Maintained
16037L:	dri-devel@lists.freedesktop.org
16038F:	drivers/dma-buf/udmabuf.c
16039F:	include/uapi/linux/udmabuf.h
16040T:	git git://anongit.freedesktop.org/drm/drm-misc
16041
16042USERSPACE I/O (UIO)
16043M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16044S:	Maintained
16045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16046F:	Documentation/driver-api/uio-howto.rst
16047F:	drivers/uio/
16048F:	include/linux/uio_driver.h
16049
16050UTIL-LINUX PACKAGE
16051M:	Karel Zak <kzak@redhat.com>
16052L:	util-linux@vger.kernel.org
16053W:	http://en.wikipedia.org/wiki/Util-linux
16054T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16055S:	Maintained
16056
16057UUID HELPERS
16058M:	Christoph Hellwig <hch@lst.de>
16059R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16060L:	linux-kernel@vger.kernel.org
16061T:	git git://git.infradead.org/users/hch/uuid.git
16062F:	lib/uuid.c
16063F:	lib/test_uuid.c
16064F:	include/linux/uuid.h
16065F:	include/uapi/linux/uuid.h
16066S:	Maintained
16067
16068UVESAFB DRIVER
16069M:	Michal Januszewski <spock@gentoo.org>
16070L:	linux-fbdev@vger.kernel.org
16071W:	https://github.com/mjanusz/v86d
16072S:	Maintained
16073F:	Documentation/fb/uvesafb.txt
16074F:	drivers/video/fbdev/uvesafb.*
16075
16076VF610 NAND DRIVER
16077M:	Stefan Agner <stefan@agner.ch>
16078L:	linux-mtd@lists.infradead.org
16079S:	Supported
16080F:	drivers/mtd/nand/raw/vf610_nfc.c
16081
16082VFAT/FAT/MSDOS FILESYSTEM
16083M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16084S:	Maintained
16085F:	Documentation/filesystems/vfat.txt
16086F:	fs/fat/
16087
16088VFIO DRIVER
16089M:	Alex Williamson <alex.williamson@redhat.com>
16090L:	kvm@vger.kernel.org
16091T:	git git://github.com/awilliam/linux-vfio.git
16092S:	Maintained
16093F:	Documentation/vfio.txt
16094F:	drivers/vfio/
16095F:	include/linux/vfio.h
16096F:	include/uapi/linux/vfio.h
16097
16098VFIO MEDIATED DEVICE DRIVERS
16099M:	Kirti Wankhede <kwankhede@nvidia.com>
16100L:	kvm@vger.kernel.org
16101S:	Maintained
16102F:	Documentation/vfio-mediated-device.txt
16103F:	drivers/vfio/mdev/
16104F:	include/linux/mdev.h
16105F:	samples/vfio-mdev/
16106
16107VFIO PLATFORM DRIVER
16108M:	Eric Auger <eric.auger@redhat.com>
16109L:	kvm@vger.kernel.org
16110S:	Maintained
16111F:	drivers/vfio/platform/
16112
16113VGA_SWITCHEROO
16114R:	Lukas Wunner <lukas@wunner.de>
16115S:	Maintained
16116F:	Documentation/gpu/vga-switcheroo.rst
16117F:	drivers/gpu/vga/vga_switcheroo.c
16118F:	include/linux/vga_switcheroo.h
16119T:	git git://anongit.freedesktop.org/drm/drm-misc
16120
16121VIA RHINE NETWORK DRIVER
16122S:	Orphan
16123F:	drivers/net/ethernet/via/via-rhine.c
16124
16125VIA SD/MMC CARD CONTROLLER DRIVER
16126M:	Bruce Chang <brucechang@via.com.tw>
16127M:	Harald Welte <HaraldWelte@viatech.com>
16128S:	Maintained
16129F:	drivers/mmc/host/via-sdmmc.c
16130
16131VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16132M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16133L:	linux-fbdev@vger.kernel.org
16134S:	Maintained
16135F:	include/linux/via-core.h
16136F:	include/linux/via-gpio.h
16137F:	include/linux/via_i2c.h
16138F:	drivers/video/fbdev/via/
16139
16140VIA VELOCITY NETWORK DRIVER
16141M:	Francois Romieu <romieu@fr.zoreil.com>
16142L:	netdev@vger.kernel.org
16143S:	Maintained
16144F:	drivers/net/ethernet/via/via-velocity.*
16145
16146VICODEC VIRTUAL CODEC DRIVER
16147M:	Hans Verkuil <hans.verkuil@cisco.com>
16148L:	linux-media@vger.kernel.org
16149T:	git git://linuxtv.org/media_tree.git
16150W:	https://linuxtv.org
16151S:	Maintained
16152F:	drivers/media/platform/vicodec/*
16153
16154VIDEO MULTIPLEXER DRIVER
16155M:	Philipp Zabel <p.zabel@pengutronix.de>
16156L:	linux-media@vger.kernel.org
16157S:	Maintained
16158F:	drivers/media/platform/video-mux.c
16159
16160VIDEO I2C POLLING DRIVER
16161M:	Matt Ranostay <matt.ranostay@konsulko.com>
16162L:	linux-media@vger.kernel.org
16163S:	Maintained
16164F:	drivers/media/i2c/video-i2c.c
16165
16166VIDEOBUF2 FRAMEWORK
16167M:	Pawel Osciak <pawel@osciak.com>
16168M:	Marek Szyprowski <m.szyprowski@samsung.com>
16169M:	Kyungmin Park <kyungmin.park@samsung.com>
16170L:	linux-media@vger.kernel.org
16171S:	Maintained
16172F:	drivers/media/common/videobuf2/*
16173F:	include/media/videobuf2-*
16174
16175VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16176M:	Helen Koike <helen.koike@collabora.com>
16177L:	linux-media@vger.kernel.org
16178T:	git git://linuxtv.org/media_tree.git
16179W:	https://linuxtv.org
16180S:	Maintained
16181F:	drivers/media/platform/vimc/*
16182
16183VIRT LIB
16184M:	Alex Williamson <alex.williamson@redhat.com>
16185M:	Paolo Bonzini <pbonzini@redhat.com>
16186L:	kvm@vger.kernel.org
16187S:	Supported
16188F:	virt/lib/
16189
16190VIRTIO AND VHOST VSOCK DRIVER
16191M:	Stefan Hajnoczi <stefanha@redhat.com>
16192L:	kvm@vger.kernel.org
16193L:	virtualization@lists.linux-foundation.org
16194L:	netdev@vger.kernel.org
16195S:	Maintained
16196F:	include/linux/virtio_vsock.h
16197F:	include/uapi/linux/virtio_vsock.h
16198F:	include/uapi/linux/vsockmon.h
16199F:	include/uapi/linux/vm_sockets_diag.h
16200F:	net/vmw_vsock/diag.c
16201F:	net/vmw_vsock/af_vsock_tap.c
16202F:	net/vmw_vsock/virtio_transport_common.c
16203F:	net/vmw_vsock/virtio_transport.c
16204F:	drivers/net/vsockmon.c
16205F:	drivers/vhost/vsock.c
16206F:	tools/testing/vsock/
16207
16208VIRTIO CONSOLE DRIVER
16209M:	Amit Shah <amit@kernel.org>
16210L:	virtualization@lists.linux-foundation.org
16211S:	Maintained
16212F:	drivers/char/virtio_console.c
16213F:	include/linux/virtio_console.h
16214F:	include/uapi/linux/virtio_console.h
16215
16216VIRTIO CORE, NET AND BLOCK DRIVERS
16217M:	"Michael S. Tsirkin" <mst@redhat.com>
16218M:	Jason Wang <jasowang@redhat.com>
16219L:	virtualization@lists.linux-foundation.org
16220S:	Maintained
16221F:	Documentation/devicetree/bindings/virtio/
16222F:	drivers/virtio/
16223F:	tools/virtio/
16224F:	drivers/net/virtio_net.c
16225F:	drivers/block/virtio_blk.c
16226F:	include/linux/virtio*.h
16227F:	include/uapi/linux/virtio_*.h
16228F:	drivers/crypto/virtio/
16229F:	mm/balloon_compaction.c
16230
16231VIRTIO CRYPTO DRIVER
16232M:	Gonglei <arei.gonglei@huawei.com>
16233L:	virtualization@lists.linux-foundation.org
16234L:	linux-crypto@vger.kernel.org
16235S:	Maintained
16236F:	drivers/crypto/virtio/
16237F:	include/uapi/linux/virtio_crypto.h
16238
16239VIRTIO DRIVERS FOR S390
16240M:	Cornelia Huck <cohuck@redhat.com>
16241M:	Halil Pasic <pasic@linux.ibm.com>
16242L:	linux-s390@vger.kernel.org
16243L:	virtualization@lists.linux-foundation.org
16244L:	kvm@vger.kernel.org
16245S:	Supported
16246F:	drivers/s390/virtio/
16247F:	arch/s390/include/uapi/asm/virtio-ccw.h
16248
16249VIRTIO GPU DRIVER
16250M:	David Airlie <airlied@linux.ie>
16251M:	Gerd Hoffmann <kraxel@redhat.com>
16252L:	dri-devel@lists.freedesktop.org
16253L:	virtualization@lists.linux-foundation.org
16254T:	git git://anongit.freedesktop.org/drm/drm-misc
16255S:	Maintained
16256F:	drivers/gpu/drm/virtio/
16257F:	include/uapi/linux/virtio_gpu.h
16258
16259VIRTIO HOST (VHOST)
16260M:	"Michael S. Tsirkin" <mst@redhat.com>
16261M:	Jason Wang <jasowang@redhat.com>
16262L:	kvm@vger.kernel.org
16263L:	virtualization@lists.linux-foundation.org
16264L:	netdev@vger.kernel.org
16265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16266S:	Maintained
16267F:	drivers/vhost/
16268F:	include/uapi/linux/vhost.h
16269
16270VIRTIO INPUT DRIVER
16271M:	Gerd Hoffmann <kraxel@redhat.com>
16272S:	Maintained
16273F:	drivers/virtio/virtio_input.c
16274F:	include/uapi/linux/virtio_input.h
16275
16276VIRTUAL BOX GUEST DEVICE DRIVER
16277M:	Hans de Goede <hdegoede@redhat.com>
16278M:	Arnd Bergmann <arnd@arndb.de>
16279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16280S:	Maintained
16281F:	include/linux/vbox_utils.h
16282F:	include/uapi/linux/vbox*.h
16283F:	drivers/virt/vboxguest/
16284
16285VIRTUAL SERIO DEVICE DRIVER
16286M:	Stephen Chandler Paul <thatslyude@gmail.com>
16287S:	Maintained
16288F:	drivers/input/serio/userio.c
16289F:	include/uapi/linux/userio.h
16290
16291VIVID VIRTUAL VIDEO DRIVER
16292M:	Hans Verkuil <hverkuil@xs4all.nl>
16293L:	linux-media@vger.kernel.org
16294T:	git git://linuxtv.org/media_tree.git
16295W:	https://linuxtv.org
16296S:	Maintained
16297F:	drivers/media/platform/vivid/*
16298
16299VLYNQ BUS
16300M:	Florian Fainelli <f.fainelli@gmail.com>
16301L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16302S:	Maintained
16303F:	drivers/vlynq/vlynq.c
16304F:	include/linux/vlynq.h
16305
16306VME SUBSYSTEM
16307M:	Martyn Welch <martyn@welchs.me.uk>
16308M:	Manohar Vanga <manohar.vanga@gmail.com>
16309M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16310L:	devel@driverdev.osuosl.org
16311S:	Maintained
16312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16313F:	Documentation/driver-api/vme.rst
16314F:	drivers/staging/vme/
16315F:	drivers/vme/
16316F:	include/linux/vme*
16317
16318VMWARE BALLOON DRIVER
16319M:	Julien Freche <jfreche@vmware.com>
16320M:	Nadav Amit <namit@vmware.com>
16321M:	"VMware, Inc." <pv-drivers@vmware.com>
16322L:	linux-kernel@vger.kernel.org
16323S:	Maintained
16324F:	drivers/misc/vmw_balloon.c
16325
16326VMWARE HYPERVISOR INTERFACE
16327M:	Alok Kataria <akataria@vmware.com>
16328L:	virtualization@lists.linux-foundation.org
16329S:	Supported
16330F:	arch/x86/kernel/cpu/vmware.c
16331
16332VMWARE PVRDMA DRIVER
16333M:	Adit Ranadive <aditr@vmware.com>
16334M:	VMware PV-Drivers <pv-drivers@vmware.com>
16335L:	linux-rdma@vger.kernel.org
16336S:	Maintained
16337F:	drivers/infiniband/hw/vmw_pvrdma/
16338
16339VMware PVSCSI driver
16340M:	Jim Gill <jgill@vmware.com>
16341M:	VMware PV-Drivers <pv-drivers@vmware.com>
16342L:	linux-scsi@vger.kernel.org
16343S:	Maintained
16344F:	drivers/scsi/vmw_pvscsi.c
16345F:	drivers/scsi/vmw_pvscsi.h
16346
16347VMWARE VMMOUSE SUBDRIVER
16348M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16349M:	"VMware, Inc." <pv-drivers@vmware.com>
16350L:	linux-input@vger.kernel.org
16351S:	Maintained
16352F:	drivers/input/mouse/vmmouse.c
16353F:	drivers/input/mouse/vmmouse.h
16354
16355VMWARE VMXNET3 ETHERNET DRIVER
16356M:	Ronak Doshi <doshir@vmware.com>
16357M:	"VMware, Inc." <pv-drivers@vmware.com>
16358L:	netdev@vger.kernel.org
16359S:	Maintained
16360F:	drivers/net/vmxnet3/
16361
16362VOCORE VOCORE2 BOARD
16363M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16364L:	linux-mips@vger.kernel.org
16365S:	Maintained
16366F:	arch/mips/boot/dts/ralink/vocore2.dts
16367
16368VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16369M:	Liam Girdwood <lgirdwood@gmail.com>
16370M:	Mark Brown <broonie@kernel.org>
16371L:	linux-kernel@vger.kernel.org
16372W:	http://www.slimlogic.co.uk/?p=48
16373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16374S:	Supported
16375F:	Documentation/devicetree/bindings/regulator/
16376F:	Documentation/power/regulator/
16377F:	drivers/regulator/
16378F:	include/dt-bindings/regulator/
16379F:	include/linux/regulator/
16380
16381VRF
16382M:	David Ahern <dsa@cumulusnetworks.com>
16383M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16384L:	netdev@vger.kernel.org
16385S:	Maintained
16386F:	drivers/net/vrf.c
16387F:	Documentation/networking/vrf.txt
16388
16389VT1211 HARDWARE MONITOR DRIVER
16390M:	Juerg Haefliger <juergh@gmail.com>
16391L:	linux-hwmon@vger.kernel.org
16392S:	Maintained
16393F:	Documentation/hwmon/vt1211
16394F:	drivers/hwmon/vt1211.c
16395
16396VT8231 HARDWARE MONITOR DRIVER
16397M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16398L:	linux-hwmon@vger.kernel.org
16399S:	Maintained
16400F:	drivers/hwmon/vt8231.c
16401
16402VUB300 USB to SDIO/SD/MMC bridge chip
16403M:	Tony Olech <tony.olech@elandigitalsystems.com>
16404L:	linux-mmc@vger.kernel.org
16405L:	linux-usb@vger.kernel.org
16406S:	Supported
16407F:	drivers/mmc/host/vub300.c
16408
16409W1 DALLAS'S 1-WIRE BUS
16410M:	Evgeniy Polyakov <zbr@ioremap.net>
16411S:	Maintained
16412F:	Documentation/devicetree/bindings/w1/
16413F:	Documentation/w1/
16414F:	drivers/w1/
16415F:	include/linux/w1.h
16416
16417W83791D HARDWARE MONITORING DRIVER
16418M:	Marc Hulsman <m.hulsman@tudelft.nl>
16419L:	linux-hwmon@vger.kernel.org
16420S:	Maintained
16421F:	Documentation/hwmon/w83791d
16422F:	drivers/hwmon/w83791d.c
16423
16424W83793 HARDWARE MONITORING DRIVER
16425M:	Rudolf Marek <r.marek@assembler.cz>
16426L:	linux-hwmon@vger.kernel.org
16427S:	Maintained
16428F:	Documentation/hwmon/w83793
16429F:	drivers/hwmon/w83793.c
16430
16431W83795 HARDWARE MONITORING DRIVER
16432M:	Jean Delvare <jdelvare@suse.com>
16433L:	linux-hwmon@vger.kernel.org
16434S:	Maintained
16435F:	drivers/hwmon/w83795.c
16436
16437W83L51xD SD/MMC CARD INTERFACE DRIVER
16438M:	Pierre Ossman <pierre@ossman.eu>
16439S:	Maintained
16440F:	drivers/mmc/host/wbsd.*
16441
16442WACOM PROTOCOL 4 SERIAL TABLETS
16443M:	Julian Squires <julian@cipht.net>
16444M:	Hans de Goede <hdegoede@redhat.com>
16445L:	linux-input@vger.kernel.org
16446S:	Maintained
16447F:	drivers/input/tablet/wacom_serial4.c
16448
16449WATCHDOG DEVICE DRIVERS
16450M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16451M:	Guenter Roeck <linux@roeck-us.net>
16452L:	linux-watchdog@vger.kernel.org
16453W:	http://www.linux-watchdog.org/
16454T:	git git://www.linux-watchdog.org/linux-watchdog.git
16455S:	Maintained
16456F:	Documentation/devicetree/bindings/watchdog/
16457F:	Documentation/watchdog/
16458F:	drivers/watchdog/
16459F:	include/linux/watchdog.h
16460F:	include/uapi/linux/watchdog.h
16461
16462WHISKEYCOVE PMIC GPIO DRIVER
16463M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16464L:	linux-gpio@vger.kernel.org
16465S:	Maintained
16466F:	drivers/gpio/gpio-wcove.c
16467
16468WIIMOTE HID DRIVER
16469M:	David Herrmann <dh.herrmann@googlemail.com>
16470L:	linux-input@vger.kernel.org
16471S:	Maintained
16472F:	drivers/hid/hid-wiimote*
16473
16474WILOCITY WIL6210 WIRELESS DRIVER
16475M:	Maya Erez <merez@codeaurora.org>
16476L:	linux-wireless@vger.kernel.org
16477L:	wil6210@qti.qualcomm.com
16478S:	Supported
16479W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16480F:	drivers/net/wireless/ath/wil6210/
16481
16482WIMAX STACK
16483M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16484M:	linux-wimax@intel.com
16485L:	wimax@linuxwimax.org (subscribers-only)
16486S:	Supported
16487W:	http://linuxwimax.org
16488F:	Documentation/wimax/README.wimax
16489F:	include/linux/wimax/debug.h
16490F:	include/net/wimax.h
16491F:	include/uapi/linux/wimax.h
16492F:	net/wimax/
16493
16494WINBOND CIR DRIVER
16495M:	David Härdeman <david@hardeman.nu>
16496S:	Maintained
16497F:	drivers/media/rc/winbond-cir.c
16498
16499WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16500M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16501L:	linux-watchdog@vger.kernel.org
16502S:	Maintained
16503F:	drivers/watchdog/ebc-c384_wdt.c
16504
16505WINSYSTEMS WS16C48 GPIO DRIVER
16506M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16507L:	linux-gpio@vger.kernel.org
16508S:	Maintained
16509F:	drivers/gpio/gpio-ws16c48.c
16510
16511WISTRON LAPTOP BUTTON DRIVER
16512M:	Miloslav Trmac <mitr@volny.cz>
16513S:	Maintained
16514F:	drivers/input/misc/wistron_btns.c
16515
16516WL3501 WIRELESS PCMCIA CARD DRIVER
16517L:	linux-wireless@vger.kernel.org
16518S:	Odd fixes
16519F:	drivers/net/wireless/wl3501*
16520
16521WOLFSON MICROELECTRONICS DRIVERS
16522L:	patches@opensource.cirrus.com
16523T:	git https://github.com/CirrusLogic/linux-drivers.git
16524W:	https://github.com/CirrusLogic/linux-drivers/wiki
16525S:	Supported
16526F:	Documentation/hwmon/wm83??
16527F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16528F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16529F:	Documentation/devicetree/bindings/mfd/arizona.txt
16530F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16531F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16532F:	arch/arm/mach-s3c64xx/mach-crag6410*
16533F:	drivers/clk/clk-wm83*.c
16534F:	drivers/extcon/extcon-arizona.c
16535F:	drivers/leds/leds-wm83*.c
16536F:	drivers/gpio/gpio-*wm*.c
16537F:	drivers/gpio/gpio-arizona.c
16538F:	drivers/hwmon/wm83??-hwmon.c
16539F:	drivers/input/misc/wm831x-on.c
16540F:	drivers/input/touchscreen/wm831x-ts.c
16541F:	drivers/input/touchscreen/wm97*.c
16542F:	drivers/mfd/arizona*
16543F:	drivers/mfd/wm*.c
16544F:	drivers/mfd/cs47l24*
16545F:	drivers/power/supply/wm83*.c
16546F:	drivers/rtc/rtc-wm83*.c
16547F:	drivers/regulator/wm8*.c
16548F:	drivers/regulator/arizona*
16549F:	drivers/video/backlight/wm83*_bl.c
16550F:	drivers/watchdog/wm83*_wdt.c
16551F:	include/linux/mfd/arizona/
16552F:	include/linux/mfd/wm831x/
16553F:	include/linux/mfd/wm8350/
16554F:	include/linux/mfd/wm8400*
16555F:	include/linux/regulator/arizona*
16556F:	include/linux/wm97xx.h
16557F:	include/sound/wm????.h
16558F:	sound/soc/codecs/arizona.?
16559F:	sound/soc/codecs/wm*
16560F:	sound/soc/codecs/cs47l24*
16561
16562WORKQUEUE
16563M:	Tejun Heo <tj@kernel.org>
16564R:	Lai Jiangshan <jiangshanlai@gmail.com>
16565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16566S:	Maintained
16567F:	include/linux/workqueue.h
16568F:	kernel/workqueue.c
16569F:	Documentation/core-api/workqueue.rst
16570
16571X-POWERS AXP288 PMIC DRIVERS
16572M:	Hans de Goede <hdegoede@redhat.com>
16573S:	Maintained
16574N:	axp288
16575F:	drivers/acpi/pmic/intel_pmic_xpower.c
16576
16577X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16578M:	Chen-Yu Tsai <wens@csie.org>
16579L:	linux-kernel@vger.kernel.org
16580S:	Maintained
16581N:	axp[128]
16582
16583X.25 NETWORK LAYER
16584M:	Andrew Hendry <andrew.hendry@gmail.com>
16585L:	linux-x25@vger.kernel.org
16586S:	Odd Fixes
16587F:	Documentation/networking/x25*
16588F:	include/net/x25*
16589F:	net/x25/
16590
16591X86 ARCHITECTURE (32-BIT AND 64-BIT)
16592M:	Thomas Gleixner <tglx@linutronix.de>
16593M:	Ingo Molnar <mingo@redhat.com>
16594M:	Borislav Petkov <bp@alien8.de>
16595R:	"H. Peter Anvin" <hpa@zytor.com>
16596M:	x86@kernel.org
16597L:	linux-kernel@vger.kernel.org
16598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16599S:	Maintained
16600F:	Documentation/devicetree/bindings/x86/
16601F:	Documentation/x86/
16602F:	arch/x86/
16603
16604X86 ENTRY CODE
16605M:	Andy Lutomirski <luto@kernel.org>
16606L:	linux-kernel@vger.kernel.org
16607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16608S:	Maintained
16609F:	arch/x86/entry/
16610
16611X86 MCE INFRASTRUCTURE
16612M:	Tony Luck <tony.luck@intel.com>
16613M:	Borislav Petkov <bp@alien8.de>
16614L:	linux-edac@vger.kernel.org
16615S:	Maintained
16616F:	arch/x86/kernel/cpu/mcheck/*
16617
16618X86 MICROCODE UPDATE SUPPORT
16619M:	Borislav Petkov <bp@alien8.de>
16620S:	Maintained
16621F:	arch/x86/kernel/cpu/microcode/*
16622
16623X86 MM
16624M:	Dave Hansen <dave.hansen@linux.intel.com>
16625M:	Andy Lutomirski <luto@kernel.org>
16626M:	Peter Zijlstra <peterz@infradead.org>
16627L:	linux-kernel@vger.kernel.org
16628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16629S:	Maintained
16630F:	arch/x86/mm/
16631
16632X86 PLATFORM DRIVERS
16633M:	Darren Hart <dvhart@infradead.org>
16634M:	Andy Shevchenko <andy@infradead.org>
16635L:	platform-driver-x86@vger.kernel.org
16636T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16637S:	Maintained
16638F:	drivers/platform/x86/
16639F:	drivers/platform/olpc/
16640
16641X86 VDSO
16642M:	Andy Lutomirski <luto@kernel.org>
16643L:	linux-kernel@vger.kernel.org
16644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16645S:	Maintained
16646F:	arch/x86/entry/vdso/
16647
16648XARRAY
16649M:	Matthew Wilcox <willy@infradead.org>
16650L:	linux-fsdevel@vger.kernel.org
16651S:	Supported
16652F:	Documentation/core-api/xarray.rst
16653F:	lib/idr.c
16654F:	lib/xarray.c
16655F:	include/linux/idr.h
16656F:	include/linux/xarray.h
16657F:	tools/testing/radix-tree
16658
16659XBOX DVD IR REMOTE
16660M:	Benjamin Valentin <benpicco@googlemail.com>
16661S:	Maintained
16662F:	drivers/media/rc/xbox_remote.c
16663F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16664
16665XC2028/3028 TUNER DRIVER
16666M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16667L:	linux-media@vger.kernel.org
16668W:	https://linuxtv.org
16669T:	git git://linuxtv.org/media_tree.git
16670S:	Maintained
16671F:	drivers/media/tuners/tuner-xc2028.*
16672
16673XDP SOCKETS (AF_XDP)
16674M:	Björn Töpel <bjorn.topel@intel.com>
16675M:	Magnus Karlsson <magnus.karlsson@intel.com>
16676L:	netdev@vger.kernel.org
16677S:	Maintained
16678F:	kernel/bpf/xskmap.c
16679F:	net/xdp/
16680
16681XEN BLOCK SUBSYSTEM
16682M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16683M:	Roger Pau Monné <roger.pau@citrix.com>
16684L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16685S:	Supported
16686F:	drivers/block/xen-blkback/*
16687F:	drivers/block/xen*
16688
16689XEN HYPERVISOR ARM
16690M:	Stefano Stabellini <sstabellini@kernel.org>
16691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16692S:	Maintained
16693F:	arch/arm/xen/
16694F:	arch/arm/include/asm/xen/
16695
16696XEN HYPERVISOR ARM64
16697M:	Stefano Stabellini <sstabellini@kernel.org>
16698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16699S:	Maintained
16700F:	arch/arm64/xen/
16701F:	arch/arm64/include/asm/xen/
16702
16703XEN HYPERVISOR INTERFACE
16704M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16705M:	Juergen Gross <jgross@suse.com>
16706R:	Stefano Stabellini <sstabellini@kernel.org>
16707L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16709S:	Supported
16710F:	arch/x86/xen/
16711F:	arch/x86/platform/pvh/
16712F:	drivers/*/xen-*front.c
16713F:	drivers/xen/
16714F:	arch/x86/include/asm/xen/
16715F:	arch/x86/include/asm/pvclock-abi.h
16716F:	include/xen/
16717F:	include/uapi/xen/
16718F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16719F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16720
16721XEN NETWORK BACKEND DRIVER
16722M:	Wei Liu <wei.liu2@citrix.com>
16723M:	Paul Durrant <paul.durrant@citrix.com>
16724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16725L:	netdev@vger.kernel.org
16726S:	Supported
16727F:	drivers/net/xen-netback/*
16728
16729XEN PCI SUBSYSTEM
16730M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16732S:	Supported
16733F:	arch/x86/pci/*xen*
16734F:	drivers/pci/*xen*
16735
16736XEN PVSCSI DRIVERS
16737M:	Juergen Gross <jgross@suse.com>
16738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16739L:	linux-scsi@vger.kernel.org
16740S:	Supported
16741F:	drivers/scsi/xen-scsifront.c
16742F:	drivers/xen/xen-scsiback.c
16743F:	include/xen/interface/io/vscsiif.h
16744
16745XEN SWIOTLB SUBSYSTEM
16746M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16747L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16748L:	iommu@lists.linux-foundation.org
16749S:	Supported
16750F:	arch/x86/xen/*swiotlb*
16751F:	drivers/xen/*swiotlb*
16752
16753XEN SOUND FRONTEND DRIVER
16754M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16755L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16756L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16757S:	Supported
16758F:	sound/xen/*
16759
16760XFS FILESYSTEM
16761M:	Darrick J. Wong <darrick.wong@oracle.com>
16762M:	linux-xfs@vger.kernel.org
16763L:	linux-xfs@vger.kernel.org
16764W:	http://xfs.org/
16765T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16766S:	Supported
16767F:	Documentation/filesystems/xfs.txt
16768F:	fs/xfs/
16769
16770XILINX AXI ETHERNET DRIVER
16771M:	Anirudha Sarangi <anirudh@xilinx.com>
16772M:	John Linn <John.Linn@xilinx.com>
16773S:	Maintained
16774F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16775
16776XILINX UARTLITE SERIAL DRIVER
16777M:	Peter Korsgaard <jacmet@sunsite.dk>
16778L:	linux-serial@vger.kernel.org
16779S:	Maintained
16780F:	drivers/tty/serial/uartlite.c
16781
16782XILINX VIDEO IP CORES
16783M:	Hyun Kwon <hyun.kwon@xilinx.com>
16784M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16785L:	linux-media@vger.kernel.org
16786T:	git git://linuxtv.org/media_tree.git
16787S:	Supported
16788F:	Documentation/devicetree/bindings/media/xilinx/
16789F:	drivers/media/platform/xilinx/
16790F:	include/uapi/linux/xilinx-v4l2-controls.h
16791
16792XILLYBUS DRIVER
16793M:	Eli Billauer <eli.billauer@gmail.com>
16794L:	linux-kernel@vger.kernel.org
16795S:	Supported
16796F:	drivers/char/xillybus/
16797
16798XLP9XX I2C DRIVER
16799M:	George Cherian <george.cherian@cavium.com>
16800M:	Jan Glauber <jglauber@cavium.com>
16801L:	linux-i2c@vger.kernel.org
16802W:	http://www.cavium.com
16803S:	Supported
16804F:	drivers/i2c/busses/i2c-xlp9xx.c
16805
16806XRA1403 GPIO EXPANDER
16807M:	Nandor Han <nandor.han@ge.com>
16808M:	Semi Malinen <semi.malinen@ge.com>
16809L:	linux-gpio@vger.kernel.org
16810S:	Maintained
16811F:	drivers/gpio/gpio-xra1403.c
16812F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16813
16814XTENSA XTFPGA PLATFORM SUPPORT
16815M:	Max Filippov <jcmvbkbc@gmail.com>
16816L:	linux-xtensa@linux-xtensa.org
16817S:	Maintained
16818F:	drivers/spi/spi-xtensa-xtfpga.c
16819F:	sound/soc/xtensa/xtfpga-i2s.c
16820
16821YAM DRIVER FOR AX.25
16822M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16823L:	linux-hams@vger.kernel.org
16824S:	Maintained
16825F:	drivers/net/hamradio/yam*
16826F:	include/linux/yam.h
16827
16828YAMA SECURITY MODULE
16829M:	Kees Cook <keescook@chromium.org>
16830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16831S:	Supported
16832F:	security/yama/
16833F:	Documentation/admin-guide/LSM/Yama.rst
16834
16835YEALINK PHONE DRIVER
16836M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16837L:	usbb2k-api-dev@nongnu.org
16838S:	Maintained
16839F:	Documentation/input/devices/yealink.rst
16840F:	drivers/input/misc/yealink.*
16841
16842Z8530 DRIVER FOR AX.25
16843M:	Joerg Reuter <jreuter@yaina.de>
16844W:	http://yaina.de/jreuter/
16845W:	http://www.qsl.net/dl1bke/
16846L:	linux-hams@vger.kernel.org
16847S:	Maintained
16848F:	Documentation/networking/z8530drv.txt
16849F:	drivers/net/hamradio/*scc.c
16850F:	drivers/net/hamradio/z8530.h
16851
16852ZBUD COMPRESSED PAGE ALLOCATOR
16853M:	Seth Jennings <sjenning@redhat.com>
16854M:	Dan Streetman <ddstreet@ieee.org>
16855L:	linux-mm@kvack.org
16856S:	Maintained
16857F:	mm/zbud.c
16858F:	include/linux/zbud.h
16859
16860ZD1211RW WIRELESS DRIVER
16861M:	Daniel Drake <dsd@gentoo.org>
16862M:	Ulrich Kunitz <kune@deine-taler.de>
16863W:	http://zd1211.ath.cx/wiki/DriverRewrite
16864L:	linux-wireless@vger.kernel.org
16865L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16866S:	Maintained
16867F:	drivers/net/wireless/zydas/zd1211rw/
16868
16869ZD1301 MEDIA DRIVER
16870M:	Antti Palosaari <crope@iki.fi>
16871L:	linux-media@vger.kernel.org
16872W:	https://linuxtv.org/
16873W:	http://palosaari.fi/linux/
16874Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16875S:	Maintained
16876F:	drivers/media/usb/dvb-usb-v2/zd1301*
16877
16878ZD1301_DEMOD MEDIA DRIVER
16879M:	Antti Palosaari <crope@iki.fi>
16880L:	linux-media@vger.kernel.org
16881W:	https://linuxtv.org/
16882W:	http://palosaari.fi/linux/
16883Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16884S:	Maintained
16885F:	drivers/media/dvb-frontends/zd1301_demod*
16886
16887ZPOOL COMPRESSED PAGE STORAGE API
16888M:	Dan Streetman <ddstreet@ieee.org>
16889L:	linux-mm@kvack.org
16890S:	Maintained
16891F:	mm/zpool.c
16892F:	include/linux/zpool.h
16893
16894ZR36067 VIDEO FOR LINUX DRIVER
16895L:	mjpeg-users@lists.sourceforge.net
16896L:	linux-media@vger.kernel.org
16897W:	http://mjpeg.sourceforge.net/driver-zoran/
16898T:	hg https://linuxtv.org/hg/v4l-dvb
16899S:	Odd Fixes
16900F:	drivers/staging/media/zoran/
16901
16902ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16903M:	Minchan Kim <minchan@kernel.org>
16904M:	Nitin Gupta <ngupta@vflare.org>
16905R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16906L:	linux-kernel@vger.kernel.org
16907S:	Maintained
16908F:	drivers/block/zram/
16909F:	Documentation/blockdev/zram.txt
16910
16911ZS DECSTATION Z85C30 SERIAL DRIVER
16912M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16913S:	Maintained
16914F:	drivers/tty/serial/zs.*
16915
16916ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16917M:	Minchan Kim <minchan@kernel.org>
16918M:	Nitin Gupta <ngupta@vflare.org>
16919R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16920L:	linux-mm@kvack.org
16921S:	Maintained
16922F:	mm/zsmalloc.c
16923F:	include/linux/zsmalloc.h
16924F:	Documentation/vm/zsmalloc.rst
16925
16926ZSWAP COMPRESSED SWAP CACHING
16927M:	Seth Jennings <sjenning@redhat.com>
16928M:	Dan Streetman <ddstreet@ieee.org>
16929L:	linux-mm@kvack.org
16930S:	Maintained
16931F:	mm/zswap.c
16932
16933THE REST
16934M:	Linus Torvalds <torvalds@linux-foundation.org>
16935L:	linux-kernel@vger.kernel.org
16936Q:	http://patchwork.kernel.org/project/LKML/list/
16937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16938S:	Buried alive in reporters
16939F:	*
16940F:	*/
16941