xref: /openbmc/linux/MAINTAINERS (revision 565485b8)
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 <derek.chickles@caviumnetworks.com>
3475M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3476M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478L:	netdev@vger.kernel.org
3479W:	http://www.cavium.com
3480S:	Supported
3481F:	drivers/net/ethernet/cavium/liquidio/
3482
3483CAVIUM MMC DRIVER
3484M:	Jan Glauber <jglauber@cavium.com>
3485M:	David Daney <david.daney@cavium.com>
3486M:	Steven J. Hill <Steven.Hill@cavium.com>
3487W:	http://www.cavium.com
3488S:	Supported
3489F:	drivers/mmc/host/cavium*
3490
3491CAVIUM OCTEON-TX CRYPTO DRIVER
3492M:	George Cherian <george.cherian@cavium.com>
3493L:	linux-crypto@vger.kernel.org
3494W:	http://www.cavium.com
3495S:	Supported
3496F:	drivers/crypto/cavium/cpt/
3497
3498CAVIUM THUNDERX2 ARM64 SOC
3499M:	Robert Richter <rrichter@cavium.com>
3500M:	Jayachandran C <jnair@caviumnetworks.com>
3501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502S:	Maintained
3503F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3504F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3505
3506CC2520 IEEE-802.15.4 RADIO DRIVER
3507M:	Varka Bhadram <varkabhadram@gmail.com>
3508L:	linux-wpan@vger.kernel.org
3509S:	Maintained
3510F:	drivers/net/ieee802154/cc2520.c
3511F:	include/linux/spi/cc2520.h
3512F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3513
3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515M:	Yael Chemla <yael.chemla@foss.arm.com>
3516M:	Gilad Ben-Yossef <gilad@benyossef.com>
3517L:	linux-crypto@vger.kernel.org
3518S:	Supported
3519F:	drivers/crypto/ccree/
3520W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3521
3522CEC FRAMEWORK
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	http://linuxtv.org
3527S:	Supported
3528F:	Documentation/media/kapi/cec-core.rst
3529F:	Documentation/media/uapi/cec
3530F:	drivers/media/cec/
3531F:	drivers/media/rc/keymaps/rc-cec.c
3532F:	include/media/cec.h
3533F:	include/media/cec-notifier.h
3534F:	include/uapi/linux/cec.h
3535F:	include/uapi/linux/cec-funcs.h
3536F:	Documentation/devicetree/bindings/media/cec.txt
3537F:	Documentation/ABI/testing/debugfs-cec-error-inj
3538
3539CEC GPIO DRIVER
3540M:	Hans Verkuil <hans.verkuil@cisco.com>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543W:	http://linuxtv.org
3544S:	Supported
3545F:	drivers/media/platform/cec-gpio/
3546F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3547
3548CELL BROADBAND ENGINE ARCHITECTURE
3549M:	Arnd Bergmann <arnd@arndb.de>
3550L:	linuxppc-dev@lists.ozlabs.org
3551W:	http://www.ibm.com/developerworks/power/cell/
3552S:	Supported
3553F:	arch/powerpc/include/asm/cell*.h
3554F:	arch/powerpc/include/asm/spu*.h
3555F:	arch/powerpc/include/uapi/asm/spu*.h
3556F:	arch/powerpc/oprofile/*cell*
3557F:	arch/powerpc/platforms/cell/
3558
3559CEPH COMMON CODE (LIBCEPH)
3560M:	Ilya Dryomov <idryomov@gmail.com>
3561M:	"Yan, Zheng" <zyan@redhat.com>
3562M:	Sage Weil <sage@redhat.com>
3563L:	ceph-devel@vger.kernel.org
3564W:	http://ceph.com/
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566T:	git git://github.com/ceph/ceph-client.git
3567S:	Supported
3568F:	net/ceph/
3569F:	include/linux/ceph/
3570F:	include/linux/crush/
3571
3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573M:	"Yan, Zheng" <zyan@redhat.com>
3574M:	Sage Weil <sage@redhat.com>
3575M:	Ilya Dryomov <idryomov@gmail.com>
3576L:	ceph-devel@vger.kernel.org
3577W:	http://ceph.com/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579T:	git git://github.com/ceph/ceph-client.git
3580S:	Supported
3581F:	Documentation/filesystems/ceph.txt
3582F:	fs/ceph/
3583
3584CERTIFICATE HANDLING:
3585M:	David Howells <dhowells@redhat.com>
3586M:	David Woodhouse <dwmw2@infradead.org>
3587L:	keyrings@vger.kernel.org
3588S:	Maintained
3589F:	Documentation/admin-guide/module-signing.rst
3590F:	certs/
3591F:	scripts/sign-file.c
3592F:	scripts/extract-cert.c
3593
3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595L:	linux-usb@vger.kernel.org
3596S:	Orphan
3597F:	Documentation/usb/WUSB-Design-overview.txt
3598F:	Documentation/usb/wusb-cbaf
3599F:	drivers/usb/host/hwa-hc.c
3600F:	drivers/usb/host/whci/
3601F:	drivers/usb/wusbcore/
3602F:	include/linux/usb/wusb*
3603
3604CFAG12864B LCD DRIVER
3605M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	drivers/auxdisplay/cfag12864b.c
3608F:	include/linux/cfag12864b.h
3609
3610CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612S:	Maintained
3613F:	drivers/auxdisplay/cfag12864bfb.c
3614F:	include/linux/cfag12864b.h
3615
3616802.11 (including CFG80211/NL80211)
3617M:	Johannes Berg <johannes@sipsolutions.net>
3618L:	linux-wireless@vger.kernel.org
3619W:	http://wireless.kernel.org/
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622S:	Maintained
3623F:	net/wireless/
3624F:	include/uapi/linux/nl80211.h
3625F:	include/linux/ieee80211.h
3626F:	include/net/wext.h
3627F:	include/net/cfg80211.h
3628F:	include/net/iw_handler.h
3629F:	include/net/ieee80211_radiotap.h
3630F:	Documentation/driver-api/80211/cfg80211.rst
3631F:	Documentation/networking/regulatory.txt
3632
3633CHAR and MISC DRIVERS
3634M:	Arnd Bergmann <arnd@arndb.de>
3635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637S:	Supported
3638F:	drivers/char/
3639F:	drivers/misc/
3640F:	include/linux/miscdevice.h
3641
3642CHECKPATCH
3643M:	Andy Whitcroft <apw@canonical.com>
3644M:	Joe Perches <joe@perches.com>
3645S:	Maintained
3646F:	scripts/checkpatch.pl
3647
3648CHINESE DOCUMENTATION
3649M:	Harry Wei <harryxiyou@gmail.com>
3650L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652S:	Maintained
3653F:	Documentation/translations/zh_CN/
3654
3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656M:	Peter Chen <Peter.Chen@nxp.com>
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658L:	linux-usb@vger.kernel.org
3659S:	Maintained
3660F:	drivers/usb/chipidea/
3661
3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663M:	Hans de Goede <hdegoede@redhat.com>
3664L:	linux-input@vger.kernel.org
3665S:	Maintained
3666F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667F:	drivers/input/touchscreen/chipone_icn8318.c
3668
3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670M:	Hans de Goede <hdegoede@redhat.com>
3671L:	linux-input@vger.kernel.org
3672S:	Maintained
3673F:	drivers/input/touchscreen/chipone_icn8505.c
3674
3675CHROME HARDWARE PLATFORM SUPPORT
3676M:	Benson Leung <bleung@chromium.org>
3677M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678S:	Maintained
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680F:	drivers/platform/chrome/
3681
3682CHROMEOS EC SUBDRIVERS
3683M:	Benson Leung <bleung@chromium.org>
3684M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3685R:	Guenter Roeck <groeck@chromium.org>
3686S:	Maintained
3687N:	cros_ec
3688N:	cros-ec
3689F:	drivers/power/supply/cros_usbpd-charger.c
3690
3691CIRRUS LOGIC AUDIO CODEC DRIVERS
3692M:	Brian Austin <brian.austin@cirrus.com>
3693M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3695S:	Maintained
3696F:	sound/soc/codecs/cs*
3697
3698CIRRUS LOGIC EP93XX ETHERNET DRIVER
3699M:	Hartley Sweeten <hsweeten@visionengravers.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3703
3704CISCO FCOE HBA DRIVER
3705M:	Satish Kharat <satishkh@cisco.com>
3706M:	Sesidhar Baddela <sebaddel@cisco.com>
3707M:	Karan Tilak Kumar <kartilak@cisco.com>
3708L:	linux-scsi@vger.kernel.org
3709S:	Supported
3710F:	drivers/scsi/fnic/
3711
3712CISCO SCSI HBA DRIVER
3713M:	Karan Tilak Kumar <kartilak@cisco.com>
3714M:	Sesidhar Baddela <sebaddel@cisco.com>
3715L:	linux-scsi@vger.kernel.org
3716S:	Supported
3717F:	drivers/scsi/snic/
3718
3719CISCO VIC ETHERNET NIC DRIVER
3720M:	Christian Benvenuti <benve@cisco.com>
3721M:	Govindarajulu Varadarajan <_govind@gmx.com>
3722M:	Parvi Kaustubhi <pkaustub@cisco.com>
3723S:	Supported
3724F:	drivers/net/ethernet/cisco/enic/
3725
3726CISCO VIC LOW LATENCY NIC DRIVER
3727M:	Christian Benvenuti <benve@cisco.com>
3728M:	Nelson Escobar <neescoba@cisco.com>
3729M:	Parvi Kaustubhi <pkaustub@cisco.com>
3730S:	Supported
3731F:	drivers/infiniband/hw/usnic/
3732
3733CIRRUS LOGIC MADERA CODEC DRIVERS
3734M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3735M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3737L:	patches@opensource.cirrus.com
3738T:	git https://github.com/CirrusLogic/linux-drivers.git
3739W:	https://github.com/CirrusLogic/linux-drivers/wiki
3740S:	Supported
3741F:	Documentation/devicetree/bindings/mfd/madera.txt
3742F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3743F:	include/linux/irqchip/irq-madera*
3744F:	include/linux/mfd/madera/*
3745F:	drivers/gpio/gpio-madera*
3746F:	drivers/irqchip/irq-madera*
3747F:	drivers/mfd/madera*
3748F:	drivers/mfd/cs47l*
3749F:	drivers/pinctrl/cirrus/*
3750
3751CLANG-FORMAT FILE
3752M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3753S:	Maintained
3754F:	.clang-format
3755
3756CLEANCACHE API
3757M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3758L:	linux-kernel@vger.kernel.org
3759S:	Maintained
3760F:	mm/cleancache.c
3761F:	include/linux/cleancache.h
3762
3763CLK API
3764M:	Russell King <linux@armlinux.org.uk>
3765L:	linux-clk@vger.kernel.org
3766S:	Maintained
3767F:	include/linux/clk.h
3768
3769CLOCKSOURCE, CLOCKEVENT DRIVERS
3770M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3771M:	Thomas Gleixner <tglx@linutronix.de>
3772L:	linux-kernel@vger.kernel.org
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3774S:	Supported
3775F:	drivers/clocksource/
3776F:	Documentation/devicetree/bindings/timer/
3777
3778CMPC ACPI DRIVER
3779M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3780M:	Daniel Oliveira Nascimento <don@syst.com.br>
3781L:	platform-driver-x86@vger.kernel.org
3782S:	Supported
3783F:	drivers/platform/x86/classmate-laptop.c
3784
3785COBALT MEDIA DRIVER
3786M:	Hans Verkuil <hans.verkuil@cisco.com>
3787L:	linux-media@vger.kernel.org
3788T:	git git://linuxtv.org/media_tree.git
3789W:	https://linuxtv.org
3790S:	Supported
3791F:	drivers/media/pci/cobalt/
3792
3793COCCINELLE/Semantic Patches (SmPL)
3794M:	Julia Lawall <Julia.Lawall@lip6.fr>
3795M:	Gilles Muller <Gilles.Muller@lip6.fr>
3796M:	Nicolas Palix <nicolas.palix@imag.fr>
3797M:	Michal Marek <michal.lkml@markovi.net>
3798L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3800W:	http://coccinelle.lip6.fr/
3801S:	Supported
3802F:	Documentation/dev-tools/coccinelle.rst
3803F:	scripts/coccinelle/
3804F:	scripts/coccicheck
3805
3806CODA FILE SYSTEM
3807M:	Jan Harkes <jaharkes@cs.cmu.edu>
3808M:	coda@cs.cmu.edu
3809L:	codalist@coda.cs.cmu.edu
3810W:	http://www.coda.cs.cmu.edu/
3811S:	Maintained
3812F:	Documentation/filesystems/coda.txt
3813F:	fs/coda/
3814F:	include/linux/coda*.h
3815F:	include/uapi/linux/coda*.h
3816
3817CODA V4L2 MEM2MEM DRIVER
3818M:	Philipp Zabel <p.zabel@pengutronix.de>
3819L:	linux-media@vger.kernel.org
3820S:	Maintained
3821F:	Documentation/devicetree/bindings/media/coda.txt
3822F:	drivers/media/platform/coda/
3823
3824CODE OF CONDUCT
3825M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3826S:	Supported
3827F:	Documentation/process/code-of-conduct.rst
3828F:	Documentation/process/code-of-conduct-interpretation.rst
3829
3830COMMON CLK FRAMEWORK
3831M:	Michael Turquette <mturquette@baylibre.com>
3832M:	Stephen Boyd <sboyd@kernel.org>
3833L:	linux-clk@vger.kernel.org
3834Q:	http://patchwork.kernel.org/project/linux-clk/list/
3835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/clock/
3838F:	drivers/clk/
3839X:	drivers/clk/clkdev.c
3840F:	include/linux/clk-pr*
3841F:	include/linux/clk/
3842F:	include/linux/of_clk.h
3843
3844COMMON INTERNET FILE SYSTEM (CIFS)
3845M:	Steve French <sfrench@samba.org>
3846L:	linux-cifs@vger.kernel.org
3847L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3848W:	http://linux-cifs.samba.org/
3849T:	git git://git.samba.org/sfrench/cifs-2.6.git
3850S:	Supported
3851F:	Documentation/filesystems/cifs/
3852F:	fs/cifs/
3853
3854COMPACTPCI HOTPLUG CORE
3855M:	Scott Murray <scott@spiteful.org>
3856L:	linux-pci@vger.kernel.org
3857S:	Maintained
3858F:	drivers/pci/hotplug/cpci_hotplug*
3859
3860COMPACTPCI HOTPLUG GENERIC DRIVER
3861M:	Scott Murray <scott@spiteful.org>
3862L:	linux-pci@vger.kernel.org
3863S:	Maintained
3864F:	drivers/pci/hotplug/cpcihp_generic.c
3865
3866COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3867M:	Scott Murray <scott@spiteful.org>
3868L:	linux-pci@vger.kernel.org
3869S:	Maintained
3870F:	drivers/pci/hotplug/cpcihp_zt5550.*
3871
3872COMPAL LAPTOP SUPPORT
3873M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3874L:	platform-driver-x86@vger.kernel.org
3875S:	Maintained
3876F:	drivers/platform/x86/compal-laptop.c
3877
3878COMPILER ATTRIBUTES
3879M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3880S:	Maintained
3881F:	include/linux/compiler_attributes.h
3882
3883CONEXANT ACCESSRUNNER USB DRIVER
3884L:	accessrunner-general@lists.sourceforge.net
3885W:	http://accessrunner.sourceforge.net/
3886S:	Orphan
3887F:	drivers/usb/atm/cxacru.c
3888
3889CONFIGFS
3890M:	Joel Becker <jlbec@evilplan.org>
3891M:	Christoph Hellwig <hch@lst.de>
3892T:	git git://git.infradead.org/users/hch/configfs.git
3893S:	Supported
3894F:	fs/configfs/
3895F:	include/linux/configfs.h
3896
3897CONNECTOR
3898M:	Evgeniy Polyakov <zbr@ioremap.net>
3899L:	netdev@vger.kernel.org
3900S:	Maintained
3901F:	drivers/connector/
3902
3903CONTROL GROUP (CGROUP)
3904M:	Tejun Heo <tj@kernel.org>
3905M:	Li Zefan <lizefan@huawei.com>
3906M:	Johannes Weiner <hannes@cmpxchg.org>
3907L:	cgroups@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3909S:	Maintained
3910F:	Documentation/cgroup*
3911F:	include/linux/cgroup*
3912F:	kernel/cgroup*
3913
3914CONTROL GROUP - CPUSET
3915M:	Li Zefan <lizefan@huawei.com>
3916L:	cgroups@vger.kernel.org
3917W:	http://www.bullopensource.org/cpuset/
3918W:	http://oss.sgi.com/projects/cpusets/
3919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3920S:	Maintained
3921F:	Documentation/cgroup-v1/cpusets.txt
3922F:	include/linux/cpuset.h
3923F:	kernel/cgroup/cpuset.c
3924
3925CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3926M:	Johannes Weiner <hannes@cmpxchg.org>
3927M:	Michal Hocko <mhocko@kernel.org>
3928M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3929L:	cgroups@vger.kernel.org
3930L:	linux-mm@kvack.org
3931S:	Maintained
3932F:	mm/memcontrol.c
3933F:	mm/swap_cgroup.c
3934
3935CORETEMP HARDWARE MONITORING DRIVER
3936M:	Fenghua Yu <fenghua.yu@intel.com>
3937L:	linux-hwmon@vger.kernel.org
3938S:	Maintained
3939F:	Documentation/hwmon/coretemp
3940F:	drivers/hwmon/coretemp.c
3941
3942COSA/SRP SYNC SERIAL DRIVER
3943M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3944W:	http://www.fi.muni.cz/~kas/cosa/
3945S:	Maintained
3946F:	drivers/net/wan/cosa*
3947
3948CPMAC ETHERNET DRIVER
3949M:	Florian Fainelli <f.fainelli@gmail.com>
3950L:	netdev@vger.kernel.org
3951S:	Maintained
3952F:	drivers/net/ethernet/ti/cpmac.c
3953
3954CPU FREQUENCY SCALING FRAMEWORK
3955M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3956M:	Viresh Kumar <viresh.kumar@linaro.org>
3957L:	linux-pm@vger.kernel.org
3958S:	Maintained
3959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3961B:	https://bugzilla.kernel.org
3962F:	Documentation/admin-guide/pm/cpufreq.rst
3963F:	Documentation/admin-guide/pm/intel_pstate.rst
3964F:	Documentation/cpu-freq/
3965F:	Documentation/devicetree/bindings/cpufreq/
3966F:	drivers/cpufreq/
3967F:	include/linux/cpufreq.h
3968F:	tools/testing/selftests/cpufreq/
3969
3970CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3971M:	Viresh Kumar <viresh.kumar@linaro.org>
3972M:	Sudeep Holla <sudeep.holla@arm.com>
3973L:	linux-pm@vger.kernel.org
3974W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3975S:	Maintained
3976F:	drivers/cpufreq/arm_big_little.h
3977F:	drivers/cpufreq/arm_big_little.c
3978
3979CPU POWER MONITORING SUBSYSTEM
3980M:	Thomas Renninger <trenn@suse.com>
3981M:	Shuah Khan <shuah@kernel.org>
3982L:	linux-pm@vger.kernel.org
3983S:	Maintained
3984F:	tools/power/cpupower/
3985
3986CPUID/MSR DRIVER
3987M:	"H. Peter Anvin" <hpa@zytor.com>
3988S:	Maintained
3989F:	arch/x86/kernel/cpuid.c
3990F:	arch/x86/kernel/msr.c
3991
3992CPUIDLE DRIVER - ARM BIG LITTLE
3993M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3994M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3995L:	linux-pm@vger.kernel.org
3996L:	linux-arm-kernel@lists.infradead.org
3997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3998S:	Maintained
3999F:	drivers/cpuidle/cpuidle-big_little.c
4000
4001CPUIDLE DRIVER - ARM EXYNOS
4002M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4003M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4004M:	Kukjin Kim <kgene@kernel.org>
4005L:	linux-pm@vger.kernel.org
4006L:	linux-samsung-soc@vger.kernel.org
4007S:	Supported
4008F:	drivers/cpuidle/cpuidle-exynos.c
4009F:	arch/arm/mach-exynos/pm.c
4010
4011CPU IDLE TIME MANAGEMENT FRAMEWORK
4012M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4013M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4014L:	linux-pm@vger.kernel.org
4015S:	Maintained
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4017B:	https://bugzilla.kernel.org
4018F:	Documentation/admin-guide/pm/cpuidle.rst
4019F:	drivers/cpuidle/*
4020F:	include/linux/cpuidle.h
4021
4022CRAMFS FILESYSTEM
4023M:	Nicolas Pitre <nico@linaro.org>
4024S:	Maintained
4025F:	Documentation/filesystems/cramfs.txt
4026F:	fs/cramfs/
4027
4028CRYPTO API
4029M:	Herbert Xu <herbert@gondor.apana.org.au>
4030M:	"David S. Miller" <davem@davemloft.net>
4031L:	linux-crypto@vger.kernel.org
4032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4034S:	Maintained
4035F:	Documentation/crypto/
4036F:	Documentation/devicetree/bindings/crypto/
4037F:	arch/*/crypto/
4038F:	crypto/
4039F:	drivers/crypto/
4040F:	include/crypto/
4041F:	include/linux/crypto*
4042
4043CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4044M:	Neil Horman <nhorman@tuxdriver.com>
4045L:	linux-crypto@vger.kernel.org
4046S:	Maintained
4047F:	crypto/ansi_cprng.c
4048F:	crypto/rng.c
4049
4050CS3308 MEDIA DRIVER
4051M:	Hans Verkuil <hverkuil@xs4all.nl>
4052L:	linux-media@vger.kernel.org
4053T:	git git://linuxtv.org/media_tree.git
4054W:	http://linuxtv.org
4055S:	Odd Fixes
4056F:	drivers/media/i2c/cs3308.c
4057
4058CS5535 Audio ALSA driver
4059M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4060S:	Maintained
4061F:	sound/pci/cs5535audio/
4062
4063CSI DRIVERS FOR ALLWINNER V3s
4064M:	Yong Deng <yong.deng@magewell.com>
4065L:	linux-media@vger.kernel.org
4066T:	git git://linuxtv.org/media_tree.git
4067S:	Maintained
4068F:	drivers/media/platform/sunxi/sun6i-csi/
4069F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4070
4071CW1200 WLAN driver
4072M:	Solomon Peachy <pizza@shaftnet.org>
4073S:	Maintained
4074F:	drivers/net/wireless/st/cw1200/
4075
4076CX18 VIDEO4LINUX DRIVER
4077M:	Andy Walls <awalls@md.metrocast.net>
4078L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4079L:	linux-media@vger.kernel.org
4080T:	git git://linuxtv.org/media_tree.git
4081W:	https://linuxtv.org
4082W:	http://www.ivtvdriver.org/index.php/Cx18
4083S:	Maintained
4084F:	Documentation/media/v4l-drivers/cx18*
4085F:	drivers/media/pci/cx18/
4086F:	include/uapi/linux/ivtv*
4087
4088CX2341X MPEG ENCODER HELPER MODULE
4089M:	Hans Verkuil <hverkuil@xs4all.nl>
4090L:	linux-media@vger.kernel.org
4091T:	git git://linuxtv.org/media_tree.git
4092W:	https://linuxtv.org
4093S:	Maintained
4094F:	drivers/media/common/cx2341x*
4095F:	include/media/drv-intf/cx2341x.h
4096
4097CX24120 MEDIA DRIVER
4098M:	Jemma Denson <jdenson@gmail.com>
4099M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4100L:	linux-media@vger.kernel.org
4101W:	https://linuxtv.org
4102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4103S:	Maintained
4104F:	drivers/media/dvb-frontends/cx24120*
4105
4106CX88 VIDEO4LINUX DRIVER
4107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4108L:	linux-media@vger.kernel.org
4109W:	https://linuxtv.org
4110T:	git git://linuxtv.org/media_tree.git
4111S:	Odd fixes
4112F:	Documentation/media/v4l-drivers/cx88*
4113F:	drivers/media/pci/cx88/
4114
4115CXD2820R MEDIA DRIVER
4116M:	Antti Palosaari <crope@iki.fi>
4117L:	linux-media@vger.kernel.org
4118W:	https://linuxtv.org
4119W:	http://palosaari.fi/linux/
4120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4121T:	git git://linuxtv.org/anttip/media_tree.git
4122S:	Maintained
4123F:	drivers/media/dvb-frontends/cxd2820r*
4124
4125CXGB3 ETHERNET DRIVER (CXGB3)
4126M:	Arjun Vynipadath <arjun@chelsio.com>
4127L:	netdev@vger.kernel.org
4128W:	http://www.chelsio.com
4129S:	Supported
4130F:	drivers/net/ethernet/chelsio/cxgb3/
4131
4132CXGB3 ISCSI DRIVER (CXGB3I)
4133M:	Karen Xie <kxie@chelsio.com>
4134L:	linux-scsi@vger.kernel.org
4135W:	http://www.chelsio.com
4136S:	Supported
4137F:	drivers/scsi/cxgbi/cxgb3i
4138
4139CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4140M:	Steve Wise <swise@chelsio.com>
4141L:	linux-rdma@vger.kernel.org
4142W:	http://www.openfabrics.org
4143S:	Supported
4144F:	drivers/infiniband/hw/cxgb3/
4145F:	include/uapi/rdma/cxgb3-abi.h
4146
4147CXGB4 CRYPTO DRIVER (chcr)
4148M:	Harsh Jain <harsh@chelsio.com>
4149L:	linux-crypto@vger.kernel.org
4150W:	http://www.chelsio.com
4151S:	Supported
4152F:	drivers/crypto/chelsio
4153
4154CXGB4 ETHERNET DRIVER (CXGB4)
4155M:	Arjun Vynipadath <arjun@chelsio.com>
4156L:	netdev@vger.kernel.org
4157W:	http://www.chelsio.com
4158S:	Supported
4159F:	drivers/net/ethernet/chelsio/cxgb4/
4160
4161CXGB4 ISCSI DRIVER (CXGB4I)
4162M:	Karen Xie <kxie@chelsio.com>
4163L:	linux-scsi@vger.kernel.org
4164W:	http://www.chelsio.com
4165S:	Supported
4166F:	drivers/scsi/cxgbi/cxgb4i
4167
4168CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4169M:	Steve Wise <swise@chelsio.com>
4170L:	linux-rdma@vger.kernel.org
4171W:	http://www.openfabrics.org
4172S:	Supported
4173F:	drivers/infiniband/hw/cxgb4/
4174F:	include/uapi/rdma/cxgb4-abi.h
4175
4176CXGB4VF ETHERNET DRIVER (CXGB4VF)
4177M:	Casey Leedom <leedom@chelsio.com>
4178L:	netdev@vger.kernel.org
4179W:	http://www.chelsio.com
4180S:	Supported
4181F:	drivers/net/ethernet/chelsio/cxgb4vf/
4182
4183CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4184M:	Frederic Barrat <fbarrat@linux.ibm.com>
4185M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4186L:	linuxppc-dev@lists.ozlabs.org
4187S:	Supported
4188F:	arch/powerpc/platforms/powernv/pci-cxl.c
4189F:	drivers/misc/cxl/
4190F:	include/misc/cxl*
4191F:	include/uapi/misc/cxl.h
4192F:	Documentation/powerpc/cxl.txt
4193F:	Documentation/ABI/testing/sysfs-class-cxl
4194
4195CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4196M:	Manoj N. Kumar <manoj@linux.ibm.com>
4197M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4198M:	Uma Krishnan <ukrishn@linux.ibm.com>
4199L:	linux-scsi@vger.kernel.org
4200S:	Supported
4201F:	drivers/scsi/cxlflash/
4202F:	include/uapi/scsi/cxlflash_ioctl.h
4203F:	Documentation/powerpc/cxlflash.txt
4204
4205CYBERPRO FB DRIVER
4206M:	Russell King <linux@armlinux.org.uk>
4207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4208W:	http://www.armlinux.org.uk/
4209S:	Maintained
4210F:	drivers/video/fbdev/cyber2000fb.*
4211
4212CYCLADES ASYNC MUX DRIVER
4213W:	http://www.cyclades.com/
4214S:	Orphan
4215F:	drivers/tty/cyclades.c
4216F:	include/linux/cyclades.h
4217F:	include/uapi/linux/cyclades.h
4218
4219CYCLADES PC300 DRIVER
4220W:	http://www.cyclades.com/
4221S:	Orphan
4222F:	drivers/net/wan/pc300*
4223
4224CYPRESS_FIRMWARE MEDIA DRIVER
4225M:	Antti Palosaari <crope@iki.fi>
4226L:	linux-media@vger.kernel.org
4227W:	https://linuxtv.org
4228W:	http://palosaari.fi/linux/
4229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4230T:	git git://linuxtv.org/anttip/media_tree.git
4231S:	Maintained
4232F:	drivers/media/common/cypress_firmware*
4233
4234CYTTSP TOUCHSCREEN DRIVER
4235M:	Ferruh Yigit <fery@cypress.com>
4236L:	linux-input@vger.kernel.org
4237S:	Supported
4238F:	drivers/input/touchscreen/cyttsp*
4239F:	include/linux/input/cyttsp.h
4240
4241D-LINK DIR-685 TOUCHKEYS DRIVER
4242M:	Linus Walleij <linus.walleij@linaro.org>
4243L:	linux-input@vger.kernel.org
4244S:	Supported
4245F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4246
4247DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4248M:	Joshua Kinard <kumba@gentoo.org>
4249S:	Maintained
4250F:	drivers/rtc/rtc-ds1685.c
4251F:	include/linux/rtc/ds1685.h
4252
4253DAMA SLAVE for AX.25
4254M:	Joerg Reuter <jreuter@yaina.de>
4255W:	http://yaina.de/jreuter/
4256W:	http://www.qsl.net/dl1bke/
4257L:	linux-hams@vger.kernel.org
4258S:	Maintained
4259F:	net/ax25/af_ax25.c
4260F:	net/ax25/ax25_dev.c
4261F:	net/ax25/ax25_ds_*
4262F:	net/ax25/ax25_in.c
4263F:	net/ax25/ax25_out.c
4264F:	net/ax25/ax25_timer.c
4265F:	net/ax25/sysctl_net_ax25.c
4266
4267DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4268L:	netdev@vger.kernel.org
4269S:	Orphan
4270F:	Documentation/networking/device_drivers/dec/dmfe.txt
4271F:	drivers/net/ethernet/dec/tulip/dmfe.c
4272
4273DC390/AM53C974 SCSI driver
4274M:	Hannes Reinecke <hare@suse.com>
4275L:	linux-scsi@vger.kernel.org
4276S:	Maintained
4277F:	drivers/scsi/am53c974.c
4278
4279DC395x SCSI driver
4280M:	Oliver Neukum <oliver@neukum.org>
4281M:	Ali Akcaagac <aliakc@web.de>
4282M:	Jamie Lenehan <lenehan@twibble.org>
4283L:	dc395x@twibble.org
4284W:	http://twibble.org/dist/dc395x/
4285W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4286S:	Maintained
4287F:	Documentation/scsi/dc395x.txt
4288F:	drivers/scsi/dc395x.*
4289
4290DCCP PROTOCOL
4291M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4292L:	dccp@vger.kernel.org
4293W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4294S:	Maintained
4295F:	include/linux/dccp.h
4296F:	include/uapi/linux/dccp.h
4297F:	include/linux/tfrc.h
4298F:	net/dccp/
4299
4300DECnet NETWORK LAYER
4301W:	http://linux-decnet.sourceforge.net
4302L:	linux-decnet-user@lists.sourceforge.net
4303S:	Orphan
4304F:	Documentation/networking/decnet.txt
4305F:	net/decnet/
4306
4307DECSTATION PLATFORM SUPPORT
4308M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4309L:	linux-mips@vger.kernel.org
4310W:	http://www.linux-mips.org/wiki/DECstation
4311S:	Maintained
4312F:	arch/mips/dec/
4313F:	arch/mips/include/asm/dec/
4314F:	arch/mips/include/asm/mach-dec/
4315
4316DEFXX FDDI NETWORK DRIVER
4317M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4318S:	Maintained
4319F:	drivers/net/fddi/defxx.*
4320
4321DELL SMBIOS DRIVER
4322M:	Pali Rohár <pali.rohar@gmail.com>
4323M:	Mario Limonciello <mario.limonciello@dell.com>
4324L:	platform-driver-x86@vger.kernel.org
4325S:	Maintained
4326F:	drivers/platform/x86/dell-smbios.*
4327
4328DELL SMBIOS SMM DRIVER
4329M:	Mario Limonciello <mario.limonciello@dell.com>
4330L:	platform-driver-x86@vger.kernel.org
4331S:	Maintained
4332F:	drivers/platform/x86/dell-smbios-smm.c
4333
4334DELL SMBIOS WMI DRIVER
4335M:	Mario Limonciello <mario.limonciello@dell.com>
4336L:	platform-driver-x86@vger.kernel.org
4337S:	Maintained
4338F:	drivers/platform/x86/dell-smbios-wmi.c
4339F:	tools/wmi/dell-smbios-example.c
4340
4341DEFZA FDDI NETWORK DRIVER
4342M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4343S:	Maintained
4344F:	drivers/net/fddi/defza.*
4345
4346DELL LAPTOP DRIVER
4347M:	Matthew Garrett <mjg59@srcf.ucam.org>
4348M:	Pali Rohár <pali.rohar@gmail.com>
4349L:	platform-driver-x86@vger.kernel.org
4350S:	Maintained
4351F:	drivers/platform/x86/dell-laptop.c
4352
4353DELL LAPTOP FREEFALL DRIVER
4354M:	Pali Rohár <pali.rohar@gmail.com>
4355S:	Maintained
4356F:	drivers/platform/x86/dell-smo8800.c
4357
4358DELL LAPTOP RBTN DRIVER
4359M:	Pali Rohár <pali.rohar@gmail.com>
4360S:	Maintained
4361F:	drivers/platform/x86/dell-rbtn.*
4362
4363DELL REMOTE BIOS UPDATE DRIVER
4364M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4365L:	platform-driver-x86@vger.kernel.org
4366S:	Maintained
4367F:	drivers/platform/x86/dell_rbu.c
4368
4369DELL LAPTOP SMM DRIVER
4370M:	Pali Rohár <pali.rohar@gmail.com>
4371S:	Maintained
4372F:	drivers/hwmon/dell-smm-hwmon.c
4373F:	include/uapi/linux/i8k.h
4374
4375DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4376M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4377L:	platform-driver-x86@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/dcdbas.txt
4380F:	drivers/platform/x86/dcdbas.*
4381
4382DELL WMI NOTIFICATIONS DRIVER
4383M:	Matthew Garrett <mjg59@srcf.ucam.org>
4384M:	Pali Rohár <pali.rohar@gmail.com>
4385S:	Maintained
4386F:	drivers/platform/x86/dell-wmi.c
4387
4388DELL WMI DESCRIPTOR DRIVER
4389M:	Mario Limonciello <mario.limonciello@dell.com>
4390S:	Maintained
4391F:	drivers/platform/x86/dell-wmi-descriptor.c
4392
4393DELTA ST MEDIA DRIVER
4394M:	Hugues Fruchet <hugues.fruchet@st.com>
4395L:	linux-media@vger.kernel.org
4396T:	git git://linuxtv.org/media_tree.git
4397W:	https://linuxtv.org
4398S:	Supported
4399F:	drivers/media/platform/sti/delta
4400
4401DENALI NAND DRIVER
4402M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4403L:	linux-mtd@lists.infradead.org
4404S:	Supported
4405F:	drivers/mtd/nand/raw/denali*
4406
4407DESIGNWARE USB2 DRD IP DRIVER
4408M:	Minas Harutyunyan <hminas@synopsys.com>
4409L:	linux-usb@vger.kernel.org
4410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4411S:	Maintained
4412F:	drivers/usb/dwc2/
4413
4414DESIGNWARE USB3 DRD IP DRIVER
4415M:	Felipe Balbi <balbi@kernel.org>
4416L:	linux-usb@vger.kernel.org
4417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4418S:	Maintained
4419F:	drivers/usb/dwc3/
4420
4421DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4422M:	Andreas Klinger <ak@it-klinger.de>
4423L:	linux-iio@vger.kernel.org
4424S:	Maintained
4425F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4426F:	drivers/iio/proximity/srf*.c
4427
4428DEVICE COREDUMP (DEV_COREDUMP)
4429M:	Johannes Berg <johannes@sipsolutions.net>
4430L:	linux-kernel@vger.kernel.org
4431S:	Maintained
4432F:	drivers/base/devcoredump.c
4433F:	include/linux/devcoredump.h
4434
4435DEVICE FREQUENCY (DEVFREQ)
4436M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4437M:	Kyungmin Park <kyungmin.park@samsung.com>
4438R:	Chanwoo Choi <cw00.choi@samsung.com>
4439L:	linux-pm@vger.kernel.org
4440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4441S:	Maintained
4442F:	drivers/devfreq/
4443F:	include/linux/devfreq.h
4444F:	Documentation/devicetree/bindings/devfreq/
4445
4446DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4447M:	Chanwoo Choi <cw00.choi@samsung.com>
4448L:	linux-pm@vger.kernel.org
4449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4450S:	Supported
4451F:	drivers/devfreq/event/
4452F:	drivers/devfreq/devfreq-event.c
4453F:	include/linux/devfreq-event.h
4454F:	Documentation/devicetree/bindings/devfreq/event/
4455
4456DEVICE NUMBER REGISTRY
4457M:	Torben Mathiasen <device@lanana.org>
4458W:	http://lanana.org/docs/device-list/index.html
4459S:	Maintained
4460
4461DEVICE-MAPPER  (LVM)
4462M:	Alasdair Kergon <agk@redhat.com>
4463M:	Mike Snitzer <snitzer@redhat.com>
4464M:	dm-devel@redhat.com
4465L:	dm-devel@redhat.com
4466W:	http://sources.redhat.com/dm
4467Q:	http://patchwork.kernel.org/project/dm-devel/list/
4468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4469T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4470S:	Maintained
4471F:	Documentation/device-mapper/
4472F:	drivers/md/Makefile
4473F:	drivers/md/Kconfig
4474F:	drivers/md/dm*
4475F:	drivers/md/persistent-data/
4476F:	include/linux/device-mapper.h
4477F:	include/linux/dm-*.h
4478F:	include/uapi/linux/dm-*.h
4479
4480DEVLINK
4481M:	Jiri Pirko <jiri@mellanox.com>
4482L:	netdev@vger.kernel.org
4483S:	Supported
4484F:	net/core/devlink.c
4485F:	include/net/devlink.h
4486F:	include/uapi/linux/devlink.h
4487
4488DIALOG SEMICONDUCTOR DRIVERS
4489M:	Support Opensource <support.opensource@diasemi.com>
4490W:	http://www.dialog-semiconductor.com/products
4491S:	Supported
4492F:	Documentation/hwmon/da90??
4493F:	Documentation/devicetree/bindings/mfd/da90*.txt
4494F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4495F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4496F:	Documentation/devicetree/bindings/regulator/da92*.txt
4497F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4498F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4499F:	drivers/gpio/gpio-da90??.c
4500F:	drivers/hwmon/da90??-hwmon.c
4501F:	drivers/iio/adc/da91??-*.c
4502F:	drivers/input/misc/da90??_onkey.c
4503F:	drivers/input/touchscreen/da9052_tsi.c
4504F:	drivers/leds/leds-da90??.c
4505F:	drivers/mfd/da903x.c
4506F:	drivers/mfd/da90??-*.c
4507F:	drivers/mfd/da91??-*.c
4508F:	drivers/power/supply/da9052-battery.c
4509F:	drivers/power/supply/da91??-*.c
4510F:	drivers/regulator/da903x.c
4511F:	drivers/regulator/da9???-regulator.[ch]
4512F:	drivers/thermal/da90??-thermal.c
4513F:	drivers/rtc/rtc-da90??.c
4514F:	drivers/video/backlight/da90??_bl.c
4515F:	drivers/watchdog/da90??_wdt.c
4516F:	include/linux/mfd/da903x.h
4517F:	include/linux/mfd/da9052/
4518F:	include/linux/mfd/da9055/
4519F:	include/linux/mfd/da9062/
4520F:	include/linux/mfd/da9063/
4521F:	include/linux/mfd/da9150/
4522F:	include/linux/regulator/da9211.h
4523F:	include/sound/da[79]*.h
4524F:	sound/soc/codecs/da[79]*.[ch]
4525
4526DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4528L:	linux-gpio@vger.kernel.org
4529S:	Maintained
4530F:	drivers/gpio/gpio-gpio-mm.c
4531
4532DIOLAN U2C-12 I2C DRIVER
4533M:	Guenter Roeck <linux@roeck-us.net>
4534L:	linux-i2c@vger.kernel.org
4535S:	Maintained
4536F:	drivers/i2c/busses/i2c-diolan-u2c.c
4537
4538FILESYSTEM DIRECT ACCESS (DAX)
4539M:	Matthew Wilcox <willy@infradead.org>
4540M:	Ross Zwisler <zwisler@kernel.org>
4541M:	Jan Kara <jack@suse.cz>
4542L:	linux-fsdevel@vger.kernel.org
4543S:	Supported
4544F:	fs/dax.c
4545F:	include/linux/dax.h
4546F:	include/trace/events/fs_dax.h
4547
4548DEVICE DIRECT ACCESS (DAX)
4549M:	Dan Williams <dan.j.williams@intel.com>
4550M:	Dave Jiang <dave.jiang@intel.com>
4551M:	Ross Zwisler <zwisler@kernel.org>
4552M:	Vishal Verma <vishal.l.verma@intel.com>
4553L:	linux-nvdimm@lists.01.org
4554S:	Supported
4555F:	drivers/dax/
4556
4557DIRECTORY NOTIFICATION (DNOTIFY)
4558M:	Jan Kara <jack@suse.cz>
4559R:	Amir Goldstein <amir73il@gmail.com>
4560L:	linux-fsdevel@vger.kernel.org
4561S:	Maintained
4562F:	Documentation/filesystems/dnotify.txt
4563F:	fs/notify/dnotify/
4564F:	include/linux/dnotify.h
4565
4566DISK GEOMETRY AND PARTITION HANDLING
4567M:	Andries Brouwer <aeb@cwi.nl>
4568W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4569W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4570W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4571S:	Maintained
4572
4573DISKQUOTA
4574M:	Jan Kara <jack@suse.com>
4575S:	Maintained
4576F:	Documentation/filesystems/quota.txt
4577F:	fs/quota/
4578F:	include/linux/quota*.h
4579F:	include/uapi/linux/quota*.h
4580
4581DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4582M:	Bernie Thompson <bernie@plugable.com>
4583L:	linux-fbdev@vger.kernel.org
4584S:	Maintained
4585W:	http://plugable.com/category/projects/udlfb/
4586F:	drivers/video/fbdev/udlfb.c
4587F:	include/video/udlfb.h
4588F:	Documentation/fb/udlfb.txt
4589
4590DISTRIBUTED LOCK MANAGER (DLM)
4591M:	Christine Caulfield <ccaulfie@redhat.com>
4592M:	David Teigland <teigland@redhat.com>
4593L:	cluster-devel@redhat.com
4594W:	http://sources.redhat.com/cluster/
4595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4596S:	Supported
4597F:	fs/dlm/
4598
4599DMA BUFFER SHARING FRAMEWORK
4600M:	Sumit Semwal <sumit.semwal@linaro.org>
4601S:	Maintained
4602L:	linux-media@vger.kernel.org
4603L:	dri-devel@lists.freedesktop.org
4604L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4605F:	drivers/dma-buf/
4606F:	include/linux/dma-buf*
4607F:	include/linux/reservation.h
4608F:	include/linux/*fence.h
4609F:	Documentation/driver-api/dma-buf.rst
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611
4612DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4613M:	Vinod Koul <vkoul@kernel.org>
4614L:	dmaengine@vger.kernel.org
4615Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4616S:	Maintained
4617F:	drivers/dma/
4618F:	include/linux/dmaengine.h
4619F:	include/linux/of_dma.h
4620F:	Documentation/devicetree/bindings/dma/
4621F:	Documentation/driver-api/dmaengine/
4622T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4623
4624DMA MAPPING HELPERS
4625M:	Christoph Hellwig <hch@lst.de>
4626M:	Marek Szyprowski <m.szyprowski@samsung.com>
4627R:	Robin Murphy <robin.murphy@arm.com>
4628L:	iommu@lists.linux-foundation.org
4629T:	git git://git.infradead.org/users/hch/dma-mapping.git
4630W:	http://git.infradead.org/users/hch/dma-mapping.git
4631S:	Supported
4632F:	kernel/dma/
4633F:	include/asm-generic/dma-mapping.h
4634F:	include/linux/dma-direct.h
4635F:	include/linux/dma-mapping.h
4636F:	include/linux/dma-noncoherent.h
4637
4638DME1737 HARDWARE MONITOR DRIVER
4639M:	Juerg Haefliger <juergh@gmail.com>
4640L:	linux-hwmon@vger.kernel.org
4641S:	Maintained
4642F:	Documentation/hwmon/dme1737
4643F:	drivers/hwmon/dme1737.c
4644
4645DMI/SMBIOS SUPPORT
4646M:	Jean Delvare <jdelvare@suse.com>
4647S:	Maintained
4648T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4649F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4650F:	drivers/firmware/dmi-id.c
4651F:	drivers/firmware/dmi_scan.c
4652F:	include/linux/dmi.h
4653
4654DOCUMENTATION
4655M:	Jonathan Corbet <corbet@lwn.net>
4656L:	linux-doc@vger.kernel.org
4657S:	Maintained
4658F:	Documentation/
4659F:	scripts/kernel-doc
4660X:	Documentation/ABI/
4661X:	Documentation/acpi/
4662X:	Documentation/devicetree/
4663X:	Documentation/i2c/
4664X:	Documentation/media/
4665X:	Documentation/power/
4666X:	Documentation/spi/
4667T:	git git://git.lwn.net/linux.git docs-next
4668
4669DOCUMENTATION/ITALIAN
4670M:	Federico Vaga <federico.vaga@vaga.pv.it>
4671L:	linux-doc@vger.kernel.org
4672S:	Maintained
4673F:	Documentation/translations/it_IT
4674
4675DONGWOON DW9714 LENS VOICE COIL DRIVER
4676M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4677L:	linux-media@vger.kernel.org
4678T:	git git://linuxtv.org/media_tree.git
4679S:	Maintained
4680F:	drivers/media/i2c/dw9714.c
4681F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4682
4683DONGWOON DW9807 LENS VOICE COIL DRIVER
4684M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4685L:	linux-media@vger.kernel.org
4686T:	git git://linuxtv.org/media_tree.git
4687S:	Maintained
4688F:	drivers/media/i2c/dw9807-vcm.c
4689F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4690
4691DOUBLETALK DRIVER
4692M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4693L:	blinux-list@redhat.com
4694S:	Maintained
4695F:	drivers/char/dtlk.c
4696F:	include/linux/dtlk.h
4697
4698DPAA2 DATAPATH I/O (DPIO) DRIVER
4699M:	Roy Pledge <Roy.Pledge@nxp.com>
4700L:	linux-kernel@vger.kernel.org
4701S:	Maintained
4702F:	drivers/soc/fsl/dpio
4703
4704DPAA2 ETHERNET DRIVER
4705M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4706L:	netdev@vger.kernel.org
4707S:	Maintained
4708F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4709F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4710F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4711F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4712F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4713
4714DPAA2 ETHERNET SWITCH DRIVER
4715M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4716M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4717L:	linux-kernel@vger.kernel.org
4718S:	Maintained
4719F:	drivers/staging/fsl-dpaa2/ethsw
4720
4721DPAA2 PTP CLOCK DRIVER
4722M:	Yangbo Lu <yangbo.lu@nxp.com>
4723L:	netdev@vger.kernel.org
4724S:	Maintained
4725F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4726F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4727
4728DPT_I2O SCSI RAID DRIVER
4729M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4730L:	linux-scsi@vger.kernel.org
4731W:	http://www.adaptec.com/
4732S:	Maintained
4733F:	drivers/scsi/dpt*
4734F:	drivers/scsi/dpt/
4735
4736DRBD DRIVER
4737M:	Philipp Reisner <philipp.reisner@linbit.com>
4738M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4739L:	drbd-dev@lists.linbit.com
4740W:	http://www.drbd.org
4741T:	git git://git.linbit.com/linux-drbd.git
4742T:	git git://git.linbit.com/drbd-8.4.git
4743S:	Supported
4744F:	drivers/block/drbd/
4745F:	lib/lru_cache.c
4746F:	Documentation/blockdev/drbd/
4747
4748DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4750R:	"Rafael J. Wysocki" <rafael@kernel.org>
4751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4752S:	Supported
4753F:	Documentation/kobject.txt
4754F:	drivers/base/
4755F:	fs/debugfs/
4756F:	fs/sysfs/
4757F:	include/linux/debugfs.h
4758F:	include/linux/kobj*
4759F:	lib/kobj*
4760
4761DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4762M:	Kevin Hilman <khilman@kernel.org>
4763M:	Nishanth Menon <nm@ti.com>
4764S:	Maintained
4765F:	drivers/power/avs/
4766F:	include/linux/power/smartreflex.h
4767L:	linux-pm@vger.kernel.org
4768
4769DRM DRIVER FOR ARM PL111 CLCD
4770M:	Eric Anholt <eric@anholt.net>
4771T:	git git://anongit.freedesktop.org/drm/drm-misc
4772S:	Supported
4773F:	drivers/gpu/drm/pl111/
4774
4775DRM DRIVER FOR ARM VERSATILE TFT PANELS
4776M:	Linus Walleij <linus.walleij@linaro.org>
4777T:	git git://anongit.freedesktop.org/drm/drm-misc
4778S:	Maintained
4779F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4780F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4781
4782DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4783M:	Dave Airlie <airlied@redhat.com>
4784S:	Odd Fixes
4785F:	drivers/gpu/drm/ast/
4786
4787DRM DRIVER FOR BOCHS VIRTUAL GPU
4788M:	Gerd Hoffmann <kraxel@redhat.com>
4789L:	virtualization@lists.linux-foundation.org
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791S:	Maintained
4792F:	drivers/gpu/drm/bochs/
4793
4794DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4795M:	Linus Walleij <linus.walleij@linaro.org>
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797S:	Maintained
4798F:	drivers/gpu/drm/tve200/
4799
4800DRM DRIVER FOR ILITEK ILI9225 PANELS
4801M:	David Lechner <david@lechnology.com>
4802S:	Maintained
4803F:	drivers/gpu/drm/tinydrm/ili9225.c
4804F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4805
4806DRM DRIVER FOR HX8357D PANELS
4807M:	Eric Anholt <eric@anholt.net>
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809S:	Maintained
4810F:	drivers/gpu/drm/tinydrm/hx8357d.c
4811F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4812
4813DRM DRIVER FOR INTEL I810 VIDEO CARDS
4814S:	Orphan / Obsolete
4815F:	drivers/gpu/drm/i810/
4816F:	include/uapi/drm/i810_drm.h
4817
4818DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4819S:	Orphan / Obsolete
4820F:	drivers/gpu/drm/mga/
4821F:	include/uapi/drm/mga_drm.h
4822
4823DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4824M:	Dave Airlie <airlied@redhat.com>
4825S:	Odd Fixes
4826F:	drivers/gpu/drm/mgag200/
4827
4828DRM DRIVER FOR MI0283QT
4829M:	Noralf Trønnes <noralf@tronnes.org>
4830S:	Maintained
4831F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4832F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4833
4834DRM DRIVER FOR MSM ADRENO GPU
4835M:	Rob Clark <robdclark@gmail.com>
4836L:	linux-arm-msm@vger.kernel.org
4837L:	dri-devel@lists.freedesktop.org
4838L:	freedreno@lists.freedesktop.org
4839T:	git git://people.freedesktop.org/~robclark/linux
4840S:	Maintained
4841F:	drivers/gpu/drm/msm/
4842F:	include/uapi/drm/msm_drm.h
4843F:	Documentation/devicetree/bindings/display/msm/
4844
4845DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4846M:	Ben Skeggs <bskeggs@redhat.com>
4847L:	dri-devel@lists.freedesktop.org
4848L:	nouveau@lists.freedesktop.org
4849T:	git git://github.com/skeggsb/linux
4850S:	Supported
4851F:	drivers/gpu/drm/nouveau/
4852F:	include/uapi/drm/nouveau_drm.h
4853
4854DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4855M:	Stefan Mavrodiev <stefan@olimex.com>
4856S:	Maintained
4857F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4858F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4859
4860DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4861M:	Noralf Trønnes <noralf@tronnes.org>
4862S:	Maintained
4863F:	drivers/gpu/drm/tinydrm/repaper.c
4864F:	Documentation/devicetree/bindings/display/repaper.txt
4865
4866DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4867M:	Dave Airlie <airlied@redhat.com>
4868M:	Gerd Hoffmann <kraxel@redhat.com>
4869L:	virtualization@lists.linux-foundation.org
4870T:	git git://anongit.freedesktop.org/drm/drm-misc
4871S:	Obsolete
4872W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4873F:	drivers/gpu/drm/cirrus/
4874
4875DRM DRIVER FOR QXL VIRTUAL GPU
4876M:	Dave Airlie <airlied@redhat.com>
4877M:	Gerd Hoffmann <kraxel@redhat.com>
4878L:	virtualization@lists.linux-foundation.org
4879T:	git git://anongit.freedesktop.org/drm/drm-misc
4880S:	Maintained
4881F:	drivers/gpu/drm/qxl/
4882F:	include/uapi/drm/qxl_drm.h
4883
4884DRM DRIVER FOR RAGE 128 VIDEO CARDS
4885S:	Orphan / Obsolete
4886F:	drivers/gpu/drm/r128/
4887F:	include/uapi/drm/r128_drm.h
4888
4889DRM DRIVER FOR SAVAGE VIDEO CARDS
4890S:	Orphan / Obsolete
4891F:	drivers/gpu/drm/savage/
4892F:	include/uapi/drm/savage_drm.h
4893
4894DRM DRIVER FOR SIS VIDEO CARDS
4895S:	Orphan / Obsolete
4896F:	drivers/gpu/drm/sis/
4897F:	include/uapi/drm/sis_drm.h
4898
4899DRM DRIVER FOR SITRONIX ST7586 PANELS
4900M:	David Lechner <david@lechnology.com>
4901S:	Maintained
4902F:	drivers/gpu/drm/tinydrm/st7586.c
4903F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4904
4905DRM DRIVER FOR SITRONIX ST7735R PANELS
4906M:	David Lechner <david@lechnology.com>
4907S:	Maintained
4908F:	drivers/gpu/drm/tinydrm/st7735r.c
4909F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4910
4911DRM DRIVER FOR TDFX VIDEO CARDS
4912S:	Orphan / Obsolete
4913F:	drivers/gpu/drm/tdfx/
4914
4915DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4916M:	Dave Airlie <airlied@redhat.com>
4917R:	Sean Paul <sean@poorly.run>
4918L:	dri-devel@lists.freedesktop.org
4919S:	Odd Fixes
4920F:	drivers/gpu/drm/udl/
4921T:	git git://anongit.freedesktop.org/drm/drm-misc
4922
4923DRM DRIVER FOR VMWARE VIRTUAL GPU
4924M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4925M:	Thomas Hellstrom <thellstrom@vmware.com>
4926L:	dri-devel@lists.freedesktop.org
4927T:	git git://people.freedesktop.org/~thomash/linux
4928S:	Supported
4929F:	drivers/gpu/drm/vmwgfx/
4930F:	include/uapi/drm/vmwgfx_drm.h
4931
4932DRM DRIVERS
4933M:	David Airlie <airlied@linux.ie>
4934M:	Daniel Vetter <daniel@ffwll.ch>
4935L:	dri-devel@lists.freedesktop.org
4936T:	git git://anongit.freedesktop.org/drm/drm
4937B:	https://bugs.freedesktop.org/
4938C:	irc://chat.freenode.net/dri-devel
4939S:	Maintained
4940F:	drivers/gpu/drm/
4941F:	drivers/gpu/vga/
4942F:	Documentation/devicetree/bindings/display/
4943F:	Documentation/devicetree/bindings/gpu/
4944F:	Documentation/gpu/
4945F:	include/drm/
4946F:	include/uapi/drm/
4947F:	include/linux/vga*
4948
4949DRM DRIVERS AND MISC GPU PATCHES
4950M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4951M:	Maxime Ripard <maxime.ripard@bootlin.com>
4952M:	Sean Paul <sean@poorly.run>
4953W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4954S:	Maintained
4955T:	git git://anongit.freedesktop.org/drm/drm-misc
4956F:	Documentation/gpu/
4957F:	drivers/gpu/vga/
4958F:	drivers/gpu/drm/*
4959F:	include/drm/drm*
4960F:	include/uapi/drm/drm*
4961F:	include/linux/vga*
4962
4963DRM DRIVERS FOR ALLWINNER A10
4964M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4965L:	dri-devel@lists.freedesktop.org
4966S:	Supported
4967F:	drivers/gpu/drm/sun4i/
4968F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4969T:	git git://anongit.freedesktop.org/drm/drm-misc
4970
4971DRM DRIVERS FOR AMLOGIC SOCS
4972M:	Neil Armstrong <narmstrong@baylibre.com>
4973L:	dri-devel@lists.freedesktop.org
4974L:	linux-amlogic@lists.infradead.org
4975W:	http://linux-meson.com/
4976S:	Supported
4977F:	drivers/gpu/drm/meson/
4978F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4979F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4980F:	Documentation/gpu/meson.rst
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982
4983DRM DRIVERS FOR ATMEL HLCDC
4984M:	Boris Brezillon <bbrezillon@kernel.org>
4985L:	dri-devel@lists.freedesktop.org
4986S:	Supported
4987F:	drivers/gpu/drm/atmel-hlcdc/
4988F:	Documentation/devicetree/bindings/display/atmel/
4989T:	git git://anongit.freedesktop.org/drm/drm-misc
4990
4991DRM DRIVERS FOR BRIDGE CHIPS
4992M:	Archit Taneja <architt@codeaurora.org>
4993M:	Andrzej Hajda <a.hajda@samsung.com>
4994R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4995S:	Maintained
4996T:	git git://anongit.freedesktop.org/drm/drm-misc
4997F:	drivers/gpu/drm/bridge/
4998
4999DRM DRIVERS FOR EXYNOS
5000M:	Inki Dae <inki.dae@samsung.com>
5001M:	Joonyoung Shim <jy0922.shim@samsung.com>
5002M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5003M:	Kyungmin Park <kyungmin.park@samsung.com>
5004L:	dri-devel@lists.freedesktop.org
5005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5006S:	Supported
5007F:	drivers/gpu/drm/exynos/
5008F:	include/uapi/drm/exynos_drm.h
5009F:	Documentation/devicetree/bindings/display/exynos/
5010
5011DRM DRIVERS FOR FREESCALE DCU
5012M:	Stefan Agner <stefan@agner.ch>
5013M:	Alison Wang <alison.wang@nxp.com>
5014L:	dri-devel@lists.freedesktop.org
5015S:	Supported
5016F:	drivers/gpu/drm/fsl-dcu/
5017F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5018F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5019F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5020T:	git git://anongit.freedesktop.org/drm/drm-misc
5021
5022DRM DRIVERS FOR FREESCALE IMX
5023M:	Philipp Zabel <p.zabel@pengutronix.de>
5024L:	dri-devel@lists.freedesktop.org
5025S:	Maintained
5026F:	drivers/gpu/drm/imx/
5027F:	drivers/gpu/ipu-v3/
5028F:	Documentation/devicetree/bindings/display/imx/
5029
5030DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5031M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5032L:	dri-devel@lists.freedesktop.org
5033T:	git git://github.com/patjak/drm-gma500
5034S:	Maintained
5035F:	drivers/gpu/drm/gma500/
5036
5037DRM DRIVERS FOR HISILICON
5038M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5039M:	Rongrong Zou <zourongrong@gmail.com>
5040R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5041R:	Chen Feng <puck.chen@hisilicon.com>
5042L:	dri-devel@lists.freedesktop.org
5043T:	git git://github.com/xin3liang/linux.git
5044S:	Maintained
5045F:	drivers/gpu/drm/hisilicon/
5046F:	Documentation/devicetree/bindings/display/hisilicon/
5047
5048DRM DRIVERS FOR MEDIATEK
5049M:	CK Hu <ck.hu@mediatek.com>
5050M:	Philipp Zabel <p.zabel@pengutronix.de>
5051L:	dri-devel@lists.freedesktop.org
5052S:	Supported
5053F:	drivers/gpu/drm/mediatek/
5054F:	Documentation/devicetree/bindings/display/mediatek/
5055
5056DRM DRIVERS FOR NVIDIA TEGRA
5057M:	Thierry Reding <thierry.reding@gmail.com>
5058L:	dri-devel@lists.freedesktop.org
5059L:	linux-tegra@vger.kernel.org
5060T:	git git://anongit.freedesktop.org/tegra/linux.git
5061S:	Supported
5062F:	drivers/gpu/drm/tegra/
5063F:	drivers/gpu/host1x/
5064F:	include/linux/host1x.h
5065F:	include/uapi/drm/tegra_drm.h
5066F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5067
5068DRM DRIVERS FOR RENESAS
5069M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5070M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5071L:	dri-devel@lists.freedesktop.org
5072L:	linux-renesas-soc@vger.kernel.org
5073T:	git git://linuxtv.org/pinchartl/media drm/du/next
5074S:	Supported
5075F:	drivers/gpu/drm/rcar-du/
5076F:	drivers/gpu/drm/shmobile/
5077F:	include/linux/platform_data/shmob_drm.h
5078F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5079F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5080F:	Documentation/devicetree/bindings/display/renesas,du.txt
5081
5082DRM DRIVERS FOR ROCKCHIP
5083M:	Sandy Huang <hjc@rock-chips.com>
5084M:	Heiko Stübner <heiko@sntech.de>
5085L:	dri-devel@lists.freedesktop.org
5086S:	Maintained
5087F:	drivers/gpu/drm/rockchip/
5088F:	Documentation/devicetree/bindings/display/rockchip/
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090
5091DRM DRIVERS FOR STI
5092M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5093M:	Vincent Abriou <vincent.abriou@st.com>
5094L:	dri-devel@lists.freedesktop.org
5095T:	git git://anongit.freedesktop.org/drm/drm-misc
5096S:	Maintained
5097F:	drivers/gpu/drm/sti
5098F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5099
5100DRM DRIVERS FOR STM
5101M:	Yannick Fertre <yannick.fertre@st.com>
5102M:	Philippe Cornu <philippe.cornu@st.com>
5103M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5104M:	Vincent Abriou <vincent.abriou@st.com>
5105L:	dri-devel@lists.freedesktop.org
5106T:	git git://anongit.freedesktop.org/drm/drm-misc
5107S:	Maintained
5108F:	drivers/gpu/drm/stm
5109F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5110
5111DRM DRIVERS FOR TI LCDC
5112M:	Jyri Sarha <jsarha@ti.com>
5113R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5114L:	dri-devel@lists.freedesktop.org
5115S:	Maintained
5116F:	drivers/gpu/drm/tilcdc/
5117F:	Documentation/devicetree/bindings/display/tilcdc/
5118
5119DRM DRIVERS FOR TI OMAP
5120M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5121L:	dri-devel@lists.freedesktop.org
5122S:	Maintained
5123F:	drivers/gpu/drm/omapdrm/
5124F:	Documentation/devicetree/bindings/display/ti/
5125
5126DRM DRIVERS FOR V3D
5127M:	Eric Anholt <eric@anholt.net>
5128S:	Supported
5129F:	drivers/gpu/drm/v3d/
5130F:	include/uapi/drm/v3d_drm.h
5131F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133
5134DRM DRIVERS FOR VC4
5135M:	Eric Anholt <eric@anholt.net>
5136T:	git git://github.com/anholt/linux
5137S:	Supported
5138F:	drivers/gpu/drm/vc4/
5139F:	include/uapi/drm/vc4_drm.h
5140F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5141T:	git git://anongit.freedesktop.org/drm/drm-misc
5142
5143DRM DRIVERS FOR VIVANTE GPU IP
5144M:	Lucas Stach <l.stach@pengutronix.de>
5145R:	Russell King <linux+etnaviv@armlinux.org.uk>
5146R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5147L:	etnaviv@lists.freedesktop.org
5148L:	dri-devel@lists.freedesktop.org
5149S:	Maintained
5150F:	drivers/gpu/drm/etnaviv/
5151F:	include/uapi/drm/etnaviv_drm.h
5152F:	Documentation/devicetree/bindings/display/etnaviv/
5153
5154DRM DRIVERS FOR ZTE ZX
5155M:	Shawn Guo <shawnguo@kernel.org>
5156L:	dri-devel@lists.freedesktop.org
5157S:	Maintained
5158F:	drivers/gpu/drm/zte/
5159F:	Documentation/devicetree/bindings/display/zte,vou.txt
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161
5162DRM PANEL DRIVERS
5163M:	Thierry Reding <thierry.reding@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/drm_panel.c
5168F:	drivers/gpu/drm/panel/
5169F:	include/drm/drm_panel.h
5170F:	Documentation/devicetree/bindings/display/panel/
5171
5172DRM TINYDRM DRIVERS
5173M:	Noralf Trønnes <noralf@tronnes.org>
5174W:	https://github.com/notro/tinydrm/wiki/Development
5175T:	git git://anongit.freedesktop.org/drm/drm-misc
5176S:	Maintained
5177F:	drivers/gpu/drm/tinydrm/
5178F:	include/drm/tinydrm/
5179
5180DRM DRIVERS FOR XEN
5181M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5182T:	git git://anongit.freedesktop.org/drm/drm-misc
5183L:	dri-devel@lists.freedesktop.org
5184L:	xen-devel@lists.xen.org
5185S:	Supported
5186F:	drivers/gpu/drm/xen/
5187F:	Documentation/gpu/xen-front.rst
5188
5189DRM TTM SUBSYSTEM
5190M:	Christian Koenig <christian.koenig@amd.com>
5191M:	Huang Rui <ray.huang@amd.com>
5192M:	Junwei Zhang <Jerry.Zhang@amd.com>
5193T:	git git://people.freedesktop.org/~agd5f/linux
5194S:	Maintained
5195L:	dri-devel@lists.freedesktop.org
5196F:	include/drm/ttm/
5197F:	drivers/gpu/drm/ttm/
5198
5199DSBR100 USB FM RADIO DRIVER
5200M:	Alexey Klimov <klimov.linux@gmail.com>
5201L:	linux-media@vger.kernel.org
5202T:	git git://linuxtv.org/media_tree.git
5203S:	Maintained
5204F:	drivers/media/radio/dsbr100.c
5205
5206DSCC4 DRIVER
5207M:	Francois Romieu <romieu@fr.zoreil.com>
5208L:	netdev@vger.kernel.org
5209S:	Maintained
5210F:	drivers/net/wan/dscc4.c
5211
5212DT3155 MEDIA DRIVER
5213M:	Hans Verkuil <hverkuil@xs4all.nl>
5214L:	linux-media@vger.kernel.org
5215T:	git git://linuxtv.org/media_tree.git
5216W:	https://linuxtv.org
5217S:	Odd Fixes
5218F:	drivers/media/pci/dt3155/
5219
5220DVB_USB_AF9015 MEDIA DRIVER
5221M:	Antti Palosaari <crope@iki.fi>
5222L:	linux-media@vger.kernel.org
5223W:	https://linuxtv.org
5224W:	http://palosaari.fi/linux/
5225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5226T:	git git://linuxtv.org/anttip/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/dvb-usb-v2/af9015*
5229
5230DVB_USB_AF9035 MEDIA DRIVER
5231M:	Antti Palosaari <crope@iki.fi>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234W:	http://palosaari.fi/linux/
5235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5236T:	git git://linuxtv.org/anttip/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/dvb-usb-v2/af9035*
5239
5240DVB_USB_ANYSEE MEDIA DRIVER
5241M:	Antti Palosaari <crope@iki.fi>
5242L:	linux-media@vger.kernel.org
5243W:	https://linuxtv.org
5244W:	http://palosaari.fi/linux/
5245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5246T:	git git://linuxtv.org/anttip/media_tree.git
5247S:	Maintained
5248F:	drivers/media/usb/dvb-usb-v2/anysee*
5249
5250DVB_USB_AU6610 MEDIA DRIVER
5251M:	Antti Palosaari <crope@iki.fi>
5252L:	linux-media@vger.kernel.org
5253W:	https://linuxtv.org
5254W:	http://palosaari.fi/linux/
5255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5256T:	git git://linuxtv.org/anttip/media_tree.git
5257S:	Maintained
5258F:	drivers/media/usb/dvb-usb-v2/au6610*
5259
5260DVB_USB_CE6230 MEDIA DRIVER
5261M:	Antti Palosaari <crope@iki.fi>
5262L:	linux-media@vger.kernel.org
5263W:	https://linuxtv.org
5264W:	http://palosaari.fi/linux/
5265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5266T:	git git://linuxtv.org/anttip/media_tree.git
5267S:	Maintained
5268F:	drivers/media/usb/dvb-usb-v2/ce6230*
5269
5270DVB_USB_CXUSB MEDIA DRIVER
5271M:	Michael Krufky <mkrufky@linuxtv.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274W:	http://github.com/mkrufky
5275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5276T:	git git://linuxtv.org/media_tree.git
5277S:	Maintained
5278F:	drivers/media/usb/dvb-usb/cxusb*
5279
5280DVB_USB_EC168 MEDIA DRIVER
5281M:	Antti Palosaari <crope@iki.fi>
5282L:	linux-media@vger.kernel.org
5283W:	https://linuxtv.org
5284W:	http://palosaari.fi/linux/
5285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5286T:	git git://linuxtv.org/anttip/media_tree.git
5287S:	Maintained
5288F:	drivers/media/usb/dvb-usb-v2/ec168*
5289
5290DVB_USB_GL861 MEDIA DRIVER
5291M:	Antti Palosaari <crope@iki.fi>
5292L:	linux-media@vger.kernel.org
5293W:	https://linuxtv.org
5294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5295T:	git git://linuxtv.org/anttip/media_tree.git
5296S:	Maintained
5297F:	drivers/media/usb/dvb-usb-v2/gl861*
5298
5299DVB_USB_MXL111SF MEDIA DRIVER
5300M:	Michael Krufky <mkrufky@linuxtv.org>
5301L:	linux-media@vger.kernel.org
5302W:	https://linuxtv.org
5303W:	http://github.com/mkrufky
5304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5305T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5306S:	Maintained
5307F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5308
5309DVB_USB_RTL28XXU MEDIA DRIVER
5310M:	Antti Palosaari <crope@iki.fi>
5311L:	linux-media@vger.kernel.org
5312W:	https://linuxtv.org
5313W:	http://palosaari.fi/linux/
5314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5315T:	git git://linuxtv.org/anttip/media_tree.git
5316S:	Maintained
5317F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5318
5319DVB_USB_V2 MEDIA DRIVER
5320M:	Antti Palosaari <crope@iki.fi>
5321L:	linux-media@vger.kernel.org
5322W:	https://linuxtv.org
5323W:	http://palosaari.fi/linux/
5324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5325T:	git git://linuxtv.org/anttip/media_tree.git
5326S:	Maintained
5327F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5328F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5329
5330DYNAMIC DEBUG
5331M:	Jason Baron <jbaron@akamai.com>
5332S:	Maintained
5333F:	lib/dynamic_debug.c
5334F:	include/linux/dynamic_debug.h
5335
5336DYNAMIC INTERRUPT MODERATION
5337M:	Tal Gilboa <talgi@mellanox.com>
5338S:	Maintained
5339F:	include/linux/net_dim.h
5340
5341DZ DECSTATION DZ11 SERIAL DRIVER
5342M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5343S:	Maintained
5344F:	drivers/tty/serial/dz.*
5345
5346E3X0 POWER BUTTON DRIVER
5347M:	Moritz Fischer <moritz.fischer@ettus.com>
5348L:	usrp-users@lists.ettus.com
5349W:	http://www.ettus.com
5350S:	Supported
5351F:	drivers/input/misc/e3x0-button.c
5352F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5353
5354E4000 MEDIA DRIVER
5355M:	Antti Palosaari <crope@iki.fi>
5356L:	linux-media@vger.kernel.org
5357W:	https://linuxtv.org
5358W:	http://palosaari.fi/linux/
5359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5360T:	git git://linuxtv.org/anttip/media_tree.git
5361S:	Maintained
5362F:	drivers/media/tuners/e4000*
5363
5364EARTH_PT1 MEDIA DRIVER
5365M:	Akihiro Tsukada <tskd08@gmail.com>
5366L:	linux-media@vger.kernel.org
5367S:	Odd Fixes
5368F:	drivers/media/pci/pt1/
5369
5370EARTH_PT3 MEDIA DRIVER
5371M:	Akihiro Tsukada <tskd08@gmail.com>
5372L:	linux-media@vger.kernel.org
5373S:	Odd Fixes
5374F:	drivers/media/pci/pt3/
5375
5376EC100 MEDIA DRIVER
5377M:	Antti Palosaari <crope@iki.fi>
5378L:	linux-media@vger.kernel.org
5379W:	https://linuxtv.org
5380W:	http://palosaari.fi/linux/
5381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5382T:	git git://linuxtv.org/anttip/media_tree.git
5383S:	Maintained
5384F:	drivers/media/dvb-frontends/ec100*
5385
5386ECRYPT FILE SYSTEM
5387M:	Tyler Hicks <tyhicks@canonical.com>
5388L:	ecryptfs@vger.kernel.org
5389W:	http://ecryptfs.org
5390W:	https://launchpad.net/ecryptfs
5391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5392S:	Supported
5393F:	Documentation/filesystems/ecryptfs.txt
5394F:	fs/ecryptfs/
5395
5396EDAC-AMD64
5397M:	Borislav Petkov <bp@alien8.de>
5398L:	linux-edac@vger.kernel.org
5399S:	Maintained
5400F:	drivers/edac/amd64_edac*
5401
5402EDAC-CALXEDA
5403M:	Robert Richter <rric@kernel.org>
5404L:	linux-edac@vger.kernel.org
5405S:	Maintained
5406F:	drivers/edac/highbank*
5407
5408EDAC-CAVIUM OCTEON
5409M:	Ralf Baechle <ralf@linux-mips.org>
5410M:	David Daney <david.daney@cavium.com>
5411L:	linux-edac@vger.kernel.org
5412L:	linux-mips@vger.kernel.org
5413S:	Supported
5414F:	drivers/edac/octeon_edac*
5415
5416EDAC-CAVIUM THUNDERX
5417M:	David Daney <david.daney@cavium.com>
5418M:	Jan Glauber <jglauber@cavium.com>
5419L:	linux-edac@vger.kernel.org
5420S:	Supported
5421F:	drivers/edac/thunderx_edac*
5422
5423EDAC-CORE
5424M:	Borislav Petkov <bp@alien8.de>
5425M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5426L:	linux-edac@vger.kernel.org
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5429S:	Supported
5430F:	Documentation/admin-guide/ras.rst
5431F:	Documentation/driver-api/edac.rst
5432F:	drivers/edac/
5433F:	include/linux/edac.h
5434
5435EDAC-E752X
5436M:	Mark Gross <mark.gross@intel.com>
5437L:	linux-edac@vger.kernel.org
5438S:	Maintained
5439F:	drivers/edac/e752x_edac.c
5440
5441EDAC-E7XXX
5442L:	linux-edac@vger.kernel.org
5443S:	Maintained
5444F:	drivers/edac/e7xxx_edac.c
5445
5446EDAC-FSL_DDR
5447M:	York Sun <york.sun@nxp.com>
5448L:	linux-edac@vger.kernel.org
5449S:	Maintained
5450F:	drivers/edac/fsl_ddr_edac.*
5451
5452EDAC-GHES
5453M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5454L:	linux-edac@vger.kernel.org
5455S:	Maintained
5456F:	drivers/edac/ghes_edac.c
5457
5458EDAC-I3000
5459L:	linux-edac@vger.kernel.org
5460S:	Orphan
5461F:	drivers/edac/i3000_edac.c
5462
5463EDAC-I5000
5464L:	linux-edac@vger.kernel.org
5465S:	Maintained
5466F:	drivers/edac/i5000_edac.c
5467
5468EDAC-I5400
5469M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5470L:	linux-edac@vger.kernel.org
5471S:	Maintained
5472F:	drivers/edac/i5400_edac.c
5473
5474EDAC-I7300
5475M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5476L:	linux-edac@vger.kernel.org
5477S:	Maintained
5478F:	drivers/edac/i7300_edac.c
5479
5480EDAC-I7CORE
5481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5482L:	linux-edac@vger.kernel.org
5483S:	Maintained
5484F:	drivers/edac/i7core_edac.c
5485
5486EDAC-I82443BXGX
5487M:	Tim Small <tim@buttersideup.com>
5488L:	linux-edac@vger.kernel.org
5489S:	Maintained
5490F:	drivers/edac/i82443bxgx_edac.c
5491
5492EDAC-I82975X
5493M:	"Arvind R." <arvino55@gmail.com>
5494L:	linux-edac@vger.kernel.org
5495S:	Maintained
5496F:	drivers/edac/i82975x_edac.c
5497
5498EDAC-IE31200
5499M:	Jason Baron <jbaron@akamai.com>
5500L:	linux-edac@vger.kernel.org
5501S:	Maintained
5502F:	drivers/edac/ie31200_edac.c
5503
5504EDAC-MPC85XX
5505M:	Johannes Thumshirn <morbidrsa@gmail.com>
5506L:	linux-edac@vger.kernel.org
5507S:	Maintained
5508F:	drivers/edac/mpc85xx_edac.[ch]
5509
5510EDAC-PASEMI
5511M:	Egor Martovetsky <egor@pasemi.com>
5512L:	linux-edac@vger.kernel.org
5513S:	Maintained
5514F:	drivers/edac/pasemi_edac.c
5515
5516EDAC-PND2
5517M:	Tony Luck <tony.luck@intel.com>
5518L:	linux-edac@vger.kernel.org
5519S:	Maintained
5520F:	drivers/edac/pnd2_edac.[ch]
5521
5522EDAC-R82600
5523M:	Tim Small <tim@buttersideup.com>
5524L:	linux-edac@vger.kernel.org
5525S:	Maintained
5526F:	drivers/edac/r82600_edac.c
5527
5528EDAC-SBRIDGE
5529M:	Tony Luck <tony.luck@intel.com>
5530R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5531L:	linux-edac@vger.kernel.org
5532S:	Maintained
5533F:	drivers/edac/sb_edac.c
5534
5535EDAC-SKYLAKE
5536M:	Tony Luck <tony.luck@intel.com>
5537L:	linux-edac@vger.kernel.org
5538S:	Maintained
5539F:	drivers/edac/skx_edac.c
5540
5541EDAC-TI
5542M:	Tero Kristo <t-kristo@ti.com>
5543L:	linux-edac@vger.kernel.org
5544S:	Maintained
5545F:	drivers/edac/ti_edac.c
5546
5547EDAC-QCOM
5548M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5549M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5550L:	linux-arm-msm@vger.kernel.org
5551L:	linux-edac@vger.kernel.org
5552S:	Maintained
5553F:	drivers/edac/qcom_edac.c
5554
5555EDIROL UA-101/UA-1000 DRIVER
5556M:	Clemens Ladisch <clemens@ladisch.de>
5557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5558T:	git git://git.alsa-project.org/alsa-kernel.git
5559S:	Maintained
5560F:	sound/usb/misc/ua101.c
5561
5562EFI TEST DRIVER
5563L:	linux-efi@vger.kernel.org
5564M:	Ivan Hu <ivan.hu@canonical.com>
5565M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5566S:	Maintained
5567F:	drivers/firmware/efi/test/
5568
5569EFI VARIABLE FILESYSTEM
5570M:	Matthew Garrett <matthew.garrett@nebula.com>
5571M:	Jeremy Kerr <jk@ozlabs.org>
5572M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5574L:	linux-efi@vger.kernel.org
5575S:	Maintained
5576F:	fs/efivarfs/
5577
5578EFIFB FRAMEBUFFER DRIVER
5579L:	linux-fbdev@vger.kernel.org
5580M:	Peter Jones <pjones@redhat.com>
5581S:	Maintained
5582F:	drivers/video/fbdev/efifb.c
5583
5584EFS FILESYSTEM
5585W:	http://aeschi.ch.eu.org/efs/
5586S:	Orphan
5587F:	fs/efs/
5588
5589EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5590M:	Douglas Miller <dougmill@linux.ibm.com>
5591L:	netdev@vger.kernel.org
5592S:	Maintained
5593F:	drivers/net/ethernet/ibm/ehea/
5594
5595EM28XX VIDEO4LINUX DRIVER
5596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5597L:	linux-media@vger.kernel.org
5598W:	https://linuxtv.org
5599T:	git git://linuxtv.org/media_tree.git
5600S:	Maintained
5601F:	drivers/media/usb/em28xx/
5602F:	Documentation/media/v4l-drivers/em28xx*
5603
5604EMBEDDED LINUX
5605M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5606M:	Matt Mackall <mpm@selenic.com>
5607M:	David Woodhouse <dwmw2@infradead.org>
5608L:	linux-embedded@vger.kernel.org
5609S:	Maintained
5610
5611Emulex 10Gbps iSCSI - OneConnect DRIVER
5612M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5613M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5614M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5615L:	linux-scsi@vger.kernel.org
5616W:	http://www.broadcom.com
5617S:	Supported
5618F:	drivers/scsi/be2iscsi/
5619
5620Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5621M:	Sathya Perla <sathya.perla@broadcom.com>
5622M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5623M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5624M:	Somnath Kotur <somnath.kotur@broadcom.com>
5625L:	netdev@vger.kernel.org
5626W:	http://www.emulex.com
5627S:	Supported
5628F:	drivers/net/ethernet/emulex/benet/
5629
5630EMULEX ONECONNECT ROCE DRIVER
5631M:	Selvin Xavier <selvin.xavier@broadcom.com>
5632M:	Devesh Sharma <devesh.sharma@broadcom.com>
5633L:	linux-rdma@vger.kernel.org
5634W:	http://www.broadcom.com
5635S:	Odd Fixes
5636F:	drivers/infiniband/hw/ocrdma/
5637F:	include/uapi/rdma/ocrdma-abi.h
5638
5639EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5640M:	James Smart <james.smart@broadcom.com>
5641M:	Dick Kennedy <dick.kennedy@broadcom.com>
5642L:	linux-scsi@vger.kernel.org
5643W:	http://www.broadcom.com
5644S:	Supported
5645F:	drivers/scsi/lpfc/
5646
5647ENE CB710 FLASH CARD READER DRIVER
5648M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5649S:	Maintained
5650F:	drivers/misc/cb710/
5651F:	drivers/mmc/host/cb710-mmc.*
5652F:	include/linux/cb710.h
5653
5654ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5655M:	Maxim Levitsky <maximlevitsky@gmail.com>
5656S:	Maintained
5657F:	drivers/media/rc/ene_ir.*
5658
5659EPSON S1D13XXX FRAMEBUFFER DRIVER
5660M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5661S:	Maintained
5662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5663F:	drivers/video/fbdev/s1d13xxxfb.c
5664F:	include/video/s1d13xxxfb.h
5665
5666ERRSEQ ERROR TRACKING INFRASTRUCTURE
5667M:	Jeff Layton <jlayton@kernel.org>
5668S:	Maintained
5669F:	lib/errseq.c
5670F:	include/linux/errseq.h
5671
5672ET131X NETWORK DRIVER
5673M:	Mark Einon <mark.einon@gmail.com>
5674S:	Odd Fixes
5675F:	drivers/net/ethernet/agere/
5676
5677ETHERNET BRIDGE
5678M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5679M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5680L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5681L:	netdev@vger.kernel.org
5682W:	http://www.linuxfoundation.org/en/Net:Bridge
5683S:	Maintained
5684F:	include/linux/netfilter_bridge/
5685F:	net/bridge/
5686
5687ETHERNET PHY LIBRARY
5688M:	Andrew Lunn <andrew@lunn.ch>
5689M:	Florian Fainelli <f.fainelli@gmail.com>
5690M:	Heiner Kallweit <hkallweit1@gmail.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	Documentation/ABI/testing/sysfs-bus-mdio
5694F:	Documentation/devicetree/bindings/net/mdio*
5695F:	Documentation/networking/phy.txt
5696F:	drivers/net/phy/
5697F:	drivers/of/of_mdio.c
5698F:	drivers/of/of_net.c
5699F:	include/linux/*mdio*.h
5700F:	include/linux/of_net.h
5701F:	include/linux/phy.h
5702F:	include/linux/phy_fixed.h
5703F:	include/linux/platform_data/mdio-bcm-unimac.h
5704F:	include/linux/platform_data/mdio-gpio.h
5705F:	include/trace/events/mdio.h
5706F:	include/uapi/linux/mdio.h
5707F:	include/uapi/linux/mii.h
5708
5709EXT2 FILE SYSTEM
5710M:	Jan Kara <jack@suse.com>
5711L:	linux-ext4@vger.kernel.org
5712S:	Maintained
5713F:	Documentation/filesystems/ext2.txt
5714F:	fs/ext2/
5715F:	include/linux/ext2*
5716
5717EXT4 FILE SYSTEM
5718M:	"Theodore Ts'o" <tytso@mit.edu>
5719M:	Andreas Dilger <adilger.kernel@dilger.ca>
5720L:	linux-ext4@vger.kernel.org
5721W:	http://ext4.wiki.kernel.org
5722Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5724S:	Maintained
5725F:	Documentation/filesystems/ext4/
5726F:	fs/ext4/
5727
5728Extended Verification Module (EVM)
5729M:	Mimi Zohar <zohar@linux.ibm.com>
5730L:	linux-integrity@vger.kernel.org
5731S:	Supported
5732F:	security/integrity/evm/
5733
5734EXTENSIBLE FIRMWARE INTERFACE (EFI)
5735M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5736L:	linux-efi@vger.kernel.org
5737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5738S:	Maintained
5739F:	Documentation/efi-stub.txt
5740F:	arch/*/kernel/efi.c
5741F:	arch/x86/boot/compressed/eboot.[ch]
5742F:	arch/*/include/asm/efi.h
5743F:	arch/x86/platform/efi/
5744F:	drivers/firmware/efi/
5745F:	include/linux/efi*.h
5746F:	arch/arm/boot/compressed/efi-header.S
5747F:	arch/arm64/kernel/efi-entry.S
5748
5749EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5750M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5751M:	Chanwoo Choi <cw00.choi@samsung.com>
5752L:	linux-kernel@vger.kernel.org
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5754S:	Maintained
5755F:	drivers/extcon/
5756F:	include/linux/extcon/
5757F:	include/linux/extcon.h
5758F:	Documentation/extcon/
5759F:	Documentation/devicetree/bindings/extcon/
5760
5761EXYNOS DP DRIVER
5762M:	Jingoo Han <jingoohan1@gmail.com>
5763L:	dri-devel@lists.freedesktop.org
5764S:	Maintained
5765F:	drivers/gpu/drm/exynos/exynos_dp*
5766
5767EXYNOS SYSMMU (IOMMU) driver
5768M:	Marek Szyprowski <m.szyprowski@samsung.com>
5769L:	iommu@lists.linux-foundation.org
5770S:	Maintained
5771F:	drivers/iommu/exynos-iommu.c
5772
5773EZchip NPS platform support
5774M:	Vineet Gupta <vgupta@synopsys.com>
5775M:	Ofer Levi <oferle@mellanox.com>
5776S:	Supported
5777F:	arch/arc/plat-eznps
5778F:	arch/arc/boot/dts/eznps.dts
5779
5780F2FS FILE SYSTEM
5781M:	Jaegeuk Kim <jaegeuk@kernel.org>
5782M:	Chao Yu <yuchao0@huawei.com>
5783L:	linux-f2fs-devel@lists.sourceforge.net
5784W:	https://f2fs.wiki.kernel.org/
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5786S:	Maintained
5787F:	Documentation/filesystems/f2fs.txt
5788F:	Documentation/ABI/testing/sysfs-fs-f2fs
5789F:	fs/f2fs/
5790F:	include/linux/f2fs_fs.h
5791F:	include/trace/events/f2fs.h
5792
5793F71805F HARDWARE MONITORING DRIVER
5794M:	Jean Delvare <jdelvare@suse.com>
5795L:	linux-hwmon@vger.kernel.org
5796S:	Maintained
5797F:	Documentation/hwmon/f71805f
5798F:	drivers/hwmon/f71805f.c
5799
5800FADDR2LINE
5801M:	Josh Poimboeuf <jpoimboe@redhat.com>
5802S:	Maintained
5803F:	scripts/faddr2line
5804
5805FAILOVER MODULE
5806M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5807L:	netdev@vger.kernel.org
5808S:	Supported
5809F:	net/core/failover.c
5810F:	include/net/failover.h
5811F:	Documentation/networking/failover.rst
5812
5813FANOTIFY
5814M:	Jan Kara <jack@suse.cz>
5815R:	Amir Goldstein <amir73il@gmail.com>
5816L:	linux-fsdevel@vger.kernel.org
5817S:	Maintained
5818F:	fs/notify/fanotify/
5819F:	include/linux/fanotify.h
5820F:	include/uapi/linux/fanotify.h
5821
5822FARSYNC SYNCHRONOUS DRIVER
5823M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5824W:	http://www.farsite.co.uk/
5825S:	Supported
5826F:	drivers/net/wan/farsync.*
5827
5828FAULT INJECTION SUPPORT
5829M:	Akinobu Mita <akinobu.mita@gmail.com>
5830S:	Supported
5831F:	Documentation/fault-injection/
5832F:	lib/fault-inject.c
5833
5834FBTFT Framebuffer drivers
5835S:	Orphan
5836L:	dri-devel@lists.freedesktop.org
5837L:	linux-fbdev@vger.kernel.org
5838F:	drivers/staging/fbtft/
5839
5840FC0011 TUNER DRIVER
5841M:	Michael Buesch <m@bues.ch>
5842L:	linux-media@vger.kernel.org
5843S:	Maintained
5844F:	drivers/media/tuners/fc0011.h
5845F:	drivers/media/tuners/fc0011.c
5846
5847FC2580 MEDIA DRIVER
5848M:	Antti Palosaari <crope@iki.fi>
5849L:	linux-media@vger.kernel.org
5850W:	https://linuxtv.org
5851W:	http://palosaari.fi/linux/
5852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5853T:	git git://linuxtv.org/anttip/media_tree.git
5854S:	Maintained
5855F:	drivers/media/tuners/fc2580*
5856
5857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5858M:	Johannes Thumshirn <jth@kernel.org>
5859L:	linux-scsi@vger.kernel.org
5860W:	www.Open-FCoE.org
5861S:	Supported
5862F:	drivers/scsi/libfc/
5863F:	drivers/scsi/fcoe/
5864F:	include/scsi/fc/
5865F:	include/scsi/libfc.h
5866F:	include/scsi/libfcoe.h
5867F:	include/uapi/scsi/fc/
5868
5869FILE LOCKING (flock() and fcntl()/lockf())
5870M:	Jeff Layton <jlayton@kernel.org>
5871M:	"J. Bruce Fields" <bfields@fieldses.org>
5872L:	linux-fsdevel@vger.kernel.org
5873S:	Maintained
5874F:	include/linux/fcntl.h
5875F:	include/uapi/linux/fcntl.h
5876F:	fs/fcntl.c
5877F:	fs/locks.c
5878
5879FILESYSTEMS (VFS and infrastructure)
5880M:	Alexander Viro <viro@zeniv.linux.org.uk>
5881L:	linux-fsdevel@vger.kernel.org
5882S:	Maintained
5883F:	fs/*
5884F:	include/linux/fs.h
5885F:	include/uapi/linux/fs.h
5886
5887FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5888M:	Riku Voipio <riku.voipio@iki.fi>
5889L:	linux-hwmon@vger.kernel.org
5890S:	Maintained
5891F:	drivers/hwmon/f75375s.c
5892F:	include/linux/f75375s.h
5893
5894FIREWIRE AUDIO DRIVERS
5895M:	Clemens Ladisch <clemens@ladisch.de>
5896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5897T:	git git://git.alsa-project.org/alsa-kernel.git
5898S:	Maintained
5899F:	sound/firewire/
5900
5901FIREWIRE MEDIA DRIVERS (firedtv)
5902M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5903L:	linux-media@vger.kernel.org
5904L:	linux1394-devel@lists.sourceforge.net
5905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5906S:	Maintained
5907F:	drivers/media/firewire/
5908
5909FIREWIRE SBP-2 TARGET
5910M:	Chris Boot <bootc@bootc.net>
5911L:	linux-scsi@vger.kernel.org
5912L:	target-devel@vger.kernel.org
5913L:	linux1394-devel@lists.sourceforge.net
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5915S:	Maintained
5916F:	drivers/target/sbp/
5917
5918FIREWIRE SUBSYSTEM
5919M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5920L:	linux1394-devel@lists.sourceforge.net
5921W:	http://ieee1394.wiki.kernel.org/
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5923S:	Maintained
5924F:	drivers/firewire/
5925F:	include/linux/firewire.h
5926F:	include/uapi/linux/firewire*.h
5927F:	tools/firewire/
5928
5929FIRMWARE LOADER (request_firmware)
5930M:	Luis Chamberlain <mcgrof@kernel.org>
5931L:	linux-kernel@vger.kernel.org
5932S:	Maintained
5933F:	Documentation/firmware_class/
5934F:	drivers/base/firmware_loader/
5935F:	include/linux/firmware.h
5936
5937FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5938M:	Joshua Morris <josh.h.morris@us.ibm.com>
5939M:	Philip Kelleher <pjk1939@linux.ibm.com>
5940S:	Maintained
5941F:	drivers/block/rsxx/
5942
5943FLOPPY DRIVER
5944M:	Jiri Kosina <jikos@kernel.org>
5945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5946S:	Odd fixes
5947F:	drivers/block/floppy.c
5948
5949FMC SUBSYSTEM
5950M:	Alessandro Rubini <rubini@gnudd.com>
5951W:	http://www.ohwr.org/projects/fmc-bus
5952S:	Supported
5953F:	drivers/fmc/
5954F:	include/linux/fmc*.h
5955F:	include/linux/ipmi-fru.h
5956K:	fmc_d.*register
5957
5958FPGA MANAGER FRAMEWORK
5959M:	Alan Tull <atull@kernel.org>
5960M:	Moritz Fischer <mdf@kernel.org>
5961L:	linux-fpga@vger.kernel.org
5962S:	Maintained
5963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5964Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5965F:	Documentation/fpga/
5966F:	Documentation/driver-api/fpga/
5967F:	Documentation/devicetree/bindings/fpga/
5968F:	drivers/fpga/
5969F:	include/linux/fpga/
5970W:	http://www.rocketboards.org
5971
5972FPGA DFL DRIVERS
5973M:	Wu Hao <hao.wu@intel.com>
5974L:	linux-fpga@vger.kernel.org
5975S:	Maintained
5976F:	Documentation/fpga/dfl.txt
5977F:	include/uapi/linux/fpga-dfl.h
5978F:	drivers/fpga/dfl*
5979
5980FPU EMULATOR
5981M:	Bill Metzenthen <billm@melbpc.org.au>
5982W:	http://floatingpoint.sourceforge.net/emulator/index.html
5983S:	Maintained
5984F:	arch/x86/math-emu/
5985
5986FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5987L:	netdev@vger.kernel.org
5988S:	Orphan
5989F:	drivers/net/wan/dlci.c
5990F:	drivers/net/wan/sdla.c
5991
5992FRAMEBUFFER LAYER
5993M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5994L:	dri-devel@lists.freedesktop.org
5995L:	linux-fbdev@vger.kernel.org
5996T:	git git://github.com/bzolnier/linux.git
5997Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5998S:	Maintained
5999F:	Documentation/fb/
6000F:	drivers/video/
6001F:	include/video/
6002F:	include/linux/fb.h
6003F:	include/uapi/video/
6004F:	include/uapi/linux/fb.h
6005
6006FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6007M:	Horia Geantă <horia.geanta@nxp.com>
6008M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6009L:	linux-crypto@vger.kernel.org
6010S:	Maintained
6011F:	drivers/crypto/caam/
6012F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6013
6014FREESCALE DIU FRAMEBUFFER DRIVER
6015M:	Timur Tabi <timur@kernel.org>
6016L:	linux-fbdev@vger.kernel.org
6017S:	Maintained
6018F:	drivers/video/fbdev/fsl-diu-fb.*
6019
6020FREESCALE DMA DRIVER
6021M:	Li Yang <leoyang.li@nxp.com>
6022M:	Zhang Wei <zw@zh-kernel.org>
6023L:	linuxppc-dev@lists.ozlabs.org
6024S:	Maintained
6025F:	drivers/dma/fsldma.*
6026
6027FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6028M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6029L:	netdev@vger.kernel.org
6030S:	Maintained
6031F:	drivers/net/ethernet/freescale/gianfar*
6032F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6033
6034FREESCALE GPMI NAND DRIVER
6035M:	Han Xu <han.xu@nxp.com>
6036L:	linux-mtd@lists.infradead.org
6037S:	Maintained
6038F:	drivers/mtd/nand/raw/gpmi-nand/*
6039
6040FREESCALE I2C CPM DRIVER
6041M:	Jochen Friedrich <jochen@scram.de>
6042L:	linuxppc-dev@lists.ozlabs.org
6043L:	linux-i2c@vger.kernel.org
6044S:	Maintained
6045F:	drivers/i2c/busses/i2c-cpm.c
6046
6047FREESCALE IMX LPI2C DRIVER
6048M:	Dong Aisheng <aisheng.dong@nxp.com>
6049L:	linux-i2c@vger.kernel.org
6050L:	linux-imx@nxp.com
6051S:	Maintained
6052F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6053F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6054
6055FREESCALE IMX / MXC FEC DRIVER
6056M:	Fugang Duan <fugang.duan@nxp.com>
6057L:	netdev@vger.kernel.org
6058S:	Maintained
6059F:	drivers/net/ethernet/freescale/fec_main.c
6060F:	drivers/net/ethernet/freescale/fec_ptp.c
6061F:	drivers/net/ethernet/freescale/fec.h
6062F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6063
6064FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6065M:	Sascha Hauer <s.hauer@pengutronix.de>
6066R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6067L:	linux-fbdev@vger.kernel.org
6068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6069S:	Maintained
6070F:	include/linux/platform_data/video-imxfb.h
6071F:	drivers/video/fbdev/imxfb.c
6072
6073FREESCALE QORIQ DPAA ETHERNET DRIVER
6074M:	Madalin Bucur <madalin.bucur@nxp.com>
6075L:	netdev@vger.kernel.org
6076S:	Maintained
6077F:	drivers/net/ethernet/freescale/dpaa
6078
6079FREESCALE QORIQ DPAA FMAN DRIVER
6080M:	Madalin Bucur <madalin.bucur@nxp.com>
6081L:	netdev@vger.kernel.org
6082S:	Maintained
6083F:	drivers/net/ethernet/freescale/fman
6084F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6085
6086FREESCALE QORIQ PTP CLOCK DRIVER
6087M:	Yangbo Lu <yangbo.lu@nxp.com>
6088L:	netdev@vger.kernel.org
6089S:	Maintained
6090F:	drivers/ptp/ptp_qoriq.c
6091F:	include/linux/fsl/ptp_qoriq.h
6092F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6093
6094FREESCALE QUAD SPI DRIVER
6095M:	Han Xu <han.xu@nxp.com>
6096L:	linux-mtd@lists.infradead.org
6097S:	Maintained
6098F:	drivers/mtd/spi-nor/fsl-quadspi.c
6099
6100FREESCALE QUICC ENGINE LIBRARY
6101M:	Qiang Zhao <qiang.zhao@nxp.com>
6102L:	linuxppc-dev@lists.ozlabs.org
6103S:	Maintained
6104F:	drivers/soc/fsl/qe/
6105F:	include/soc/fsl/*qe*.h
6106F:	include/soc/fsl/*ucc*.h
6107
6108FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6109M:	Li Yang <leoyang.li@nxp.com>
6110L:	netdev@vger.kernel.org
6111L:	linuxppc-dev@lists.ozlabs.org
6112S:	Maintained
6113F:	drivers/net/ethernet/freescale/ucc_geth*
6114
6115FREESCALE QUICC ENGINE UCC HDLC DRIVER
6116M:	Zhao Qiang <qiang.zhao@nxp.com>
6117L:	netdev@vger.kernel.org
6118L:	linuxppc-dev@lists.ozlabs.org
6119S:	Maintained
6120F:	drivers/net/wan/fsl_ucc_hdlc*
6121
6122FREESCALE QUICC ENGINE UCC UART DRIVER
6123M:	Timur Tabi <timur@kernel.org>
6124L:	linuxppc-dev@lists.ozlabs.org
6125S:	Maintained
6126F:	drivers/tty/serial/ucc_uart.c
6127
6128FREESCALE SOC DRIVERS
6129M:	Li Yang <leoyang.li@nxp.com>
6130L:	linuxppc-dev@lists.ozlabs.org
6131L:	linux-arm-kernel@lists.infradead.org
6132S:	Maintained
6133F:	Documentation/devicetree/bindings/soc/fsl/
6134F:	drivers/soc/fsl/
6135F:	include/linux/fsl/
6136
6137FREESCALE SOC FS_ENET DRIVER
6138M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6139L:	linuxppc-dev@lists.ozlabs.org
6140L:	netdev@vger.kernel.org
6141S:	Maintained
6142F:	drivers/net/ethernet/freescale/fs_enet/
6143F:	include/linux/fs_enet_pd.h
6144
6145FREESCALE SOC SOUND DRIVERS
6146M:	Timur Tabi <timur@kernel.org>
6147M:	Nicolin Chen <nicoleotsuka@gmail.com>
6148M:	Xiubo Li <Xiubo.Lee@gmail.com>
6149R:	Fabio Estevam <fabio.estevam@nxp.com>
6150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6151L:	linuxppc-dev@lists.ozlabs.org
6152S:	Maintained
6153F:	sound/soc/fsl/fsl*
6154F:	sound/soc/fsl/imx*
6155F:	sound/soc/fsl/mpc8610_hpcd.c
6156
6157FREESCALE USB PERIPHERAL DRIVERS
6158M:	Li Yang <leoyang.li@nxp.com>
6159L:	linux-usb@vger.kernel.org
6160L:	linuxppc-dev@lists.ozlabs.org
6161S:	Maintained
6162F:	drivers/usb/gadget/udc/fsl*
6163
6164FREEVXFS FILESYSTEM
6165M:	Christoph Hellwig <hch@infradead.org>
6166W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6167S:	Maintained
6168F:	fs/freevxfs/
6169
6170FREEZER
6171M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6172M:	Pavel Machek <pavel@ucw.cz>
6173L:	linux-pm@vger.kernel.org
6174S:	Supported
6175F:	Documentation/power/freezing-of-tasks.txt
6176F:	include/linux/freezer.h
6177F:	kernel/freezer.c
6178
6179FRONTSWAP API
6180M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6181L:	linux-kernel@vger.kernel.org
6182S:	Maintained
6183F:	mm/frontswap.c
6184F:	include/linux/frontswap.h
6185
6186FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6187M:	David Howells <dhowells@redhat.com>
6188L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6189S:	Supported
6190F:	Documentation/filesystems/caching/
6191F:	fs/fscache/
6192F:	include/linux/fscache*.h
6193
6194FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6195M:	Theodore Y. Ts'o <tytso@mit.edu>
6196M:	Jaegeuk Kim <jaegeuk@kernel.org>
6197L:	linux-fscrypt@vger.kernel.org
6198Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6200S:	Supported
6201F:	fs/crypto/
6202F:	include/linux/fscrypt*.h
6203F:	Documentation/filesystems/fscrypt.rst
6204
6205FSI-ATTACHED I2C DRIVER
6206M:	Eddie James <eajames@linux.ibm.com>
6207L:	linux-i2c@vger.kernel.org
6208L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6209S:	Maintained
6210F:	drivers/i2c/busses/i2c-fsi.c
6211F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6212
6213FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6214M:	Jan Kara <jack@suse.cz>
6215R:	Amir Goldstein <amir73il@gmail.com>
6216L:	linux-fsdevel@vger.kernel.org
6217S:	Maintained
6218F:	fs/notify/
6219F:	include/linux/fsnotify*.h
6220
6221FUJITSU LAPTOP EXTRAS
6222M:	Jonathan Woithe <jwoithe@just42.net>
6223L:	platform-driver-x86@vger.kernel.org
6224S:	Maintained
6225F:	drivers/platform/x86/fujitsu-laptop.c
6226
6227FUJITSU M-5MO LS CAMERA ISP DRIVER
6228M:	Kyungmin Park <kyungmin.park@samsung.com>
6229M:	Heungjun Kim <riverful.kim@samsung.com>
6230L:	linux-media@vger.kernel.org
6231S:	Maintained
6232F:	drivers/media/i2c/m5mols/
6233F:	include/media/i2c/m5mols.h
6234
6235FUJITSU TABLET EXTRAS
6236M:	Robert Gerlach <khnz@gmx.de>
6237L:	platform-driver-x86@vger.kernel.org
6238S:	Maintained
6239F:	drivers/platform/x86/fujitsu-tablet.c
6240
6241FUSE: FILESYSTEM IN USERSPACE
6242M:	Miklos Szeredi <miklos@szeredi.hu>
6243L:	linux-fsdevel@vger.kernel.org
6244W:	http://fuse.sourceforge.net/
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6246S:	Maintained
6247F:	fs/fuse/
6248F:	include/uapi/linux/fuse.h
6249F:	Documentation/filesystems/fuse.txt
6250
6251FUTEX SUBSYSTEM
6252M:	Thomas Gleixner <tglx@linutronix.de>
6253M:	Ingo Molnar <mingo@redhat.com>
6254R:	Peter Zijlstra <peterz@infradead.org>
6255R:	Darren Hart <dvhart@infradead.org>
6256L:	linux-kernel@vger.kernel.org
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6258S:	Maintained
6259F:	kernel/futex.c
6260F:	kernel/futex_compat.c
6261F:	include/asm-generic/futex.h
6262F:	include/linux/futex.h
6263F:	include/uapi/linux/futex.h
6264F:	tools/testing/selftests/futex/
6265F:	tools/perf/bench/futex*
6266F:	Documentation/*futex*
6267
6268GCC PLUGINS
6269M:	Kees Cook <keescook@chromium.org>
6270R:	Emese Revfy <re.emese@gmail.com>
6271L:	kernel-hardening@lists.openwall.com
6272S:	Maintained
6273F:	scripts/gcc-plugins/
6274F:	scripts/gcc-plugin.sh
6275F:	scripts/Makefile.gcc-plugins
6276F:	Documentation/gcc-plugins.txt
6277
6278GASKET DRIVER FRAMEWORK
6279M:	Rob Springer <rspringer@google.com>
6280M:	Todd Poynor <toddpoynor@google.com>
6281M:	Ben Chan <benchan@chromium.org>
6282S:	Maintained
6283F:	drivers/staging/gasket/
6284
6285GCOV BASED KERNEL PROFILING
6286M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6287S:	Maintained
6288F:	kernel/gcov/
6289F:	Documentation/dev-tools/gcov.rst
6290
6291GDB KERNEL DEBUGGING HELPER SCRIPTS
6292M:	Jan Kiszka <jan.kiszka@siemens.com>
6293M:	Kieran Bingham <kbingham@kernel.org>
6294S:	Supported
6295F:	scripts/gdb/
6296
6297GDT SCSI DISK ARRAY CONTROLLER DRIVER
6298M:	Achim Leubner <achim_leubner@adaptec.com>
6299L:	linux-scsi@vger.kernel.org
6300W:	http://www.icp-vortex.com/
6301S:	Supported
6302F:	drivers/scsi/gdt*
6303
6304GEMTEK FM RADIO RECEIVER DRIVER
6305M:	Hans Verkuil <hverkuil@xs4all.nl>
6306L:	linux-media@vger.kernel.org
6307T:	git git://linuxtv.org/media_tree.git
6308W:	https://linuxtv.org
6309S:	Maintained
6310F:	drivers/media/radio/radio-gemtek*
6311
6312GENERIC GPIO I2C DRIVER
6313M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6314S:	Supported
6315F:	drivers/i2c/busses/i2c-gpio.c
6316F:	include/linux/platform_data/i2c-gpio.h
6317
6318GENERIC GPIO I2C MULTIPLEXER DRIVER
6319M:	Peter Korsgaard <peter.korsgaard@barco.com>
6320L:	linux-i2c@vger.kernel.org
6321S:	Supported
6322F:	drivers/i2c/muxes/i2c-mux-gpio.c
6323F:	include/linux/platform_data/i2c-mux-gpio.h
6324F:	Documentation/i2c/muxes/i2c-mux-gpio
6325
6326GENERIC HDLC (WAN) DRIVERS
6327M:	Krzysztof Halasa <khc@pm.waw.pl>
6328W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6329S:	Maintained
6330F:	drivers/net/wan/c101.c
6331F:	drivers/net/wan/hd6457*
6332F:	drivers/net/wan/hdlc*
6333F:	drivers/net/wan/n2.c
6334F:	drivers/net/wan/pc300too.c
6335F:	drivers/net/wan/pci200syn.c
6336F:	drivers/net/wan/wanxl*
6337
6338GENERIC INCLUDE/ASM HEADER FILES
6339M:	Arnd Bergmann <arnd@arndb.de>
6340L:	linux-arch@vger.kernel.org
6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6342S:	Maintained
6343F:	include/asm-generic/
6344F:	include/uapi/asm-generic/
6345
6346GENERIC PHY FRAMEWORK
6347M:	Kishon Vijay Abraham I <kishon@ti.com>
6348L:	linux-kernel@vger.kernel.org
6349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6350S:	Supported
6351F:	drivers/phy/
6352F:	include/linux/phy/
6353F:	Documentation/devicetree/bindings/phy/
6354
6355GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6356M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6357S:	Supported
6358F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6359
6360GENERIC PM DOMAINS
6361M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6362M:	Kevin Hilman <khilman@kernel.org>
6363M:	Ulf Hansson <ulf.hansson@linaro.org>
6364L:	linux-pm@vger.kernel.org
6365S:	Supported
6366F:	drivers/base/power/domain*.c
6367F:	include/linux/pm_domain.h
6368F:	Documentation/devicetree/bindings/power/power_domain.txt
6369
6370GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6371M:	Eugen Hristev <eugen.hristev@microchip.com>
6372L:	linux-input@vger.kernel.org
6373S:	Maintained
6374F:	drivers/input/touchscreen/resistive-adc-touch.c
6375
6376GENERIC UIO DRIVER FOR PCI DEVICES
6377M:	"Michael S. Tsirkin" <mst@redhat.com>
6378L:	kvm@vger.kernel.org
6379S:	Supported
6380F:	drivers/uio/uio_pci_generic.c
6381
6382GENWQE (IBM Generic Workqueue Card)
6383M:	Frank Haverkamp <haver@linux.ibm.com>
6384S:	Supported
6385F:	drivers/misc/genwqe/
6386
6387GET_MAINTAINER SCRIPT
6388M:	Joe Perches <joe@perches.com>
6389S:	Maintained
6390F:	scripts/get_maintainer.pl
6391
6392GFS2 FILE SYSTEM
6393M:	Bob Peterson <rpeterso@redhat.com>
6394M:	Andreas Gruenbacher <agruenba@redhat.com>
6395L:	cluster-devel@redhat.com
6396W:	http://sources.redhat.com/cluster/
6397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6398S:	Supported
6399F:	Documentation/filesystems/gfs2*.txt
6400F:	fs/gfs2/
6401F:	include/uapi/linux/gfs2_ondisk.h
6402
6403GIGASET ISDN DRIVERS
6404M:	Paul Bolle <pebolle@tiscali.nl>
6405L:	gigaset307x-common@lists.sourceforge.net
6406W:	http://gigaset307x.sourceforge.net/
6407S:	Odd Fixes
6408F:	Documentation/isdn/README.gigaset
6409F:	drivers/isdn/gigaset/
6410F:	include/uapi/linux/gigaset_dev.h
6411
6412GNSS SUBSYSTEM
6413M:	Johan Hovold <johan@kernel.org>
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6415S:	Maintained
6416F:	Documentation/ABI/testing/sysfs-class-gnss
6417F:	Documentation/devicetree/bindings/gnss/
6418F:	drivers/gnss/
6419F:	include/linux/gnss.h
6420
6421GO7007 MPEG CODEC
6422M:	Hans Verkuil <hans.verkuil@cisco.com>
6423L:	linux-media@vger.kernel.org
6424S:	Maintained
6425F:	drivers/media/usb/go7007/
6426
6427GOODIX TOUCHSCREEN
6428M:	Bastien Nocera <hadess@hadess.net>
6429L:	linux-input@vger.kernel.org
6430S:	Maintained
6431F:	drivers/input/touchscreen/goodix.c
6432
6433GPD POCKET FAN DRIVER
6434M:	Hans de Goede <hdegoede@redhat.com>
6435L:	platform-driver-x86@vger.kernel.org
6436S:	Maintained
6437F:	drivers/platform/x86/gpd-pocket-fan.c
6438
6439GPIO ACPI SUPPORT
6440M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6441M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6442L:	linux-gpio@vger.kernel.org
6443L:	linux-acpi@vger.kernel.org
6444S:	Maintained
6445F:	Documentation/acpi/gpio-properties.txt
6446F:	drivers/gpio/gpiolib-acpi.c
6447
6448GPIO IR Transmitter
6449M:	Sean Young <sean@mess.org>
6450L:	linux-media@vger.kernel.org
6451S:	Maintained
6452F:	drivers/media/rc/gpio-ir-tx.c
6453
6454GPIO MOCKUP DRIVER
6455M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6456L:	linux-gpio@vger.kernel.org
6457S:	Maintained
6458F:	drivers/gpio/gpio-mockup.c
6459F:	tools/testing/selftests/gpio/
6460
6461GPIO SUBSYSTEM
6462M:	Linus Walleij <linus.walleij@linaro.org>
6463M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6464L:	linux-gpio@vger.kernel.org
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6466S:	Maintained
6467F:	Documentation/devicetree/bindings/gpio/
6468F:	Documentation/driver-api/gpio/
6469F:	Documentation/gpio/
6470F:	Documentation/ABI/testing/gpio-cdev
6471F:	Documentation/ABI/obsolete/sysfs-gpio
6472F:	drivers/gpio/
6473F:	include/linux/gpio/
6474F:	include/linux/gpio.h
6475F:	include/linux/of_gpio.h
6476F:	include/asm-generic/gpio.h
6477F:	include/uapi/linux/gpio.h
6478F:	tools/gpio/
6479
6480GRE DEMULTIPLEXER DRIVER
6481M:	Dmitry Kozlov <xeb@mail.ru>
6482L:	netdev@vger.kernel.org
6483S:	Maintained
6484F:	net/ipv4/gre_demux.c
6485F:	net/ipv4/gre_offload.c
6486F:	include/net/gre.h
6487
6488GRETH 10/100/1G Ethernet MAC device driver
6489M:	Andreas Larsson <andreas@gaisler.com>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	drivers/net/ethernet/aeroflex/
6493
6494GREYBUS AUDIO PROTOCOLS DRIVERS
6495M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6496M:	Mark Greer <mgreer@animalcreek.com>
6497S:	Maintained
6498F:	drivers/staging/greybus/audio_apbridgea.c
6499F:	drivers/staging/greybus/audio_apbridgea.h
6500F:	drivers/staging/greybus/audio_codec.c
6501F:	drivers/staging/greybus/audio_codec.h
6502F:	drivers/staging/greybus/audio_gb.c
6503F:	drivers/staging/greybus/audio_manager.c
6504F:	drivers/staging/greybus/audio_manager.h
6505F:	drivers/staging/greybus/audio_manager_module.c
6506F:	drivers/staging/greybus/audio_manager_private.h
6507F:	drivers/staging/greybus/audio_manager_sysfs.c
6508F:	drivers/staging/greybus/audio_module.c
6509F:	drivers/staging/greybus/audio_topology.c
6510
6511GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6512M:	Viresh Kumar <vireshk@kernel.org>
6513S:	Maintained
6514F:	drivers/staging/greybus/authentication.c
6515F:	drivers/staging/greybus/bootrom.c
6516F:	drivers/staging/greybus/firmware.h
6517F:	drivers/staging/greybus/fw-core.c
6518F:	drivers/staging/greybus/fw-download.c
6519F:	drivers/staging/greybus/fw-management.c
6520F:	drivers/staging/greybus/greybus_authentication.h
6521F:	drivers/staging/greybus/greybus_firmware.h
6522F:	drivers/staging/greybus/hid.c
6523F:	drivers/staging/greybus/i2c.c
6524F:	drivers/staging/greybus/spi.c
6525F:	drivers/staging/greybus/spilib.c
6526F:	drivers/staging/greybus/spilib.h
6527
6528GREYBUS LOOPBACK DRIVER
6529M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6530S:	Maintained
6531F:	drivers/staging/greybus/loopback.c
6532
6533GREYBUS PLATFORM DRIVERS
6534M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6535S:	Maintained
6536F:	drivers/staging/greybus/arche-platform.c
6537F:	drivers/staging/greybus/arche-apb-ctrl.c
6538F:	drivers/staging/greybus/arche_platform.h
6539
6540GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6541M:	Rui Miguel Silva <rmfrfs@gmail.com>
6542S:	Maintained
6543F:	drivers/staging/greybus/sdio.c
6544F:	drivers/staging/greybus/light.c
6545F:	drivers/staging/greybus/gpio.c
6546F:	drivers/staging/greybus/power_supply.c
6547F:	drivers/staging/greybus/spi.c
6548F:	drivers/staging/greybus/spilib.c
6549
6550GREYBUS SUBSYSTEM
6551M:	Johan Hovold <johan@kernel.org>
6552M:	Alex Elder <elder@kernel.org>
6553M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6554S:	Maintained
6555F:	drivers/staging/greybus/
6556L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6557
6558GREYBUS UART PROTOCOLS DRIVERS
6559M:	David Lin <dtwlin@gmail.com>
6560S:	Maintained
6561F:	drivers/staging/greybus/uart.c
6562F:	drivers/staging/greybus/log.c
6563
6564GS1662 VIDEO SERIALIZER
6565M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6566L:	linux-media@vger.kernel.org
6567T:	git git://linuxtv.org/media_tree.git
6568S:	Maintained
6569F:	drivers/media/spi/gs1662.c
6570
6571GSPCA FINEPIX SUBDRIVER
6572M:	Frank Zago <frank@zago.net>
6573L:	linux-media@vger.kernel.org
6574T:	git git://linuxtv.org/media_tree.git
6575S:	Maintained
6576F:	drivers/media/usb/gspca/finepix.c
6577
6578GSPCA GL860 SUBDRIVER
6579M:	Olivier Lorin <o.lorin@laposte.net>
6580L:	linux-media@vger.kernel.org
6581T:	git git://linuxtv.org/media_tree.git
6582S:	Maintained
6583F:	drivers/media/usb/gspca/gl860/
6584
6585GSPCA M5602 SUBDRIVER
6586M:	Erik Andren <erik.andren@gmail.com>
6587L:	linux-media@vger.kernel.org
6588T:	git git://linuxtv.org/media_tree.git
6589S:	Maintained
6590F:	drivers/media/usb/gspca/m5602/
6591
6592GSPCA PAC207 SONIXB SUBDRIVER
6593M:	Hans Verkuil <hverkuil@xs4all.nl>
6594L:	linux-media@vger.kernel.org
6595T:	git git://linuxtv.org/media_tree.git
6596S:	Odd Fixes
6597F:	drivers/media/usb/gspca/pac207.c
6598
6599GSPCA SN9C20X SUBDRIVER
6600M:	Brian Johnson <brijohn@gmail.com>
6601L:	linux-media@vger.kernel.org
6602T:	git git://linuxtv.org/media_tree.git
6603S:	Maintained
6604F:	drivers/media/usb/gspca/sn9c20x.c
6605
6606GSPCA T613 SUBDRIVER
6607M:	Leandro Costantino <lcostantino@gmail.com>
6608L:	linux-media@vger.kernel.org
6609T:	git git://linuxtv.org/media_tree.git
6610S:	Maintained
6611F:	drivers/media/usb/gspca/t613.c
6612
6613GSPCA USB WEBCAM DRIVER
6614M:	Hans Verkuil <hverkuil@xs4all.nl>
6615L:	linux-media@vger.kernel.org
6616T:	git git://linuxtv.org/media_tree.git
6617S:	Odd Fixes
6618F:	drivers/media/usb/gspca/
6619
6620GTP (GPRS Tunneling Protocol)
6621M:	Pablo Neira Ayuso <pablo@netfilter.org>
6622M:	Harald Welte <laforge@gnumonks.org>
6623L:	osmocom-net-gprs@lists.osmocom.org
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6625S:	Maintained
6626F:	drivers/net/gtp.c
6627
6628GUID PARTITION TABLE (GPT)
6629M:	Davidlohr Bueso <dave@stgolabs.net>
6630L:	linux-efi@vger.kernel.org
6631S:	Maintained
6632F:	block/partitions/efi.*
6633
6634H8/300 ARCHITECTURE
6635M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6636L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6637W:	http://uclinux-h8.sourceforge.jp
6638T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6639S:	Maintained
6640F:	arch/h8300/
6641F:	drivers/clocksource/h8300_*.c
6642F:	drivers/clk/h8300/
6643F:	drivers/irqchip/irq-renesas-h8*.c
6644
6645HACKRF MEDIA DRIVER
6646M:	Antti Palosaari <crope@iki.fi>
6647L:	linux-media@vger.kernel.org
6648W:	https://linuxtv.org
6649W:	http://palosaari.fi/linux/
6650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6651T:	git git://linuxtv.org/anttip/media_tree.git
6652S:	Maintained
6653F:	drivers/media/usb/hackrf/
6654
6655HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6656M:	Frank Seidel <frank@f-seidel.de>
6657L:	platform-driver-x86@vger.kernel.org
6658W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6659S:	Maintained
6660F:	drivers/platform/x86/hdaps.c
6661
6662HARDWARE MONITORING
6663M:	Jean Delvare <jdelvare@suse.com>
6664M:	Guenter Roeck <linux@roeck-us.net>
6665L:	linux-hwmon@vger.kernel.org
6666W:	http://hwmon.wiki.kernel.org/
6667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6668S:	Maintained
6669F:	Documentation/devicetree/bindings/hwmon/
6670F:	Documentation/hwmon/
6671F:	drivers/hwmon/
6672F:	include/linux/hwmon*.h
6673F:	include/trace/events/hwmon*.h
6674
6675HARDWARE RANDOM NUMBER GENERATOR CORE
6676M:	Matt Mackall <mpm@selenic.com>
6677M:	Herbert Xu <herbert@gondor.apana.org.au>
6678L:	linux-crypto@vger.kernel.org
6679S:	Odd fixes
6680F:	Documentation/devicetree/bindings/rng/
6681F:	Documentation/hw_random.txt
6682F:	drivers/char/hw_random/
6683F:	include/linux/hw_random.h
6684
6685HARDWARE TRACING FACILITIES
6686M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6687S:	Maintained
6688F:	drivers/hwtracing/
6689
6690HARDWARE SPINLOCK CORE
6691M:	Ohad Ben-Cohen <ohad@wizery.com>
6692M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6693L:	linux-remoteproc@vger.kernel.org
6694S:	Maintained
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6696F:	Documentation/devicetree/bindings/hwlock/
6697F:	Documentation/hwspinlock.txt
6698F:	drivers/hwspinlock/
6699F:	include/linux/hwspinlock.h
6700
6701HARMONY SOUND DRIVER
6702L:	linux-parisc@vger.kernel.org
6703S:	Maintained
6704F:	sound/parisc/harmony.*
6705
6706HDPVR USB VIDEO ENCODER DRIVER
6707M:	Hans Verkuil <hverkuil@xs4all.nl>
6708L:	linux-media@vger.kernel.org
6709T:	git git://linuxtv.org/media_tree.git
6710W:	https://linuxtv.org
6711S:	Odd Fixes
6712F:	drivers/media/usb/hdpvr/
6713
6714HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6715M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6716S:	Supported
6717F:	Documentation/watchdog/hpwdt.txt
6718F:	drivers/watchdog/hpwdt.c
6719
6720HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6721M:	Don Brace <don.brace@microsemi.com>
6722L:	esc.storagedev@microsemi.com
6723L:	linux-scsi@vger.kernel.org
6724S:	Supported
6725F:	Documentation/scsi/hpsa.txt
6726F:	drivers/scsi/hpsa*.[ch]
6727F:	include/linux/cciss*.h
6728F:	include/uapi/linux/cciss*.h
6729
6730HFI1 DRIVER
6731M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6732M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6733L:	linux-rdma@vger.kernel.org
6734S:	Supported
6735F:	drivers/infiniband/hw/hfi1
6736
6737HFS FILESYSTEM
6738L:	linux-fsdevel@vger.kernel.org
6739S:	Orphan
6740F:	Documentation/filesystems/hfs.txt
6741F:	fs/hfs/
6742
6743HFSPLUS FILESYSTEM
6744L:	linux-fsdevel@vger.kernel.org
6745S:	Orphan
6746F:	Documentation/filesystems/hfsplus.txt
6747F:	fs/hfsplus/
6748
6749HGA FRAMEBUFFER DRIVER
6750M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6751L:	linux-nvidia@lists.surfsouth.com
6752W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6753S:	Maintained
6754F:	drivers/video/fbdev/hgafb.c
6755
6756HIBERNATION (aka Software Suspend, aka swsusp)
6757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6758M:	Pavel Machek <pavel@ucw.cz>
6759L:	linux-pm@vger.kernel.org
6760B:	https://bugzilla.kernel.org
6761S:	Supported
6762F:	arch/x86/power/
6763F:	drivers/base/power/
6764F:	kernel/power/
6765F:	include/linux/suspend.h
6766F:	include/linux/freezer.h
6767F:	include/linux/pm.h
6768F:	arch/*/include/asm/suspend*.h
6769
6770HID CORE LAYER
6771M:	Jiri Kosina <jikos@kernel.org>
6772M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6773L:	linux-input@vger.kernel.org
6774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6775S:	Maintained
6776F:	drivers/hid/
6777F:	include/linux/hid*
6778F:	include/uapi/linux/hid*
6779
6780HID SENSOR HUB DRIVERS
6781M:	Jiri Kosina <jikos@kernel.org>
6782M:	Jonathan Cameron <jic23@kernel.org>
6783M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6784L:	linux-input@vger.kernel.org
6785L:	linux-iio@vger.kernel.org
6786S:	Maintained
6787F:	Documentation/hid/hid-sensor*
6788F:	drivers/hid/hid-sensor-*
6789F:	drivers/iio/*/hid-*
6790F:	include/linux/hid-sensor-*
6791
6792HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6793M:	Thomas Gleixner <tglx@linutronix.de>
6794L:	linux-kernel@vger.kernel.org
6795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6796S:	Maintained
6797F:	Documentation/timers/
6798F:	kernel/time/hrtimer.c
6799F:	kernel/time/clockevents.c
6800F:	kernel/time/timer_*.c
6801F:	include/linux/clockchips.h
6802F:	include/linux/hrtimer.h
6803
6804HIGH-SPEED SCC DRIVER FOR AX.25
6805L:	linux-hams@vger.kernel.org
6806S:	Orphan
6807F:	drivers/net/hamradio/dmascc.c
6808F:	drivers/net/hamradio/scc.c
6809
6810HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6811M:	HighPoint Linux Team <linux@highpoint-tech.com>
6812W:	http://www.highpoint-tech.com
6813S:	Supported
6814F:	Documentation/scsi/hptiop.txt
6815F:	drivers/scsi/hptiop.c
6816
6817HIPPI
6818M:	Jes Sorensen <jes@trained-monkey.org>
6819L:	linux-hippi@sunsite.dk
6820S:	Maintained
6821F:	include/linux/hippidevice.h
6822F:	include/uapi/linux/if_hippi.h
6823F:	net/802/hippi.c
6824F:	drivers/net/hippi/
6825
6826HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6827M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6828M:	Salil Mehta <salil.mehta@huawei.com>
6829L:	netdev@vger.kernel.org
6830W:	http://www.hisilicon.com
6831S:	Maintained
6832F:	drivers/net/ethernet/hisilicon/hns3/
6833
6834HISILICON LPC BUS DRIVER
6835M:	john.garry@huawei.com
6836W:	http://www.hisilicon.com
6837S:	Maintained
6838F:	drivers/bus/hisi_lpc.c
6839F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6840
6841HISILICON NETWORK SUBSYSTEM DRIVER
6842M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6843M:	Salil Mehta <salil.mehta@huawei.com>
6844L:	netdev@vger.kernel.org
6845W:	http://www.hisilicon.com
6846S:	Maintained
6847F:	drivers/net/ethernet/hisilicon/
6848F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6849
6850HISILICON PMU DRIVER
6851M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6852W:	http://www.hisilicon.com
6853S:	Supported
6854F:	drivers/perf/hisilicon
6855F:	Documentation/perf/hisi-pmu.txt
6856
6857HISILICON ROCE DRIVER
6858M:	Lijun Ou <oulijun@huawei.com>
6859M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6860L:	linux-rdma@vger.kernel.org
6861S:	Maintained
6862F:	drivers/infiniband/hw/hns/
6863F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6864
6865HISILICON SAS Controller
6866M:	John Garry <john.garry@huawei.com>
6867W:	http://www.hisilicon.com
6868S:	Supported
6869F:	drivers/scsi/hisi_sas/
6870F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6871
6872HMM - Heterogeneous Memory Management
6873M:	Jérôme Glisse <jglisse@redhat.com>
6874L:	linux-mm@kvack.org
6875S:	Maintained
6876F:	mm/hmm*
6877F:	include/linux/hmm*
6878F:	Documentation/vm/hmm.rst
6879
6880HOST AP DRIVER
6881M:	Jouni Malinen <j@w1.fi>
6882L:	linux-wireless@vger.kernel.org
6883W:	http://w1.fi/hostap-driver.html
6884S:	Obsolete
6885F:	drivers/net/wireless/intersil/hostap/
6886
6887HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6888L:	platform-driver-x86@vger.kernel.org
6889S:	Orphan
6890F:	drivers/platform/x86/tc1100-wmi.c
6891
6892HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6893M:	Jaroslav Kysela <perex@perex.cz>
6894S:	Maintained
6895F:	drivers/net/ethernet/hp/hp100.*
6896
6897HPET:	High Precision Event Timers driver
6898M:	Clemens Ladisch <clemens@ladisch.de>
6899S:	Maintained
6900F:	Documentation/timers/hpet.txt
6901F:	drivers/char/hpet.c
6902F:	include/linux/hpet.h
6903F:	include/uapi/linux/hpet.h
6904
6905HPET:	x86
6906S:	Orphan
6907F:	arch/x86/kernel/hpet.c
6908F:	arch/x86/include/asm/hpet.h
6909
6910HPFS FILESYSTEM
6911M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6912W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6913S:	Maintained
6914F:	fs/hpfs/
6915
6916HSI SUBSYSTEM
6917M:	Sebastian Reichel <sre@kernel.org>
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6919S:	Maintained
6920F:	Documentation/ABI/testing/sysfs-bus-hsi
6921F:	Documentation/driver-api/hsi.rst
6922F:	drivers/hsi/
6923F:	include/linux/hsi/
6924F:	include/uapi/linux/hsi/
6925
6926HSO 3G MODEM DRIVER
6927L:	linux-usb@vger.kernel.org
6928S:	Orphan
6929F:	drivers/net/usb/hso.c
6930
6931HSR NETWORK PROTOCOL
6932M:	Arvid Brodin <arvid.brodin@alten.se>
6933L:	netdev@vger.kernel.org
6934S:	Maintained
6935F:	net/hsr/
6936
6937HT16K33 LED CONTROLLER DRIVER
6938M:	Robin van der Gracht <robin@protonic.nl>
6939S:	Maintained
6940F:	drivers/auxdisplay/ht16k33.c
6941F:	Documentation/devicetree/bindings/display/ht16k33.txt
6942
6943HTCPEN TOUCHSCREEN DRIVER
6944M:	Pau Oliva Fora <pof@eslack.org>
6945L:	linux-input@vger.kernel.org
6946S:	Maintained
6947F:	drivers/input/touchscreen/htcpen.c
6948
6949HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6950M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6951L:	linux-iio@vger.kernel.org
6952W:	http://www.st.com/
6953S:	Maintained
6954F:	drivers/iio/humidity/hts221*
6955F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6956
6957HUAWEI ETHERNET DRIVER
6958M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6959L:	netdev@vger.kernel.org
6960S:	Supported
6961F:	Documentation/networking/hinic.txt
6962F:	drivers/net/ethernet/huawei/hinic/
6963
6964HUGETLB FILESYSTEM
6965M:	Mike Kravetz <mike.kravetz@oracle.com>
6966L:	linux-mm@kvack.org
6967S:	Maintained
6968F:	fs/hugetlbfs/
6969F:	mm/hugetlb.c
6970F:	include/linux/hugetlb.h
6971F:	Documentation/admin-guide/mm/hugetlbpage.rst
6972F:	Documentation/vm/hugetlbfs_reserv.rst
6973F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6974
6975HVA ST MEDIA DRIVER
6976M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6977L:	linux-media@vger.kernel.org
6978T:	git git://linuxtv.org/media_tree.git
6979W:	https://linuxtv.org
6980S:	Supported
6981F:	drivers/media/platform/sti/hva
6982
6983HWPOISON MEMORY FAILURE HANDLING
6984M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6985L:	linux-mm@kvack.org
6986S:	Maintained
6987F:	mm/memory-failure.c
6988F:	mm/hwpoison-inject.c
6989
6990HYGON PROCESSOR SUPPORT
6991M:	Pu Wen <puwen@hygon.cn>
6992L:	linux-kernel@vger.kernel.org
6993S:	Maintained
6994F:	arch/x86/kernel/cpu/hygon.c
6995
6996Hyper-V CORE AND DRIVERS
6997M:	"K. Y. Srinivasan" <kys@microsoft.com>
6998M:	Haiyang Zhang <haiyangz@microsoft.com>
6999M:	Stephen Hemminger <sthemmin@microsoft.com>
7000M:	Sasha Levin <sashal@kernel.org>
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7002L:	devel@linuxdriverproject.org
7003S:	Supported
7004F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7005F:	arch/x86/include/asm/mshyperv.h
7006F:	arch/x86/include/asm/trace/hyperv.h
7007F:	arch/x86/include/asm/hyperv-tlfs.h
7008F:	arch/x86/kernel/cpu/mshyperv.c
7009F:	arch/x86/hyperv
7010F:	drivers/hid/hid-hyperv.c
7011F:	drivers/hv/
7012F:	drivers/input/serio/hyperv-keyboard.c
7013F:	drivers/pci/controller/pci-hyperv.c
7014F:	drivers/net/hyperv/
7015F:	drivers/scsi/storvsc_drv.c
7016F:	drivers/uio/uio_hv_generic.c
7017F:	drivers/video/fbdev/hyperv_fb.c
7018F:	net/vmw_vsock/hyperv_transport.c
7019F:	include/linux/hyperv.h
7020F:	include/uapi/linux/hyperv.h
7021F:	tools/hv/
7022F:	Documentation/ABI/stable/sysfs-bus-vmbus
7023
7024HYPERVISOR VIRTUAL CONSOLE DRIVER
7025L:	linuxppc-dev@lists.ozlabs.org
7026S:	Odd Fixes
7027F:	drivers/tty/hvc/
7028
7029I2C ACPI SUPPORT
7030M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7031L:	linux-i2c@vger.kernel.org
7032L:	linux-acpi@vger.kernel.org
7033S:	Maintained
7034F:	drivers/i2c/i2c-core-acpi.c
7035
7036I2C CONTROLLER DRIVER FOR NVIDIA GPU
7037M:	Ajay Gupta <ajayg@nvidia.com>
7038L:	linux-i2c@vger.kernel.org
7039S:	Maintained
7040F:	Documentation/i2c/busses/i2c-nvidia-gpu
7041F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7042
7043I2C MUXES
7044M:	Peter Rosin <peda@axentia.se>
7045L:	linux-i2c@vger.kernel.org
7046S:	Maintained
7047F:	Documentation/i2c/i2c-topology
7048F:	Documentation/i2c/muxes/
7049F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7050F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7051F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7052F:	drivers/i2c/i2c-mux.c
7053F:	drivers/i2c/muxes/
7054F:	include/linux/i2c-mux.h
7055
7056I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7057M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7058L:	linux-i2c@vger.kernel.org
7059S:	Maintained
7060F:	drivers/i2c/busses/i2c-mv64xxx.c
7061
7062I2C OVER PARALLEL PORT
7063M:	Jean Delvare <jdelvare@suse.com>
7064L:	linux-i2c@vger.kernel.org
7065S:	Maintained
7066F:	Documentation/i2c/busses/i2c-parport
7067F:	Documentation/i2c/busses/i2c-parport-light
7068F:	drivers/i2c/busses/i2c-parport.c
7069F:	drivers/i2c/busses/i2c-parport-light.c
7070
7071I2C SUBSYSTEM
7072M:	Wolfram Sang <wsa@the-dreams.de>
7073L:	linux-i2c@vger.kernel.org
7074W:	https://i2c.wiki.kernel.org/
7075Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7077S:	Maintained
7078F:	Documentation/devicetree/bindings/i2c/i2c.txt
7079F:	Documentation/i2c/
7080F:	drivers/i2c/*
7081F:	include/linux/i2c.h
7082F:	include/linux/i2c-dev.h
7083F:	include/linux/i2c-smbus.h
7084F:	include/uapi/linux/i2c.h
7085F:	include/uapi/linux/i2c-*.h
7086
7087I2C SUBSYSTEM HOST DRIVERS
7088L:	linux-i2c@vger.kernel.org
7089W:	https://i2c.wiki.kernel.org/
7090Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7092S:	Odd Fixes
7093F:	Documentation/devicetree/bindings/i2c/
7094F:	drivers/i2c/algos/
7095F:	drivers/i2c/busses/
7096
7097I2C-TAOS-EVM DRIVER
7098M:	Jean Delvare <jdelvare@suse.com>
7099L:	linux-i2c@vger.kernel.org
7100S:	Maintained
7101F:	Documentation/i2c/busses/i2c-taos-evm
7102F:	drivers/i2c/busses/i2c-taos-evm.c
7103
7104I2C-TINY-USB DRIVER
7105M:	Till Harbaum <till@harbaum.org>
7106L:	linux-i2c@vger.kernel.org
7107W:	http://www.harbaum.org/till/i2c_tiny_usb
7108S:	Maintained
7109F:	drivers/i2c/busses/i2c-tiny-usb.c
7110
7111I2C/SMBUS CONTROLLER DRIVERS FOR PC
7112M:	Jean Delvare <jdelvare@suse.com>
7113L:	linux-i2c@vger.kernel.org
7114S:	Maintained
7115F:	Documentation/i2c/busses/i2c-ali1535
7116F:	Documentation/i2c/busses/i2c-ali1563
7117F:	Documentation/i2c/busses/i2c-ali15x3
7118F:	Documentation/i2c/busses/i2c-amd756
7119F:	Documentation/i2c/busses/i2c-amd8111
7120F:	Documentation/i2c/busses/i2c-i801
7121F:	Documentation/i2c/busses/i2c-nforce2
7122F:	Documentation/i2c/busses/i2c-piix4
7123F:	Documentation/i2c/busses/i2c-sis5595
7124F:	Documentation/i2c/busses/i2c-sis630
7125F:	Documentation/i2c/busses/i2c-sis96x
7126F:	Documentation/i2c/busses/i2c-via
7127F:	Documentation/i2c/busses/i2c-viapro
7128F:	drivers/i2c/busses/i2c-ali1535.c
7129F:	drivers/i2c/busses/i2c-ali1563.c
7130F:	drivers/i2c/busses/i2c-ali15x3.c
7131F:	drivers/i2c/busses/i2c-amd756.c
7132F:	drivers/i2c/busses/i2c-amd756-s4882.c
7133F:	drivers/i2c/busses/i2c-amd8111.c
7134F:	drivers/i2c/busses/i2c-i801.c
7135F:	drivers/i2c/busses/i2c-isch.c
7136F:	drivers/i2c/busses/i2c-nforce2.c
7137F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7138F:	drivers/i2c/busses/i2c-piix4.c
7139F:	drivers/i2c/busses/i2c-sis5595.c
7140F:	drivers/i2c/busses/i2c-sis630.c
7141F:	drivers/i2c/busses/i2c-sis96x.c
7142F:	drivers/i2c/busses/i2c-via.c
7143F:	drivers/i2c/busses/i2c-viapro.c
7144
7145I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7146M:	Hans de Goede <hdegoede@redhat.com>
7147L:	linux-i2c@vger.kernel.org
7148S:	Maintained
7149F:	drivers/i2c/busses/i2c-cht-wc.c
7150
7151I2C/SMBUS ISMT DRIVER
7152M:	Seth Heasley <seth.heasley@intel.com>
7153M:	Neil Horman <nhorman@tuxdriver.com>
7154L:	linux-i2c@vger.kernel.org
7155F:	drivers/i2c/busses/i2c-ismt.c
7156F:	Documentation/i2c/busses/i2c-ismt
7157
7158I2C/SMBUS STUB DRIVER
7159M:	Jean Delvare <jdelvare@suse.com>
7160L:	linux-i2c@vger.kernel.org
7161S:	Maintained
7162F:	drivers/i2c/i2c-stub.c
7163
7164I3C SUBSYSTEM
7165M:	Boris Brezillon <bbrezillon@kernel.org>
7166L:	linux-i3c@lists.infradead.org
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7168S:	Maintained
7169F:	Documentation/ABI/testing/sysfs-bus-i3c
7170F:	Documentation/devicetree/bindings/i3c/
7171F:	Documentation/driver-api/i3c
7172F:	drivers/i3c/
7173F:	include/linux/i3c/
7174F:	include/dt-bindings/i3c/
7175
7176I3C DRIVER FOR SYNOPSYS DESIGNWARE
7177M:	Vitor Soares <vitor.soares@synopsys.com>
7178S:	Maintained
7179F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7180F:	drivers/i3c/master/dw*
7181
7182IA64 (Itanium) PLATFORM
7183M:	Tony Luck <tony.luck@intel.com>
7184M:	Fenghua Yu <fenghua.yu@intel.com>
7185L:	linux-ia64@vger.kernel.org
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7187S:	Maintained
7188F:	arch/ia64/
7189
7190IBM Power 842 compression accelerator
7191M:	Haren Myneni <haren@us.ibm.com>
7192S:	Supported
7193F:	drivers/crypto/nx/Makefile
7194F:	drivers/crypto/nx/Kconfig
7195F:	drivers/crypto/nx/nx-842*
7196F:	include/linux/sw842.h
7197F:	crypto/842.c
7198F:	lib/842/
7199
7200IBM Power in-Nest Crypto Acceleration
7201M:	Breno Leitão <leitao@debian.org>
7202M:	Nayna Jain <nayna@linux.ibm.com>
7203M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7204L:	linux-crypto@vger.kernel.org
7205S:	Supported
7206F:	drivers/crypto/nx/Makefile
7207F:	drivers/crypto/nx/Kconfig
7208F:	drivers/crypto/nx/nx-aes*
7209F:	drivers/crypto/nx/nx-sha*
7210F:	drivers/crypto/nx/nx.*
7211F:	drivers/crypto/nx/nx_csbcpb.h
7212F:	drivers/crypto/nx/nx_debugfs.h
7213
7214IBM Power Linux RAID adapter
7215M:	Brian King <brking@us.ibm.com>
7216S:	Supported
7217F:	drivers/scsi/ipr.*
7218
7219IBM Power SRIOV Virtual NIC Device Driver
7220M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7221M:	John Allen <jallen@linux.ibm.com>
7222L:	netdev@vger.kernel.org
7223S:	Supported
7224F:	drivers/net/ethernet/ibm/ibmvnic.*
7225
7226IBM Power Virtual Accelerator Switchboard
7227M:	Sukadev Bhattiprolu
7228L:	linuxppc-dev@lists.ozlabs.org
7229S:	Supported
7230F:	arch/powerpc/platforms/powernv/vas*
7231F:	arch/powerpc/platforms/powernv/copy-paste.h
7232F:	arch/powerpc/include/asm/vas.h
7233F:	arch/powerpc/include/uapi/asm/vas.h
7234
7235IBM Power Virtual Ethernet Device Driver
7236M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7237L:	netdev@vger.kernel.org
7238S:	Supported
7239F:	drivers/net/ethernet/ibm/ibmveth.*
7240
7241IBM Power Virtual FC Device Drivers
7242M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7243L:	linux-scsi@vger.kernel.org
7244S:	Supported
7245F:	drivers/scsi/ibmvscsi/ibmvfc*
7246
7247IBM Power Virtual Management Channel Driver
7248M:	Steven Royer <seroyer@linux.ibm.com>
7249S:	Supported
7250F:	drivers/misc/ibmvmc.*
7251
7252IBM Power Virtual SCSI Device Drivers
7253M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7254L:	linux-scsi@vger.kernel.org
7255S:	Supported
7256F:	drivers/scsi/ibmvscsi/ibmvscsi*
7257F:	include/scsi/viosrp.h
7258
7259IBM Power Virtual SCSI Device Target Driver
7260M:	Michael Cyr <mikecyr@linux.ibm.com>
7261L:	linux-scsi@vger.kernel.org
7262L:	target-devel@vger.kernel.org
7263S:	Supported
7264F:	drivers/scsi/ibmvscsi_tgt/
7265
7266IBM Power VMX Cryptographic instructions
7267M:	Breno Leitão <leitao@debian.org>
7268M:	Nayna Jain <nayna@linux.ibm.com>
7269M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7270L:	linux-crypto@vger.kernel.org
7271S:	Supported
7272F:	drivers/crypto/vmx/Makefile
7273F:	drivers/crypto/vmx/Kconfig
7274F:	drivers/crypto/vmx/vmx.c
7275F:	drivers/crypto/vmx/aes*
7276F:	drivers/crypto/vmx/ghash*
7277F:	drivers/crypto/vmx/ppc-xlate.pl
7278
7279IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7280M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7281L:	linux-pci@vger.kernel.org
7282L:	linuxppc-dev@lists.ozlabs.org
7283S:	Supported
7284F:	drivers/pci/hotplug/rpaphp*
7285
7286IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7287M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7288L:	linux-pci@vger.kernel.org
7289L:	linuxppc-dev@lists.ozlabs.org
7290S:	Supported
7291F:	drivers/pci/hotplug/rpadlpar*
7292
7293IBM ServeRAID RAID DRIVER
7294S:	Orphan
7295F:	drivers/scsi/ips.*
7296
7297ICH LPC AND GPIO DRIVER
7298M:	Peter Tyser <ptyser@xes-inc.com>
7299S:	Maintained
7300F:	drivers/mfd/lpc_ich.c
7301F:	drivers/gpio/gpio-ich.c
7302
7303IDE SUBSYSTEM
7304M:	"David S. Miller" <davem@davemloft.net>
7305L:	linux-ide@vger.kernel.org
7306Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7308S:	Maintained
7309F:	Documentation/ide/
7310F:	drivers/ide/
7311F:	include/linux/ide.h
7312
7313IDE/ATAPI DRIVERS
7314M:	Borislav Petkov <bp@alien8.de>
7315L:	linux-ide@vger.kernel.org
7316S:	Maintained
7317F:	Documentation/cdrom/ide-cd
7318F:	drivers/ide/ide-cd*
7319
7320IDEAPAD LAPTOP EXTRAS DRIVER
7321M:	Ike Panhc <ike.pan@canonical.com>
7322L:	platform-driver-x86@vger.kernel.org
7323W:	http://launchpad.net/ideapad-laptop
7324S:	Maintained
7325F:	drivers/platform/x86/ideapad-laptop.c
7326
7327IDEAPAD LAPTOP SLIDEBAR DRIVER
7328M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7329L:	linux-input@vger.kernel.org
7330W:	https://github.com/o2genum/ideapad-slidebar
7331S:	Maintained
7332F:	drivers/input/misc/ideapad_slidebar.c
7333
7334IDT VersaClock 5 CLOCK DRIVER
7335M:	Marek Vasut <marek.vasut@gmail.com>
7336S:	Maintained
7337F:	drivers/clk/clk-versaclock5.c
7338
7339IEEE 802.15.4 SUBSYSTEM
7340M:	Alexander Aring <alex.aring@gmail.com>
7341M:	Stefan Schmidt <stefan@datenfreihafen.org>
7342L:	linux-wpan@vger.kernel.org
7343W:	http://wpan.cakelab.org/
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7346S:	Maintained
7347F:	net/ieee802154/
7348F:	net/mac802154/
7349F:	drivers/net/ieee802154/
7350F:	include/linux/nl802154.h
7351F:	include/linux/ieee802154.h
7352F:	include/net/nl802154.h
7353F:	include/net/mac802154.h
7354F:	include/net/af_ieee802154.h
7355F:	include/net/cfg802154.h
7356F:	include/net/ieee802154_netdev.h
7357F:	Documentation/networking/ieee802154.txt
7358
7359IFE PROTOCOL
7360M:	Yotam Gigi <yotam.gi@gmail.com>
7361M:	Jamal Hadi Salim <jhs@mojatatu.com>
7362F:	net/ife
7363F:	include/net/ife.h
7364F:	include/uapi/linux/ife.h
7365
7366IGORPLUG-USB IR RECEIVER
7367M:	Sean Young <sean@mess.org>
7368L:	linux-media@vger.kernel.org
7369S:	Maintained
7370F:	drivers/media/rc/igorplugusb.c
7371
7372IGUANAWORKS USB IR TRANSCEIVER
7373M:	Sean Young <sean@mess.org>
7374L:	linux-media@vger.kernel.org
7375S:	Maintained
7376F:	drivers/media/rc/iguanair.c
7377
7378IIO DIGITAL POTENTIOMETER DAC
7379M:	Peter Rosin <peda@axentia.se>
7380L:	linux-iio@vger.kernel.org
7381S:	Maintained
7382F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7383F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7384F:	drivers/iio/dac/dpot-dac.c
7385
7386IIO ENVELOPE DETECTOR
7387M:	Peter Rosin <peda@axentia.se>
7388L:	linux-iio@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7391F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7392F:	drivers/iio/adc/envelope-detector.c
7393
7394IIO MULTIPLEXER
7395M:	Peter Rosin <peda@axentia.se>
7396L:	linux-iio@vger.kernel.org
7397S:	Maintained
7398F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7399F:	drivers/iio/multiplexer/iio-mux.c
7400
7401IIO SUBSYSTEM AND DRIVERS
7402M:	Jonathan Cameron <jic23@kernel.org>
7403R:	Hartmut Knaack <knaack.h@gmx.de>
7404R:	Lars-Peter Clausen <lars@metafoo.de>
7405R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7406L:	linux-iio@vger.kernel.org
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7408S:	Maintained
7409F:	Documentation/ABI/testing/configfs-iio*
7410F:	Documentation/ABI/testing/sysfs-bus-iio*
7411F:	Documentation/devicetree/bindings/iio/
7412F:	drivers/iio/
7413F:	drivers/staging/iio/
7414F:	include/linux/iio/
7415F:	tools/iio/
7416
7417IIO UNIT CONVERTER
7418M:	Peter Rosin <peda@axentia.se>
7419L:	linux-iio@vger.kernel.org
7420S:	Maintained
7421F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7422F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7423F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7424F:	drivers/iio/afe/iio-rescale.c
7425
7426IKANOS/ADI EAGLE ADSL USB DRIVER
7427M:	Matthieu Castet <castet.matthieu@free.fr>
7428M:	Stanislaw Gruszka <stf_xl@wp.pl>
7429S:	Maintained
7430F:	drivers/usb/atm/ueagle-atm.c
7431
7432IMGTEC ASCII LCD DRIVER
7433M:	Paul Burton <paul.burton@mips.com>
7434S:	Maintained
7435F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7436F:	drivers/auxdisplay/img-ascii-lcd.c
7437
7438IMGTEC IR DECODER DRIVER
7439M:	James Hogan <jhogan@kernel.org>
7440S:	Maintained
7441F:	drivers/media/rc/img-ir/
7442
7443IMON SOUNDGRAPH USB IR RECEIVER
7444M:	Sean Young <sean@mess.org>
7445L:	linux-media@vger.kernel.org
7446S:	Maintained
7447F:	drivers/media/rc/imon_raw.c
7448F:	drivers/media/rc/imon.c
7449
7450IMS TWINTURBO FRAMEBUFFER DRIVER
7451L:	linux-fbdev@vger.kernel.org
7452S:	Orphan
7453F:	drivers/video/fbdev/imsttfb.c
7454
7455INA209 HARDWARE MONITOR DRIVER
7456M:	Guenter Roeck <linux@roeck-us.net>
7457L:	linux-hwmon@vger.kernel.org
7458S:	Maintained
7459F:	Documentation/hwmon/ina209
7460F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7461F:	drivers/hwmon/ina209.c
7462
7463INA2XX HARDWARE MONITOR DRIVER
7464M:	Guenter Roeck <linux@roeck-us.net>
7465L:	linux-hwmon@vger.kernel.org
7466S:	Maintained
7467F:	Documentation/hwmon/ina2xx
7468F:	drivers/hwmon/ina2xx.c
7469F:	include/linux/platform_data/ina2xx.h
7470
7471INDUSTRY PACK SUBSYSTEM (IPACK)
7472M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7473M:	Jens Taprogge <jens.taprogge@taprogge.org>
7474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7475L:	industrypack-devel@lists.sourceforge.net
7476W:	http://industrypack.sourceforge.net
7477S:	Maintained
7478F:	drivers/ipack/
7479
7480INFINIBAND SUBSYSTEM
7481M:	Doug Ledford <dledford@redhat.com>
7482M:	Jason Gunthorpe <jgg@mellanox.com>
7483L:	linux-rdma@vger.kernel.org
7484W:	https://github.com/linux-rdma/rdma-core
7485Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7487S:	Supported
7488F:	Documentation/devicetree/bindings/infiniband/
7489F:	Documentation/infiniband/
7490F:	drivers/infiniband/
7491F:	include/uapi/linux/if_infiniband.h
7492F:	include/uapi/rdma/
7493F:	include/rdma/
7494
7495INGENIC JZ4780 DMA Driver
7496M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7497S:	Maintained
7498F:	drivers/dma/dma-jz4780.c
7499
7500INGENIC JZ4780 NAND DRIVER
7501M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7502L:	linux-mtd@lists.infradead.org
7503S:	Maintained
7504F:	drivers/mtd/nand/raw/jz4780_*
7505
7506INOTIFY
7507M:	Jan Kara <jack@suse.cz>
7508R:	Amir Goldstein <amir73il@gmail.com>
7509L:	linux-fsdevel@vger.kernel.org
7510S:	Maintained
7511F:	Documentation/filesystems/inotify.txt
7512F:	fs/notify/inotify/
7513F:	include/linux/inotify.h
7514F:	include/uapi/linux/inotify.h
7515
7516INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7517M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7518L:	linux-input@vger.kernel.org
7519Q:	http://patchwork.kernel.org/project/linux-input/list/
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7521S:	Maintained
7522F:	drivers/input/
7523F:	include/linux/input.h
7524F:	include/uapi/linux/input.h
7525F:	include/uapi/linux/input-event-codes.h
7526F:	include/linux/input/
7527F:	Documentation/devicetree/bindings/input/
7528F:	Documentation/devicetree/bindings/serio/
7529F:	Documentation/input/
7530
7531INPUT MULTITOUCH (MT) PROTOCOL
7532M:	Henrik Rydberg <rydberg@bitmath.org>
7533L:	linux-input@vger.kernel.org
7534S:	Odd fixes
7535F:	Documentation/input/multi-touch-protocol.rst
7536F:	drivers/input/input-mt.c
7537K:	\b(ABS|SYN)_MT_
7538
7539INSIDE SECURE CRYPTO DRIVER
7540M:	Antoine Tenart <antoine.tenart@bootlin.com>
7541F:	drivers/crypto/inside-secure/
7542S:	Maintained
7543L:	linux-crypto@vger.kernel.org
7544
7545INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7546M:	Mimi Zohar <zohar@linux.ibm.com>
7547M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7548L:	linux-integrity@vger.kernel.org
7549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7550S:	Supported
7551F:	security/integrity/ima/
7552
7553INTEL 810/815 FRAMEBUFFER DRIVER
7554M:	Antonino Daplas <adaplas@gmail.com>
7555L:	linux-fbdev@vger.kernel.org
7556S:	Maintained
7557F:	drivers/video/fbdev/i810/
7558
7559INTEL ASoC DRIVERS
7560M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7561M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7562M:	Jie Yang <yang.jie@linux.intel.com>
7563L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7564S:	Supported
7565F:	sound/soc/intel/
7566
7567INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7568M:	Hans de Goede <hdegoede@redhat.com>
7569L:	platform-driver-x86@vger.kernel.org
7570S:	Maintained
7571F:	drivers/platform/x86/intel_atomisp2_pm.c
7572
7573INTEL C600 SERIES SAS CONTROLLER DRIVER
7574M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7575M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7576L:	linux-scsi@vger.kernel.org
7577T:	git git://git.code.sf.net/p/intel-sas/isci
7578S:	Supported
7579F:	drivers/scsi/isci/
7580
7581INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7582M:	Jani Nikula <jani.nikula@linux.intel.com>
7583M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7584M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7585L:	intel-gfx@lists.freedesktop.org
7586W:	https://01.org/linuxgraphics/
7587B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7588C:	irc://chat.freenode.net/intel-gfx
7589Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7590T:	git git://anongit.freedesktop.org/drm-intel
7591S:	Supported
7592F:	drivers/gpu/drm/i915/
7593F:	include/drm/i915*
7594F:	include/uapi/drm/i915_drm.h
7595F:	Documentation/gpu/i915.rst
7596
7597INTEL ETHERNET DRIVERS
7598M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7599L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7600W:	http://www.intel.com/support/feedback.htm
7601W:	http://e1000.sourceforge.net/
7602Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7605S:	Supported
7606F:	Documentation/networking/device_drivers/intel/e100.rst
7607F:	Documentation/networking/device_drivers/intel/e1000.rst
7608F:	Documentation/networking/device_drivers/intel/e1000e.rst
7609F:	Documentation/networking/device_drivers/intel/fm10k.rst
7610F:	Documentation/networking/device_drivers/intel/igb.rst
7611F:	Documentation/networking/device_drivers/intel/igbvf.rst
7612F:	Documentation/networking/device_drivers/intel/ixgb.rst
7613F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7614F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7615F:	Documentation/networking/device_drivers/intel/i40e.rst
7616F:	Documentation/networking/device_drivers/intel/iavf.rst
7617F:	Documentation/networking/device_drivers/intel/ice.rst
7618F:	drivers/net/ethernet/intel/
7619F:	drivers/net/ethernet/intel/*/
7620F:	include/linux/avf/virtchnl.h
7621
7622INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7623M:	Maik Broemme <mbroemme@libmpq.org>
7624L:	linux-fbdev@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/fb/intelfb.txt
7627F:	drivers/video/fbdev/intelfb/
7628
7629INTEL GPIO DRIVERS
7630M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7631L:	linux-gpio@vger.kernel.org
7632S:	Maintained
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7634F:	drivers/gpio/gpio-ich.c
7635F:	drivers/gpio/gpio-intel-mid.c
7636F:	drivers/gpio/gpio-lynxpoint.c
7637F:	drivers/gpio/gpio-merrifield.c
7638F:	drivers/gpio/gpio-ml-ioh.c
7639F:	drivers/gpio/gpio-pch.c
7640F:	drivers/gpio/gpio-sch.c
7641F:	drivers/gpio/gpio-sodaville.c
7642
7643INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7644M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7645M:	Zhi Wang <zhi.a.wang@intel.com>
7646L:	intel-gvt-dev@lists.freedesktop.org
7647L:	intel-gfx@lists.freedesktop.org
7648W:	https://01.org/igvt-g
7649T:	git https://github.com/intel/gvt-linux.git
7650S:	Supported
7651F:	drivers/gpu/drm/i915/gvt/
7652
7653INTEL HID EVENT DRIVER
7654M:	Alex Hung <alex.hung@canonical.com>
7655L:	platform-driver-x86@vger.kernel.org
7656S:	Maintained
7657F:	drivers/platform/x86/intel-hid.c
7658
7659INTEL I/OAT DMA DRIVER
7660M:	Dave Jiang <dave.jiang@intel.com>
7661R:	Dan Williams <dan.j.williams@intel.com>
7662L:	dmaengine@vger.kernel.org
7663Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7664S:	Supported
7665F:	drivers/dma/ioat*
7666
7667INTEL IDLE DRIVER
7668M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7669M:	Len Brown <lenb@kernel.org>
7670L:	linux-pm@vger.kernel.org
7671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7672B:	https://bugzilla.kernel.org
7673S:	Supported
7674F:	drivers/idle/intel_idle.c
7675
7676INTEL INTEGRATED SENSOR HUB DRIVER
7677M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7678M:	Jiri Kosina <jikos@kernel.org>
7679L:	linux-input@vger.kernel.org
7680S:	Maintained
7681F:	drivers/hid/intel-ish-hid/
7682
7683INTEL IOMMU (VT-d)
7684M:	David Woodhouse <dwmw2@infradead.org>
7685L:	iommu@lists.linux-foundation.org
7686T:	git git://git.infradead.org/iommu-2.6.git
7687S:	Supported
7688F:	drivers/iommu/intel-iommu.c
7689F:	include/linux/intel-iommu.h
7690
7691INTEL IOP-ADMA DMA DRIVER
7692R:	Dan Williams <dan.j.williams@intel.com>
7693S:	Odd fixes
7694F:	drivers/dma/iop-adma.c
7695
7696INTEL IPU3 CSI-2 CIO2 DRIVER
7697M:	Yong Zhi <yong.zhi@intel.com>
7698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7699M:	Bingbu Cao <bingbu.cao@intel.com>
7700R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7701R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7702L:	linux-media@vger.kernel.org
7703S:	Maintained
7704F:	drivers/media/pci/intel/ipu3/
7705F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7706
7707INTEL IPU3 CSI-2 IMGU DRIVER
7708M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7709L:	linux-media@vger.kernel.org
7710S:	Maintained
7711F:	drivers/staging/media/ipu3/
7712F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7713F:	Documentation/media/v4l-drivers/ipu3.rst
7714
7715INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7716M:	Krzysztof Halasa <khalasa@piap.pl>
7717S:	Maintained
7718F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7719F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7720F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7721F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7722F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7723F:	drivers/net/wan/ixp4xx_hss.c
7724
7725INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7726M:	Deepak Saxena <dsaxena@plexity.net>
7727S:	Maintained
7728F:	drivers/char/hw_random/ixp4xx-rng.c
7729
7730INTEL MANAGEMENT ENGINE (mei)
7731M:	Tomas Winkler <tomas.winkler@intel.com>
7732L:	linux-kernel@vger.kernel.org
7733S:	Supported
7734F:	include/uapi/linux/mei.h
7735F:	include/linux/mei_cl_bus.h
7736F:	drivers/misc/mei/*
7737F:	drivers/watchdog/mei_wdt.c
7738F:	Documentation/misc-devices/mei/*
7739F:	samples/mei/*
7740
7741INTEL MENLOW THERMAL DRIVER
7742M:	Sujith Thomas <sujith.thomas@intel.com>
7743L:	platform-driver-x86@vger.kernel.org
7744W:	https://01.org/linux-acpi
7745S:	Supported
7746F:	drivers/platform/x86/intel_menlow.c
7747
7748INTEL MIC DRIVERS (mic)
7749M:	Sudeep Dutt <sudeep.dutt@intel.com>
7750M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7751S:	Supported
7752W:	https://github.com/sudeepdutt/mic
7753W:	http://software.intel.com/en-us/mic-developer
7754F:	include/linux/mic_bus.h
7755F:	include/linux/scif.h
7756F:	include/uapi/linux/mic_common.h
7757F:	include/uapi/linux/mic_ioctl.h
7758F:	include/uapi/linux/scif_ioctl.h
7759F:	drivers/misc/mic/
7760F:	drivers/dma/mic_x100_dma.c
7761F:	drivers/dma/mic_x100_dma.h
7762F:	Documentation/mic/
7763
7764INTEL PMC CORE DRIVER
7765M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7766M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7767L:	platform-driver-x86@vger.kernel.org
7768S:	Maintained
7769F:	drivers/platform/x86/intel_pmc_core*
7770
7771INTEL PMC/P-Unit IPC DRIVER
7772M:	Zha Qipeng<qipeng.zha@intel.com>
7773L:	platform-driver-x86@vger.kernel.org
7774S:	Maintained
7775F:	drivers/platform/x86/intel_pmc_ipc.c
7776F:	drivers/platform/x86/intel_punit_ipc.c
7777F:	arch/x86/include/asm/intel_pmc_ipc.h
7778F:	arch/x86/include/asm/intel_punit_ipc.h
7779
7780INTEL PMIC GPIO DRIVERS
7781M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7782S:	Maintained
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7784F:	drivers/gpio/gpio-*cove.c
7785F:	drivers/gpio/gpio-msic.c
7786
7787INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7788R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7789S:	Maintained
7790F:	drivers/mfd/intel_msic.c
7791F:	drivers/mfd/intel_soc_pmic*
7792F:	include/linux/mfd/intel_msic.h
7793F:	include/linux/mfd/intel_soc_pmic*
7794
7795INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7796M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7797L:	linux-wireless@vger.kernel.org
7798S:	Maintained
7799F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7800F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7801F:	drivers/net/wireless/intel/ipw2x00/
7802
7803INTEL PSTATE DRIVER
7804M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7805M:	Len Brown <lenb@kernel.org>
7806L:	linux-pm@vger.kernel.org
7807S:	Supported
7808F:	drivers/cpufreq/intel_pstate.c
7809
7810INTEL RDMA RNIC DRIVER
7811M:	Faisal Latif <faisal.latif@intel.com>
7812M:	Shiraz Saleem <shiraz.saleem@intel.com>
7813L:	linux-rdma@vger.kernel.org
7814S:	Supported
7815F:	drivers/infiniband/hw/i40iw/
7816F:	include/uapi/rdma/i40iw-abi.h
7817
7818INTEL TELEMETRY DRIVER
7819M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7820M:	"David E. Box" <david.e.box@linux.intel.com>
7821L:	platform-driver-x86@vger.kernel.org
7822S:	Maintained
7823F:	arch/x86/include/asm/intel_telemetry.h
7824F:	drivers/platform/x86/intel_telemetry*
7825
7826INTEL VIRTUAL BUTTON DRIVER
7827M:	AceLan Kao <acelan.kao@canonical.com>
7828L:	platform-driver-x86@vger.kernel.org
7829S:	Maintained
7830F:	drivers/platform/x86/intel-vbtn.c
7831
7832INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7833M:	Stanislaw Gruszka <sgruszka@redhat.com>
7834L:	linux-wireless@vger.kernel.org
7835S:	Supported
7836F:	drivers/net/wireless/intel/iwlegacy/
7837
7838INTEL WIRELESS WIFI LINK (iwlwifi)
7839M:	Johannes Berg <johannes.berg@intel.com>
7840M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7841M:	Luca Coelho <luciano.coelho@intel.com>
7842M:	Intel Linux Wireless <linuxwifi@intel.com>
7843L:	linux-wireless@vger.kernel.org
7844W:	http://intellinuxwireless.org
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7846S:	Supported
7847F:	drivers/net/wireless/intel/iwlwifi/
7848
7849INTEL WIRELESS WIMAX CONNECTION 2400
7850M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7851M:	linux-wimax@intel.com
7852L:	wimax@linuxwimax.org (subscribers-only)
7853S:	Supported
7854W:	http://linuxwimax.org
7855F:	Documentation/wimax/README.i2400m
7856F:	drivers/net/wimax/i2400m/
7857F:	include/uapi/linux/wimax/i2400m.h
7858
7859INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7860M:	Mario Limonciello <mario.limonciello@dell.com>
7861S:	Maintained
7862F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7863
7864INTEL(R) TRACE HUB
7865M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7866S:	Supported
7867F:	Documentation/trace/intel_th.rst
7868F:	drivers/hwtracing/intel_th/
7869
7870INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7871M:	Ning Sun <ning.sun@intel.com>
7872L:	tboot-devel@lists.sourceforge.net
7873W:	http://tboot.sourceforge.net
7874T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7875S:	Supported
7876F:	Documentation/intel_txt.txt
7877F:	include/linux/tboot.h
7878F:	arch/x86/kernel/tboot.c
7879
7880INTEL-MID GPIO DRIVER
7881M:	David Cohen <david.a.cohen@linux.intel.com>
7882L:	linux-gpio@vger.kernel.org
7883S:	Maintained
7884F:	drivers/gpio/gpio-intel-mid.c
7885
7886INVENSENSE MPU-3050 GYROSCOPE DRIVER
7887M:	Linus Walleij <linus.walleij@linaro.org>
7888L:	linux-iio@vger.kernel.org
7889S:	Maintained
7890F:	drivers/iio/gyro/mpu3050*
7891F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7892
7893IOC3 ETHERNET DRIVER
7894M:	Ralf Baechle <ralf@linux-mips.org>
7895L:	linux-mips@vger.kernel.org
7896S:	Maintained
7897F:	drivers/net/ethernet/sgi/ioc3-eth.c
7898
7899IOC3 SERIAL DRIVER
7900M:	Pat Gefre <pfg@sgi.com>
7901L:	linux-serial@vger.kernel.org
7902S:	Maintained
7903F:	drivers/tty/serial/ioc3_serial.c
7904
7905IOMAP FILESYSTEM LIBRARY
7906M:	Christoph Hellwig <hch@infradead.org>
7907M:	Darrick J. Wong <darrick.wong@oracle.com>
7908M:	linux-xfs@vger.kernel.org
7909M:	linux-fsdevel@vger.kernel.org
7910L:	linux-xfs@vger.kernel.org
7911L:	linux-fsdevel@vger.kernel.org
7912T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7913S:	Supported
7914F:	fs/iomap.c
7915F:	include/linux/iomap.h
7916
7917IOMMU DRIVERS
7918M:	Joerg Roedel <joro@8bytes.org>
7919L:	iommu@lists.linux-foundation.org
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7921S:	Maintained
7922F:	Documentation/devicetree/bindings/iommu/
7923F:	drivers/iommu/
7924F:	include/linux/iommu.h
7925F:	include/linux/of_iommu.h
7926F:	include/linux/iova.h
7927
7928IP MASQUERADING
7929M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7930S:	Maintained
7931F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7932
7933IPMI SUBSYSTEM
7934M:	Corey Minyard <minyard@acm.org>
7935L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7936W:	http://openipmi.sourceforge.net/
7937S:	Supported
7938F:	Documentation/devicetree/bindings/ipmi/
7939F:	Documentation/IPMI.txt
7940F:	drivers/char/ipmi/
7941F:	include/linux/ipmi*
7942F:	include/uapi/linux/ipmi*
7943
7944IPS SCSI RAID DRIVER
7945M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7946L:	linux-scsi@vger.kernel.org
7947W:	http://www.adaptec.com/
7948S:	Maintained
7949F:	drivers/scsi/ips*
7950
7951IPVS
7952M:	Wensong Zhang <wensong@linux-vs.org>
7953M:	Simon Horman <horms@verge.net.au>
7954M:	Julian Anastasov <ja@ssi.bg>
7955L:	netdev@vger.kernel.org
7956L:	lvs-devel@vger.kernel.org
7957S:	Maintained
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7960F:	Documentation/networking/ipvs-sysctl.txt
7961F:	include/net/ip_vs.h
7962F:	include/uapi/linux/ip_vs.h
7963F:	net/netfilter/ipvs/
7964
7965IPWIRELESS DRIVER
7966M:	Jiri Kosina <jikos@kernel.org>
7967M:	David Sterba <dsterba@suse.com>
7968S:	Odd Fixes
7969F:	drivers/tty/ipwireless/
7970
7971IPX NETWORK LAYER
7972L:	netdev@vger.kernel.org
7973S:	Obsolete
7974F:	include/uapi/linux/ipx.h
7975
7976IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7977M:	Marc Zyngier <marc.zyngier@arm.com>
7978S:	Maintained
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7980F:	Documentation/IRQ-domain.txt
7981F:	include/linux/irqdomain.h
7982F:	kernel/irq/irqdomain.c
7983F:	kernel/irq/msi.c
7984
7985IRQ SUBSYSTEM
7986M:	Thomas Gleixner <tglx@linutronix.de>
7987L:	linux-kernel@vger.kernel.org
7988S:	Maintained
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7990F:	kernel/irq/
7991
7992IRQCHIP DRIVERS
7993M:	Thomas Gleixner <tglx@linutronix.de>
7994M:	Jason Cooper <jason@lakedaemon.net>
7995M:	Marc Zyngier <marc.zyngier@arm.com>
7996L:	linux-kernel@vger.kernel.org
7997S:	Maintained
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7999F:	Documentation/devicetree/bindings/interrupt-controller/
8000F:	drivers/irqchip/
8001
8002ISA
8003M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8004S:	Maintained
8005F:	Documentation/isa.txt
8006F:	drivers/base/isa.c
8007F:	include/linux/isa.h
8008
8009ISA RADIO MODULE
8010M:	Hans Verkuil <hverkuil@xs4all.nl>
8011L:	linux-media@vger.kernel.org
8012T:	git git://linuxtv.org/media_tree.git
8013W:	https://linuxtv.org
8014S:	Maintained
8015F:	drivers/media/radio/radio-isa*
8016
8017ISAPNP
8018M:	Jaroslav Kysela <perex@perex.cz>
8019S:	Maintained
8020F:	Documentation/isapnp.txt
8021F:	drivers/pnp/isapnp/
8022F:	include/linux/isapnp.h
8023
8024ISCSI
8025M:	Lee Duncan <lduncan@suse.com>
8026M:	Chris Leech <cleech@redhat.com>
8027L:	open-iscsi@googlegroups.com
8028W:	www.open-iscsi.com
8029S:	Maintained
8030F:	drivers/scsi/*iscsi*
8031F:	include/scsi/*iscsi*
8032
8033iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8034M:	Peter Jones <pjones@redhat.com>
8035M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8036S:	Maintained
8037F:	drivers/firmware/iscsi_ibft*
8038
8039ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8040M:	Sagi Grimberg <sagi@grimberg.me>
8041M:	Max Gurtovoy <maxg@mellanox.com>
8042L:	linux-rdma@vger.kernel.org
8043S:	Supported
8044W:	http://www.openfabrics.org
8045W:	www.open-iscsi.org
8046Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8047F:	drivers/infiniband/ulp/iser/
8048
8049ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8050M:	Sagi Grimberg <sagi@grimberg.me>
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8052L:	linux-rdma@vger.kernel.org
8053L:	target-devel@vger.kernel.org
8054S:	Supported
8055W:	http://www.linux-iscsi.org
8056F:	drivers/infiniband/ulp/isert
8057
8058ISDN SUBSYSTEM
8059M:	Karsten Keil <isdn@linux-pingi.de>
8060L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8061L:	netdev@vger.kernel.org
8062W:	http://www.isdn4linux.de
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8064S:	Maintained
8065F:	Documentation/isdn/
8066F:	drivers/isdn/
8067F:	include/linux/isdn.h
8068F:	include/linux/isdn/
8069F:	include/uapi/linux/isdn.h
8070F:	include/uapi/linux/isdn/
8071
8072IT87 HARDWARE MONITORING DRIVER
8073M:	Jean Delvare <jdelvare@suse.com>
8074L:	linux-hwmon@vger.kernel.org
8075S:	Maintained
8076F:	Documentation/hwmon/it87
8077F:	drivers/hwmon/it87.c
8078
8079IT913X MEDIA DRIVER
8080M:	Antti Palosaari <crope@iki.fi>
8081L:	linux-media@vger.kernel.org
8082W:	https://linuxtv.org
8083W:	http://palosaari.fi/linux/
8084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8085T:	git git://linuxtv.org/anttip/media_tree.git
8086S:	Maintained
8087F:	drivers/media/tuners/it913x*
8088
8089IVTV VIDEO4LINUX DRIVER
8090M:	Andy Walls <awalls@md.metrocast.net>
8091L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8092L:	linux-media@vger.kernel.org
8093T:	git git://linuxtv.org/media_tree.git
8094W:	http://www.ivtvdriver.org
8095S:	Maintained
8096F:	Documentation/media/v4l-drivers/ivtv*
8097F:	drivers/media/pci/ivtv/
8098F:	include/uapi/linux/ivtv*
8099
8100IX2505V MEDIA DRIVER
8101M:	Malcolm Priestley <tvboxspy@gmail.com>
8102L:	linux-media@vger.kernel.org
8103W:	https://linuxtv.org
8104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8105S:	Maintained
8106F:	drivers/media/dvb-frontends/ix2505v*
8107
8108JAILHOUSE HYPERVISOR INTERFACE
8109M:	Jan Kiszka <jan.kiszka@siemens.com>
8110L:	jailhouse-dev@googlegroups.com
8111S:	Maintained
8112F:	arch/x86/kernel/jailhouse.c
8113F:	arch/x86/include/asm/jailhouse_para.h
8114
8115JC42.4 TEMPERATURE SENSOR DRIVER
8116M:	Guenter Roeck <linux@roeck-us.net>
8117L:	linux-hwmon@vger.kernel.org
8118S:	Maintained
8119F:	drivers/hwmon/jc42.c
8120F:	Documentation/hwmon/jc42
8121
8122JFS FILESYSTEM
8123M:	Dave Kleikamp <shaggy@kernel.org>
8124L:	jfs-discussion@lists.sourceforge.net
8125W:	http://jfs.sourceforge.net/
8126T:	git git://github.com/kleikamp/linux-shaggy.git
8127S:	Maintained
8128F:	Documentation/filesystems/jfs.txt
8129F:	fs/jfs/
8130
8131JME NETWORK DRIVER
8132M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8133L:	netdev@vger.kernel.org
8134S:	Maintained
8135F:	drivers/net/ethernet/jme.*
8136
8137JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8138M:	David Woodhouse <dwmw2@infradead.org>
8139L:	linux-mtd@lists.infradead.org
8140W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8141S:	Maintained
8142F:	fs/jffs2/
8143F:	include/uapi/linux/jffs2.h
8144
8145JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8146M:	"Theodore Ts'o" <tytso@mit.edu>
8147M:	Jan Kara <jack@suse.com>
8148L:	linux-ext4@vger.kernel.org
8149S:	Maintained
8150F:	fs/jbd2/
8151F:	include/linux/jbd2.h
8152
8153JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8154M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8155L:	linux-media@vger.kernel.org
8156S:	Maintained
8157F:	drivers/media/platform/rcar_jpu.c
8158
8159JSM Neo PCI based serial card
8160L:	linux-serial@vger.kernel.org
8161S:	Orphan
8162F:	drivers/tty/serial/jsm/
8163
8164K10TEMP HARDWARE MONITORING DRIVER
8165M:	Clemens Ladisch <clemens@ladisch.de>
8166L:	linux-hwmon@vger.kernel.org
8167S:	Maintained
8168F:	Documentation/hwmon/k10temp
8169F:	drivers/hwmon/k10temp.c
8170
8171K8TEMP HARDWARE MONITORING DRIVER
8172M:	Rudolf Marek <r.marek@assembler.cz>
8173L:	linux-hwmon@vger.kernel.org
8174S:	Maintained
8175F:	Documentation/hwmon/k8temp
8176F:	drivers/hwmon/k8temp.c
8177
8178KASAN
8179M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8180R:	Alexander Potapenko <glider@google.com>
8181R:	Dmitry Vyukov <dvyukov@google.com>
8182L:	kasan-dev@googlegroups.com
8183S:	Maintained
8184F:	arch/*/include/asm/kasan.h
8185F:	arch/*/mm/kasan_init*
8186F:	Documentation/dev-tools/kasan.rst
8187F:	include/linux/kasan*.h
8188F:	lib/test_kasan.c
8189F:	mm/kasan/
8190F:	scripts/Makefile.kasan
8191
8192KCONFIG
8193M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8195L:	linux-kbuild@vger.kernel.org
8196S:	Maintained
8197F:	Documentation/kbuild/kconfig*
8198F:	scripts/kconfig/
8199F:	scripts/Kconfig.include
8200
8201KDUMP
8202M:	Dave Young <dyoung@redhat.com>
8203M:	Baoquan He <bhe@redhat.com>
8204R:	Vivek Goyal <vgoyal@redhat.com>
8205L:	kexec@lists.infradead.org
8206W:	http://lse.sourceforge.net/kdump/
8207S:	Maintained
8208F:	Documentation/kdump/
8209
8210KEENE FM RADIO TRANSMITTER DRIVER
8211M:	Hans Verkuil <hverkuil@xs4all.nl>
8212L:	linux-media@vger.kernel.org
8213T:	git git://linuxtv.org/media_tree.git
8214W:	https://linuxtv.org
8215S:	Maintained
8216F:	drivers/media/radio/radio-keene*
8217
8218KERNEL AUTOMOUNTER
8219M:	Ian Kent <raven@themaw.net>
8220L:	autofs@vger.kernel.org
8221S:	Maintained
8222F:	fs/autofs/
8223
8224KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8225M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8226M:	Michal Marek <michal.lkml@markovi.net>
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8228L:	linux-kbuild@vger.kernel.org
8229S:	Maintained
8230F:	Documentation/kbuild/
8231F:	Makefile
8232F:	scripts/Kbuild*
8233F:	scripts/Makefile*
8234F:	scripts/basic/
8235F:	scripts/mk*
8236F:	scripts/mod/
8237F:	scripts/package/
8238
8239KERNEL JANITORS
8240L:	kernel-janitors@vger.kernel.org
8241W:	http://kernelnewbies.org/KernelJanitors
8242S:	Odd Fixes
8243
8244KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8245M:	"J. Bruce Fields" <bfields@fieldses.org>
8246M:	Jeff Layton <jlayton@kernel.org>
8247L:	linux-nfs@vger.kernel.org
8248W:	http://nfs.sourceforge.net/
8249T:	git git://linux-nfs.org/~bfields/linux.git
8250S:	Supported
8251F:	fs/nfsd/
8252F:	include/uapi/linux/nfsd/
8253F:	fs/lockd/
8254F:	fs/nfs_common/
8255F:	net/sunrpc/
8256F:	include/linux/lockd/
8257F:	include/linux/sunrpc/
8258F:	include/uapi/linux/sunrpc/
8259
8260KERNEL SELFTEST FRAMEWORK
8261M:	Shuah Khan <shuah@kernel.org>
8262L:	linux-kselftest@vger.kernel.org
8263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8264Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8265S:	Maintained
8266F:	tools/testing/selftests/
8267F:	Documentation/dev-tools/kselftest*
8268
8269KERNEL USERMODE HELPER
8270M:	Luis Chamberlain <mcgrof@kernel.org>
8271L:	linux-kernel@vger.kernel.org
8272S:	Maintained
8273F:	kernel/umh.c
8274F:	include/linux/umh.h
8275
8276KERNEL VIRTUAL MACHINE (KVM)
8277M:	Paolo Bonzini <pbonzini@redhat.com>
8278M:	Radim Krčmář <rkrcmar@redhat.com>
8279L:	kvm@vger.kernel.org
8280W:	http://www.linux-kvm.org
8281T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8282S:	Supported
8283F:	Documentation/virtual/kvm/
8284F:	include/trace/events/kvm.h
8285F:	include/uapi/asm-generic/kvm*
8286F:	include/uapi/linux/kvm*
8287F:	include/asm-generic/kvm*
8288F:	include/linux/kvm*
8289F:	include/kvm/iodev.h
8290F:	virt/kvm/*
8291F:	tools/kvm/
8292
8293KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8294M:	Joerg Roedel <joro@8bytes.org>
8295L:	kvm@vger.kernel.org
8296W:	http://www.linux-kvm.org/
8297S:	Maintained
8298F:	arch/x86/include/asm/svm.h
8299F:	arch/x86/kvm/svm.c
8300
8301KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8302M:	Christoffer Dall <christoffer.dall@arm.com>
8303M:	Marc Zyngier <marc.zyngier@arm.com>
8304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8305L:	kvmarm@lists.cs.columbia.edu
8306W:	http://systems.cs.columbia.edu/projects/kvm-arm
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8308S:	Supported
8309F:	arch/arm/include/uapi/asm/kvm*
8310F:	arch/arm/include/asm/kvm*
8311F:	arch/arm/kvm/
8312F:	virt/kvm/arm/
8313F:	include/kvm/arm_*
8314
8315KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8316M:	Christoffer Dall <christoffer.dall@arm.com>
8317M:	Marc Zyngier <marc.zyngier@arm.com>
8318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8319L:	kvmarm@lists.cs.columbia.edu
8320S:	Maintained
8321F:	arch/arm64/include/uapi/asm/kvm*
8322F:	arch/arm64/include/asm/kvm*
8323F:	arch/arm64/kvm/
8324
8325KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8326M:	James Hogan <jhogan@kernel.org>
8327L:	linux-mips@vger.kernel.org
8328S:	Supported
8329F:	arch/mips/include/uapi/asm/kvm*
8330F:	arch/mips/include/asm/kvm*
8331F:	arch/mips/kvm/
8332
8333KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8334M:	Paul Mackerras <paulus@ozlabs.org>
8335L:	kvm-ppc@vger.kernel.org
8336W:	http://www.linux-kvm.org/
8337T:	git git://github.com/agraf/linux-2.6.git
8338S:	Supported
8339F:	arch/powerpc/include/uapi/asm/kvm*
8340F:	arch/powerpc/include/asm/kvm*
8341F:	arch/powerpc/kvm/
8342F:	arch/powerpc/kernel/kvm*
8343
8344KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8345M:	Christian Borntraeger <borntraeger@de.ibm.com>
8346M:	Janosch Frank <frankja@linux.ibm.com>
8347R:	David Hildenbrand <david@redhat.com>
8348R:	Cornelia Huck <cohuck@redhat.com>
8349L:	linux-s390@vger.kernel.org
8350W:	http://www.ibm.com/developerworks/linux/linux390/
8351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8352S:	Supported
8353F:	arch/s390/include/uapi/asm/kvm*
8354F:	arch/s390/include/asm/gmap.h
8355F:	arch/s390/include/asm/kvm*
8356F:	arch/s390/kvm/
8357F:	arch/s390/mm/gmap.c
8358
8359KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8360M:	Paolo Bonzini <pbonzini@redhat.com>
8361M:	Radim Krčmář <rkrcmar@redhat.com>
8362L:	kvm@vger.kernel.org
8363W:	http://www.linux-kvm.org
8364T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8365S:	Supported
8366F:	arch/x86/kvm/
8367F:	arch/x86/kvm/*/
8368F:	arch/x86/include/uapi/asm/kvm*
8369F:	arch/x86/include/asm/kvm*
8370F:	arch/x86/include/asm/pvclock-abi.h
8371F:	arch/x86/kernel/kvm.c
8372F:	arch/x86/kernel/kvmclock.c
8373
8374KERNFS
8375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8376M:	Tejun Heo <tj@kernel.org>
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8378S:	Supported
8379F:	include/linux/kernfs.h
8380F:	fs/kernfs/
8381
8382KEXEC
8383M:	Eric Biederman <ebiederm@xmission.com>
8384W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8385L:	kexec@lists.infradead.org
8386S:	Maintained
8387F:	include/linux/kexec.h
8388F:	include/uapi/linux/kexec.h
8389F:	kernel/kexec*
8390
8391KEYS-ENCRYPTED
8392M:	Mimi Zohar <zohar@linux.ibm.com>
8393L:	linux-integrity@vger.kernel.org
8394L:	keyrings@vger.kernel.org
8395S:	Supported
8396F:	Documentation/security/keys/trusted-encrypted.rst
8397F:	include/keys/encrypted-type.h
8398F:	security/keys/encrypted-keys/
8399
8400KEYS-TRUSTED
8401M:	James Bottomley <jejb@linux.ibm.com>
8402M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8403M:	Mimi Zohar <zohar@linuxibm.com>
8404L:	linux-integrity@vger.kernel.org
8405L:	keyrings@vger.kernel.org
8406S:	Supported
8407F:	Documentation/security/keys/trusted-encrypted.rst
8408F:	include/keys/trusted-type.h
8409F:	security/keys/trusted.c
8410F:	security/keys/trusted.h
8411
8412KEYS/KEYRINGS:
8413M:	David Howells <dhowells@redhat.com>
8414L:	keyrings@vger.kernel.org
8415S:	Maintained
8416F:	Documentation/security/keys/core.rst
8417F:	include/linux/key.h
8418F:	include/linux/key-type.h
8419F:	include/linux/keyctl.h
8420F:	include/uapi/linux/keyctl.h
8421F:	include/keys/
8422F:	security/keys/
8423
8424KGDB / KDB /debug_core
8425M:	Jason Wessel <jason.wessel@windriver.com>
8426M:	Daniel Thompson <daniel.thompson@linaro.org>
8427W:	http://kgdb.wiki.kernel.org/
8428L:	kgdb-bugreport@lists.sourceforge.net
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8430S:	Maintained
8431F:	Documentation/dev-tools/kgdb.rst
8432F:	drivers/misc/kgdbts.c
8433F:	drivers/tty/serial/kgdboc.c
8434F:	include/linux/kdb.h
8435F:	include/linux/kgdb.h
8436F:	kernel/debug/
8437
8438KMEMLEAK
8439M:	Catalin Marinas <catalin.marinas@arm.com>
8440S:	Maintained
8441F:	Documentation/dev-tools/kmemleak.rst
8442F:	include/linux/kmemleak.h
8443F:	mm/kmemleak.c
8444F:	mm/kmemleak-test.c
8445
8446KMOD KERNEL MODULE LOADER - USERMODE HELPER
8447M:	Luis Chamberlain <mcgrof@kernel.org>
8448L:	linux-kernel@vger.kernel.org
8449S:	Maintained
8450F:	kernel/kmod.c
8451F:	include/linux/kmod.h
8452F:	lib/test_kmod.c
8453F:	tools/testing/selftests/kmod/
8454
8455KPROBES
8456M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8457M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8458M:	"David S. Miller" <davem@davemloft.net>
8459M:	Masami Hiramatsu <mhiramat@kernel.org>
8460S:	Maintained
8461F:	Documentation/kprobes.txt
8462F:	include/linux/kprobes.h
8463F:	include/asm-generic/kprobes.h
8464F:	kernel/kprobes.c
8465
8466KS0108 LCD CONTROLLER DRIVER
8467M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8468S:	Maintained
8469F:	Documentation/auxdisplay/ks0108
8470F:	drivers/auxdisplay/ks0108.c
8471F:	include/linux/ks0108.h
8472
8473L3MDEV
8474M:	David Ahern <dsa@cumulusnetworks.com>
8475L:	netdev@vger.kernel.org
8476S:	Maintained
8477F:	net/l3mdev
8478F:	include/net/l3mdev.h
8479
8480L7 BPF FRAMEWORK
8481M:	John Fastabend <john.fastabend@gmail.com>
8482M:	Daniel Borkmann <daniel@iogearbox.net>
8483L:	netdev@vger.kernel.org
8484S:	Maintained
8485F:	include/linux/skmsg.h
8486F:	net/core/skmsg.c
8487F:	net/core/sock_map.c
8488F:	net/ipv4/tcp_bpf.c
8489
8490LANTIQ / INTEL Ethernet drivers
8491M:	Hauke Mehrtens <hauke@hauke-m.de>
8492L:	netdev@vger.kernel.org
8493S:	Maintained
8494F:	net/dsa/tag_gswip.c
8495F:	drivers/net/ethernet/lantiq_xrx200.c
8496F:	drivers/net/dsa/lantiq_pce.h
8497F:	drivers/net/dsa/lantiq_gswip.c
8498
8499LANTIQ MIPS ARCHITECTURE
8500M:	John Crispin <john@phrozen.org>
8501L:	linux-mips@vger.kernel.org
8502S:	Maintained
8503F:	arch/mips/lantiq
8504F:	drivers/soc/lantiq
8505
8506LAPB module
8507L:	linux-x25@vger.kernel.org
8508S:	Orphan
8509F:	Documentation/networking/lapb-module.txt
8510F:	include/*/lapb.h
8511F:	net/lapb/
8512
8513LASI 53c700 driver for PARISC
8514M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8515L:	linux-scsi@vger.kernel.org
8516S:	Maintained
8517F:	Documentation/scsi/53c700.txt
8518F:	drivers/scsi/53c700*
8519
8520LEAKING_ADDRESSES
8521M:	Tobin C. Harding <me@tobin.cc>
8522M:	Tycho Andersen <tycho@tycho.ws>
8523L:	kernel-hardening@lists.openwall.com
8524S:	Maintained
8525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8526F:	scripts/leaking_addresses.pl
8527
8528LED SUBSYSTEM
8529M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8530M:	Pavel Machek <pavel@ucw.cz>
8531L:	linux-leds@vger.kernel.org
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/leds/
8535F:	drivers/leds/
8536F:	include/linux/leds.h
8537
8538LEGACY EEPROM DRIVER
8539M:	Jean Delvare <jdelvare@suse.com>
8540S:	Maintained
8541F:	Documentation/misc-devices/eeprom
8542F:	drivers/misc/eeprom/eeprom.c
8543
8544LEGO MINDSTORMS EV3
8545R:	David Lechner <david@lechnology.com>
8546S:	Maintained
8547F:	arch/arm/boot/dts/da850-lego-ev3.dts
8548F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8549F:	drivers/power/supply/lego_ev3_battery.c
8550
8551LEGO USB Tower driver
8552M:	Juergen Stuber <starblue@users.sourceforge.net>
8553L:	legousb-devel@lists.sourceforge.net
8554W:	http://legousb.sourceforge.net/
8555S:	Maintained
8556F:	drivers/usb/misc/legousbtower.c
8557
8558LG LAPTOP EXTRAS
8559M:	Matan Ziv-Av <matan@svgalib.org>
8560L:	platform-driver-x86@vger.kernel.org
8561S:	Maintained
8562F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8563F:	Documentation/laptops/lg-laptop.rst
8564F:	drivers/platform/x86/lg-laptop.c
8565
8566LG2160 MEDIA DRIVER
8567M:	Michael Krufky <mkrufky@linuxtv.org>
8568L:	linux-media@vger.kernel.org
8569W:	https://linuxtv.org
8570W:	http://github.com/mkrufky
8571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8572T:	git git://linuxtv.org/mkrufky/tuners.git
8573S:	Maintained
8574F:	drivers/media/dvb-frontends/lg2160.*
8575
8576LGDT3305 MEDIA DRIVER
8577M:	Michael Krufky <mkrufky@linuxtv.org>
8578L:	linux-media@vger.kernel.org
8579W:	https://linuxtv.org
8580W:	http://github.com/mkrufky
8581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8582T:	git git://linuxtv.org/mkrufky/tuners.git
8583S:	Maintained
8584F:	drivers/media/dvb-frontends/lgdt3305.*
8585
8586LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8587M:	Viresh Kumar <vireshk@kernel.org>
8588L:	linux-ide@vger.kernel.org
8589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8590S:	Maintained
8591F:	include/linux/pata_arasan_cf_data.h
8592F:	drivers/ata/pata_arasan_cf.c
8593
8594LIBATA PATA DRIVERS
8595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8596M:	Jens Axboe <axboe@kernel.dk>
8597L:	linux-ide@vger.kernel.org
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8599S:	Maintained
8600F:	drivers/ata/pata_*.c
8601F:	drivers/ata/ata_generic.c
8602
8603LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8604M:	Linus Walleij <linus.walleij@linaro.org>
8605L:	linux-ide@vger.kernel.org
8606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8607S:	Maintained
8608F:	drivers/ata/pata_ftide010.c
8609F:	drivers/ata/sata_gemini.c
8610F:	drivers/ata/sata_gemini.h
8611
8612LIBATA SATA AHCI PLATFORM devices support
8613M:	Hans de Goede <hdegoede@redhat.com>
8614M:	Jens Axboe <axboe@kernel.dk>
8615L:	linux-ide@vger.kernel.org
8616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8617S:	Maintained
8618F:	drivers/ata/ahci_platform.c
8619F:	drivers/ata/libahci_platform.c
8620F:	include/linux/ahci_platform.h
8621
8622LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8623M:	Mikael Pettersson <mikpelinux@gmail.com>
8624L:	linux-ide@vger.kernel.org
8625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8626S:	Maintained
8627F:	drivers/ata/sata_promise.*
8628
8629LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8630M:	Jens Axboe <axboe@kernel.dk>
8631L:	linux-ide@vger.kernel.org
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8633S:	Maintained
8634F:	drivers/ata/
8635F:	include/linux/ata.h
8636F:	include/linux/libata.h
8637F:	Documentation/devicetree/bindings/ata/
8638
8639LIBLOCKDEP
8640M:	Sasha Levin <alexander.levin@microsoft.com>
8641S:	Maintained
8642F:	tools/lib/lockdep/
8643
8644LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8645M:	Ross Zwisler <zwisler@kernel.org>
8646M:	Dan Williams <dan.j.williams@intel.com>
8647M:	Vishal Verma <vishal.l.verma@intel.com>
8648M:	Dave Jiang <dave.jiang@intel.com>
8649L:	linux-nvdimm@lists.01.org
8650Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8651S:	Supported
8652F:	drivers/nvdimm/blk.c
8653F:	drivers/nvdimm/region_devs.c
8654
8655LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8656M:	Vishal Verma <vishal.l.verma@intel.com>
8657M:	Dan Williams <dan.j.williams@intel.com>
8658M:	Ross Zwisler <zwisler@kernel.org>
8659M:	Dave Jiang <dave.jiang@intel.com>
8660L:	linux-nvdimm@lists.01.org
8661Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8662S:	Supported
8663F:	drivers/nvdimm/btt*
8664
8665LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8666M:	Ross Zwisler <zwisler@kernel.org>
8667M:	Dan Williams <dan.j.williams@intel.com>
8668M:	Vishal Verma <vishal.l.verma@intel.com>
8669M:	Dave Jiang <dave.jiang@intel.com>
8670L:	linux-nvdimm@lists.01.org
8671Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8672S:	Supported
8673F:	drivers/nvdimm/pmem*
8674
8675LIBNVDIMM: DEVICETREE BINDINGS
8676M:	Oliver O'Halloran <oohall@gmail.com>
8677L:	linux-nvdimm@lists.01.org
8678Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8679S:	Supported
8680F:	drivers/nvdimm/of_pmem.c
8681F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8682
8683LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8684M:	Dan Williams <dan.j.williams@intel.com>
8685M:	Ross Zwisler <zwisler@kernel.org>
8686M:	Vishal Verma <vishal.l.verma@intel.com>
8687M:	Dave Jiang <dave.jiang@intel.com>
8688L:	linux-nvdimm@lists.01.org
8689Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8691S:	Supported
8692F:	drivers/nvdimm/*
8693F:	drivers/acpi/nfit/*
8694F:	include/linux/nd.h
8695F:	include/linux/libnvdimm.h
8696F:	include/uapi/linux/ndctl.h
8697
8698LIGHTNVM PLATFORM SUPPORT
8699M:	Matias Bjorling <mb@lightnvm.io>
8700W:	http://github/OpenChannelSSD
8701L:	linux-block@vger.kernel.org
8702S:	Maintained
8703F:	drivers/lightnvm/
8704F:	include/linux/lightnvm.h
8705F:	include/uapi/linux/lightnvm.h
8706
8707LINUX FOR POWER MACINTOSH
8708M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8709W:	http://www.penguinppc.org/
8710L:	linuxppc-dev@lists.ozlabs.org
8711S:	Maintained
8712F:	arch/powerpc/platforms/powermac/
8713F:	drivers/macintosh/
8714
8715LINUX FOR POWERPC (32-BIT AND 64-BIT)
8716M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8717M:	Paul Mackerras <paulus@samba.org>
8718M:	Michael Ellerman <mpe@ellerman.id.au>
8719W:	https://github.com/linuxppc/linux/wiki
8720L:	linuxppc-dev@lists.ozlabs.org
8721Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8723S:	Supported
8724F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8725F:	Documentation/devicetree/bindings/powerpc/
8726F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8727F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8728F:	Documentation/powerpc/
8729F:	arch/powerpc/
8730F:	drivers/char/tpm/tpm_ibmvtpm*
8731F:	drivers/crypto/nx/
8732F:	drivers/crypto/vmx/
8733F:	drivers/i2c/busses/i2c-opal.c
8734F:	drivers/net/ethernet/ibm/ibmveth.*
8735F:	drivers/net/ethernet/ibm/ibmvnic.*
8736F:	drivers/pci/hotplug/pnv_php.c
8737F:	drivers/pci/hotplug/rpa*
8738F:	drivers/rtc/rtc-opal.c
8739F:	drivers/scsi/ibmvscsi/
8740F:	drivers/tty/hvc/hvc_opal.c
8741F:	drivers/watchdog/wdrtas.c
8742F:	tools/testing/selftests/powerpc
8743N:	/pmac
8744N:	powermac
8745N:	powernv
8746N:	[^a-z0-9]ps3
8747N:	pseries
8748
8749LINUX FOR POWERPC EMBEDDED MPC5XXX
8750M:	Anatolij Gustschin <agust@denx.de>
8751L:	linuxppc-dev@lists.ozlabs.org
8752T:	git git://git.denx.de/linux-denx-agust.git
8753S:	Maintained
8754F:	arch/powerpc/platforms/512x/
8755F:	arch/powerpc/platforms/52xx/
8756
8757LINUX FOR POWERPC EMBEDDED PPC4XX
8758M:	Alistair Popple <alistair@popple.id.au>
8759M:	Matt Porter <mporter@kernel.crashing.org>
8760W:	http://www.penguinppc.org/
8761L:	linuxppc-dev@lists.ozlabs.org
8762S:	Maintained
8763F:	arch/powerpc/platforms/40x/
8764F:	arch/powerpc/platforms/44x/
8765
8766LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8767M:	Scott Wood <oss@buserror.net>
8768M:	Kumar Gala <galak@kernel.crashing.org>
8769W:	http://www.penguinppc.org/
8770L:	linuxppc-dev@lists.ozlabs.org
8771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8772S:	Maintained
8773F:	arch/powerpc/platforms/83xx/
8774F:	arch/powerpc/platforms/85xx/
8775F:	Documentation/devicetree/bindings/powerpc/fsl/
8776
8777LINUX FOR POWERPC EMBEDDED PPC8XX
8778M:	Vitaly Bordug <vitb@kernel.crashing.org>
8779W:	http://www.penguinppc.org/
8780L:	linuxppc-dev@lists.ozlabs.org
8781S:	Maintained
8782F:	arch/powerpc/platforms/8xx/
8783
8784LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8785L:	linuxppc-dev@lists.ozlabs.org
8786S:	Orphan
8787F:	arch/powerpc/*/*virtex*
8788F:	arch/powerpc/*/*/*virtex*
8789
8790LINUX FOR POWERPC PA SEMI PWRFICIENT
8791L:	linuxppc-dev@lists.ozlabs.org
8792S:	Orphan
8793F:	arch/powerpc/platforms/pasemi/
8794F:	drivers/*/*pasemi*
8795F:	drivers/*/*/*pasemi*
8796
8797LINUX KERNEL DUMP TEST MODULE (LKDTM)
8798M:	Kees Cook <keescook@chromium.org>
8799S:	Maintained
8800F:	drivers/misc/lkdtm/*
8801
8802LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8803M:	Alan Stern <stern@rowland.harvard.edu>
8804M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8805M:	Will Deacon <will.deacon@arm.com>
8806M:	Peter Zijlstra <peterz@infradead.org>
8807M:	Boqun Feng <boqun.feng@gmail.com>
8808M:	Nicholas Piggin <npiggin@gmail.com>
8809M:	David Howells <dhowells@redhat.com>
8810M:	Jade Alglave <j.alglave@ucl.ac.uk>
8811M:	Luc Maranget <luc.maranget@inria.fr>
8812M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8813R:	Akira Yokosawa <akiyks@gmail.com>
8814R:	Daniel Lustig <dlustig@nvidia.com>
8815L:	linux-kernel@vger.kernel.org
8816L:	linux-arch@vger.kernel.org
8817S:	Supported
8818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8819F:	tools/memory-model/
8820F:	Documentation/atomic_bitops.txt
8821F:	Documentation/atomic_t.txt
8822F:	Documentation/core-api/atomic_ops.rst
8823F:	Documentation/core-api/refcount-vs-atomic.rst
8824F:	Documentation/memory-barriers.txt
8825
8826LIS3LV02D ACCELEROMETER DRIVER
8827M:	Eric Piel <eric.piel@tremplin-utc.net>
8828S:	Maintained
8829F:	Documentation/misc-devices/lis3lv02d
8830F:	drivers/misc/lis3lv02d/
8831F:	drivers/platform/x86/hp_accel.c
8832
8833LIVE PATCHING
8834M:	Josh Poimboeuf <jpoimboe@redhat.com>
8835M:	Jessica Yu <jeyu@kernel.org>
8836M:	Jiri Kosina <jikos@kernel.org>
8837M:	Miroslav Benes <mbenes@suse.cz>
8838R:	Petr Mladek <pmladek@suse.com>
8839S:	Maintained
8840F:	kernel/livepatch/
8841F:	include/linux/livepatch.h
8842F:	arch/x86/include/asm/livepatch.h
8843F:	arch/x86/kernel/livepatch.c
8844F:	Documentation/livepatch/
8845F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8846F:	samples/livepatch/
8847L:	live-patching@vger.kernel.org
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8849
8850LLC (802.2)
8851L:	netdev@vger.kernel.org
8852S:	Odd fixes
8853F:	include/linux/llc.h
8854F:	include/uapi/linux/llc.h
8855F:	include/net/llc*
8856F:	net/llc/
8857
8858LM73 HARDWARE MONITOR DRIVER
8859M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8860L:	linux-hwmon@vger.kernel.org
8861S:	Maintained
8862F:	drivers/hwmon/lm73.c
8863
8864LM78 HARDWARE MONITOR DRIVER
8865M:	Jean Delvare <jdelvare@suse.com>
8866L:	linux-hwmon@vger.kernel.org
8867S:	Maintained
8868F:	Documentation/hwmon/lm78
8869F:	drivers/hwmon/lm78.c
8870
8871LM83 HARDWARE MONITOR DRIVER
8872M:	Jean Delvare <jdelvare@suse.com>
8873L:	linux-hwmon@vger.kernel.org
8874S:	Maintained
8875F:	Documentation/hwmon/lm83
8876F:	drivers/hwmon/lm83.c
8877
8878LM90 HARDWARE MONITOR DRIVER
8879M:	Jean Delvare <jdelvare@suse.com>
8880L:	linux-hwmon@vger.kernel.org
8881S:	Maintained
8882F:	Documentation/hwmon/lm90
8883F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8884F:	drivers/hwmon/lm90.c
8885F:	include/dt-bindings/thermal/lm90.h
8886
8887LM95234 HARDWARE MONITOR DRIVER
8888M:	Guenter Roeck <linux@roeck-us.net>
8889L:	linux-hwmon@vger.kernel.org
8890S:	Maintained
8891F:	Documentation/hwmon/lm95234
8892F:	drivers/hwmon/lm95234.c
8893
8894LME2510 MEDIA DRIVER
8895M:	Malcolm Priestley <tvboxspy@gmail.com>
8896L:	linux-media@vger.kernel.org
8897W:	https://linuxtv.org
8898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8899S:	Maintained
8900F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8901
8902LOADPIN SECURITY MODULE
8903M:	Kees Cook <keescook@chromium.org>
8904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8905S:	Supported
8906F:	security/loadpin/
8907F:	Documentation/admin-guide/LSM/LoadPin.rst
8908
8909LOCKING PRIMITIVES
8910M:	Peter Zijlstra <peterz@infradead.org>
8911M:	Ingo Molnar <mingo@redhat.com>
8912M:	Will Deacon <will.deacon@arm.com>
8913L:	linux-kernel@vger.kernel.org
8914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8915S:	Maintained
8916F:	Documentation/locking/
8917F:	include/linux/lockdep.h
8918F:	include/linux/spinlock*.h
8919F:	arch/*/include/asm/spinlock*.h
8920F:	include/linux/rwlock*.h
8921F:	include/linux/mutex*.h
8922F:	include/linux/rwsem*.h
8923F:	arch/*/include/asm/rwsem.h
8924F:	include/linux/seqlock.h
8925F:	lib/locking*.[ch]
8926F:	kernel/locking/
8927X:	kernel/locking/locktorture.c
8928
8929LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8930M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8931L:	linux-ntfs-dev@lists.sourceforge.net
8932W:	http://www.linux-ntfs.org/content/view/19/37/
8933S:	Maintained
8934F:	Documentation/ldm.txt
8935F:	block/partitions/ldm.*
8936
8937LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8938M:	Sathya Prakash <sathya.prakash@broadcom.com>
8939M:	Chaitra P B <chaitra.basappa@broadcom.com>
8940M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8941L:	MPT-FusionLinux.pdl@broadcom.com
8942L:	linux-scsi@vger.kernel.org
8943W:	http://www.avagotech.com/support/
8944S:	Supported
8945F:	drivers/message/fusion/
8946F:	drivers/scsi/mpt3sas/
8947
8948LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8949M:	Matthew Wilcox <willy@infradead.org>
8950L:	linux-scsi@vger.kernel.org
8951S:	Maintained
8952F:	drivers/scsi/sym53c8xx_2/
8953
8954LTC1660 DAC DRIVER
8955M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8956L:	linux-iio@vger.kernel.org
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8959F:	drivers/iio/dac/ltc1660.c
8960
8961LTC4261 HARDWARE MONITOR DRIVER
8962M:	Guenter Roeck <linux@roeck-us.net>
8963L:	linux-hwmon@vger.kernel.org
8964S:	Maintained
8965F:	Documentation/hwmon/ltc4261
8966F:	drivers/hwmon/ltc4261.c
8967
8968LTC4306 I2C MULTIPLEXER DRIVER
8969M:	Michael Hennerich <michael.hennerich@analog.com>
8970W:	http://ez.analog.com/community/linux-device-drivers
8971L:	linux-i2c@vger.kernel.org
8972S:	Supported
8973F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8974F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8975
8976LTP (Linux Test Project)
8977M:	Mike Frysinger <vapier@gentoo.org>
8978M:	Cyril Hrubis <chrubis@suse.cz>
8979M:	Wanlong Gao <wanlong.gao@gmail.com>
8980M:	Jan Stancek <jstancek@redhat.com>
8981M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8982M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8983L:	ltp@lists.linux.it (subscribers-only)
8984W:	http://linux-test-project.github.io/
8985T:	git git://github.com/linux-test-project/ltp.git
8986S:	Maintained
8987
8988M68K ARCHITECTURE
8989M:	Geert Uytterhoeven <geert@linux-m68k.org>
8990L:	linux-m68k@lists.linux-m68k.org
8991W:	http://www.linux-m68k.org/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8993S:	Maintained
8994F:	arch/m68k/
8995F:	drivers/zorro/
8996
8997M68K ON APPLE MACINTOSH
8998M:	Joshua Thompson <funaho@jurai.org>
8999W:	http://www.mac.linux-m68k.org/
9000L:	linux-m68k@lists.linux-m68k.org
9001S:	Maintained
9002F:	arch/m68k/mac/
9003
9004M68K ON HP9000/300
9005M:	Philip Blundell <philb@gnu.org>
9006W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9007S:	Maintained
9008F:	arch/m68k/hp300/
9009
9010M88DS3103 MEDIA DRIVER
9011M:	Antti Palosaari <crope@iki.fi>
9012L:	linux-media@vger.kernel.org
9013W:	https://linuxtv.org
9014W:	http://palosaari.fi/linux/
9015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9016T:	git git://linuxtv.org/anttip/media_tree.git
9017S:	Maintained
9018F:	drivers/media/dvb-frontends/m88ds3103*
9019
9020M88RS2000 MEDIA DRIVER
9021M:	Malcolm Priestley <tvboxspy@gmail.com>
9022L:	linux-media@vger.kernel.org
9023W:	https://linuxtv.org
9024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9025S:	Maintained
9026F:	drivers/media/dvb-frontends/m88rs2000*
9027
9028MA901 MASTERKIT USB FM RADIO DRIVER
9029M:	Alexey Klimov <klimov.linux@gmail.com>
9030L:	linux-media@vger.kernel.org
9031T:	git git://linuxtv.org/media_tree.git
9032S:	Maintained
9033F:	drivers/media/radio/radio-ma901.c
9034
9035MAC80211
9036M:	Johannes Berg <johannes@sipsolutions.net>
9037L:	linux-wireless@vger.kernel.org
9038W:	http://wireless.kernel.org/
9039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9041S:	Maintained
9042F:	Documentation/networking/mac80211-injection.txt
9043F:	include/net/mac80211.h
9044F:	net/mac80211/
9045F:	drivers/net/wireless/mac80211_hwsim.[ch]
9046F:	Documentation/networking/mac80211_hwsim/README
9047
9048MAILBOX API
9049M:	Jassi Brar <jassisinghbrar@gmail.com>
9050L:	linux-kernel@vger.kernel.org
9051S:	Maintained
9052F:	drivers/mailbox/
9053F:	include/linux/mailbox_client.h
9054F:	include/linux/mailbox_controller.h
9055
9056MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9057M:	Michael Kerrisk <mtk.manpages@gmail.com>
9058W:	http://www.kernel.org/doc/man-pages
9059L:	linux-man@vger.kernel.org
9060S:	Maintained
9061
9062MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9063M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9064L:	linux-mips@vger.kernel.org
9065S:	Maintained
9066F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9067
9068MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9069M:	Andrew Lunn <andrew@lunn.ch>
9070M:	Vivien Didelot <vivien.didelot@gmail.com>
9071L:	netdev@vger.kernel.org
9072S:	Maintained
9073F:	drivers/net/dsa/mv88e6xxx/
9074F:	include/linux/platform_data/mv88e6xxx.h
9075F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9076
9077MARVELL ARMADA DRM SUPPORT
9078M:	Russell King <linux@armlinux.org.uk>
9079S:	Maintained
9080T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9081T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9082F:	drivers/gpu/drm/armada/
9083F:	include/uapi/drm/armada_drm.h
9084F:	Documentation/devicetree/bindings/display/armada/
9085
9086MARVELL CRYPTO DRIVER
9087M:	Boris Brezillon <bbrezillon@kernel.org>
9088M:	Arnaud Ebalard <arno@natisbad.org>
9089F:	drivers/crypto/marvell/
9090S:	Maintained
9091L:	linux-crypto@vger.kernel.org
9092
9093MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9094M:	Mirko Lindner <mlindner@marvell.com>
9095M:	Stephen Hemminger <stephen@networkplumber.org>
9096L:	netdev@vger.kernel.org
9097S:	Maintained
9098F:	drivers/net/ethernet/marvell/sk*
9099
9100MARVELL LIBERTAS WIRELESS DRIVER
9101L:	libertas-dev@lists.infradead.org
9102S:	Orphan
9103F:	drivers/net/wireless/marvell/libertas/
9104
9105MARVELL MACCHIATOBIN SUPPORT
9106M:	Russell King <linux@armlinux.org.uk>
9107L:	linux-arm-kernel@lists.infradead.org
9108S:	Maintained
9109F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9110
9111MARVELL MV643XX ETHERNET DRIVER
9112M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9113L:	netdev@vger.kernel.org
9114S:	Maintained
9115F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9116F:	include/linux/mv643xx.h
9117
9118MARVELL MV88X3310 PHY DRIVER
9119M:	Russell King <linux@armlinux.org.uk>
9120L:	netdev@vger.kernel.org
9121S:	Maintained
9122F:	drivers/net/phy/marvell10g.c
9123
9124MARVELL MVEBU THERMAL DRIVER
9125M:	Miquel Raynal <miquel.raynal@bootlin.com>
9126S:	Maintained
9127F:	drivers/thermal/armada_thermal.c
9128
9129MARVELL MVNETA ETHERNET DRIVER
9130M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9131L:	netdev@vger.kernel.org
9132S:	Maintained
9133F:	drivers/net/ethernet/marvell/mvneta.*
9134
9135MARVELL MWIFIEX WIRELESS DRIVER
9136M:	Amitkumar Karwar <amitkarwar@gmail.com>
9137M:	Nishant Sarmukadam <nishants@marvell.com>
9138M:	Ganapathi Bhat <gbhat@marvell.com>
9139M:	Xinming Hu <huxinming820@gmail.com>
9140L:	linux-wireless@vger.kernel.org
9141S:	Maintained
9142F:	drivers/net/wireless/marvell/mwifiex/
9143
9144MARVELL MWL8K WIRELESS DRIVER
9145M:	Lennert Buytenhek <buytenh@wantstofly.org>
9146L:	linux-wireless@vger.kernel.org
9147S:	Odd Fixes
9148F:	drivers/net/wireless/marvell/mwl8k.c
9149
9150MARVELL NAND CONTROLLER DRIVER
9151M:	Miquel Raynal <miquel.raynal@bootlin.com>
9152L:	linux-mtd@lists.infradead.org
9153S:	Maintained
9154F:	drivers/mtd/nand/raw/marvell_nand.c
9155F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9156
9157MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9158M:	Nicolas Pitre <nico@fluxnic.net>
9159S:	Odd Fixes
9160F:	drivers/mmc/host/mvsdio.*
9161
9162MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9163M:	Hu Ziji <huziji@marvell.com>
9164L:	linux-mmc@vger.kernel.org
9165S:	Supported
9166F:	drivers/mmc/host/sdhci-xenon*
9167F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9168
9169MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9170M:	Sunil Goutham <sgoutham@marvell.com>
9171M:	Linu Cherian <lcherian@marvell.com>
9172M:	Geetha sowjanya <gakula@marvell.com>
9173M:	Jerin Jacob <jerinj@marvell.com>
9174L:	netdev@vger.kernel.org
9175S:	Supported
9176F:	drivers/net/ethernet/marvell/octeontx2/af/
9177
9178MATROX FRAMEBUFFER DRIVER
9179L:	linux-fbdev@vger.kernel.org
9180S:	Orphan
9181F:	drivers/video/fbdev/matrox/matroxfb_*
9182F:	include/uapi/linux/matroxfb.h
9183
9184MAX16065 HARDWARE MONITOR DRIVER
9185M:	Guenter Roeck <linux@roeck-us.net>
9186L:	linux-hwmon@vger.kernel.org
9187S:	Maintained
9188F:	Documentation/hwmon/max16065
9189F:	drivers/hwmon/max16065.c
9190
9191MAX2175 SDR TUNER DRIVER
9192M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9193L:	linux-media@vger.kernel.org
9194T:	git git://linuxtv.org/media_tree.git
9195S:	Maintained
9196F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9197F:	Documentation/media/v4l-drivers/max2175.rst
9198F:	drivers/media/i2c/max2175*
9199F:	include/uapi/linux/max2175.h
9200
9201MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9202L:	linux-hwmon@vger.kernel.org
9203S:	Orphan
9204F:	Documentation/hwmon/max6650
9205F:	drivers/hwmon/max6650.c
9206
9207MAX6697 HARDWARE MONITOR DRIVER
9208M:	Guenter Roeck <linux@roeck-us.net>
9209L:	linux-hwmon@vger.kernel.org
9210S:	Maintained
9211F:	Documentation/hwmon/max6697
9212F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9213F:	drivers/hwmon/max6697.c
9214F:	include/linux/platform_data/max6697.h
9215
9216MAX9860 MONO AUDIO VOICE CODEC DRIVER
9217M:	Peter Rosin <peda@axentia.se>
9218L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9219S:	Maintained
9220F:	Documentation/devicetree/bindings/sound/max9860.txt
9221F:	sound/soc/codecs/max9860.*
9222
9223MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9224M:	Javier Martinez Canillas <javier@dowhile0.org>
9225L:	linux-kernel@vger.kernel.org
9226S:	Supported
9227F:	drivers/regulator/max77802-regulator.c
9228F:	Documentation/devicetree/bindings/*/*max77802.txt
9229F:	include/dt-bindings/*/*max77802.h
9230
9231MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9232M:	Krzysztof Kozlowski <krzk@kernel.org>
9233M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9234L:	linux-pm@vger.kernel.org
9235S:	Supported
9236F:	drivers/power/supply/max14577_charger.c
9237F:	drivers/power/supply/max77693_charger.c
9238
9239MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9240M:	Chanwoo Choi <cw00.choi@samsung.com>
9241M:	Krzysztof Kozlowski <krzk@kernel.org>
9242M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9243L:	linux-kernel@vger.kernel.org
9244S:	Supported
9245F:	drivers/*/max14577*.c
9246F:	drivers/*/max77686*.c
9247F:	drivers/*/max77693*.c
9248F:	drivers/extcon/extcon-max14577.c
9249F:	drivers/extcon/extcon-max77693.c
9250F:	drivers/rtc/rtc-max77686.c
9251F:	drivers/clk/clk-max77686.c
9252F:	Documentation/devicetree/bindings/mfd/max14577.txt
9253F:	Documentation/devicetree/bindings/*/max77686.txt
9254F:	Documentation/devicetree/bindings/mfd/max77693.txt
9255F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9256F:	include/linux/mfd/max14577*.h
9257F:	include/linux/mfd/max77686*.h
9258F:	include/linux/mfd/max77693*.h
9259
9260MAXIRADIO FM RADIO RECEIVER DRIVER
9261M:	Hans Verkuil <hverkuil@xs4all.nl>
9262L:	linux-media@vger.kernel.org
9263T:	git git://linuxtv.org/media_tree.git
9264W:	https://linuxtv.org
9265S:	Maintained
9266F:	drivers/media/radio/radio-maxiradio*
9267
9268MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9269M:	Peter Rosin <peda@axentia.se>
9270L:	linux-iio@vger.kernel.org
9271S:	Maintained
9272F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9273F:	drivers/iio/potentiometer/mcp4018.c
9274F:	drivers/iio/potentiometer/mcp4531.c
9275
9276MCR20A IEEE-802.15.4 RADIO DRIVER
9277M:	Xue Liu <liuxuenetmail@gmail.com>
9278L:	linux-wpan@vger.kernel.org
9279W:	https://github.com/xueliu/mcr20a-linux
9280S:	Maintained
9281F:	drivers/net/ieee802154/mcr20a.c
9282F:	drivers/net/ieee802154/mcr20a.h
9283F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9284
9285MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9287L:	linux-iio@vger.kernel.org
9288S:	Maintained
9289F:	drivers/iio/dac/cio-dac.c
9290
9291MEDIA DRIVERS FOR ASCOT2E
9292M:	Sergey Kozlov <serjk@netup.ru>
9293M:	Abylay Ospan <aospan@netup.ru>
9294L:	linux-media@vger.kernel.org
9295W:	https://linuxtv.org
9296W:	http://netup.tv/
9297T:	git git://linuxtv.org/media_tree.git
9298S:	Supported
9299F:	drivers/media/dvb-frontends/ascot2e*
9300
9301MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9302M:	Jasmin Jessich <jasmin@anw.at>
9303L:	linux-media@vger.kernel.org
9304W:	https://linuxtv.org
9305T:	git git://linuxtv.org/media_tree.git
9306S:	Maintained
9307F:	drivers/media/dvb-frontends/cxd2099*
9308
9309MEDIA DRIVERS FOR CXD2841ER
9310M:	Sergey Kozlov <serjk@netup.ru>
9311M:	Abylay Ospan <aospan@netup.ru>
9312L:	linux-media@vger.kernel.org
9313W:	https://linuxtv.org
9314W:	http://netup.tv/
9315T:	git git://linuxtv.org/media_tree.git
9316S:	Supported
9317F:	drivers/media/dvb-frontends/cxd2841er*
9318
9319MEDIA DRIVERS FOR CXD2880
9320M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9321L:	linux-media@vger.kernel.org
9322W:	http://linuxtv.org/
9323T:	git git://linuxtv.org/media_tree.git
9324S:	Supported
9325F:	drivers/media/dvb-frontends/cxd2880/*
9326F:	drivers/media/spi/cxd2880*
9327
9328MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9329L:	linux-media@vger.kernel.org
9330W:	https://linuxtv.org
9331T:	git git://linuxtv.org/media_tree.git
9332S:	Orphan
9333F:	drivers/media/pci/ddbridge/*
9334
9335MEDIA DRIVERS FOR FREESCALE IMX
9336M:	Steve Longerbeam <slongerbeam@gmail.com>
9337M:	Philipp Zabel <p.zabel@pengutronix.de>
9338L:	linux-media@vger.kernel.org
9339T:	git git://linuxtv.org/media_tree.git
9340S:	Maintained
9341F:	Documentation/devicetree/bindings/media/imx.txt
9342F:	Documentation/media/v4l-drivers/imx.rst
9343F:	drivers/staging/media/imx/
9344F:	include/linux/imx-media.h
9345F:	include/media/imx.h
9346
9347MEDIA DRIVER FOR FREESCALE IMX PXP
9348M:	Philipp Zabel <p.zabel@pengutronix.de>
9349L:	linux-media@vger.kernel.org
9350T:	git git://linuxtv.org/media_tree.git
9351S:	Maintained
9352F:	drivers/media/platform/imx-pxp.[ch]
9353
9354MEDIA DRIVERS FOR HELENE
9355M:	Abylay Ospan <aospan@netup.ru>
9356L:	linux-media@vger.kernel.org
9357W:	https://linuxtv.org
9358W:	http://netup.tv/
9359T:	git git://linuxtv.org/media_tree.git
9360S:	Supported
9361F:	drivers/media/dvb-frontends/helene*
9362
9363MEDIA DRIVERS FOR HORUS3A
9364M:	Sergey Kozlov <serjk@netup.ru>
9365M:	Abylay Ospan <aospan@netup.ru>
9366L:	linux-media@vger.kernel.org
9367W:	https://linuxtv.org
9368W:	http://netup.tv/
9369T:	git git://linuxtv.org/media_tree.git
9370S:	Supported
9371F:	drivers/media/dvb-frontends/horus3a*
9372
9373MEDIA DRIVERS FOR LNBH25
9374M:	Sergey Kozlov <serjk@netup.ru>
9375M:	Abylay Ospan <aospan@netup.ru>
9376L:	linux-media@vger.kernel.org
9377W:	https://linuxtv.org
9378W:	http://netup.tv/
9379T:	git git://linuxtv.org/media_tree.git
9380S:	Supported
9381F:	drivers/media/dvb-frontends/lnbh25*
9382
9383MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9384L:	linux-media@vger.kernel.org
9385W:	https://linuxtv.org
9386T:	git git://linuxtv.org/media_tree.git
9387S:	Orphan
9388F:	drivers/media/dvb-frontends/mxl5xx*
9389
9390MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9391M:	Sergey Kozlov <serjk@netup.ru>
9392M:	Abylay Ospan <aospan@netup.ru>
9393L:	linux-media@vger.kernel.org
9394W:	https://linuxtv.org
9395W:	http://netup.tv/
9396T:	git git://linuxtv.org/media_tree.git
9397S:	Supported
9398F:	drivers/media/pci/netup_unidvb/*
9399
9400MEDIA DRIVERS FOR RENESAS - CEU
9401M:	Jacopo Mondi <jacopo@jmondi.org>
9402L:	linux-media@vger.kernel.org
9403L:	linux-renesas-soc@vger.kernel.org
9404T:	git git://linuxtv.org/media_tree.git
9405S:	Supported
9406F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9407F:	drivers/media/platform/renesas-ceu.c
9408F:	include/media/drv-intf/renesas-ceu.h
9409
9410MEDIA DRIVERS FOR RENESAS - DRIF
9411M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9412L:	linux-media@vger.kernel.org
9413L:	linux-renesas-soc@vger.kernel.org
9414T:	git git://linuxtv.org/media_tree.git
9415S:	Supported
9416F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9417F:	drivers/media/platform/rcar_drif.c
9418
9419MEDIA DRIVERS FOR RENESAS - FCP
9420M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9421L:	linux-media@vger.kernel.org
9422L:	linux-renesas-soc@vger.kernel.org
9423T:	git git://linuxtv.org/media_tree.git
9424S:	Supported
9425F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9426F:	drivers/media/platform/rcar-fcp.c
9427F:	include/media/rcar-fcp.h
9428
9429MEDIA DRIVERS FOR RENESAS - FDP1
9430M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9431L:	linux-media@vger.kernel.org
9432L:	linux-renesas-soc@vger.kernel.org
9433T:	git git://linuxtv.org/media_tree.git
9434S:	Supported
9435F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9436F:	drivers/media/platform/rcar_fdp1.c
9437
9438MEDIA DRIVERS FOR RENESAS - VIN
9439M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9440L:	linux-media@vger.kernel.org
9441L:	linux-renesas-soc@vger.kernel.org
9442T:	git git://linuxtv.org/media_tree.git
9443S:	Supported
9444F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9445F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9446F:	drivers/media/platform/rcar-vin/
9447
9448MEDIA DRIVERS FOR RENESAS - VSP1
9449M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9450M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9451L:	linux-media@vger.kernel.org
9452L:	linux-renesas-soc@vger.kernel.org
9453T:	git git://linuxtv.org/media_tree.git
9454S:	Supported
9455F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9456F:	drivers/media/platform/vsp1/
9457
9458MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9459L:	linux-media@vger.kernel.org
9460W:	https://linuxtv.org
9461T:	git git://linuxtv.org/media_tree.git
9462S:	Orphan
9463F:	drivers/media/dvb-frontends/stv0910*
9464
9465MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9466L:	linux-media@vger.kernel.org
9467W:	https://linuxtv.org
9468T:	git git://linuxtv.org/media_tree.git
9469S:	Orphan
9470F:	drivers/media/dvb-frontends/stv6111*
9471
9472MEDIA DRIVERS FOR STM32 - DCMI
9473M:	Hugues Fruchet <hugues.fruchet@st.com>
9474L:	linux-media@vger.kernel.org
9475T:	git git://linuxtv.org/media_tree.git
9476S:	Supported
9477F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9478F:	drivers/media/platform/stm32/stm32-dcmi.c
9479
9480MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9481M:	Dmitry Osipenko <digetx@gmail.com>
9482L:	linux-media@vger.kernel.org
9483L:	linux-tegra@vger.kernel.org
9484T:	git git://linuxtv.org/media_tree.git
9485S:	Maintained
9486F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9487F:	drivers/staging/media/tegra-vde/
9488
9489MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9490M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9491P:	LinuxTV.org Project
9492L:	linux-media@vger.kernel.org
9493W:	https://linuxtv.org
9494Q:	http://patchwork.kernel.org/project/linux-media/list/
9495T:	git git://linuxtv.org/media_tree.git
9496S:	Maintained
9497F:	Documentation/devicetree/bindings/media/
9498F:	Documentation/media/
9499F:	drivers/media/
9500F:	drivers/staging/media/
9501F:	include/linux/platform_data/media/
9502F:	include/media/
9503F:	include/uapi/linux/dvb/
9504F:	include/uapi/linux/videodev2.h
9505F:	include/uapi/linux/media.h
9506F:	include/uapi/linux/v4l2-*
9507F:	include/uapi/linux/meye.h
9508F:	include/uapi/linux/ivtv*
9509F:	include/uapi/linux/uvcvideo.h
9510
9511MEDIATEK BLUETOOTH DRIVER
9512M:	Sean Wang <sean.wang@mediatek.com>
9513L:	linux-bluetooth@vger.kernel.org
9514L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9515S:	Maintained
9516F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9517F:	drivers/bluetooth/btmtkuart.c
9518
9519MEDIATEK CIR DRIVER
9520M:	Sean Wang <sean.wang@mediatek.com>
9521S:	Maintained
9522F:	drivers/media/rc/mtk-cir.c
9523
9524MEDIATEK DMA DRIVER
9525M:	Sean Wang <sean.wang@mediatek.com>
9526L:	dmaengine@vger.kernel.org
9527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/dma/mtk-*
9531F:	drivers/dma/mediatek/
9532
9533MEDIATEK PMIC LED DRIVER
9534M:	Sean Wang <sean.wang@mediatek.com>
9535S:	Maintained
9536F:	drivers/leds/leds-mt6323.c
9537F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9538
9539MEDIATEK ETHERNET DRIVER
9540M:	Felix Fietkau <nbd@openwrt.org>
9541M:	John Crispin <john@phrozen.org>
9542M:	Sean Wang <sean.wang@mediatek.com>
9543M:	Nelson Chang <nelson.chang@mediatek.com>
9544L:	netdev@vger.kernel.org
9545S:	Maintained
9546F:	drivers/net/ethernet/mediatek/
9547
9548MEDIATEK SWITCH DRIVER
9549M:	Sean Wang <sean.wang@mediatek.com>
9550L:	netdev@vger.kernel.org
9551S:	Maintained
9552F:	drivers/net/dsa/mt7530.*
9553F:	net/dsa/tag_mtk.c
9554
9555MEDIATEK JPEG DRIVER
9556M:	Rick Chang <rick.chang@mediatek.com>
9557M:	Bin Liu <bin.liu@mediatek.com>
9558S:	Supported
9559F:	drivers/media/platform/mtk-jpeg/
9560F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9561
9562MEDIATEK MDP DRIVER
9563M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9564M:	Houlong Wei <houlong.wei@mediatek.com>
9565M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9566S:	Supported
9567F:	drivers/media/platform/mtk-mdp/
9568F:	drivers/media/platform/mtk-vpu/
9569F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9570
9571MEDIATEK MEDIA DRIVER
9572M:	Tiffany Lin <tiffany.lin@mediatek.com>
9573M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9574S:	Supported
9575F:	drivers/media/platform/mtk-vcodec/
9576F:	drivers/media/platform/mtk-vpu/
9577F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9578F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9579
9580MEDIATEK MT76 WIRELESS LAN DRIVER
9581M:	Felix Fietkau <nbd@nbd.name>
9582M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9583L:	linux-wireless@vger.kernel.org
9584S:	Maintained
9585F:	drivers/net/wireless/mediatek/mt76/
9586
9587MEDIATEK MT7601U WIRELESS LAN DRIVER
9588M:	Jakub Kicinski <kubakici@wp.pl>
9589L:	linux-wireless@vger.kernel.org
9590S:	Maintained
9591F:	drivers/net/wireless/mediatek/mt7601u/
9592
9593MEDIATEK NAND CONTROLLER DRIVER
9594M:	Xiaolei Li <xiaolei.li@mediatek.com>
9595L:	linux-mtd@lists.infradead.org
9596S:	Maintained
9597F:	drivers/mtd/nand/raw/mtk_*
9598F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9599
9600MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9601M:	Sean Wang <sean.wang@mediatek.com>
9602S:	Maintained
9603F:	drivers/char/hw_random/mtk-rng.c
9604
9605MEDIATEK USB3 DRD IP DRIVER
9606M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9607L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9609L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9610S:	Maintained
9611F:	drivers/usb/mtu3/
9612
9613MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9614M:	Peter Senna Tschudin <peter.senna@gmail.com>
9615M:	Martin Donnelly <martin.donnelly@ge.com>
9616M:	Martyn Welch <martyn.welch@collabora.co.uk>
9617S:	Maintained
9618F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9619F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9620
9621MEGARAID SCSI/SAS DRIVERS
9622M:	Kashyap Desai <kashyap.desai@broadcom.com>
9623M:	Sumit Saxena <sumit.saxena@broadcom.com>
9624M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9625L:	megaraidlinux.pdl@broadcom.com
9626L:	linux-scsi@vger.kernel.org
9627W:	http://www.avagotech.com/support/
9628S:	Maintained
9629F:	Documentation/scsi/megaraid.txt
9630F:	drivers/scsi/megaraid.*
9631F:	drivers/scsi/megaraid/
9632
9633MELEXIS MLX90614 DRIVER
9634M:	Crt Mori <cmo@melexis.com>
9635L:	linux-iio@vger.kernel.org
9636W:	http://www.melexis.com
9637S:	Supported
9638F:	drivers/iio/temperature/mlx90614.c
9639
9640MELEXIS MLX90632 DRIVER
9641M:	Crt Mori <cmo@melexis.com>
9642L:	linux-iio@vger.kernel.org
9643W:	http://www.melexis.com
9644S:	Supported
9645F:	drivers/iio/temperature/mlx90632.c
9646
9647MELFAS MIP4 TOUCHSCREEN DRIVER
9648M:	Sangwon Jee <jeesw@melfas.com>
9649W:	http://www.melfas.com
9650S:	Supported
9651F:	drivers/input/touchscreen/melfas_mip4.c
9652F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9653
9654MELLANOX ETHERNET DRIVER (mlx4_en)
9655M:	Tariq Toukan <tariqt@mellanox.com>
9656L:	netdev@vger.kernel.org
9657S:	Supported
9658W:	http://www.mellanox.com
9659Q:	http://patchwork.ozlabs.org/project/netdev/list/
9660F:	drivers/net/ethernet/mellanox/mlx4/en_*
9661
9662MELLANOX ETHERNET DRIVER (mlx5e)
9663M:	Saeed Mahameed <saeedm@mellanox.com>
9664L:	netdev@vger.kernel.org
9665S:	Supported
9666W:	http://www.mellanox.com
9667Q:	http://patchwork.ozlabs.org/project/netdev/list/
9668F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9669
9670MELLANOX ETHERNET INNOVA DRIVERS
9671R:	Boris Pismenny <borisp@mellanox.com>
9672L:	netdev@vger.kernel.org
9673S:	Supported
9674W:	http://www.mellanox.com
9675Q:	http://patchwork.ozlabs.org/project/netdev/list/
9676F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9677F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9678F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9679F:	include/linux/mlx5/mlx5_ifc_fpga.h
9680
9681MELLANOX ETHERNET INNOVA IPSEC DRIVER
9682R:	Boris Pismenny <borisp@mellanox.com>
9683L:	netdev@vger.kernel.org
9684S:	Supported
9685W:	http://www.mellanox.com
9686Q:	http://patchwork.ozlabs.org/project/netdev/list/
9687F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9688F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9689
9690MELLANOX ETHERNET SWITCH DRIVERS
9691M:	Jiri Pirko <jiri@mellanox.com>
9692M:	Ido Schimmel <idosch@mellanox.com>
9693L:	netdev@vger.kernel.org
9694S:	Supported
9695W:	http://www.mellanox.com
9696Q:	http://patchwork.ozlabs.org/project/netdev/list/
9697F:	drivers/net/ethernet/mellanox/mlxsw/
9698F:	tools/testing/selftests/drivers/net/mlxsw/
9699
9700MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9701M:	mlxsw@mellanox.com
9702L:	netdev@vger.kernel.org
9703S:	Supported
9704W:	http://www.mellanox.com
9705Q:	http://patchwork.ozlabs.org/project/netdev/list/
9706F:	drivers/net/ethernet/mellanox/mlxfw/
9707
9708MELLANOX HARDWARE PLATFORM SUPPORT
9709M:	Andy Shevchenko <andy@infradead.org>
9710M:	Darren Hart <dvhart@infradead.org>
9711M:	Vadim Pasternak <vadimp@mellanox.com>
9712L:	platform-driver-x86@vger.kernel.org
9713S:	Supported
9714F:	drivers/platform/mellanox/
9715
9716MELLANOX MLX4 core VPI driver
9717M:	Tariq Toukan <tariqt@mellanox.com>
9718L:	netdev@vger.kernel.org
9719L:	linux-rdma@vger.kernel.org
9720W:	http://www.mellanox.com
9721Q:	http://patchwork.ozlabs.org/project/netdev/list/
9722S:	Supported
9723F:	drivers/net/ethernet/mellanox/mlx4/
9724F:	include/linux/mlx4/
9725
9726MELLANOX MLX4 IB driver
9727M:	Yishai Hadas <yishaih@mellanox.com>
9728L:	linux-rdma@vger.kernel.org
9729W:	http://www.mellanox.com
9730Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9731S:	Supported
9732F:	drivers/infiniband/hw/mlx4/
9733F:	include/linux/mlx4/
9734F:	include/uapi/rdma/mlx4-abi.h
9735
9736MELLANOX MLX5 core VPI driver
9737M:	Saeed Mahameed <saeedm@mellanox.com>
9738M:	Leon Romanovsky <leonro@mellanox.com>
9739L:	netdev@vger.kernel.org
9740L:	linux-rdma@vger.kernel.org
9741W:	http://www.mellanox.com
9742Q:	http://patchwork.ozlabs.org/project/netdev/list/
9743S:	Supported
9744F:	drivers/net/ethernet/mellanox/mlx5/core/
9745F:	include/linux/mlx5/
9746
9747MELLANOX MLX5 IB driver
9748M:	Leon Romanovsky <leonro@mellanox.com>
9749L:	linux-rdma@vger.kernel.org
9750W:	http://www.mellanox.com
9751Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9752S:	Supported
9753F:	drivers/infiniband/hw/mlx5/
9754F:	include/linux/mlx5/
9755F:	include/uapi/rdma/mlx5-abi.h
9756
9757MELLANOX MLXCPLD I2C AND MUX DRIVER
9758M:	Vadim Pasternak <vadimp@mellanox.com>
9759M:	Michael Shych <michaelsh@mellanox.com>
9760L:	linux-i2c@vger.kernel.org
9761S:	Supported
9762F:	drivers/i2c/busses/i2c-mlxcpld.c
9763F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9764F:	Documentation/i2c/busses/i2c-mlxcpld
9765
9766MELLANOX MLXCPLD LED DRIVER
9767M:	Vadim Pasternak <vadimp@mellanox.com>
9768L:	linux-leds@vger.kernel.org
9769S:	Supported
9770F:	drivers/leds/leds-mlxcpld.c
9771F:	drivers/leds/leds-mlxreg.c
9772F:	Documentation/leds/leds-mlxcpld.txt
9773
9774MELLANOX PLATFORM DRIVER
9775M:	Vadim Pasternak <vadimp@mellanox.com>
9776L:	platform-driver-x86@vger.kernel.org
9777S:	Supported
9778F:	drivers/platform/x86/mlx-platform.c
9779
9780MEMBARRIER SUPPORT
9781M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9782M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9783L:	linux-kernel@vger.kernel.org
9784S:	Supported
9785F:	kernel/sched/membarrier.c
9786F:	include/uapi/linux/membarrier.h
9787F:	arch/powerpc/include/asm/membarrier.h
9788
9789MEMORY MANAGEMENT
9790L:	linux-mm@kvack.org
9791W:	http://www.linux-mm.org
9792S:	Maintained
9793F:	include/linux/mm.h
9794F:	include/linux/gfp.h
9795F:	include/linux/mmzone.h
9796F:	include/linux/memory_hotplug.h
9797F:	include/linux/vmalloc.h
9798F:	mm/
9799
9800MEMORY TECHNOLOGY DEVICES (MTD)
9801M:	David Woodhouse <dwmw2@infradead.org>
9802M:	Brian Norris <computersforpeace@gmail.com>
9803M:	Boris Brezillon <bbrezillon@kernel.org>
9804M:	Marek Vasut <marek.vasut@gmail.com>
9805M:	Richard Weinberger <richard@nod.at>
9806L:	linux-mtd@lists.infradead.org
9807W:	http://www.linux-mtd.infradead.org/
9808Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9809T:	git git://git.infradead.org/linux-mtd.git master
9810T:	git git://git.infradead.org/linux-mtd.git mtd/next
9811S:	Maintained
9812F:	Documentation/devicetree/bindings/mtd/
9813F:	drivers/mtd/
9814F:	include/linux/mtd/
9815F:	include/uapi/mtd/
9816
9817MEN A21 WATCHDOG DRIVER
9818M:	Johannes Thumshirn <morbidrsa@gmail.com>
9819L:	linux-watchdog@vger.kernel.org
9820S:	Maintained
9821F:	drivers/watchdog/mena21_wdt.c
9822
9823MEN CHAMELEON BUS (mcb)
9824M:	Johannes Thumshirn <morbidrsa@gmail.com>
9825S:	Maintained
9826F:	drivers/mcb/
9827F:	include/linux/mcb.h
9828F:	Documentation/men-chameleon-bus.txt
9829
9830MEN F21BMC (Board Management Controller)
9831M:	Andreas Werner <andreas.werner@men.de>
9832S:	Supported
9833F:	drivers/mfd/menf21bmc.c
9834F:	drivers/watchdog/menf21bmc_wdt.c
9835F:	drivers/leds/leds-menf21bmc.c
9836F:	drivers/hwmon/menf21bmc_hwmon.c
9837F:	Documentation/hwmon/menf21bmc
9838
9839MEN Z069 WATCHDOG DRIVER
9840M:	Johannes Thumshirn <jth@kernel.org>
9841L:	linux-watchdog@vger.kernel.org
9842S:	Maintained
9843F:	drivers/watchdog/menz69_wdt.c
9844
9845MESON AO CEC DRIVER FOR AMLOGIC SOCS
9846M:	Neil Armstrong <narmstrong@baylibre.com>
9847L:	linux-media@lists.freedesktop.org
9848L:	linux-amlogic@lists.infradead.org
9849W:	http://linux-meson.com/
9850S:	Supported
9851F:	drivers/media/platform/meson/ao-cec.c
9852F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9853T:	git git://linuxtv.org/media_tree.git
9854
9855MICROBLAZE ARCHITECTURE
9856M:	Michal Simek <monstr@monstr.eu>
9857W:	http://www.monstr.eu/fdt/
9858T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9859S:	Supported
9860F:	arch/microblaze/
9861
9862MICROCHIP AT91 SERIAL DRIVER
9863M:	Richard Genoud <richard.genoud@gmail.com>
9864S:	Maintained
9865F:	drivers/tty/serial/atmel_serial.c
9866F:	drivers/tty/serial/atmel_serial.h
9867F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9868
9869MICROCHIP AUDIO ASOC DRIVERS
9870M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9872S:	Supported
9873F:	sound/soc/atmel
9874
9875MICROCHIP DMA DRIVER
9876M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878L:	dmaengine@vger.kernel.org
9879S:	Supported
9880F:	drivers/dma/at_hdmac.c
9881F:	drivers/dma/at_hdmac_regs.h
9882F:	include/linux/platform_data/dma-atmel.h
9883F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9884F:	include/dt-bindings/dma/at91.h
9885
9886MICROCHIP ECC DRIVER
9887M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9888L:	linux-crypto@vger.kernel.org
9889S:	Maintained
9890F:	drivers/crypto/atmel-ecc.*
9891
9892MICROCHIP I2C DRIVER
9893M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9894L:	linux-i2c@vger.kernel.org
9895S:	Supported
9896F:	drivers/i2c/busses/i2c-at91.c
9897
9898MICROCHIP ISC DRIVER
9899M:	Eugen Hristev <eugen.hristev@microchip.com>
9900L:	linux-media@vger.kernel.org
9901S:	Supported
9902F:	drivers/media/platform/atmel/atmel-isc.c
9903F:	drivers/media/platform/atmel/atmel-isc-regs.h
9904F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9905
9906MICROCHIP ISI DRIVER
9907M:	Eugen Hristev <eugen.hristev@microchip.com>
9908L:	linux-media@vger.kernel.org
9909S:	Supported
9910F:	drivers/media/platform/atmel/atmel-isi.c
9911F:	drivers/media/platform/atmel/atmel-isi.h
9912
9913MICROCHIP AT91 USART MFD DRIVER
9914M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9915L:	linux-kernel@vger.kernel.org
9916S:	Supported
9917F:	drivers/mfd/at91-usart.c
9918F:	include/dt-bindings/mfd/at91-usart.h
9919F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9920
9921MICROCHIP AT91 USART SPI DRIVER
9922M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9923L:	linux-spi@vger.kernel.org
9924S:	Supported
9925F:	drivers/spi/spi-at91-usart.c
9926F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9927
9928MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9929M:	Woojung Huh <Woojung.Huh@microchip.com>
9930M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9931L:	netdev@vger.kernel.org
9932S:	Maintained
9933F:	net/dsa/tag_ksz.c
9934F:	drivers/net/dsa/microchip/*
9935F:	include/linux/platform_data/microchip-ksz.h
9936F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9937
9938MICROCHIP LAN743X ETHERNET DRIVER
9939M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9940M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9941L:	netdev@vger.kernel.org
9942S:	Maintained
9943F:	drivers/net/ethernet/microchip/lan743x_*
9944
9945MICROCHIP LCDFB DRIVER
9946M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9947L:	linux-fbdev@vger.kernel.org
9948S:	Maintained
9949F:	drivers/video/fbdev/atmel_lcdfb.c
9950F:	include/video/atmel_lcdc.h
9951
9952MICROCHIP MMC/SD/SDIO MCI DRIVER
9953M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9954S:	Maintained
9955F:	drivers/mmc/host/atmel-mci.c
9956
9957MICROCHIP MCP16502 PMIC DRIVER
9958M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960S:	Maintained
9961F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9962F:	drivers/regulator/mcp16502.c
9963
9964MICROCHIP MCP3911 ADC DRIVER
9965M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9966M:	Kent Gustavsson <kent@minoris.se>
9967L:	linux-iio@vger.kernel.org
9968S:	Supported
9969F:	drivers/iio/adc/mcp3911.c
9970F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9971
9972MICROCHIP NAND DRIVER
9973M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9974L:	linux-mtd@lists.infradead.org
9975S:	Supported
9976F:	drivers/mtd/nand/raw/atmel/*
9977F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9978
9979MICROCHIP PWM DRIVER
9980M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9982L:	linux-pwm@vger.kernel.org
9983S:	Supported
9984F:	drivers/pwm/pwm-atmel.c
9985F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9986
9987MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9988M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9989M:	Eugen Hristev <eugen.hristev@microchip.com>
9990L:	linux-iio@vger.kernel.org
9991S:	Supported
9992F:	drivers/iio/adc/at91-sama5d2_adc.c
9993F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9994F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9995
9996MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9997M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9998S:	Supported
9999F:	drivers/power/reset/at91-sama5d2_shdwc.c
10000
10001MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10002M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10004L:	linux-gpio@vger.kernel.org
10005F:	drivers/gpio/gpio-sama5d2-piobu.c
10006
10007MICROCHIP SPI DRIVER
10008M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10009S:	Supported
10010F:	drivers/spi/spi-atmel.*
10011
10012MICROCHIP SSC DRIVER
10013M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10015S:	Supported
10016F:	drivers/misc/atmel-ssc.c
10017F:	include/linux/atmel-ssc.h
10018
10019MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10020M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10022S:	Supported
10023F:	drivers/misc/atmel_tclib.c
10024F:	drivers/clocksource/tcb_clksrc.c
10025
10026MICROCHIP USBA UDC DRIVER
10027M:	Cristian Birsan <cristian.birsan@microchip.com>
10028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10029S:	Supported
10030F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10031
10032MICROCHIP USB251XB DRIVER
10033M:	Richard Leitner <richard.leitner@skidata.com>
10034L:	linux-usb@vger.kernel.org
10035S:	Maintained
10036F:	drivers/usb/misc/usb251xb.c
10037F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10038
10039MICROCHIP XDMA DRIVER
10040M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10041L:	linux-arm-kernel@lists.infradead.org
10042L:	dmaengine@vger.kernel.org
10043S:	Supported
10044F:	drivers/dma/at_xdmac.c
10045
10046MICROSEMI MIPS SOCS
10047M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10048M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10049L:	linux-mips@vger.kernel.org
10050S:	Supported
10051F:	arch/mips/generic/board-ocelot.c
10052F:	arch/mips/configs/generic/board-ocelot.config
10053F:	arch/mips/boot/dts/mscc/
10054F:	Documentation/devicetree/bindings/mips/mscc.txt
10055
10056MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10057M:	Don Brace <don.brace@microsemi.com>
10058L:	esc.storagedev@microsemi.com
10059L:	linux-scsi@vger.kernel.org
10060S:	Supported
10061F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10062F:	drivers/scsi/smartpqi/Kconfig
10063F:	drivers/scsi/smartpqi/Makefile
10064F:	include/linux/cciss*.h
10065F:	include/uapi/linux/cciss*.h
10066F:	Documentation/scsi/smartpqi.txt
10067
10068MICROSEMI ETHERNET SWITCH DRIVER
10069M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10070M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10071L:	netdev@vger.kernel.org
10072S:	Supported
10073F:	drivers/net/ethernet/mscc/
10074
10075MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10076M:	Chen Yu <yu.c.chen@intel.com>
10077L:	platform-driver-x86@vger.kernel.org
10078S:	Supported
10079F:	drivers/platform/x86/surfacepro3_button.c
10080
10081MICROTEK X6 SCANNER
10082M:	Oliver Neukum <oliver@neukum.org>
10083S:	Maintained
10084F:	drivers/usb/image/microtek.*
10085
10086MIPS
10087M:	Ralf Baechle <ralf@linux-mips.org>
10088M:	Paul Burton <paul.burton@mips.com>
10089M:	James Hogan <jhogan@kernel.org>
10090L:	linux-mips@vger.kernel.org
10091W:	http://www.linux-mips.org/
10092T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10094Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10095S:	Supported
10096F:	Documentation/devicetree/bindings/mips/
10097F:	Documentation/mips/
10098F:	arch/mips/
10099F:	drivers/platform/mips/
10100
10101MIPS BOSTON DEVELOPMENT BOARD
10102M:	Paul Burton <paul.burton@mips.com>
10103L:	linux-mips@vger.kernel.org
10104S:	Maintained
10105F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10106F:	arch/mips/boot/dts/img/boston.dts
10107F:	arch/mips/configs/generic/board-boston.config
10108F:	drivers/clk/imgtec/clk-boston.c
10109F:	include/dt-bindings/clock/boston-clock.h
10110
10111MIPS GENERIC PLATFORM
10112M:	Paul Burton <paul.burton@mips.com>
10113L:	linux-mips@vger.kernel.org
10114S:	Supported
10115F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10116F:	arch/mips/generic/
10117F:	arch/mips/tools/generic-board-config.sh
10118
10119MIPS/LOONGSON1 ARCHITECTURE
10120M:	Keguang Zhang <keguang.zhang@gmail.com>
10121L:	linux-mips@vger.kernel.org
10122S:	Maintained
10123F:	arch/mips/loongson32/
10124F:	arch/mips/include/asm/mach-loongson32/
10125F:	drivers/*/*loongson1*
10126F:	drivers/*/*/*loongson1*
10127
10128MIPS/LOONGSON2 ARCHITECTURE
10129M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10130L:	linux-mips@vger.kernel.org
10131S:	Maintained
10132F:	arch/mips/loongson64/fuloong-2e/
10133F:	arch/mips/loongson64/lemote-2f/
10134F:	arch/mips/include/asm/mach-loongson64/
10135F:	drivers/*/*loongson2*
10136F:	drivers/*/*/*loongson2*
10137
10138MIPS/LOONGSON3 ARCHITECTURE
10139M:	Huacai Chen <chenhc@lemote.com>
10140L:	linux-mips@vger.kernel.org
10141S:	Maintained
10142F:	arch/mips/loongson64/
10143F:	arch/mips/include/asm/mach-loongson64/
10144F:	drivers/platform/mips/cpu_hwmon.c
10145F:	drivers/*/*loongson3*
10146F:	drivers/*/*/*loongson3*
10147
10148MIPS RINT INSTRUCTION EMULATION
10149M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10150L:	linux-mips@vger.kernel.org
10151S:	Supported
10152F:	arch/mips/math-emu/sp_rint.c
10153F:	arch/mips/math-emu/dp_rint.c
10154
10155MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10156M:	Hans Verkuil <hverkuil@xs4all.nl>
10157L:	linux-media@vger.kernel.org
10158T:	git git://linuxtv.org/media_tree.git
10159W:	https://linuxtv.org
10160S:	Odd Fixes
10161F:	drivers/media/radio/radio-miropcm20*
10162
10163MMP SUPPORT
10164R:	Lubomir Rintel <lkundrak@v3.sk>
10165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10166S:	Odd Fixes
10167F:	arch/arm/boot/dts/mmp*
10168F:	arch/arm/mach-mmp/
10169
10170MMU GATHER AND TLB INVALIDATION
10171M:	Will Deacon <will.deacon@arm.com>
10172M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10173M:	Andrew Morton <akpm@linux-foundation.org>
10174M:	Nick Piggin <npiggin@gmail.com>
10175M:	Peter Zijlstra <peterz@infradead.org>
10176L:	linux-arch@vger.kernel.org
10177L:	linux-mm@kvack.org
10178S:	Maintained
10179F:	arch/*/include/asm/tlb.h
10180F:	include/asm-generic/tlb.h
10181F:	mm/mmu_gather.c
10182
10183MN88472 MEDIA DRIVER
10184M:	Antti Palosaari <crope@iki.fi>
10185L:	linux-media@vger.kernel.org
10186W:	https://linuxtv.org
10187W:	http://palosaari.fi/linux/
10188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10189S:	Maintained
10190F:	drivers/media/dvb-frontends/mn88472*
10191
10192MN88473 MEDIA DRIVER
10193M:	Antti Palosaari <crope@iki.fi>
10194L:	linux-media@vger.kernel.org
10195W:	https://linuxtv.org
10196W:	http://palosaari.fi/linux/
10197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10198S:	Maintained
10199F:	drivers/media/dvb-frontends/mn88473*
10200
10201MODULE SUPPORT
10202M:	Jessica Yu <jeyu@kernel.org>
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10204S:	Maintained
10205F:	include/linux/module.h
10206F:	kernel/module.c
10207
10208MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10209W:	http://popies.net/meye/
10210S:	Orphan
10211F:	Documentation/media/v4l-drivers/meye*
10212F:	drivers/media/pci/meye/
10213F:	include/uapi/linux/meye.h
10214
10215MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10216M:	Jiri Slaby <jirislaby@gmail.com>
10217S:	Maintained
10218F:	Documentation/serial/moxa-smartio
10219F:	drivers/tty/mxser.*
10220
10221MR800 AVERMEDIA USB FM RADIO DRIVER
10222M:	Alexey Klimov <klimov.linux@gmail.com>
10223L:	linux-media@vger.kernel.org
10224T:	git git://linuxtv.org/media_tree.git
10225S:	Maintained
10226F:	drivers/media/radio/radio-mr800.c
10227
10228MRF24J40 IEEE 802.15.4 RADIO DRIVER
10229M:	Alan Ott <alan@signal11.us>
10230L:	linux-wpan@vger.kernel.org
10231S:	Maintained
10232F:	drivers/net/ieee802154/mrf24j40.c
10233F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10234
10235MSI LAPTOP SUPPORT
10236M:	"Lee, Chun-Yi" <jlee@suse.com>
10237L:	platform-driver-x86@vger.kernel.org
10238S:	Maintained
10239F:	drivers/platform/x86/msi-laptop.c
10240
10241MSI WMI SUPPORT
10242L:	platform-driver-x86@vger.kernel.org
10243S:	Orphan
10244F:	drivers/platform/x86/msi-wmi.c
10245
10246MSI001 MEDIA DRIVER
10247M:	Antti Palosaari <crope@iki.fi>
10248L:	linux-media@vger.kernel.org
10249W:	https://linuxtv.org
10250W:	http://palosaari.fi/linux/
10251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10252T:	git git://linuxtv.org/anttip/media_tree.git
10253S:	Maintained
10254F:	drivers/media/tuners/msi001*
10255
10256MSI2500 MEDIA DRIVER
10257M:	Antti Palosaari <crope@iki.fi>
10258L:	linux-media@vger.kernel.org
10259W:	https://linuxtv.org
10260W:	http://palosaari.fi/linux/
10261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10262T:	git git://linuxtv.org/anttip/media_tree.git
10263S:	Maintained
10264F:	drivers/media/usb/msi2500/
10265
10266MSYSTEMS DISKONCHIP G3 MTD DRIVER
10267M:	Robert Jarzmik <robert.jarzmik@free.fr>
10268L:	linux-mtd@lists.infradead.org
10269S:	Maintained
10270F:	drivers/mtd/devices/docg3*
10271
10272MT9M032 APTINA SENSOR DRIVER
10273M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10274L:	linux-media@vger.kernel.org
10275T:	git git://linuxtv.org/media_tree.git
10276S:	Maintained
10277F:	drivers/media/i2c/mt9m032.c
10278F:	include/media/i2c/mt9m032.h
10279
10280MT9P031 APTINA CAMERA SENSOR
10281M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10282L:	linux-media@vger.kernel.org
10283T:	git git://linuxtv.org/media_tree.git
10284S:	Maintained
10285F:	drivers/media/i2c/mt9p031.c
10286F:	include/media/i2c/mt9p031.h
10287
10288MT9T001 APTINA CAMERA SENSOR
10289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10290L:	linux-media@vger.kernel.org
10291T:	git git://linuxtv.org/media_tree.git
10292S:	Maintained
10293F:	drivers/media/i2c/mt9t001.c
10294F:	include/media/i2c/mt9t001.h
10295
10296MT9T112 APTINA CAMERA SENSOR
10297M:	Jacopo Mondi <jacopo@jmondi.org>
10298L:	linux-media@vger.kernel.org
10299T:	git git://linuxtv.org/media_tree.git
10300S:	Odd Fixes
10301F:	drivers/media/i2c/mt9t112.c
10302F:	include/media/i2c/mt9t112.h
10303
10304MT9V032 APTINA CAMERA SENSOR
10305M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10306L:	linux-media@vger.kernel.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Maintained
10309F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10310F:	drivers/media/i2c/mt9v032.c
10311F:	include/media/i2c/mt9v032.h
10312
10313MT9V111 APTINA CAMERA SENSOR
10314M:	Jacopo Mondi <jacopo@jmondi.org>
10315L:	linux-media@vger.kernel.org
10316T:	git git://linuxtv.org/media_tree.git
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10319F:	drivers/media/i2c/mt9v111.c
10320
10321MULTIFUNCTION DEVICES (MFD)
10322M:	Lee Jones <lee.jones@linaro.org>
10323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10324S:	Supported
10325F:	Documentation/devicetree/bindings/mfd/
10326F:	drivers/mfd/
10327F:	include/linux/mfd/
10328F:	include/dt-bindings/mfd/
10329
10330MULTIMEDIA CARD (MMC) ETC. OVER SPI
10331S:	Orphan
10332F:	drivers/mmc/host/mmc_spi.c
10333F:	include/linux/spi/mmc_spi.h
10334
10335MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10336M:	Ulf Hansson <ulf.hansson@linaro.org>
10337L:	linux-mmc@vger.kernel.org
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10339S:	Maintained
10340F:	Documentation/devicetree/bindings/mmc/
10341F:	drivers/mmc/
10342F:	include/linux/mmc/
10343F:	include/uapi/linux/mmc/
10344
10345MULTIPLEXER SUBSYSTEM
10346M:	Peter Rosin <peda@axentia.se>
10347S:	Maintained
10348F:	Documentation/ABI/testing/sysfs-class-mux*
10349F:	Documentation/devicetree/bindings/mux/
10350F:	include/dt-bindings/mux/
10351F:	include/linux/mux/
10352F:	drivers/mux/
10353
10354MULTITECH MULTIPORT CARD (ISICOM)
10355S:	Orphan
10356F:	drivers/tty/isicom.c
10357F:	include/linux/isicom.h
10358
10359MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10360M:	Bin Liu <b-liu@ti.com>
10361L:	linux-usb@vger.kernel.org
10362S:	Maintained
10363F:	drivers/usb/musb/
10364
10365MXL301RF MEDIA DRIVER
10366M:	Akihiro Tsukada <tskd08@gmail.com>
10367L:	linux-media@vger.kernel.org
10368S:	Odd Fixes
10369F:	drivers/media/tuners/mxl301rf*
10370
10371MXL5007T MEDIA DRIVER
10372M:	Michael Krufky <mkrufky@linuxtv.org>
10373L:	linux-media@vger.kernel.org
10374W:	https://linuxtv.org
10375W:	http://github.com/mkrufky
10376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10377T:	git git://linuxtv.org/mkrufky/tuners.git
10378S:	Maintained
10379F:	drivers/media/tuners/mxl5007t.*
10380
10381MXSFB DRM DRIVER
10382M:	Marek Vasut <marex@denx.de>
10383M:	Stefan Agner <stefan@agner.ch>
10384L:	dri-devel@lists.freedesktop.org
10385S:	Supported
10386F:	drivers/gpu/drm/mxsfb/
10387F:	Documentation/devicetree/bindings/display/mxsfb.txt
10388T:	git git://anongit.freedesktop.org/drm/drm-misc
10389
10390MYLEX DAC960 PCI RAID Controller
10391M:	Hannes Reinecke <hare@kernel.org>
10392L:	linux-scsi@vger.kernel.org
10393S:	Supported
10394F:	drivers/scsi/myrb.*
10395F:	drivers/scsi/myrs.*
10396
10397MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10398M:	Chris Lee <christopher.lee@cspi.com>
10399L:	netdev@vger.kernel.org
10400W:	https://www.cspi.com/ethernet-products/support/downloads/
10401S:	Supported
10402F:	drivers/net/ethernet/myricom/myri10ge/
10403
10404NAND FLASH SUBSYSTEM
10405M:	Boris Brezillon <bbrezillon@kernel.org>
10406M:	Miquel Raynal <miquel.raynal@bootlin.com>
10407R:	Richard Weinberger <richard@nod.at>
10408L:	linux-mtd@lists.infradead.org
10409W:	http://www.linux-mtd.infradead.org/
10410Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10411T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10412T:	git git://git.infradead.org/linux-mtd.git nand/next
10413S:	Maintained
10414F:	drivers/mtd/nand/
10415F:	include/linux/mtd/*nand*.h
10416
10417NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10418M:	Daniel Mack <zonque@gmail.com>
10419S:	Maintained
10420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10421W:	http://www.native-instruments.com
10422F:	sound/usb/caiaq/
10423
10424NATSEMI ETHERNET DRIVER (DP8381x)
10425S:	Orphan
10426F:	drivers/net/ethernet/natsemi/natsemi.c
10427
10428NCR 5380 SCSI DRIVERS
10429M:	Finn Thain <fthain@telegraphics.com.au>
10430M:	Michael Schmitz <schmitzmic@gmail.com>
10431L:	linux-scsi@vger.kernel.org
10432S:	Maintained
10433F:	Documentation/scsi/g_NCR5380.txt
10434F:	drivers/scsi/NCR5380.*
10435F:	drivers/scsi/arm/cumana_1.c
10436F:	drivers/scsi/arm/oak.c
10437F:	drivers/scsi/atari_scsi.*
10438F:	drivers/scsi/dmx3191d.c
10439F:	drivers/scsi/g_NCR5380.*
10440F:	drivers/scsi/mac_scsi.*
10441F:	drivers/scsi/sun3_scsi.*
10442F:	drivers/scsi/sun3_scsi_vme.c
10443
10444NCSI LIBRARY:
10445M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10446S:	Maintained
10447F:	net/ncsi/
10448
10449NCT6775 HARDWARE MONITOR DRIVER
10450M:	Guenter Roeck <linux@roeck-us.net>
10451L:	linux-hwmon@vger.kernel.org
10452S:	Maintained
10453F:	Documentation/hwmon/nct6775
10454F:	drivers/hwmon/nct6775.c
10455
10456NET_FAILOVER MODULE
10457M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10458L:	netdev@vger.kernel.org
10459S:	Supported
10460F:	driver/net/net_failover.c
10461F:	include/net/net_failover.h
10462F:	Documentation/networking/net_failover.rst
10463
10464NETEFFECT IWARP RNIC DRIVER (IW_NES)
10465M:	Faisal Latif <faisal.latif@intel.com>
10466L:	linux-rdma@vger.kernel.org
10467W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10468S:	Supported
10469F:	drivers/infiniband/hw/nes/
10470F:	include/uapi/rdma/nes-abi.h
10471
10472NETEM NETWORK EMULATOR
10473M:	Stephen Hemminger <stephen@networkplumber.org>
10474L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10475S:	Maintained
10476F:	net/sched/sch_netem.c
10477
10478NETERION 10GbE DRIVERS (s2io/vxge)
10479M:	Jon Mason <jdmason@kudzu.us>
10480L:	netdev@vger.kernel.org
10481S:	Supported
10482F:	Documentation/networking/device_drivers/neterion/s2io.txt
10483F:	Documentation/networking/device_drivers/neterion/vxge.txt
10484F:	drivers/net/ethernet/neterion/
10485
10486NETFILTER
10487M:	Pablo Neira Ayuso <pablo@netfilter.org>
10488M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10489M:	Florian Westphal <fw@strlen.de>
10490L:	netfilter-devel@vger.kernel.org
10491L:	coreteam@netfilter.org
10492W:	http://www.netfilter.org/
10493W:	http://www.iptables.org/
10494W:	http://www.nftables.org/
10495Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10498S:	Maintained
10499F:	include/linux/netfilter*
10500F:	include/linux/netfilter/
10501F:	include/net/netfilter/
10502F:	include/uapi/linux/netfilter*
10503F:	include/uapi/linux/netfilter/
10504F:	net/*/netfilter.c
10505F:	net/*/netfilter/
10506F:	net/netfilter/
10507F:	net/bridge/br_netfilter*.c
10508
10509NETROM NETWORK LAYER
10510M:	Ralf Baechle <ralf@linux-mips.org>
10511L:	linux-hams@vger.kernel.org
10512W:	http://www.linux-ax25.org/
10513S:	Maintained
10514F:	include/net/netrom.h
10515F:	include/uapi/linux/netrom.h
10516F:	net/netrom/
10517
10518NETRONOME ETHERNET DRIVERS
10519M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10520L:	oss-drivers@netronome.com
10521S:	Maintained
10522F:	drivers/net/ethernet/netronome/
10523
10524NETWORK BLOCK DEVICE (NBD)
10525M:	Josef Bacik <josef@toxicpanda.com>
10526S:	Maintained
10527L:	linux-block@vger.kernel.org
10528L:	nbd@other.debian.org
10529F:	Documentation/blockdev/nbd.txt
10530F:	drivers/block/nbd.c
10531F:	include/uapi/linux/nbd.h
10532
10533NETWORK DROP MONITOR
10534M:	Neil Horman <nhorman@tuxdriver.com>
10535L:	netdev@vger.kernel.org
10536S:	Maintained
10537W:	https://fedorahosted.org/dropwatch/
10538F:	net/core/drop_monitor.c
10539
10540NETWORKING DRIVERS
10541M:	"David S. Miller" <davem@davemloft.net>
10542L:	netdev@vger.kernel.org
10543W:	http://www.linuxfoundation.org/en/Net
10544Q:	http://patchwork.ozlabs.org/project/netdev/list/
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10547S:	Odd Fixes
10548F:	Documentation/devicetree/bindings/net/
10549F:	drivers/net/
10550F:	include/linux/if_*
10551F:	include/linux/netdevice.h
10552F:	include/linux/etherdevice.h
10553F:	include/linux/fcdevice.h
10554F:	include/linux/fddidevice.h
10555F:	include/linux/hippidevice.h
10556F:	include/linux/inetdevice.h
10557F:	include/uapi/linux/if_*
10558F:	include/uapi/linux/netdevice.h
10559
10560NETWORKING DRIVERS (WIRELESS)
10561M:	Kalle Valo <kvalo@codeaurora.org>
10562L:	linux-wireless@vger.kernel.org
10563Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/net/wireless/
10568F:	drivers/net/wireless/
10569
10570NETWORKING [DSA]
10571M:	Andrew Lunn <andrew@lunn.ch>
10572M:	Vivien Didelot <vivien.didelot@gmail.com>
10573M:	Florian Fainelli <f.fainelli@gmail.com>
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/net/dsa/
10576F:	net/dsa/
10577F:	include/net/dsa.h
10578F:	include/linux/dsa/
10579F:	drivers/net/dsa/
10580
10581NETWORKING [GENERAL]
10582M:	"David S. Miller" <davem@davemloft.net>
10583L:	netdev@vger.kernel.org
10584W:	http://www.linuxfoundation.org/en/Net
10585Q:	http://patchwork.ozlabs.org/project/netdev/list/
10586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10588B:	mailto:netdev@vger.kernel.org
10589S:	Maintained
10590F:	net/
10591F:	include/net/
10592F:	include/linux/in.h
10593F:	include/linux/net.h
10594F:	include/linux/netdevice.h
10595F:	include/uapi/linux/in.h
10596F:	include/uapi/linux/net.h
10597F:	include/uapi/linux/netdevice.h
10598F:	include/uapi/linux/net_namespace.h
10599F:	tools/testing/selftests/net/
10600F:	lib/net_utils.c
10601F:	lib/random32.c
10602F:	Documentation/networking/
10603
10604NETWORKING [IPSEC]
10605M:	Steffen Klassert <steffen.klassert@secunet.com>
10606M:	Herbert Xu <herbert@gondor.apana.org.au>
10607M:	"David S. Miller" <davem@davemloft.net>
10608L:	netdev@vger.kernel.org
10609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10611S:	Maintained
10612F:	net/xfrm/
10613F:	net/key/
10614F:	net/ipv4/xfrm*
10615F:	net/ipv4/esp4*
10616F:	net/ipv4/ah4.c
10617F:	net/ipv4/ipcomp.c
10618F:	net/ipv4/ip_vti.c
10619F:	net/ipv6/xfrm*
10620F:	net/ipv6/esp6*
10621F:	net/ipv6/ah6.c
10622F:	net/ipv6/ipcomp6.c
10623F:	net/ipv6/ip6_vti.c
10624F:	include/uapi/linux/xfrm.h
10625F:	include/net/xfrm.h
10626
10627NETWORKING [IPv4/IPv6]
10628M:	"David S. Miller" <davem@davemloft.net>
10629M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10630M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10631L:	netdev@vger.kernel.org
10632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10633S:	Maintained
10634F:	net/ipv4/
10635F:	net/ipv6/
10636F:	include/net/ip*
10637F:	arch/x86/net/*
10638
10639NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10640M:	Paul Moore <paul@paul-moore.com>
10641W:	https://github.com/netlabel
10642L:	netdev@vger.kernel.org
10643L:	linux-security-module@vger.kernel.org
10644S:	Maintained
10645F:	Documentation/netlabel/
10646F:	include/net/calipso.h
10647F:	include/net/cipso_ipv4.h
10648F:	include/net/netlabel.h
10649F:	include/uapi/linux/netfilter/xt_SECMARK.h
10650F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10651F:	net/netlabel/
10652F:	net/ipv4/cipso_ipv4.c
10653F:	net/ipv6/calipso.c
10654F:	net/netfilter/xt_CONNSECMARK.c
10655F:	net/netfilter/xt_SECMARK.c
10656
10657NETWORKING [TCP]
10658M:	Eric Dumazet <edumazet@google.com>
10659L:	netdev@vger.kernel.org
10660S:	Maintained
10661F:	net/ipv4/tcp*.c
10662F:	net/ipv4/syncookies.c
10663F:	net/ipv6/tcp*.c
10664F:	net/ipv6/syncookies.c
10665F:	include/uapi/linux/tcp.h
10666F:	include/net/tcp.h
10667F:	include/linux/tcp.h
10668F:	include/trace/events/tcp.h
10669
10670NETWORKING [TLS]
10671M:	Boris Pismenny <borisp@mellanox.com>
10672M:	Aviad Yehezkel <aviadye@mellanox.com>
10673M:	Dave Watson <davejwatson@fb.com>
10674M:	John Fastabend <john.fastabend@gmail.com>
10675M:	Daniel Borkmann <daniel@iogearbox.net>
10676L:	netdev@vger.kernel.org
10677S:	Maintained
10678F:	net/tls/*
10679F:	include/uapi/linux/tls.h
10680F:	include/net/tls.h
10681
10682NETWORKING [WIRELESS]
10683L:	linux-wireless@vger.kernel.org
10684Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10685
10686NETDEVSIM
10687M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10688S:	Maintained
10689F:	drivers/net/netdevsim/*
10690
10691NETXEN (1/10) GbE SUPPORT
10692M:	Manish Chopra <manish.chopra@cavium.com>
10693M:	Rahul Verma <rahul.verma@cavium.com>
10694M:	Dept-GELinuxNICDev@cavium.com
10695L:	netdev@vger.kernel.org
10696S:	Supported
10697F:	drivers/net/ethernet/qlogic/netxen/
10698
10699NFC SUBSYSTEM
10700M:	Samuel Ortiz <sameo@linux.intel.com>
10701L:	linux-wireless@vger.kernel.org
10702L:	linux-nfc@lists.01.org (subscribers-only)
10703S:	Supported
10704F:	net/nfc/
10705F:	include/net/nfc/
10706F:	include/uapi/linux/nfc.h
10707F:	drivers/nfc/
10708F:	include/linux/platform_data/nfcmrvl.h
10709F:	include/linux/platform_data/nxp-nci.h
10710F:	Documentation/devicetree/bindings/net/nfc/
10711
10712NFS, SUNRPC, AND LOCKD CLIENTS
10713M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10714M:	Anna Schumaker <anna.schumaker@netapp.com>
10715L:	linux-nfs@vger.kernel.org
10716W:	http://client.linux-nfs.org
10717T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10718S:	Maintained
10719F:	fs/lockd/
10720F:	fs/nfs/
10721F:	fs/nfs_common/
10722F:	net/sunrpc/
10723F:	include/linux/lockd/
10724F:	include/linux/nfs*
10725F:	include/linux/sunrpc/
10726F:	include/uapi/linux/nfs*
10727F:	include/uapi/linux/sunrpc/
10728
10729NILFS2 FILESYSTEM
10730M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10731L:	linux-nilfs@vger.kernel.org
10732W:	https://nilfs.sourceforge.io/
10733W:	https://nilfs.osdn.jp/
10734T:	git git://github.com/konis/nilfs2.git
10735S:	Supported
10736F:	Documentation/filesystems/nilfs2.txt
10737F:	fs/nilfs2/
10738F:	include/trace/events/nilfs2.h
10739F:	include/uapi/linux/nilfs2_api.h
10740F:	include/uapi/linux/nilfs2_ondisk.h
10741
10742NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10743M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10744W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10745S:	Maintained
10746F:	Documentation/scsi/NinjaSCSI.txt
10747F:	drivers/scsi/pcmcia/nsp_*
10748
10749NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10750M:	GOTO Masanori <gotom@debian.or.jp>
10751M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10752W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10753S:	Maintained
10754F:	Documentation/scsi/NinjaSCSI.txt
10755F:	drivers/scsi/nsp32*
10756
10757NIOS2 ARCHITECTURE
10758M:	Ley Foon Tan <lftan@altera.com>
10759L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10761S:	Maintained
10762F:	arch/nios2/
10763
10764NOHZ, DYNTICKS SUPPORT
10765M:	Frederic Weisbecker <fweisbec@gmail.com>
10766M:	Thomas Gleixner <tglx@linutronix.de>
10767M:	Ingo Molnar <mingo@kernel.org>
10768L:	linux-kernel@vger.kernel.org
10769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10770S:	Maintained
10771F:	kernel/time/tick*.*
10772F:	include/linux/tick.h
10773F:	include/linux/sched/nohz.h
10774
10775NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10776M:	Pavel Machek <pavel@ucw.cz>
10777M:	Sakari Ailus <sakari.ailus@iki.fi>
10778L:	linux-media@vger.kernel.org
10779S:	Maintained
10780F:	drivers/media/i2c/et8ek8
10781F:	drivers/media/i2c/ad5820.c
10782
10783NOKIA N900 POWER SUPPLY DRIVERS
10784R:	Pali Rohár <pali.rohar@gmail.com>
10785F:	include/linux/power/bq2415x_charger.h
10786F:	include/linux/power/bq27xxx_battery.h
10787F:	include/linux/power/isp1704_charger.h
10788F:	drivers/power/supply/bq2415x_charger.c
10789F:	drivers/power/supply/bq27xxx_battery.c
10790F:	drivers/power/supply/bq27xxx_battery_i2c.c
10791F:	drivers/power/supply/isp1704_charger.c
10792F:	drivers/power/supply/rx51_battery.c
10793
10794NTB AMD DRIVER
10795M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10796L:	linux-ntb@googlegroups.com
10797S:	Supported
10798F:	drivers/ntb/hw/amd/
10799
10800NTB DRIVER CORE
10801M:	Jon Mason <jdmason@kudzu.us>
10802M:	Dave Jiang <dave.jiang@intel.com>
10803M:	Allen Hubbe <allenbh@gmail.com>
10804L:	linux-ntb@googlegroups.com
10805S:	Supported
10806W:	https://github.com/jonmason/ntb/wiki
10807T:	git git://github.com/jonmason/ntb.git
10808F:	drivers/ntb/
10809F:	drivers/net/ntb_netdev.c
10810F:	include/linux/ntb.h
10811F:	include/linux/ntb_transport.h
10812F:	tools/testing/selftests/ntb/
10813
10814NTB IDT DRIVER
10815M:	Serge Semin <fancer.lancer@gmail.com>
10816L:	linux-ntb@googlegroups.com
10817S:	Supported
10818F:	drivers/ntb/hw/idt/
10819
10820NTB INTEL DRIVER
10821M:	Dave Jiang <dave.jiang@intel.com>
10822L:	linux-ntb@googlegroups.com
10823S:	Supported
10824W:	https://github.com/davejiang/linux/wiki
10825T:	git https://github.com/davejiang/linux.git
10826F:	drivers/ntb/hw/intel/
10827
10828NTFS FILESYSTEM
10829M:	Anton Altaparmakov <anton@tuxera.com>
10830L:	linux-ntfs-dev@lists.sourceforge.net
10831W:	http://www.tuxera.com/
10832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10833S:	Supported
10834F:	Documentation/filesystems/ntfs.txt
10835F:	fs/ntfs/
10836
10837NUBUS SUBSYSTEM
10838M:	Finn Thain <fthain@telegraphics.com.au>
10839L:	linux-m68k@lists.linux-m68k.org
10840S:	Maintained
10841F:	arch/*/include/asm/nubus.h
10842F:	drivers/nubus/
10843F:	include/linux/nubus.h
10844F:	include/uapi/linux/nubus.h
10845
10846NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10847M:	Antonino Daplas <adaplas@gmail.com>
10848L:	linux-fbdev@vger.kernel.org
10849S:	Maintained
10850F:	drivers/video/fbdev/riva/
10851F:	drivers/video/fbdev/nvidia/
10852
10853NVM EXPRESS DRIVER
10854M:	Keith Busch <keith.busch@intel.com>
10855M:	Jens Axboe <axboe@fb.com>
10856M:	Christoph Hellwig <hch@lst.de>
10857M:	Sagi Grimberg <sagi@grimberg.me>
10858L:	linux-nvme@lists.infradead.org
10859T:	git://git.infradead.org/nvme.git
10860W:	http://git.infradead.org/nvme.git
10861S:	Supported
10862F:	drivers/nvme/host/
10863F:	include/linux/nvme.h
10864F:	include/uapi/linux/nvme_ioctl.h
10865
10866NVM EXPRESS FC TRANSPORT DRIVERS
10867M:	James Smart <james.smart@broadcom.com>
10868L:	linux-nvme@lists.infradead.org
10869S:	Supported
10870F:	include/linux/nvme-fc.h
10871F:	include/linux/nvme-fc-driver.h
10872F:	drivers/nvme/host/fc.c
10873F:	drivers/nvme/target/fc.c
10874F:	drivers/nvme/target/fcloop.c
10875
10876NVM EXPRESS TARGET DRIVER
10877M:	Christoph Hellwig <hch@lst.de>
10878M:	Sagi Grimberg <sagi@grimberg.me>
10879L:	linux-nvme@lists.infradead.org
10880T:	git://git.infradead.org/nvme.git
10881W:	http://git.infradead.org/nvme.git
10882S:	Supported
10883F:	drivers/nvme/target/
10884
10885NVMEM FRAMEWORK
10886M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10887S:	Maintained
10888F:	drivers/nvmem/
10889F:	Documentation/devicetree/bindings/nvmem/
10890F:	Documentation/ABI/stable/sysfs-bus-nvmem
10891F:	include/linux/nvmem-consumer.h
10892F:	include/linux/nvmem-provider.h
10893
10894NXP SGTL5000 DRIVER
10895M:	Fabio Estevam <fabio.estevam@nxp.com>
10896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10899F:	sound/soc/codecs/sgtl5000*
10900
10901NXP TDA998X DRM DRIVER
10902M:	Russell King <linux@armlinux.org.uk>
10903S:	Maintained
10904T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10905T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10906F:	drivers/gpu/drm/i2c/tda998x_drv.c
10907F:	include/drm/i2c/tda998x.h
10908F:	include/dt-bindings/display/tda998x.h
10909K:	"nxp,tda998x"
10910
10911NXP TFA9879 DRIVER
10912M:	Peter Rosin <peda@axentia.se>
10913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10914S:	Maintained
10915F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10916F:	sound/soc/codecs/tfa9879*
10917
10918NXP-NCI NFC DRIVER
10919M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10920R:	Charles Gorand <charles.gorand@effinnov.com>
10921L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10922S:	Supported
10923F:	drivers/nfc/nxp-nci
10924
10925OBJAGG
10926M:	Jiri Pirko <jiri@mellanox.com>
10927L:	netdev@vger.kernel.org
10928S:	Supported
10929F:	lib/objagg.c
10930F:	lib/test_objagg.c
10931F:	include/linux/objagg.h
10932
10933OBJTOOL
10934M:	Josh Poimboeuf <jpoimboe@redhat.com>
10935M:	Peter Zijlstra <peterz@infradead.org>
10936S:	Supported
10937F:	tools/objtool/
10938
10939OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10940M:	Frederic Barrat <fbarrat@linux.ibm.com>
10941M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10942L:	linuxppc-dev@lists.ozlabs.org
10943S:	Supported
10944F:	arch/powerpc/platforms/powernv/ocxl.c
10945F:	arch/powerpc/include/asm/pnv-ocxl.h
10946F:	drivers/misc/ocxl/
10947F:	include/misc/ocxl*
10948F:	include/uapi/misc/ocxl.h
10949F:	Documentation/accelerators/ocxl.rst
10950
10951OMAP AUDIO SUPPORT
10952M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10953M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10955L:	linux-omap@vger.kernel.org
10956S:	Maintained
10957F:	sound/soc/ti/omap*
10958F:	sound/soc/ti/rx51.c
10959F:	sound/soc/ti/n810.c
10960F:	sound/soc/ti/sdma-pcm.*
10961
10962OMAP CLOCK FRAMEWORK SUPPORT
10963M:	Paul Walmsley <paul@pwsan.com>
10964L:	linux-omap@vger.kernel.org
10965S:	Maintained
10966F:	arch/arm/*omap*/*clock*
10967
10968OMAP DEVICE TREE SUPPORT
10969M:	Benoît Cousson <bcousson@baylibre.com>
10970M:	Tony Lindgren <tony@atomide.com>
10971L:	linux-omap@vger.kernel.org
10972L:	devicetree@vger.kernel.org
10973S:	Maintained
10974F:	arch/arm/boot/dts/*omap*
10975F:	arch/arm/boot/dts/*am3*
10976F:	arch/arm/boot/dts/*am4*
10977F:	arch/arm/boot/dts/*am5*
10978F:	arch/arm/boot/dts/*dra7*
10979
10980OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10981L:	linux-omap@vger.kernel.org
10982L:	linux-fbdev@vger.kernel.org
10983S:	Orphan
10984F:	drivers/video/fbdev/omap2/
10985F:	Documentation/arm/OMAP/DSS
10986
10987OMAP FRAMEBUFFER SUPPORT
10988L:	linux-fbdev@vger.kernel.org
10989L:	linux-omap@vger.kernel.org
10990S:	Orphan
10991F:	drivers/video/fbdev/omap/
10992
10993OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10994M:	Roger Quadros <rogerq@ti.com>
10995M:	Tony Lindgren <tony@atomide.com>
10996L:	linux-omap@vger.kernel.org
10997S:	Maintained
10998F:	drivers/memory/omap-gpmc.c
10999F:	arch/arm/mach-omap2/*gpmc*
11000
11001OMAP GPIO DRIVER
11002M:	Grygorii Strashko <grygorii.strashko@ti.com>
11003M:	Santosh Shilimkar <ssantosh@kernel.org>
11004M:	Kevin Hilman <khilman@kernel.org>
11005L:	linux-omap@vger.kernel.org
11006S:	Maintained
11007F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11008F:	drivers/gpio/gpio-omap.c
11009
11010OMAP HARDWARE SPINLOCK SUPPORT
11011M:	Ohad Ben-Cohen <ohad@wizery.com>
11012L:	linux-omap@vger.kernel.org
11013S:	Maintained
11014F:	drivers/hwspinlock/omap_hwspinlock.c
11015
11016OMAP HS MMC SUPPORT
11017L:	linux-mmc@vger.kernel.org
11018L:	linux-omap@vger.kernel.org
11019S:	Orphan
11020F:	drivers/mmc/host/omap_hsmmc.c
11021
11022OMAP HWMOD DATA
11023M:	Paul Walmsley <paul@pwsan.com>
11024L:	linux-omap@vger.kernel.org
11025S:	Maintained
11026F:	arch/arm/mach-omap2/omap_hwmod*data*
11027
11028OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11029M:	Benoît Cousson <bcousson@baylibre.com>
11030L:	linux-omap@vger.kernel.org
11031S:	Maintained
11032F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11033
11034OMAP HWMOD SUPPORT
11035M:	Benoît Cousson <bcousson@baylibre.com>
11036M:	Paul Walmsley <paul@pwsan.com>
11037L:	linux-omap@vger.kernel.org
11038S:	Maintained
11039F:	arch/arm/mach-omap2/omap_hwmod.*
11040
11041OMAP I2C DRIVER
11042M:	Vignesh R <vigneshr@ti.com>
11043L:	linux-omap@vger.kernel.org
11044L:	linux-i2c@vger.kernel.org
11045S:	Maintained
11046F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11047F:	drivers/i2c/busses/i2c-omap.c
11048
11049OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11050M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11051L:	linux-media@vger.kernel.org
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11054F:	drivers/media/platform/omap3isp/
11055F:	drivers/staging/media/omap4iss/
11056
11057OMAP MMC SUPPORT
11058M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11059L:	linux-omap@vger.kernel.org
11060S:	Odd Fixes
11061F:	drivers/mmc/host/omap.c
11062
11063OMAP POWER MANAGEMENT SUPPORT
11064M:	Kevin Hilman <khilman@kernel.org>
11065L:	linux-omap@vger.kernel.org
11066S:	Maintained
11067F:	arch/arm/*omap*/*pm*
11068F:	drivers/cpufreq/omap-cpufreq.c
11069
11070OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11071M:	Rajendra Nayak <rnayak@codeaurora.org>
11072M:	Paul Walmsley <paul@pwsan.com>
11073L:	linux-omap@vger.kernel.org
11074S:	Maintained
11075F:	arch/arm/mach-omap2/prm*
11076
11077OMAP RANDOM NUMBER GENERATOR SUPPORT
11078M:	Deepak Saxena <dsaxena@plexity.net>
11079S:	Maintained
11080F:	drivers/char/hw_random/omap-rng.c
11081
11082OMAP USB SUPPORT
11083L:	linux-usb@vger.kernel.org
11084L:	linux-omap@vger.kernel.org
11085S:	Orphan
11086F:	drivers/usb/*/*omap*
11087F:	arch/arm/*omap*/usb*
11088
11089OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11090M:	Mark Jackson <mpfj@newflow.co.uk>
11091L:	linux-omap@vger.kernel.org
11092S:	Maintained
11093F:	arch/arm/boot/dts/am335x-nano.dts
11094
11095OMAP1 SUPPORT
11096M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11097M:	Tony Lindgren <tony@atomide.com>
11098L:	linux-omap@vger.kernel.org
11099Q:	http://patchwork.kernel.org/project/linux-omap/list/
11100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11101S:	Maintained
11102F:	arch/arm/mach-omap1/
11103F:	arch/arm/plat-omap/
11104F:	arch/arm/configs/omap1_defconfig
11105F:	drivers/i2c/busses/i2c-omap.c
11106F:	include/linux/platform_data/i2c-omap.h
11107F:	include/linux/platform_data/ams-delta-fiq.h
11108
11109OMAP2+ SUPPORT
11110M:	Tony Lindgren <tony@atomide.com>
11111L:	linux-omap@vger.kernel.org
11112W:	http://www.muru.com/linux/omap/
11113W:	http://linux.omap.com/
11114Q:	http://patchwork.kernel.org/project/linux-omap/list/
11115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11116S:	Maintained
11117F:	arch/arm/mach-omap2/
11118F:	arch/arm/plat-omap/
11119F:	arch/arm/configs/omap2plus_defconfig
11120F:	drivers/i2c/busses/i2c-omap.c
11121F:	drivers/irqchip/irq-omap-intc.c
11122F:	drivers/mfd/*omap*.c
11123F:	drivers/mfd/menelaus.c
11124F:	drivers/mfd/palmas.c
11125F:	drivers/mfd/tps65217.c
11126F:	drivers/mfd/tps65218.c
11127F:	drivers/mfd/tps65910.c
11128F:	drivers/mfd/twl-core.[ch]
11129F:	drivers/mfd/twl4030*.c
11130F:	drivers/mfd/twl6030*.c
11131F:	drivers/mfd/twl6040*.c
11132F:	drivers/regulator/palmas-regulator*.c
11133F:	drivers/regulator/pbias-regulator.c
11134F:	drivers/regulator/tps65217-regulator.c
11135F:	drivers/regulator/tps65218-regulator.c
11136F:	drivers/regulator/tps65910-regulator.c
11137F:	drivers/regulator/twl-regulator.c
11138F:	drivers/regulator/twl6030-regulator.c
11139F:	include/linux/platform_data/i2c-omap.h
11140
11141ONION OMEGA2+ BOARD
11142M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11143L:	linux-mips@vger.kernel.org
11144S:	Maintained
11145F:	arch/mips/boot/dts/ralink/omega2p.dts
11146
11147OMFS FILESYSTEM
11148M:	Bob Copeland <me@bobcopeland.com>
11149L:	linux-karma-devel@lists.sourceforge.net
11150S:	Maintained
11151F:	Documentation/filesystems/omfs.txt
11152F:	fs/omfs/
11153
11154OMNIKEY CARDMAN 4000 DRIVER
11155M:	Harald Welte <laforge@gnumonks.org>
11156S:	Maintained
11157F:	drivers/char/pcmcia/cm4000_cs.c
11158F:	include/linux/cm4000_cs.h
11159F:	include/uapi/linux/cm4000_cs.h
11160
11161OMNIKEY CARDMAN 4040 DRIVER
11162M:	Harald Welte <laforge@gnumonks.org>
11163S:	Maintained
11164F:	drivers/char/pcmcia/cm4040_cs.*
11165
11166OMNIVISION OV13858 SENSOR DRIVER
11167M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11168L:	linux-media@vger.kernel.org
11169T:	git git://linuxtv.org/media_tree.git
11170S:	Maintained
11171F:	drivers/media/i2c/ov13858.c
11172
11173OMNIVISION OV2680 SENSOR DRIVER
11174M:	Rui Miguel Silva <rmfrfs@gmail.com>
11175L:	linux-media@vger.kernel.org
11176T:	git git://linuxtv.org/media_tree.git
11177S:	Maintained
11178F:	drivers/media/i2c/ov2680.c
11179F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11180
11181OMNIVISION OV2685 SENSOR DRIVER
11182M:	Shunqian Zheng <zhengsq@rock-chips.com>
11183L:	linux-media@vger.kernel.org
11184T:	git git://linuxtv.org/media_tree.git
11185S:	Maintained
11186F:	drivers/media/i2c/ov2685.c
11187
11188OMNIVISION OV5640 SENSOR DRIVER
11189M:	Steve Longerbeam <slongerbeam@gmail.com>
11190L:	linux-media@vger.kernel.org
11191T:	git git://linuxtv.org/media_tree.git
11192S:	Maintained
11193F:	drivers/media/i2c/ov5640.c
11194
11195OMNIVISION OV5647 SENSOR DRIVER
11196M:	Luis Oliveira <lolivei@synopsys.com>
11197L:	linux-media@vger.kernel.org
11198T:	git git://linuxtv.org/media_tree.git
11199S:	Maintained
11200F:	drivers/media/i2c/ov5647.c
11201
11202OMNIVISION OV5695 SENSOR DRIVER
11203M:	Shunqian Zheng <zhengsq@rock-chips.com>
11204L:	linux-media@vger.kernel.org
11205T:	git git://linuxtv.org/media_tree.git
11206S:	Maintained
11207F:	drivers/media/i2c/ov5695.c
11208
11209OMNIVISION OV7670 SENSOR DRIVER
11210M:	Jonathan Corbet <corbet@lwn.net>
11211L:	linux-media@vger.kernel.org
11212T:	git git://linuxtv.org/media_tree.git
11213S:	Maintained
11214F:	drivers/media/i2c/ov7670.c
11215F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11216
11217OMNIVISION OV772x SENSOR DRIVER
11218M:	Jacopo Mondi <jacopo@jmondi.org>
11219L:	linux-media@vger.kernel.org
11220T:	git git://linuxtv.org/media_tree.git
11221S:	Odd fixes
11222F:	drivers/media/i2c/ov772x.c
11223F:	include/media/i2c/ov772x.h
11224F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11225
11226OMNIVISION OV7740 SENSOR DRIVER
11227M:	Wenyou Yang <wenyou.yang@microchip.com>
11228L:	linux-media@vger.kernel.org
11229T:	git git://linuxtv.org/media_tree.git
11230S:	Maintained
11231F:	drivers/media/i2c/ov7740.c
11232F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11233
11234OMNIVISION OV9650 SENSOR DRIVER
11235M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11236R:	Akinobu Mita <akinobu.mita@gmail.com>
11237R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11238L:	linux-media@vger.kernel.org
11239T:	git git://linuxtv.org/media_tree.git
11240S:	Maintained
11241F:	drivers/media/i2c/ov9650.c
11242F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11243
11244ONENAND FLASH DRIVER
11245M:	Kyungmin Park <kyungmin.park@samsung.com>
11246L:	linux-mtd@lists.infradead.org
11247S:	Maintained
11248F:	drivers/mtd/nand/onenand/
11249F:	include/linux/mtd/onenand*.h
11250
11251ONSTREAM SCSI TAPE DRIVER
11252M:	Willem Riede <osst@riede.org>
11253L:	osst-users@lists.sourceforge.net
11254L:	linux-scsi@vger.kernel.org
11255S:	Maintained
11256F:	Documentation/scsi/osst.txt
11257F:	drivers/scsi/osst.*
11258F:	drivers/scsi/osst_*.h
11259F:	drivers/scsi/st.h
11260
11261OP-TEE DRIVER
11262M:	Jens Wiklander <jens.wiklander@linaro.org>
11263S:	Maintained
11264F:	drivers/tee/optee/
11265
11266OPA-VNIC DRIVER
11267M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11268M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11269L:	linux-rdma@vger.kernel.org
11270S:	Supported
11271F:	drivers/infiniband/ulp/opa_vnic
11272
11273OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11274M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11275M:	Frank Rowand <frowand.list@gmail.com>
11276L:	devicetree@vger.kernel.org
11277S:	Maintained
11278F:	Documentation/devicetree/dynamic-resolution-notes.txt
11279F:	Documentation/devicetree/overlay-notes.txt
11280F:	drivers/of/overlay.c
11281F:	drivers/of/resolver.c
11282K:	of_overlay_notifier_
11283
11284OPEN FIRMWARE AND FLATTENED DEVICE TREE
11285M:	Rob Herring <robh+dt@kernel.org>
11286M:	Frank Rowand <frowand.list@gmail.com>
11287L:	devicetree@vger.kernel.org
11288W:	http://www.devicetree.org/
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11290S:	Maintained
11291F:	drivers/of/
11292F:	include/linux/of*.h
11293F:	scripts/dtc/
11294F:	Documentation/ABI/testing/sysfs-firmware-ofw
11295
11296OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11297M:	Rob Herring <robh+dt@kernel.org>
11298M:	Mark Rutland <mark.rutland@arm.com>
11299L:	devicetree@vger.kernel.org
11300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11301Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11302S:	Maintained
11303F:	Documentation/devicetree/
11304F:	arch/*/boot/dts/
11305F:	include/dt-bindings/
11306
11307OPENCORES I2C BUS DRIVER
11308M:	Peter Korsgaard <peter@korsgaard.com>
11309L:	linux-i2c@vger.kernel.org
11310S:	Maintained
11311F:	Documentation/i2c/busses/i2c-ocores
11312F:	drivers/i2c/busses/i2c-ocores.c
11313
11314OPENRISC ARCHITECTURE
11315M:	Jonas Bonn <jonas@southpole.se>
11316M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11317M:	Stafford Horne <shorne@gmail.com>
11318T:	git git://github.com/openrisc/linux.git
11319L:	openrisc@lists.librecores.org
11320W:	http://openrisc.io
11321S:	Maintained
11322F:	Documentation/devicetree/bindings/openrisc/
11323F:	Documentation/openrisc/
11324F:	arch/openrisc/
11325F:	drivers/irqchip/irq-ompic.c
11326F:	drivers/irqchip/irq-or1k-*
11327
11328OPENVSWITCH
11329M:	Pravin B Shelar <pshelar@ovn.org>
11330L:	netdev@vger.kernel.org
11331L:	dev@openvswitch.org
11332W:	http://openvswitch.org
11333S:	Maintained
11334F:	net/openvswitch/
11335F:	include/uapi/linux/openvswitch.h
11336
11337OPERATING PERFORMANCE POINTS (OPP)
11338M:	Viresh Kumar <vireshk@kernel.org>
11339M:	Nishanth Menon <nm@ti.com>
11340M:	Stephen Boyd <sboyd@kernel.org>
11341L:	linux-pm@vger.kernel.org
11342S:	Maintained
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11344F:	drivers/opp/
11345F:	include/linux/pm_opp.h
11346F:	Documentation/power/opp.txt
11347F:	Documentation/devicetree/bindings/opp/
11348
11349OPL4 DRIVER
11350M:	Clemens Ladisch <clemens@ladisch.de>
11351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11352T:	git git://git.alsa-project.org/alsa-kernel.git
11353S:	Maintained
11354F:	sound/drivers/opl4/
11355
11356OPROFILE
11357M:	Robert Richter <rric@kernel.org>
11358L:	oprofile-list@lists.sf.net
11359S:	Maintained
11360F:	arch/*/include/asm/oprofile*.h
11361F:	arch/*/oprofile/
11362F:	drivers/oprofile/
11363F:	include/linux/oprofile.h
11364
11365ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11366M:	Mark Fasheh <mark@fasheh.com>
11367M:	Joel Becker <jlbec@evilplan.org>
11368L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11369W:	http://ocfs2.wiki.kernel.org
11370S:	Supported
11371F:	Documentation/filesystems/ocfs2.txt
11372F:	Documentation/filesystems/dlmfs.txt
11373F:	fs/ocfs2/
11374
11375ORANGEFS FILESYSTEM
11376M:	Mike Marshall <hubcap@omnibond.com>
11377R:	Martin Brandenburg <martin@omnibond.com>
11378L:	devel@lists.orangefs.org
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11380S:	Supported
11381F:	fs/orangefs/
11382F:	Documentation/filesystems/orangefs.txt
11383
11384ORINOCO DRIVER
11385L:	linux-wireless@vger.kernel.org
11386W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11387W:	http://www.nongnu.org/orinoco/
11388S:	Orphan
11389F:	drivers/net/wireless/intersil/orinoco/
11390
11391OSD LIBRARY and FILESYSTEM
11392M:	Boaz Harrosh <ooo@electrozaur.com>
11393S:	Maintained
11394F:	drivers/scsi/osd/
11395F:	include/scsi/osd_*
11396F:	fs/exofs/
11397
11398OV2659 OMNIVISION SENSOR DRIVER
11399M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11400L:	linux-media@vger.kernel.org
11401W:	https://linuxtv.org
11402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11403T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11404S:	Maintained
11405F:	drivers/media/i2c/ov2659.c
11406F:	include/media/i2c/ov2659.h
11407
11408OVERLAY FILESYSTEM
11409M:	Miklos Szeredi <miklos@szeredi.hu>
11410L:	linux-unionfs@vger.kernel.org
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11412S:	Supported
11413F:	fs/overlayfs/
11414F:	Documentation/filesystems/overlayfs.txt
11415
11416P54 WIRELESS DRIVER
11417M:	Christian Lamparter <chunkeey@googlemail.com>
11418L:	linux-wireless@vger.kernel.org
11419W:	http://wireless.kernel.org/en/users/Drivers/p54
11420S:	Maintained
11421F:	drivers/net/wireless/intersil/p54/
11422
11423PA SEMI ETHERNET DRIVER
11424L:	netdev@vger.kernel.org
11425S:	Orphan
11426F:	drivers/net/ethernet/pasemi/*
11427
11428PA SEMI SMBUS DRIVER
11429L:	linux-i2c@vger.kernel.org
11430S:	Orphan
11431F:	drivers/i2c/busses/i2c-pasemi.c
11432
11433PADATA PARALLEL EXECUTION MECHANISM
11434M:	Steffen Klassert <steffen.klassert@secunet.com>
11435L:	linux-crypto@vger.kernel.org
11436S:	Maintained
11437F:	kernel/padata.c
11438F:	include/linux/padata.h
11439F:	Documentation/padata.txt
11440
11441PANASONIC LAPTOP ACPI EXTRAS DRIVER
11442M:	Harald Welte <laforge@gnumonks.org>
11443L:	platform-driver-x86@vger.kernel.org
11444S:	Maintained
11445F:	drivers/platform/x86/panasonic-laptop.c
11446
11447PARALLEL LCD/KEYPAD PANEL DRIVER
11448M:	Willy Tarreau <willy@haproxy.com>
11449M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11450S:	Odd Fixes
11451F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11452F:	drivers/auxdisplay/panel.c
11453
11454PARALLEL PORT SUBSYSTEM
11455M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11456M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11457L:	linux-parport@lists.infradead.org (subscribers-only)
11458S:	Maintained
11459F:	drivers/parport/
11460F:	include/linux/parport*.h
11461F:	drivers/char/ppdev.c
11462F:	include/uapi/linux/ppdev.h
11463F:	Documentation/parport*.txt
11464
11465PARAVIRT_OPS INTERFACE
11466M:	Juergen Gross <jgross@suse.com>
11467M:	Alok Kataria <akataria@vmware.com>
11468L:	virtualization@lists.linux-foundation.org
11469S:	Supported
11470F:	Documentation/virtual/paravirt_ops.txt
11471F:	arch/*/kernel/paravirt*
11472F:	arch/*/include/asm/paravirt*.h
11473F:	include/linux/hypervisor.h
11474
11475PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11476M:	Tim Waugh <tim@cyberelk.net>
11477L:	linux-parport@lists.infradead.org (subscribers-only)
11478S:	Maintained
11479F:	Documentation/blockdev/paride.txt
11480F:	drivers/block/paride/
11481
11482PARISC ARCHITECTURE
11483M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11484M:	Helge Deller <deller@gmx.de>
11485L:	linux-parisc@vger.kernel.org
11486W:	http://www.parisc-linux.org/
11487Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11490S:	Maintained
11491F:	arch/parisc/
11492F:	Documentation/parisc/
11493F:	drivers/parisc/
11494F:	drivers/char/agp/parisc-agp.c
11495F:	drivers/input/serio/gscps2.c
11496F:	drivers/parport/parport_gsc.*
11497F:	drivers/tty/serial/8250/8250_gsc.c
11498F:	drivers/video/fbdev/sti*
11499F:	drivers/video/console/sti*
11500F:	drivers/video/logo/logo_parisc*
11501
11502PARMAN
11503M:	Jiri Pirko <jiri@mellanox.com>
11504L:	netdev@vger.kernel.org
11505S:	Supported
11506F:	lib/parman.c
11507F:	lib/test_parman.c
11508F:	include/linux/parman.h
11509
11510PC87360 HARDWARE MONITORING DRIVER
11511M:	Jim Cromie <jim.cromie@gmail.com>
11512L:	linux-hwmon@vger.kernel.org
11513S:	Maintained
11514F:	Documentation/hwmon/pc87360
11515F:	drivers/hwmon/pc87360.c
11516
11517PC8736x GPIO DRIVER
11518M:	Jim Cromie <jim.cromie@gmail.com>
11519S:	Maintained
11520F:	drivers/char/pc8736x_gpio.c
11521
11522PC87427 HARDWARE MONITORING DRIVER
11523M:	Jean Delvare <jdelvare@suse.com>
11524L:	linux-hwmon@vger.kernel.org
11525S:	Maintained
11526F:	Documentation/hwmon/pc87427
11527F:	drivers/hwmon/pc87427.c
11528
11529PCA9532 LED DRIVER
11530M:	Riku Voipio <riku.voipio@iki.fi>
11531S:	Maintained
11532F:	drivers/leds/leds-pca9532.c
11533F:	include/linux/leds-pca9532.h
11534
11535PCA9541 I2C BUS MASTER SELECTOR DRIVER
11536M:	Guenter Roeck <linux@roeck-us.net>
11537L:	linux-i2c@vger.kernel.org
11538S:	Maintained
11539F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11540
11541PCDP - PRIMARY CONSOLE AND DEBUG PORT
11542M:	Khalid Aziz <khalid@gonehiking.org>
11543S:	Maintained
11544F:	drivers/firmware/pcdp.*
11545
11546PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11547M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11548L:	linux-pci@vger.kernel.org
11549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11550S:	Maintained
11551F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11552F:	drivers/pci/controller/pci-aardvark.c
11553
11554PCI DRIVER FOR ALTERA PCIE IP
11555M:	Ley Foon Tan <lftan@altera.com>
11556L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11557L:	linux-pci@vger.kernel.org
11558S:	Supported
11559F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11560F:	drivers/pci/controller/pcie-altera.c
11561
11562PCI DRIVER FOR APPLIEDMICRO XGENE
11563M:	Tanmay Inamdar <tinamdar@apm.com>
11564L:	linux-pci@vger.kernel.org
11565L:	linux-arm-kernel@lists.infradead.org
11566S:	Maintained
11567F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11568F:	drivers/pci/controller/pci-xgene.c
11569
11570PCI DRIVER FOR ARM VERSATILE PLATFORM
11571M:	Rob Herring <robh@kernel.org>
11572L:	linux-pci@vger.kernel.org
11573L:	linux-arm-kernel@lists.infradead.org
11574S:	Maintained
11575F:	Documentation/devicetree/bindings/pci/versatile.txt
11576F:	drivers/pci/controller/pci-versatile.c
11577
11578PCI DRIVER FOR ARMADA 8K
11579M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11580L:	linux-pci@vger.kernel.org
11581L:	linux-arm-kernel@lists.infradead.org
11582S:	Maintained
11583F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11584F:	drivers/pci/controller/dwc/pcie-armada8k.c
11585
11586PCI DRIVER FOR CADENCE PCIE IP
11587M:	Alan Douglas <adouglas@cadence.com>
11588L:	linux-pci@vger.kernel.org
11589S:	Maintained
11590F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11591F:	drivers/pci/controller/pcie-cadence*
11592
11593PCI DRIVER FOR FREESCALE LAYERSCAPE
11594M:	Minghuan Lian <minghuan.Lian@nxp.com>
11595M:	Mingkai Hu <mingkai.hu@nxp.com>
11596M:	Roy Zang <roy.zang@nxp.com>
11597L:	linuxppc-dev@lists.ozlabs.org
11598L:	linux-pci@vger.kernel.org
11599L:	linux-arm-kernel@lists.infradead.org
11600S:	Maintained
11601F:	drivers/pci/controller/dwc/*layerscape*
11602
11603PCI DRIVER FOR GENERIC OF HOSTS
11604M:	Will Deacon <will.deacon@arm.com>
11605L:	linux-pci@vger.kernel.org
11606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607S:	Maintained
11608F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11609F:	drivers/pci/controller/pci-host-common.c
11610F:	drivers/pci/controller/pci-host-generic.c
11611
11612PCI DRIVER FOR IMX6
11613M:	Richard Zhu <hongxing.zhu@nxp.com>
11614M:	Lucas Stach <l.stach@pengutronix.de>
11615L:	linux-pci@vger.kernel.org
11616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11617S:	Maintained
11618F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11619F:	drivers/pci/controller/dwc/*imx6*
11620
11621PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11622M:	Keith Busch <keith.busch@intel.com>
11623M:	Jonathan Derrick <jonathan.derrick@intel.com>
11624L:	linux-pci@vger.kernel.org
11625S:	Supported
11626F:	drivers/pci/controller/vmd.c
11627
11628PCI DRIVER FOR MICROSEMI SWITCHTEC
11629M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11630M:	Logan Gunthorpe <logang@deltatee.com>
11631L:	linux-pci@vger.kernel.org
11632S:	Maintained
11633F:	Documentation/switchtec.txt
11634F:	Documentation/ABI/testing/sysfs-class-switchtec
11635F:	drivers/pci/switch/switchtec*
11636F:	include/uapi/linux/switchtec_ioctl.h
11637F:	include/linux/switchtec.h
11638F:	drivers/ntb/hw/mscc/
11639
11640PCI DRIVER FOR MOBIVEIL PCIE IP
11641M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11642L:	linux-pci@vger.kernel.org
11643S:	Supported
11644F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11645F:	drivers/pci/controller/pcie-mobiveil.c
11646
11647PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11648M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11649M:	Jason Cooper <jason@lakedaemon.net>
11650L:	linux-pci@vger.kernel.org
11651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11652S:	Maintained
11653F:	drivers/pci/controller/*mvebu*
11654
11655PCI DRIVER FOR NVIDIA TEGRA
11656M:	Thierry Reding <thierry.reding@gmail.com>
11657L:	linux-tegra@vger.kernel.org
11658L:	linux-pci@vger.kernel.org
11659S:	Supported
11660F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11661F:	drivers/pci/controller/pci-tegra.c
11662
11663PCI DRIVER FOR RENESAS R-CAR
11664M:	Simon Horman <horms@verge.net.au>
11665L:	linux-pci@vger.kernel.org
11666L:	linux-renesas-soc@vger.kernel.org
11667S:	Maintained
11668F:	drivers/pci/controller/*rcar*
11669
11670PCI DRIVER FOR SAMSUNG EXYNOS
11671M:	Jingoo Han <jingoohan1@gmail.com>
11672L:	linux-pci@vger.kernel.org
11673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11675S:	Maintained
11676F:	drivers/pci/controller/dwc/pci-exynos.c
11677
11678PCI DRIVER FOR SYNOPSYS DESIGNWARE
11679M:	Jingoo Han <jingoohan1@gmail.com>
11680M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11681L:	linux-pci@vger.kernel.org
11682S:	Maintained
11683F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11684F:	drivers/pci/controller/dwc/*designware*
11685
11686PCI DRIVER FOR TI DRA7XX
11687M:	Kishon Vijay Abraham I <kishon@ti.com>
11688L:	linux-omap@vger.kernel.org
11689L:	linux-pci@vger.kernel.org
11690S:	Supported
11691F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11692F:	drivers/pci/controller/dwc/pci-dra7xx.c
11693
11694PCI DRIVER FOR TI KEYSTONE
11695M:	Murali Karicheri <m-karicheri2@ti.com>
11696L:	linux-pci@vger.kernel.org
11697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11698S:	Maintained
11699F:	drivers/pci/controller/dwc/pci-keystone.c
11700
11701PCI ENDPOINT SUBSYSTEM
11702M:	Kishon Vijay Abraham I <kishon@ti.com>
11703M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11704L:	linux-pci@vger.kernel.org
11705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11706S:	Supported
11707F:	drivers/pci/endpoint/
11708F:	drivers/misc/pci_endpoint_test.c
11709F:	tools/pci/
11710
11711PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11712M:	Russell Currey <ruscur@russell.cc>
11713M:	Sam Bobroff <sbobroff@linux.ibm.com>
11714M:	Oliver O'Halloran <oohall@gmail.com>
11715L:	linuxppc-dev@lists.ozlabs.org
11716S:	Supported
11717F:	Documentation/PCI/pci-error-recovery.txt
11718F:	drivers/pci/pcie/aer.c
11719F:	drivers/pci/pcie/dpc.c
11720F:	drivers/pci/pcie/err.c
11721F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11722F:	arch/powerpc/kernel/eeh*.c
11723F:	arch/powerpc/platforms/*/eeh*.c
11724F:	arch/powerpc/include/*/eeh*.h
11725
11726PCI ERROR RECOVERY
11727M:	Linas Vepstas <linasvepstas@gmail.com>
11728L:	linux-pci@vger.kernel.org
11729S:	Supported
11730F:	Documentation/PCI/pci-error-recovery.txt
11731
11732PCI MSI DRIVER FOR ALTERA MSI IP
11733M:	Ley Foon Tan <lftan@altera.com>
11734L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11735L:	linux-pci@vger.kernel.org
11736S:	Supported
11737F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11738F:	drivers/pci/controller/pcie-altera-msi.c
11739
11740PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11741M:	Duc Dang <dhdang@apm.com>
11742L:	linux-pci@vger.kernel.org
11743L:	linux-arm-kernel@lists.infradead.org
11744S:	Maintained
11745F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11746F:	drivers/pci/controller/pci-xgene-msi.c
11747
11748PCI SUBSYSTEM
11749M:	Bjorn Helgaas <bhelgaas@google.com>
11750L:	linux-pci@vger.kernel.org
11751Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11753S:	Supported
11754F:	Documentation/devicetree/bindings/pci/
11755F:	Documentation/PCI/
11756F:	drivers/acpi/pci*
11757F:	drivers/pci/
11758F:	include/asm-generic/pci*
11759F:	include/linux/pci*
11760F:	include/linux/of_pci.h
11761F:	include/uapi/linux/pci*
11762F:	lib/pci*
11763F:	arch/x86/pci/
11764F:	arch/x86/kernel/quirks.c
11765F:	arch/x86/kernel/early-quirks.c
11766
11767PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11768M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11769L:	linux-pci@vger.kernel.org
11770Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11772S:	Supported
11773F:	drivers/pci/controller/
11774
11775PCIE DRIVER FOR AMLOGIC MESON
11776M:	Yue Wang <yue.wang@Amlogic.com>
11777L:	linux-pci@vger.kernel.org
11778L:	linux-amlogic@lists.infradead.org
11779S:	Maintained
11780F:	drivers/pci/controller/dwc/pci-meson.c
11781
11782PCIE DRIVER FOR AXIS ARTPEC
11783M:	Jesper Nilsson <jesper.nilsson@axis.com>
11784L:	linux-arm-kernel@axis.com
11785L:	linux-pci@vger.kernel.org
11786S:	Maintained
11787F:	Documentation/devicetree/bindings/pci/axis,artpec*
11788F:	drivers/pci/controller/dwc/*artpec*
11789
11790PCIE DRIVER FOR CAVIUM THUNDERX
11791M:	David Daney <david.daney@cavium.com>
11792L:	linux-pci@vger.kernel.org
11793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11794S:	Supported
11795F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11796F:	drivers/pci/controller/pci-thunder-*
11797
11798PCIE DRIVER FOR HISILICON
11799M:	Zhou Wang <wangzhou1@hisilicon.com>
11800L:	linux-pci@vger.kernel.org
11801S:	Maintained
11802F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11803F:	drivers/pci/controller/dwc/pcie-hisi.c
11804
11805PCIE DRIVER FOR HISILICON KIRIN
11806M:	Xiaowei Song <songxiaowei@hisilicon.com>
11807M:	Binghui Wang <wangbinghui@hisilicon.com>
11808L:	linux-pci@vger.kernel.org
11809S:	Maintained
11810F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11811F:	drivers/pci/controller/dwc/pcie-kirin.c
11812
11813PCIE DRIVER FOR HISILICON STB
11814M:	Shawn Guo <shawn.guo@linaro.org>
11815L:	linux-pci@vger.kernel.org
11816S:	Maintained
11817F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11818F:	drivers/pci/controller/dwc/pcie-histb.c
11819
11820PCIE DRIVER FOR MEDIATEK
11821M:	Ryder Lee <ryder.lee@mediatek.com>
11822L:	linux-pci@vger.kernel.org
11823L:	linux-mediatek@lists.infradead.org
11824S:	Supported
11825F:	Documentation/devicetree/bindings/pci/mediatek*
11826F:	drivers/pci/controller/*mediatek*
11827
11828PCIE DRIVER FOR QUALCOMM MSM
11829M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11830L:	linux-pci@vger.kernel.org
11831L:	linux-arm-msm@vger.kernel.org
11832S:	Maintained
11833F:	drivers/pci/controller/dwc/*qcom*
11834
11835PCIE DRIVER FOR ROCKCHIP
11836M:	Shawn Lin <shawn.lin@rock-chips.com>
11837L:	linux-pci@vger.kernel.org
11838L:	linux-rockchip@lists.infradead.org
11839S:	Maintained
11840F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11841F:	drivers/pci/controller/pcie-rockchip*
11842
11843PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11844M:	Linus Walleij <linus.walleij@linaro.org>
11845L:	linux-pci@vger.kernel.org
11846S:	Maintained
11847F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11848F:	drivers/pci/controller/pci-v3-semi.c
11849
11850PCIE DRIVER FOR SOCIONEXT UNIPHIER
11851M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11852L:	linux-pci@vger.kernel.org
11853S:	Maintained
11854F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11855F:	drivers/pci/controller/dwc/pcie-uniphier.c
11856
11857PCIE DRIVER FOR ST SPEAR13XX
11858M:	Pratyush Anand <pratyush.anand@gmail.com>
11859L:	linux-pci@vger.kernel.org
11860S:	Maintained
11861F:	drivers/pci/controller/dwc/*spear*
11862
11863PCMCIA SUBSYSTEM
11864M:	Dominik Brodowski <linux@dominikbrodowski.net>
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11866S:	Odd Fixes
11867F:	Documentation/pcmcia/
11868F:	tools/pcmcia/
11869F:	drivers/pcmcia/
11870F:	include/pcmcia/
11871
11872PCNET32 NETWORK DRIVER
11873M:	Don Fry <pcnet32@frontier.com>
11874L:	netdev@vger.kernel.org
11875S:	Maintained
11876F:	drivers/net/ethernet/amd/pcnet32.c
11877
11878PCRYPT PARALLEL CRYPTO ENGINE
11879M:	Steffen Klassert <steffen.klassert@secunet.com>
11880L:	linux-crypto@vger.kernel.org
11881S:	Maintained
11882F:	crypto/pcrypt.c
11883F:	include/crypto/pcrypt.h
11884
11885PEAQ WMI HOTKEYS DRIVER
11886M:	Hans de Goede <hdegoede@redhat.com>
11887L:	platform-driver-x86@vger.kernel.org
11888S:	Maintained
11889F:	drivers/platform/x86/peaq-wmi.c
11890
11891PER-CPU MEMORY ALLOCATOR
11892M:	Dennis Zhou <dennis@kernel.org>
11893M:	Tejun Heo <tj@kernel.org>
11894M:	Christoph Lameter <cl@linux.com>
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11896S:	Maintained
11897F:	include/linux/percpu*.h
11898F:	mm/percpu*.c
11899F:	arch/*/include/asm/percpu.h
11900
11901PER-TASK DELAY ACCOUNTING
11902M:	Balbir Singh <bsingharora@gmail.com>
11903S:	Maintained
11904F:	include/linux/delayacct.h
11905F:	kernel/delayacct.c
11906
11907PERFORMANCE EVENTS SUBSYSTEM
11908M:	Peter Zijlstra <peterz@infradead.org>
11909M:	Ingo Molnar <mingo@redhat.com>
11910M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11911R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11912R:	Jiri Olsa <jolsa@redhat.com>
11913R:	Namhyung Kim <namhyung@kernel.org>
11914L:	linux-kernel@vger.kernel.org
11915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11916S:	Supported
11917F:	kernel/events/*
11918F:	include/linux/perf_event.h
11919F:	include/uapi/linux/perf_event.h
11920F:	arch/*/kernel/perf_event*.c
11921F:	arch/*/kernel/*/perf_event*.c
11922F:	arch/*/kernel/*/*/perf_event*.c
11923F:	arch/*/include/asm/perf_event.h
11924F:	arch/*/kernel/perf_callchain.c
11925F:	arch/*/events/*
11926F:	tools/perf/
11927
11928PERSONALITY HANDLING
11929M:	Christoph Hellwig <hch@infradead.org>
11930L:	linux-abi-devel@lists.sourceforge.net
11931S:	Maintained
11932F:	include/linux/personality.h
11933F:	include/uapi/linux/personality.h
11934
11935PHOENIX RC FLIGHT CONTROLLER ADAPTER
11936M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11937L:	linux-input@vger.kernel.org
11938S:	Maintained
11939F:	Documentation/input/devices/pxrc.rst
11940F:	drivers/input/joystick/pxrc.c
11941
11942PHONET PROTOCOL
11943M:	Remi Denis-Courmont <courmisch@gmail.com>
11944S:	Supported
11945F:	Documentation/networking/phonet.txt
11946F:	include/linux/phonet.h
11947F:	include/net/phonet/
11948F:	include/uapi/linux/phonet.h
11949F:	net/phonet/
11950
11951PHRAM MTD DRIVER
11952M:	Joern Engel <joern@lazybastard.org>
11953L:	linux-mtd@lists.infradead.org
11954S:	Maintained
11955F:	drivers/mtd/devices/phram.c
11956
11957PICOLCD HID DRIVER
11958M:	Bruno Prémont <bonbons@linux-vserver.org>
11959L:	linux-input@vger.kernel.org
11960S:	Maintained
11961F:	drivers/hid/hid-picolcd*
11962
11963PICOXCELL SUPPORT
11964M:	Jamie Iles <jamie@jamieiles.com>
11965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11966T:	git git://github.com/jamieiles/linux-2.6-ji.git
11967S:	Supported
11968F:	arch/arm/boot/dts/picoxcell*
11969F:	arch/arm/mach-picoxcell/
11970F:	drivers/crypto/picoxcell*
11971
11972PIN CONTROL SUBSYSTEM
11973M:	Linus Walleij <linus.walleij@linaro.org>
11974L:	linux-gpio@vger.kernel.org
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11976S:	Maintained
11977F:	Documentation/devicetree/bindings/pinctrl/
11978F:	Documentation/driver-api/pinctl.rst
11979F:	drivers/pinctrl/
11980F:	include/linux/pinctrl/
11981
11982PIN CONTROLLER - MICROCHIP AT91
11983M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11985L:	linux-gpio@vger.kernel.org
11986S:	Supported
11987F:	drivers/pinctrl/pinctrl-at91*
11988
11989PIN CONTROLLER - FREESCALE
11990M:	Dong Aisheng <aisheng.dong@nxp.com>
11991M:	Fabio Estevam <festevam@gmail.com>
11992M:	Shawn Guo <shawnguo@kernel.org>
11993M:	Stefan Agner <stefan@agner.ch>
11994R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11995L:	linux-gpio@vger.kernel.org
11996S:	Maintained
11997F:	drivers/pinctrl/freescale/
11998F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11999
12000PIN CONTROLLER - INTEL
12001M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12002M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12004S:	Maintained
12005F:	drivers/pinctrl/intel/
12006
12007PIN CONTROLLER - MEDIATEK
12008M:	Sean Wang <sean.wang@kernel.org>
12009L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12010S:	Maintained
12011F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12012F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12013F:	drivers/pinctrl/mediatek/
12014
12015PIN CONTROLLER - QUALCOMM
12016M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12017S:	Maintained
12018L:	linux-arm-msm@vger.kernel.org
12019F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12020F:	drivers/pinctrl/qcom/
12021
12022PIN CONTROLLER - RENESAS
12023M:	Geert Uytterhoeven <geert+renesas@glider.be>
12024L:	linux-renesas-soc@vger.kernel.org
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12026S:	Maintained
12027F:	drivers/pinctrl/pinctrl-rz*
12028F:	drivers/pinctrl/sh-pfc/
12029
12030PIN CONTROLLER - SAMSUNG
12031M:	Tomasz Figa <tomasz.figa@gmail.com>
12032M:	Krzysztof Kozlowski <krzk@kernel.org>
12033M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12035L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12036Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12038S:	Maintained
12039F:	drivers/pinctrl/samsung/
12040F:	include/dt-bindings/pinctrl/samsung.h
12041F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12042
12043PIN CONTROLLER - SINGLE
12044M:	Tony Lindgren <tony@atomide.com>
12045M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12047L:	linux-omap@vger.kernel.org
12048S:	Maintained
12049F:	drivers/pinctrl/pinctrl-single.c
12050
12051PIN CONTROLLER - ST SPEAR
12052M:	Viresh Kumar <vireshk@kernel.org>
12053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12054W:	http://www.st.com/spear
12055S:	Maintained
12056F:	drivers/pinctrl/spear/
12057
12058PISTACHIO SOC SUPPORT
12059M:	James Hartley <james.hartley@sondrel.com>
12060L:	linux-mips@vger.kernel.org
12061S:	Odd Fixes
12062F:	arch/mips/pistachio/
12063F:	arch/mips/include/asm/mach-pistachio/
12064F:	arch/mips/boot/dts/img/pistachio*
12065F:	arch/mips/configs/pistachio*_defconfig
12066
12067PKTCDVD DRIVER
12068S:	Orphan
12069M:	linux-block@vger.kernel.org
12070F:	drivers/block/pktcdvd.c
12071F:	include/linux/pktcdvd.h
12072F:	include/uapi/linux/pktcdvd.h
12073
12074PKUNITY SOC DRIVERS
12075M:	Guan Xuetao <gxt@pku.edu.cn>
12076W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12077S:	Maintained
12078T:	git git://github.com/gxt/linux.git
12079F:	drivers/input/serio/i8042-unicore32io.h
12080F:	drivers/i2c/busses/i2c-puv3.c
12081F:	drivers/video/fbdev/fb-puv3.c
12082F:	drivers/rtc/rtc-puv3.c
12083
12084PMBUS HARDWARE MONITORING DRIVERS
12085M:	Guenter Roeck <linux@roeck-us.net>
12086L:	linux-hwmon@vger.kernel.org
12087W:	http://hwmon.wiki.kernel.org/
12088W:	http://www.roeck-us.net/linux/drivers/
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12090S:	Maintained
12091F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12092F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12093F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12094F:	Documentation/hwmon/adm1275
12095F:	Documentation/hwmon/ibm-cffps
12096F:	Documentation/hwmon/ir35221
12097F:	Documentation/hwmon/lm25066
12098F:	Documentation/hwmon/ltc2978
12099F:	Documentation/hwmon/ltc3815
12100F:	Documentation/hwmon/max16064
12101F:	Documentation/hwmon/max20751
12102F:	Documentation/hwmon/max31785
12103F:	Documentation/hwmon/max34440
12104F:	Documentation/hwmon/max8688
12105F:	Documentation/hwmon/pmbus
12106F:	Documentation/hwmon/pmbus-core
12107F:	Documentation/hwmon/tps40422
12108F:	Documentation/hwmon/ucd9000
12109F:	Documentation/hwmon/ucd9200
12110F:	Documentation/hwmon/zl6100
12111F:	drivers/hwmon/pmbus/
12112F:	include/linux/pmbus.h
12113
12114PMC SIERRA MaxRAID DRIVER
12115L:	linux-scsi@vger.kernel.org
12116W:	http://www.pmc-sierra.com/
12117S:	Orphan
12118F:	drivers/scsi/pmcraid.*
12119
12120PMC SIERRA PM8001 DRIVER
12121M:	Jack Wang <jinpu.wang@profitbricks.com>
12122M:	lindar_liu@usish.com
12123L:	linux-scsi@vger.kernel.org
12124S:	Supported
12125F:	drivers/scsi/pm8001/
12126
12127PNP SUPPORT
12128M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12129S:	Maintained
12130F:	drivers/pnp/
12131
12132PNI RM3100 IIO DRIVER
12133M:	Song Qiang <songqiang1304521@gmail.com>
12134L:	linux-iio@vger.kernel.org
12135S:	Maintained
12136F:	drivers/iio/magnetometer/rm3100*
12137F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12138
12139POSIX CLOCKS and TIMERS
12140M:	Thomas Gleixner <tglx@linutronix.de>
12141L:	linux-kernel@vger.kernel.org
12142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12143S:	Maintained
12144F:	fs/timerfd.c
12145F:	include/linux/timer*
12146F:	kernel/time/*timer*
12147
12148POWER MANAGEMENT CORE
12149M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12150L:	linux-pm@vger.kernel.org
12151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12152B:	https://bugzilla.kernel.org
12153S:	Supported
12154F:	drivers/base/power/
12155F:	include/linux/pm.h
12156F:	include/linux/pm_*
12157F:	include/linux/powercap.h
12158F:	drivers/powercap/
12159F:	kernel/configs/nopm.config
12160
12161POWER STATE COORDINATION INTERFACE (PSCI)
12162M:	Mark Rutland <mark.rutland@arm.com>
12163M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12164L:	linux-arm-kernel@lists.infradead.org
12165S:	Maintained
12166F:	drivers/firmware/psci*.c
12167F:	include/linux/psci.h
12168F:	include/uapi/linux/psci.h
12169
12170POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12171M:	Sebastian Reichel <sre@kernel.org>
12172L:	linux-pm@vger.kernel.org
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12174S:	Maintained
12175F:	Documentation/ABI/testing/sysfs-class-power
12176F:	Documentation/devicetree/bindings/power/supply/
12177F:	include/linux/power_supply.h
12178F:	drivers/power/supply/
12179
12180POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12181M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12182L:	linuxppc-dev@lists.ozlabs.org
12183S:	Maintained
12184F:	drivers/char/powernv-op-panel.c
12185
12186PPP OVER ATM (RFC 2364)
12187M:	Mitchell Blank Jr <mitch@sfgoth.com>
12188S:	Maintained
12189F:	net/atm/pppoatm.c
12190F:	include/uapi/linux/atmppp.h
12191
12192PPP OVER ETHERNET
12193M:	Michal Ostrowski <mostrows@earthlink.net>
12194S:	Maintained
12195F:	drivers/net/ppp/pppoe.c
12196F:	drivers/net/ppp/pppox.c
12197
12198PPP OVER L2TP
12199M:	James Chapman <jchapman@katalix.com>
12200S:	Maintained
12201F:	net/l2tp/l2tp_ppp.c
12202F:	include/linux/if_pppol2tp.h
12203F:	include/uapi/linux/if_pppol2tp.h
12204
12205PPP PROTOCOL DRIVERS AND COMPRESSORS
12206M:	Paul Mackerras <paulus@samba.org>
12207L:	linux-ppp@vger.kernel.org
12208S:	Maintained
12209F:	drivers/net/ppp/ppp_*
12210
12211PPS SUPPORT
12212M:	Rodolfo Giometti <giometti@enneenne.com>
12213W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12214L:	linuxpps@ml.enneenne.com (subscribers-only)
12215S:	Maintained
12216F:	Documentation/pps/
12217F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12218F:	Documentation/ABI/testing/sysfs-pps
12219F:	drivers/pps/
12220F:	include/linux/pps*.h
12221F:	include/uapi/linux/pps.h
12222
12223PPTP DRIVER
12224M:	Dmitry Kozlov <xeb@mail.ru>
12225L:	netdev@vger.kernel.org
12226S:	Maintained
12227F:	drivers/net/ppp/pptp.c
12228W:	http://sourceforge.net/projects/accel-pptp
12229
12230PREEMPTIBLE KERNEL
12231M:	Robert Love <rml@tech9.net>
12232L:	kpreempt-tech@lists.sourceforge.net
12233W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12234S:	Supported
12235F:	Documentation/preempt-locking.txt
12236F:	include/linux/preempt.h
12237
12238PRINTK
12239M:	Petr Mladek <pmladek@suse.com>
12240M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12241R:	Steven Rostedt <rostedt@goodmis.org>
12242S:	Maintained
12243F:	kernel/printk/
12244F:	include/linux/printk.h
12245
12246PRISM54 WIRELESS DRIVER
12247M:	Luis Chamberlain <mcgrof@kernel.org>
12248L:	linux-wireless@vger.kernel.org
12249W:	http://wireless.kernel.org/en/users/Drivers/p54
12250S:	Obsolete
12251F:	drivers/net/wireless/intersil/prism54/
12252
12253PROC FILESYSTEM
12254R:	Alexey Dobriyan <adobriyan@gmail.com>
12255L:	linux-kernel@vger.kernel.org
12256L:	linux-fsdevel@vger.kernel.org
12257S:	Maintained
12258F:	fs/proc/
12259F:	include/linux/proc_fs.h
12260F:	tools/testing/selftests/proc/
12261F:	Documentation/filesystems/proc.txt
12262
12263PROC SYSCTL
12264M:	Luis Chamberlain <mcgrof@kernel.org>
12265M:	Kees Cook <keescook@chromium.org>
12266L:	linux-kernel@vger.kernel.org
12267L:	linux-fsdevel@vger.kernel.org
12268S:	Maintained
12269F:	fs/proc/proc_sysctl.c
12270F:	include/linux/sysctl.h
12271F:	kernel/sysctl.c
12272F:	tools/testing/selftests/sysctl/
12273
12274PS3 NETWORK SUPPORT
12275M:	Geoff Levand <geoff@infradead.org>
12276L:	netdev@vger.kernel.org
12277L:	linuxppc-dev@lists.ozlabs.org
12278S:	Maintained
12279F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12280
12281PS3 PLATFORM SUPPORT
12282M:	Geoff Levand <geoff@infradead.org>
12283L:	linuxppc-dev@lists.ozlabs.org
12284S:	Maintained
12285F:	arch/powerpc/boot/ps3*
12286F:	arch/powerpc/include/asm/lv1call.h
12287F:	arch/powerpc/include/asm/ps3*.h
12288F:	arch/powerpc/platforms/ps3/
12289F:	drivers/*/ps3*
12290F:	drivers/ps3/
12291F:	drivers/rtc/rtc-ps3.c
12292F:	drivers/usb/host/*ps3.c
12293F:	sound/ppc/snd_ps3*
12294
12295PS3VRAM DRIVER
12296M:	Jim Paris <jim@jtan.com>
12297M:	Geoff Levand <geoff@infradead.org>
12298L:	linuxppc-dev@lists.ozlabs.org
12299S:	Maintained
12300F:	drivers/block/ps3vram.c
12301
12302PSAMPLE PACKET SAMPLING SUPPORT:
12303M:	Yotam Gigi <yotam.gi@gmail.com>
12304S:	Maintained
12305F:	net/psample
12306F:	include/net/psample.h
12307F:	include/uapi/linux/psample.h
12308
12309PSTORE FILESYSTEM
12310M:	Kees Cook <keescook@chromium.org>
12311M:	Anton Vorontsov <anton@enomsg.org>
12312M:	Colin Cross <ccross@android.com>
12313M:	Tony Luck <tony.luck@intel.com>
12314S:	Maintained
12315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12316F:	fs/pstore/
12317F:	include/linux/pstore*
12318F:	drivers/firmware/efi/efi-pstore.c
12319F:	drivers/acpi/apei/erst.c
12320F:	Documentation/admin-guide/ramoops.rst
12321F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12322K:	\b(pstore|ramoops)
12323
12324PTP HARDWARE CLOCK SUPPORT
12325M:	Richard Cochran <richardcochran@gmail.com>
12326L:	netdev@vger.kernel.org
12327S:	Maintained
12328W:	http://linuxptp.sourceforge.net/
12329F:	Documentation/ABI/testing/sysfs-ptp
12330F:	Documentation/ptp/*
12331F:	drivers/net/phy/dp83640*
12332F:	drivers/ptp/*
12333F:	include/linux/ptp_cl*
12334
12335PTRACE SUPPORT
12336M:	Oleg Nesterov <oleg@redhat.com>
12337S:	Maintained
12338F:	include/asm-generic/syscall.h
12339F:	include/linux/ptrace.h
12340F:	include/linux/regset.h
12341F:	include/linux/tracehook.h
12342F:	include/uapi/linux/ptrace.h
12343F:	include/uapi/linux/ptrace.h
12344F:	include/asm-generic/ptrace.h
12345F:	kernel/ptrace.c
12346F:	arch/*/ptrace*.c
12347F:	arch/*/*/ptrace*.c
12348F:	arch/*/include/asm/ptrace*.h
12349
12350PULSE8-CEC DRIVER
12351M:	Hans Verkuil <hverkuil@xs4all.nl>
12352L:	linux-media@vger.kernel.org
12353T:	git git://linuxtv.org/media_tree.git
12354S:	Maintained
12355F:	drivers/media/usb/pulse8-cec/*
12356F:	Documentation/media/cec-drivers/pulse8-cec.rst
12357
12358PVRUSB2 VIDEO4LINUX DRIVER
12359M:	Mike Isely <isely@pobox.com>
12360L:	pvrusb2@isely.net	(subscribers-only)
12361L:	linux-media@vger.kernel.org
12362W:	http://www.isely.net/pvrusb2/
12363T:	git git://linuxtv.org/media_tree.git
12364S:	Maintained
12365F:	Documentation/media/v4l-drivers/pvrusb2*
12366F:	drivers/media/usb/pvrusb2/
12367
12368PWC WEBCAM DRIVER
12369M:	Hans Verkuil <hverkuil@xs4all.nl>
12370L:	linux-media@vger.kernel.org
12371T:	git git://linuxtv.org/media_tree.git
12372S:	Odd Fixes
12373F:	drivers/media/usb/pwc/*
12374
12375PWM FAN DRIVER
12376M:	Kamil Debski <kamil@wypas.org>
12377M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12378L:	linux-hwmon@vger.kernel.org
12379S:	Supported
12380F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12381F:	Documentation/hwmon/pwm-fan
12382F:	drivers/hwmon/pwm-fan.c
12383
12384PWM IR Transmitter
12385M:	Sean Young <sean@mess.org>
12386L:	linux-media@vger.kernel.org
12387S:	Maintained
12388F:	drivers/media/rc/pwm-ir-tx.c
12389
12390PWM SUBSYSTEM
12391M:	Thierry Reding <thierry.reding@gmail.com>
12392L:	linux-pwm@vger.kernel.org
12393S:	Maintained
12394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12395F:	Documentation/pwm.txt
12396F:	Documentation/devicetree/bindings/pwm/
12397F:	include/linux/pwm.h
12398F:	drivers/pwm/
12399F:	drivers/video/backlight/pwm_bl.c
12400F:	include/linux/pwm_backlight.h
12401F:	drivers/gpio/gpio-mvebu.c
12402F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12403
12404PXA GPIO DRIVER
12405M:	Robert Jarzmik <robert.jarzmik@free.fr>
12406L:	linux-gpio@vger.kernel.org
12407S:	Maintained
12408F:	drivers/gpio/gpio-pxa.c
12409
12410PXA MMCI DRIVER
12411S:	Orphan
12412
12413PXA RTC DRIVER
12414M:	Robert Jarzmik <robert.jarzmik@free.fr>
12415L:	linux-rtc@vger.kernel.org
12416S:	Maintained
12417
12418PXA2xx/PXA3xx SUPPORT
12419M:	Daniel Mack <daniel@zonque.org>
12420M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12421M:	Robert Jarzmik <robert.jarzmik@free.fr>
12422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12423T:	git git://github.com/hzhuang1/linux.git
12424T:	git git://github.com/rjarzmik/linux.git
12425S:	Maintained
12426F:	arch/arm/boot/dts/pxa*
12427F:	arch/arm/mach-pxa/
12428F:	drivers/dma/pxa*
12429F:	drivers/pcmcia/pxa2xx*
12430F:	drivers/pinctrl/pxa/
12431F:	drivers/spi/spi-pxa2xx*
12432F:	drivers/usb/gadget/udc/pxa2*
12433F:	include/sound/pxa2xx-lib.h
12434F:	sound/arm/pxa*
12435F:	sound/soc/pxa/
12436
12437QAT DRIVER
12438M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12439L:	qat-linux@intel.com
12440S:	Supported
12441F:	drivers/crypto/qat/
12442
12443QCOM AUDIO (ASoC) DRIVERS
12444M:	Patrick Lai <plai@codeaurora.org>
12445M:	Banajit Goswami <bgoswami@codeaurora.org>
12446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12447S:	Supported
12448F:	sound/soc/qcom/
12449
12450QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12451M:	Gabriel Somlo <somlo@cmu.edu>
12452M:	"Michael S. Tsirkin" <mst@redhat.com>
12453L:	qemu-devel@nongnu.org
12454S:	Maintained
12455F:	drivers/firmware/qemu_fw_cfg.c
12456F:	include/uapi/linux/qemu_fw_cfg.h
12457
12458QIB DRIVER
12459M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12460M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12461L:	linux-rdma@vger.kernel.org
12462S:	Supported
12463F:	drivers/infiniband/hw/qib/
12464
12465QLOGIC QL41xxx FCOE DRIVER
12466M:	QLogic-Storage-Upstream@cavium.com
12467L:	linux-scsi@vger.kernel.org
12468S:	Supported
12469F:	drivers/scsi/qedf/
12470
12471QLOGIC QL41xxx ISCSI DRIVER
12472M:	QLogic-Storage-Upstream@cavium.com
12473L:	linux-scsi@vger.kernel.org
12474S:	Supported
12475F:	drivers/scsi/qedi/
12476
12477QLOGIC QL4xxx ETHERNET DRIVER
12478M:	Ariel Elior <Ariel.Elior@cavium.com>
12479M:	everest-linux-l2@cavium.com
12480L:	netdev@vger.kernel.org
12481S:	Supported
12482F:	drivers/net/ethernet/qlogic/qed/
12483F:	include/linux/qed/
12484F:	drivers/net/ethernet/qlogic/qede/
12485
12486QLOGIC QL4xxx RDMA DRIVER
12487M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12488M:	Ariel Elior <Ariel.Elior@cavium.com>
12489L:	linux-rdma@vger.kernel.org
12490S:	Supported
12491F:	drivers/infiniband/hw/qedr/
12492F:	include/uapi/rdma/qedr-abi.h
12493
12494QLOGIC QLA1280 SCSI DRIVER
12495M:	Michael Reed <mdr@sgi.com>
12496L:	linux-scsi@vger.kernel.org
12497S:	Maintained
12498F:	drivers/scsi/qla1280.[ch]
12499
12500QLOGIC QLA2XXX FC-SCSI DRIVER
12501M:	qla2xxx-upstream@qlogic.com
12502L:	linux-scsi@vger.kernel.org
12503S:	Supported
12504F:	Documentation/scsi/LICENSE.qla2xxx
12505F:	drivers/scsi/qla2xxx/
12506
12507QLOGIC QLA3XXX NETWORK DRIVER
12508M:	Dept-GELinuxNICDev@cavium.com
12509L:	netdev@vger.kernel.org
12510S:	Supported
12511F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12512F:	drivers/net/ethernet/qlogic/qla3xxx.*
12513
12514QLOGIC QLA4XXX iSCSI DRIVER
12515M:	QLogic-Storage-Upstream@qlogic.com
12516L:	linux-scsi@vger.kernel.org
12517S:	Supported
12518F:	Documentation/scsi/LICENSE.qla4xxx
12519F:	drivers/scsi/qla4xxx/
12520
12521QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12522M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12523M:	Manish Chopra <manish.chopra@cavium.com>
12524M:	Dept-GELinuxNICDev@cavium.com
12525L:	netdev@vger.kernel.org
12526S:	Supported
12527F:	drivers/net/ethernet/qlogic/qlcnic/
12528
12529QLOGIC QLGE 10Gb ETHERNET DRIVER
12530M:	Manish Chopra <manish.chopra@cavium.com>
12531M:	Dept-GELinuxNICDev@cavium.com
12532L:	netdev@vger.kernel.org
12533S:	Supported
12534F:	drivers/net/ethernet/qlogic/qlge/
12535
12536QM1D1B0004 MEDIA DRIVER
12537M:	Akihiro Tsukada <tskd08@gmail.com>
12538L:	linux-media@vger.kernel.org
12539S:	Odd Fixes
12540F:	drivers/media/tuners/qm1d1b0004*
12541
12542QM1D1C0042 MEDIA DRIVER
12543M:	Akihiro Tsukada <tskd08@gmail.com>
12544L:	linux-media@vger.kernel.org
12545S:	Odd Fixes
12546F:	drivers/media/tuners/qm1d1c0042*
12547
12548QNX4 FILESYSTEM
12549M:	Anders Larsen <al@alarsen.net>
12550W:	http://www.alarsen.net/linux/qnx4fs/
12551S:	Maintained
12552F:	fs/qnx4/
12553F:	include/uapi/linux/qnx4_fs.h
12554F:	include/uapi/linux/qnxtypes.h
12555
12556QORIQ DPAA2 FSL-MC BUS DRIVER
12557M:	Stuart Yoder <stuyoder@gmail.com>
12558M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12559L:	linux-kernel@vger.kernel.org
12560S:	Maintained
12561F:	drivers/bus/fsl-mc/
12562F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12563F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12564
12565QT1010 MEDIA DRIVER
12566M:	Antti Palosaari <crope@iki.fi>
12567L:	linux-media@vger.kernel.org
12568W:	https://linuxtv.org
12569W:	http://palosaari.fi/linux/
12570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12571T:	git git://linuxtv.org/anttip/media_tree.git
12572S:	Maintained
12573F:	drivers/media/tuners/qt1010*
12574
12575QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12576M:	Kalle Valo <kvalo@codeaurora.org>
12577L:	ath10k@lists.infradead.org
12578W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12580S:	Supported
12581F:	drivers/net/wireless/ath/ath10k/
12582
12583QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12584M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12585L:	linux-wireless@vger.kernel.org
12586W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12587S:	Supported
12588F:	drivers/net/wireless/ath/ath9k/
12589
12590QUALCOMM CAMERA SUBSYSTEM DRIVER
12591M:	Todor Tomov <todor.too@gmail.com>
12592L:	linux-media@vger.kernel.org
12593S:	Maintained
12594F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12595F:	Documentation/media/v4l-drivers/qcom_camss.rst
12596F:	drivers/media/platform/qcom/camss/
12597
12598QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12599M:  Ilia Lin <ilia.lin@gmail.com>
12600L:  linux-pm@vger.kernel.org
12601S:  Maintained
12602F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12603F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12604
12605QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12606M:	Timur Tabi <timur@kernel.org>
12607L:	netdev@vger.kernel.org
12608S:	Maintained
12609F:	drivers/net/ethernet/qualcomm/emac/
12610
12611QUALCOMM GENERIC INTERFACE I2C DRIVER
12612M:	Alok Chauhan <alokc@codeaurora.org>
12613M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12614L:	linux-i2c@vger.kernel.org
12615L:	linux-arm-msm@vger.kernel.org
12616S:	Supported
12617F:	drivers/i2c/busses/i2c-qcom-geni.c
12618
12619QUALCOMM HEXAGON ARCHITECTURE
12620M:	Richard Kuo <rkuo@codeaurora.org>
12621L:	linux-hexagon@vger.kernel.org
12622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12623S:	Supported
12624F:	arch/hexagon/
12625
12626QUALCOMM HIDMA DRIVER
12627M:	Sinan Kaya <okaya@kernel.org>
12628L:	linux-arm-kernel@lists.infradead.org
12629L:	linux-arm-msm@vger.kernel.org
12630L:	dmaengine@vger.kernel.org
12631S:	Supported
12632F:	drivers/dma/qcom/hidma*
12633
12634QUALCOMM IOMMU
12635M:	Rob Clark <robdclark@gmail.com>
12636L:	iommu@lists.linux-foundation.org
12637L:	linux-arm-msm@vger.kernel.org
12638S:	Maintained
12639F:	drivers/iommu/qcom_iommu.c
12640
12641QUALCOMM TSENS THERMAL DRIVER
12642M:	Amit Kucheria <amit.kucheria@linaro.org>
12643L:	linux-pm@vger.kernel.org
12644L:	linux-arm-msm@vger.kernel.org
12645S:	Maintained
12646F:	drivers/thermal/qcom/
12647
12648QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12649M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12650L:	linux-media@vger.kernel.org
12651L:	linux-arm-msm@vger.kernel.org
12652T:	git git://linuxtv.org/media_tree.git
12653S:	Maintained
12654F:	drivers/media/platform/qcom/venus/
12655
12656QUALCOMM WCN36XX WIRELESS DRIVER
12657M:	Kalle Valo <kvalo@codeaurora.org>
12658L:	wcn36xx@lists.infradead.org
12659W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12660T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12661S:	Supported
12662F:	drivers/net/wireless/ath/wcn36xx/
12663
12664QUANTENNA QTNFMAC WIRELESS DRIVER
12665M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12666M:	Avinash Patil <avinashp@quantenna.com>
12667M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12668L:	linux-wireless@vger.kernel.org
12669S:	Maintained
12670F:	drivers/net/wireless/quantenna
12671
12672RADEON and AMDGPU DRM DRIVERS
12673M:	Alex Deucher <alexander.deucher@amd.com>
12674M:	Christian König <christian.koenig@amd.com>
12675M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12676L:	amd-gfx@lists.freedesktop.org
12677T:	git git://people.freedesktop.org/~agd5f/linux
12678S:	Supported
12679F:	drivers/gpu/drm/radeon/
12680F:	include/uapi/drm/radeon_drm.h
12681F:	drivers/gpu/drm/amd/
12682F:	include/uapi/drm/amdgpu_drm.h
12683
12684RADEON FRAMEBUFFER DISPLAY DRIVER
12685M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12686L:	linux-fbdev@vger.kernel.org
12687S:	Maintained
12688F:	drivers/video/fbdev/aty/radeon*
12689F:	include/uapi/linux/radeonfb.h
12690
12691RADIOSHARK RADIO DRIVER
12692M:	Hans Verkuil <hverkuil@xs4all.nl>
12693L:	linux-media@vger.kernel.org
12694T:	git git://linuxtv.org/media_tree.git
12695S:	Maintained
12696F:	drivers/media/radio/radio-shark.c
12697
12698RADIOSHARK2 RADIO DRIVER
12699M:	Hans Verkuil <hverkuil@xs4all.nl>
12700L:	linux-media@vger.kernel.org
12701T:	git git://linuxtv.org/media_tree.git
12702S:	Maintained
12703F:	drivers/media/radio/radio-shark2.c
12704F:	drivers/media/radio/radio-tea5777.c
12705
12706RADOS BLOCK DEVICE (RBD)
12707M:	Ilya Dryomov <idryomov@gmail.com>
12708M:	Sage Weil <sage@redhat.com>
12709M:	Alex Elder <elder@kernel.org>
12710L:	ceph-devel@vger.kernel.org
12711W:	http://ceph.com/
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12713T:	git git://github.com/ceph/ceph-client.git
12714S:	Supported
12715F:	Documentation/ABI/testing/sysfs-bus-rbd
12716F:	drivers/block/rbd.c
12717F:	drivers/block/rbd_types.h
12718
12719RAGE128 FRAMEBUFFER DISPLAY DRIVER
12720M:	Paul Mackerras <paulus@samba.org>
12721L:	linux-fbdev@vger.kernel.org
12722S:	Maintained
12723F:	drivers/video/fbdev/aty/aty128fb.c
12724
12725RAINSHADOW-CEC DRIVER
12726M:	Hans Verkuil <hverkuil@xs4all.nl>
12727L:	linux-media@vger.kernel.org
12728T:	git git://linuxtv.org/media_tree.git
12729S:	Maintained
12730F:	drivers/media/usb/rainshadow-cec/*
12731
12732RALINK MIPS ARCHITECTURE
12733M:	John Crispin <john@phrozen.org>
12734L:	linux-mips@vger.kernel.org
12735S:	Maintained
12736F:	arch/mips/ralink
12737
12738RALINK RT2X00 WIRELESS LAN DRIVER
12739P:	rt2x00 project
12740M:	Stanislaw Gruszka <sgruszka@redhat.com>
12741M:	Helmut Schaa <helmut.schaa@googlemail.com>
12742L:	linux-wireless@vger.kernel.org
12743S:	Maintained
12744F:	drivers/net/wireless/ralink/rt2x00/
12745
12746RAMDISK RAM BLOCK DEVICE DRIVER
12747M:	Jens Axboe <axboe@kernel.dk>
12748S:	Maintained
12749F:	Documentation/blockdev/ramdisk.txt
12750F:	drivers/block/brd.c
12751
12752RANCHU VIRTUAL BOARD FOR MIPS
12753M:	Miodrag Dinic <miodrag.dinic@mips.com>
12754L:	linux-mips@vger.kernel.org
12755S:	Supported
12756F:	arch/mips/generic/board-ranchu.c
12757F:	arch/mips/configs/generic/board-ranchu.config
12758
12759RANDOM NUMBER DRIVER
12760M:	"Theodore Ts'o" <tytso@mit.edu>
12761S:	Maintained
12762F:	drivers/char/random.c
12763
12764RAPIDIO SUBSYSTEM
12765M:	Matt Porter <mporter@kernel.crashing.org>
12766M:	Alexandre Bounine <alex.bou9@gmail.com>
12767S:	Maintained
12768F:	drivers/rapidio/
12769
12770RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12771L:	linux-wireless@vger.kernel.org
12772S:	Orphan
12773F:	drivers/net/wireless/ray*
12774
12775RCUTORTURE TEST FRAMEWORK
12776M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12777M:	Josh Triplett <josh@joshtriplett.org>
12778R:	Steven Rostedt <rostedt@goodmis.org>
12779R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12780R:	Lai Jiangshan <jiangshanlai@gmail.com>
12781L:	linux-kernel@vger.kernel.org
12782S:	Supported
12783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12784F:	tools/testing/selftests/rcutorture
12785
12786RDC R-321X SoC
12787M:	Florian Fainelli <florian@openwrt.org>
12788S:	Maintained
12789
12790RDC R6040 FAST ETHERNET DRIVER
12791M:	Florian Fainelli <f.fainelli@gmail.com>
12792L:	netdev@vger.kernel.org
12793S:	Maintained
12794F:	drivers/net/ethernet/rdc/r6040.c
12795
12796RDMAVT - RDMA verbs software
12797M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12798M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12799L:	linux-rdma@vger.kernel.org
12800S:	Supported
12801F:	drivers/infiniband/sw/rdmavt
12802
12803RDS - RELIABLE DATAGRAM SOCKETS
12804M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12805L:	netdev@vger.kernel.org
12806L:	linux-rdma@vger.kernel.org
12807L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12808W:	https://oss.oracle.com/projects/rds/
12809S:	Supported
12810F:	net/rds/
12811F:	Documentation/networking/rds.txt
12812
12813RDT - RESOURCE ALLOCATION
12814M:	Fenghua Yu <fenghua.yu@intel.com>
12815M:	Reinette Chatre <reinette.chatre@intel.com>
12816L:	linux-kernel@vger.kernel.org
12817S:	Supported
12818F:	arch/x86/kernel/cpu/resctrl/
12819F:	arch/x86/include/asm/resctrl_sched.h
12820F:	Documentation/x86/resctrl*
12821
12822READ-COPY UPDATE (RCU)
12823M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12824M:	Josh Triplett <josh@joshtriplett.org>
12825R:	Steven Rostedt <rostedt@goodmis.org>
12826R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12827R:	Lai Jiangshan <jiangshanlai@gmail.com>
12828R:	Joel Fernandes <joel@joelfernandes.org>
12829L:	linux-kernel@vger.kernel.org
12830W:	http://www.rdrop.com/users/paulmck/RCU/
12831S:	Supported
12832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12833F:	Documentation/RCU/
12834X:	Documentation/RCU/torture.txt
12835F:	include/linux/rcu*
12836X:	include/linux/srcu*.h
12837F:	kernel/rcu/
12838X:	kernel/rcu/srcu*.c
12839
12840REAL TIME CLOCK (RTC) SUBSYSTEM
12841M:	Alessandro Zummo <a.zummo@towertech.it>
12842M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12843L:	linux-rtc@vger.kernel.org
12844Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12846S:	Maintained
12847F:	Documentation/devicetree/bindings/rtc/
12848F:	Documentation/rtc.txt
12849F:	drivers/rtc/
12850F:	include/linux/rtc.h
12851F:	include/uapi/linux/rtc.h
12852F:	include/linux/rtc/
12853F:	include/linux/platform_data/rtc-*
12854F:	tools/testing/selftests/rtc/
12855
12856REALTEK AUDIO CODECS
12857M:	Bard Liao <bardliao@realtek.com>
12858M:	Oder Chiou <oder_chiou@realtek.com>
12859S:	Maintained
12860F:	sound/soc/codecs/rt*
12861F:	include/sound/rt*.h
12862
12863REALTEK RTL83xx SMI DSA ROUTER CHIPS
12864M:	Linus Walleij <linus.walleij@linaro.org>
12865S:	Maintained
12866F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12867F:	drivers/net/dsa/realtek-smi*
12868F:	drivers/net/dsa/rtl83*
12869
12870REGISTER MAP ABSTRACTION
12871M:	Mark Brown <broonie@kernel.org>
12872L:	linux-kernel@vger.kernel.org
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12874S:	Supported
12875F:	Documentation/devicetree/bindings/regmap/
12876F:	drivers/base/regmap/
12877F:	include/linux/regmap.h
12878
12879REISERFS FILE SYSTEM
12880L:	reiserfs-devel@vger.kernel.org
12881S:	Supported
12882F:	fs/reiserfs/
12883
12884REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12885M:	Ohad Ben-Cohen <ohad@wizery.com>
12886M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12887L:	linux-remoteproc@vger.kernel.org
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12889S:	Maintained
12890F:	Documentation/devicetree/bindings/remoteproc/
12891F:	Documentation/remoteproc.txt
12892F:	drivers/remoteproc/
12893F:	include/linux/remoteproc.h
12894
12895REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12896M:	Ohad Ben-Cohen <ohad@wizery.com>
12897M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12898L:	linux-remoteproc@vger.kernel.org
12899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12900S:	Maintained
12901F:	drivers/rpmsg/
12902F:	Documentation/rpmsg.txt
12903F:	include/linux/rpmsg.h
12904F:	include/linux/rpmsg/
12905
12906RENESAS CLOCK DRIVERS
12907M:	Geert Uytterhoeven <geert+renesas@glider.be>
12908L:	linux-renesas-soc@vger.kernel.org
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12910S:	Supported
12911F:	drivers/clk/renesas/
12912
12913RENESAS EMEV2 I2C DRIVER
12914M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12915S:	Supported
12916F:	drivers/i2c/busses/i2c-emev2.c
12917
12918RENESAS ETHERNET DRIVERS
12919R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12920L:	netdev@vger.kernel.org
12921L:	linux-renesas-soc@vger.kernel.org
12922F:	Documentation/devicetree/bindings/net/renesas,*.txt
12923F:	Documentation/devicetree/bindings/net/sh_eth.txt
12924F:	drivers/net/ethernet/renesas/
12925F:	include/linux/sh_eth.h
12926
12927RENESAS R-CAR GYROADC DRIVER
12928M:	Marek Vasut <marek.vasut@gmail.com>
12929L:	linux-iio@vger.kernel.org
12930S:	Supported
12931F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12932F:	drivers/iio/adc/rcar-gyroadc.c
12933
12934RENESAS R-CAR I2C DRIVERS
12935M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12936S:	Supported
12937F:	drivers/i2c/busses/i2c-rcar.c
12938F:	drivers/i2c/busses/i2c-sh_mobile.c
12939
12940RENESAS RIIC DRIVER
12941M:	Chris Brandt <chris.brandt@renesas.com>
12942S:	Supported
12943F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12944F:	drivers/i2c/busses/i2c-riic.c
12945
12946RENESAS USB PHY DRIVER
12947M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12948L:	linux-renesas-soc@vger.kernel.org
12949S:	Maintained
12950F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12951
12952RESET CONTROLLER FRAMEWORK
12953M:	Philipp Zabel <p.zabel@pengutronix.de>
12954T:	git git://git.pengutronix.de/git/pza/linux
12955S:	Maintained
12956F:	drivers/reset/
12957F:	Documentation/devicetree/bindings/reset/
12958F:	include/dt-bindings/reset/
12959F:	include/linux/reset.h
12960F:	include/linux/reset-controller.h
12961
12962RESTARTABLE SEQUENCES SUPPORT
12963M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12964M:	Peter Zijlstra <peterz@infradead.org>
12965M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12966M:	Boqun Feng <boqun.feng@gmail.com>
12967L:	linux-kernel@vger.kernel.org
12968S:	Supported
12969F:	kernel/rseq.c
12970F:	include/uapi/linux/rseq.h
12971F:	include/trace/events/rseq.h
12972F:	tools/testing/selftests/rseq/
12973
12974RFKILL
12975M:	Johannes Berg <johannes@sipsolutions.net>
12976L:	linux-wireless@vger.kernel.org
12977W:	http://wireless.kernel.org/
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12980S:	Maintained
12981F:	Documentation/rfkill.txt
12982F:	Documentation/ABI/stable/sysfs-class-rfkill
12983F:	net/rfkill/
12984F:	include/linux/rfkill.h
12985F:	include/uapi/linux/rfkill.h
12986
12987RHASHTABLE
12988M:	Thomas Graf <tgraf@suug.ch>
12989M:	Herbert Xu <herbert@gondor.apana.org.au>
12990L:	netdev@vger.kernel.org
12991S:	Maintained
12992F:	lib/rhashtable.c
12993F:	lib/test_rhashtable.c
12994F:	include/linux/rhashtable.h
12995F:	include/linux/rhashtable-types.h
12996
12997RICOH R5C592 MEMORYSTICK DRIVER
12998M:	Maxim Levitsky <maximlevitsky@gmail.com>
12999S:	Maintained
13000F:	drivers/memstick/host/r592.*
13001
13002RICOH SMARTMEDIA/XD DRIVER
13003M:	Maxim Levitsky <maximlevitsky@gmail.com>
13004S:	Maintained
13005F:	drivers/mtd/nand/raw/r852.c
13006F:	drivers/mtd/nand/raw/r852.h
13007
13008RISC-V ARCHITECTURE
13009M:	Palmer Dabbelt <palmer@sifive.com>
13010M:	Albert Ou <aou@eecs.berkeley.edu>
13011L:	linux-riscv@lists.infradead.org
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13013S:	Supported
13014F:	arch/riscv/
13015K:	riscv
13016N:	riscv
13017
13018ROCCAT DRIVERS
13019M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13020W:	http://sourceforge.net/projects/roccat/
13021S:	Maintained
13022F:	drivers/hid/hid-roccat*
13023F:	include/linux/hid-roccat*
13024F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13025
13026ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13027M:	Jacob chen <jacob2.chen@rock-chips.com>
13028L:	linux-media@vger.kernel.org
13029S:	Maintained
13030F:	drivers/media/platform/rockchip/rga/
13031F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13032
13033ROCKCHIP VPU CODEC DRIVER
13034M:	Ezequiel Garcia <ezequiel@collabora.com>
13035L:	linux-media@vger.kernel.org
13036S:	Maintained
13037F:	drivers/staging/media/platform/rockchip/vpu/
13038F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13039
13040ROCKER DRIVER
13041M:	Jiri Pirko <jiri@resnulli.us>
13042L:	netdev@vger.kernel.org
13043S:	Supported
13044F:	drivers/net/ethernet/rocker/
13045
13046ROCKETPORT DRIVER
13047P:	Comtrol Corp.
13048W:	http://www.comtrol.com
13049S:	Maintained
13050F:	Documentation/serial/rocket.txt
13051F:	drivers/tty/rocket*
13052
13053ROCKETPORT EXPRESS/INFINITY DRIVER
13054M:	Kevin Cernekee <cernekee@gmail.com>
13055L:	linux-serial@vger.kernel.org
13056S:	Odd Fixes
13057F:	drivers/tty/serial/rp2.*
13058
13059ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13060M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13061L:	linux-kernel@vger.kernel.org
13062L:	linux-renesas-soc@vger.kernel.org
13063S:	Supported
13064F:	drivers/mfd/bd9571mwv.c
13065F:	drivers/regulator/bd9571mwv-regulator.c
13066F:	drivers/gpio/gpio-bd9571mwv.c
13067F:	include/linux/mfd/bd9571mwv.h
13068F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13069
13070ROSE NETWORK LAYER
13071M:	Ralf Baechle <ralf@linux-mips.org>
13072L:	linux-hams@vger.kernel.org
13073W:	http://www.linux-ax25.org/
13074S:	Maintained
13075F:	include/net/rose.h
13076F:	include/uapi/linux/rose.h
13077F:	net/rose/
13078
13079RTL2830 MEDIA DRIVER
13080M:	Antti Palosaari <crope@iki.fi>
13081L:	linux-media@vger.kernel.org
13082W:	https://linuxtv.org
13083W:	http://palosaari.fi/linux/
13084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13085T:	git git://linuxtv.org/anttip/media_tree.git
13086S:	Maintained
13087F:	drivers/media/dvb-frontends/rtl2830*
13088
13089RTL2832 MEDIA DRIVER
13090M:	Antti Palosaari <crope@iki.fi>
13091L:	linux-media@vger.kernel.org
13092W:	https://linuxtv.org
13093W:	http://palosaari.fi/linux/
13094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13095T:	git git://linuxtv.org/anttip/media_tree.git
13096S:	Maintained
13097F:	drivers/media/dvb-frontends/rtl2832*
13098
13099RTL2832_SDR MEDIA DRIVER
13100M:	Antti Palosaari <crope@iki.fi>
13101L:	linux-media@vger.kernel.org
13102W:	https://linuxtv.org
13103W:	http://palosaari.fi/linux/
13104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13105T:	git git://linuxtv.org/anttip/media_tree.git
13106S:	Maintained
13107F:	drivers/media/dvb-frontends/rtl2832_sdr*
13108
13109RTL8180 WIRELESS DRIVER
13110L:	linux-wireless@vger.kernel.org
13111W:	http://wireless.kernel.org/
13112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13113S:	Orphan
13114F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13115
13116RTL8187 WIRELESS DRIVER
13117M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13118M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13119M:	Larry Finger <Larry.Finger@lwfinger.net>
13120L:	linux-wireless@vger.kernel.org
13121W:	http://wireless.kernel.org/
13122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13123S:	Maintained
13124F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13125
13126REALTEK WIRELESS DRIVER (rtlwifi family)
13127M:	Ping-Ke Shih <pkshih@realtek.com>
13128L:	linux-wireless@vger.kernel.org
13129W:	http://wireless.kernel.org/
13130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13131S:	Maintained
13132F:	drivers/net/wireless/realtek/rtlwifi/
13133
13134RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13135M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13136L:	linux-wireless@vger.kernel.org
13137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13138S:	Maintained
13139F:	drivers/net/wireless/realtek/rtl8xxxu/
13140
13141RXRPC SOCKETS (AF_RXRPC)
13142M:	David Howells <dhowells@redhat.com>
13143L:	linux-afs@lists.infradead.org
13144S:	Supported
13145F:	net/rxrpc/
13146F:	include/keys/rxrpc-type.h
13147F:	include/net/af_rxrpc.h
13148F:	include/trace/events/rxrpc.h
13149F:	include/uapi/linux/rxrpc.h
13150F:	Documentation/networking/rxrpc.txt
13151W:	https://www.infradead.org/~dhowells/kafs/
13152
13153S3 SAVAGE FRAMEBUFFER DRIVER
13154M:	Antonino Daplas <adaplas@gmail.com>
13155L:	linux-fbdev@vger.kernel.org
13156S:	Maintained
13157F:	drivers/video/fbdev/savage/
13158
13159S390
13160M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13161M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13162L:	linux-s390@vger.kernel.org
13163W:	http://www.ibm.com/developerworks/linux/linux390/
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13165S:	Supported
13166F:	arch/s390/
13167F:	drivers/s390/
13168F:	Documentation/s390/
13169F:	Documentation/driver-api/s390-drivers.rst
13170
13171S390 COMMON I/O LAYER
13172M:	Sebastian Ott <sebott@linux.ibm.com>
13173M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13174L:	linux-s390@vger.kernel.org
13175W:	http://www.ibm.com/developerworks/linux/linux390/
13176S:	Supported
13177F:	drivers/s390/cio/
13178
13179S390 DASD DRIVER
13180M:	Stefan Haberland <sth@linux.ibm.com>
13181M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13182L:	linux-s390@vger.kernel.org
13183W:	http://www.ibm.com/developerworks/linux/linux390/
13184S:	Supported
13185F:	drivers/s390/block/dasd*
13186F:	block/partitions/ibm.c
13187
13188S390 IOMMU (PCI)
13189M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13190L:	linux-s390@vger.kernel.org
13191W:	http://www.ibm.com/developerworks/linux/linux390/
13192S:	Supported
13193F:	drivers/iommu/s390-iommu.c
13194
13195S390 IUCV NETWORK LAYER
13196M:	Julian Wiedmann <jwi@linux.ibm.com>
13197M:	Ursula Braun <ubraun@linux.ibm.com>
13198L:	linux-s390@vger.kernel.org
13199W:	http://www.ibm.com/developerworks/linux/linux390/
13200S:	Supported
13201F:	drivers/s390/net/*iucv*
13202F:	include/net/iucv/
13203F:	net/iucv/
13204
13205S390 NETWORK DRIVERS
13206M:	Julian Wiedmann <jwi@linux.ibm.com>
13207M:	Ursula Braun <ubraun@linux.ibm.com>
13208L:	linux-s390@vger.kernel.org
13209W:	http://www.ibm.com/developerworks/linux/linux390/
13210S:	Supported
13211F:	drivers/s390/net/
13212
13213S390 PCI SUBSYSTEM
13214M:	Sebastian Ott <sebott@linux.ibm.com>
13215M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13216L:	linux-s390@vger.kernel.org
13217W:	http://www.ibm.com/developerworks/linux/linux390/
13218S:	Supported
13219F:	arch/s390/pci/
13220F:	drivers/pci/hotplug/s390_pci_hpc.c
13221
13222S390 VFIO-CCW DRIVER
13223M:	Cornelia Huck <cohuck@redhat.com>
13224M:	Farhan Ali <alifm@linux.ibm.com>
13225M:	Eric Farman <farman@linux.ibm.com>
13226R:	Halil Pasic <pasic@linux.ibm.com>
13227L:	linux-s390@vger.kernel.org
13228L:	kvm@vger.kernel.org
13229S:	Supported
13230F:	drivers/s390/cio/vfio_ccw*
13231F:	Documentation/s390/vfio-ccw.txt
13232F:	include/uapi/linux/vfio_ccw.h
13233
13234S390 ZCRYPT DRIVER
13235M:	Harald Freudenberger <freude@linux.ibm.com>
13236L:	linux-s390@vger.kernel.org
13237W:	http://www.ibm.com/developerworks/linux/linux390/
13238S:	Supported
13239F:	drivers/s390/crypto/
13240
13241S390 VFIO AP DRIVER
13242M:	Tony Krowiak <akrowiak@linux.ibm.com>
13243M:	Pierre Morel <pmorel@linux.ibm.com>
13244M:	Halil Pasic <pasic@linux.ibm.com>
13245L:	linux-s390@vger.kernel.org
13246W:	http://www.ibm.com/developerworks/linux/linux390/
13247S:	Supported
13248F:	drivers/s390/crypto/vfio_ap_drv.c
13249F:	drivers/s390/crypto/vfio_ap_private.h
13250F:	drivers/s390/crypto/vfio_ap_ops.c
13251F:	Documentation/s390/vfio-ap.txt
13252
13253S390 ZFCP DRIVER
13254M:	Steffen Maier <maier@linux.ibm.com>
13255M:	Benjamin Block <bblock@linux.ibm.com>
13256L:	linux-s390@vger.kernel.org
13257W:	http://www.ibm.com/developerworks/linux/linux390/
13258S:	Supported
13259F:	drivers/s390/scsi/zfcp_*
13260
13261S3C24XX SD/MMC Driver
13262M:	Ben Dooks <ben-linux@fluff.org>
13263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13264S:	Supported
13265F:	drivers/mmc/host/s3cmci.*
13266
13267SAA6588 RDS RECEIVER DRIVER
13268M:	Hans Verkuil <hverkuil@xs4all.nl>
13269L:	linux-media@vger.kernel.org
13270T:	git git://linuxtv.org/media_tree.git
13271W:	https://linuxtv.org
13272S:	Odd Fixes
13273F:	drivers/media/i2c/saa6588*
13274
13275SAA7134 VIDEO4LINUX DRIVER
13276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13277L:	linux-media@vger.kernel.org
13278W:	https://linuxtv.org
13279T:	git git://linuxtv.org/media_tree.git
13280S:	Odd fixes
13281F:	Documentation/media/v4l-drivers/saa7134*
13282F:	drivers/media/pci/saa7134/
13283
13284SAA7146 VIDEO4LINUX-2 DRIVER
13285M:	Hans Verkuil <hverkuil@xs4all.nl>
13286L:	linux-media@vger.kernel.org
13287T:	git git://linuxtv.org/media_tree.git
13288S:	Maintained
13289F:	drivers/media/common/saa7146/
13290F:	drivers/media/pci/saa7146/
13291F:	include/media/drv-intf/saa7146*
13292
13293SAMSUNG AUDIO (ASoC) DRIVERS
13294M:	Krzysztof Kozlowski <krzk@kernel.org>
13295M:	Sangbeom Kim <sbkim73@samsung.com>
13296M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13298S:	Supported
13299F:	sound/soc/samsung/
13300F:	Documentation/devicetree/bindings/sound/samsung*
13301
13302SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13303M:	Krzysztof Kozlowski <krzk@kernel.org>
13304L:	linux-crypto@vger.kernel.org
13305L:	linux-samsung-soc@vger.kernel.org
13306S:	Maintained
13307F:	drivers/crypto/exynos-rng.c
13308F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13309
13310SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13311M:	Łukasz Stelmach <l.stelmach@samsung.com>
13312L:	linux-samsung-soc@vger.kernel.org
13313S:	Maintained
13314F:	drivers/char/hw_random/exynos-trng.c
13315F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13316
13317SAMSUNG FRAMEBUFFER DRIVER
13318M:	Jingoo Han <jingoohan1@gmail.com>
13319L:	linux-fbdev@vger.kernel.org
13320S:	Maintained
13321F:	drivers/video/fbdev/s3c-fb.c
13322
13323SAMSUNG LAPTOP DRIVER
13324M:	Corentin Chary <corentin.chary@gmail.com>
13325L:	platform-driver-x86@vger.kernel.org
13326S:	Maintained
13327F:	drivers/platform/x86/samsung-laptop.c
13328
13329SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13330M:	Sangbeom Kim <sbkim73@samsung.com>
13331M:	Krzysztof Kozlowski <krzk@kernel.org>
13332M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13333L:	linux-kernel@vger.kernel.org
13334L:	linux-samsung-soc@vger.kernel.org
13335S:	Supported
13336F:	drivers/mfd/sec*.c
13337F:	drivers/regulator/s2m*.c
13338F:	drivers/regulator/s5m*.c
13339F:	drivers/clk/clk-s2mps11.c
13340F:	drivers/rtc/rtc-s5m.c
13341F:	include/linux/mfd/samsung/
13342F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13343F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13344F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13345F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13346
13347SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13348M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13349L:	linux-media@vger.kernel.org
13350L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13351S:	Maintained
13352F:	drivers/media/platform/s3c-camif/
13353F:	include/media/drv-intf/s3c_camif.h
13354
13355SAMSUNG S3FWRN5 NFC DRIVER
13356M:	Robert Baldyga <r.baldyga@samsung.com>
13357M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13358L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13359S:	Supported
13360F:	drivers/nfc/s3fwrn5
13361
13362SAMSUNG S5C73M3 CAMERA DRIVER
13363M:	Kyungmin Park <kyungmin.park@samsung.com>
13364M:	Andrzej Hajda <a.hajda@samsung.com>
13365L:	linux-media@vger.kernel.org
13366S:	Supported
13367F:	drivers/media/i2c/s5c73m3/*
13368
13369SAMSUNG S5K5BAF CAMERA DRIVER
13370M:	Kyungmin Park <kyungmin.park@samsung.com>
13371M:	Andrzej Hajda <a.hajda@samsung.com>
13372L:	linux-media@vger.kernel.org
13373S:	Supported
13374F:	drivers/media/i2c/s5k5baf.c
13375
13376SAMSUNG S5P Security SubSystem (SSS) DRIVER
13377M:	Krzysztof Kozlowski <krzk@kernel.org>
13378M:	Vladimir Zapolskiy <vz@mleia.com>
13379M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13380L:	linux-crypto@vger.kernel.org
13381L:	linux-samsung-soc@vger.kernel.org
13382S:	Maintained
13383F:	drivers/crypto/s5p-sss.c
13384
13385SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13386M:	Kyungmin Park <kyungmin.park@samsung.com>
13387M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13388L:	linux-media@vger.kernel.org
13389Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13390S:	Supported
13391F:	drivers/media/platform/exynos4-is/
13392
13393SAMSUNG SOC CLOCK DRIVERS
13394M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13395M:	Tomasz Figa <tomasz.figa@gmail.com>
13396M:	Chanwoo Choi <cw00.choi@samsung.com>
13397S:	Supported
13398L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13400F:	drivers/clk/samsung/
13401F:	include/dt-bindings/clock/exynos*.h
13402F:	Documentation/devicetree/bindings/clock/exynos*.txt
13403
13404SAMSUNG SPI DRIVERS
13405M:	Kukjin Kim <kgene@kernel.org>
13406M:	Krzysztof Kozlowski <krzk@kernel.org>
13407M:	Andi Shyti <andi@etezian.org>
13408L:	linux-spi@vger.kernel.org
13409L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13410S:	Maintained
13411F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13412F:	drivers/spi/spi-s3c*
13413F:	include/linux/platform_data/spi-s3c64xx.h
13414
13415SAMSUNG SXGBE DRIVERS
13416M:	Byungho An <bh74.an@samsung.com>
13417M:	Girish K S <ks.giri@samsung.com>
13418M:	Vipul Pandya <vipul.pandya@samsung.com>
13419S:	Supported
13420L:	netdev@vger.kernel.org
13421F:	drivers/net/ethernet/samsung/sxgbe/
13422
13423SAMSUNG THERMAL DRIVER
13424M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13425L:	linux-pm@vger.kernel.org
13426L:	linux-samsung-soc@vger.kernel.org
13427S:	Supported
13428T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13429F:	drivers/thermal/samsung/
13430
13431SAMSUNG USB2 PHY DRIVER
13432M:	Kamil Debski <kamil@wypas.org>
13433M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13434L:	linux-kernel@vger.kernel.org
13435S:	Supported
13436F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13437F:	Documentation/phy/samsung-usb2.txt
13438F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13439F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13440F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13441F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13442F:	drivers/phy/samsung/phy-samsung-usb2.c
13443F:	drivers/phy/samsung/phy-samsung-usb2.h
13444
13445SC1200 WDT DRIVER
13446M:	Zwane Mwaikambo <zwanem@gmail.com>
13447S:	Maintained
13448F:	drivers/watchdog/sc1200wdt.c
13449
13450SCHEDULER
13451M:	Ingo Molnar <mingo@redhat.com>
13452M:	Peter Zijlstra <peterz@infradead.org>
13453L:	linux-kernel@vger.kernel.org
13454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13455S:	Maintained
13456F:	kernel/sched/
13457F:	include/linux/sched.h
13458F:	include/uapi/linux/sched.h
13459F:	include/linux/wait.h
13460
13461SCR24X CHIP CARD INTERFACE DRIVER
13462M:	Lubomir Rintel <lkundrak@v3.sk>
13463S:	Supported
13464F:	drivers/char/pcmcia/scr24x_cs.c
13465
13466SCSI CDROM DRIVER
13467M:	Jens Axboe <axboe@kernel.dk>
13468L:	linux-scsi@vger.kernel.org
13469W:	http://www.kernel.dk
13470S:	Maintained
13471F:	drivers/scsi/sr*
13472
13473SCSI RDMA PROTOCOL (SRP) INITIATOR
13474M:	Bart Van Assche <bvanassche@acm.org>
13475L:	linux-rdma@vger.kernel.org
13476S:	Supported
13477Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13478F:	drivers/infiniband/ulp/srp/
13479F:	include/scsi/srp.h
13480
13481SCSI RDMA PROTOCOL (SRP) TARGET
13482M:	Bart Van Assche <bvanassche@acm.org>
13483L:	linux-rdma@vger.kernel.org
13484L:	target-devel@vger.kernel.org
13485S:	Supported
13486Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13487F:	drivers/infiniband/ulp/srpt/
13488
13489SCSI SG DRIVER
13490M:	Doug Gilbert <dgilbert@interlog.com>
13491L:	linux-scsi@vger.kernel.org
13492W:	http://sg.danny.cz/sg
13493S:	Maintained
13494F:	Documentation/scsi/scsi-generic.txt
13495F:	drivers/scsi/sg.c
13496F:	include/scsi/sg.h
13497
13498SCSI SUBSYSTEM
13499M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13501M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13503L:	linux-scsi@vger.kernel.org
13504S:	Maintained
13505F:	Documentation/devicetree/bindings/scsi/
13506F:	drivers/scsi/
13507F:	include/scsi/
13508
13509SCSI TAPE DRIVER
13510M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13511L:	linux-scsi@vger.kernel.org
13512S:	Maintained
13513F:	Documentation/scsi/st.txt
13514F:	drivers/scsi/st.*
13515F:	drivers/scsi/st_*.h
13516
13517SCTP PROTOCOL
13518M:	Vlad Yasevich <vyasevich@gmail.com>
13519M:	Neil Horman <nhorman@tuxdriver.com>
13520M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13521L:	linux-sctp@vger.kernel.org
13522W:	http://lksctp.sourceforge.net
13523S:	Maintained
13524F:	Documentation/networking/sctp.txt
13525F:	include/linux/sctp.h
13526F:	include/uapi/linux/sctp.h
13527F:	include/net/sctp/
13528F:	net/sctp/
13529
13530SCx200 CPU SUPPORT
13531M:	Jim Cromie <jim.cromie@gmail.com>
13532S:	Odd Fixes
13533F:	Documentation/i2c/busses/scx200_acb
13534F:	arch/x86/platform/scx200/
13535F:	drivers/watchdog/scx200_wdt.c
13536F:	drivers/i2c/busses/scx200*
13537F:	drivers/mtd/maps/scx200_docflash.c
13538F:	include/linux/scx200.h
13539
13540SCx200 GPIO DRIVER
13541M:	Jim Cromie <jim.cromie@gmail.com>
13542S:	Maintained
13543F:	drivers/char/scx200_gpio.c
13544F:	include/linux/scx200_gpio.h
13545
13546SCx200 HRT CLOCKSOURCE DRIVER
13547M:	Jim Cromie <jim.cromie@gmail.com>
13548S:	Maintained
13549F:	drivers/clocksource/scx200_hrt.c
13550
13551SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13552M:	Sascha Sommer <saschasommer@freenet.de>
13553L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13554S:	Maintained
13555F:	drivers/mmc/host/sdricoh_cs.c
13556
13557SECO BOARDS CEC DRIVER
13558M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13559S:	Maintained
13560F:	drivers/media/platform/seco-cec/seco-cec.c
13561F:	drivers/media/platform/seco-cec/seco-cec.h
13562
13563SECURE COMPUTING
13564M:	Kees Cook <keescook@chromium.org>
13565R:	Andy Lutomirski <luto@amacapital.net>
13566R:	Will Drewry <wad@chromium.org>
13567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13568S:	Supported
13569F:	kernel/seccomp.c
13570F:	include/uapi/linux/seccomp.h
13571F:	include/linux/seccomp.h
13572F:	tools/testing/selftests/seccomp/*
13573F:	tools/testing/selftests/kselftest_harness.h
13574F:	Documentation/userspace-api/seccomp_filter.rst
13575K:	\bsecure_computing
13576K:	\bTIF_SECCOMP\b
13577
13578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13579M:	Al Cooper <alcooperx@gmail.com>
13580L:	linux-mmc@vger.kernel.org
13581L:	bcm-kernel-feedback-list@broadcom.com
13582S:	Maintained
13583F:	drivers/mmc/host/sdhci-brcmstb*
13584
13585SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13586M:	Adrian Hunter <adrian.hunter@intel.com>
13587L:	linux-mmc@vger.kernel.org
13588T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13589S:	Maintained
13590F:	drivers/mmc/host/sdhci*
13591F:	include/linux/mmc/sdhci*
13592
13593SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13594M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13595M:	Manjunath M B <manjumb@synopsys.com>
13596L:	linux-mmc@vger.kernel.org
13597S:	Maintained
13598F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13599
13600SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13601M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13602L:	linux-mmc@vger.kernel.org
13603S:	Supported
13604F:	drivers/mmc/host/sdhci-of-at91.c
13605
13606SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13607M:	Ben Dooks <ben-linux@fluff.org>
13608M:	Jaehoon Chung <jh80.chung@samsung.com>
13609L:	linux-mmc@vger.kernel.org
13610S:	Maintained
13611F:	drivers/mmc/host/sdhci-s3c*
13612
13613SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13614M:	Viresh Kumar <vireshk@kernel.org>
13615L:	linux-mmc@vger.kernel.org
13616S:	Maintained
13617F:	drivers/mmc/host/sdhci-spear.c
13618
13619SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13620M:	Kishon Vijay Abraham I <kishon@ti.com>
13621L:	linux-mmc@vger.kernel.org
13622S:	Maintained
13623F:	drivers/mmc/host/sdhci-omap.c
13624
13625SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13626M:	Scott Bauer <scott.bauer@intel.com>
13627M:	Jonathan Derrick <jonathan.derrick@intel.com>
13628L:	linux-block@vger.kernel.org
13629S:	Supported
13630F:	block/sed*
13631F:	block/opal_proto.h
13632F:	include/linux/sed*
13633F:	include/uapi/linux/sed*
13634
13635SECURITY CONTACT
13636M:	Security Officers <security@kernel.org>
13637S:	Supported
13638
13639SECURITY SUBSYSTEM
13640M:	James Morris <jmorris@namei.org>
13641M:	"Serge E. Hallyn" <serge@hallyn.com>
13642L:	linux-security-module@vger.kernel.org (suggested Cc:)
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13644W:	http://kernsec.org/
13645S:	Supported
13646F:	security/
13647X:	security/selinux/
13648
13649SELINUX SECURITY MODULE
13650M:	Paul Moore <paul@paul-moore.com>
13651M:	Stephen Smalley <sds@tycho.nsa.gov>
13652M:	Eric Paris <eparis@parisplace.org>
13653L:	selinux@vger.kernel.org
13654W:	https://selinuxproject.org
13655W:	https://github.com/SELinuxProject
13656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13657S:	Supported
13658F:	include/linux/selinux*
13659F:	security/selinux/
13660F:	scripts/selinux/
13661F:	Documentation/admin-guide/LSM/SELinux.rst
13662
13663SENSABLE PHANTOM
13664M:	Jiri Slaby <jirislaby@gmail.com>
13665S:	Maintained
13666F:	drivers/misc/phantom.c
13667F:	include/uapi/linux/phantom.h
13668
13669SERIAL DEVICE BUS
13670M:	Rob Herring <robh@kernel.org>
13671L:	linux-serial@vger.kernel.org
13672S:	Maintained
13673F:	Documentation/devicetree/bindings/serial/slave-device.txt
13674F:	drivers/tty/serdev/
13675F:	include/linux/serdev.h
13676
13677SERIAL DRIVERS
13678M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13679L:	linux-serial@vger.kernel.org
13680S:	Maintained
13681F:	Documentation/devicetree/bindings/serial/
13682F:	drivers/tty/serial/
13683
13684SERIAL IR RECEIVER
13685M:	Sean Young <sean@mess.org>
13686L:	linux-media@vger.kernel.org
13687S:	Maintained
13688F:	drivers/media/rc/serial_ir.c
13689
13690SFC NETWORK DRIVER
13691M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13692M:	Edward Cree <ecree@solarflare.com>
13693M:	Bert Kenward <bkenward@solarflare.com>
13694L:	netdev@vger.kernel.org
13695S:	Supported
13696F:	drivers/net/ethernet/sfc/
13697
13698SGI GRU DRIVER
13699M:	Dimitri Sivanich <sivanich@sgi.com>
13700S:	Maintained
13701F:	drivers/misc/sgi-gru/
13702
13703SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13704M:	Pat Gefre <pfg@sgi.com>
13705L:	linux-ia64@vger.kernel.org
13706S:	Supported
13707F:	Documentation/ia64/serial.txt
13708F:	drivers/tty/serial/ioc?_serial.c
13709F:	include/linux/ioc?.h
13710
13711SGI XP/XPC/XPNET DRIVER
13712M:	Cliff Whickman <cpw@sgi.com>
13713M:	Robin Holt <robinmholt@gmail.com>
13714S:	Maintained
13715F:	drivers/misc/sgi-xp/
13716
13717SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13718M:	Ursula Braun <ubraun@linux.ibm.com>
13719L:	linux-s390@vger.kernel.org
13720W:	http://www.ibm.com/developerworks/linux/linux390/
13721S:	Supported
13722F:	net/smc/
13723
13724SHARP RJ54N1CB0C SENSOR DRIVER
13725M:	Jacopo Mondi <jacopo@jmondi.org>
13726L:	linux-media@vger.kernel.org
13727T:	git git://linuxtv.org/media_tree.git
13728S:	Odd fixes
13729F:	drivers/media/i2c/rj54n1cb0c.c
13730F:	include/media/i2c/rj54n1cb0c.h
13731
13732SH_VEU V4L2 MEM2MEM DRIVER
13733L:	linux-media@vger.kernel.org
13734S:	Orphan
13735F:	drivers/media/platform/sh_veu.c
13736
13737SH_VOU V4L2 OUTPUT DRIVER
13738L:	linux-media@vger.kernel.org
13739S:	Orphan
13740F:	drivers/media/platform/sh_vou.c
13741F:	include/media/drv-intf/sh_vou.h
13742
13743SI2157 MEDIA DRIVER
13744M:	Antti Palosaari <crope@iki.fi>
13745L:	linux-media@vger.kernel.org
13746W:	https://linuxtv.org
13747W:	http://palosaari.fi/linux/
13748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13749T:	git git://linuxtv.org/anttip/media_tree.git
13750S:	Maintained
13751F:	drivers/media/tuners/si2157*
13752
13753SI2165 MEDIA DRIVER
13754M:	Matthias Schwarzott <zzam@gentoo.org>
13755L:	linux-media@vger.kernel.org
13756W:	https://linuxtv.org
13757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13758S:	Maintained
13759F:	drivers/media/dvb-frontends/si2165*
13760
13761SI2168 MEDIA DRIVER
13762M:	Antti Palosaari <crope@iki.fi>
13763L:	linux-media@vger.kernel.org
13764W:	https://linuxtv.org
13765W:	http://palosaari.fi/linux/
13766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13767T:	git git://linuxtv.org/anttip/media_tree.git
13768S:	Maintained
13769F:	drivers/media/dvb-frontends/si2168*
13770
13771SI470X FM RADIO RECEIVER I2C DRIVER
13772M:	Hans Verkuil <hverkuil@xs4all.nl>
13773L:	linux-media@vger.kernel.org
13774T:	git git://linuxtv.org/media_tree.git
13775W:	https://linuxtv.org
13776S:	Odd Fixes
13777F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13778
13779SI470X FM RADIO RECEIVER USB DRIVER
13780M:	Hans Verkuil <hverkuil@xs4all.nl>
13781L:	linux-media@vger.kernel.org
13782T:	git git://linuxtv.org/media_tree.git
13783W:	https://linuxtv.org
13784S:	Maintained
13785F:	drivers/media/radio/si470x/radio-si470x-common.c
13786F:	drivers/media/radio/si470x/radio-si470x.h
13787F:	drivers/media/radio/si470x/radio-si470x-usb.c
13788
13789SI4713 FM RADIO TRANSMITTER I2C DRIVER
13790M:	Eduardo Valentin <edubezval@gmail.com>
13791L:	linux-media@vger.kernel.org
13792T:	git git://linuxtv.org/media_tree.git
13793W:	https://linuxtv.org
13794S:	Odd Fixes
13795F:	drivers/media/radio/si4713/si4713.?
13796
13797SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13798M:	Eduardo Valentin <edubezval@gmail.com>
13799L:	linux-media@vger.kernel.org
13800T:	git git://linuxtv.org/media_tree.git
13801W:	https://linuxtv.org
13802S:	Odd Fixes
13803F:	drivers/media/radio/si4713/radio-platform-si4713.c
13804
13805SI4713 FM RADIO TRANSMITTER USB DRIVER
13806M:	Hans Verkuil <hverkuil@xs4all.nl>
13807L:	linux-media@vger.kernel.org
13808T:	git git://linuxtv.org/media_tree.git
13809W:	https://linuxtv.org
13810S:	Maintained
13811F:	drivers/media/radio/si4713/radio-usb-si4713.c
13812
13813SIANO DVB DRIVER
13814M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13815L:	linux-media@vger.kernel.org
13816W:	https://linuxtv.org
13817T:	git git://linuxtv.org/media_tree.git
13818S:	Odd fixes
13819F:	drivers/media/common/siano/
13820F:	drivers/media/usb/siano/
13821F:	drivers/media/usb/siano/
13822F:	drivers/media/mmc/siano/
13823
13824SIFIVE DRIVERS
13825M:	Palmer Dabbelt <palmer@sifive.com>
13826M:	Paul Walmsley <paul.walmsley@sifive.com>
13827L:	linux-riscv@lists.infradead.org
13828T:	git git://github.com/sifive/riscv-linux.git
13829S:	Supported
13830K:	sifive
13831N:	sifive
13832
13833SILEAD TOUCHSCREEN DRIVER
13834M:	Hans de Goede <hdegoede@redhat.com>
13835L:	linux-input@vger.kernel.org
13836L:	platform-driver-x86@vger.kernel.org
13837S:	Maintained
13838F:	drivers/input/touchscreen/silead.c
13839F:	drivers/platform/x86/touchscreen_dmi.c
13840
13841SILICON MOTION SM712 FRAME BUFFER DRIVER
13842M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13843M:	Teddy Wang <teddy.wang@siliconmotion.com>
13844M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13845L:	linux-fbdev@vger.kernel.org
13846S:	Maintained
13847F:	drivers/video/fbdev/sm712*
13848F:	Documentation/fb/sm712fb.txt
13849
13850SIMPLE FIRMWARE INTERFACE (SFI)
13851M:	Len Brown <lenb@kernel.org>
13852L:	sfi-devel@simplefirmware.org
13853W:	http://simplefirmware.org/
13854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13855S:	Supported
13856F:	arch/x86/platform/sfi/
13857F:	drivers/sfi/
13858F:	include/linux/sfi*.h
13859
13860SIMPLEFB FB DRIVER
13861M:	Hans de Goede <hdegoede@redhat.com>
13862L:	linux-fbdev@vger.kernel.org
13863S:	Maintained
13864F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13865F:	drivers/video/fbdev/simplefb.c
13866F:	include/linux/platform_data/simplefb.h
13867
13868SIMTEC EB110ATX (Chalice CATS)
13869P:	Ben Dooks
13870P:	Vincent Sanders <vince@simtec.co.uk>
13871M:	Simtec Linux Team <linux@simtec.co.uk>
13872W:	http://www.simtec.co.uk/products/EB110ATX/
13873S:	Supported
13874
13875SIMTEC EB2410ITX (BAST)
13876P:	Ben Dooks
13877P:	Vincent Sanders <vince@simtec.co.uk>
13878M:	Simtec Linux Team <linux@simtec.co.uk>
13879W:	http://www.simtec.co.uk/products/EB2410ITX/
13880S:	Supported
13881F:	arch/arm/mach-s3c24xx/mach-bast.c
13882F:	arch/arm/mach-s3c24xx/bast-ide.c
13883F:	arch/arm/mach-s3c24xx/bast-irq.c
13884
13885SIPHASH PRF ROUTINES
13886M:	Jason A. Donenfeld <Jason@zx2c4.com>
13887S:	Maintained
13888F:	lib/siphash.c
13889F:	lib/test_siphash.c
13890F:	include/linux/siphash.h
13891
13892SIOX
13893M:	Gavin Schenk <g.schenk@eckelmann.de>
13894M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13895R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13896S:	Supported
13897F:	drivers/siox/*
13898F:	drivers/gpio/gpio-siox.c
13899F:	include/trace/events/siox.h
13900
13901SIS 190 ETHERNET DRIVER
13902M:	Francois Romieu <romieu@fr.zoreil.com>
13903L:	netdev@vger.kernel.org
13904S:	Maintained
13905F:	drivers/net/ethernet/sis/sis190.c
13906
13907SIS 900/7016 FAST ETHERNET DRIVER
13908M:	Daniele Venzano <venza@brownhat.org>
13909W:	http://www.brownhat.org/sis900.html
13910L:	netdev@vger.kernel.org
13911S:	Maintained
13912F:	drivers/net/ethernet/sis/sis900.*
13913
13914SIS FRAMEBUFFER DRIVER
13915M:	Thomas Winischhofer <thomas@winischhofer.net>
13916W:	http://www.winischhofer.net/linuxsisvga.shtml
13917S:	Maintained
13918F:	Documentation/fb/sisfb.txt
13919F:	drivers/video/fbdev/sis/
13920F:	include/video/sisfb.h
13921
13922SIS USB2VGA DRIVER
13923M:	Thomas Winischhofer <thomas@winischhofer.net>
13924W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13925S:	Maintained
13926F:	drivers/usb/misc/sisusbvga/
13927
13928SLAB ALLOCATOR
13929M:	Christoph Lameter <cl@linux.com>
13930M:	Pekka Enberg <penberg@kernel.org>
13931M:	David Rientjes <rientjes@google.com>
13932M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13933M:	Andrew Morton <akpm@linux-foundation.org>
13934L:	linux-mm@kvack.org
13935S:	Maintained
13936F:	include/linux/sl?b*.h
13937F:	mm/sl?b*
13938
13939SLEEPABLE READ-COPY UPDATE (SRCU)
13940M:	Lai Jiangshan <jiangshanlai@gmail.com>
13941M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13942M:	Josh Triplett <josh@joshtriplett.org>
13943R:	Steven Rostedt <rostedt@goodmis.org>
13944R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13945L:	linux-kernel@vger.kernel.org
13946W:	http://www.rdrop.com/users/paulmck/RCU/
13947S:	Supported
13948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13949F:	include/linux/srcu*.h
13950F:	kernel/rcu/srcu*.c
13951
13952SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13953M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13955S:	Maintained
13956F:	drivers/slimbus/
13957F:	Documentation/devicetree/bindings/slimbus/
13958F:	include/linux/slimbus.h
13959
13960SMACK SECURITY MODULE
13961M:	Casey Schaufler <casey@schaufler-ca.com>
13962L:	linux-security-module@vger.kernel.org
13963W:	http://schaufler-ca.com
13964T:	git git://github.com/cschaufler/smack-next
13965S:	Maintained
13966F:	Documentation/admin-guide/LSM/Smack.rst
13967F:	security/smack/
13968
13969SMC91x ETHERNET DRIVER
13970M:	Nicolas Pitre <nico@fluxnic.net>
13971S:	Odd Fixes
13972F:	drivers/net/ethernet/smsc/smc91x.*
13973
13974SMIA AND SMIA++ IMAGE SENSOR DRIVER
13975M:	Sakari Ailus <sakari.ailus@iki.fi>
13976L:	linux-media@vger.kernel.org
13977S:	Maintained
13978F:	drivers/media/i2c/smiapp/
13979F:	include/media/i2c/smiapp.h
13980F:	drivers/media/i2c/smiapp-pll.c
13981F:	drivers/media/i2c/smiapp-pll.h
13982F:	include/uapi/linux/smiapp.h
13983F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13984
13985SMM665 HARDWARE MONITOR DRIVER
13986M:	Guenter Roeck <linux@roeck-us.net>
13987L:	linux-hwmon@vger.kernel.org
13988S:	Maintained
13989F:	Documentation/hwmon/smm665
13990F:	drivers/hwmon/smm665.c
13991
13992SMSC EMC2103 HARDWARE MONITOR DRIVER
13993M:	Steve Glendinning <steve.glendinning@shawell.net>
13994L:	linux-hwmon@vger.kernel.org
13995S:	Maintained
13996F:	Documentation/hwmon/emc2103
13997F:	drivers/hwmon/emc2103.c
13998
13999SMSC SCH5627 HARDWARE MONITOR DRIVER
14000M:	Hans de Goede <hdegoede@redhat.com>
14001L:	linux-hwmon@vger.kernel.org
14002S:	Supported
14003F:	Documentation/hwmon/sch5627
14004F:	drivers/hwmon/sch5627.c
14005
14006SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14007M:	Steve Glendinning <steve.glendinning@shawell.net>
14008L:	linux-fbdev@vger.kernel.org
14009S:	Maintained
14010F:	drivers/video/fbdev/smscufx.c
14011
14012SMSC47B397 HARDWARE MONITOR DRIVER
14013M:	Jean Delvare <jdelvare@suse.com>
14014L:	linux-hwmon@vger.kernel.org
14015S:	Maintained
14016F:	Documentation/hwmon/smsc47b397
14017F:	drivers/hwmon/smsc47b397.c
14018
14019SMSC911x ETHERNET DRIVER
14020M:	Steve Glendinning <steve.glendinning@shawell.net>
14021L:	netdev@vger.kernel.org
14022S:	Maintained
14023F:	include/linux/smsc911x.h
14024F:	drivers/net/ethernet/smsc/smsc911x.*
14025
14026SMSC9420 PCI ETHERNET DRIVER
14027M:	Steve Glendinning <steve.glendinning@shawell.net>
14028L:	netdev@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/ethernet/smsc/smsc9420.*
14031
14032SOC-CAMERA V4L2 SUBSYSTEM
14033L:	linux-media@vger.kernel.org
14034T:	git git://linuxtv.org/media_tree.git
14035S:	Orphan
14036F:	include/media/soc*
14037F:	drivers/media/i2c/soc_camera/
14038F:	drivers/media/platform/soc_camera/
14039
14040SOCIONEXT SYNQUACER I2C DRIVER
14041M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14042L:	linux-i2c@vger.kernel.org
14043S:	Maintained
14044F:	drivers/i2c/busses/i2c-synquacer.c
14045F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14046
14047SOCIONEXT UNIPHIER SOUND DRIVER
14048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14049S:	Orphan
14050F:	sound/soc/uniphier/
14051
14052SOEKRIS NET48XX LED SUPPORT
14053M:	Chris Boot <bootc@bootc.net>
14054S:	Maintained
14055F:	drivers/leds/leds-net48xx.c
14056
14057SOFT-ROCE DRIVER (rxe)
14058M:	Moni Shoua <monis@mellanox.com>
14059L:	linux-rdma@vger.kernel.org
14060S:	Supported
14061W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14062Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14063F:	drivers/infiniband/sw/rxe/
14064F:	include/uapi/rdma/rdma_user_rxe.h
14065
14066SOFTLOGIC 6x10 MPEG CODEC
14067M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14068M:	Anton Sviridenko <anton@corp.bluecherry.net>
14069M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14070M:	Andrey Utkin <andrey_utkin@fastmail.com>
14071M:	Ismael Luceno <ismael@iodev.co.uk>
14072L:	linux-media@vger.kernel.org
14073S:	Supported
14074F:	drivers/media/pci/solo6x10/
14075
14076SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14077M:	James Morse <james.morse@arm.com>
14078L:	linux-arm-kernel@lists.infradead.org
14079S:	Maintained
14080F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14081F:	drivers/firmware/arm_sdei.c
14082F:	include/linux/arm_sdei.h
14083F:	include/uapi/linux/arm_sdei.h
14084
14085SOFTWARE RAID (Multiple Disks) SUPPORT
14086M:	Shaohua Li <shli@kernel.org>
14087L:	linux-raid@vger.kernel.org
14088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14089S:	Supported
14090F:	drivers/md/Makefile
14091F:	drivers/md/Kconfig
14092F:	drivers/md/md*
14093F:	drivers/md/raid*
14094F:	include/linux/raid/
14095F:	include/uapi/linux/raid/
14096
14097SOCIONEXT (SNI) AVE NETWORK DRIVER
14098M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14099L:	netdev@vger.kernel.org
14100S:	Maintained
14101F:	drivers/net/ethernet/socionext/sni_ave.c
14102F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14103
14104SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14105M:	Jassi Brar <jaswinder.singh@linaro.org>
14106L:	netdev@vger.kernel.org
14107S:	Maintained
14108F:	drivers/net/ethernet/socionext/netsec.c
14109F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14110
14111SOLIDRUN CLEARFOG SUPPORT
14112M:	Russell King <linux@armlinux.org.uk>
14113S:	Maintained
14114F:	arch/arm/boot/dts/armada-388-clearfog*
14115F:	arch/arm/boot/dts/armada-38x-solidrun-*
14116
14117SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14118M:	Russell King <linux@armlinux.org.uk>
14119S:	Maintained
14120F:	arch/arm/boot/dts/imx6*-cubox-i*
14121F:	arch/arm/boot/dts/imx6*-hummingboard*
14122F:	arch/arm/boot/dts/imx6*-sr-*
14123
14124SONIC NETWORK DRIVER
14125M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14126L:	netdev@vger.kernel.org
14127S:	Maintained
14128F:	drivers/net/ethernet/natsemi/sonic.*
14129
14130SONICS SILICON BACKPLANE DRIVER (SSB)
14131M:	Michael Buesch <m@bues.ch>
14132L:	linux-wireless@vger.kernel.org
14133S:	Maintained
14134F:	drivers/ssb/
14135F:	include/linux/ssb/
14136
14137SONY IMX214 SENSOR DRIVER
14138M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14139L:	linux-media@vger.kernel.org
14140T:	git git://linuxtv.org/media_tree.git
14141S:	Maintained
14142F:	drivers/media/i2c/imx214.c
14143F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14144
14145SONY IMX258 SENSOR DRIVER
14146M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14147L:	linux-media@vger.kernel.org
14148T:	git git://linuxtv.org/media_tree.git
14149S:	Maintained
14150F:	drivers/media/i2c/imx258.c
14151
14152SONY IMX274 SENSOR DRIVER
14153M:	Leon Luo <leonl@leopardimaging.com>
14154L:	linux-media@vger.kernel.org
14155T:	git git://linuxtv.org/media_tree.git
14156S:	Maintained
14157F:	drivers/media/i2c/imx274.c
14158F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14159
14160SONY IMX319 SENSOR DRIVER
14161M:	Bingbu Cao <bingbu.cao@intel.com>
14162L:	linux-media@vger.kernel.org
14163T:	git git://linuxtv.org/media_tree.git
14164S:	Maintained
14165F:	drivers/media/i2c/imx319.c
14166
14167SONY IMX355 SENSOR DRIVER
14168M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14169L:	linux-media@vger.kernel.org
14170T:	git git://linuxtv.org/media_tree.git
14171S:	Maintained
14172F:	drivers/media/i2c/imx355.c
14173
14174SONY MEMORYSTICK CARD SUPPORT
14175M:	Alex Dubov <oakad@yahoo.com>
14176W:	http://tifmxx.berlios.de/
14177S:	Maintained
14178F:	drivers/memstick/host/tifm_ms.c
14179
14180SONY MEMORYSTICK STANDARD SUPPORT
14181M:	Maxim Levitsky <maximlevitsky@gmail.com>
14182S:	Maintained
14183F:	drivers/memstick/core/ms_block.*
14184
14185SONY VAIO CONTROL DEVICE DRIVER
14186M:	Mattia Dongili <malattia@linux.it>
14187L:	platform-driver-x86@vger.kernel.org
14188W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14189S:	Maintained
14190F:	Documentation/laptops/sony-laptop.txt
14191F:	drivers/char/sonypi.c
14192F:	drivers/platform/x86/sony-laptop.c
14193F:	include/linux/sony-laptop.h
14194
14195SOUND
14196M:	Jaroslav Kysela <perex@perex.cz>
14197M:	Takashi Iwai <tiwai@suse.com>
14198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14199W:	http://www.alsa-project.org/
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14201T:	git git://git.alsa-project.org/alsa-kernel.git
14202Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14203S:	Maintained
14204F:	Documentation/sound/
14205F:	include/sound/
14206F:	include/uapi/sound/
14207F:	sound/
14208
14209SOUND - COMPRESSED AUDIO
14210M:	Vinod Koul <vkoul@kernel.org>
14211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14213S:	Supported
14214F:	Documentation/sound/designs/compress-offload.rst
14215F:	include/sound/compress_driver.h
14216F:	include/uapi/sound/compress_*
14217F:	sound/core/compress_offload.c
14218F:	sound/soc/soc-compress.c
14219
14220SOUND - DMAENGINE HELPERS
14221M:	Lars-Peter Clausen <lars@metafoo.de>
14222S:	Supported
14223F:	include/sound/dmaengine_pcm.h
14224F:	sound/core/pcm_dmaengine.c
14225F:	sound/soc/soc-generic-dmaengine-pcm.c
14226
14227SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14228M:	Liam Girdwood <lgirdwood@gmail.com>
14229M:	Mark Brown <broonie@kernel.org>
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14232W:	http://alsa-project.org/main/index.php/ASoC
14233S:	Supported
14234F:	Documentation/devicetree/bindings/sound/
14235F:	Documentation/sound/soc/
14236F:	sound/soc/
14237F:	include/dt-bindings/sound/
14238F:	include/sound/soc*
14239
14240SOUNDWIRE SUBSYSTEM
14241M:	Vinod Koul <vkoul@kernel.org>
14242M:	Sanyog Kale <sanyog.r.kale@intel.com>
14243R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14245S:	Supported
14246F:	Documentation/driver-api/soundwire/
14247F:	drivers/soundwire/
14248F:	include/linux/soundwire/
14249
14250SP2 MEDIA DRIVER
14251M:	Olli Salonen <olli.salonen@iki.fi>
14252L:	linux-media@vger.kernel.org
14253W:	https://linuxtv.org
14254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14255S:	Maintained
14256F:	drivers/media/dvb-frontends/sp2*
14257
14258SPARC + UltraSPARC (sparc/sparc64)
14259M:	"David S. Miller" <davem@davemloft.net>
14260L:	sparclinux@vger.kernel.org
14261Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14264S:	Maintained
14265F:	arch/sparc/
14266F:	drivers/sbus/
14267
14268SPARC SERIAL DRIVERS
14269M:	"David S. Miller" <davem@davemloft.net>
14270L:	sparclinux@vger.kernel.org
14271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14273S:	Maintained
14274F:	include/linux/sunserialcore.h
14275F:	drivers/tty/serial/suncore.c
14276F:	drivers/tty/serial/sunhv.c
14277F:	drivers/tty/serial/sunsab.c
14278F:	drivers/tty/serial/sunsab.h
14279F:	drivers/tty/serial/sunsu.c
14280F:	drivers/tty/serial/sunzilog.c
14281F:	drivers/tty/serial/sunzilog.h
14282F:	drivers/tty/vcc.c
14283
14284SPARSE CHECKER
14285M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14286L:	linux-sparse@vger.kernel.org
14287W:	https://sparse.wiki.kernel.org/
14288T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14289S:	Maintained
14290F:	include/linux/compiler.h
14291
14292SPEAR CLOCK FRAMEWORK SUPPORT
14293M:	Viresh Kumar <vireshk@kernel.org>
14294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14295W:	http://www.st.com/spear
14296S:	Maintained
14297F:	drivers/clk/spear/
14298
14299SPEAR PLATFORM SUPPORT
14300M:	Viresh Kumar <vireshk@kernel.org>
14301M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14303W:	http://www.st.com/spear
14304S:	Maintained
14305F:	arch/arm/boot/dts/spear*
14306F:	arch/arm/mach-spear/
14307
14308SPI NOR SUBSYSTEM
14309M:	Marek Vasut <marek.vasut@gmail.com>
14310L:	linux-mtd@lists.infradead.org
14311W:	http://www.linux-mtd.infradead.org/
14312Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14313T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14314T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14315S:	Maintained
14316F:	drivers/mtd/spi-nor/
14317F:	include/linux/mtd/spi-nor.h
14318
14319SPI SUBSYSTEM
14320M:	Mark Brown <broonie@kernel.org>
14321L:	linux-spi@vger.kernel.org
14322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14323Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14324S:	Maintained
14325F:	Documentation/devicetree/bindings/spi/
14326F:	Documentation/spi/
14327F:	drivers/spi/
14328F:	include/linux/spi/
14329F:	include/uapi/linux/spi/
14330F:	tools/spi/
14331
14332SPIDERNET NETWORK DRIVER for CELL
14333M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14334L:	netdev@vger.kernel.org
14335S:	Supported
14336F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14337F:	drivers/net/ethernet/toshiba/spider_net*
14338
14339SPMI SUBSYSTEM
14340R:	Stephen Boyd <sboyd@kernel.org>
14341L:	linux-arm-msm@vger.kernel.org
14342F:	Documentation/devicetree/bindings/spmi/
14343F:	drivers/spmi/
14344F:	include/dt-bindings/spmi/spmi.h
14345F:	include/linux/spmi.h
14346F:	include/trace/events/spmi.h
14347
14348SPU FILE SYSTEM
14349M:	Jeremy Kerr <jk@ozlabs.org>
14350L:	linuxppc-dev@lists.ozlabs.org
14351W:	http://www.ibm.com/developerworks/power/cell/
14352S:	Supported
14353F:	Documentation/filesystems/spufs.txt
14354F:	arch/powerpc/platforms/cell/spufs/
14355
14356SQUASHFS FILE SYSTEM
14357M:	Phillip Lougher <phillip@squashfs.org.uk>
14358L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14359W:	http://squashfs.org.uk
14360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14361S:	Maintained
14362F:	Documentation/filesystems/squashfs.txt
14363F:	fs/squashfs/
14364
14365SRM (Alpha) environment access
14366M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14367S:	Maintained
14368F:	arch/alpha/kernel/srm_env.c
14369
14370ST LSM6DSx IMU IIO DRIVER
14371M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14372L:	linux-iio@vger.kernel.org
14373W:	http://www.st.com/
14374S:	Maintained
14375F:	drivers/iio/imu/st_lsm6dsx/
14376F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14377
14378ST STM32 I2C/SMBUS DRIVER
14379M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14380L:	linux-i2c@vger.kernel.org
14381S:	Maintained
14382F:	drivers/i2c/busses/i2c-stm32*
14383
14384ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14385M:	Song Qiang <songqiang1304521@gmail.com>
14386L:	linux-iio@vger.kernel.org
14387S:	Maintained
14388F:	drivers/iio/proximity/vl53l0x-i2c.c
14389F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14390
14391STABLE BRANCH
14392M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14393M:	Sasha Levin <sashal@kernel.org>
14394L:	stable@vger.kernel.org
14395S:	Supported
14396F:	Documentation/process/stable-kernel-rules.rst
14397
14398STAGING - COMEDI
14399M:	Ian Abbott <abbotti@mev.co.uk>
14400M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14401S:	Odd Fixes
14402F:	drivers/staging/comedi/
14403
14404STAGING - EROFS FILE SYSTEM
14405M:	Gao Xiang <gaoxiang25@huawei.com>
14406M:	Chao Yu <yuchao0@huawei.com>
14407L:	linux-erofs@lists.ozlabs.org
14408S:	Maintained
14409F:	drivers/staging/erofs/
14410
14411STAGING - INDUSTRIAL IO
14412M:	Jonathan Cameron <jic23@kernel.org>
14413L:	linux-iio@vger.kernel.org
14414S:	Odd Fixes
14415F:	Documentation/devicetree/bindings/staging/iio/
14416F:	drivers/staging/iio/
14417
14418STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14419M:	Marc Dietrich <marvin24@gmx.de>
14420L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14421L:	linux-tegra@vger.kernel.org
14422S:	Maintained
14423F:	drivers/staging/nvec/
14424
14425STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14426M:	Jens Frederich <jfrederich@gmail.com>
14427M:	Daniel Drake <dsd@laptop.org>
14428M:	Jon Nettleton <jon.nettleton@gmail.com>
14429W:	http://wiki.laptop.org/go/DCON
14430S:	Maintained
14431F:	drivers/staging/olpc_dcon/
14432
14433STAGING - REALTEK RTL8712U DRIVERS
14434M:	Larry Finger <Larry.Finger@lwfinger.net>
14435M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14436S:	Odd Fixes
14437F:	drivers/staging/rtl8712/
14438
14439STAGING - REALTEK RTL8188EU DRIVERS
14440M:	Larry Finger <Larry.Finger@lwfinger.net>
14441S:	Odd Fixes
14442F:	drivers/staging/rtl8188eu/
14443
14444STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14445M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14446M:	Teddy Wang <teddy.wang@siliconmotion.com>
14447M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14448L:	linux-fbdev@vger.kernel.org
14449S:	Maintained
14450F:	drivers/staging/sm750fb/
14451
14452STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14453M:	William Hubbs <w.d.hubbs@gmail.com>
14454M:	Chris Brannon <chris@the-brannons.com>
14455M:	Kirk Reiser <kirk@reisers.ca>
14456M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14457L:	speakup@linux-speakup.org
14458W:	http://www.linux-speakup.org/
14459S:	Odd Fixes
14460F:	drivers/staging/speakup/
14461
14462STAGING - VIA VT665X DRIVERS
14463M:	Forest Bond <forest@alittletooquiet.net>
14464S:	Odd Fixes
14465F:	drivers/staging/vt665?/
14466
14467STAGING - WILC1000 WIFI DRIVER
14468M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14469M:	Ajay Singh <ajay.kathat@microchip.com>
14470L:	linux-wireless@vger.kernel.org
14471S:	Supported
14472F:	drivers/staging/wilc1000/
14473
14474STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14475M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14476S:	Odd Fixes
14477F:	drivers/staging/xgifb/
14478
14479STAGING SUBSYSTEM
14480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14482L:	devel@driverdev.osuosl.org
14483S:	Supported
14484F:	drivers/staging/
14485
14486STARFIRE/DURALAN NETWORK DRIVER
14487M:	Ion Badulescu <ionut@badula.org>
14488S:	Odd Fixes
14489F:	drivers/net/ethernet/adaptec/starfire*
14490
14491STEC S1220 SKD DRIVER
14492M:	Bart Van Assche <bart.vanassche@wdc.com>
14493L:	linux-block@vger.kernel.org
14494S:	Maintained
14495F:	drivers/block/skd*[ch]
14496
14497STI AUDIO (ASoC) DRIVERS
14498M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14500S:	Maintained
14501F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14502F:	sound/soc/sti/
14503
14504STI CEC DRIVER
14505M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14506S:	Maintained
14507F:	drivers/media/platform/sti/cec/
14508F:	Documentation/devicetree/bindings/media/stih-cec.txt
14509
14510STK1160 USB VIDEO CAPTURE DRIVER
14511M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14512L:	linux-media@vger.kernel.org
14513T:	git git://linuxtv.org/media_tree.git
14514S:	Maintained
14515F:	drivers/media/usb/stk1160/
14516
14517STM32 AUDIO (ASoC) DRIVERS
14518M:	Olivier Moysan <olivier.moysan@st.com>
14519M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14521S:	Maintained
14522F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14523F:	sound/soc/stm/
14524
14525STM32 TIMER/LPTIMER DRIVERS
14526M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14527S:	Maintained
14528F:	drivers/*/stm32-*timer*
14529F:	drivers/pwm/pwm-stm32*
14530F:	include/linux/*/stm32-*tim*
14531F:	Documentation/ABI/testing/*timer-stm32
14532F:	Documentation/devicetree/bindings/*/stm32-*timer*
14533F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14534
14535STMMAC ETHERNET DRIVER
14536M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14537M:	Alexandre Torgue <alexandre.torgue@st.com>
14538M:	Jose Abreu <joabreu@synopsys.com>
14539L:	netdev@vger.kernel.org
14540W:	http://www.stlinux.com
14541S:	Supported
14542F:	drivers/net/ethernet/stmicro/stmmac/
14543
14544SUN3/3X
14545M:	Sam Creasey <sammy@sammy.net>
14546W:	http://sammy.net/sun3/
14547S:	Maintained
14548F:	arch/m68k/kernel/*sun3*
14549F:	arch/m68k/sun3*/
14550F:	arch/m68k/include/asm/sun3*
14551F:	drivers/net/ethernet/i825xx/sun3*
14552
14553SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14554M:	Hans de Goede <hdegoede@redhat.com>
14555L:	linux-input@vger.kernel.org
14556S:	Maintained
14557F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14558F:	drivers/input/keyboard/sun4i-lradc-keys.c
14559
14560SUNDANCE NETWORK DRIVER
14561M:	Denis Kirjanov <kda@linux-powerpc.org>
14562L:	netdev@vger.kernel.org
14563S:	Maintained
14564F:	drivers/net/ethernet/dlink/sundance.c
14565
14566SUPERH
14567M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14568M:	Rich Felker <dalias@libc.org>
14569L:	linux-sh@vger.kernel.org
14570Q:	http://patchwork.kernel.org/project/linux-sh/list/
14571S:	Maintained
14572F:	Documentation/sh/
14573F:	arch/sh/
14574F:	drivers/sh/
14575
14576SUSPEND TO RAM
14577M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14578M:	Len Brown <len.brown@intel.com>
14579M:	Pavel Machek <pavel@ucw.cz>
14580L:	linux-pm@vger.kernel.org
14581B:	https://bugzilla.kernel.org
14582S:	Supported
14583F:	Documentation/power/
14584F:	arch/x86/kernel/acpi/
14585F:	drivers/base/power/
14586F:	kernel/power/
14587F:	include/linux/suspend.h
14588F:	include/linux/freezer.h
14589F:	include/linux/pm.h
14590
14591SVGA HANDLING
14592M:	Martin Mares <mj@ucw.cz>
14593L:	linux-video@atrey.karlin.mff.cuni.cz
14594S:	Maintained
14595F:	Documentation/svga.txt
14596F:	arch/x86/boot/video*
14597
14598SWIOTLB SUBSYSTEM
14599M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14600L:	iommu@lists.linux-foundation.org
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14602S:	Supported
14603F:	kernel/dma/swiotlb.c
14604F:	arch/*/kernel/pci-swiotlb.c
14605F:	include/linux/swiotlb.h
14606
14607SWITCHDEV
14608M:	Jiri Pirko <jiri@resnulli.us>
14609M:	Ivan Vecera <ivecera@redhat.com>
14610L:	netdev@vger.kernel.org
14611S:	Supported
14612F:	net/switchdev/
14613F:	include/net/switchdev.h
14614
14615SY8106A REGULATOR DRIVER
14616M:	Icenowy Zheng <icenowy@aosc.io>
14617S:	Maintained
14618F:	drivers/regulator/sy8106a-regulator.c
14619F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14620
14621SYNC FILE FRAMEWORK
14622M:	Sumit Semwal <sumit.semwal@linaro.org>
14623R:	Gustavo Padovan <gustavo@padovan.org>
14624S:	Maintained
14625L:	linux-media@vger.kernel.org
14626L:	dri-devel@lists.freedesktop.org
14627F:	drivers/dma-buf/sync_*
14628F:	drivers/dma-buf/dma-fence*
14629F:	drivers/dma-buf/sw_sync.c
14630F:	include/linux/sync_file.h
14631F:	include/uapi/linux/sync_file.h
14632F:	Documentation/sync_file.txt
14633T:	git git://anongit.freedesktop.org/drm/drm-misc
14634
14635SYNOPSYS ARC ARCHITECTURE
14636M:	Vineet Gupta <vgupta@synopsys.com>
14637L:	linux-snps-arc@lists.infradead.org
14638S:	Supported
14639F:	arch/arc/
14640F:	Documentation/devicetree/bindings/arc/*
14641F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14642F:	drivers/clocksource/arc_timer.c
14643F:	drivers/tty/serial/arc_uart.c
14644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14645
14646SYNOPSYS ARC HSDK SDP pll clock driver
14647M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14648S:	Supported
14649F:	drivers/clk/clk-hsdk-pll.c
14650F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14651
14652SYNOPSYS ARC SDP clock driver
14653M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14654S:	Supported
14655F:	drivers/clk/axs10x/*
14656F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14657
14658SYNOPSYS ARC SDP platform support
14659M:	Alexey Brodkin <abrodkin@synopsys.com>
14660S:	Supported
14661F:	arch/arc/plat-axs10x
14662F:	arch/arc/boot/dts/ax*
14663F:	Documentation/devicetree/bindings/arc/axs10*
14664
14665SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14666M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14667S:	Supported
14668F:	drivers/reset/reset-axs10x.c
14669F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14670
14671SYNOPSYS CREG GPIO DRIVER
14672M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14673S:	Maintained
14674F:	drivers/gpio/gpio-creg-snps.c
14675F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14676
14677SYNOPSYS DESIGNWARE 8250 UART DRIVER
14678R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14679S:	Maintained
14680F:	drivers/tty/serial/8250/8250_dw.c
14681
14682SYNOPSYS DESIGNWARE APB GPIO DRIVER
14683M:	Hoan Tran <hotran@apm.com>
14684L:	linux-gpio@vger.kernel.org
14685S:	Maintained
14686F:	drivers/gpio/gpio-dwapb.c
14687F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14688
14689SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14690M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14691S:	Maintained
14692F:	drivers/dma/dwi-axi-dmac/
14693F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14694
14695SYNOPSYS DESIGNWARE DMAC DRIVER
14696M:	Viresh Kumar <vireshk@kernel.org>
14697R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14700F:	drivers/dma/dw/
14701F:	include/dt-bindings/dma/dw-dmac.h
14702F:	include/linux/dma/dw.h
14703F:	include/linux/platform_data/dma-dw.h
14704
14705SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14706M:	Jose Abreu <Jose.Abreu@synopsys.com>
14707L:	netdev@vger.kernel.org
14708S:	Supported
14709F:	drivers/net/ethernet/synopsys/
14710
14711SYNOPSYS DESIGNWARE I2C DRIVER
14712M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14713R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14714R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14715L:	linux-i2c@vger.kernel.org
14716S:	Maintained
14717F:	drivers/i2c/busses/i2c-designware-*
14718F:	include/linux/platform_data/i2c-designware.h
14719
14720SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14721M:	Jaehoon Chung <jh80.chung@samsung.com>
14722L:	linux-mmc@vger.kernel.org
14723S:	Maintained
14724F:	drivers/mmc/host/dw_mmc*
14725
14726SYNOPSYS HSDK RESET CONTROLLER DRIVER
14727M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14728S:	Supported
14729F:	drivers/reset/reset-hsdk.c
14730F:	include/dt-bindings/reset/snps,hsdk-reset.h
14731F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14732
14733SYSTEM CONFIGURATION (SYSCON)
14734M:	Lee Jones <lee.jones@linaro.org>
14735M:	Arnd Bergmann <arnd@arndb.de>
14736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14737S:	Supported
14738F:	drivers/mfd/syscon.c
14739
14740SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14741M:	Sudeep Holla <sudeep.holla@arm.com>
14742L:	linux-arm-kernel@lists.infradead.org
14743S:	Maintained
14744F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14745F:	drivers/clk/clk-sc[mp]i.c
14746F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14747F:	drivers/firmware/arm_scpi.c
14748F:	drivers/firmware/arm_scmi/
14749F:	include/linux/sc[mp]i_protocol.h
14750
14751SYSTEM RESET/SHUTDOWN DRIVERS
14752M:	Sebastian Reichel <sre@kernel.org>
14753L:	linux-pm@vger.kernel.org
14754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14755S:	Maintained
14756F:	Documentation/devicetree/bindings/power/reset/
14757F:	drivers/power/reset/
14758
14759SYSTEM TRACE MODULE CLASS
14760M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14761S:	Maintained
14762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14763F:	Documentation/trace/stm.rst
14764F:	drivers/hwtracing/stm/
14765F:	include/linux/stm.h
14766F:	include/uapi/linux/stm.h
14767
14768SYSV FILESYSTEM
14769M:	Christoph Hellwig <hch@infradead.org>
14770S:	Maintained
14771F:	Documentation/filesystems/sysv-fs.txt
14772F:	fs/sysv/
14773F:	include/linux/sysv_fs.h
14774
14775TARGET SUBSYSTEM
14776M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14777L:	linux-scsi@vger.kernel.org
14778L:	target-devel@vger.kernel.org
14779W:	http://www.linux-iscsi.org
14780W:	http://groups.google.com/group/linux-iscsi-target-dev
14781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14782S:	Supported
14783F:	drivers/target/
14784F:	include/target/
14785F:	Documentation/target/
14786
14787TASKSTATS STATISTICS INTERFACE
14788M:	Balbir Singh <bsingharora@gmail.com>
14789S:	Maintained
14790F:	Documentation/accounting/taskstats*
14791F:	include/linux/taskstats*
14792F:	kernel/taskstats.c
14793
14794TC subsystem
14795M:	Jamal Hadi Salim <jhs@mojatatu.com>
14796M:	Cong Wang <xiyou.wangcong@gmail.com>
14797M:	Jiri Pirko <jiri@resnulli.us>
14798L:	netdev@vger.kernel.org
14799S:	Maintained
14800F:	include/net/pkt_cls.h
14801F:	include/net/pkt_sched.h
14802F:	include/net/tc_act/
14803F:	include/uapi/linux/pkt_cls.h
14804F:	include/uapi/linux/pkt_sched.h
14805F:	include/uapi/linux/tc_act/
14806F:	include/uapi/linux/tc_ematch/
14807F:	net/sched/
14808
14809TC90522 MEDIA DRIVER
14810M:	Akihiro Tsukada <tskd08@gmail.com>
14811L:	linux-media@vger.kernel.org
14812S:	Odd Fixes
14813F:	drivers/media/dvb-frontends/tc90522*
14814
14815TCP LOW PRIORITY MODULE
14816M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14817M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14818W:	http://tcp-lp-mod.sourceforge.net/
14819S:	Maintained
14820F:	net/ipv4/tcp_lp.c
14821
14822TDA10071 MEDIA DRIVER
14823M:	Antti Palosaari <crope@iki.fi>
14824L:	linux-media@vger.kernel.org
14825W:	https://linuxtv.org
14826W:	http://palosaari.fi/linux/
14827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14828T:	git git://linuxtv.org/anttip/media_tree.git
14829S:	Maintained
14830F:	drivers/media/dvb-frontends/tda10071*
14831
14832TDA18212 MEDIA DRIVER
14833M:	Antti Palosaari <crope@iki.fi>
14834L:	linux-media@vger.kernel.org
14835W:	https://linuxtv.org
14836W:	http://palosaari.fi/linux/
14837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14838T:	git git://linuxtv.org/anttip/media_tree.git
14839S:	Maintained
14840F:	drivers/media/tuners/tda18212*
14841
14842TDA18218 MEDIA DRIVER
14843M:	Antti Palosaari <crope@iki.fi>
14844L:	linux-media@vger.kernel.org
14845W:	https://linuxtv.org
14846W:	http://palosaari.fi/linux/
14847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14848T:	git git://linuxtv.org/anttip/media_tree.git
14849S:	Maintained
14850F:	drivers/media/tuners/tda18218*
14851
14852TDA18250 MEDIA DRIVER
14853M:	Olli Salonen <olli.salonen@iki.fi>
14854L:	linux-media@vger.kernel.org
14855W:	https://linuxtv.org
14856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14857T:	git git://linuxtv.org/media_tree.git
14858S:	Maintained
14859F:	drivers/media/tuners/tda18250*
14860
14861TDA18271 MEDIA DRIVER
14862M:	Michael Krufky <mkrufky@linuxtv.org>
14863L:	linux-media@vger.kernel.org
14864W:	https://linuxtv.org
14865W:	http://github.com/mkrufky
14866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14867T:	git git://linuxtv.org/mkrufky/tuners.git
14868S:	Maintained
14869F:	drivers/media/tuners/tda18271*
14870
14871TDA1997x MEDIA DRIVER
14872M:	Tim Harvey <tharvey@gateworks.com>
14873L:	linux-media@vger.kernel.org
14874W:	https://linuxtv.org
14875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14876S:	Maintained
14877F:	drivers/media/i2c/tda1997x.*
14878
14879TDA827x MEDIA DRIVER
14880M:	Michael Krufky <mkrufky@linuxtv.org>
14881L:	linux-media@vger.kernel.org
14882W:	https://linuxtv.org
14883W:	http://github.com/mkrufky
14884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14885T:	git git://linuxtv.org/mkrufky/tuners.git
14886S:	Maintained
14887F:	drivers/media/tuners/tda8290.*
14888
14889TDA8290 MEDIA DRIVER
14890M:	Michael Krufky <mkrufky@linuxtv.org>
14891L:	linux-media@vger.kernel.org
14892W:	https://linuxtv.org
14893W:	http://github.com/mkrufky
14894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14895T:	git git://linuxtv.org/mkrufky/tuners.git
14896S:	Maintained
14897F:	drivers/media/tuners/tda8290.*
14898
14899TDA9840 MEDIA DRIVER
14900M:	Hans Verkuil <hverkuil@xs4all.nl>
14901L:	linux-media@vger.kernel.org
14902T:	git git://linuxtv.org/media_tree.git
14903W:	https://linuxtv.org
14904S:	Maintained
14905F:	drivers/media/i2c/tda9840*
14906
14907TEA5761 TUNER DRIVER
14908M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14909L:	linux-media@vger.kernel.org
14910W:	https://linuxtv.org
14911T:	git git://linuxtv.org/media_tree.git
14912S:	Odd fixes
14913F:	drivers/media/tuners/tea5761.*
14914
14915TEA5767 TUNER DRIVER
14916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14917L:	linux-media@vger.kernel.org
14918W:	https://linuxtv.org
14919T:	git git://linuxtv.org/media_tree.git
14920S:	Maintained
14921F:	drivers/media/tuners/tea5767.*
14922
14923TEA6415C MEDIA DRIVER
14924M:	Hans Verkuil <hverkuil@xs4all.nl>
14925L:	linux-media@vger.kernel.org
14926T:	git git://linuxtv.org/media_tree.git
14927W:	https://linuxtv.org
14928S:	Maintained
14929F:	drivers/media/i2c/tea6415c*
14930
14931TEA6420 MEDIA DRIVER
14932M:	Hans Verkuil <hverkuil@xs4all.nl>
14933L:	linux-media@vger.kernel.org
14934T:	git git://linuxtv.org/media_tree.git
14935W:	https://linuxtv.org
14936S:	Maintained
14937F:	drivers/media/i2c/tea6420*
14938
14939TEAM DRIVER
14940M:	Jiri Pirko <jiri@resnulli.us>
14941L:	netdev@vger.kernel.org
14942S:	Supported
14943F:	drivers/net/team/
14944F:	include/linux/if_team.h
14945F:	include/uapi/linux/if_team.h
14946
14947TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14948M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14949S:	Maintained
14950F:	arch/x86/platform/ts5500/
14951
14952TECHNOTREND USB IR RECEIVER
14953M:	Sean Young <sean@mess.org>
14954L:	linux-media@vger.kernel.org
14955S:	Maintained
14956F:	drivers/media/rc/ttusbir.c
14957
14958TECHWELL TW9910 VIDEO DECODER
14959L:	linux-media@vger.kernel.org
14960S:	Orphan
14961F:	drivers/media/i2c/tw9910.c
14962F:	include/media/i2c/tw9910.h
14963
14964TEE SUBSYSTEM
14965M:	Jens Wiklander <jens.wiklander@linaro.org>
14966S:	Maintained
14967F:	include/linux/tee_drv.h
14968F:	include/uapi/linux/tee.h
14969F:	drivers/tee/
14970F:	Documentation/tee.txt
14971
14972TEGRA ARCHITECTURE SUPPORT
14973M:	Thierry Reding <thierry.reding@gmail.com>
14974M:	Jonathan Hunter <jonathanh@nvidia.com>
14975L:	linux-tegra@vger.kernel.org
14976Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14978S:	Supported
14979N:	[^a-z]tegra
14980
14981TEGRA CLOCK DRIVER
14982M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14983M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14984S:	Supported
14985F:	drivers/clk/tegra/
14986
14987TEGRA DMA DRIVERS
14988M:	Laxman Dewangan <ldewangan@nvidia.com>
14989M:	Jon Hunter <jonathanh@nvidia.com>
14990S:	Supported
14991F:	drivers/dma/tegra*
14992
14993TEGRA I2C DRIVER
14994M:	Laxman Dewangan <ldewangan@nvidia.com>
14995S:	Supported
14996F:	drivers/i2c/busses/i2c-tegra.c
14997
14998TEGRA IOMMU DRIVERS
14999M:	Thierry Reding <thierry.reding@gmail.com>
15000L:	linux-tegra@vger.kernel.org
15001S:	Supported
15002F:	drivers/iommu/tegra*
15003
15004TEGRA KBC DRIVER
15005M:	Laxman Dewangan <ldewangan@nvidia.com>
15006S:	Supported
15007F:	drivers/input/keyboard/tegra-kbc.c
15008
15009TEGRA NAND DRIVER
15010M:	Stefan Agner <stefan@agner.ch>
15011M:	Lucas Stach <dev@lynxeye.de>
15012S:	Maintained
15013F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15014F:	drivers/mtd/nand/raw/tegra_nand.c
15015
15016TEGRA PWM DRIVER
15017M:	Thierry Reding <thierry.reding@gmail.com>
15018S:	Supported
15019F:	drivers/pwm/pwm-tegra.c
15020
15021TEGRA SERIAL DRIVER
15022M:	Laxman Dewangan <ldewangan@nvidia.com>
15023S:	Supported
15024F:	drivers/tty/serial/serial-tegra.c
15025
15026TEGRA SPI DRIVER
15027M:	Laxman Dewangan <ldewangan@nvidia.com>
15028S:	Supported
15029F:	drivers/spi/spi-tegra*
15030
15031TEHUTI ETHERNET DRIVER
15032M:	Andy Gospodarek <andy@greyhouse.net>
15033L:	netdev@vger.kernel.org
15034S:	Supported
15035F:	drivers/net/ethernet/tehuti/*
15036
15037Telecom Clock Driver for MCPL0010
15038M:	Mark Gross <mark.gross@intel.com>
15039S:	Supported
15040F:	drivers/char/tlclk.c
15041
15042TENSILICA XTENSA PORT (xtensa)
15043M:	Chris Zankel <chris@zankel.net>
15044M:	Max Filippov <jcmvbkbc@gmail.com>
15045L:	linux-xtensa@linux-xtensa.org
15046T:	git git://github.com/czankel/xtensa-linux.git
15047S:	Maintained
15048F:	arch/xtensa/
15049F:	drivers/irqchip/irq-xtensa-*
15050
15051Texas Instruments' System Control Interface (TISCI) Protocol Driver
15052M:	Nishanth Menon <nm@ti.com>
15053M:	Tero Kristo <t-kristo@ti.com>
15054M:	Santosh Shilimkar <ssantosh@kernel.org>
15055L:	linux-arm-kernel@lists.infradead.org
15056S:	Maintained
15057F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15058F:	drivers/firmware/ti_sci*
15059F:	include/linux/soc/ti/ti_sci_protocol.h
15060F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15061F:	drivers/soc/ti/ti_sci_pm_domains.c
15062F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15063F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15064F:	drivers/clk/keystone/sci-clk.c
15065F:	drivers/reset/reset-ti-sci.c
15066
15067Texas Instruments ASoC drivers
15068M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15070S:	Maintained
15071F:	sound/soc/ti/
15072
15073THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15074M:	Hans Verkuil <hverkuil@xs4all.nl>
15075L:	linux-media@vger.kernel.org
15076T:	git git://linuxtv.org/media_tree.git
15077W:	https://linuxtv.org
15078S:	Maintained
15079F:	drivers/media/radio/radio-raremono.c
15080
15081THERMAL
15082M:	Zhang Rui <rui.zhang@intel.com>
15083M:	Eduardo Valentin <edubezval@gmail.com>
15084R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15085L:	linux-pm@vger.kernel.org
15086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15088Q:	https://patchwork.kernel.org/project/linux-pm/list/
15089S:	Supported
15090F:	drivers/thermal/
15091F:	include/linux/thermal.h
15092F:	include/uapi/linux/thermal.h
15093F:	include/linux/cpu_cooling.h
15094F:	Documentation/devicetree/bindings/thermal/
15095
15096THERMAL/CPU_COOLING
15097M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15098M:	Viresh Kumar <viresh.kumar@linaro.org>
15099M:	Javi Merino <javi.merino@kernel.org>
15100L:	linux-pm@vger.kernel.org
15101S:	Supported
15102F:	Documentation/thermal/cpu-cooling-api.txt
15103F:	drivers/thermal/cpu_cooling.c
15104F:	include/linux/cpu_cooling.h
15105
15106THINKPAD ACPI EXTRAS DRIVER
15107M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15108L:	ibm-acpi-devel@lists.sourceforge.net
15109L:	platform-driver-x86@vger.kernel.org
15110W:	http://ibm-acpi.sourceforge.net
15111W:	http://thinkwiki.org/wiki/Ibm-acpi
15112T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15113S:	Maintained
15114F:	drivers/platform/x86/thinkpad_acpi.c
15115
15116THUNDERBOLT DRIVER
15117M:	Andreas Noever <andreas.noever@gmail.com>
15118M:	Michael Jamet <michael.jamet@intel.com>
15119M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15120M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15122S:	Maintained
15123F:	Documentation/admin-guide/thunderbolt.rst
15124F:	drivers/thunderbolt/
15125F:	include/linux/thunderbolt.h
15126
15127THUNDERBOLT NETWORK DRIVER
15128M:	Michael Jamet <michael.jamet@intel.com>
15129M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15130M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15131L:	netdev@vger.kernel.org
15132S:	Maintained
15133F:	drivers/net/thunderbolt.c
15134
15135THUNDERX GPIO DRIVER
15136M:	David Daney <david.daney@cavium.com>
15137S:	Maintained
15138F:	drivers/gpio/gpio-thunderx.c
15139
15140TI AM437X VPFE DRIVER
15141M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15142L:	linux-media@vger.kernel.org
15143W:	https://linuxtv.org
15144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15145T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15146S:	Maintained
15147F:	drivers/media/platform/am437x/
15148
15149TI BANDGAP AND THERMAL DRIVER
15150M:	Eduardo Valentin <edubezval@gmail.com>
15151M:	Keerthy <j-keerthy@ti.com>
15152L:	linux-pm@vger.kernel.org
15153L:	linux-omap@vger.kernel.org
15154S:	Maintained
15155F:	drivers/thermal/ti-soc-thermal/
15156
15157TI BQ27XXX POWER SUPPLY DRIVER
15158R:	Andrew F. Davis <afd@ti.com>
15159F:	include/linux/power/bq27xxx_battery.h
15160F:	drivers/power/supply/bq27xxx_battery.c
15161F:	drivers/power/supply/bq27xxx_battery_i2c.c
15162
15163TI CDCE706 CLOCK DRIVER
15164M:	Max Filippov <jcmvbkbc@gmail.com>
15165S:	Maintained
15166F:	drivers/clk/clk-cdce706.c
15167
15168TI CLOCK DRIVER
15169M:	Tero Kristo <t-kristo@ti.com>
15170L:	linux-omap@vger.kernel.org
15171S:	Maintained
15172F:	drivers/clk/ti/
15173F:	include/linux/clk/ti.h
15174
15175TI DAVINCI MACHINE SUPPORT
15176M:	Sekhar Nori <nsekhar@ti.com>
15177M:	Kevin Hilman <khilman@kernel.org>
15178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15180S:	Supported
15181F:	arch/arm/mach-davinci/
15182F:	drivers/i2c/busses/i2c-davinci.c
15183F:	arch/arm/boot/dts/da850*
15184
15185TI DAVINCI SERIES CLOCK DRIVER
15186M:	David Lechner <david@lechnology.com>
15187R:	Sekhar Nori <nsekhar@ti.com>
15188S:	Maintained
15189F:	Documentation/devicetree/bindings/clock/ti/davinci/
15190F:	drivers/clk/davinci/
15191
15192TI DAVINCI SERIES GPIO DRIVER
15193M:	Keerthy <j-keerthy@ti.com>
15194L:	linux-gpio@vger.kernel.org
15195S:	Maintained
15196F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15197F:	drivers/gpio/gpio-davinci.c
15198
15199TI DAVINCI SERIES MEDIA DRIVER
15200M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15201L:	linux-media@vger.kernel.org
15202W:	https://linuxtv.org
15203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15204T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15205S:	Maintained
15206F:	drivers/media/platform/davinci/
15207F:	include/media/davinci/
15208
15209TI ETHERNET SWITCH DRIVER (CPSW)
15210R:	Grygorii Strashko <grygorii.strashko@ti.com>
15211L:	linux-omap@vger.kernel.org
15212L:	netdev@vger.kernel.org
15213S:	Maintained
15214F:	drivers/net/ethernet/ti/cpsw*
15215F:	drivers/net/ethernet/ti/davinci*
15216
15217TI FLASH MEDIA INTERFACE DRIVER
15218M:	Alex Dubov <oakad@yahoo.com>
15219S:	Maintained
15220F:	drivers/misc/tifm*
15221F:	drivers/mmc/host/tifm_sd.c
15222F:	include/linux/tifm.h
15223
15224TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15225M:	Santosh Shilimkar <ssantosh@kernel.org>
15226L:	linux-kernel@vger.kernel.org
15227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15228S:	Maintained
15229F:	drivers/soc/ti/*
15230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15231
15232TI LM49xxx FAMILY ASoC CODEC DRIVERS
15233M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15234M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15236S:	Maintained
15237F:	sound/soc/codecs/lm49453*
15238F:	sound/soc/codecs/isabelle*
15239
15240TI LP855x BACKLIGHT DRIVER
15241M:	Milo Kim <milo.kim@ti.com>
15242S:	Maintained
15243F:	Documentation/backlight/lp855x-driver.txt
15244F:	drivers/video/backlight/lp855x_bl.c
15245F:	include/linux/platform_data/lp855x.h
15246
15247TI LP8727 CHARGER DRIVER
15248M:	Milo Kim <milo.kim@ti.com>
15249S:	Maintained
15250F:	drivers/power/supply/lp8727_charger.c
15251F:	include/linux/platform_data/lp8727.h
15252
15253TI LP8788 MFD DRIVER
15254M:	Milo Kim <milo.kim@ti.com>
15255S:	Maintained
15256F:	drivers/iio/adc/lp8788_adc.c
15257F:	drivers/leds/leds-lp8788.c
15258F:	drivers/mfd/lp8788*.c
15259F:	drivers/power/supply/lp8788-charger.c
15260F:	drivers/regulator/lp8788-*.c
15261F:	include/linux/mfd/lp8788*.h
15262
15263TI NETCP ETHERNET DRIVER
15264M:	Wingman Kwok <w-kwok2@ti.com>
15265M:	Murali Karicheri <m-karicheri2@ti.com>
15266L:	netdev@vger.kernel.org
15267S:	Maintained
15268F:	drivers/net/ethernet/ti/netcp*
15269
15270TI PCM3060 ASoC CODEC DRIVER
15271M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15273S:	Maintained
15274F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15275F:	sound/soc/codecs/pcm3060*
15276
15277TI TAS571X FAMILY ASoC CODEC DRIVER
15278M:	Kevin Cernekee <cernekee@chromium.org>
15279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15280S:	Odd Fixes
15281F:	sound/soc/codecs/tas571x*
15282
15283TI TRF7970A NFC DRIVER
15284M:	Mark Greer <mgreer@animalcreek.com>
15285L:	linux-wireless@vger.kernel.org
15286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15287S:	Supported
15288F:	drivers/nfc/trf7970a.c
15289F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15290
15291TI TWL4030 SERIES SOC CODEC DRIVER
15292M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15294S:	Maintained
15295F:	sound/soc/codecs/twl4030*
15296
15297TI VPE/CAL DRIVERS
15298M:	Benoit Parrot <bparrot@ti.com>
15299L:	linux-media@vger.kernel.org
15300W:	http://linuxtv.org/
15301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15302S:	Maintained
15303F:	drivers/media/platform/ti-vpe/
15304
15305TI WILINK WIRELESS DRIVERS
15306L:	linux-wireless@vger.kernel.org
15307W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15308W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15310S:	Orphan
15311F:	drivers/net/wireless/ti/
15312F:	include/linux/wl12xx.h
15313
15314TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15315M:	John Stultz <john.stultz@linaro.org>
15316M:	Thomas Gleixner <tglx@linutronix.de>
15317R:	Stephen Boyd <sboyd@kernel.org>
15318L:	linux-kernel@vger.kernel.org
15319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15320S:	Supported
15321F:	include/linux/clocksource.h
15322F:	include/linux/time.h
15323F:	include/linux/timex.h
15324F:	include/uapi/linux/time.h
15325F:	include/uapi/linux/timex.h
15326F:	kernel/time/clocksource.c
15327F:	kernel/time/time*.c
15328F:	kernel/time/alarmtimer.c
15329F:	kernel/time/ntp.c
15330F:	tools/testing/selftests/timers/
15331
15332TIPC NETWORK LAYER
15333M:	Jon Maloy <jon.maloy@ericsson.com>
15334M:	Ying Xue <ying.xue@windriver.com>
15335L:	netdev@vger.kernel.org (core kernel code)
15336L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15337W:	http://tipc.sourceforge.net/
15338S:	Maintained
15339F:	include/uapi/linux/tipc*.h
15340F:	net/tipc/
15341
15342TLAN NETWORK DRIVER
15343M:	Samuel Chessman <chessman@tux.org>
15344L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15345W:	http://sourceforge.net/projects/tlan/
15346S:	Maintained
15347F:	Documentation/networking/device_drivers/ti/tlan.txt
15348F:	drivers/net/ethernet/ti/tlan.*
15349
15350TM6000 VIDEO4LINUX DRIVER
15351M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15352L:	linux-media@vger.kernel.org
15353W:	https://linuxtv.org
15354T:	git git://linuxtv.org/media_tree.git
15355S:	Odd fixes
15356F:	drivers/media/usb/tm6000/
15357F:	Documentation/media/v4l-drivers/tm6000*
15358
15359TMIO/SDHI MMC DRIVER
15360M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15361L:	linux-mmc@vger.kernel.org
15362S:	Supported
15363F:	drivers/mmc/host/tmio_mmc*
15364F:	drivers/mmc/host/renesas_sdhi*
15365F:	include/linux/mfd/tmio.h
15366
15367TMP401 HARDWARE MONITOR DRIVER
15368M:	Guenter Roeck <linux@roeck-us.net>
15369L:	linux-hwmon@vger.kernel.org
15370S:	Maintained
15371F:	Documentation/hwmon/tmp401
15372F:	drivers/hwmon/tmp401.c
15373
15374TMPFS (SHMEM FILESYSTEM)
15375M:	Hugh Dickins <hughd@google.com>
15376L:	linux-mm@kvack.org
15377S:	Maintained
15378F:	include/linux/shmem_fs.h
15379F:	mm/shmem.c
15380
15381TOMOYO SECURITY MODULE
15382M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15383M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15384L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15385L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15386L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15387L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15388W:	http://tomoyo.sourceforge.jp/
15389T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15390S:	Maintained
15391F:	security/tomoyo/
15392
15393TOPSTAR LAPTOP EXTRAS DRIVER
15394M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15395L:	platform-driver-x86@vger.kernel.org
15396S:	Maintained
15397F:	drivers/platform/x86/topstar-laptop.c
15398
15399TORTURE-TEST MODULES
15400M:	Davidlohr Bueso <dave@stgolabs.net>
15401M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15402M:	Josh Triplett <josh@joshtriplett.org>
15403L:	linux-kernel@vger.kernel.org
15404S:	Supported
15405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15406F:	Documentation/RCU/torture.txt
15407F:	kernel/torture.c
15408F:	kernel/rcu/rcutorture.c
15409F:	kernel/rcu/rcuperf.c
15410F:	kernel/locking/locktorture.c
15411
15412TOSHIBA ACPI EXTRAS DRIVER
15413M:	Azael Avalos <coproscefalo@gmail.com>
15414L:	platform-driver-x86@vger.kernel.org
15415S:	Maintained
15416F:	drivers/platform/x86/toshiba_acpi.c
15417
15418TOSHIBA BLUETOOTH DRIVER
15419M:	Azael Avalos <coproscefalo@gmail.com>
15420L:	platform-driver-x86@vger.kernel.org
15421S:	Maintained
15422F:	drivers/platform/x86/toshiba_bluetooth.c
15423
15424TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15425M:	Azael Avalos <coproscefalo@gmail.com>
15426L:	platform-driver-x86@vger.kernel.org
15427S:	Maintained
15428F:	drivers/platform/x86/toshiba_haps.c
15429
15430TOSHIBA SMM DRIVER
15431M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15432W:	http://www.buzzard.org.uk/toshiba/
15433S:	Maintained
15434F:	drivers/char/toshiba.c
15435F:	include/linux/toshiba.h
15436F:	include/uapi/linux/toshiba.h
15437
15438TOSHIBA TC358743 DRIVER
15439M:	Mats Randgaard <matrandg@cisco.com>
15440L:	linux-media@vger.kernel.org
15441S:	Maintained
15442F:	drivers/media/i2c/tc358743*
15443F:	include/media/i2c/tc358743.h
15444
15445TOSHIBA WMI HOTKEYS DRIVER
15446M:	Azael Avalos <coproscefalo@gmail.com>
15447L:	platform-driver-x86@vger.kernel.org
15448S:	Maintained
15449F:	drivers/platform/x86/toshiba-wmi.c
15450
15451TPM DEVICE DRIVER
15452M:	Peter Huewe <peterhuewe@gmx.de>
15453M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15454R:	Jason Gunthorpe <jgg@ziepe.ca>
15455L:	linux-integrity@vger.kernel.org
15456Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15457W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15458T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15459S:	Maintained
15460F:	drivers/char/tpm/
15461
15462TRACING
15463M:	Steven Rostedt <rostedt@goodmis.org>
15464M:	Ingo Molnar <mingo@redhat.com>
15465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15466S:	Maintained
15467F:	Documentation/trace/ftrace.rst
15468F:	arch/*/*/*/ftrace.h
15469F:	arch/*/kernel/ftrace.c
15470F:	include/*/ftrace.h
15471F:	include/linux/trace*.h
15472F:	include/trace/
15473F:	kernel/trace/
15474F:	tools/testing/selftests/ftrace/
15475
15476TRACING MMIO ACCESSES (MMIOTRACE)
15477M:	Steven Rostedt <rostedt@goodmis.org>
15478M:	Ingo Molnar <mingo@kernel.org>
15479R:	Karol Herbst <karolherbst@gmail.com>
15480R:	Pekka Paalanen <ppaalanen@gmail.com>
15481S:	Maintained
15482L:	linux-kernel@vger.kernel.org
15483L:	nouveau@lists.freedesktop.org
15484F:	kernel/trace/trace_mmiotrace.c
15485F:	include/linux/mmiotrace.h
15486F:	arch/x86/mm/kmmio.c
15487F:	arch/x86/mm/mmio-mod.c
15488F:	arch/x86/mm/testmmiotrace.c
15489
15490TRIVIAL PATCHES
15491M:	Jiri Kosina <trivial@kernel.org>
15492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15493S:	Maintained
15494K:	^Subject:.*(?i)trivial
15495
15496TEMPO SEMICONDUCTOR DRIVERS
15497M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15498S:	Maintained
15499F:	sound/soc/codecs/tscs*.c
15500F:	sound/soc/codecs/tscs*.h
15501F:	Documentation/devicetree/bindings/sound/tscs*.txt
15502
15503TTY LAYER
15504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15505M:	Jiri Slaby <jslaby@suse.com>
15506S:	Supported
15507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15508F:	Documentation/serial/
15509F:	drivers/tty/
15510F:	drivers/tty/serial/serial_core.c
15511F:	include/linux/serial_core.h
15512F:	include/linux/serial.h
15513F:	include/linux/tty.h
15514F:	include/uapi/linux/serial_core.h
15515F:	include/uapi/linux/serial.h
15516F:	include/uapi/linux/tty.h
15517
15518TUA9001 MEDIA DRIVER
15519M:	Antti Palosaari <crope@iki.fi>
15520L:	linux-media@vger.kernel.org
15521W:	https://linuxtv.org
15522W:	http://palosaari.fi/linux/
15523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15524T:	git git://linuxtv.org/anttip/media_tree.git
15525S:	Maintained
15526F:	drivers/media/tuners/tua9001*
15527
15528TULIP NETWORK DRIVERS
15529L:	netdev@vger.kernel.org
15530L:	linux-parisc@vger.kernel.org
15531S:	Orphan
15532F:	drivers/net/ethernet/dec/tulip/
15533
15534TUN/TAP driver
15535M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15536W:	http://vtun.sourceforge.net/tun
15537S:	Maintained
15538F:	Documentation/networking/tuntap.txt
15539F:	arch/um/os-Linux/drivers/
15540
15541TURBOCHANNEL SUBSYSTEM
15542M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15543M:	Ralf Baechle <ralf@linux-mips.org>
15544L:	linux-mips@vger.kernel.org
15545Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15546S:	Maintained
15547F:	drivers/tc/
15548F:	include/linux/tc.h
15549
15550TURBOSTAT UTILITY
15551M:	"Len Brown" <lenb@kernel.org>
15552L:	linux-pm@vger.kernel.org
15553B:	https://bugzilla.kernel.org
15554Q:	https://patchwork.kernel.org/project/linux-pm/list/
15555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15556S:	Supported
15557F:	tools/power/x86/turbostat/
15558
15559TW5864 VIDEO4LINUX DRIVER
15560M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15561M:	Anton Sviridenko <anton@corp.bluecherry.net>
15562M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15563M:	Andrey Utkin <andrey_utkin@fastmail.com>
15564L:	linux-media@vger.kernel.org
15565S:	Supported
15566F:	drivers/media/pci/tw5864/
15567
15568TW68 VIDEO4LINUX DRIVER
15569M:	Hans Verkuil <hverkuil@xs4all.nl>
15570L:	linux-media@vger.kernel.org
15571T:	git git://linuxtv.org/media_tree.git
15572W:	https://linuxtv.org
15573S:	Odd Fixes
15574F:	drivers/media/pci/tw68/
15575
15576TW686X VIDEO4LINUX DRIVER
15577M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15578L:	linux-media@vger.kernel.org
15579T:	git git://linuxtv.org/media_tree.git
15580W:	http://linuxtv.org
15581S:	Maintained
15582F:	drivers/media/pci/tw686x/
15583
15584UBI FILE SYSTEM (UBIFS)
15585M:	Richard Weinberger <richard@nod.at>
15586M:	Artem Bityutskiy <dedekind1@gmail.com>
15587M:	Adrian Hunter <adrian.hunter@intel.com>
15588L:	linux-mtd@lists.infradead.org
15589T:	git git://git.infradead.org/ubifs-2.6.git
15590W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15591S:	Supported
15592F:	Documentation/filesystems/ubifs.txt
15593F:	fs/ubifs/
15594
15595UCLINUX (M68KNOMMU AND COLDFIRE)
15596M:	Greg Ungerer <gerg@linux-m68k.org>
15597W:	http://www.linux-m68k.org/
15598W:	http://www.uclinux.org/
15599L:	linux-m68k@lists.linux-m68k.org
15600L:	uclinux-dev@uclinux.org  (subscribers-only)
15601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15602S:	Maintained
15603F:	arch/m68k/coldfire/
15604F:	arch/m68k/68*/
15605F:	arch/m68k/*/*_no.*
15606F:	arch/m68k/include/asm/*_no.*
15607
15608UDF FILESYSTEM
15609M:	Jan Kara <jack@suse.com>
15610S:	Maintained
15611F:	Documentation/filesystems/udf.txt
15612F:	fs/udf/
15613
15614UDRAW TABLET
15615M:	Bastien Nocera <hadess@hadess.net>
15616L:	linux-input@vger.kernel.org
15617S:	Maintained
15618F:	drivers/hid/hid-udraw-ps3.c
15619
15620UFS FILESYSTEM
15621M:	Evgeniy Dushistov <dushistov@mail.ru>
15622S:	Maintained
15623F:	Documentation/filesystems/ufs.txt
15624F:	fs/ufs/
15625
15626UHID USERSPACE HID IO DRIVER:
15627M:	David Herrmann <dh.herrmann@googlemail.com>
15628L:	linux-input@vger.kernel.org
15629S:	Maintained
15630F:	drivers/hid/uhid.c
15631F:	include/uapi/linux/uhid.h
15632
15633ULPI BUS
15634M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15635L:	linux-usb@vger.kernel.org
15636S:	Maintained
15637F:	drivers/usb/common/ulpi.c
15638F:	include/linux/ulpi/
15639
15640ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15641L:	linux-usb@vger.kernel.org
15642S:	Orphan
15643F:	drivers/uwb/
15644F:	include/linux/uwb.h
15645F:	include/linux/uwb/
15646
15647UNICORE32 ARCHITECTURE:
15648M:	Guan Xuetao <gxt@pku.edu.cn>
15649W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15650S:	Maintained
15651T:	git git://github.com/gxt/linux.git
15652F:	arch/unicore32/
15653
15654UNIFDEF
15655M:	Tony Finch <dot@dotat.at>
15656W:	http://dotat.at/prog/unifdef
15657S:	Maintained
15658F:	scripts/unifdef.c
15659
15660UNIFORM CDROM DRIVER
15661M:	Jens Axboe <axboe@kernel.dk>
15662W:	http://www.kernel.dk
15663S:	Maintained
15664F:	Documentation/cdrom/
15665F:	drivers/cdrom/cdrom.c
15666F:	include/linux/cdrom.h
15667F:	include/uapi/linux/cdrom.h
15668
15669UNISYS S-PAR DRIVERS
15670M:	David Kershner <david.kershner@unisys.com>
15671L:	sparmaintainer@unisys.com (Unisys internal)
15672S:	Supported
15673F:	include/linux/visorbus.h
15674F:	drivers/visorbus/
15675F:	drivers/staging/unisys/
15676
15677UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15678M:	Vinayak Holikatti <vinholikatti@gmail.com>
15679L:	linux-scsi@vger.kernel.org
15680S:	Supported
15681F:	Documentation/scsi/ufs.txt
15682F:	drivers/scsi/ufs/
15683
15684UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15685M:	Joao Pinto <jpinto@synopsys.com>
15686L:	linux-scsi@vger.kernel.org
15687S:	Supported
15688F:	drivers/scsi/ufs/*dwc*
15689
15690UNSORTED BLOCK IMAGES (UBI)
15691M:	Artem Bityutskiy <dedekind1@gmail.com>
15692M:	Richard Weinberger <richard@nod.at>
15693W:	http://www.linux-mtd.infradead.org/
15694L:	linux-mtd@lists.infradead.org
15695T:	git git://git.infradead.org/ubifs-2.6.git
15696S:	Supported
15697F:	drivers/mtd/ubi/
15698F:	include/linux/mtd/ubi.h
15699F:	include/uapi/mtd/ubi-user.h
15700
15701USB "USBNET" DRIVER FRAMEWORK
15702M:	Oliver Neukum <oneukum@suse.com>
15703L:	netdev@vger.kernel.org
15704W:	http://www.linux-usb.org/usbnet
15705S:	Maintained
15706F:	drivers/net/usb/usbnet.c
15707F:	include/linux/usb/usbnet.h
15708
15709USB ACM DRIVER
15710M:	Oliver Neukum <oneukum@suse.com>
15711L:	linux-usb@vger.kernel.org
15712S:	Maintained
15713F:	Documentation/usb/acm.txt
15714F:	drivers/usb/class/cdc-acm.*
15715
15716USB AR5523 WIRELESS DRIVER
15717M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15718L:	linux-wireless@vger.kernel.org
15719S:	Maintained
15720F:	drivers/net/wireless/ath/ar5523/
15721
15722USB ATTACHED SCSI
15723M:	Oliver Neukum <oneukum@suse.com>
15724L:	linux-usb@vger.kernel.org
15725L:	linux-scsi@vger.kernel.org
15726S:	Maintained
15727F:	drivers/usb/storage/uas.c
15728
15729USB CDC ETHERNET DRIVER
15730M:	Oliver Neukum <oliver@neukum.org>
15731L:	linux-usb@vger.kernel.org
15732S:	Maintained
15733F:	drivers/net/usb/cdc_*.c
15734F:	include/uapi/linux/usb/cdc.h
15735
15736USB CHAOSKEY DRIVER
15737M:	Keith Packard <keithp@keithp.com>
15738L:	linux-usb@vger.kernel.org
15739S:	Maintained
15740F:	drivers/usb/misc/chaoskey.c
15741
15742USB CYPRESS C67X00 DRIVER
15743M:	Peter Korsgaard <jacmet@sunsite.dk>
15744L:	linux-usb@vger.kernel.org
15745S:	Maintained
15746F:	drivers/usb/c67x00/
15747
15748USB DAVICOM DM9601 DRIVER
15749M:	Peter Korsgaard <jacmet@sunsite.dk>
15750L:	netdev@vger.kernel.org
15751W:	http://www.linux-usb.org/usbnet
15752S:	Maintained
15753F:	drivers/net/usb/dm9601.c
15754
15755USB DIAMOND RIO500 DRIVER
15756M:	Cesar Miquel <miquel@df.uba.ar>
15757L:	rio500-users@lists.sourceforge.net
15758W:	http://rio500.sourceforge.net
15759S:	Maintained
15760F:	drivers/usb/misc/rio500*
15761
15762USB EHCI DRIVER
15763M:	Alan Stern <stern@rowland.harvard.edu>
15764L:	linux-usb@vger.kernel.org
15765S:	Maintained
15766F:	Documentation/usb/ehci.txt
15767F:	drivers/usb/host/ehci*
15768
15769USB GADGET/PERIPHERAL SUBSYSTEM
15770M:	Felipe Balbi <balbi@kernel.org>
15771L:	linux-usb@vger.kernel.org
15772W:	http://www.linux-usb.org/gadget
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15774S:	Maintained
15775F:	drivers/usb/gadget/
15776F:	include/linux/usb/gadget*
15777
15778USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15779M:	Jiri Kosina <jikos@kernel.org>
15780M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15781L:	linux-usb@vger.kernel.org
15782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15783S:	Maintained
15784F:	Documentation/hid/hiddev.txt
15785F:	drivers/hid/usbhid/
15786
15787USB INTEL XHCI ROLE MUX DRIVER
15788M:	Hans de Goede <hdegoede@redhat.com>
15789L:	linux-usb@vger.kernel.org
15790S:	Maintained
15791F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15792
15793USB ISP116X DRIVER
15794M:	Olav Kongas <ok@artecdesign.ee>
15795L:	linux-usb@vger.kernel.org
15796S:	Maintained
15797F:	drivers/usb/host/isp116x*
15798F:	include/linux/usb/isp116x.h
15799
15800USB LAN78XX ETHERNET DRIVER
15801M:	Woojung Huh <woojung.huh@microchip.com>
15802M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15803L:	netdev@vger.kernel.org
15804S:	Maintained
15805F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15806F:	drivers/net/usb/lan78xx.*
15807F:	include/dt-bindings/net/microchip-lan78xx.h
15808
15809USB MASS STORAGE DRIVER
15810M:	Alan Stern <stern@rowland.harvard.edu>
15811L:	linux-usb@vger.kernel.org
15812L:	usb-storage@lists.one-eyed-alien.net
15813S:	Maintained
15814F:	drivers/usb/storage/
15815
15816USB MIDI DRIVER
15817M:	Clemens Ladisch <clemens@ladisch.de>
15818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15819T:	git git://git.alsa-project.org/alsa-kernel.git
15820S:	Maintained
15821F:	sound/usb/midi.*
15822
15823USB NETWORKING DRIVERS
15824L:	linux-usb@vger.kernel.org
15825S:	Odd Fixes
15826F:	drivers/net/usb/
15827
15828USB OHCI DRIVER
15829M:	Alan Stern <stern@rowland.harvard.edu>
15830L:	linux-usb@vger.kernel.org
15831S:	Maintained
15832F:	Documentation/usb/ohci.txt
15833F:	drivers/usb/host/ohci*
15834
15835USB OTG FSM (Finite State Machine)
15836M:	Peter Chen <Peter.Chen@nxp.com>
15837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15838L:	linux-usb@vger.kernel.org
15839S:	Maintained
15840F:	drivers/usb/common/usb-otg-fsm.c
15841
15842USB OVER IP DRIVER
15843M:	Valentina Manea <valentina.manea.m@gmail.com>
15844M:	Shuah Khan <shuah@kernel.org>
15845L:	linux-usb@vger.kernel.org
15846S:	Maintained
15847F:	Documentation/usb/usbip_protocol.txt
15848F:	drivers/usb/usbip/
15849F:	tools/usb/usbip/
15850F:	tools/testing/selftests/drivers/usb/usbip/
15851
15852USB PEGASUS DRIVER
15853M:	Petko Manolov <petkan@nucleusys.com>
15854L:	linux-usb@vger.kernel.org
15855L:	netdev@vger.kernel.org
15856T:	git git://github.com/petkan/pegasus.git
15857W:	https://github.com/petkan/pegasus
15858S:	Maintained
15859F:	drivers/net/usb/pegasus.*
15860
15861USB PHY LAYER
15862M:	Felipe Balbi <balbi@kernel.org>
15863L:	linux-usb@vger.kernel.org
15864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15865S:	Maintained
15866F:	drivers/usb/phy/
15867
15868USB PRINTER DRIVER (usblp)
15869M:	Pete Zaitcev <zaitcev@redhat.com>
15870L:	linux-usb@vger.kernel.org
15871S:	Supported
15872F:	drivers/usb/class/usblp.c
15873
15874USB QMI WWAN NETWORK DRIVER
15875M:	Bjørn Mork <bjorn@mork.no>
15876L:	netdev@vger.kernel.org
15877S:	Maintained
15878F:	Documentation/ABI/testing/sysfs-class-net-qmi
15879F:	drivers/net/usb/qmi_wwan.c
15880
15881USB RTL8150 DRIVER
15882M:	Petko Manolov <petkan@nucleusys.com>
15883L:	linux-usb@vger.kernel.org
15884L:	netdev@vger.kernel.org
15885T:	git git://github.com/petkan/rtl8150.git
15886W:	https://github.com/petkan/rtl8150
15887S:	Maintained
15888F:	drivers/net/usb/rtl8150.c
15889
15890USB SERIAL SUBSYSTEM
15891M:	Johan Hovold <johan@kernel.org>
15892L:	linux-usb@vger.kernel.org
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15894S:	Maintained
15895F:	Documentation/usb/usb-serial.txt
15896F:	drivers/usb/serial/
15897F:	include/linux/usb/serial.h
15898
15899USB SMSC75XX ETHERNET DRIVER
15900M:	Steve Glendinning <steve.glendinning@shawell.net>
15901L:	netdev@vger.kernel.org
15902S:	Maintained
15903F:	drivers/net/usb/smsc75xx.*
15904
15905USB SMSC95XX ETHERNET DRIVER
15906M:	Steve Glendinning <steve.glendinning@shawell.net>
15907M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15908L:	netdev@vger.kernel.org
15909S:	Maintained
15910F:	drivers/net/usb/smsc95xx.*
15911
15912USB SUBSYSTEM
15913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15914L:	linux-usb@vger.kernel.org
15915W:	http://www.linux-usb.org
15916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15917S:	Supported
15918F:	Documentation/devicetree/bindings/usb/
15919F:	Documentation/usb/
15920F:	drivers/usb/
15921F:	include/linux/usb.h
15922F:	include/linux/usb/
15923
15924USB TYPEC PI3USB30532 MUX DRIVER
15925M:	Hans de Goede <hdegoede@redhat.com>
15926L:	linux-usb@vger.kernel.org
15927S:	Maintained
15928F:	drivers/usb/typec/mux/pi3usb30532.c
15929
15930USB TYPEC CLASS
15931M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15932L:	linux-usb@vger.kernel.org
15933S:	Maintained
15934F:	Documentation/ABI/testing/sysfs-class-typec
15935F:	Documentation/driver-api/usb/typec.rst
15936F:	drivers/usb/typec/
15937F:	include/linux/usb/typec.h
15938
15939USB TYPEC BUS FOR ALTERNATE MODES
15940M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15941L:	linux-usb@vger.kernel.org
15942S:	Maintained
15943F:	Documentation/ABI/testing/sysfs-bus-typec
15944F:	Documentation/driver-api/usb/typec_bus.rst
15945F:	drivers/usb/typec/altmodes/
15946F:	include/linux/usb/typec_altmode.h
15947
15948USB TYPEC PORT CONTROLLER DRIVERS
15949M:	Guenter Roeck <linux@roeck-us.net>
15950L:	linux-usb@vger.kernel.org
15951S:	Maintained
15952F:	drivers/usb/typec/tcpm/
15953
15954USB UHCI DRIVER
15955M:	Alan Stern <stern@rowland.harvard.edu>
15956L:	linux-usb@vger.kernel.org
15957S:	Maintained
15958F:	drivers/usb/host/uhci*
15959
15960USB VIDEO CLASS
15961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15962L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15963L:	linux-media@vger.kernel.org
15964T:	git git://linuxtv.org/media_tree.git
15965W:	http://www.ideasonboard.org/uvc/
15966S:	Maintained
15967F:	drivers/media/usb/uvc/
15968F:	include/uapi/linux/uvcvideo.h
15969
15970USB VISION DRIVER
15971M:	Hans Verkuil <hverkuil@xs4all.nl>
15972L:	linux-media@vger.kernel.org
15973T:	git git://linuxtv.org/media_tree.git
15974W:	https://linuxtv.org
15975S:	Odd Fixes
15976F:	drivers/media/usb/usbvision/
15977
15978USB WEBCAM GADGET
15979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15980L:	linux-usb@vger.kernel.org
15981S:	Maintained
15982F:	drivers/usb/gadget/function/*uvc*
15983F:	drivers/usb/gadget/legacy/webcam.c
15984F:	include/uapi/linux/usb/g_uvc.h
15985
15986USB WIRELESS RNDIS DRIVER (rndis_wlan)
15987M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15988L:	linux-wireless@vger.kernel.org
15989S:	Maintained
15990F:	drivers/net/wireless/rndis_wlan.c
15991
15992USB XHCI DRIVER
15993M:	Mathias Nyman <mathias.nyman@intel.com>
15994L:	linux-usb@vger.kernel.org
15995S:	Supported
15996F:	drivers/usb/host/xhci*
15997F:	drivers/usb/host/pci-quirks*
15998
15999USB ZD1201 DRIVER
16000L:	linux-wireless@vger.kernel.org
16001W:	http://linux-lc100020.sourceforge.net
16002S:	Orphan
16003F:	drivers/net/wireless/zydas/zd1201.*
16004
16005USB ZR364XX DRIVER
16006M:	Antoine Jacquet <royale@zerezo.com>
16007L:	linux-usb@vger.kernel.org
16008L:	linux-media@vger.kernel.org
16009T:	git git://linuxtv.org/media_tree.git
16010W:	http://royale.zerezo.com/zr364xx/
16011S:	Maintained
16012F:	Documentation/media/v4l-drivers/zr364xx*
16013F:	drivers/media/usb/zr364xx/
16014
16015USER-MODE LINUX (UML)
16016M:	Jeff Dike <jdike@addtoit.com>
16017M:	Richard Weinberger <richard@nod.at>
16018M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16019L:	linux-um@lists.infradead.org
16020W:	http://user-mode-linux.sourceforge.net
16021Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16023S:	Maintained
16024F:	Documentation/virtual/uml/
16025F:	arch/um/
16026F:	arch/x86/um/
16027F:	fs/hostfs/
16028
16029USERSPACE COPYIN/COPYOUT (UIOVEC)
16030M:	Alexander Viro <viro@zeniv.linux.org.uk>
16031S:	Maintained
16032F:	lib/iov_iter.c
16033F:	include/linux/uio.h
16034
16035USERSPACE DMA BUFFER DRIVER
16036M:	Gerd Hoffmann <kraxel@redhat.com>
16037S:	Maintained
16038L:	dri-devel@lists.freedesktop.org
16039F:	drivers/dma-buf/udmabuf.c
16040F:	include/uapi/linux/udmabuf.h
16041T:	git git://anongit.freedesktop.org/drm/drm-misc
16042
16043USERSPACE I/O (UIO)
16044M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16045S:	Maintained
16046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16047F:	Documentation/driver-api/uio-howto.rst
16048F:	drivers/uio/
16049F:	include/linux/uio_driver.h
16050
16051UTIL-LINUX PACKAGE
16052M:	Karel Zak <kzak@redhat.com>
16053L:	util-linux@vger.kernel.org
16054W:	http://en.wikipedia.org/wiki/Util-linux
16055T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16056S:	Maintained
16057
16058UUID HELPERS
16059M:	Christoph Hellwig <hch@lst.de>
16060R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16061L:	linux-kernel@vger.kernel.org
16062T:	git git://git.infradead.org/users/hch/uuid.git
16063F:	lib/uuid.c
16064F:	lib/test_uuid.c
16065F:	include/linux/uuid.h
16066F:	include/uapi/linux/uuid.h
16067S:	Maintained
16068
16069UVESAFB DRIVER
16070M:	Michal Januszewski <spock@gentoo.org>
16071L:	linux-fbdev@vger.kernel.org
16072W:	https://github.com/mjanusz/v86d
16073S:	Maintained
16074F:	Documentation/fb/uvesafb.txt
16075F:	drivers/video/fbdev/uvesafb.*
16076
16077VF610 NAND DRIVER
16078M:	Stefan Agner <stefan@agner.ch>
16079L:	linux-mtd@lists.infradead.org
16080S:	Supported
16081F:	drivers/mtd/nand/raw/vf610_nfc.c
16082
16083VFAT/FAT/MSDOS FILESYSTEM
16084M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16085S:	Maintained
16086F:	Documentation/filesystems/vfat.txt
16087F:	fs/fat/
16088
16089VFIO DRIVER
16090M:	Alex Williamson <alex.williamson@redhat.com>
16091L:	kvm@vger.kernel.org
16092T:	git git://github.com/awilliam/linux-vfio.git
16093S:	Maintained
16094F:	Documentation/vfio.txt
16095F:	drivers/vfio/
16096F:	include/linux/vfio.h
16097F:	include/uapi/linux/vfio.h
16098
16099VFIO MEDIATED DEVICE DRIVERS
16100M:	Kirti Wankhede <kwankhede@nvidia.com>
16101L:	kvm@vger.kernel.org
16102S:	Maintained
16103F:	Documentation/vfio-mediated-device.txt
16104F:	drivers/vfio/mdev/
16105F:	include/linux/mdev.h
16106F:	samples/vfio-mdev/
16107
16108VFIO PLATFORM DRIVER
16109M:	Eric Auger <eric.auger@redhat.com>
16110L:	kvm@vger.kernel.org
16111S:	Maintained
16112F:	drivers/vfio/platform/
16113
16114VGA_SWITCHEROO
16115R:	Lukas Wunner <lukas@wunner.de>
16116S:	Maintained
16117F:	Documentation/gpu/vga-switcheroo.rst
16118F:	drivers/gpu/vga/vga_switcheroo.c
16119F:	include/linux/vga_switcheroo.h
16120T:	git git://anongit.freedesktop.org/drm/drm-misc
16121
16122VIA RHINE NETWORK DRIVER
16123S:	Orphan
16124F:	drivers/net/ethernet/via/via-rhine.c
16125
16126VIA SD/MMC CARD CONTROLLER DRIVER
16127M:	Bruce Chang <brucechang@via.com.tw>
16128M:	Harald Welte <HaraldWelte@viatech.com>
16129S:	Maintained
16130F:	drivers/mmc/host/via-sdmmc.c
16131
16132VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16133M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16134L:	linux-fbdev@vger.kernel.org
16135S:	Maintained
16136F:	include/linux/via-core.h
16137F:	include/linux/via-gpio.h
16138F:	include/linux/via_i2c.h
16139F:	drivers/video/fbdev/via/
16140
16141VIA VELOCITY NETWORK DRIVER
16142M:	Francois Romieu <romieu@fr.zoreil.com>
16143L:	netdev@vger.kernel.org
16144S:	Maintained
16145F:	drivers/net/ethernet/via/via-velocity.*
16146
16147VICODEC VIRTUAL CODEC DRIVER
16148M:	Hans Verkuil <hans.verkuil@cisco.com>
16149L:	linux-media@vger.kernel.org
16150T:	git git://linuxtv.org/media_tree.git
16151W:	https://linuxtv.org
16152S:	Maintained
16153F:	drivers/media/platform/vicodec/*
16154
16155VIDEO MULTIPLEXER DRIVER
16156M:	Philipp Zabel <p.zabel@pengutronix.de>
16157L:	linux-media@vger.kernel.org
16158S:	Maintained
16159F:	drivers/media/platform/video-mux.c
16160
16161VIDEO I2C POLLING DRIVER
16162M:	Matt Ranostay <matt.ranostay@konsulko.com>
16163L:	linux-media@vger.kernel.org
16164S:	Maintained
16165F:	drivers/media/i2c/video-i2c.c
16166
16167VIDEOBUF2 FRAMEWORK
16168M:	Pawel Osciak <pawel@osciak.com>
16169M:	Marek Szyprowski <m.szyprowski@samsung.com>
16170M:	Kyungmin Park <kyungmin.park@samsung.com>
16171L:	linux-media@vger.kernel.org
16172S:	Maintained
16173F:	drivers/media/common/videobuf2/*
16174F:	include/media/videobuf2-*
16175
16176VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16177M:	Helen Koike <helen.koike@collabora.com>
16178L:	linux-media@vger.kernel.org
16179T:	git git://linuxtv.org/media_tree.git
16180W:	https://linuxtv.org
16181S:	Maintained
16182F:	drivers/media/platform/vimc/*
16183
16184VIRT LIB
16185M:	Alex Williamson <alex.williamson@redhat.com>
16186M:	Paolo Bonzini <pbonzini@redhat.com>
16187L:	kvm@vger.kernel.org
16188S:	Supported
16189F:	virt/lib/
16190
16191VIRTIO AND VHOST VSOCK DRIVER
16192M:	Stefan Hajnoczi <stefanha@redhat.com>
16193L:	kvm@vger.kernel.org
16194L:	virtualization@lists.linux-foundation.org
16195L:	netdev@vger.kernel.org
16196S:	Maintained
16197F:	include/linux/virtio_vsock.h
16198F:	include/uapi/linux/virtio_vsock.h
16199F:	include/uapi/linux/vsockmon.h
16200F:	include/uapi/linux/vm_sockets_diag.h
16201F:	net/vmw_vsock/diag.c
16202F:	net/vmw_vsock/af_vsock_tap.c
16203F:	net/vmw_vsock/virtio_transport_common.c
16204F:	net/vmw_vsock/virtio_transport.c
16205F:	drivers/net/vsockmon.c
16206F:	drivers/vhost/vsock.c
16207F:	tools/testing/vsock/
16208
16209VIRTIO CONSOLE DRIVER
16210M:	Amit Shah <amit@kernel.org>
16211L:	virtualization@lists.linux-foundation.org
16212S:	Maintained
16213F:	drivers/char/virtio_console.c
16214F:	include/linux/virtio_console.h
16215F:	include/uapi/linux/virtio_console.h
16216
16217VIRTIO CORE, NET AND BLOCK DRIVERS
16218M:	"Michael S. Tsirkin" <mst@redhat.com>
16219M:	Jason Wang <jasowang@redhat.com>
16220L:	virtualization@lists.linux-foundation.org
16221S:	Maintained
16222F:	Documentation/devicetree/bindings/virtio/
16223F:	drivers/virtio/
16224F:	tools/virtio/
16225F:	drivers/net/virtio_net.c
16226F:	drivers/block/virtio_blk.c
16227F:	include/linux/virtio*.h
16228F:	include/uapi/linux/virtio_*.h
16229F:	drivers/crypto/virtio/
16230F:	mm/balloon_compaction.c
16231
16232VIRTIO CRYPTO DRIVER
16233M:	Gonglei <arei.gonglei@huawei.com>
16234L:	virtualization@lists.linux-foundation.org
16235L:	linux-crypto@vger.kernel.org
16236S:	Maintained
16237F:	drivers/crypto/virtio/
16238F:	include/uapi/linux/virtio_crypto.h
16239
16240VIRTIO DRIVERS FOR S390
16241M:	Cornelia Huck <cohuck@redhat.com>
16242M:	Halil Pasic <pasic@linux.ibm.com>
16243L:	linux-s390@vger.kernel.org
16244L:	virtualization@lists.linux-foundation.org
16245L:	kvm@vger.kernel.org
16246S:	Supported
16247F:	drivers/s390/virtio/
16248F:	arch/s390/include/uapi/asm/virtio-ccw.h
16249
16250VIRTIO GPU DRIVER
16251M:	David Airlie <airlied@linux.ie>
16252M:	Gerd Hoffmann <kraxel@redhat.com>
16253L:	dri-devel@lists.freedesktop.org
16254L:	virtualization@lists.linux-foundation.org
16255T:	git git://anongit.freedesktop.org/drm/drm-misc
16256S:	Maintained
16257F:	drivers/gpu/drm/virtio/
16258F:	include/uapi/linux/virtio_gpu.h
16259
16260VIRTIO HOST (VHOST)
16261M:	"Michael S. Tsirkin" <mst@redhat.com>
16262M:	Jason Wang <jasowang@redhat.com>
16263L:	kvm@vger.kernel.org
16264L:	virtualization@lists.linux-foundation.org
16265L:	netdev@vger.kernel.org
16266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16267S:	Maintained
16268F:	drivers/vhost/
16269F:	include/uapi/linux/vhost.h
16270
16271VIRTIO INPUT DRIVER
16272M:	Gerd Hoffmann <kraxel@redhat.com>
16273S:	Maintained
16274F:	drivers/virtio/virtio_input.c
16275F:	include/uapi/linux/virtio_input.h
16276
16277VIRTUAL BOX GUEST DEVICE DRIVER
16278M:	Hans de Goede <hdegoede@redhat.com>
16279M:	Arnd Bergmann <arnd@arndb.de>
16280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16281S:	Maintained
16282F:	include/linux/vbox_utils.h
16283F:	include/uapi/linux/vbox*.h
16284F:	drivers/virt/vboxguest/
16285
16286VIRTUAL SERIO DEVICE DRIVER
16287M:	Stephen Chandler Paul <thatslyude@gmail.com>
16288S:	Maintained
16289F:	drivers/input/serio/userio.c
16290F:	include/uapi/linux/userio.h
16291
16292VIVID VIRTUAL VIDEO DRIVER
16293M:	Hans Verkuil <hverkuil@xs4all.nl>
16294L:	linux-media@vger.kernel.org
16295T:	git git://linuxtv.org/media_tree.git
16296W:	https://linuxtv.org
16297S:	Maintained
16298F:	drivers/media/platform/vivid/*
16299
16300VLYNQ BUS
16301M:	Florian Fainelli <f.fainelli@gmail.com>
16302L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16303S:	Maintained
16304F:	drivers/vlynq/vlynq.c
16305F:	include/linux/vlynq.h
16306
16307VME SUBSYSTEM
16308M:	Martyn Welch <martyn@welchs.me.uk>
16309M:	Manohar Vanga <manohar.vanga@gmail.com>
16310M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16311L:	devel@driverdev.osuosl.org
16312S:	Maintained
16313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16314F:	Documentation/driver-api/vme.rst
16315F:	drivers/staging/vme/
16316F:	drivers/vme/
16317F:	include/linux/vme*
16318
16319VMWARE BALLOON DRIVER
16320M:	Julien Freche <jfreche@vmware.com>
16321M:	Nadav Amit <namit@vmware.com>
16322M:	"VMware, Inc." <pv-drivers@vmware.com>
16323L:	linux-kernel@vger.kernel.org
16324S:	Maintained
16325F:	drivers/misc/vmw_balloon.c
16326
16327VMWARE HYPERVISOR INTERFACE
16328M:	Alok Kataria <akataria@vmware.com>
16329L:	virtualization@lists.linux-foundation.org
16330S:	Supported
16331F:	arch/x86/kernel/cpu/vmware.c
16332
16333VMWARE PVRDMA DRIVER
16334M:	Adit Ranadive <aditr@vmware.com>
16335M:	VMware PV-Drivers <pv-drivers@vmware.com>
16336L:	linux-rdma@vger.kernel.org
16337S:	Maintained
16338F:	drivers/infiniband/hw/vmw_pvrdma/
16339
16340VMware PVSCSI driver
16341M:	Jim Gill <jgill@vmware.com>
16342M:	VMware PV-Drivers <pv-drivers@vmware.com>
16343L:	linux-scsi@vger.kernel.org
16344S:	Maintained
16345F:	drivers/scsi/vmw_pvscsi.c
16346F:	drivers/scsi/vmw_pvscsi.h
16347
16348VMWARE VMMOUSE SUBDRIVER
16349M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16350M:	"VMware, Inc." <pv-drivers@vmware.com>
16351L:	linux-input@vger.kernel.org
16352S:	Maintained
16353F:	drivers/input/mouse/vmmouse.c
16354F:	drivers/input/mouse/vmmouse.h
16355
16356VMWARE VMXNET3 ETHERNET DRIVER
16357M:	Ronak Doshi <doshir@vmware.com>
16358M:	"VMware, Inc." <pv-drivers@vmware.com>
16359L:	netdev@vger.kernel.org
16360S:	Maintained
16361F:	drivers/net/vmxnet3/
16362
16363VOCORE VOCORE2 BOARD
16364M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16365L:	linux-mips@vger.kernel.org
16366S:	Maintained
16367F:	arch/mips/boot/dts/ralink/vocore2.dts
16368
16369VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16370M:	Liam Girdwood <lgirdwood@gmail.com>
16371M:	Mark Brown <broonie@kernel.org>
16372L:	linux-kernel@vger.kernel.org
16373W:	http://www.slimlogic.co.uk/?p=48
16374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16375S:	Supported
16376F:	Documentation/devicetree/bindings/regulator/
16377F:	Documentation/power/regulator/
16378F:	drivers/regulator/
16379F:	include/dt-bindings/regulator/
16380F:	include/linux/regulator/
16381
16382VRF
16383M:	David Ahern <dsa@cumulusnetworks.com>
16384M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16385L:	netdev@vger.kernel.org
16386S:	Maintained
16387F:	drivers/net/vrf.c
16388F:	Documentation/networking/vrf.txt
16389
16390VT1211 HARDWARE MONITOR DRIVER
16391M:	Juerg Haefliger <juergh@gmail.com>
16392L:	linux-hwmon@vger.kernel.org
16393S:	Maintained
16394F:	Documentation/hwmon/vt1211
16395F:	drivers/hwmon/vt1211.c
16396
16397VT8231 HARDWARE MONITOR DRIVER
16398M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16399L:	linux-hwmon@vger.kernel.org
16400S:	Maintained
16401F:	drivers/hwmon/vt8231.c
16402
16403VUB300 USB to SDIO/SD/MMC bridge chip
16404M:	Tony Olech <tony.olech@elandigitalsystems.com>
16405L:	linux-mmc@vger.kernel.org
16406L:	linux-usb@vger.kernel.org
16407S:	Supported
16408F:	drivers/mmc/host/vub300.c
16409
16410W1 DALLAS'S 1-WIRE BUS
16411M:	Evgeniy Polyakov <zbr@ioremap.net>
16412S:	Maintained
16413F:	Documentation/devicetree/bindings/w1/
16414F:	Documentation/w1/
16415F:	drivers/w1/
16416F:	include/linux/w1.h
16417
16418W83791D HARDWARE MONITORING DRIVER
16419M:	Marc Hulsman <m.hulsman@tudelft.nl>
16420L:	linux-hwmon@vger.kernel.org
16421S:	Maintained
16422F:	Documentation/hwmon/w83791d
16423F:	drivers/hwmon/w83791d.c
16424
16425W83793 HARDWARE MONITORING DRIVER
16426M:	Rudolf Marek <r.marek@assembler.cz>
16427L:	linux-hwmon@vger.kernel.org
16428S:	Maintained
16429F:	Documentation/hwmon/w83793
16430F:	drivers/hwmon/w83793.c
16431
16432W83795 HARDWARE MONITORING DRIVER
16433M:	Jean Delvare <jdelvare@suse.com>
16434L:	linux-hwmon@vger.kernel.org
16435S:	Maintained
16436F:	drivers/hwmon/w83795.c
16437
16438W83L51xD SD/MMC CARD INTERFACE DRIVER
16439M:	Pierre Ossman <pierre@ossman.eu>
16440S:	Maintained
16441F:	drivers/mmc/host/wbsd.*
16442
16443WACOM PROTOCOL 4 SERIAL TABLETS
16444M:	Julian Squires <julian@cipht.net>
16445M:	Hans de Goede <hdegoede@redhat.com>
16446L:	linux-input@vger.kernel.org
16447S:	Maintained
16448F:	drivers/input/tablet/wacom_serial4.c
16449
16450WATCHDOG DEVICE DRIVERS
16451M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16452M:	Guenter Roeck <linux@roeck-us.net>
16453L:	linux-watchdog@vger.kernel.org
16454W:	http://www.linux-watchdog.org/
16455T:	git git://www.linux-watchdog.org/linux-watchdog.git
16456S:	Maintained
16457F:	Documentation/devicetree/bindings/watchdog/
16458F:	Documentation/watchdog/
16459F:	drivers/watchdog/
16460F:	include/linux/watchdog.h
16461F:	include/uapi/linux/watchdog.h
16462
16463WHISKEYCOVE PMIC GPIO DRIVER
16464M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16465L:	linux-gpio@vger.kernel.org
16466S:	Maintained
16467F:	drivers/gpio/gpio-wcove.c
16468
16469WIIMOTE HID DRIVER
16470M:	David Herrmann <dh.herrmann@googlemail.com>
16471L:	linux-input@vger.kernel.org
16472S:	Maintained
16473F:	drivers/hid/hid-wiimote*
16474
16475WILOCITY WIL6210 WIRELESS DRIVER
16476M:	Maya Erez <merez@codeaurora.org>
16477L:	linux-wireless@vger.kernel.org
16478L:	wil6210@qti.qualcomm.com
16479S:	Supported
16480W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16481F:	drivers/net/wireless/ath/wil6210/
16482
16483WIMAX STACK
16484M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16485M:	linux-wimax@intel.com
16486L:	wimax@linuxwimax.org (subscribers-only)
16487S:	Supported
16488W:	http://linuxwimax.org
16489F:	Documentation/wimax/README.wimax
16490F:	include/linux/wimax/debug.h
16491F:	include/net/wimax.h
16492F:	include/uapi/linux/wimax.h
16493F:	net/wimax/
16494
16495WINBOND CIR DRIVER
16496M:	David Härdeman <david@hardeman.nu>
16497S:	Maintained
16498F:	drivers/media/rc/winbond-cir.c
16499
16500WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16501M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16502L:	linux-watchdog@vger.kernel.org
16503S:	Maintained
16504F:	drivers/watchdog/ebc-c384_wdt.c
16505
16506WINSYSTEMS WS16C48 GPIO DRIVER
16507M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16508L:	linux-gpio@vger.kernel.org
16509S:	Maintained
16510F:	drivers/gpio/gpio-ws16c48.c
16511
16512WISTRON LAPTOP BUTTON DRIVER
16513M:	Miloslav Trmac <mitr@volny.cz>
16514S:	Maintained
16515F:	drivers/input/misc/wistron_btns.c
16516
16517WL3501 WIRELESS PCMCIA CARD DRIVER
16518L:	linux-wireless@vger.kernel.org
16519S:	Odd fixes
16520F:	drivers/net/wireless/wl3501*
16521
16522WOLFSON MICROELECTRONICS DRIVERS
16523L:	patches@opensource.cirrus.com
16524T:	git https://github.com/CirrusLogic/linux-drivers.git
16525W:	https://github.com/CirrusLogic/linux-drivers/wiki
16526S:	Supported
16527F:	Documentation/hwmon/wm83??
16528F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16529F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16530F:	Documentation/devicetree/bindings/mfd/arizona.txt
16531F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16532F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16533F:	arch/arm/mach-s3c64xx/mach-crag6410*
16534F:	drivers/clk/clk-wm83*.c
16535F:	drivers/extcon/extcon-arizona.c
16536F:	drivers/leds/leds-wm83*.c
16537F:	drivers/gpio/gpio-*wm*.c
16538F:	drivers/gpio/gpio-arizona.c
16539F:	drivers/hwmon/wm83??-hwmon.c
16540F:	drivers/input/misc/wm831x-on.c
16541F:	drivers/input/touchscreen/wm831x-ts.c
16542F:	drivers/input/touchscreen/wm97*.c
16543F:	drivers/mfd/arizona*
16544F:	drivers/mfd/wm*.c
16545F:	drivers/mfd/cs47l24*
16546F:	drivers/power/supply/wm83*.c
16547F:	drivers/rtc/rtc-wm83*.c
16548F:	drivers/regulator/wm8*.c
16549F:	drivers/regulator/arizona*
16550F:	drivers/video/backlight/wm83*_bl.c
16551F:	drivers/watchdog/wm83*_wdt.c
16552F:	include/linux/mfd/arizona/
16553F:	include/linux/mfd/wm831x/
16554F:	include/linux/mfd/wm8350/
16555F:	include/linux/mfd/wm8400*
16556F:	include/linux/regulator/arizona*
16557F:	include/linux/wm97xx.h
16558F:	include/sound/wm????.h
16559F:	sound/soc/codecs/arizona.?
16560F:	sound/soc/codecs/wm*
16561F:	sound/soc/codecs/cs47l24*
16562
16563WORKQUEUE
16564M:	Tejun Heo <tj@kernel.org>
16565R:	Lai Jiangshan <jiangshanlai@gmail.com>
16566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16567S:	Maintained
16568F:	include/linux/workqueue.h
16569F:	kernel/workqueue.c
16570F:	Documentation/core-api/workqueue.rst
16571
16572X-POWERS AXP288 PMIC DRIVERS
16573M:	Hans de Goede <hdegoede@redhat.com>
16574S:	Maintained
16575N:	axp288
16576F:	drivers/acpi/pmic/intel_pmic_xpower.c
16577
16578X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16579M:	Chen-Yu Tsai <wens@csie.org>
16580L:	linux-kernel@vger.kernel.org
16581S:	Maintained
16582N:	axp[128]
16583
16584X.25 NETWORK LAYER
16585M:	Andrew Hendry <andrew.hendry@gmail.com>
16586L:	linux-x25@vger.kernel.org
16587S:	Odd Fixes
16588F:	Documentation/networking/x25*
16589F:	include/net/x25*
16590F:	net/x25/
16591
16592X86 ARCHITECTURE (32-BIT AND 64-BIT)
16593M:	Thomas Gleixner <tglx@linutronix.de>
16594M:	Ingo Molnar <mingo@redhat.com>
16595M:	Borislav Petkov <bp@alien8.de>
16596R:	"H. Peter Anvin" <hpa@zytor.com>
16597M:	x86@kernel.org
16598L:	linux-kernel@vger.kernel.org
16599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16600S:	Maintained
16601F:	Documentation/devicetree/bindings/x86/
16602F:	Documentation/x86/
16603F:	arch/x86/
16604
16605X86 ENTRY CODE
16606M:	Andy Lutomirski <luto@kernel.org>
16607L:	linux-kernel@vger.kernel.org
16608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16609S:	Maintained
16610F:	arch/x86/entry/
16611
16612X86 MCE INFRASTRUCTURE
16613M:	Tony Luck <tony.luck@intel.com>
16614M:	Borislav Petkov <bp@alien8.de>
16615L:	linux-edac@vger.kernel.org
16616S:	Maintained
16617F:	arch/x86/kernel/cpu/mcheck/*
16618
16619X86 MICROCODE UPDATE SUPPORT
16620M:	Borislav Petkov <bp@alien8.de>
16621S:	Maintained
16622F:	arch/x86/kernel/cpu/microcode/*
16623
16624X86 MM
16625M:	Dave Hansen <dave.hansen@linux.intel.com>
16626M:	Andy Lutomirski <luto@kernel.org>
16627M:	Peter Zijlstra <peterz@infradead.org>
16628L:	linux-kernel@vger.kernel.org
16629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16630S:	Maintained
16631F:	arch/x86/mm/
16632
16633X86 PLATFORM DRIVERS
16634M:	Darren Hart <dvhart@infradead.org>
16635M:	Andy Shevchenko <andy@infradead.org>
16636L:	platform-driver-x86@vger.kernel.org
16637T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16638S:	Maintained
16639F:	drivers/platform/x86/
16640F:	drivers/platform/olpc/
16641
16642X86 VDSO
16643M:	Andy Lutomirski <luto@kernel.org>
16644L:	linux-kernel@vger.kernel.org
16645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16646S:	Maintained
16647F:	arch/x86/entry/vdso/
16648
16649XARRAY
16650M:	Matthew Wilcox <willy@infradead.org>
16651L:	linux-fsdevel@vger.kernel.org
16652S:	Supported
16653F:	Documentation/core-api/xarray.rst
16654F:	lib/idr.c
16655F:	lib/xarray.c
16656F:	include/linux/idr.h
16657F:	include/linux/xarray.h
16658F:	tools/testing/radix-tree
16659
16660XBOX DVD IR REMOTE
16661M:	Benjamin Valentin <benpicco@googlemail.com>
16662S:	Maintained
16663F:	drivers/media/rc/xbox_remote.c
16664F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16665
16666XC2028/3028 TUNER DRIVER
16667M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16668L:	linux-media@vger.kernel.org
16669W:	https://linuxtv.org
16670T:	git git://linuxtv.org/media_tree.git
16671S:	Maintained
16672F:	drivers/media/tuners/tuner-xc2028.*
16673
16674XDP SOCKETS (AF_XDP)
16675M:	Björn Töpel <bjorn.topel@intel.com>
16676M:	Magnus Karlsson <magnus.karlsson@intel.com>
16677L:	netdev@vger.kernel.org
16678S:	Maintained
16679F:	kernel/bpf/xskmap.c
16680F:	net/xdp/
16681
16682XEN BLOCK SUBSYSTEM
16683M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16684M:	Roger Pau Monné <roger.pau@citrix.com>
16685L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16686S:	Supported
16687F:	drivers/block/xen-blkback/*
16688F:	drivers/block/xen*
16689
16690XEN HYPERVISOR ARM
16691M:	Stefano Stabellini <sstabellini@kernel.org>
16692L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16693S:	Maintained
16694F:	arch/arm/xen/
16695F:	arch/arm/include/asm/xen/
16696
16697XEN HYPERVISOR ARM64
16698M:	Stefano Stabellini <sstabellini@kernel.org>
16699L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16700S:	Maintained
16701F:	arch/arm64/xen/
16702F:	arch/arm64/include/asm/xen/
16703
16704XEN HYPERVISOR INTERFACE
16705M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16706M:	Juergen Gross <jgross@suse.com>
16707R:	Stefano Stabellini <sstabellini@kernel.org>
16708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16710S:	Supported
16711F:	arch/x86/xen/
16712F:	arch/x86/platform/pvh/
16713F:	drivers/*/xen-*front.c
16714F:	drivers/xen/
16715F:	arch/x86/include/asm/xen/
16716F:	arch/x86/include/asm/pvclock-abi.h
16717F:	include/xen/
16718F:	include/uapi/xen/
16719F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16720F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16721
16722XEN NETWORK BACKEND DRIVER
16723M:	Wei Liu <wei.liu2@citrix.com>
16724M:	Paul Durrant <paul.durrant@citrix.com>
16725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16726L:	netdev@vger.kernel.org
16727S:	Supported
16728F:	drivers/net/xen-netback/*
16729
16730XEN PCI SUBSYSTEM
16731M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16733S:	Supported
16734F:	arch/x86/pci/*xen*
16735F:	drivers/pci/*xen*
16736
16737XEN PVSCSI DRIVERS
16738M:	Juergen Gross <jgross@suse.com>
16739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16740L:	linux-scsi@vger.kernel.org
16741S:	Supported
16742F:	drivers/scsi/xen-scsifront.c
16743F:	drivers/xen/xen-scsiback.c
16744F:	include/xen/interface/io/vscsiif.h
16745
16746XEN SWIOTLB SUBSYSTEM
16747M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16749L:	iommu@lists.linux-foundation.org
16750S:	Supported
16751F:	arch/x86/xen/*swiotlb*
16752F:	drivers/xen/*swiotlb*
16753
16754XEN SOUND FRONTEND DRIVER
16755M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16756L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16758S:	Supported
16759F:	sound/xen/*
16760
16761XFS FILESYSTEM
16762M:	Darrick J. Wong <darrick.wong@oracle.com>
16763M:	linux-xfs@vger.kernel.org
16764L:	linux-xfs@vger.kernel.org
16765W:	http://xfs.org/
16766T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16767S:	Supported
16768F:	Documentation/filesystems/xfs.txt
16769F:	fs/xfs/
16770
16771XILINX AXI ETHERNET DRIVER
16772M:	Anirudha Sarangi <anirudh@xilinx.com>
16773M:	John Linn <John.Linn@xilinx.com>
16774S:	Maintained
16775F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16776
16777XILINX UARTLITE SERIAL DRIVER
16778M:	Peter Korsgaard <jacmet@sunsite.dk>
16779L:	linux-serial@vger.kernel.org
16780S:	Maintained
16781F:	drivers/tty/serial/uartlite.c
16782
16783XILINX VIDEO IP CORES
16784M:	Hyun Kwon <hyun.kwon@xilinx.com>
16785M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16786L:	linux-media@vger.kernel.org
16787T:	git git://linuxtv.org/media_tree.git
16788S:	Supported
16789F:	Documentation/devicetree/bindings/media/xilinx/
16790F:	drivers/media/platform/xilinx/
16791F:	include/uapi/linux/xilinx-v4l2-controls.h
16792
16793XILLYBUS DRIVER
16794M:	Eli Billauer <eli.billauer@gmail.com>
16795L:	linux-kernel@vger.kernel.org
16796S:	Supported
16797F:	drivers/char/xillybus/
16798
16799XLP9XX I2C DRIVER
16800M:	George Cherian <george.cherian@cavium.com>
16801M:	Jan Glauber <jglauber@cavium.com>
16802L:	linux-i2c@vger.kernel.org
16803W:	http://www.cavium.com
16804S:	Supported
16805F:	drivers/i2c/busses/i2c-xlp9xx.c
16806
16807XRA1403 GPIO EXPANDER
16808M:	Nandor Han <nandor.han@ge.com>
16809M:	Semi Malinen <semi.malinen@ge.com>
16810L:	linux-gpio@vger.kernel.org
16811S:	Maintained
16812F:	drivers/gpio/gpio-xra1403.c
16813F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16814
16815XTENSA XTFPGA PLATFORM SUPPORT
16816M:	Max Filippov <jcmvbkbc@gmail.com>
16817L:	linux-xtensa@linux-xtensa.org
16818S:	Maintained
16819F:	drivers/spi/spi-xtensa-xtfpga.c
16820F:	sound/soc/xtensa/xtfpga-i2s.c
16821
16822YAM DRIVER FOR AX.25
16823M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16824L:	linux-hams@vger.kernel.org
16825S:	Maintained
16826F:	drivers/net/hamradio/yam*
16827F:	include/linux/yam.h
16828
16829YAMA SECURITY MODULE
16830M:	Kees Cook <keescook@chromium.org>
16831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16832S:	Supported
16833F:	security/yama/
16834F:	Documentation/admin-guide/LSM/Yama.rst
16835
16836YEALINK PHONE DRIVER
16837M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16838L:	usbb2k-api-dev@nongnu.org
16839S:	Maintained
16840F:	Documentation/input/devices/yealink.rst
16841F:	drivers/input/misc/yealink.*
16842
16843Z8530 DRIVER FOR AX.25
16844M:	Joerg Reuter <jreuter@yaina.de>
16845W:	http://yaina.de/jreuter/
16846W:	http://www.qsl.net/dl1bke/
16847L:	linux-hams@vger.kernel.org
16848S:	Maintained
16849F:	Documentation/networking/z8530drv.txt
16850F:	drivers/net/hamradio/*scc.c
16851F:	drivers/net/hamradio/z8530.h
16852
16853ZBUD COMPRESSED PAGE ALLOCATOR
16854M:	Seth Jennings <sjenning@redhat.com>
16855M:	Dan Streetman <ddstreet@ieee.org>
16856L:	linux-mm@kvack.org
16857S:	Maintained
16858F:	mm/zbud.c
16859F:	include/linux/zbud.h
16860
16861ZD1211RW WIRELESS DRIVER
16862M:	Daniel Drake <dsd@gentoo.org>
16863M:	Ulrich Kunitz <kune@deine-taler.de>
16864W:	http://zd1211.ath.cx/wiki/DriverRewrite
16865L:	linux-wireless@vger.kernel.org
16866L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16867S:	Maintained
16868F:	drivers/net/wireless/zydas/zd1211rw/
16869
16870ZD1301 MEDIA DRIVER
16871M:	Antti Palosaari <crope@iki.fi>
16872L:	linux-media@vger.kernel.org
16873W:	https://linuxtv.org/
16874W:	http://palosaari.fi/linux/
16875Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16876S:	Maintained
16877F:	drivers/media/usb/dvb-usb-v2/zd1301*
16878
16879ZD1301_DEMOD MEDIA DRIVER
16880M:	Antti Palosaari <crope@iki.fi>
16881L:	linux-media@vger.kernel.org
16882W:	https://linuxtv.org/
16883W:	http://palosaari.fi/linux/
16884Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16885S:	Maintained
16886F:	drivers/media/dvb-frontends/zd1301_demod*
16887
16888ZPOOL COMPRESSED PAGE STORAGE API
16889M:	Dan Streetman <ddstreet@ieee.org>
16890L:	linux-mm@kvack.org
16891S:	Maintained
16892F:	mm/zpool.c
16893F:	include/linux/zpool.h
16894
16895ZR36067 VIDEO FOR LINUX DRIVER
16896L:	mjpeg-users@lists.sourceforge.net
16897L:	linux-media@vger.kernel.org
16898W:	http://mjpeg.sourceforge.net/driver-zoran/
16899T:	hg https://linuxtv.org/hg/v4l-dvb
16900S:	Odd Fixes
16901F:	drivers/staging/media/zoran/
16902
16903ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16904M:	Minchan Kim <minchan@kernel.org>
16905M:	Nitin Gupta <ngupta@vflare.org>
16906R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16907L:	linux-kernel@vger.kernel.org
16908S:	Maintained
16909F:	drivers/block/zram/
16910F:	Documentation/blockdev/zram.txt
16911
16912ZS DECSTATION Z85C30 SERIAL DRIVER
16913M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16914S:	Maintained
16915F:	drivers/tty/serial/zs.*
16916
16917ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16918M:	Minchan Kim <minchan@kernel.org>
16919M:	Nitin Gupta <ngupta@vflare.org>
16920R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16921L:	linux-mm@kvack.org
16922S:	Maintained
16923F:	mm/zsmalloc.c
16924F:	include/linux/zsmalloc.h
16925F:	Documentation/vm/zsmalloc.rst
16926
16927ZSWAP COMPRESSED SWAP CACHING
16928M:	Seth Jennings <sjenning@redhat.com>
16929M:	Dan Streetman <ddstreet@ieee.org>
16930L:	linux-mm@kvack.org
16931S:	Maintained
16932F:	mm/zswap.c
16933
16934THE REST
16935M:	Linus Torvalds <torvalds@linux-foundation.org>
16936L:	linux-kernel@vger.kernel.org
16937Q:	http://patchwork.kernel.org/project/LKML/list/
16938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16939S:	Buried alive in reporters
16940F:	*
16941F:	*/
16942