xref: /openbmc/linux/MAINTAINERS (revision 7fc38225363dd8f19e667ad7c77b63bc4a5c065d)
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 <rmody@marvell.com>
3056M:	GR-Linux-NIC-Dev@marvell.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 <aelior@marvell.com>
3076M:	Sudarsana Kalluru <skalluru@marvell.com>
3077M:	GR-everest-linux-l2@marvell.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 <rmody@marvell.com>
3253M:	Sudarsana Kalluru <skalluru@marvell.com>
3254M:	GR-Linux-NIC-Dev@marvell.com
3255L:	netdev@vger.kernel.org
3256S:	Supported
3257F:	drivers/net/ethernet/brocade/bna/
3258
3259BSG (block layer generic sg v4 driver)
3260M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261L:	linux-scsi@vger.kernel.org
3262S:	Supported
3263F:	block/bsg.c
3264F:	include/linux/bsg.h
3265F:	include/uapi/linux/bsg.h
3266
3267BT87X AUDIO DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	Documentation/sound/cards/bt87x.rst
3273F:	sound/pci/bt87x.c
3274
3275BT8XXGPIO DRIVER
3276M:	Michael Buesch <m@bues.ch>
3277W:	http://bu3sch.de/btgpio.php
3278S:	Maintained
3279F:	drivers/gpio/gpio-bt8xx.c
3280
3281BTRFS FILE SYSTEM
3282M:	Chris Mason <clm@fb.com>
3283M:	Josef Bacik <josef@toxicpanda.com>
3284M:	David Sterba <dsterba@suse.com>
3285L:	linux-btrfs@vger.kernel.org
3286W:	http://btrfs.wiki.kernel.org/
3287Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289S:	Maintained
3290F:	Documentation/filesystems/btrfs.txt
3291F:	fs/btrfs/
3292F:	include/linux/btrfs*
3293F:	include/uapi/linux/btrfs*
3294
3295BTTV VIDEO4LINUX DRIVER
3296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3297L:	linux-media@vger.kernel.org
3298W:	https://linuxtv.org
3299T:	git git://linuxtv.org/media_tree.git
3300S:	Odd fixes
3301F:	Documentation/media/v4l-drivers/bttv*
3302F:	drivers/media/pci/bt8xx/bttv*
3303
3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305M:	Chanwoo Choi <cw00.choi@samsung.com>
3306L:	linux-pm@vger.kernel.org
3307L:	linux-samsung-soc@vger.kernel.org
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309S:	Maintained
3310F:	drivers/devfreq/exynos-bus.c
3311F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313BUSLOGIC SCSI DRIVER
3314M:	Khalid Aziz <khalid@gonehiking.org>
3315L:	linux-scsi@vger.kernel.org
3316S:	Maintained
3317F:	drivers/scsi/BusLogic.*
3318F:	drivers/scsi/FlashPoint.*
3319
3320C-MEDIA CMI8788 DRIVER
3321M:	Clemens Ladisch <clemens@ladisch.de>
3322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3323T:	git git://git.alsa-project.org/alsa-kernel.git
3324S:	Maintained
3325F:	sound/pci/oxygen/
3326
3327C-SKY ARCHITECTURE
3328M:	Guo Ren <guoren@kernel.org>
3329T:	git https://github.com/c-sky/csky-linux.git
3330S:	Supported
3331F:	arch/csky/
3332F:	Documentation/devicetree/bindings/csky/
3333F:	drivers/irqchip/irq-csky-*
3334F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3335F:	drivers/clocksource/timer-gx6605s.c
3336F:	drivers/clocksource/timer-mp-csky.c
3337F:	Documentation/devicetree/bindings/timer/csky,*
3338K:	csky
3339N:	csky
3340
3341C6X ARCHITECTURE
3342M:	Mark Salter <msalter@redhat.com>
3343M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344L:	linux-c6x-dev@linux-c6x.org
3345W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3346S:	Maintained
3347F:	arch/c6x/
3348
3349CA8210 IEEE-802.15.4 RADIO DRIVER
3350M:	Harry Morris <h.morris@cascoda.com>
3351L:	linux-wpan@vger.kernel.org
3352W:	https://github.com/Cascoda/ca8210-linux.git
3353S:	Maintained
3354F:	drivers/net/ieee802154/ca8210.c
3355F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358M:	David Howells <dhowells@redhat.com>
3359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3360S:	Supported
3361F:	Documentation/filesystems/caching/cachefiles.txt
3362F:	fs/cachefiles/
3363
3364CADENCE MIPI-CSI2 BRIDGES
3365M:	Maxime Ripard <maxime.ripard@bootlin.com>
3366L:	linux-media@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/media/cdns,*.txt
3369F:	drivers/media/platform/cadence/cdns-csi2*
3370
3371CADET FM/AM RADIO RECEIVER DRIVER
3372M:	Hans Verkuil <hverkuil@xs4all.nl>
3373L:	linux-media@vger.kernel.org
3374T:	git git://linuxtv.org/media_tree.git
3375W:	https://linuxtv.org
3376S:	Maintained
3377F:	drivers/media/radio/radio-cadet*
3378
3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380M:	Jonathan Corbet <corbet@lwn.net>
3381L:	linux-media@vger.kernel.org
3382T:	git git://linuxtv.org/media_tree.git
3383S:	Maintained
3384F:	Documentation/media/v4l-drivers/cafe_ccic*
3385F:	drivers/media/platform/marvell-ccic/
3386
3387CAIF NETWORK LAYER
3388M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389L:	netdev@vger.kernel.org
3390S:	Supported
3391F:	Documentation/networking/caif/
3392F:	drivers/net/caif/
3393F:	include/uapi/linux/caif/
3394F:	include/net/caif/
3395F:	net/caif/
3396
3397CAKE QDISC
3398M:	Toke Høiland-Jørgensen <toke@toke.dk>
3399L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3400S:	Maintained
3401F:	net/sched/sch_cake.c
3402
3403CALGARY x86-64 IOMMU
3404M:	Muli Ben-Yehuda <mulix@mulix.org>
3405M:	Jon Mason <jdmason@kudzu.us>
3406L:	iommu@lists.linux-foundation.org
3407S:	Maintained
3408F:	arch/x86/kernel/pci-calgary_64.c
3409F:	arch/x86/kernel/tce_64.c
3410F:	arch/x86/include/asm/calgary.h
3411F:	arch/x86/include/asm/tce.h
3412
3413CAN NETWORK DRIVERS
3414M:	Wolfgang Grandegger <wg@grandegger.com>
3415M:	Marc Kleine-Budde <mkl@pengutronix.de>
3416L:	linux-can@vger.kernel.org
3417W:	https://github.com/linux-can
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/net/can/
3422F:	drivers/net/can/
3423F:	include/linux/can/dev.h
3424F:	include/linux/can/platform/
3425F:	include/uapi/linux/can/error.h
3426F:	include/uapi/linux/can/netlink.h
3427
3428CAN NETWORK LAYER
3429M:	Oliver Hartkopp <socketcan@hartkopp.net>
3430M:	Marc Kleine-Budde <mkl@pengutronix.de>
3431L:	linux-can@vger.kernel.org
3432W:	https://github.com/linux-can
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435S:	Maintained
3436F:	Documentation/networking/can.rst
3437F:	net/can/
3438F:	include/linux/can/core.h
3439F:	include/uapi/linux/can.h
3440F:	include/uapi/linux/can/bcm.h
3441F:	include/uapi/linux/can/raw.h
3442F:	include/uapi/linux/can/gw.h
3443
3444CAPABILITIES
3445M:	Serge Hallyn <serge@hallyn.com>
3446L:	linux-security-module@vger.kernel.org
3447S:	Supported
3448F:	include/linux/capability.h
3449F:	include/uapi/linux/capability.h
3450F:	security/commoncap.c
3451F:	kernel/capability.c
3452
3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454M:	Kevin Tsai <ktsai@capellamicro.com>
3455S:	Maintained
3456F:	drivers/iio/light/cm*
3457
3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459M:	Christian Lamparter <chunkeey@googlemail.com>
3460L:	linux-wireless@vger.kernel.org
3461W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3462S:	Maintained
3463F:	drivers/net/wireless/ath/carl9170/
3464
3465CAVIUM I2C DRIVER
3466M:	Jan Glauber <jglauber@cavium.com>
3467M:	David Daney <david.daney@cavium.com>
3468W:	http://www.cavium.com
3469S:	Supported
3470F:	drivers/i2c/busses/i2c-octeon*
3471F:	drivers/i2c/busses/i2c-thunderx*
3472
3473CAVIUM LIQUIDIO NETWORK DRIVER
3474M:	Derek Chickles <dchickles@marvell.com>
3475M:	Satanand Burla <sburla@marvell.com>
3476M:	Felix Manlunas <fmanlunas@marvell.com>
3477L:	netdev@vger.kernel.org
3478W:	http://www.cavium.com
3479S:	Supported
3480F:	drivers/net/ethernet/cavium/liquidio/
3481
3482CAVIUM MMC DRIVER
3483M:	Jan Glauber <jglauber@cavium.com>
3484M:	David Daney <david.daney@cavium.com>
3485M:	Steven J. Hill <Steven.Hill@cavium.com>
3486W:	http://www.cavium.com
3487S:	Supported
3488F:	drivers/mmc/host/cavium*
3489
3490CAVIUM OCTEON-TX CRYPTO DRIVER
3491M:	George Cherian <george.cherian@cavium.com>
3492L:	linux-crypto@vger.kernel.org
3493W:	http://www.cavium.com
3494S:	Supported
3495F:	drivers/crypto/cavium/cpt/
3496
3497CAVIUM THUNDERX2 ARM64 SOC
3498M:	Robert Richter <rrichter@cavium.com>
3499M:	Jayachandran C <jnair@caviumnetworks.com>
3500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3501S:	Maintained
3502F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3503F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3504
3505CC2520 IEEE-802.15.4 RADIO DRIVER
3506M:	Varka Bhadram <varkabhadram@gmail.com>
3507L:	linux-wpan@vger.kernel.org
3508S:	Maintained
3509F:	drivers/net/ieee802154/cc2520.c
3510F:	include/linux/spi/cc2520.h
3511F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3512
3513CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3514M:	Yael Chemla <yael.chemla@foss.arm.com>
3515M:	Gilad Ben-Yossef <gilad@benyossef.com>
3516L:	linux-crypto@vger.kernel.org
3517S:	Supported
3518F:	drivers/crypto/ccree/
3519W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3520
3521CEC FRAMEWORK
3522M:	Hans Verkuil <hans.verkuil@cisco.com>
3523L:	linux-media@vger.kernel.org
3524T:	git git://linuxtv.org/media_tree.git
3525W:	http://linuxtv.org
3526S:	Supported
3527F:	Documentation/media/kapi/cec-core.rst
3528F:	Documentation/media/uapi/cec
3529F:	drivers/media/cec/
3530F:	drivers/media/rc/keymaps/rc-cec.c
3531F:	include/media/cec.h
3532F:	include/media/cec-notifier.h
3533F:	include/uapi/linux/cec.h
3534F:	include/uapi/linux/cec-funcs.h
3535F:	Documentation/devicetree/bindings/media/cec.txt
3536F:	Documentation/ABI/testing/debugfs-cec-error-inj
3537
3538CEC GPIO DRIVER
3539M:	Hans Verkuil <hans.verkuil@cisco.com>
3540L:	linux-media@vger.kernel.org
3541T:	git git://linuxtv.org/media_tree.git
3542W:	http://linuxtv.org
3543S:	Supported
3544F:	drivers/media/platform/cec-gpio/
3545F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3546
3547CELL BROADBAND ENGINE ARCHITECTURE
3548M:	Arnd Bergmann <arnd@arndb.de>
3549L:	linuxppc-dev@lists.ozlabs.org
3550W:	http://www.ibm.com/developerworks/power/cell/
3551S:	Supported
3552F:	arch/powerpc/include/asm/cell*.h
3553F:	arch/powerpc/include/asm/spu*.h
3554F:	arch/powerpc/include/uapi/asm/spu*.h
3555F:	arch/powerpc/oprofile/*cell*
3556F:	arch/powerpc/platforms/cell/
3557
3558CEPH COMMON CODE (LIBCEPH)
3559M:	Ilya Dryomov <idryomov@gmail.com>
3560M:	"Yan, Zheng" <zyan@redhat.com>
3561M:	Sage Weil <sage@redhat.com>
3562L:	ceph-devel@vger.kernel.org
3563W:	http://ceph.com/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3565T:	git git://github.com/ceph/ceph-client.git
3566S:	Supported
3567F:	net/ceph/
3568F:	include/linux/ceph/
3569F:	include/linux/crush/
3570
3571CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3572M:	"Yan, Zheng" <zyan@redhat.com>
3573M:	Sage Weil <sage@redhat.com>
3574M:	Ilya Dryomov <idryomov@gmail.com>
3575L:	ceph-devel@vger.kernel.org
3576W:	http://ceph.com/
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3578T:	git git://github.com/ceph/ceph-client.git
3579S:	Supported
3580F:	Documentation/filesystems/ceph.txt
3581F:	fs/ceph/
3582
3583CERTIFICATE HANDLING:
3584M:	David Howells <dhowells@redhat.com>
3585M:	David Woodhouse <dwmw2@infradead.org>
3586L:	keyrings@vger.kernel.org
3587S:	Maintained
3588F:	Documentation/admin-guide/module-signing.rst
3589F:	certs/
3590F:	scripts/sign-file.c
3591F:	scripts/extract-cert.c
3592
3593CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3594L:	linux-usb@vger.kernel.org
3595S:	Orphan
3596F:	Documentation/usb/WUSB-Design-overview.txt
3597F:	Documentation/usb/wusb-cbaf
3598F:	drivers/usb/host/hwa-hc.c
3599F:	drivers/usb/host/whci/
3600F:	drivers/usb/wusbcore/
3601F:	include/linux/usb/wusb*
3602
3603CFAG12864B LCD DRIVER
3604M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	drivers/auxdisplay/cfag12864b.c
3607F:	include/linux/cfag12864b.h
3608
3609CFAG12864BFB LCD FRAMEBUFFER DRIVER
3610M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3611S:	Maintained
3612F:	drivers/auxdisplay/cfag12864bfb.c
3613F:	include/linux/cfag12864b.h
3614
3615802.11 (including CFG80211/NL80211)
3616M:	Johannes Berg <johannes@sipsolutions.net>
3617L:	linux-wireless@vger.kernel.org
3618W:	http://wireless.kernel.org/
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3621S:	Maintained
3622F:	net/wireless/
3623F:	include/uapi/linux/nl80211.h
3624F:	include/linux/ieee80211.h
3625F:	include/net/wext.h
3626F:	include/net/cfg80211.h
3627F:	include/net/iw_handler.h
3628F:	include/net/ieee80211_radiotap.h
3629F:	Documentation/driver-api/80211/cfg80211.rst
3630F:	Documentation/networking/regulatory.txt
3631
3632CHAR and MISC DRIVERS
3633M:	Arnd Bergmann <arnd@arndb.de>
3634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3636S:	Supported
3637F:	drivers/char/
3638F:	drivers/misc/
3639F:	include/linux/miscdevice.h
3640
3641CHECKPATCH
3642M:	Andy Whitcroft <apw@canonical.com>
3643M:	Joe Perches <joe@perches.com>
3644S:	Maintained
3645F:	scripts/checkpatch.pl
3646
3647CHINESE DOCUMENTATION
3648M:	Harry Wei <harryxiyou@gmail.com>
3649L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3650L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3651S:	Maintained
3652F:	Documentation/translations/zh_CN/
3653
3654CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3655M:	Peter Chen <Peter.Chen@nxp.com>
3656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3657L:	linux-usb@vger.kernel.org
3658S:	Maintained
3659F:	drivers/usb/chipidea/
3660
3661CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3662M:	Hans de Goede <hdegoede@redhat.com>
3663L:	linux-input@vger.kernel.org
3664S:	Maintained
3665F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3666F:	drivers/input/touchscreen/chipone_icn8318.c
3667
3668CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3669M:	Hans de Goede <hdegoede@redhat.com>
3670L:	linux-input@vger.kernel.org
3671S:	Maintained
3672F:	drivers/input/touchscreen/chipone_icn8505.c
3673
3674CHROME HARDWARE PLATFORM SUPPORT
3675M:	Benson Leung <bleung@chromium.org>
3676M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3677S:	Maintained
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3679F:	drivers/platform/chrome/
3680
3681CHROMEOS EC SUBDRIVERS
3682M:	Benson Leung <bleung@chromium.org>
3683M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3684R:	Guenter Roeck <groeck@chromium.org>
3685S:	Maintained
3686N:	cros_ec
3687N:	cros-ec
3688F:	drivers/power/supply/cros_usbpd-charger.c
3689
3690CIRRUS LOGIC AUDIO CODEC DRIVERS
3691M:	Brian Austin <brian.austin@cirrus.com>
3692M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3694S:	Maintained
3695F:	sound/soc/codecs/cs*
3696
3697CIRRUS LOGIC EP93XX ETHERNET DRIVER
3698M:	Hartley Sweeten <hsweeten@visionengravers.com>
3699L:	netdev@vger.kernel.org
3700S:	Maintained
3701F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3702
3703CISCO FCOE HBA DRIVER
3704M:	Satish Kharat <satishkh@cisco.com>
3705M:	Sesidhar Baddela <sebaddel@cisco.com>
3706M:	Karan Tilak Kumar <kartilak@cisco.com>
3707L:	linux-scsi@vger.kernel.org
3708S:	Supported
3709F:	drivers/scsi/fnic/
3710
3711CISCO SCSI HBA DRIVER
3712M:	Karan Tilak Kumar <kartilak@cisco.com>
3713M:	Sesidhar Baddela <sebaddel@cisco.com>
3714L:	linux-scsi@vger.kernel.org
3715S:	Supported
3716F:	drivers/scsi/snic/
3717
3718CISCO VIC ETHERNET NIC DRIVER
3719M:	Christian Benvenuti <benve@cisco.com>
3720M:	Govindarajulu Varadarajan <_govind@gmx.com>
3721M:	Parvi Kaustubhi <pkaustub@cisco.com>
3722S:	Supported
3723F:	drivers/net/ethernet/cisco/enic/
3724
3725CISCO VIC LOW LATENCY NIC DRIVER
3726M:	Christian Benvenuti <benve@cisco.com>
3727M:	Nelson Escobar <neescoba@cisco.com>
3728M:	Parvi Kaustubhi <pkaustub@cisco.com>
3729S:	Supported
3730F:	drivers/infiniband/hw/usnic/
3731
3732CIRRUS LOGIC MADERA CODEC DRIVERS
3733M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3734M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3736L:	patches@opensource.cirrus.com
3737T:	git https://github.com/CirrusLogic/linux-drivers.git
3738W:	https://github.com/CirrusLogic/linux-drivers/wiki
3739S:	Supported
3740F:	Documentation/devicetree/bindings/mfd/madera.txt
3741F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3742F:	include/linux/irqchip/irq-madera*
3743F:	include/linux/mfd/madera/*
3744F:	drivers/gpio/gpio-madera*
3745F:	drivers/irqchip/irq-madera*
3746F:	drivers/mfd/madera*
3747F:	drivers/mfd/cs47l*
3748F:	drivers/pinctrl/cirrus/*
3749
3750CLANG-FORMAT FILE
3751M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3752S:	Maintained
3753F:	.clang-format
3754
3755CLEANCACHE API
3756M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3757L:	linux-kernel@vger.kernel.org
3758S:	Maintained
3759F:	mm/cleancache.c
3760F:	include/linux/cleancache.h
3761
3762CLK API
3763M:	Russell King <linux@armlinux.org.uk>
3764L:	linux-clk@vger.kernel.org
3765S:	Maintained
3766F:	include/linux/clk.h
3767
3768CLOCKSOURCE, CLOCKEVENT DRIVERS
3769M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3770M:	Thomas Gleixner <tglx@linutronix.de>
3771L:	linux-kernel@vger.kernel.org
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3773S:	Supported
3774F:	drivers/clocksource/
3775F:	Documentation/devicetree/bindings/timer/
3776
3777CMPC ACPI DRIVER
3778M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3779M:	Daniel Oliveira Nascimento <don@syst.com.br>
3780L:	platform-driver-x86@vger.kernel.org
3781S:	Supported
3782F:	drivers/platform/x86/classmate-laptop.c
3783
3784COBALT MEDIA DRIVER
3785M:	Hans Verkuil <hans.verkuil@cisco.com>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	https://linuxtv.org
3789S:	Supported
3790F:	drivers/media/pci/cobalt/
3791
3792COCCINELLE/Semantic Patches (SmPL)
3793M:	Julia Lawall <Julia.Lawall@lip6.fr>
3794M:	Gilles Muller <Gilles.Muller@lip6.fr>
3795M:	Nicolas Palix <nicolas.palix@imag.fr>
3796M:	Michal Marek <michal.lkml@markovi.net>
3797L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3799W:	http://coccinelle.lip6.fr/
3800S:	Supported
3801F:	Documentation/dev-tools/coccinelle.rst
3802F:	scripts/coccinelle/
3803F:	scripts/coccicheck
3804
3805CODA FILE SYSTEM
3806M:	Jan Harkes <jaharkes@cs.cmu.edu>
3807M:	coda@cs.cmu.edu
3808L:	codalist@coda.cs.cmu.edu
3809W:	http://www.coda.cs.cmu.edu/
3810S:	Maintained
3811F:	Documentation/filesystems/coda.txt
3812F:	fs/coda/
3813F:	include/linux/coda*.h
3814F:	include/uapi/linux/coda*.h
3815
3816CODA V4L2 MEM2MEM DRIVER
3817M:	Philipp Zabel <p.zabel@pengutronix.de>
3818L:	linux-media@vger.kernel.org
3819S:	Maintained
3820F:	Documentation/devicetree/bindings/media/coda.txt
3821F:	drivers/media/platform/coda/
3822
3823CODE OF CONDUCT
3824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3825S:	Supported
3826F:	Documentation/process/code-of-conduct.rst
3827F:	Documentation/process/code-of-conduct-interpretation.rst
3828
3829COMMON CLK FRAMEWORK
3830M:	Michael Turquette <mturquette@baylibre.com>
3831M:	Stephen Boyd <sboyd@kernel.org>
3832L:	linux-clk@vger.kernel.org
3833Q:	http://patchwork.kernel.org/project/linux-clk/list/
3834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/clock/
3837F:	drivers/clk/
3838X:	drivers/clk/clkdev.c
3839F:	include/linux/clk-pr*
3840F:	include/linux/clk/
3841F:	include/linux/of_clk.h
3842
3843COMMON INTERNET FILE SYSTEM (CIFS)
3844M:	Steve French <sfrench@samba.org>
3845L:	linux-cifs@vger.kernel.org
3846L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3847W:	http://linux-cifs.samba.org/
3848T:	git git://git.samba.org/sfrench/cifs-2.6.git
3849S:	Supported
3850F:	Documentation/filesystems/cifs/
3851F:	fs/cifs/
3852
3853COMPACTPCI HOTPLUG CORE
3854M:	Scott Murray <scott@spiteful.org>
3855L:	linux-pci@vger.kernel.org
3856S:	Maintained
3857F:	drivers/pci/hotplug/cpci_hotplug*
3858
3859COMPACTPCI HOTPLUG GENERIC DRIVER
3860M:	Scott Murray <scott@spiteful.org>
3861L:	linux-pci@vger.kernel.org
3862S:	Maintained
3863F:	drivers/pci/hotplug/cpcihp_generic.c
3864
3865COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3866M:	Scott Murray <scott@spiteful.org>
3867L:	linux-pci@vger.kernel.org
3868S:	Maintained
3869F:	drivers/pci/hotplug/cpcihp_zt5550.*
3870
3871COMPAL LAPTOP SUPPORT
3872M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3873L:	platform-driver-x86@vger.kernel.org
3874S:	Maintained
3875F:	drivers/platform/x86/compal-laptop.c
3876
3877COMPILER ATTRIBUTES
3878M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3879S:	Maintained
3880F:	include/linux/compiler_attributes.h
3881
3882CONEXANT ACCESSRUNNER USB DRIVER
3883L:	accessrunner-general@lists.sourceforge.net
3884W:	http://accessrunner.sourceforge.net/
3885S:	Orphan
3886F:	drivers/usb/atm/cxacru.c
3887
3888CONFIGFS
3889M:	Joel Becker <jlbec@evilplan.org>
3890M:	Christoph Hellwig <hch@lst.de>
3891T:	git git://git.infradead.org/users/hch/configfs.git
3892S:	Supported
3893F:	fs/configfs/
3894F:	include/linux/configfs.h
3895
3896CONNECTOR
3897M:	Evgeniy Polyakov <zbr@ioremap.net>
3898L:	netdev@vger.kernel.org
3899S:	Maintained
3900F:	drivers/connector/
3901
3902CONTROL GROUP (CGROUP)
3903M:	Tejun Heo <tj@kernel.org>
3904M:	Li Zefan <lizefan@huawei.com>
3905M:	Johannes Weiner <hannes@cmpxchg.org>
3906L:	cgroups@vger.kernel.org
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3908S:	Maintained
3909F:	Documentation/cgroup*
3910F:	include/linux/cgroup*
3911F:	kernel/cgroup*
3912
3913CONTROL GROUP - CPUSET
3914M:	Li Zefan <lizefan@huawei.com>
3915L:	cgroups@vger.kernel.org
3916W:	http://www.bullopensource.org/cpuset/
3917W:	http://oss.sgi.com/projects/cpusets/
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3919S:	Maintained
3920F:	Documentation/cgroup-v1/cpusets.txt
3921F:	include/linux/cpuset.h
3922F:	kernel/cgroup/cpuset.c
3923
3924CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3925M:	Johannes Weiner <hannes@cmpxchg.org>
3926M:	Michal Hocko <mhocko@kernel.org>
3927M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3928L:	cgroups@vger.kernel.org
3929L:	linux-mm@kvack.org
3930S:	Maintained
3931F:	mm/memcontrol.c
3932F:	mm/swap_cgroup.c
3933
3934CORETEMP HARDWARE MONITORING DRIVER
3935M:	Fenghua Yu <fenghua.yu@intel.com>
3936L:	linux-hwmon@vger.kernel.org
3937S:	Maintained
3938F:	Documentation/hwmon/coretemp
3939F:	drivers/hwmon/coretemp.c
3940
3941COSA/SRP SYNC SERIAL DRIVER
3942M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3943W:	http://www.fi.muni.cz/~kas/cosa/
3944S:	Maintained
3945F:	drivers/net/wan/cosa*
3946
3947CPMAC ETHERNET DRIVER
3948M:	Florian Fainelli <f.fainelli@gmail.com>
3949L:	netdev@vger.kernel.org
3950S:	Maintained
3951F:	drivers/net/ethernet/ti/cpmac.c
3952
3953CPU FREQUENCY SCALING FRAMEWORK
3954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3955M:	Viresh Kumar <viresh.kumar@linaro.org>
3956L:	linux-pm@vger.kernel.org
3957S:	Maintained
3958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3960B:	https://bugzilla.kernel.org
3961F:	Documentation/admin-guide/pm/cpufreq.rst
3962F:	Documentation/admin-guide/pm/intel_pstate.rst
3963F:	Documentation/cpu-freq/
3964F:	Documentation/devicetree/bindings/cpufreq/
3965F:	drivers/cpufreq/
3966F:	include/linux/cpufreq.h
3967F:	tools/testing/selftests/cpufreq/
3968
3969CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3970M:	Viresh Kumar <viresh.kumar@linaro.org>
3971M:	Sudeep Holla <sudeep.holla@arm.com>
3972L:	linux-pm@vger.kernel.org
3973W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3974S:	Maintained
3975F:	drivers/cpufreq/arm_big_little.h
3976F:	drivers/cpufreq/arm_big_little.c
3977
3978CPU POWER MONITORING SUBSYSTEM
3979M:	Thomas Renninger <trenn@suse.com>
3980M:	Shuah Khan <shuah@kernel.org>
3981M:	Shuah Khan <skhan@linuxfoundation.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 ENETC ETHERNET DRIVERS
6028M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6029L:	netdev@vger.kernel.org
6030S:	Maintained
6031F:	drivers/net/ethernet/freescale/enetc/
6032
6033FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6034M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6035L:	netdev@vger.kernel.org
6036S:	Maintained
6037F:	drivers/net/ethernet/freescale/gianfar*
6038F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6039
6040FREESCALE GPMI NAND DRIVER
6041M:	Han Xu <han.xu@nxp.com>
6042L:	linux-mtd@lists.infradead.org
6043S:	Maintained
6044F:	drivers/mtd/nand/raw/gpmi-nand/*
6045
6046FREESCALE I2C CPM DRIVER
6047M:	Jochen Friedrich <jochen@scram.de>
6048L:	linuxppc-dev@lists.ozlabs.org
6049L:	linux-i2c@vger.kernel.org
6050S:	Maintained
6051F:	drivers/i2c/busses/i2c-cpm.c
6052
6053FREESCALE IMX LPI2C DRIVER
6054M:	Dong Aisheng <aisheng.dong@nxp.com>
6055L:	linux-i2c@vger.kernel.org
6056L:	linux-imx@nxp.com
6057S:	Maintained
6058F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6059F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6060
6061FREESCALE IMX / MXC FEC DRIVER
6062M:	Fugang Duan <fugang.duan@nxp.com>
6063L:	netdev@vger.kernel.org
6064S:	Maintained
6065F:	drivers/net/ethernet/freescale/fec_main.c
6066F:	drivers/net/ethernet/freescale/fec_ptp.c
6067F:	drivers/net/ethernet/freescale/fec.h
6068F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6069
6070FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6071M:	Sascha Hauer <s.hauer@pengutronix.de>
6072R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6073L:	linux-fbdev@vger.kernel.org
6074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6075S:	Maintained
6076F:	include/linux/platform_data/video-imxfb.h
6077F:	drivers/video/fbdev/imxfb.c
6078
6079FREESCALE QORIQ DPAA ETHERNET DRIVER
6080M:	Madalin Bucur <madalin.bucur@nxp.com>
6081L:	netdev@vger.kernel.org
6082S:	Maintained
6083F:	drivers/net/ethernet/freescale/dpaa
6084
6085FREESCALE QORIQ DPAA FMAN DRIVER
6086M:	Madalin Bucur <madalin.bucur@nxp.com>
6087L:	netdev@vger.kernel.org
6088S:	Maintained
6089F:	drivers/net/ethernet/freescale/fman
6090F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6091
6092FREESCALE QORIQ PTP CLOCK DRIVER
6093M:	Yangbo Lu <yangbo.lu@nxp.com>
6094L:	netdev@vger.kernel.org
6095S:	Maintained
6096F:	drivers/ptp/ptp_qoriq.c
6097F:	drivers/ptp/ptp_qoriq_debugfs.c
6098F:	include/linux/fsl/ptp_qoriq.h
6099F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6100
6101FREESCALE QUAD SPI DRIVER
6102M:	Han Xu <han.xu@nxp.com>
6103L:	linux-mtd@lists.infradead.org
6104S:	Maintained
6105F:	drivers/mtd/spi-nor/fsl-quadspi.c
6106
6107FREESCALE QUICC ENGINE LIBRARY
6108M:	Qiang Zhao <qiang.zhao@nxp.com>
6109L:	linuxppc-dev@lists.ozlabs.org
6110S:	Maintained
6111F:	drivers/soc/fsl/qe/
6112F:	include/soc/fsl/*qe*.h
6113F:	include/soc/fsl/*ucc*.h
6114
6115FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6116M:	Li Yang <leoyang.li@nxp.com>
6117L:	netdev@vger.kernel.org
6118L:	linuxppc-dev@lists.ozlabs.org
6119S:	Maintained
6120F:	drivers/net/ethernet/freescale/ucc_geth*
6121
6122FREESCALE QUICC ENGINE UCC HDLC DRIVER
6123M:	Zhao Qiang <qiang.zhao@nxp.com>
6124L:	netdev@vger.kernel.org
6125L:	linuxppc-dev@lists.ozlabs.org
6126S:	Maintained
6127F:	drivers/net/wan/fsl_ucc_hdlc*
6128
6129FREESCALE QUICC ENGINE UCC UART DRIVER
6130M:	Timur Tabi <timur@kernel.org>
6131L:	linuxppc-dev@lists.ozlabs.org
6132S:	Maintained
6133F:	drivers/tty/serial/ucc_uart.c
6134
6135FREESCALE SOC DRIVERS
6136M:	Li Yang <leoyang.li@nxp.com>
6137L:	linuxppc-dev@lists.ozlabs.org
6138L:	linux-arm-kernel@lists.infradead.org
6139S:	Maintained
6140F:	Documentation/devicetree/bindings/soc/fsl/
6141F:	drivers/soc/fsl/
6142F:	include/linux/fsl/
6143
6144FREESCALE SOC FS_ENET DRIVER
6145M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6146L:	linuxppc-dev@lists.ozlabs.org
6147L:	netdev@vger.kernel.org
6148S:	Maintained
6149F:	drivers/net/ethernet/freescale/fs_enet/
6150F:	include/linux/fs_enet_pd.h
6151
6152FREESCALE SOC SOUND DRIVERS
6153M:	Timur Tabi <timur@kernel.org>
6154M:	Nicolin Chen <nicoleotsuka@gmail.com>
6155M:	Xiubo Li <Xiubo.Lee@gmail.com>
6156R:	Fabio Estevam <fabio.estevam@nxp.com>
6157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6158L:	linuxppc-dev@lists.ozlabs.org
6159S:	Maintained
6160F:	sound/soc/fsl/fsl*
6161F:	sound/soc/fsl/imx*
6162F:	sound/soc/fsl/mpc8610_hpcd.c
6163
6164FREESCALE USB PERIPHERAL DRIVERS
6165M:	Li Yang <leoyang.li@nxp.com>
6166L:	linux-usb@vger.kernel.org
6167L:	linuxppc-dev@lists.ozlabs.org
6168S:	Maintained
6169F:	drivers/usb/gadget/udc/fsl*
6170
6171FREEVXFS FILESYSTEM
6172M:	Christoph Hellwig <hch@infradead.org>
6173W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6174S:	Maintained
6175F:	fs/freevxfs/
6176
6177FREEZER
6178M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6179M:	Pavel Machek <pavel@ucw.cz>
6180L:	linux-pm@vger.kernel.org
6181S:	Supported
6182F:	Documentation/power/freezing-of-tasks.txt
6183F:	include/linux/freezer.h
6184F:	kernel/freezer.c
6185
6186FRONTSWAP API
6187M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6188L:	linux-kernel@vger.kernel.org
6189S:	Maintained
6190F:	mm/frontswap.c
6191F:	include/linux/frontswap.h
6192
6193FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6194M:	David Howells <dhowells@redhat.com>
6195L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6196S:	Supported
6197F:	Documentation/filesystems/caching/
6198F:	fs/fscache/
6199F:	include/linux/fscache*.h
6200
6201FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6202M:	Theodore Y. Ts'o <tytso@mit.edu>
6203M:	Jaegeuk Kim <jaegeuk@kernel.org>
6204L:	linux-fscrypt@vger.kernel.org
6205Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6207S:	Supported
6208F:	fs/crypto/
6209F:	include/linux/fscrypt*.h
6210F:	Documentation/filesystems/fscrypt.rst
6211
6212FSI-ATTACHED I2C DRIVER
6213M:	Eddie James <eajames@linux.ibm.com>
6214L:	linux-i2c@vger.kernel.org
6215L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6216S:	Maintained
6217F:	drivers/i2c/busses/i2c-fsi.c
6218F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6219
6220FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6221M:	Jan Kara <jack@suse.cz>
6222R:	Amir Goldstein <amir73il@gmail.com>
6223L:	linux-fsdevel@vger.kernel.org
6224S:	Maintained
6225F:	fs/notify/
6226F:	include/linux/fsnotify*.h
6227
6228FUJITSU LAPTOP EXTRAS
6229M:	Jonathan Woithe <jwoithe@just42.net>
6230L:	platform-driver-x86@vger.kernel.org
6231S:	Maintained
6232F:	drivers/platform/x86/fujitsu-laptop.c
6233
6234FUJITSU M-5MO LS CAMERA ISP DRIVER
6235M:	Kyungmin Park <kyungmin.park@samsung.com>
6236M:	Heungjun Kim <riverful.kim@samsung.com>
6237L:	linux-media@vger.kernel.org
6238S:	Maintained
6239F:	drivers/media/i2c/m5mols/
6240F:	include/media/i2c/m5mols.h
6241
6242FUJITSU TABLET EXTRAS
6243M:	Robert Gerlach <khnz@gmx.de>
6244L:	platform-driver-x86@vger.kernel.org
6245S:	Maintained
6246F:	drivers/platform/x86/fujitsu-tablet.c
6247
6248FUSE: FILESYSTEM IN USERSPACE
6249M:	Miklos Szeredi <miklos@szeredi.hu>
6250L:	linux-fsdevel@vger.kernel.org
6251W:	http://fuse.sourceforge.net/
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6253S:	Maintained
6254F:	fs/fuse/
6255F:	include/uapi/linux/fuse.h
6256F:	Documentation/filesystems/fuse.txt
6257
6258FUTEX SUBSYSTEM
6259M:	Thomas Gleixner <tglx@linutronix.de>
6260M:	Ingo Molnar <mingo@redhat.com>
6261R:	Peter Zijlstra <peterz@infradead.org>
6262R:	Darren Hart <dvhart@infradead.org>
6263L:	linux-kernel@vger.kernel.org
6264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6265S:	Maintained
6266F:	kernel/futex.c
6267F:	kernel/futex_compat.c
6268F:	include/asm-generic/futex.h
6269F:	include/linux/futex.h
6270F:	include/uapi/linux/futex.h
6271F:	tools/testing/selftests/futex/
6272F:	tools/perf/bench/futex*
6273F:	Documentation/*futex*
6274
6275GCC PLUGINS
6276M:	Kees Cook <keescook@chromium.org>
6277R:	Emese Revfy <re.emese@gmail.com>
6278L:	kernel-hardening@lists.openwall.com
6279S:	Maintained
6280F:	scripts/gcc-plugins/
6281F:	scripts/gcc-plugin.sh
6282F:	scripts/Makefile.gcc-plugins
6283F:	Documentation/gcc-plugins.txt
6284
6285GASKET DRIVER FRAMEWORK
6286M:	Rob Springer <rspringer@google.com>
6287M:	Todd Poynor <toddpoynor@google.com>
6288M:	Ben Chan <benchan@chromium.org>
6289S:	Maintained
6290F:	drivers/staging/gasket/
6291
6292GCOV BASED KERNEL PROFILING
6293M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6294S:	Maintained
6295F:	kernel/gcov/
6296F:	Documentation/dev-tools/gcov.rst
6297
6298GDB KERNEL DEBUGGING HELPER SCRIPTS
6299M:	Jan Kiszka <jan.kiszka@siemens.com>
6300M:	Kieran Bingham <kbingham@kernel.org>
6301S:	Supported
6302F:	scripts/gdb/
6303
6304GDT SCSI DISK ARRAY CONTROLLER DRIVER
6305M:	Achim Leubner <achim_leubner@adaptec.com>
6306L:	linux-scsi@vger.kernel.org
6307W:	http://www.icp-vortex.com/
6308S:	Supported
6309F:	drivers/scsi/gdt*
6310
6311GEMTEK FM RADIO RECEIVER DRIVER
6312M:	Hans Verkuil <hverkuil@xs4all.nl>
6313L:	linux-media@vger.kernel.org
6314T:	git git://linuxtv.org/media_tree.git
6315W:	https://linuxtv.org
6316S:	Maintained
6317F:	drivers/media/radio/radio-gemtek*
6318
6319GENERIC GPIO I2C DRIVER
6320M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6321S:	Supported
6322F:	drivers/i2c/busses/i2c-gpio.c
6323F:	include/linux/platform_data/i2c-gpio.h
6324
6325GENERIC GPIO I2C MULTIPLEXER DRIVER
6326M:	Peter Korsgaard <peter.korsgaard@barco.com>
6327L:	linux-i2c@vger.kernel.org
6328S:	Supported
6329F:	drivers/i2c/muxes/i2c-mux-gpio.c
6330F:	include/linux/platform_data/i2c-mux-gpio.h
6331F:	Documentation/i2c/muxes/i2c-mux-gpio
6332
6333GENERIC HDLC (WAN) DRIVERS
6334M:	Krzysztof Halasa <khc@pm.waw.pl>
6335W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6336S:	Maintained
6337F:	drivers/net/wan/c101.c
6338F:	drivers/net/wan/hd6457*
6339F:	drivers/net/wan/hdlc*
6340F:	drivers/net/wan/n2.c
6341F:	drivers/net/wan/pc300too.c
6342F:	drivers/net/wan/pci200syn.c
6343F:	drivers/net/wan/wanxl*
6344
6345GENERIC INCLUDE/ASM HEADER FILES
6346M:	Arnd Bergmann <arnd@arndb.de>
6347L:	linux-arch@vger.kernel.org
6348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6349S:	Maintained
6350F:	include/asm-generic/
6351F:	include/uapi/asm-generic/
6352
6353GENERIC PHY FRAMEWORK
6354M:	Kishon Vijay Abraham I <kishon@ti.com>
6355L:	linux-kernel@vger.kernel.org
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6357S:	Supported
6358F:	drivers/phy/
6359F:	include/linux/phy/
6360F:	Documentation/devicetree/bindings/phy/
6361
6362GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6363M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6364S:	Supported
6365F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6366
6367GENERIC PM DOMAINS
6368M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6369M:	Kevin Hilman <khilman@kernel.org>
6370M:	Ulf Hansson <ulf.hansson@linaro.org>
6371L:	linux-pm@vger.kernel.org
6372S:	Supported
6373F:	drivers/base/power/domain*.c
6374F:	include/linux/pm_domain.h
6375F:	Documentation/devicetree/bindings/power/power_domain.txt
6376
6377GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6378M:	Eugen Hristev <eugen.hristev@microchip.com>
6379L:	linux-input@vger.kernel.org
6380S:	Maintained
6381F:	drivers/input/touchscreen/resistive-adc-touch.c
6382
6383GENERIC UIO DRIVER FOR PCI DEVICES
6384M:	"Michael S. Tsirkin" <mst@redhat.com>
6385L:	kvm@vger.kernel.org
6386S:	Supported
6387F:	drivers/uio/uio_pci_generic.c
6388
6389GENWQE (IBM Generic Workqueue Card)
6390M:	Frank Haverkamp <haver@linux.ibm.com>
6391S:	Supported
6392F:	drivers/misc/genwqe/
6393
6394GET_MAINTAINER SCRIPT
6395M:	Joe Perches <joe@perches.com>
6396S:	Maintained
6397F:	scripts/get_maintainer.pl
6398
6399GFS2 FILE SYSTEM
6400M:	Bob Peterson <rpeterso@redhat.com>
6401M:	Andreas Gruenbacher <agruenba@redhat.com>
6402L:	cluster-devel@redhat.com
6403W:	http://sources.redhat.com/cluster/
6404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6405S:	Supported
6406F:	Documentation/filesystems/gfs2*.txt
6407F:	fs/gfs2/
6408F:	include/uapi/linux/gfs2_ondisk.h
6409
6410GIGASET ISDN DRIVERS
6411M:	Paul Bolle <pebolle@tiscali.nl>
6412L:	gigaset307x-common@lists.sourceforge.net
6413W:	http://gigaset307x.sourceforge.net/
6414S:	Odd Fixes
6415F:	Documentation/isdn/README.gigaset
6416F:	drivers/isdn/gigaset/
6417F:	include/uapi/linux/gigaset_dev.h
6418
6419GNSS SUBSYSTEM
6420M:	Johan Hovold <johan@kernel.org>
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6422S:	Maintained
6423F:	Documentation/ABI/testing/sysfs-class-gnss
6424F:	Documentation/devicetree/bindings/gnss/
6425F:	drivers/gnss/
6426F:	include/linux/gnss.h
6427
6428GO7007 MPEG CODEC
6429M:	Hans Verkuil <hans.verkuil@cisco.com>
6430L:	linux-media@vger.kernel.org
6431S:	Maintained
6432F:	drivers/media/usb/go7007/
6433
6434GOODIX TOUCHSCREEN
6435M:	Bastien Nocera <hadess@hadess.net>
6436L:	linux-input@vger.kernel.org
6437S:	Maintained
6438F:	drivers/input/touchscreen/goodix.c
6439
6440GPD POCKET FAN DRIVER
6441M:	Hans de Goede <hdegoede@redhat.com>
6442L:	platform-driver-x86@vger.kernel.org
6443S:	Maintained
6444F:	drivers/platform/x86/gpd-pocket-fan.c
6445
6446GPIO ACPI SUPPORT
6447M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6448M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6449L:	linux-gpio@vger.kernel.org
6450L:	linux-acpi@vger.kernel.org
6451S:	Maintained
6452F:	Documentation/acpi/gpio-properties.txt
6453F:	drivers/gpio/gpiolib-acpi.c
6454
6455GPIO IR Transmitter
6456M:	Sean Young <sean@mess.org>
6457L:	linux-media@vger.kernel.org
6458S:	Maintained
6459F:	drivers/media/rc/gpio-ir-tx.c
6460
6461GPIO MOCKUP DRIVER
6462M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6463L:	linux-gpio@vger.kernel.org
6464S:	Maintained
6465F:	drivers/gpio/gpio-mockup.c
6466F:	tools/testing/selftests/gpio/
6467
6468GPIO SUBSYSTEM
6469M:	Linus Walleij <linus.walleij@linaro.org>
6470M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6471L:	linux-gpio@vger.kernel.org
6472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6473S:	Maintained
6474F:	Documentation/devicetree/bindings/gpio/
6475F:	Documentation/driver-api/gpio/
6476F:	Documentation/gpio/
6477F:	Documentation/ABI/testing/gpio-cdev
6478F:	Documentation/ABI/obsolete/sysfs-gpio
6479F:	drivers/gpio/
6480F:	include/linux/gpio/
6481F:	include/linux/gpio.h
6482F:	include/linux/of_gpio.h
6483F:	include/asm-generic/gpio.h
6484F:	include/uapi/linux/gpio.h
6485F:	tools/gpio/
6486
6487GRE DEMULTIPLEXER DRIVER
6488M:	Dmitry Kozlov <xeb@mail.ru>
6489L:	netdev@vger.kernel.org
6490S:	Maintained
6491F:	net/ipv4/gre_demux.c
6492F:	net/ipv4/gre_offload.c
6493F:	include/net/gre.h
6494
6495GRETH 10/100/1G Ethernet MAC device driver
6496M:	Andreas Larsson <andreas@gaisler.com>
6497L:	netdev@vger.kernel.org
6498S:	Maintained
6499F:	drivers/net/ethernet/aeroflex/
6500
6501GREYBUS AUDIO PROTOCOLS DRIVERS
6502M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6503M:	Mark Greer <mgreer@animalcreek.com>
6504S:	Maintained
6505F:	drivers/staging/greybus/audio_apbridgea.c
6506F:	drivers/staging/greybus/audio_apbridgea.h
6507F:	drivers/staging/greybus/audio_codec.c
6508F:	drivers/staging/greybus/audio_codec.h
6509F:	drivers/staging/greybus/audio_gb.c
6510F:	drivers/staging/greybus/audio_manager.c
6511F:	drivers/staging/greybus/audio_manager.h
6512F:	drivers/staging/greybus/audio_manager_module.c
6513F:	drivers/staging/greybus/audio_manager_private.h
6514F:	drivers/staging/greybus/audio_manager_sysfs.c
6515F:	drivers/staging/greybus/audio_module.c
6516F:	drivers/staging/greybus/audio_topology.c
6517
6518GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6519M:	Viresh Kumar <vireshk@kernel.org>
6520S:	Maintained
6521F:	drivers/staging/greybus/authentication.c
6522F:	drivers/staging/greybus/bootrom.c
6523F:	drivers/staging/greybus/firmware.h
6524F:	drivers/staging/greybus/fw-core.c
6525F:	drivers/staging/greybus/fw-download.c
6526F:	drivers/staging/greybus/fw-management.c
6527F:	drivers/staging/greybus/greybus_authentication.h
6528F:	drivers/staging/greybus/greybus_firmware.h
6529F:	drivers/staging/greybus/hid.c
6530F:	drivers/staging/greybus/i2c.c
6531F:	drivers/staging/greybus/spi.c
6532F:	drivers/staging/greybus/spilib.c
6533F:	drivers/staging/greybus/spilib.h
6534
6535GREYBUS LOOPBACK DRIVER
6536M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6537S:	Maintained
6538F:	drivers/staging/greybus/loopback.c
6539
6540GREYBUS PLATFORM DRIVERS
6541M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6542S:	Maintained
6543F:	drivers/staging/greybus/arche-platform.c
6544F:	drivers/staging/greybus/arche-apb-ctrl.c
6545F:	drivers/staging/greybus/arche_platform.h
6546
6547GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6548M:	Rui Miguel Silva <rmfrfs@gmail.com>
6549S:	Maintained
6550F:	drivers/staging/greybus/sdio.c
6551F:	drivers/staging/greybus/light.c
6552F:	drivers/staging/greybus/gpio.c
6553F:	drivers/staging/greybus/power_supply.c
6554F:	drivers/staging/greybus/spi.c
6555F:	drivers/staging/greybus/spilib.c
6556
6557GREYBUS SUBSYSTEM
6558M:	Johan Hovold <johan@kernel.org>
6559M:	Alex Elder <elder@kernel.org>
6560M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6561S:	Maintained
6562F:	drivers/staging/greybus/
6563L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6564
6565GREYBUS UART PROTOCOLS DRIVERS
6566M:	David Lin <dtwlin@gmail.com>
6567S:	Maintained
6568F:	drivers/staging/greybus/uart.c
6569F:	drivers/staging/greybus/log.c
6570
6571GS1662 VIDEO SERIALIZER
6572M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6573L:	linux-media@vger.kernel.org
6574T:	git git://linuxtv.org/media_tree.git
6575S:	Maintained
6576F:	drivers/media/spi/gs1662.c
6577
6578GSPCA FINEPIX SUBDRIVER
6579M:	Frank Zago <frank@zago.net>
6580L:	linux-media@vger.kernel.org
6581T:	git git://linuxtv.org/media_tree.git
6582S:	Maintained
6583F:	drivers/media/usb/gspca/finepix.c
6584
6585GSPCA GL860 SUBDRIVER
6586M:	Olivier Lorin <o.lorin@laposte.net>
6587L:	linux-media@vger.kernel.org
6588T:	git git://linuxtv.org/media_tree.git
6589S:	Maintained
6590F:	drivers/media/usb/gspca/gl860/
6591
6592GSPCA M5602 SUBDRIVER
6593M:	Erik Andren <erik.andren@gmail.com>
6594L:	linux-media@vger.kernel.org
6595T:	git git://linuxtv.org/media_tree.git
6596S:	Maintained
6597F:	drivers/media/usb/gspca/m5602/
6598
6599GSPCA PAC207 SONIXB SUBDRIVER
6600M:	Hans Verkuil <hverkuil@xs4all.nl>
6601L:	linux-media@vger.kernel.org
6602T:	git git://linuxtv.org/media_tree.git
6603S:	Odd Fixes
6604F:	drivers/media/usb/gspca/pac207.c
6605
6606GSPCA SN9C20X SUBDRIVER
6607M:	Brian Johnson <brijohn@gmail.com>
6608L:	linux-media@vger.kernel.org
6609T:	git git://linuxtv.org/media_tree.git
6610S:	Maintained
6611F:	drivers/media/usb/gspca/sn9c20x.c
6612
6613GSPCA T613 SUBDRIVER
6614M:	Leandro Costantino <lcostantino@gmail.com>
6615L:	linux-media@vger.kernel.org
6616T:	git git://linuxtv.org/media_tree.git
6617S:	Maintained
6618F:	drivers/media/usb/gspca/t613.c
6619
6620GSPCA USB WEBCAM DRIVER
6621M:	Hans Verkuil <hverkuil@xs4all.nl>
6622L:	linux-media@vger.kernel.org
6623T:	git git://linuxtv.org/media_tree.git
6624S:	Odd Fixes
6625F:	drivers/media/usb/gspca/
6626
6627GTP (GPRS Tunneling Protocol)
6628M:	Pablo Neira Ayuso <pablo@netfilter.org>
6629M:	Harald Welte <laforge@gnumonks.org>
6630L:	osmocom-net-gprs@lists.osmocom.org
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6632S:	Maintained
6633F:	drivers/net/gtp.c
6634
6635GUID PARTITION TABLE (GPT)
6636M:	Davidlohr Bueso <dave@stgolabs.net>
6637L:	linux-efi@vger.kernel.org
6638S:	Maintained
6639F:	block/partitions/efi.*
6640
6641H8/300 ARCHITECTURE
6642M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6643L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6644W:	http://uclinux-h8.sourceforge.jp
6645T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6646S:	Maintained
6647F:	arch/h8300/
6648F:	drivers/clocksource/h8300_*.c
6649F:	drivers/clk/h8300/
6650F:	drivers/irqchip/irq-renesas-h8*.c
6651
6652HACKRF MEDIA DRIVER
6653M:	Antti Palosaari <crope@iki.fi>
6654L:	linux-media@vger.kernel.org
6655W:	https://linuxtv.org
6656W:	http://palosaari.fi/linux/
6657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6658T:	git git://linuxtv.org/anttip/media_tree.git
6659S:	Maintained
6660F:	drivers/media/usb/hackrf/
6661
6662HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6663M:	Frank Seidel <frank@f-seidel.de>
6664L:	platform-driver-x86@vger.kernel.org
6665W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6666S:	Maintained
6667F:	drivers/platform/x86/hdaps.c
6668
6669HARDWARE MONITORING
6670M:	Jean Delvare <jdelvare@suse.com>
6671M:	Guenter Roeck <linux@roeck-us.net>
6672L:	linux-hwmon@vger.kernel.org
6673W:	http://hwmon.wiki.kernel.org/
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6675S:	Maintained
6676F:	Documentation/devicetree/bindings/hwmon/
6677F:	Documentation/hwmon/
6678F:	drivers/hwmon/
6679F:	include/linux/hwmon*.h
6680F:	include/trace/events/hwmon*.h
6681
6682HARDWARE RANDOM NUMBER GENERATOR CORE
6683M:	Matt Mackall <mpm@selenic.com>
6684M:	Herbert Xu <herbert@gondor.apana.org.au>
6685L:	linux-crypto@vger.kernel.org
6686S:	Odd fixes
6687F:	Documentation/devicetree/bindings/rng/
6688F:	Documentation/hw_random.txt
6689F:	drivers/char/hw_random/
6690F:	include/linux/hw_random.h
6691
6692HARDWARE TRACING FACILITIES
6693M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6694S:	Maintained
6695F:	drivers/hwtracing/
6696
6697HARDWARE SPINLOCK CORE
6698M:	Ohad Ben-Cohen <ohad@wizery.com>
6699M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6700L:	linux-remoteproc@vger.kernel.org
6701S:	Maintained
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6703F:	Documentation/devicetree/bindings/hwlock/
6704F:	Documentation/hwspinlock.txt
6705F:	drivers/hwspinlock/
6706F:	include/linux/hwspinlock.h
6707
6708HARMONY SOUND DRIVER
6709L:	linux-parisc@vger.kernel.org
6710S:	Maintained
6711F:	sound/parisc/harmony.*
6712
6713HDPVR USB VIDEO ENCODER DRIVER
6714M:	Hans Verkuil <hverkuil@xs4all.nl>
6715L:	linux-media@vger.kernel.org
6716T:	git git://linuxtv.org/media_tree.git
6717W:	https://linuxtv.org
6718S:	Odd Fixes
6719F:	drivers/media/usb/hdpvr/
6720
6721HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6722M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6723S:	Supported
6724F:	Documentation/watchdog/hpwdt.txt
6725F:	drivers/watchdog/hpwdt.c
6726
6727HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6728M:	Don Brace <don.brace@microsemi.com>
6729L:	esc.storagedev@microsemi.com
6730L:	linux-scsi@vger.kernel.org
6731S:	Supported
6732F:	Documentation/scsi/hpsa.txt
6733F:	drivers/scsi/hpsa*.[ch]
6734F:	include/linux/cciss*.h
6735F:	include/uapi/linux/cciss*.h
6736
6737HFI1 DRIVER
6738M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6739M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6740L:	linux-rdma@vger.kernel.org
6741S:	Supported
6742F:	drivers/infiniband/hw/hfi1
6743
6744HFS FILESYSTEM
6745L:	linux-fsdevel@vger.kernel.org
6746S:	Orphan
6747F:	Documentation/filesystems/hfs.txt
6748F:	fs/hfs/
6749
6750HFSPLUS FILESYSTEM
6751L:	linux-fsdevel@vger.kernel.org
6752S:	Orphan
6753F:	Documentation/filesystems/hfsplus.txt
6754F:	fs/hfsplus/
6755
6756HGA FRAMEBUFFER DRIVER
6757M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6758L:	linux-nvidia@lists.surfsouth.com
6759W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6760S:	Maintained
6761F:	drivers/video/fbdev/hgafb.c
6762
6763HIBERNATION (aka Software Suspend, aka swsusp)
6764M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6765M:	Pavel Machek <pavel@ucw.cz>
6766L:	linux-pm@vger.kernel.org
6767B:	https://bugzilla.kernel.org
6768S:	Supported
6769F:	arch/x86/power/
6770F:	drivers/base/power/
6771F:	kernel/power/
6772F:	include/linux/suspend.h
6773F:	include/linux/freezer.h
6774F:	include/linux/pm.h
6775F:	arch/*/include/asm/suspend*.h
6776
6777HID CORE LAYER
6778M:	Jiri Kosina <jikos@kernel.org>
6779M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6780L:	linux-input@vger.kernel.org
6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6782S:	Maintained
6783F:	drivers/hid/
6784F:	include/linux/hid*
6785F:	include/uapi/linux/hid*
6786
6787HID SENSOR HUB DRIVERS
6788M:	Jiri Kosina <jikos@kernel.org>
6789M:	Jonathan Cameron <jic23@kernel.org>
6790M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6791L:	linux-input@vger.kernel.org
6792L:	linux-iio@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/hid/hid-sensor*
6795F:	drivers/hid/hid-sensor-*
6796F:	drivers/iio/*/hid-*
6797F:	include/linux/hid-sensor-*
6798
6799HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6800M:	Thomas Gleixner <tglx@linutronix.de>
6801L:	linux-kernel@vger.kernel.org
6802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6803S:	Maintained
6804F:	Documentation/timers/
6805F:	kernel/time/hrtimer.c
6806F:	kernel/time/clockevents.c
6807F:	kernel/time/timer_*.c
6808F:	include/linux/clockchips.h
6809F:	include/linux/hrtimer.h
6810
6811HIGH-SPEED SCC DRIVER FOR AX.25
6812L:	linux-hams@vger.kernel.org
6813S:	Orphan
6814F:	drivers/net/hamradio/dmascc.c
6815F:	drivers/net/hamradio/scc.c
6816
6817HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6818M:	HighPoint Linux Team <linux@highpoint-tech.com>
6819W:	http://www.highpoint-tech.com
6820S:	Supported
6821F:	Documentation/scsi/hptiop.txt
6822F:	drivers/scsi/hptiop.c
6823
6824HIPPI
6825M:	Jes Sorensen <jes@trained-monkey.org>
6826L:	linux-hippi@sunsite.dk
6827S:	Maintained
6828F:	include/linux/hippidevice.h
6829F:	include/uapi/linux/if_hippi.h
6830F:	net/802/hippi.c
6831F:	drivers/net/hippi/
6832
6833HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6834M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6835M:	Salil Mehta <salil.mehta@huawei.com>
6836L:	netdev@vger.kernel.org
6837W:	http://www.hisilicon.com
6838S:	Maintained
6839F:	drivers/net/ethernet/hisilicon/hns3/
6840
6841HISILICON LPC BUS DRIVER
6842M:	john.garry@huawei.com
6843W:	http://www.hisilicon.com
6844S:	Maintained
6845F:	drivers/bus/hisi_lpc.c
6846F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6847
6848HISILICON NETWORK SUBSYSTEM DRIVER
6849M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6850M:	Salil Mehta <salil.mehta@huawei.com>
6851L:	netdev@vger.kernel.org
6852W:	http://www.hisilicon.com
6853S:	Maintained
6854F:	drivers/net/ethernet/hisilicon/
6855F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6856
6857HISILICON PMU DRIVER
6858M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6859W:	http://www.hisilicon.com
6860S:	Supported
6861F:	drivers/perf/hisilicon
6862F:	Documentation/perf/hisi-pmu.txt
6863
6864HISILICON ROCE DRIVER
6865M:	Lijun Ou <oulijun@huawei.com>
6866M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6867L:	linux-rdma@vger.kernel.org
6868S:	Maintained
6869F:	drivers/infiniband/hw/hns/
6870F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6871
6872HISILICON SAS Controller
6873M:	John Garry <john.garry@huawei.com>
6874W:	http://www.hisilicon.com
6875S:	Supported
6876F:	drivers/scsi/hisi_sas/
6877F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6878
6879HMM - Heterogeneous Memory Management
6880M:	Jérôme Glisse <jglisse@redhat.com>
6881L:	linux-mm@kvack.org
6882S:	Maintained
6883F:	mm/hmm*
6884F:	include/linux/hmm*
6885F:	Documentation/vm/hmm.rst
6886
6887HOST AP DRIVER
6888M:	Jouni Malinen <j@w1.fi>
6889L:	linux-wireless@vger.kernel.org
6890W:	http://w1.fi/hostap-driver.html
6891S:	Obsolete
6892F:	drivers/net/wireless/intersil/hostap/
6893
6894HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6895L:	platform-driver-x86@vger.kernel.org
6896S:	Orphan
6897F:	drivers/platform/x86/tc1100-wmi.c
6898
6899HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6900M:	Jaroslav Kysela <perex@perex.cz>
6901S:	Maintained
6902F:	drivers/net/ethernet/hp/hp100.*
6903
6904HPET:	High Precision Event Timers driver
6905M:	Clemens Ladisch <clemens@ladisch.de>
6906S:	Maintained
6907F:	Documentation/timers/hpet.txt
6908F:	drivers/char/hpet.c
6909F:	include/linux/hpet.h
6910F:	include/uapi/linux/hpet.h
6911
6912HPET:	x86
6913S:	Orphan
6914F:	arch/x86/kernel/hpet.c
6915F:	arch/x86/include/asm/hpet.h
6916
6917HPFS FILESYSTEM
6918M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6919W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6920S:	Maintained
6921F:	fs/hpfs/
6922
6923HSI SUBSYSTEM
6924M:	Sebastian Reichel <sre@kernel.org>
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6926S:	Maintained
6927F:	Documentation/ABI/testing/sysfs-bus-hsi
6928F:	Documentation/driver-api/hsi.rst
6929F:	drivers/hsi/
6930F:	include/linux/hsi/
6931F:	include/uapi/linux/hsi/
6932
6933HSO 3G MODEM DRIVER
6934L:	linux-usb@vger.kernel.org
6935S:	Orphan
6936F:	drivers/net/usb/hso.c
6937
6938HSR NETWORK PROTOCOL
6939M:	Arvid Brodin <arvid.brodin@alten.se>
6940L:	netdev@vger.kernel.org
6941S:	Maintained
6942F:	net/hsr/
6943
6944HT16K33 LED CONTROLLER DRIVER
6945M:	Robin van der Gracht <robin@protonic.nl>
6946S:	Maintained
6947F:	drivers/auxdisplay/ht16k33.c
6948F:	Documentation/devicetree/bindings/display/ht16k33.txt
6949
6950HTCPEN TOUCHSCREEN DRIVER
6951M:	Pau Oliva Fora <pof@eslack.org>
6952L:	linux-input@vger.kernel.org
6953S:	Maintained
6954F:	drivers/input/touchscreen/htcpen.c
6955
6956HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6957M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6958L:	linux-iio@vger.kernel.org
6959W:	http://www.st.com/
6960S:	Maintained
6961F:	drivers/iio/humidity/hts221*
6962F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6963
6964HUAWEI ETHERNET DRIVER
6965M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6966L:	netdev@vger.kernel.org
6967S:	Supported
6968F:	Documentation/networking/hinic.txt
6969F:	drivers/net/ethernet/huawei/hinic/
6970
6971HUGETLB FILESYSTEM
6972M:	Mike Kravetz <mike.kravetz@oracle.com>
6973L:	linux-mm@kvack.org
6974S:	Maintained
6975F:	fs/hugetlbfs/
6976F:	mm/hugetlb.c
6977F:	include/linux/hugetlb.h
6978F:	Documentation/admin-guide/mm/hugetlbpage.rst
6979F:	Documentation/vm/hugetlbfs_reserv.rst
6980F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6981
6982HVA ST MEDIA DRIVER
6983M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6984L:	linux-media@vger.kernel.org
6985T:	git git://linuxtv.org/media_tree.git
6986W:	https://linuxtv.org
6987S:	Supported
6988F:	drivers/media/platform/sti/hva
6989
6990HWPOISON MEMORY FAILURE HANDLING
6991M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6992L:	linux-mm@kvack.org
6993S:	Maintained
6994F:	mm/memory-failure.c
6995F:	mm/hwpoison-inject.c
6996
6997HYGON PROCESSOR SUPPORT
6998M:	Pu Wen <puwen@hygon.cn>
6999L:	linux-kernel@vger.kernel.org
7000S:	Maintained
7001F:	arch/x86/kernel/cpu/hygon.c
7002
7003Hyper-V CORE AND DRIVERS
7004M:	"K. Y. Srinivasan" <kys@microsoft.com>
7005M:	Haiyang Zhang <haiyangz@microsoft.com>
7006M:	Stephen Hemminger <sthemmin@microsoft.com>
7007M:	Sasha Levin <sashal@kernel.org>
7008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7009L:	devel@linuxdriverproject.org
7010S:	Supported
7011F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7012F:	arch/x86/include/asm/mshyperv.h
7013F:	arch/x86/include/asm/trace/hyperv.h
7014F:	arch/x86/include/asm/hyperv-tlfs.h
7015F:	arch/x86/kernel/cpu/mshyperv.c
7016F:	arch/x86/hyperv
7017F:	drivers/hid/hid-hyperv.c
7018F:	drivers/hv/
7019F:	drivers/input/serio/hyperv-keyboard.c
7020F:	drivers/pci/controller/pci-hyperv.c
7021F:	drivers/net/hyperv/
7022F:	drivers/scsi/storvsc_drv.c
7023F:	drivers/uio/uio_hv_generic.c
7024F:	drivers/video/fbdev/hyperv_fb.c
7025F:	net/vmw_vsock/hyperv_transport.c
7026F:	include/linux/hyperv.h
7027F:	include/uapi/linux/hyperv.h
7028F:	tools/hv/
7029F:	Documentation/ABI/stable/sysfs-bus-vmbus
7030
7031HYPERVISOR VIRTUAL CONSOLE DRIVER
7032L:	linuxppc-dev@lists.ozlabs.org
7033S:	Odd Fixes
7034F:	drivers/tty/hvc/
7035
7036I2C ACPI SUPPORT
7037M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7038L:	linux-i2c@vger.kernel.org
7039L:	linux-acpi@vger.kernel.org
7040S:	Maintained
7041F:	drivers/i2c/i2c-core-acpi.c
7042
7043I2C CONTROLLER DRIVER FOR NVIDIA GPU
7044M:	Ajay Gupta <ajayg@nvidia.com>
7045L:	linux-i2c@vger.kernel.org
7046S:	Maintained
7047F:	Documentation/i2c/busses/i2c-nvidia-gpu
7048F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7049
7050I2C MUXES
7051M:	Peter Rosin <peda@axentia.se>
7052L:	linux-i2c@vger.kernel.org
7053S:	Maintained
7054F:	Documentation/i2c/i2c-topology
7055F:	Documentation/i2c/muxes/
7056F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7057F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7058F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7059F:	drivers/i2c/i2c-mux.c
7060F:	drivers/i2c/muxes/
7061F:	include/linux/i2c-mux.h
7062
7063I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7064M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7065L:	linux-i2c@vger.kernel.org
7066S:	Maintained
7067F:	drivers/i2c/busses/i2c-mv64xxx.c
7068
7069I2C OVER PARALLEL PORT
7070M:	Jean Delvare <jdelvare@suse.com>
7071L:	linux-i2c@vger.kernel.org
7072S:	Maintained
7073F:	Documentation/i2c/busses/i2c-parport
7074F:	Documentation/i2c/busses/i2c-parport-light
7075F:	drivers/i2c/busses/i2c-parport.c
7076F:	drivers/i2c/busses/i2c-parport-light.c
7077
7078I2C SUBSYSTEM
7079M:	Wolfram Sang <wsa@the-dreams.de>
7080L:	linux-i2c@vger.kernel.org
7081W:	https://i2c.wiki.kernel.org/
7082Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7084S:	Maintained
7085F:	Documentation/devicetree/bindings/i2c/i2c.txt
7086F:	Documentation/i2c/
7087F:	drivers/i2c/*
7088F:	include/linux/i2c.h
7089F:	include/linux/i2c-dev.h
7090F:	include/linux/i2c-smbus.h
7091F:	include/uapi/linux/i2c.h
7092F:	include/uapi/linux/i2c-*.h
7093
7094I2C SUBSYSTEM HOST DRIVERS
7095L:	linux-i2c@vger.kernel.org
7096W:	https://i2c.wiki.kernel.org/
7097Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7099S:	Odd Fixes
7100F:	Documentation/devicetree/bindings/i2c/
7101F:	drivers/i2c/algos/
7102F:	drivers/i2c/busses/
7103
7104I2C-TAOS-EVM DRIVER
7105M:	Jean Delvare <jdelvare@suse.com>
7106L:	linux-i2c@vger.kernel.org
7107S:	Maintained
7108F:	Documentation/i2c/busses/i2c-taos-evm
7109F:	drivers/i2c/busses/i2c-taos-evm.c
7110
7111I2C-TINY-USB DRIVER
7112M:	Till Harbaum <till@harbaum.org>
7113L:	linux-i2c@vger.kernel.org
7114W:	http://www.harbaum.org/till/i2c_tiny_usb
7115S:	Maintained
7116F:	drivers/i2c/busses/i2c-tiny-usb.c
7117
7118I2C/SMBUS CONTROLLER DRIVERS FOR PC
7119M:	Jean Delvare <jdelvare@suse.com>
7120L:	linux-i2c@vger.kernel.org
7121S:	Maintained
7122F:	Documentation/i2c/busses/i2c-ali1535
7123F:	Documentation/i2c/busses/i2c-ali1563
7124F:	Documentation/i2c/busses/i2c-ali15x3
7125F:	Documentation/i2c/busses/i2c-amd756
7126F:	Documentation/i2c/busses/i2c-amd8111
7127F:	Documentation/i2c/busses/i2c-i801
7128F:	Documentation/i2c/busses/i2c-nforce2
7129F:	Documentation/i2c/busses/i2c-piix4
7130F:	Documentation/i2c/busses/i2c-sis5595
7131F:	Documentation/i2c/busses/i2c-sis630
7132F:	Documentation/i2c/busses/i2c-sis96x
7133F:	Documentation/i2c/busses/i2c-via
7134F:	Documentation/i2c/busses/i2c-viapro
7135F:	drivers/i2c/busses/i2c-ali1535.c
7136F:	drivers/i2c/busses/i2c-ali1563.c
7137F:	drivers/i2c/busses/i2c-ali15x3.c
7138F:	drivers/i2c/busses/i2c-amd756.c
7139F:	drivers/i2c/busses/i2c-amd756-s4882.c
7140F:	drivers/i2c/busses/i2c-amd8111.c
7141F:	drivers/i2c/busses/i2c-i801.c
7142F:	drivers/i2c/busses/i2c-isch.c
7143F:	drivers/i2c/busses/i2c-nforce2.c
7144F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7145F:	drivers/i2c/busses/i2c-piix4.c
7146F:	drivers/i2c/busses/i2c-sis5595.c
7147F:	drivers/i2c/busses/i2c-sis630.c
7148F:	drivers/i2c/busses/i2c-sis96x.c
7149F:	drivers/i2c/busses/i2c-via.c
7150F:	drivers/i2c/busses/i2c-viapro.c
7151
7152I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7153M:	Hans de Goede <hdegoede@redhat.com>
7154L:	linux-i2c@vger.kernel.org
7155S:	Maintained
7156F:	drivers/i2c/busses/i2c-cht-wc.c
7157
7158I2C/SMBUS ISMT DRIVER
7159M:	Seth Heasley <seth.heasley@intel.com>
7160M:	Neil Horman <nhorman@tuxdriver.com>
7161L:	linux-i2c@vger.kernel.org
7162F:	drivers/i2c/busses/i2c-ismt.c
7163F:	Documentation/i2c/busses/i2c-ismt
7164
7165I2C/SMBUS STUB DRIVER
7166M:	Jean Delvare <jdelvare@suse.com>
7167L:	linux-i2c@vger.kernel.org
7168S:	Maintained
7169F:	drivers/i2c/i2c-stub.c
7170
7171I3C SUBSYSTEM
7172M:	Boris Brezillon <bbrezillon@kernel.org>
7173L:	linux-i3c@lists.infradead.org
7174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7175S:	Maintained
7176F:	Documentation/ABI/testing/sysfs-bus-i3c
7177F:	Documentation/devicetree/bindings/i3c/
7178F:	Documentation/driver-api/i3c
7179F:	drivers/i3c/
7180F:	include/linux/i3c/
7181F:	include/dt-bindings/i3c/
7182
7183I3C DRIVER FOR SYNOPSYS DESIGNWARE
7184M:	Vitor Soares <vitor.soares@synopsys.com>
7185S:	Maintained
7186F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7187F:	drivers/i3c/master/dw*
7188
7189IA64 (Itanium) PLATFORM
7190M:	Tony Luck <tony.luck@intel.com>
7191M:	Fenghua Yu <fenghua.yu@intel.com>
7192L:	linux-ia64@vger.kernel.org
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7194S:	Maintained
7195F:	arch/ia64/
7196
7197IBM Power 842 compression accelerator
7198M:	Haren Myneni <haren@us.ibm.com>
7199S:	Supported
7200F:	drivers/crypto/nx/Makefile
7201F:	drivers/crypto/nx/Kconfig
7202F:	drivers/crypto/nx/nx-842*
7203F:	include/linux/sw842.h
7204F:	crypto/842.c
7205F:	lib/842/
7206
7207IBM Power in-Nest Crypto Acceleration
7208M:	Breno Leitão <leitao@debian.org>
7209M:	Nayna Jain <nayna@linux.ibm.com>
7210M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7211L:	linux-crypto@vger.kernel.org
7212S:	Supported
7213F:	drivers/crypto/nx/Makefile
7214F:	drivers/crypto/nx/Kconfig
7215F:	drivers/crypto/nx/nx-aes*
7216F:	drivers/crypto/nx/nx-sha*
7217F:	drivers/crypto/nx/nx.*
7218F:	drivers/crypto/nx/nx_csbcpb.h
7219F:	drivers/crypto/nx/nx_debugfs.h
7220
7221IBM Power Linux RAID adapter
7222M:	Brian King <brking@us.ibm.com>
7223S:	Supported
7224F:	drivers/scsi/ipr.*
7225
7226IBM Power SRIOV Virtual NIC Device Driver
7227M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7228M:	John Allen <jallen@linux.ibm.com>
7229L:	netdev@vger.kernel.org
7230S:	Supported
7231F:	drivers/net/ethernet/ibm/ibmvnic.*
7232
7233IBM Power Virtual Accelerator Switchboard
7234M:	Sukadev Bhattiprolu
7235L:	linuxppc-dev@lists.ozlabs.org
7236S:	Supported
7237F:	arch/powerpc/platforms/powernv/vas*
7238F:	arch/powerpc/platforms/powernv/copy-paste.h
7239F:	arch/powerpc/include/asm/vas.h
7240F:	arch/powerpc/include/uapi/asm/vas.h
7241
7242IBM Power Virtual Ethernet Device Driver
7243M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7244L:	netdev@vger.kernel.org
7245S:	Supported
7246F:	drivers/net/ethernet/ibm/ibmveth.*
7247
7248IBM Power Virtual FC Device Drivers
7249M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7250L:	linux-scsi@vger.kernel.org
7251S:	Supported
7252F:	drivers/scsi/ibmvscsi/ibmvfc*
7253
7254IBM Power Virtual Management Channel Driver
7255M:	Steven Royer <seroyer@linux.ibm.com>
7256S:	Supported
7257F:	drivers/misc/ibmvmc.*
7258
7259IBM Power Virtual SCSI Device Drivers
7260M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7261L:	linux-scsi@vger.kernel.org
7262S:	Supported
7263F:	drivers/scsi/ibmvscsi/ibmvscsi*
7264F:	include/scsi/viosrp.h
7265
7266IBM Power Virtual SCSI Device Target Driver
7267M:	Michael Cyr <mikecyr@linux.ibm.com>
7268L:	linux-scsi@vger.kernel.org
7269L:	target-devel@vger.kernel.org
7270S:	Supported
7271F:	drivers/scsi/ibmvscsi_tgt/
7272
7273IBM Power VMX Cryptographic instructions
7274M:	Breno Leitão <leitao@debian.org>
7275M:	Nayna Jain <nayna@linux.ibm.com>
7276M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7277L:	linux-crypto@vger.kernel.org
7278S:	Supported
7279F:	drivers/crypto/vmx/Makefile
7280F:	drivers/crypto/vmx/Kconfig
7281F:	drivers/crypto/vmx/vmx.c
7282F:	drivers/crypto/vmx/aes*
7283F:	drivers/crypto/vmx/ghash*
7284F:	drivers/crypto/vmx/ppc-xlate.pl
7285
7286IBM Power PCI Hotplug 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/rpaphp*
7292
7293IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7294M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7295L:	linux-pci@vger.kernel.org
7296L:	linuxppc-dev@lists.ozlabs.org
7297S:	Supported
7298F:	drivers/pci/hotplug/rpadlpar*
7299
7300IBM ServeRAID RAID DRIVER
7301S:	Orphan
7302F:	drivers/scsi/ips.*
7303
7304ICH LPC AND GPIO DRIVER
7305M:	Peter Tyser <ptyser@xes-inc.com>
7306S:	Maintained
7307F:	drivers/mfd/lpc_ich.c
7308F:	drivers/gpio/gpio-ich.c
7309
7310IDE SUBSYSTEM
7311M:	"David S. Miller" <davem@davemloft.net>
7312L:	linux-ide@vger.kernel.org
7313Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7315S:	Maintained
7316F:	Documentation/ide/
7317F:	drivers/ide/
7318F:	include/linux/ide.h
7319
7320IDE/ATAPI DRIVERS
7321M:	Borislav Petkov <bp@alien8.de>
7322L:	linux-ide@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/cdrom/ide-cd
7325F:	drivers/ide/ide-cd*
7326
7327IDEAPAD LAPTOP EXTRAS DRIVER
7328M:	Ike Panhc <ike.pan@canonical.com>
7329L:	platform-driver-x86@vger.kernel.org
7330W:	http://launchpad.net/ideapad-laptop
7331S:	Maintained
7332F:	drivers/platform/x86/ideapad-laptop.c
7333
7334IDEAPAD LAPTOP SLIDEBAR DRIVER
7335M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7336L:	linux-input@vger.kernel.org
7337W:	https://github.com/o2genum/ideapad-slidebar
7338S:	Maintained
7339F:	drivers/input/misc/ideapad_slidebar.c
7340
7341IDT VersaClock 5 CLOCK DRIVER
7342M:	Marek Vasut <marek.vasut@gmail.com>
7343S:	Maintained
7344F:	drivers/clk/clk-versaclock5.c
7345
7346IEEE 802.15.4 SUBSYSTEM
7347M:	Alexander Aring <alex.aring@gmail.com>
7348M:	Stefan Schmidt <stefan@datenfreihafen.org>
7349L:	linux-wpan@vger.kernel.org
7350W:	http://wpan.cakelab.org/
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7353S:	Maintained
7354F:	net/ieee802154/
7355F:	net/mac802154/
7356F:	drivers/net/ieee802154/
7357F:	include/linux/nl802154.h
7358F:	include/linux/ieee802154.h
7359F:	include/net/nl802154.h
7360F:	include/net/mac802154.h
7361F:	include/net/af_ieee802154.h
7362F:	include/net/cfg802154.h
7363F:	include/net/ieee802154_netdev.h
7364F:	Documentation/networking/ieee802154.txt
7365
7366IFE PROTOCOL
7367M:	Yotam Gigi <yotam.gi@gmail.com>
7368M:	Jamal Hadi Salim <jhs@mojatatu.com>
7369F:	net/ife
7370F:	include/net/ife.h
7371F:	include/uapi/linux/ife.h
7372
7373IGORPLUG-USB IR RECEIVER
7374M:	Sean Young <sean@mess.org>
7375L:	linux-media@vger.kernel.org
7376S:	Maintained
7377F:	drivers/media/rc/igorplugusb.c
7378
7379IGUANAWORKS USB IR TRANSCEIVER
7380M:	Sean Young <sean@mess.org>
7381L:	linux-media@vger.kernel.org
7382S:	Maintained
7383F:	drivers/media/rc/iguanair.c
7384
7385IIO DIGITAL POTENTIOMETER DAC
7386M:	Peter Rosin <peda@axentia.se>
7387L:	linux-iio@vger.kernel.org
7388S:	Maintained
7389F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7390F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7391F:	drivers/iio/dac/dpot-dac.c
7392
7393IIO ENVELOPE DETECTOR
7394M:	Peter Rosin <peda@axentia.se>
7395L:	linux-iio@vger.kernel.org
7396S:	Maintained
7397F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7398F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7399F:	drivers/iio/adc/envelope-detector.c
7400
7401IIO MULTIPLEXER
7402M:	Peter Rosin <peda@axentia.se>
7403L:	linux-iio@vger.kernel.org
7404S:	Maintained
7405F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7406F:	drivers/iio/multiplexer/iio-mux.c
7407
7408IIO SUBSYSTEM AND DRIVERS
7409M:	Jonathan Cameron <jic23@kernel.org>
7410R:	Hartmut Knaack <knaack.h@gmx.de>
7411R:	Lars-Peter Clausen <lars@metafoo.de>
7412R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7413L:	linux-iio@vger.kernel.org
7414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7415S:	Maintained
7416F:	Documentation/ABI/testing/configfs-iio*
7417F:	Documentation/ABI/testing/sysfs-bus-iio*
7418F:	Documentation/devicetree/bindings/iio/
7419F:	drivers/iio/
7420F:	drivers/staging/iio/
7421F:	include/linux/iio/
7422F:	tools/iio/
7423
7424IIO UNIT CONVERTER
7425M:	Peter Rosin <peda@axentia.se>
7426L:	linux-iio@vger.kernel.org
7427S:	Maintained
7428F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7429F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7430F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7431F:	drivers/iio/afe/iio-rescale.c
7432
7433IKANOS/ADI EAGLE ADSL USB DRIVER
7434M:	Matthieu Castet <castet.matthieu@free.fr>
7435M:	Stanislaw Gruszka <stf_xl@wp.pl>
7436S:	Maintained
7437F:	drivers/usb/atm/ueagle-atm.c
7438
7439IMGTEC ASCII LCD DRIVER
7440M:	Paul Burton <paul.burton@mips.com>
7441S:	Maintained
7442F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7443F:	drivers/auxdisplay/img-ascii-lcd.c
7444
7445IMGTEC IR DECODER DRIVER
7446M:	James Hogan <jhogan@kernel.org>
7447S:	Maintained
7448F:	drivers/media/rc/img-ir/
7449
7450IMON SOUNDGRAPH USB IR RECEIVER
7451M:	Sean Young <sean@mess.org>
7452L:	linux-media@vger.kernel.org
7453S:	Maintained
7454F:	drivers/media/rc/imon_raw.c
7455F:	drivers/media/rc/imon.c
7456
7457IMS TWINTURBO FRAMEBUFFER DRIVER
7458L:	linux-fbdev@vger.kernel.org
7459S:	Orphan
7460F:	drivers/video/fbdev/imsttfb.c
7461
7462INA209 HARDWARE MONITOR DRIVER
7463M:	Guenter Roeck <linux@roeck-us.net>
7464L:	linux-hwmon@vger.kernel.org
7465S:	Maintained
7466F:	Documentation/hwmon/ina209
7467F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7468F:	drivers/hwmon/ina209.c
7469
7470INA2XX HARDWARE MONITOR DRIVER
7471M:	Guenter Roeck <linux@roeck-us.net>
7472L:	linux-hwmon@vger.kernel.org
7473S:	Maintained
7474F:	Documentation/hwmon/ina2xx
7475F:	drivers/hwmon/ina2xx.c
7476F:	include/linux/platform_data/ina2xx.h
7477
7478INDUSTRY PACK SUBSYSTEM (IPACK)
7479M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7480M:	Jens Taprogge <jens.taprogge@taprogge.org>
7481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7482L:	industrypack-devel@lists.sourceforge.net
7483W:	http://industrypack.sourceforge.net
7484S:	Maintained
7485F:	drivers/ipack/
7486
7487INFINIBAND SUBSYSTEM
7488M:	Doug Ledford <dledford@redhat.com>
7489M:	Jason Gunthorpe <jgg@mellanox.com>
7490L:	linux-rdma@vger.kernel.org
7491W:	https://github.com/linux-rdma/rdma-core
7492Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7494S:	Supported
7495F:	Documentation/devicetree/bindings/infiniband/
7496F:	Documentation/infiniband/
7497F:	drivers/infiniband/
7498F:	include/uapi/linux/if_infiniband.h
7499F:	include/uapi/rdma/
7500F:	include/rdma/
7501
7502INGENIC JZ4780 DMA Driver
7503M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7504S:	Maintained
7505F:	drivers/dma/dma-jz4780.c
7506
7507INGENIC JZ4780 NAND DRIVER
7508M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7509L:	linux-mtd@lists.infradead.org
7510S:	Maintained
7511F:	drivers/mtd/nand/raw/jz4780_*
7512
7513INOTIFY
7514M:	Jan Kara <jack@suse.cz>
7515R:	Amir Goldstein <amir73il@gmail.com>
7516L:	linux-fsdevel@vger.kernel.org
7517S:	Maintained
7518F:	Documentation/filesystems/inotify.txt
7519F:	fs/notify/inotify/
7520F:	include/linux/inotify.h
7521F:	include/uapi/linux/inotify.h
7522
7523INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7524M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7525L:	linux-input@vger.kernel.org
7526Q:	http://patchwork.kernel.org/project/linux-input/list/
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7528S:	Maintained
7529F:	drivers/input/
7530F:	include/linux/input.h
7531F:	include/uapi/linux/input.h
7532F:	include/uapi/linux/input-event-codes.h
7533F:	include/linux/input/
7534F:	Documentation/devicetree/bindings/input/
7535F:	Documentation/devicetree/bindings/serio/
7536F:	Documentation/input/
7537
7538INPUT MULTITOUCH (MT) PROTOCOL
7539M:	Henrik Rydberg <rydberg@bitmath.org>
7540L:	linux-input@vger.kernel.org
7541S:	Odd fixes
7542F:	Documentation/input/multi-touch-protocol.rst
7543F:	drivers/input/input-mt.c
7544K:	\b(ABS|SYN)_MT_
7545
7546INSIDE SECURE CRYPTO DRIVER
7547M:	Antoine Tenart <antoine.tenart@bootlin.com>
7548F:	drivers/crypto/inside-secure/
7549S:	Maintained
7550L:	linux-crypto@vger.kernel.org
7551
7552INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7553M:	Mimi Zohar <zohar@linux.ibm.com>
7554M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7555L:	linux-integrity@vger.kernel.org
7556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7557S:	Supported
7558F:	security/integrity/ima/
7559
7560INTEL 810/815 FRAMEBUFFER DRIVER
7561M:	Antonino Daplas <adaplas@gmail.com>
7562L:	linux-fbdev@vger.kernel.org
7563S:	Maintained
7564F:	drivers/video/fbdev/i810/
7565
7566INTEL ASoC DRIVERS
7567M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7568M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7569M:	Jie Yang <yang.jie@linux.intel.com>
7570L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7571S:	Supported
7572F:	sound/soc/intel/
7573
7574INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7575M:	Hans de Goede <hdegoede@redhat.com>
7576L:	platform-driver-x86@vger.kernel.org
7577S:	Maintained
7578F:	drivers/platform/x86/intel_atomisp2_pm.c
7579
7580INTEL C600 SERIES SAS CONTROLLER DRIVER
7581M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7582M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7583L:	linux-scsi@vger.kernel.org
7584T:	git git://git.code.sf.net/p/intel-sas/isci
7585S:	Supported
7586F:	drivers/scsi/isci/
7587
7588INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7589M:	Jani Nikula <jani.nikula@linux.intel.com>
7590M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7591M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7592L:	intel-gfx@lists.freedesktop.org
7593W:	https://01.org/linuxgraphics/
7594B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7595C:	irc://chat.freenode.net/intel-gfx
7596Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7597T:	git git://anongit.freedesktop.org/drm-intel
7598S:	Supported
7599F:	drivers/gpu/drm/i915/
7600F:	include/drm/i915*
7601F:	include/uapi/drm/i915_drm.h
7602F:	Documentation/gpu/i915.rst
7603
7604INTEL ETHERNET DRIVERS
7605M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7606L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7607W:	http://www.intel.com/support/feedback.htm
7608W:	http://e1000.sourceforge.net/
7609Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7612S:	Supported
7613F:	Documentation/networking/device_drivers/intel/e100.rst
7614F:	Documentation/networking/device_drivers/intel/e1000.rst
7615F:	Documentation/networking/device_drivers/intel/e1000e.rst
7616F:	Documentation/networking/device_drivers/intel/fm10k.rst
7617F:	Documentation/networking/device_drivers/intel/igb.rst
7618F:	Documentation/networking/device_drivers/intel/igbvf.rst
7619F:	Documentation/networking/device_drivers/intel/ixgb.rst
7620F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7621F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7622F:	Documentation/networking/device_drivers/intel/i40e.rst
7623F:	Documentation/networking/device_drivers/intel/iavf.rst
7624F:	Documentation/networking/device_drivers/intel/ice.rst
7625F:	drivers/net/ethernet/intel/
7626F:	drivers/net/ethernet/intel/*/
7627F:	include/linux/avf/virtchnl.h
7628
7629INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7630M:	Maik Broemme <mbroemme@libmpq.org>
7631L:	linux-fbdev@vger.kernel.org
7632S:	Maintained
7633F:	Documentation/fb/intelfb.txt
7634F:	drivers/video/fbdev/intelfb/
7635
7636INTEL GPIO DRIVERS
7637M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7638L:	linux-gpio@vger.kernel.org
7639S:	Maintained
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7641F:	drivers/gpio/gpio-ich.c
7642F:	drivers/gpio/gpio-intel-mid.c
7643F:	drivers/gpio/gpio-lynxpoint.c
7644F:	drivers/gpio/gpio-merrifield.c
7645F:	drivers/gpio/gpio-ml-ioh.c
7646F:	drivers/gpio/gpio-pch.c
7647F:	drivers/gpio/gpio-sch.c
7648F:	drivers/gpio/gpio-sodaville.c
7649
7650INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7651M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7652M:	Zhi Wang <zhi.a.wang@intel.com>
7653L:	intel-gvt-dev@lists.freedesktop.org
7654L:	intel-gfx@lists.freedesktop.org
7655W:	https://01.org/igvt-g
7656T:	git https://github.com/intel/gvt-linux.git
7657S:	Supported
7658F:	drivers/gpu/drm/i915/gvt/
7659
7660INTEL HID EVENT DRIVER
7661M:	Alex Hung <alex.hung@canonical.com>
7662L:	platform-driver-x86@vger.kernel.org
7663S:	Maintained
7664F:	drivers/platform/x86/intel-hid.c
7665
7666INTEL I/OAT DMA DRIVER
7667M:	Dave Jiang <dave.jiang@intel.com>
7668R:	Dan Williams <dan.j.williams@intel.com>
7669L:	dmaengine@vger.kernel.org
7670Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7671S:	Supported
7672F:	drivers/dma/ioat*
7673
7674INTEL IDLE DRIVER
7675M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7676M:	Len Brown <lenb@kernel.org>
7677L:	linux-pm@vger.kernel.org
7678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7679B:	https://bugzilla.kernel.org
7680S:	Supported
7681F:	drivers/idle/intel_idle.c
7682
7683INTEL INTEGRATED SENSOR HUB DRIVER
7684M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7685M:	Jiri Kosina <jikos@kernel.org>
7686L:	linux-input@vger.kernel.org
7687S:	Maintained
7688F:	drivers/hid/intel-ish-hid/
7689
7690INTEL IOMMU (VT-d)
7691M:	David Woodhouse <dwmw2@infradead.org>
7692L:	iommu@lists.linux-foundation.org
7693T:	git git://git.infradead.org/iommu-2.6.git
7694S:	Supported
7695F:	drivers/iommu/intel-iommu.c
7696F:	include/linux/intel-iommu.h
7697
7698INTEL IOP-ADMA DMA DRIVER
7699R:	Dan Williams <dan.j.williams@intel.com>
7700S:	Odd fixes
7701F:	drivers/dma/iop-adma.c
7702
7703INTEL IPU3 CSI-2 CIO2 DRIVER
7704M:	Yong Zhi <yong.zhi@intel.com>
7705M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7706M:	Bingbu Cao <bingbu.cao@intel.com>
7707R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7708R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7709L:	linux-media@vger.kernel.org
7710S:	Maintained
7711F:	drivers/media/pci/intel/ipu3/
7712F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7713
7714INTEL IPU3 CSI-2 IMGU DRIVER
7715M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7716L:	linux-media@vger.kernel.org
7717S:	Maintained
7718F:	drivers/staging/media/ipu3/
7719F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7720F:	Documentation/media/v4l-drivers/ipu3.rst
7721
7722INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7723M:	Krzysztof Halasa <khalasa@piap.pl>
7724S:	Maintained
7725F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7726F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7727F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7728F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7729F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7730F:	drivers/net/wan/ixp4xx_hss.c
7731
7732INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7733M:	Deepak Saxena <dsaxena@plexity.net>
7734S:	Maintained
7735F:	drivers/char/hw_random/ixp4xx-rng.c
7736
7737INTEL MANAGEMENT ENGINE (mei)
7738M:	Tomas Winkler <tomas.winkler@intel.com>
7739L:	linux-kernel@vger.kernel.org
7740S:	Supported
7741F:	include/uapi/linux/mei.h
7742F:	include/linux/mei_cl_bus.h
7743F:	drivers/misc/mei/*
7744F:	drivers/watchdog/mei_wdt.c
7745F:	Documentation/misc-devices/mei/*
7746F:	samples/mei/*
7747
7748INTEL MENLOW THERMAL DRIVER
7749M:	Sujith Thomas <sujith.thomas@intel.com>
7750L:	platform-driver-x86@vger.kernel.org
7751W:	https://01.org/linux-acpi
7752S:	Supported
7753F:	drivers/platform/x86/intel_menlow.c
7754
7755INTEL MIC DRIVERS (mic)
7756M:	Sudeep Dutt <sudeep.dutt@intel.com>
7757M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7758S:	Supported
7759W:	https://github.com/sudeepdutt/mic
7760W:	http://software.intel.com/en-us/mic-developer
7761F:	include/linux/mic_bus.h
7762F:	include/linux/scif.h
7763F:	include/uapi/linux/mic_common.h
7764F:	include/uapi/linux/mic_ioctl.h
7765F:	include/uapi/linux/scif_ioctl.h
7766F:	drivers/misc/mic/
7767F:	drivers/dma/mic_x100_dma.c
7768F:	drivers/dma/mic_x100_dma.h
7769F:	Documentation/mic/
7770
7771INTEL PMC CORE DRIVER
7772M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7773M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7774L:	platform-driver-x86@vger.kernel.org
7775S:	Maintained
7776F:	drivers/platform/x86/intel_pmc_core*
7777
7778INTEL PMC/P-Unit IPC DRIVER
7779M:	Zha Qipeng<qipeng.zha@intel.com>
7780L:	platform-driver-x86@vger.kernel.org
7781S:	Maintained
7782F:	drivers/platform/x86/intel_pmc_ipc.c
7783F:	drivers/platform/x86/intel_punit_ipc.c
7784F:	arch/x86/include/asm/intel_pmc_ipc.h
7785F:	arch/x86/include/asm/intel_punit_ipc.h
7786
7787INTEL PMIC GPIO DRIVERS
7788M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7789S:	Maintained
7790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7791F:	drivers/gpio/gpio-*cove.c
7792F:	drivers/gpio/gpio-msic.c
7793
7794INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7795R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7796S:	Maintained
7797F:	drivers/mfd/intel_msic.c
7798F:	drivers/mfd/intel_soc_pmic*
7799F:	include/linux/mfd/intel_msic.h
7800F:	include/linux/mfd/intel_soc_pmic*
7801
7802INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7803M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7804L:	linux-wireless@vger.kernel.org
7805S:	Maintained
7806F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7807F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7808F:	drivers/net/wireless/intel/ipw2x00/
7809
7810INTEL PSTATE DRIVER
7811M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7812M:	Len Brown <lenb@kernel.org>
7813L:	linux-pm@vger.kernel.org
7814S:	Supported
7815F:	drivers/cpufreq/intel_pstate.c
7816
7817INTEL RDMA RNIC DRIVER
7818M:	Faisal Latif <faisal.latif@intel.com>
7819M:	Shiraz Saleem <shiraz.saleem@intel.com>
7820L:	linux-rdma@vger.kernel.org
7821S:	Supported
7822F:	drivers/infiniband/hw/i40iw/
7823F:	include/uapi/rdma/i40iw-abi.h
7824
7825INTEL TELEMETRY DRIVER
7826M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7827M:	"David E. Box" <david.e.box@linux.intel.com>
7828L:	platform-driver-x86@vger.kernel.org
7829S:	Maintained
7830F:	arch/x86/include/asm/intel_telemetry.h
7831F:	drivers/platform/x86/intel_telemetry*
7832
7833INTEL VIRTUAL BUTTON DRIVER
7834M:	AceLan Kao <acelan.kao@canonical.com>
7835L:	platform-driver-x86@vger.kernel.org
7836S:	Maintained
7837F:	drivers/platform/x86/intel-vbtn.c
7838
7839INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7840M:	Stanislaw Gruszka <sgruszka@redhat.com>
7841L:	linux-wireless@vger.kernel.org
7842S:	Supported
7843F:	drivers/net/wireless/intel/iwlegacy/
7844
7845INTEL WIRELESS WIFI LINK (iwlwifi)
7846M:	Johannes Berg <johannes.berg@intel.com>
7847M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7848M:	Luca Coelho <luciano.coelho@intel.com>
7849M:	Intel Linux Wireless <linuxwifi@intel.com>
7850L:	linux-wireless@vger.kernel.org
7851W:	http://intellinuxwireless.org
7852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7853S:	Supported
7854F:	drivers/net/wireless/intel/iwlwifi/
7855
7856INTEL WIRELESS WIMAX CONNECTION 2400
7857M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7858M:	linux-wimax@intel.com
7859L:	wimax@linuxwimax.org (subscribers-only)
7860S:	Supported
7861W:	http://linuxwimax.org
7862F:	Documentation/wimax/README.i2400m
7863F:	drivers/net/wimax/i2400m/
7864F:	include/uapi/linux/wimax/i2400m.h
7865
7866INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7867M:	Mario Limonciello <mario.limonciello@dell.com>
7868S:	Maintained
7869F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7870
7871INTEL(R) TRACE HUB
7872M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7873S:	Supported
7874F:	Documentation/trace/intel_th.rst
7875F:	drivers/hwtracing/intel_th/
7876
7877INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7878M:	Ning Sun <ning.sun@intel.com>
7879L:	tboot-devel@lists.sourceforge.net
7880W:	http://tboot.sourceforge.net
7881T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7882S:	Supported
7883F:	Documentation/intel_txt.txt
7884F:	include/linux/tboot.h
7885F:	arch/x86/kernel/tboot.c
7886
7887INTEL-MID GPIO DRIVER
7888M:	David Cohen <david.a.cohen@linux.intel.com>
7889L:	linux-gpio@vger.kernel.org
7890S:	Maintained
7891F:	drivers/gpio/gpio-intel-mid.c
7892
7893INVENSENSE MPU-3050 GYROSCOPE DRIVER
7894M:	Linus Walleij <linus.walleij@linaro.org>
7895L:	linux-iio@vger.kernel.org
7896S:	Maintained
7897F:	drivers/iio/gyro/mpu3050*
7898F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7899
7900IOC3 ETHERNET DRIVER
7901M:	Ralf Baechle <ralf@linux-mips.org>
7902L:	linux-mips@vger.kernel.org
7903S:	Maintained
7904F:	drivers/net/ethernet/sgi/ioc3-eth.c
7905
7906IOC3 SERIAL DRIVER
7907M:	Pat Gefre <pfg@sgi.com>
7908L:	linux-serial@vger.kernel.org
7909S:	Maintained
7910F:	drivers/tty/serial/ioc3_serial.c
7911
7912IOMAP FILESYSTEM LIBRARY
7913M:	Christoph Hellwig <hch@infradead.org>
7914M:	Darrick J. Wong <darrick.wong@oracle.com>
7915M:	linux-xfs@vger.kernel.org
7916M:	linux-fsdevel@vger.kernel.org
7917L:	linux-xfs@vger.kernel.org
7918L:	linux-fsdevel@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7920S:	Supported
7921F:	fs/iomap.c
7922F:	include/linux/iomap.h
7923
7924IOMMU DRIVERS
7925M:	Joerg Roedel <joro@8bytes.org>
7926L:	iommu@lists.linux-foundation.org
7927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7928S:	Maintained
7929F:	Documentation/devicetree/bindings/iommu/
7930F:	drivers/iommu/
7931F:	include/linux/iommu.h
7932F:	include/linux/of_iommu.h
7933F:	include/linux/iova.h
7934
7935IP MASQUERADING
7936M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7937S:	Maintained
7938F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7939
7940IPMI SUBSYSTEM
7941M:	Corey Minyard <minyard@acm.org>
7942L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7943W:	http://openipmi.sourceforge.net/
7944S:	Supported
7945F:	Documentation/devicetree/bindings/ipmi/
7946F:	Documentation/IPMI.txt
7947F:	drivers/char/ipmi/
7948F:	include/linux/ipmi*
7949F:	include/uapi/linux/ipmi*
7950
7951IPS SCSI RAID DRIVER
7952M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7953L:	linux-scsi@vger.kernel.org
7954W:	http://www.adaptec.com/
7955S:	Maintained
7956F:	drivers/scsi/ips*
7957
7958IPVS
7959M:	Wensong Zhang <wensong@linux-vs.org>
7960M:	Simon Horman <horms@verge.net.au>
7961M:	Julian Anastasov <ja@ssi.bg>
7962L:	netdev@vger.kernel.org
7963L:	lvs-devel@vger.kernel.org
7964S:	Maintained
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7967F:	Documentation/networking/ipvs-sysctl.txt
7968F:	include/net/ip_vs.h
7969F:	include/uapi/linux/ip_vs.h
7970F:	net/netfilter/ipvs/
7971
7972IPWIRELESS DRIVER
7973M:	Jiri Kosina <jikos@kernel.org>
7974M:	David Sterba <dsterba@suse.com>
7975S:	Odd Fixes
7976F:	drivers/tty/ipwireless/
7977
7978IPX NETWORK LAYER
7979L:	netdev@vger.kernel.org
7980S:	Obsolete
7981F:	include/uapi/linux/ipx.h
7982
7983IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7984M:	Marc Zyngier <marc.zyngier@arm.com>
7985S:	Maintained
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987F:	Documentation/IRQ-domain.txt
7988F:	include/linux/irqdomain.h
7989F:	kernel/irq/irqdomain.c
7990F:	kernel/irq/msi.c
7991
7992IRQ SUBSYSTEM
7993M:	Thomas Gleixner <tglx@linutronix.de>
7994L:	linux-kernel@vger.kernel.org
7995S:	Maintained
7996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7997F:	kernel/irq/
7998
7999IRQCHIP DRIVERS
8000M:	Thomas Gleixner <tglx@linutronix.de>
8001M:	Jason Cooper <jason@lakedaemon.net>
8002M:	Marc Zyngier <marc.zyngier@arm.com>
8003L:	linux-kernel@vger.kernel.org
8004S:	Maintained
8005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8006F:	Documentation/devicetree/bindings/interrupt-controller/
8007F:	drivers/irqchip/
8008
8009ISA
8010M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8011S:	Maintained
8012F:	Documentation/isa.txt
8013F:	drivers/base/isa.c
8014F:	include/linux/isa.h
8015
8016ISA RADIO MODULE
8017M:	Hans Verkuil <hverkuil@xs4all.nl>
8018L:	linux-media@vger.kernel.org
8019T:	git git://linuxtv.org/media_tree.git
8020W:	https://linuxtv.org
8021S:	Maintained
8022F:	drivers/media/radio/radio-isa*
8023
8024ISAPNP
8025M:	Jaroslav Kysela <perex@perex.cz>
8026S:	Maintained
8027F:	Documentation/isapnp.txt
8028F:	drivers/pnp/isapnp/
8029F:	include/linux/isapnp.h
8030
8031ISCSI
8032M:	Lee Duncan <lduncan@suse.com>
8033M:	Chris Leech <cleech@redhat.com>
8034L:	open-iscsi@googlegroups.com
8035W:	www.open-iscsi.com
8036S:	Maintained
8037F:	drivers/scsi/*iscsi*
8038F:	include/scsi/*iscsi*
8039
8040iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8041M:	Peter Jones <pjones@redhat.com>
8042M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8043S:	Maintained
8044F:	drivers/firmware/iscsi_ibft*
8045
8046ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8047M:	Sagi Grimberg <sagi@grimberg.me>
8048M:	Max Gurtovoy <maxg@mellanox.com>
8049L:	linux-rdma@vger.kernel.org
8050S:	Supported
8051W:	http://www.openfabrics.org
8052W:	www.open-iscsi.org
8053Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8054F:	drivers/infiniband/ulp/iser/
8055
8056ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8057M:	Sagi Grimberg <sagi@grimberg.me>
8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8059L:	linux-rdma@vger.kernel.org
8060L:	target-devel@vger.kernel.org
8061S:	Supported
8062W:	http://www.linux-iscsi.org
8063F:	drivers/infiniband/ulp/isert
8064
8065ISDN SUBSYSTEM
8066M:	Karsten Keil <isdn@linux-pingi.de>
8067L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8068L:	netdev@vger.kernel.org
8069W:	http://www.isdn4linux.de
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8071S:	Maintained
8072F:	Documentation/isdn/
8073F:	drivers/isdn/
8074F:	include/linux/isdn.h
8075F:	include/linux/isdn/
8076F:	include/uapi/linux/isdn.h
8077F:	include/uapi/linux/isdn/
8078
8079IT87 HARDWARE MONITORING DRIVER
8080M:	Jean Delvare <jdelvare@suse.com>
8081L:	linux-hwmon@vger.kernel.org
8082S:	Maintained
8083F:	Documentation/hwmon/it87
8084F:	drivers/hwmon/it87.c
8085
8086IT913X MEDIA DRIVER
8087M:	Antti Palosaari <crope@iki.fi>
8088L:	linux-media@vger.kernel.org
8089W:	https://linuxtv.org
8090W:	http://palosaari.fi/linux/
8091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8092T:	git git://linuxtv.org/anttip/media_tree.git
8093S:	Maintained
8094F:	drivers/media/tuners/it913x*
8095
8096IVTV VIDEO4LINUX DRIVER
8097M:	Andy Walls <awalls@md.metrocast.net>
8098L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8099L:	linux-media@vger.kernel.org
8100T:	git git://linuxtv.org/media_tree.git
8101W:	http://www.ivtvdriver.org
8102S:	Maintained
8103F:	Documentation/media/v4l-drivers/ivtv*
8104F:	drivers/media/pci/ivtv/
8105F:	include/uapi/linux/ivtv*
8106
8107IX2505V MEDIA DRIVER
8108M:	Malcolm Priestley <tvboxspy@gmail.com>
8109L:	linux-media@vger.kernel.org
8110W:	https://linuxtv.org
8111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8112S:	Maintained
8113F:	drivers/media/dvb-frontends/ix2505v*
8114
8115JAILHOUSE HYPERVISOR INTERFACE
8116M:	Jan Kiszka <jan.kiszka@siemens.com>
8117L:	jailhouse-dev@googlegroups.com
8118S:	Maintained
8119F:	arch/x86/kernel/jailhouse.c
8120F:	arch/x86/include/asm/jailhouse_para.h
8121
8122JC42.4 TEMPERATURE SENSOR DRIVER
8123M:	Guenter Roeck <linux@roeck-us.net>
8124L:	linux-hwmon@vger.kernel.org
8125S:	Maintained
8126F:	drivers/hwmon/jc42.c
8127F:	Documentation/hwmon/jc42
8128
8129JFS FILESYSTEM
8130M:	Dave Kleikamp <shaggy@kernel.org>
8131L:	jfs-discussion@lists.sourceforge.net
8132W:	http://jfs.sourceforge.net/
8133T:	git git://github.com/kleikamp/linux-shaggy.git
8134S:	Maintained
8135F:	Documentation/filesystems/jfs.txt
8136F:	fs/jfs/
8137
8138JME NETWORK DRIVER
8139M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8140L:	netdev@vger.kernel.org
8141S:	Maintained
8142F:	drivers/net/ethernet/jme.*
8143
8144JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8145M:	David Woodhouse <dwmw2@infradead.org>
8146L:	linux-mtd@lists.infradead.org
8147W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8148S:	Maintained
8149F:	fs/jffs2/
8150F:	include/uapi/linux/jffs2.h
8151
8152JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8153M:	"Theodore Ts'o" <tytso@mit.edu>
8154M:	Jan Kara <jack@suse.com>
8155L:	linux-ext4@vger.kernel.org
8156S:	Maintained
8157F:	fs/jbd2/
8158F:	include/linux/jbd2.h
8159
8160JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8161M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8162L:	linux-media@vger.kernel.org
8163S:	Maintained
8164F:	drivers/media/platform/rcar_jpu.c
8165
8166JSM Neo PCI based serial card
8167L:	linux-serial@vger.kernel.org
8168S:	Orphan
8169F:	drivers/tty/serial/jsm/
8170
8171K10TEMP HARDWARE MONITORING DRIVER
8172M:	Clemens Ladisch <clemens@ladisch.de>
8173L:	linux-hwmon@vger.kernel.org
8174S:	Maintained
8175F:	Documentation/hwmon/k10temp
8176F:	drivers/hwmon/k10temp.c
8177
8178K8TEMP HARDWARE MONITORING DRIVER
8179M:	Rudolf Marek <r.marek@assembler.cz>
8180L:	linux-hwmon@vger.kernel.org
8181S:	Maintained
8182F:	Documentation/hwmon/k8temp
8183F:	drivers/hwmon/k8temp.c
8184
8185KASAN
8186M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8187R:	Alexander Potapenko <glider@google.com>
8188R:	Dmitry Vyukov <dvyukov@google.com>
8189L:	kasan-dev@googlegroups.com
8190S:	Maintained
8191F:	arch/*/include/asm/kasan.h
8192F:	arch/*/mm/kasan_init*
8193F:	Documentation/dev-tools/kasan.rst
8194F:	include/linux/kasan*.h
8195F:	lib/test_kasan.c
8196F:	mm/kasan/
8197F:	scripts/Makefile.kasan
8198
8199KCONFIG
8200M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8202L:	linux-kbuild@vger.kernel.org
8203S:	Maintained
8204F:	Documentation/kbuild/kconfig*
8205F:	scripts/kconfig/
8206F:	scripts/Kconfig.include
8207
8208KDUMP
8209M:	Dave Young <dyoung@redhat.com>
8210M:	Baoquan He <bhe@redhat.com>
8211R:	Vivek Goyal <vgoyal@redhat.com>
8212L:	kexec@lists.infradead.org
8213W:	http://lse.sourceforge.net/kdump/
8214S:	Maintained
8215F:	Documentation/kdump/
8216
8217KEENE FM RADIO TRANSMITTER DRIVER
8218M:	Hans Verkuil <hverkuil@xs4all.nl>
8219L:	linux-media@vger.kernel.org
8220T:	git git://linuxtv.org/media_tree.git
8221W:	https://linuxtv.org
8222S:	Maintained
8223F:	drivers/media/radio/radio-keene*
8224
8225KERNEL AUTOMOUNTER
8226M:	Ian Kent <raven@themaw.net>
8227L:	autofs@vger.kernel.org
8228S:	Maintained
8229F:	fs/autofs/
8230
8231KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8232M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8233M:	Michal Marek <michal.lkml@markovi.net>
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8235L:	linux-kbuild@vger.kernel.org
8236S:	Maintained
8237F:	Documentation/kbuild/
8238F:	Makefile
8239F:	scripts/Kbuild*
8240F:	scripts/Makefile*
8241F:	scripts/basic/
8242F:	scripts/mk*
8243F:	scripts/mod/
8244F:	scripts/package/
8245
8246KERNEL JANITORS
8247L:	kernel-janitors@vger.kernel.org
8248W:	http://kernelnewbies.org/KernelJanitors
8249S:	Odd Fixes
8250
8251KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8252M:	"J. Bruce Fields" <bfields@fieldses.org>
8253M:	Jeff Layton <jlayton@kernel.org>
8254L:	linux-nfs@vger.kernel.org
8255W:	http://nfs.sourceforge.net/
8256T:	git git://linux-nfs.org/~bfields/linux.git
8257S:	Supported
8258F:	fs/nfsd/
8259F:	include/uapi/linux/nfsd/
8260F:	fs/lockd/
8261F:	fs/nfs_common/
8262F:	net/sunrpc/
8263F:	include/linux/lockd/
8264F:	include/linux/sunrpc/
8265F:	include/uapi/linux/sunrpc/
8266
8267KERNEL SELFTEST FRAMEWORK
8268M:	Shuah Khan <shuah@kernel.org>
8269M:	Shuah Khan <skhan@linuxfoundation.org>
8270L:	linux-kselftest@vger.kernel.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8272Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8273S:	Maintained
8274F:	tools/testing/selftests/
8275F:	Documentation/dev-tools/kselftest*
8276
8277KERNEL USERMODE HELPER
8278M:	Luis Chamberlain <mcgrof@kernel.org>
8279L:	linux-kernel@vger.kernel.org
8280S:	Maintained
8281F:	kernel/umh.c
8282F:	include/linux/umh.h
8283
8284KERNEL VIRTUAL MACHINE (KVM)
8285M:	Paolo Bonzini <pbonzini@redhat.com>
8286M:	Radim Krčmář <rkrcmar@redhat.com>
8287L:	kvm@vger.kernel.org
8288W:	http://www.linux-kvm.org
8289T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8290S:	Supported
8291F:	Documentation/virtual/kvm/
8292F:	include/trace/events/kvm.h
8293F:	include/uapi/asm-generic/kvm*
8294F:	include/uapi/linux/kvm*
8295F:	include/asm-generic/kvm*
8296F:	include/linux/kvm*
8297F:	include/kvm/iodev.h
8298F:	virt/kvm/*
8299F:	tools/kvm/
8300
8301KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8302M:	Joerg Roedel <joro@8bytes.org>
8303L:	kvm@vger.kernel.org
8304W:	http://www.linux-kvm.org/
8305S:	Maintained
8306F:	arch/x86/include/asm/svm.h
8307F:	arch/x86/kvm/svm.c
8308
8309KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8310M:	Christoffer Dall <christoffer.dall@arm.com>
8311M:	Marc Zyngier <marc.zyngier@arm.com>
8312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8313L:	kvmarm@lists.cs.columbia.edu
8314W:	http://systems.cs.columbia.edu/projects/kvm-arm
8315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8316S:	Supported
8317F:	arch/arm/include/uapi/asm/kvm*
8318F:	arch/arm/include/asm/kvm*
8319F:	arch/arm/kvm/
8320F:	virt/kvm/arm/
8321F:	include/kvm/arm_*
8322
8323KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8324M:	Christoffer Dall <christoffer.dall@arm.com>
8325M:	Marc Zyngier <marc.zyngier@arm.com>
8326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8327L:	kvmarm@lists.cs.columbia.edu
8328S:	Maintained
8329F:	arch/arm64/include/uapi/asm/kvm*
8330F:	arch/arm64/include/asm/kvm*
8331F:	arch/arm64/kvm/
8332
8333KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8334M:	James Hogan <jhogan@kernel.org>
8335L:	linux-mips@vger.kernel.org
8336S:	Supported
8337F:	arch/mips/include/uapi/asm/kvm*
8338F:	arch/mips/include/asm/kvm*
8339F:	arch/mips/kvm/
8340
8341KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8342M:	Paul Mackerras <paulus@ozlabs.org>
8343L:	kvm-ppc@vger.kernel.org
8344W:	http://www.linux-kvm.org/
8345T:	git git://github.com/agraf/linux-2.6.git
8346S:	Supported
8347F:	arch/powerpc/include/uapi/asm/kvm*
8348F:	arch/powerpc/include/asm/kvm*
8349F:	arch/powerpc/kvm/
8350F:	arch/powerpc/kernel/kvm*
8351
8352KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8353M:	Christian Borntraeger <borntraeger@de.ibm.com>
8354M:	Janosch Frank <frankja@linux.ibm.com>
8355R:	David Hildenbrand <david@redhat.com>
8356R:	Cornelia Huck <cohuck@redhat.com>
8357L:	linux-s390@vger.kernel.org
8358W:	http://www.ibm.com/developerworks/linux/linux390/
8359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8360S:	Supported
8361F:	arch/s390/include/uapi/asm/kvm*
8362F:	arch/s390/include/asm/gmap.h
8363F:	arch/s390/include/asm/kvm*
8364F:	arch/s390/kvm/
8365F:	arch/s390/mm/gmap.c
8366
8367KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8368M:	Paolo Bonzini <pbonzini@redhat.com>
8369M:	Radim Krčmář <rkrcmar@redhat.com>
8370L:	kvm@vger.kernel.org
8371W:	http://www.linux-kvm.org
8372T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8373S:	Supported
8374F:	arch/x86/kvm/
8375F:	arch/x86/kvm/*/
8376F:	arch/x86/include/uapi/asm/kvm*
8377F:	arch/x86/include/asm/kvm*
8378F:	arch/x86/include/asm/pvclock-abi.h
8379F:	arch/x86/kernel/kvm.c
8380F:	arch/x86/kernel/kvmclock.c
8381
8382KERNFS
8383M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8384M:	Tejun Heo <tj@kernel.org>
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8386S:	Supported
8387F:	include/linux/kernfs.h
8388F:	fs/kernfs/
8389
8390KEXEC
8391M:	Eric Biederman <ebiederm@xmission.com>
8392W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8393L:	kexec@lists.infradead.org
8394S:	Maintained
8395F:	include/linux/kexec.h
8396F:	include/uapi/linux/kexec.h
8397F:	kernel/kexec*
8398
8399KEYS-ENCRYPTED
8400M:	Mimi Zohar <zohar@linux.ibm.com>
8401L:	linux-integrity@vger.kernel.org
8402L:	keyrings@vger.kernel.org
8403S:	Supported
8404F:	Documentation/security/keys/trusted-encrypted.rst
8405F:	include/keys/encrypted-type.h
8406F:	security/keys/encrypted-keys/
8407
8408KEYS-TRUSTED
8409M:	James Bottomley <jejb@linux.ibm.com>
8410M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8411M:	Mimi Zohar <zohar@linuxibm.com>
8412L:	linux-integrity@vger.kernel.org
8413L:	keyrings@vger.kernel.org
8414S:	Supported
8415F:	Documentation/security/keys/trusted-encrypted.rst
8416F:	include/keys/trusted-type.h
8417F:	security/keys/trusted.c
8418F:	security/keys/trusted.h
8419
8420KEYS/KEYRINGS:
8421M:	David Howells <dhowells@redhat.com>
8422L:	keyrings@vger.kernel.org
8423S:	Maintained
8424F:	Documentation/security/keys/core.rst
8425F:	include/linux/key.h
8426F:	include/linux/key-type.h
8427F:	include/linux/keyctl.h
8428F:	include/uapi/linux/keyctl.h
8429F:	include/keys/
8430F:	security/keys/
8431
8432KGDB / KDB /debug_core
8433M:	Jason Wessel <jason.wessel@windriver.com>
8434M:	Daniel Thompson <daniel.thompson@linaro.org>
8435W:	http://kgdb.wiki.kernel.org/
8436L:	kgdb-bugreport@lists.sourceforge.net
8437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8438S:	Maintained
8439F:	Documentation/dev-tools/kgdb.rst
8440F:	drivers/misc/kgdbts.c
8441F:	drivers/tty/serial/kgdboc.c
8442F:	include/linux/kdb.h
8443F:	include/linux/kgdb.h
8444F:	kernel/debug/
8445
8446KMEMLEAK
8447M:	Catalin Marinas <catalin.marinas@arm.com>
8448S:	Maintained
8449F:	Documentation/dev-tools/kmemleak.rst
8450F:	include/linux/kmemleak.h
8451F:	mm/kmemleak.c
8452F:	mm/kmemleak-test.c
8453
8454KMOD KERNEL MODULE LOADER - USERMODE HELPER
8455M:	Luis Chamberlain <mcgrof@kernel.org>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458F:	kernel/kmod.c
8459F:	include/linux/kmod.h
8460F:	lib/test_kmod.c
8461F:	tools/testing/selftests/kmod/
8462
8463KPROBES
8464M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8465M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8466M:	"David S. Miller" <davem@davemloft.net>
8467M:	Masami Hiramatsu <mhiramat@kernel.org>
8468S:	Maintained
8469F:	Documentation/kprobes.txt
8470F:	include/linux/kprobes.h
8471F:	include/asm-generic/kprobes.h
8472F:	kernel/kprobes.c
8473
8474KS0108 LCD CONTROLLER DRIVER
8475M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8476S:	Maintained
8477F:	Documentation/auxdisplay/ks0108
8478F:	drivers/auxdisplay/ks0108.c
8479F:	include/linux/ks0108.h
8480
8481L3MDEV
8482M:	David Ahern <dsa@cumulusnetworks.com>
8483L:	netdev@vger.kernel.org
8484S:	Maintained
8485F:	net/l3mdev
8486F:	include/net/l3mdev.h
8487
8488L7 BPF FRAMEWORK
8489M:	John Fastabend <john.fastabend@gmail.com>
8490M:	Daniel Borkmann <daniel@iogearbox.net>
8491L:	netdev@vger.kernel.org
8492S:	Maintained
8493F:	include/linux/skmsg.h
8494F:	net/core/skmsg.c
8495F:	net/core/sock_map.c
8496F:	net/ipv4/tcp_bpf.c
8497
8498LANTIQ / INTEL Ethernet drivers
8499M:	Hauke Mehrtens <hauke@hauke-m.de>
8500L:	netdev@vger.kernel.org
8501S:	Maintained
8502F:	net/dsa/tag_gswip.c
8503F:	drivers/net/ethernet/lantiq_xrx200.c
8504F:	drivers/net/dsa/lantiq_pce.h
8505F:	drivers/net/dsa/lantiq_gswip.c
8506
8507LANTIQ MIPS ARCHITECTURE
8508M:	John Crispin <john@phrozen.org>
8509L:	linux-mips@vger.kernel.org
8510S:	Maintained
8511F:	arch/mips/lantiq
8512F:	drivers/soc/lantiq
8513
8514LAPB module
8515L:	linux-x25@vger.kernel.org
8516S:	Orphan
8517F:	Documentation/networking/lapb-module.txt
8518F:	include/*/lapb.h
8519F:	net/lapb/
8520
8521LASI 53c700 driver for PARISC
8522M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8523L:	linux-scsi@vger.kernel.org
8524S:	Maintained
8525F:	Documentation/scsi/53c700.txt
8526F:	drivers/scsi/53c700*
8527
8528LEAKING_ADDRESSES
8529M:	Tobin C. Harding <me@tobin.cc>
8530M:	Tycho Andersen <tycho@tycho.ws>
8531L:	kernel-hardening@lists.openwall.com
8532S:	Maintained
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8534F:	scripts/leaking_addresses.pl
8535
8536LED SUBSYSTEM
8537M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8538M:	Pavel Machek <pavel@ucw.cz>
8539L:	linux-leds@vger.kernel.org
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8541S:	Maintained
8542F:	Documentation/devicetree/bindings/leds/
8543F:	drivers/leds/
8544F:	include/linux/leds.h
8545
8546LEGACY EEPROM DRIVER
8547M:	Jean Delvare <jdelvare@suse.com>
8548S:	Maintained
8549F:	Documentation/misc-devices/eeprom
8550F:	drivers/misc/eeprom/eeprom.c
8551
8552LEGO MINDSTORMS EV3
8553R:	David Lechner <david@lechnology.com>
8554S:	Maintained
8555F:	arch/arm/boot/dts/da850-lego-ev3.dts
8556F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8557F:	drivers/power/supply/lego_ev3_battery.c
8558
8559LEGO USB Tower driver
8560M:	Juergen Stuber <starblue@users.sourceforge.net>
8561L:	legousb-devel@lists.sourceforge.net
8562W:	http://legousb.sourceforge.net/
8563S:	Maintained
8564F:	drivers/usb/misc/legousbtower.c
8565
8566LG LAPTOP EXTRAS
8567M:	Matan Ziv-Av <matan@svgalib.org>
8568L:	platform-driver-x86@vger.kernel.org
8569S:	Maintained
8570F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8571F:	Documentation/laptops/lg-laptop.rst
8572F:	drivers/platform/x86/lg-laptop.c
8573
8574LG2160 MEDIA DRIVER
8575M:	Michael Krufky <mkrufky@linuxtv.org>
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578W:	http://github.com/mkrufky
8579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8580T:	git git://linuxtv.org/mkrufky/tuners.git
8581S:	Maintained
8582F:	drivers/media/dvb-frontends/lg2160.*
8583
8584LGDT3305 MEDIA DRIVER
8585M:	Michael Krufky <mkrufky@linuxtv.org>
8586L:	linux-media@vger.kernel.org
8587W:	https://linuxtv.org
8588W:	http://github.com/mkrufky
8589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8590T:	git git://linuxtv.org/mkrufky/tuners.git
8591S:	Maintained
8592F:	drivers/media/dvb-frontends/lgdt3305.*
8593
8594LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8595M:	Viresh Kumar <vireshk@kernel.org>
8596L:	linux-ide@vger.kernel.org
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8598S:	Maintained
8599F:	include/linux/pata_arasan_cf_data.h
8600F:	drivers/ata/pata_arasan_cf.c
8601
8602LIBATA PATA DRIVERS
8603M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8604M:	Jens Axboe <axboe@kernel.dk>
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_*.c
8609F:	drivers/ata/ata_generic.c
8610
8611LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8612M:	Linus Walleij <linus.walleij@linaro.org>
8613L:	linux-ide@vger.kernel.org
8614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8615S:	Maintained
8616F:	drivers/ata/pata_ftide010.c
8617F:	drivers/ata/sata_gemini.c
8618F:	drivers/ata/sata_gemini.h
8619
8620LIBATA SATA AHCI PLATFORM devices support
8621M:	Hans de Goede <hdegoede@redhat.com>
8622M:	Jens Axboe <axboe@kernel.dk>
8623L:	linux-ide@vger.kernel.org
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625S:	Maintained
8626F:	drivers/ata/ahci_platform.c
8627F:	drivers/ata/libahci_platform.c
8628F:	include/linux/ahci_platform.h
8629
8630LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8631M:	Mikael Pettersson <mikpelinux@gmail.com>
8632L:	linux-ide@vger.kernel.org
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634S:	Maintained
8635F:	drivers/ata/sata_promise.*
8636
8637LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8638M:	Jens Axboe <axboe@kernel.dk>
8639L:	linux-ide@vger.kernel.org
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8641S:	Maintained
8642F:	drivers/ata/
8643F:	include/linux/ata.h
8644F:	include/linux/libata.h
8645F:	Documentation/devicetree/bindings/ata/
8646
8647LIBLOCKDEP
8648M:	Sasha Levin <alexander.levin@microsoft.com>
8649S:	Maintained
8650F:	tools/lib/lockdep/
8651
8652LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8653M:	Ross Zwisler <zwisler@kernel.org>
8654M:	Dan Williams <dan.j.williams@intel.com>
8655M:	Vishal Verma <vishal.l.verma@intel.com>
8656M:	Dave Jiang <dave.jiang@intel.com>
8657L:	linux-nvdimm@lists.01.org
8658Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8659S:	Supported
8660F:	drivers/nvdimm/blk.c
8661F:	drivers/nvdimm/region_devs.c
8662
8663LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8664M:	Vishal Verma <vishal.l.verma@intel.com>
8665M:	Dan Williams <dan.j.williams@intel.com>
8666M:	Ross Zwisler <zwisler@kernel.org>
8667M:	Dave Jiang <dave.jiang@intel.com>
8668L:	linux-nvdimm@lists.01.org
8669Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8670S:	Supported
8671F:	drivers/nvdimm/btt*
8672
8673LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8674M:	Ross Zwisler <zwisler@kernel.org>
8675M:	Dan Williams <dan.j.williams@intel.com>
8676M:	Vishal Verma <vishal.l.verma@intel.com>
8677M:	Dave Jiang <dave.jiang@intel.com>
8678L:	linux-nvdimm@lists.01.org
8679Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8680S:	Supported
8681F:	drivers/nvdimm/pmem*
8682
8683LIBNVDIMM: DEVICETREE BINDINGS
8684M:	Oliver O'Halloran <oohall@gmail.com>
8685L:	linux-nvdimm@lists.01.org
8686Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8687S:	Supported
8688F:	drivers/nvdimm/of_pmem.c
8689F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8690
8691LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8692M:	Dan Williams <dan.j.williams@intel.com>
8693M:	Ross Zwisler <zwisler@kernel.org>
8694M:	Vishal Verma <vishal.l.verma@intel.com>
8695M:	Dave Jiang <dave.jiang@intel.com>
8696L:	linux-nvdimm@lists.01.org
8697Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8699S:	Supported
8700F:	drivers/nvdimm/*
8701F:	drivers/acpi/nfit/*
8702F:	include/linux/nd.h
8703F:	include/linux/libnvdimm.h
8704F:	include/uapi/linux/ndctl.h
8705
8706LIGHTNVM PLATFORM SUPPORT
8707M:	Matias Bjorling <mb@lightnvm.io>
8708W:	http://github/OpenChannelSSD
8709L:	linux-block@vger.kernel.org
8710S:	Maintained
8711F:	drivers/lightnvm/
8712F:	include/linux/lightnvm.h
8713F:	include/uapi/linux/lightnvm.h
8714
8715LINUX FOR POWER MACINTOSH
8716M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8717W:	http://www.penguinppc.org/
8718L:	linuxppc-dev@lists.ozlabs.org
8719S:	Maintained
8720F:	arch/powerpc/platforms/powermac/
8721F:	drivers/macintosh/
8722
8723LINUX FOR POWERPC (32-BIT AND 64-BIT)
8724M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8725M:	Paul Mackerras <paulus@samba.org>
8726M:	Michael Ellerman <mpe@ellerman.id.au>
8727W:	https://github.com/linuxppc/linux/wiki
8728L:	linuxppc-dev@lists.ozlabs.org
8729Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8731S:	Supported
8732F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8733F:	Documentation/devicetree/bindings/powerpc/
8734F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8735F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8736F:	Documentation/powerpc/
8737F:	arch/powerpc/
8738F:	drivers/char/tpm/tpm_ibmvtpm*
8739F:	drivers/crypto/nx/
8740F:	drivers/crypto/vmx/
8741F:	drivers/i2c/busses/i2c-opal.c
8742F:	drivers/net/ethernet/ibm/ibmveth.*
8743F:	drivers/net/ethernet/ibm/ibmvnic.*
8744F:	drivers/pci/hotplug/pnv_php.c
8745F:	drivers/pci/hotplug/rpa*
8746F:	drivers/rtc/rtc-opal.c
8747F:	drivers/scsi/ibmvscsi/
8748F:	drivers/tty/hvc/hvc_opal.c
8749F:	drivers/watchdog/wdrtas.c
8750F:	tools/testing/selftests/powerpc
8751N:	/pmac
8752N:	powermac
8753N:	powernv
8754N:	[^a-z0-9]ps3
8755N:	pseries
8756
8757LINUX FOR POWERPC EMBEDDED MPC5XXX
8758M:	Anatolij Gustschin <agust@denx.de>
8759L:	linuxppc-dev@lists.ozlabs.org
8760T:	git git://git.denx.de/linux-denx-agust.git
8761S:	Maintained
8762F:	arch/powerpc/platforms/512x/
8763F:	arch/powerpc/platforms/52xx/
8764
8765LINUX FOR POWERPC EMBEDDED PPC4XX
8766M:	Alistair Popple <alistair@popple.id.au>
8767M:	Matt Porter <mporter@kernel.crashing.org>
8768W:	http://www.penguinppc.org/
8769L:	linuxppc-dev@lists.ozlabs.org
8770S:	Maintained
8771F:	arch/powerpc/platforms/40x/
8772F:	arch/powerpc/platforms/44x/
8773
8774LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8775M:	Scott Wood <oss@buserror.net>
8776M:	Kumar Gala <galak@kernel.crashing.org>
8777W:	http://www.penguinppc.org/
8778L:	linuxppc-dev@lists.ozlabs.org
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8780S:	Maintained
8781F:	arch/powerpc/platforms/83xx/
8782F:	arch/powerpc/platforms/85xx/
8783F:	Documentation/devicetree/bindings/powerpc/fsl/
8784
8785LINUX FOR POWERPC EMBEDDED PPC8XX
8786M:	Vitaly Bordug <vitb@kernel.crashing.org>
8787W:	http://www.penguinppc.org/
8788L:	linuxppc-dev@lists.ozlabs.org
8789S:	Maintained
8790F:	arch/powerpc/platforms/8xx/
8791
8792LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8793L:	linuxppc-dev@lists.ozlabs.org
8794S:	Orphan
8795F:	arch/powerpc/*/*virtex*
8796F:	arch/powerpc/*/*/*virtex*
8797
8798LINUX FOR POWERPC PA SEMI PWRFICIENT
8799L:	linuxppc-dev@lists.ozlabs.org
8800S:	Orphan
8801F:	arch/powerpc/platforms/pasemi/
8802F:	drivers/*/*pasemi*
8803F:	drivers/*/*/*pasemi*
8804
8805LINUX KERNEL DUMP TEST MODULE (LKDTM)
8806M:	Kees Cook <keescook@chromium.org>
8807S:	Maintained
8808F:	drivers/misc/lkdtm/*
8809
8810LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8811M:	Alan Stern <stern@rowland.harvard.edu>
8812M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8813M:	Will Deacon <will.deacon@arm.com>
8814M:	Peter Zijlstra <peterz@infradead.org>
8815M:	Boqun Feng <boqun.feng@gmail.com>
8816M:	Nicholas Piggin <npiggin@gmail.com>
8817M:	David Howells <dhowells@redhat.com>
8818M:	Jade Alglave <j.alglave@ucl.ac.uk>
8819M:	Luc Maranget <luc.maranget@inria.fr>
8820M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8821R:	Akira Yokosawa <akiyks@gmail.com>
8822R:	Daniel Lustig <dlustig@nvidia.com>
8823L:	linux-kernel@vger.kernel.org
8824L:	linux-arch@vger.kernel.org
8825S:	Supported
8826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8827F:	tools/memory-model/
8828F:	Documentation/atomic_bitops.txt
8829F:	Documentation/atomic_t.txt
8830F:	Documentation/core-api/atomic_ops.rst
8831F:	Documentation/core-api/refcount-vs-atomic.rst
8832F:	Documentation/memory-barriers.txt
8833
8834LIS3LV02D ACCELEROMETER DRIVER
8835M:	Eric Piel <eric.piel@tremplin-utc.net>
8836S:	Maintained
8837F:	Documentation/misc-devices/lis3lv02d
8838F:	drivers/misc/lis3lv02d/
8839F:	drivers/platform/x86/hp_accel.c
8840
8841LIVE PATCHING
8842M:	Josh Poimboeuf <jpoimboe@redhat.com>
8843M:	Jessica Yu <jeyu@kernel.org>
8844M:	Jiri Kosina <jikos@kernel.org>
8845M:	Miroslav Benes <mbenes@suse.cz>
8846R:	Petr Mladek <pmladek@suse.com>
8847S:	Maintained
8848F:	kernel/livepatch/
8849F:	include/linux/livepatch.h
8850F:	arch/x86/include/asm/livepatch.h
8851F:	arch/x86/kernel/livepatch.c
8852F:	Documentation/livepatch/
8853F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8854F:	samples/livepatch/
8855L:	live-patching@vger.kernel.org
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8857
8858LLC (802.2)
8859L:	netdev@vger.kernel.org
8860S:	Odd fixes
8861F:	include/linux/llc.h
8862F:	include/uapi/linux/llc.h
8863F:	include/net/llc*
8864F:	net/llc/
8865
8866LM73 HARDWARE MONITOR DRIVER
8867M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8868L:	linux-hwmon@vger.kernel.org
8869S:	Maintained
8870F:	drivers/hwmon/lm73.c
8871
8872LM78 HARDWARE MONITOR DRIVER
8873M:	Jean Delvare <jdelvare@suse.com>
8874L:	linux-hwmon@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/hwmon/lm78
8877F:	drivers/hwmon/lm78.c
8878
8879LM83 HARDWARE MONITOR DRIVER
8880M:	Jean Delvare <jdelvare@suse.com>
8881L:	linux-hwmon@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/hwmon/lm83
8884F:	drivers/hwmon/lm83.c
8885
8886LM90 HARDWARE MONITOR DRIVER
8887M:	Jean Delvare <jdelvare@suse.com>
8888L:	linux-hwmon@vger.kernel.org
8889S:	Maintained
8890F:	Documentation/hwmon/lm90
8891F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8892F:	drivers/hwmon/lm90.c
8893F:	include/dt-bindings/thermal/lm90.h
8894
8895LM95234 HARDWARE MONITOR DRIVER
8896M:	Guenter Roeck <linux@roeck-us.net>
8897L:	linux-hwmon@vger.kernel.org
8898S:	Maintained
8899F:	Documentation/hwmon/lm95234
8900F:	drivers/hwmon/lm95234.c
8901
8902LME2510 MEDIA DRIVER
8903M:	Malcolm Priestley <tvboxspy@gmail.com>
8904L:	linux-media@vger.kernel.org
8905W:	https://linuxtv.org
8906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8907S:	Maintained
8908F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8909
8910LOADPIN SECURITY MODULE
8911M:	Kees Cook <keescook@chromium.org>
8912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8913S:	Supported
8914F:	security/loadpin/
8915F:	Documentation/admin-guide/LSM/LoadPin.rst
8916
8917LOCKING PRIMITIVES
8918M:	Peter Zijlstra <peterz@infradead.org>
8919M:	Ingo Molnar <mingo@redhat.com>
8920M:	Will Deacon <will.deacon@arm.com>
8921L:	linux-kernel@vger.kernel.org
8922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8923S:	Maintained
8924F:	Documentation/locking/
8925F:	include/linux/lockdep.h
8926F:	include/linux/spinlock*.h
8927F:	arch/*/include/asm/spinlock*.h
8928F:	include/linux/rwlock*.h
8929F:	include/linux/mutex*.h
8930F:	include/linux/rwsem*.h
8931F:	arch/*/include/asm/rwsem.h
8932F:	include/linux/seqlock.h
8933F:	lib/locking*.[ch]
8934F:	kernel/locking/
8935X:	kernel/locking/locktorture.c
8936
8937LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8938M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8939L:	linux-ntfs-dev@lists.sourceforge.net
8940W:	http://www.linux-ntfs.org/content/view/19/37/
8941S:	Maintained
8942F:	Documentation/ldm.txt
8943F:	block/partitions/ldm.*
8944
8945LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8946M:	Sathya Prakash <sathya.prakash@broadcom.com>
8947M:	Chaitra P B <chaitra.basappa@broadcom.com>
8948M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8949L:	MPT-FusionLinux.pdl@broadcom.com
8950L:	linux-scsi@vger.kernel.org
8951W:	http://www.avagotech.com/support/
8952S:	Supported
8953F:	drivers/message/fusion/
8954F:	drivers/scsi/mpt3sas/
8955
8956LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8957M:	Matthew Wilcox <willy@infradead.org>
8958L:	linux-scsi@vger.kernel.org
8959S:	Maintained
8960F:	drivers/scsi/sym53c8xx_2/
8961
8962LTC1660 DAC DRIVER
8963M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8964L:	linux-iio@vger.kernel.org
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8967F:	drivers/iio/dac/ltc1660.c
8968
8969LTC4261 HARDWARE MONITOR DRIVER
8970M:	Guenter Roeck <linux@roeck-us.net>
8971L:	linux-hwmon@vger.kernel.org
8972S:	Maintained
8973F:	Documentation/hwmon/ltc4261
8974F:	drivers/hwmon/ltc4261.c
8975
8976LTC4306 I2C MULTIPLEXER DRIVER
8977M:	Michael Hennerich <michael.hennerich@analog.com>
8978W:	http://ez.analog.com/community/linux-device-drivers
8979L:	linux-i2c@vger.kernel.org
8980S:	Supported
8981F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8982F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8983
8984LTP (Linux Test Project)
8985M:	Mike Frysinger <vapier@gentoo.org>
8986M:	Cyril Hrubis <chrubis@suse.cz>
8987M:	Wanlong Gao <wanlong.gao@gmail.com>
8988M:	Jan Stancek <jstancek@redhat.com>
8989M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8990M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8991L:	ltp@lists.linux.it (subscribers-only)
8992W:	http://linux-test-project.github.io/
8993T:	git git://github.com/linux-test-project/ltp.git
8994S:	Maintained
8995
8996M68K ARCHITECTURE
8997M:	Geert Uytterhoeven <geert@linux-m68k.org>
8998L:	linux-m68k@lists.linux-m68k.org
8999W:	http://www.linux-m68k.org/
9000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9001S:	Maintained
9002F:	arch/m68k/
9003F:	drivers/zorro/
9004
9005M68K ON APPLE MACINTOSH
9006M:	Joshua Thompson <funaho@jurai.org>
9007W:	http://www.mac.linux-m68k.org/
9008L:	linux-m68k@lists.linux-m68k.org
9009S:	Maintained
9010F:	arch/m68k/mac/
9011
9012M68K ON HP9000/300
9013M:	Philip Blundell <philb@gnu.org>
9014W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9015S:	Maintained
9016F:	arch/m68k/hp300/
9017
9018M88DS3103 MEDIA DRIVER
9019M:	Antti Palosaari <crope@iki.fi>
9020L:	linux-media@vger.kernel.org
9021W:	https://linuxtv.org
9022W:	http://palosaari.fi/linux/
9023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9024T:	git git://linuxtv.org/anttip/media_tree.git
9025S:	Maintained
9026F:	drivers/media/dvb-frontends/m88ds3103*
9027
9028M88RS2000 MEDIA DRIVER
9029M:	Malcolm Priestley <tvboxspy@gmail.com>
9030L:	linux-media@vger.kernel.org
9031W:	https://linuxtv.org
9032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9033S:	Maintained
9034F:	drivers/media/dvb-frontends/m88rs2000*
9035
9036MA901 MASTERKIT USB FM RADIO DRIVER
9037M:	Alexey Klimov <klimov.linux@gmail.com>
9038L:	linux-media@vger.kernel.org
9039T:	git git://linuxtv.org/media_tree.git
9040S:	Maintained
9041F:	drivers/media/radio/radio-ma901.c
9042
9043MAC80211
9044M:	Johannes Berg <johannes@sipsolutions.net>
9045L:	linux-wireless@vger.kernel.org
9046W:	http://wireless.kernel.org/
9047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9049S:	Maintained
9050F:	Documentation/networking/mac80211-injection.txt
9051F:	include/net/mac80211.h
9052F:	net/mac80211/
9053F:	drivers/net/wireless/mac80211_hwsim.[ch]
9054F:	Documentation/networking/mac80211_hwsim/README
9055
9056MAILBOX API
9057M:	Jassi Brar <jassisinghbrar@gmail.com>
9058L:	linux-kernel@vger.kernel.org
9059S:	Maintained
9060F:	drivers/mailbox/
9061F:	include/linux/mailbox_client.h
9062F:	include/linux/mailbox_controller.h
9063
9064MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9065M:	Michael Kerrisk <mtk.manpages@gmail.com>
9066W:	http://www.kernel.org/doc/man-pages
9067L:	linux-man@vger.kernel.org
9068S:	Maintained
9069
9070MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9071M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9072L:	linux-mips@vger.kernel.org
9073S:	Maintained
9074F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9075
9076MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9077M:	Andrew Lunn <andrew@lunn.ch>
9078M:	Vivien Didelot <vivien.didelot@gmail.com>
9079L:	netdev@vger.kernel.org
9080S:	Maintained
9081F:	drivers/net/dsa/mv88e6xxx/
9082F:	include/linux/platform_data/mv88e6xxx.h
9083F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9084
9085MARVELL ARMADA DRM SUPPORT
9086M:	Russell King <linux@armlinux.org.uk>
9087S:	Maintained
9088T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9089T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9090F:	drivers/gpu/drm/armada/
9091F:	include/uapi/drm/armada_drm.h
9092F:	Documentation/devicetree/bindings/display/armada/
9093
9094MARVELL CRYPTO DRIVER
9095M:	Boris Brezillon <bbrezillon@kernel.org>
9096M:	Arnaud Ebalard <arno@natisbad.org>
9097F:	drivers/crypto/marvell/
9098S:	Maintained
9099L:	linux-crypto@vger.kernel.org
9100
9101MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9102M:	Mirko Lindner <mlindner@marvell.com>
9103M:	Stephen Hemminger <stephen@networkplumber.org>
9104L:	netdev@vger.kernel.org
9105S:	Maintained
9106F:	drivers/net/ethernet/marvell/sk*
9107
9108MARVELL LIBERTAS WIRELESS DRIVER
9109L:	libertas-dev@lists.infradead.org
9110S:	Orphan
9111F:	drivers/net/wireless/marvell/libertas/
9112
9113MARVELL MACCHIATOBIN SUPPORT
9114M:	Russell King <linux@armlinux.org.uk>
9115L:	linux-arm-kernel@lists.infradead.org
9116S:	Maintained
9117F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9118
9119MARVELL MV643XX ETHERNET DRIVER
9120M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9121L:	netdev@vger.kernel.org
9122S:	Maintained
9123F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9124F:	include/linux/mv643xx.h
9125
9126MARVELL MV88X3310 PHY DRIVER
9127M:	Russell King <linux@armlinux.org.uk>
9128L:	netdev@vger.kernel.org
9129S:	Maintained
9130F:	drivers/net/phy/marvell10g.c
9131
9132MARVELL MVEBU THERMAL DRIVER
9133M:	Miquel Raynal <miquel.raynal@bootlin.com>
9134S:	Maintained
9135F:	drivers/thermal/armada_thermal.c
9136
9137MARVELL MVNETA ETHERNET DRIVER
9138M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9139L:	netdev@vger.kernel.org
9140S:	Maintained
9141F:	drivers/net/ethernet/marvell/mvneta.*
9142
9143MARVELL MWIFIEX WIRELESS DRIVER
9144M:	Amitkumar Karwar <amitkarwar@gmail.com>
9145M:	Nishant Sarmukadam <nishants@marvell.com>
9146M:	Ganapathi Bhat <gbhat@marvell.com>
9147M:	Xinming Hu <huxinming820@gmail.com>
9148L:	linux-wireless@vger.kernel.org
9149S:	Maintained
9150F:	drivers/net/wireless/marvell/mwifiex/
9151
9152MARVELL MWL8K WIRELESS DRIVER
9153M:	Lennert Buytenhek <buytenh@wantstofly.org>
9154L:	linux-wireless@vger.kernel.org
9155S:	Odd Fixes
9156F:	drivers/net/wireless/marvell/mwl8k.c
9157
9158MARVELL NAND CONTROLLER DRIVER
9159M:	Miquel Raynal <miquel.raynal@bootlin.com>
9160L:	linux-mtd@lists.infradead.org
9161S:	Maintained
9162F:	drivers/mtd/nand/raw/marvell_nand.c
9163F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9164
9165MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9166M:	Nicolas Pitre <nico@fluxnic.net>
9167S:	Odd Fixes
9168F:	drivers/mmc/host/mvsdio.*
9169
9170MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9171M:	Hu Ziji <huziji@marvell.com>
9172L:	linux-mmc@vger.kernel.org
9173S:	Supported
9174F:	drivers/mmc/host/sdhci-xenon*
9175F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9176
9177MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9178M:	Sunil Goutham <sgoutham@marvell.com>
9179M:	Linu Cherian <lcherian@marvell.com>
9180M:	Geetha sowjanya <gakula@marvell.com>
9181M:	Jerin Jacob <jerinj@marvell.com>
9182L:	netdev@vger.kernel.org
9183S:	Supported
9184F:	drivers/net/ethernet/marvell/octeontx2/af/
9185
9186MATROX FRAMEBUFFER DRIVER
9187L:	linux-fbdev@vger.kernel.org
9188S:	Orphan
9189F:	drivers/video/fbdev/matrox/matroxfb_*
9190F:	include/uapi/linux/matroxfb.h
9191
9192MAX16065 HARDWARE MONITOR DRIVER
9193M:	Guenter Roeck <linux@roeck-us.net>
9194L:	linux-hwmon@vger.kernel.org
9195S:	Maintained
9196F:	Documentation/hwmon/max16065
9197F:	drivers/hwmon/max16065.c
9198
9199MAX2175 SDR TUNER DRIVER
9200M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9201L:	linux-media@vger.kernel.org
9202T:	git git://linuxtv.org/media_tree.git
9203S:	Maintained
9204F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9205F:	Documentation/media/v4l-drivers/max2175.rst
9206F:	drivers/media/i2c/max2175*
9207F:	include/uapi/linux/max2175.h
9208
9209MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9210L:	linux-hwmon@vger.kernel.org
9211S:	Orphan
9212F:	Documentation/hwmon/max6650
9213F:	drivers/hwmon/max6650.c
9214
9215MAX6697 HARDWARE MONITOR DRIVER
9216M:	Guenter Roeck <linux@roeck-us.net>
9217L:	linux-hwmon@vger.kernel.org
9218S:	Maintained
9219F:	Documentation/hwmon/max6697
9220F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9221F:	drivers/hwmon/max6697.c
9222F:	include/linux/platform_data/max6697.h
9223
9224MAX9860 MONO AUDIO VOICE CODEC DRIVER
9225M:	Peter Rosin <peda@axentia.se>
9226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/sound/max9860.txt
9229F:	sound/soc/codecs/max9860.*
9230
9231MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9232M:	Javier Martinez Canillas <javier@dowhile0.org>
9233L:	linux-kernel@vger.kernel.org
9234S:	Supported
9235F:	drivers/regulator/max77802-regulator.c
9236F:	Documentation/devicetree/bindings/*/*max77802.txt
9237F:	include/dt-bindings/*/*max77802.h
9238
9239MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9240M:	Krzysztof Kozlowski <krzk@kernel.org>
9241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9242L:	linux-pm@vger.kernel.org
9243S:	Supported
9244F:	drivers/power/supply/max14577_charger.c
9245F:	drivers/power/supply/max77693_charger.c
9246
9247MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9248M:	Chanwoo Choi <cw00.choi@samsung.com>
9249M:	Krzysztof Kozlowski <krzk@kernel.org>
9250M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9251L:	linux-kernel@vger.kernel.org
9252S:	Supported
9253F:	drivers/*/max14577*.c
9254F:	drivers/*/max77686*.c
9255F:	drivers/*/max77693*.c
9256F:	drivers/extcon/extcon-max14577.c
9257F:	drivers/extcon/extcon-max77693.c
9258F:	drivers/rtc/rtc-max77686.c
9259F:	drivers/clk/clk-max77686.c
9260F:	Documentation/devicetree/bindings/mfd/max14577.txt
9261F:	Documentation/devicetree/bindings/*/max77686.txt
9262F:	Documentation/devicetree/bindings/mfd/max77693.txt
9263F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9264F:	include/linux/mfd/max14577*.h
9265F:	include/linux/mfd/max77686*.h
9266F:	include/linux/mfd/max77693*.h
9267
9268MAXIRADIO FM RADIO RECEIVER DRIVER
9269M:	Hans Verkuil <hverkuil@xs4all.nl>
9270L:	linux-media@vger.kernel.org
9271T:	git git://linuxtv.org/media_tree.git
9272W:	https://linuxtv.org
9273S:	Maintained
9274F:	drivers/media/radio/radio-maxiradio*
9275
9276MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9277M:	Peter Rosin <peda@axentia.se>
9278L:	linux-iio@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9281F:	drivers/iio/potentiometer/mcp4018.c
9282F:	drivers/iio/potentiometer/mcp4531.c
9283
9284MCR20A IEEE-802.15.4 RADIO DRIVER
9285M:	Xue Liu <liuxuenetmail@gmail.com>
9286L:	linux-wpan@vger.kernel.org
9287W:	https://github.com/xueliu/mcr20a-linux
9288S:	Maintained
9289F:	drivers/net/ieee802154/mcr20a.c
9290F:	drivers/net/ieee802154/mcr20a.h
9291F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9292
9293MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9294M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9295L:	linux-iio@vger.kernel.org
9296S:	Maintained
9297F:	drivers/iio/dac/cio-dac.c
9298
9299MEDIA DRIVERS FOR ASCOT2E
9300M:	Sergey Kozlov <serjk@netup.ru>
9301M:	Abylay Ospan <aospan@netup.ru>
9302L:	linux-media@vger.kernel.org
9303W:	https://linuxtv.org
9304W:	http://netup.tv/
9305T:	git git://linuxtv.org/media_tree.git
9306S:	Supported
9307F:	drivers/media/dvb-frontends/ascot2e*
9308
9309MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9310M:	Jasmin Jessich <jasmin@anw.at>
9311L:	linux-media@vger.kernel.org
9312W:	https://linuxtv.org
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Maintained
9315F:	drivers/media/dvb-frontends/cxd2099*
9316
9317MEDIA DRIVERS FOR CXD2841ER
9318M:	Sergey Kozlov <serjk@netup.ru>
9319M:	Abylay Ospan <aospan@netup.ru>
9320L:	linux-media@vger.kernel.org
9321W:	https://linuxtv.org
9322W:	http://netup.tv/
9323T:	git git://linuxtv.org/media_tree.git
9324S:	Supported
9325F:	drivers/media/dvb-frontends/cxd2841er*
9326
9327MEDIA DRIVERS FOR CXD2880
9328M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9329L:	linux-media@vger.kernel.org
9330W:	http://linuxtv.org/
9331T:	git git://linuxtv.org/media_tree.git
9332S:	Supported
9333F:	drivers/media/dvb-frontends/cxd2880/*
9334F:	drivers/media/spi/cxd2880*
9335
9336MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9337L:	linux-media@vger.kernel.org
9338W:	https://linuxtv.org
9339T:	git git://linuxtv.org/media_tree.git
9340S:	Orphan
9341F:	drivers/media/pci/ddbridge/*
9342
9343MEDIA DRIVERS FOR FREESCALE IMX
9344M:	Steve Longerbeam <slongerbeam@gmail.com>
9345M:	Philipp Zabel <p.zabel@pengutronix.de>
9346L:	linux-media@vger.kernel.org
9347T:	git git://linuxtv.org/media_tree.git
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/media/imx.txt
9350F:	Documentation/media/v4l-drivers/imx.rst
9351F:	drivers/staging/media/imx/
9352F:	include/linux/imx-media.h
9353F:	include/media/imx.h
9354
9355MEDIA DRIVER FOR FREESCALE IMX PXP
9356M:	Philipp Zabel <p.zabel@pengutronix.de>
9357L:	linux-media@vger.kernel.org
9358T:	git git://linuxtv.org/media_tree.git
9359S:	Maintained
9360F:	drivers/media/platform/imx-pxp.[ch]
9361
9362MEDIA DRIVERS FOR HELENE
9363M:	Abylay Ospan <aospan@netup.ru>
9364L:	linux-media@vger.kernel.org
9365W:	https://linuxtv.org
9366W:	http://netup.tv/
9367T:	git git://linuxtv.org/media_tree.git
9368S:	Supported
9369F:	drivers/media/dvb-frontends/helene*
9370
9371MEDIA DRIVERS FOR HORUS3A
9372M:	Sergey Kozlov <serjk@netup.ru>
9373M:	Abylay Ospan <aospan@netup.ru>
9374L:	linux-media@vger.kernel.org
9375W:	https://linuxtv.org
9376W:	http://netup.tv/
9377T:	git git://linuxtv.org/media_tree.git
9378S:	Supported
9379F:	drivers/media/dvb-frontends/horus3a*
9380
9381MEDIA DRIVERS FOR LNBH25
9382M:	Sergey Kozlov <serjk@netup.ru>
9383M:	Abylay Ospan <aospan@netup.ru>
9384L:	linux-media@vger.kernel.org
9385W:	https://linuxtv.org
9386W:	http://netup.tv/
9387T:	git git://linuxtv.org/media_tree.git
9388S:	Supported
9389F:	drivers/media/dvb-frontends/lnbh25*
9390
9391MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9392L:	linux-media@vger.kernel.org
9393W:	https://linuxtv.org
9394T:	git git://linuxtv.org/media_tree.git
9395S:	Orphan
9396F:	drivers/media/dvb-frontends/mxl5xx*
9397
9398MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9399M:	Sergey Kozlov <serjk@netup.ru>
9400M:	Abylay Ospan <aospan@netup.ru>
9401L:	linux-media@vger.kernel.org
9402W:	https://linuxtv.org
9403W:	http://netup.tv/
9404T:	git git://linuxtv.org/media_tree.git
9405S:	Supported
9406F:	drivers/media/pci/netup_unidvb/*
9407
9408MEDIA DRIVERS FOR RENESAS - CEU
9409M:	Jacopo Mondi <jacopo@jmondi.org>
9410L:	linux-media@vger.kernel.org
9411L:	linux-renesas-soc@vger.kernel.org
9412T:	git git://linuxtv.org/media_tree.git
9413S:	Supported
9414F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9415F:	drivers/media/platform/renesas-ceu.c
9416F:	include/media/drv-intf/renesas-ceu.h
9417
9418MEDIA DRIVERS FOR RENESAS - DRIF
9419M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9420L:	linux-media@vger.kernel.org
9421L:	linux-renesas-soc@vger.kernel.org
9422T:	git git://linuxtv.org/media_tree.git
9423S:	Supported
9424F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9425F:	drivers/media/platform/rcar_drif.c
9426
9427MEDIA DRIVERS FOR RENESAS - FCP
9428M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9429L:	linux-media@vger.kernel.org
9430L:	linux-renesas-soc@vger.kernel.org
9431T:	git git://linuxtv.org/media_tree.git
9432S:	Supported
9433F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9434F:	drivers/media/platform/rcar-fcp.c
9435F:	include/media/rcar-fcp.h
9436
9437MEDIA DRIVERS FOR RENESAS - FDP1
9438M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9439L:	linux-media@vger.kernel.org
9440L:	linux-renesas-soc@vger.kernel.org
9441T:	git git://linuxtv.org/media_tree.git
9442S:	Supported
9443F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9444F:	drivers/media/platform/rcar_fdp1.c
9445
9446MEDIA DRIVERS FOR RENESAS - VIN
9447M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9448L:	linux-media@vger.kernel.org
9449L:	linux-renesas-soc@vger.kernel.org
9450T:	git git://linuxtv.org/media_tree.git
9451S:	Supported
9452F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9453F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9454F:	drivers/media/platform/rcar-vin/
9455
9456MEDIA DRIVERS FOR RENESAS - VSP1
9457M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9458M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9459L:	linux-media@vger.kernel.org
9460L:	linux-renesas-soc@vger.kernel.org
9461T:	git git://linuxtv.org/media_tree.git
9462S:	Supported
9463F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9464F:	drivers/media/platform/vsp1/
9465
9466MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9467L:	linux-media@vger.kernel.org
9468W:	https://linuxtv.org
9469T:	git git://linuxtv.org/media_tree.git
9470S:	Orphan
9471F:	drivers/media/dvb-frontends/stv0910*
9472
9473MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9474L:	linux-media@vger.kernel.org
9475W:	https://linuxtv.org
9476T:	git git://linuxtv.org/media_tree.git
9477S:	Orphan
9478F:	drivers/media/dvb-frontends/stv6111*
9479
9480MEDIA DRIVERS FOR STM32 - DCMI
9481M:	Hugues Fruchet <hugues.fruchet@st.com>
9482L:	linux-media@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Supported
9485F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9486F:	drivers/media/platform/stm32/stm32-dcmi.c
9487
9488MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9489M:	Dmitry Osipenko <digetx@gmail.com>
9490L:	linux-media@vger.kernel.org
9491L:	linux-tegra@vger.kernel.org
9492T:	git git://linuxtv.org/media_tree.git
9493S:	Maintained
9494F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9495F:	drivers/staging/media/tegra-vde/
9496
9497MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9498M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9499P:	LinuxTV.org Project
9500L:	linux-media@vger.kernel.org
9501W:	https://linuxtv.org
9502Q:	http://patchwork.kernel.org/project/linux-media/list/
9503T:	git git://linuxtv.org/media_tree.git
9504S:	Maintained
9505F:	Documentation/devicetree/bindings/media/
9506F:	Documentation/media/
9507F:	drivers/media/
9508F:	drivers/staging/media/
9509F:	include/linux/platform_data/media/
9510F:	include/media/
9511F:	include/uapi/linux/dvb/
9512F:	include/uapi/linux/videodev2.h
9513F:	include/uapi/linux/media.h
9514F:	include/uapi/linux/v4l2-*
9515F:	include/uapi/linux/meye.h
9516F:	include/uapi/linux/ivtv*
9517F:	include/uapi/linux/uvcvideo.h
9518
9519MEDIATEK BLUETOOTH DRIVER
9520M:	Sean Wang <sean.wang@mediatek.com>
9521L:	linux-bluetooth@vger.kernel.org
9522L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9523S:	Maintained
9524F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9525F:	drivers/bluetooth/btmtkuart.c
9526
9527MEDIATEK CIR DRIVER
9528M:	Sean Wang <sean.wang@mediatek.com>
9529S:	Maintained
9530F:	drivers/media/rc/mtk-cir.c
9531
9532MEDIATEK DMA DRIVER
9533M:	Sean Wang <sean.wang@mediatek.com>
9534L:	dmaengine@vger.kernel.org
9535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9537S:	Maintained
9538F:	Documentation/devicetree/bindings/dma/mtk-*
9539F:	drivers/dma/mediatek/
9540
9541MEDIATEK PMIC LED DRIVER
9542M:	Sean Wang <sean.wang@mediatek.com>
9543S:	Maintained
9544F:	drivers/leds/leds-mt6323.c
9545F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9546
9547MEDIATEK ETHERNET DRIVER
9548M:	Felix Fietkau <nbd@openwrt.org>
9549M:	John Crispin <john@phrozen.org>
9550M:	Sean Wang <sean.wang@mediatek.com>
9551M:	Nelson Chang <nelson.chang@mediatek.com>
9552L:	netdev@vger.kernel.org
9553S:	Maintained
9554F:	drivers/net/ethernet/mediatek/
9555
9556MEDIATEK SWITCH DRIVER
9557M:	Sean Wang <sean.wang@mediatek.com>
9558L:	netdev@vger.kernel.org
9559S:	Maintained
9560F:	drivers/net/dsa/mt7530.*
9561F:	net/dsa/tag_mtk.c
9562
9563MEDIATEK JPEG DRIVER
9564M:	Rick Chang <rick.chang@mediatek.com>
9565M:	Bin Liu <bin.liu@mediatek.com>
9566S:	Supported
9567F:	drivers/media/platform/mtk-jpeg/
9568F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9569
9570MEDIATEK MDP DRIVER
9571M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9572M:	Houlong Wei <houlong.wei@mediatek.com>
9573M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9574S:	Supported
9575F:	drivers/media/platform/mtk-mdp/
9576F:	drivers/media/platform/mtk-vpu/
9577F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9578
9579MEDIATEK MEDIA DRIVER
9580M:	Tiffany Lin <tiffany.lin@mediatek.com>
9581M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9582S:	Supported
9583F:	drivers/media/platform/mtk-vcodec/
9584F:	drivers/media/platform/mtk-vpu/
9585F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9586F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9587
9588MEDIATEK MT76 WIRELESS LAN DRIVER
9589M:	Felix Fietkau <nbd@nbd.name>
9590M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9591L:	linux-wireless@vger.kernel.org
9592S:	Maintained
9593F:	drivers/net/wireless/mediatek/mt76/
9594
9595MEDIATEK MT7601U WIRELESS LAN DRIVER
9596M:	Jakub Kicinski <kubakici@wp.pl>
9597L:	linux-wireless@vger.kernel.org
9598S:	Maintained
9599F:	drivers/net/wireless/mediatek/mt7601u/
9600
9601MEDIATEK NAND CONTROLLER DRIVER
9602M:	Xiaolei Li <xiaolei.li@mediatek.com>
9603L:	linux-mtd@lists.infradead.org
9604S:	Maintained
9605F:	drivers/mtd/nand/raw/mtk_*
9606F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9607
9608MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9609M:	Sean Wang <sean.wang@mediatek.com>
9610S:	Maintained
9611F:	drivers/char/hw_random/mtk-rng.c
9612
9613MEDIATEK USB3 DRD IP DRIVER
9614M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9615L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9618S:	Maintained
9619F:	drivers/usb/mtu3/
9620
9621MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9622M:	Peter Senna Tschudin <peter.senna@gmail.com>
9623M:	Martin Donnelly <martin.donnelly@ge.com>
9624M:	Martyn Welch <martyn.welch@collabora.co.uk>
9625S:	Maintained
9626F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9627F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9628
9629MEGARAID SCSI/SAS DRIVERS
9630M:	Kashyap Desai <kashyap.desai@broadcom.com>
9631M:	Sumit Saxena <sumit.saxena@broadcom.com>
9632M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9633L:	megaraidlinux.pdl@broadcom.com
9634L:	linux-scsi@vger.kernel.org
9635W:	http://www.avagotech.com/support/
9636S:	Maintained
9637F:	Documentation/scsi/megaraid.txt
9638F:	drivers/scsi/megaraid.*
9639F:	drivers/scsi/megaraid/
9640
9641MELEXIS MLX90614 DRIVER
9642M:	Crt Mori <cmo@melexis.com>
9643L:	linux-iio@vger.kernel.org
9644W:	http://www.melexis.com
9645S:	Supported
9646F:	drivers/iio/temperature/mlx90614.c
9647
9648MELEXIS MLX90632 DRIVER
9649M:	Crt Mori <cmo@melexis.com>
9650L:	linux-iio@vger.kernel.org
9651W:	http://www.melexis.com
9652S:	Supported
9653F:	drivers/iio/temperature/mlx90632.c
9654
9655MELFAS MIP4 TOUCHSCREEN DRIVER
9656M:	Sangwon Jee <jeesw@melfas.com>
9657W:	http://www.melfas.com
9658S:	Supported
9659F:	drivers/input/touchscreen/melfas_mip4.c
9660F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9661
9662MELLANOX ETHERNET DRIVER (mlx4_en)
9663M:	Tariq Toukan <tariqt@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/mlx4/en_*
9669
9670MELLANOX ETHERNET DRIVER (mlx5e)
9671M:	Saeed Mahameed <saeedm@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_*
9677
9678MELLANOX ETHERNET INNOVA DRIVERS
9679R:	Boris Pismenny <borisp@mellanox.com>
9680L:	netdev@vger.kernel.org
9681S:	Supported
9682W:	http://www.mellanox.com
9683Q:	http://patchwork.ozlabs.org/project/netdev/list/
9684F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9685F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9686F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9687F:	include/linux/mlx5/mlx5_ifc_fpga.h
9688
9689MELLANOX ETHERNET INNOVA IPSEC DRIVER
9690R:	Boris Pismenny <borisp@mellanox.com>
9691L:	netdev@vger.kernel.org
9692S:	Supported
9693W:	http://www.mellanox.com
9694Q:	http://patchwork.ozlabs.org/project/netdev/list/
9695F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9696F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9697
9698MELLANOX ETHERNET SWITCH DRIVERS
9699M:	Jiri Pirko <jiri@mellanox.com>
9700M:	Ido Schimmel <idosch@mellanox.com>
9701L:	netdev@vger.kernel.org
9702S:	Supported
9703W:	http://www.mellanox.com
9704Q:	http://patchwork.ozlabs.org/project/netdev/list/
9705F:	drivers/net/ethernet/mellanox/mlxsw/
9706F:	tools/testing/selftests/drivers/net/mlxsw/
9707
9708MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9709M:	mlxsw@mellanox.com
9710L:	netdev@vger.kernel.org
9711S:	Supported
9712W:	http://www.mellanox.com
9713Q:	http://patchwork.ozlabs.org/project/netdev/list/
9714F:	drivers/net/ethernet/mellanox/mlxfw/
9715
9716MELLANOX HARDWARE PLATFORM SUPPORT
9717M:	Andy Shevchenko <andy@infradead.org>
9718M:	Darren Hart <dvhart@infradead.org>
9719M:	Vadim Pasternak <vadimp@mellanox.com>
9720L:	platform-driver-x86@vger.kernel.org
9721S:	Supported
9722F:	drivers/platform/mellanox/
9723
9724MELLANOX MLX4 core VPI driver
9725M:	Tariq Toukan <tariqt@mellanox.com>
9726L:	netdev@vger.kernel.org
9727L:	linux-rdma@vger.kernel.org
9728W:	http://www.mellanox.com
9729Q:	http://patchwork.ozlabs.org/project/netdev/list/
9730S:	Supported
9731F:	drivers/net/ethernet/mellanox/mlx4/
9732F:	include/linux/mlx4/
9733
9734MELLANOX MLX4 IB driver
9735M:	Yishai Hadas <yishaih@mellanox.com>
9736L:	linux-rdma@vger.kernel.org
9737W:	http://www.mellanox.com
9738Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9739S:	Supported
9740F:	drivers/infiniband/hw/mlx4/
9741F:	include/linux/mlx4/
9742F:	include/uapi/rdma/mlx4-abi.h
9743
9744MELLANOX MLX5 core VPI driver
9745M:	Saeed Mahameed <saeedm@mellanox.com>
9746M:	Leon Romanovsky <leonro@mellanox.com>
9747L:	netdev@vger.kernel.org
9748L:	linux-rdma@vger.kernel.org
9749W:	http://www.mellanox.com
9750Q:	http://patchwork.ozlabs.org/project/netdev/list/
9751S:	Supported
9752F:	drivers/net/ethernet/mellanox/mlx5/core/
9753F:	include/linux/mlx5/
9754
9755MELLANOX MLX5 IB driver
9756M:	Leon Romanovsky <leonro@mellanox.com>
9757L:	linux-rdma@vger.kernel.org
9758W:	http://www.mellanox.com
9759Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9760S:	Supported
9761F:	drivers/infiniband/hw/mlx5/
9762F:	include/linux/mlx5/
9763F:	include/uapi/rdma/mlx5-abi.h
9764
9765MELLANOX MLXCPLD I2C AND MUX DRIVER
9766M:	Vadim Pasternak <vadimp@mellanox.com>
9767M:	Michael Shych <michaelsh@mellanox.com>
9768L:	linux-i2c@vger.kernel.org
9769S:	Supported
9770F:	drivers/i2c/busses/i2c-mlxcpld.c
9771F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9772F:	Documentation/i2c/busses/i2c-mlxcpld
9773
9774MELLANOX MLXCPLD LED DRIVER
9775M:	Vadim Pasternak <vadimp@mellanox.com>
9776L:	linux-leds@vger.kernel.org
9777S:	Supported
9778F:	drivers/leds/leds-mlxcpld.c
9779F:	drivers/leds/leds-mlxreg.c
9780F:	Documentation/leds/leds-mlxcpld.txt
9781
9782MELLANOX PLATFORM DRIVER
9783M:	Vadim Pasternak <vadimp@mellanox.com>
9784L:	platform-driver-x86@vger.kernel.org
9785S:	Supported
9786F:	drivers/platform/x86/mlx-platform.c
9787
9788MEMBARRIER SUPPORT
9789M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9790M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9791L:	linux-kernel@vger.kernel.org
9792S:	Supported
9793F:	kernel/sched/membarrier.c
9794F:	include/uapi/linux/membarrier.h
9795F:	arch/powerpc/include/asm/membarrier.h
9796
9797MEMORY MANAGEMENT
9798L:	linux-mm@kvack.org
9799W:	http://www.linux-mm.org
9800S:	Maintained
9801F:	include/linux/mm.h
9802F:	include/linux/gfp.h
9803F:	include/linux/mmzone.h
9804F:	include/linux/memory_hotplug.h
9805F:	include/linux/vmalloc.h
9806F:	mm/
9807
9808MEMORY TECHNOLOGY DEVICES (MTD)
9809M:	David Woodhouse <dwmw2@infradead.org>
9810M:	Brian Norris <computersforpeace@gmail.com>
9811M:	Boris Brezillon <bbrezillon@kernel.org>
9812M:	Marek Vasut <marek.vasut@gmail.com>
9813M:	Richard Weinberger <richard@nod.at>
9814L:	linux-mtd@lists.infradead.org
9815W:	http://www.linux-mtd.infradead.org/
9816Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9817T:	git git://git.infradead.org/linux-mtd.git master
9818T:	git git://git.infradead.org/linux-mtd.git mtd/next
9819S:	Maintained
9820F:	Documentation/devicetree/bindings/mtd/
9821F:	drivers/mtd/
9822F:	include/linux/mtd/
9823F:	include/uapi/mtd/
9824
9825MEN A21 WATCHDOG DRIVER
9826M:	Johannes Thumshirn <morbidrsa@gmail.com>
9827L:	linux-watchdog@vger.kernel.org
9828S:	Maintained
9829F:	drivers/watchdog/mena21_wdt.c
9830
9831MEN CHAMELEON BUS (mcb)
9832M:	Johannes Thumshirn <morbidrsa@gmail.com>
9833S:	Maintained
9834F:	drivers/mcb/
9835F:	include/linux/mcb.h
9836F:	Documentation/men-chameleon-bus.txt
9837
9838MEN F21BMC (Board Management Controller)
9839M:	Andreas Werner <andreas.werner@men.de>
9840S:	Supported
9841F:	drivers/mfd/menf21bmc.c
9842F:	drivers/watchdog/menf21bmc_wdt.c
9843F:	drivers/leds/leds-menf21bmc.c
9844F:	drivers/hwmon/menf21bmc_hwmon.c
9845F:	Documentation/hwmon/menf21bmc
9846
9847MEN Z069 WATCHDOG DRIVER
9848M:	Johannes Thumshirn <jth@kernel.org>
9849L:	linux-watchdog@vger.kernel.org
9850S:	Maintained
9851F:	drivers/watchdog/menz69_wdt.c
9852
9853MESON AO CEC DRIVER FOR AMLOGIC SOCS
9854M:	Neil Armstrong <narmstrong@baylibre.com>
9855L:	linux-media@lists.freedesktop.org
9856L:	linux-amlogic@lists.infradead.org
9857W:	http://linux-meson.com/
9858S:	Supported
9859F:	drivers/media/platform/meson/ao-cec.c
9860F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9861T:	git git://linuxtv.org/media_tree.git
9862
9863MICROBLAZE ARCHITECTURE
9864M:	Michal Simek <monstr@monstr.eu>
9865W:	http://www.monstr.eu/fdt/
9866T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9867S:	Supported
9868F:	arch/microblaze/
9869
9870MICROCHIP AT91 SERIAL DRIVER
9871M:	Richard Genoud <richard.genoud@gmail.com>
9872S:	Maintained
9873F:	drivers/tty/serial/atmel_serial.c
9874F:	drivers/tty/serial/atmel_serial.h
9875F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9876
9877MICROCHIP AUDIO ASOC DRIVERS
9878M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9880S:	Supported
9881F:	sound/soc/atmel
9882
9883MICROCHIP DMA DRIVER
9884M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886L:	dmaengine@vger.kernel.org
9887S:	Supported
9888F:	drivers/dma/at_hdmac.c
9889F:	drivers/dma/at_hdmac_regs.h
9890F:	include/linux/platform_data/dma-atmel.h
9891F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9892F:	include/dt-bindings/dma/at91.h
9893
9894MICROCHIP ECC DRIVER
9895M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9896L:	linux-crypto@vger.kernel.org
9897S:	Maintained
9898F:	drivers/crypto/atmel-ecc.*
9899
9900MICROCHIP I2C DRIVER
9901M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9902L:	linux-i2c@vger.kernel.org
9903S:	Supported
9904F:	drivers/i2c/busses/i2c-at91.c
9905
9906MICROCHIP ISC DRIVER
9907M:	Eugen Hristev <eugen.hristev@microchip.com>
9908L:	linux-media@vger.kernel.org
9909S:	Supported
9910F:	drivers/media/platform/atmel/atmel-isc.c
9911F:	drivers/media/platform/atmel/atmel-isc-regs.h
9912F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9913
9914MICROCHIP ISI DRIVER
9915M:	Eugen Hristev <eugen.hristev@microchip.com>
9916L:	linux-media@vger.kernel.org
9917S:	Supported
9918F:	drivers/media/platform/atmel/atmel-isi.c
9919F:	drivers/media/platform/atmel/atmel-isi.h
9920
9921MICROCHIP AT91 USART MFD DRIVER
9922M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9923L:	linux-kernel@vger.kernel.org
9924S:	Supported
9925F:	drivers/mfd/at91-usart.c
9926F:	include/dt-bindings/mfd/at91-usart.h
9927F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9928
9929MICROCHIP AT91 USART SPI DRIVER
9930M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9931L:	linux-spi@vger.kernel.org
9932S:	Supported
9933F:	drivers/spi/spi-at91-usart.c
9934F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9935
9936MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9937M:	Woojung Huh <Woojung.Huh@microchip.com>
9938M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9939L:	netdev@vger.kernel.org
9940S:	Maintained
9941F:	net/dsa/tag_ksz.c
9942F:	drivers/net/dsa/microchip/*
9943F:	include/linux/platform_data/microchip-ksz.h
9944F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9945
9946MICROCHIP LAN743X ETHERNET DRIVER
9947M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9948M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9949L:	netdev@vger.kernel.org
9950S:	Maintained
9951F:	drivers/net/ethernet/microchip/lan743x_*
9952
9953MICROCHIP LCDFB DRIVER
9954M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9955L:	linux-fbdev@vger.kernel.org
9956S:	Maintained
9957F:	drivers/video/fbdev/atmel_lcdfb.c
9958F:	include/video/atmel_lcdc.h
9959
9960MICROCHIP MMC/SD/SDIO MCI DRIVER
9961M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9962S:	Maintained
9963F:	drivers/mmc/host/atmel-mci.c
9964
9965MICROCHIP MCP16502 PMIC DRIVER
9966M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9968S:	Maintained
9969F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9970F:	drivers/regulator/mcp16502.c
9971
9972MICROCHIP MCP3911 ADC DRIVER
9973M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9974M:	Kent Gustavsson <kent@minoris.se>
9975L:	linux-iio@vger.kernel.org
9976S:	Supported
9977F:	drivers/iio/adc/mcp3911.c
9978F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9979
9980MICROCHIP NAND DRIVER
9981M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9982L:	linux-mtd@lists.infradead.org
9983S:	Supported
9984F:	drivers/mtd/nand/raw/atmel/*
9985F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9986
9987MICROCHIP PWM DRIVER
9988M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9990L:	linux-pwm@vger.kernel.org
9991S:	Supported
9992F:	drivers/pwm/pwm-atmel.c
9993F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9994
9995MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9996M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9997M:	Eugen Hristev <eugen.hristev@microchip.com>
9998L:	linux-iio@vger.kernel.org
9999S:	Supported
10000F:	drivers/iio/adc/at91-sama5d2_adc.c
10001F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10002F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10003
10004MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10005M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10006S:	Supported
10007F:	drivers/power/reset/at91-sama5d2_shdwc.c
10008
10009MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10010M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012L:	linux-gpio@vger.kernel.org
10013F:	drivers/gpio/gpio-sama5d2-piobu.c
10014
10015MICROCHIP SPI DRIVER
10016M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10017S:	Supported
10018F:	drivers/spi/spi-atmel.*
10019
10020MICROCHIP SSC DRIVER
10021M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023S:	Supported
10024F:	drivers/misc/atmel-ssc.c
10025F:	include/linux/atmel-ssc.h
10026
10027MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10028M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030S:	Supported
10031F:	drivers/misc/atmel_tclib.c
10032F:	drivers/clocksource/tcb_clksrc.c
10033
10034MICROCHIP USBA UDC DRIVER
10035M:	Cristian Birsan <cristian.birsan@microchip.com>
10036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037S:	Supported
10038F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10039
10040MICROCHIP USB251XB DRIVER
10041M:	Richard Leitner <richard.leitner@skidata.com>
10042L:	linux-usb@vger.kernel.org
10043S:	Maintained
10044F:	drivers/usb/misc/usb251xb.c
10045F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10046
10047MICROCHIP XDMA DRIVER
10048M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10049L:	linux-arm-kernel@lists.infradead.org
10050L:	dmaengine@vger.kernel.org
10051S:	Supported
10052F:	drivers/dma/at_xdmac.c
10053
10054MICROSEMI MIPS SOCS
10055M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10056M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10057L:	linux-mips@vger.kernel.org
10058S:	Supported
10059F:	arch/mips/generic/board-ocelot.c
10060F:	arch/mips/configs/generic/board-ocelot.config
10061F:	arch/mips/boot/dts/mscc/
10062F:	Documentation/devicetree/bindings/mips/mscc.txt
10063
10064MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10065M:	Don Brace <don.brace@microsemi.com>
10066L:	esc.storagedev@microsemi.com
10067L:	linux-scsi@vger.kernel.org
10068S:	Supported
10069F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10070F:	drivers/scsi/smartpqi/Kconfig
10071F:	drivers/scsi/smartpqi/Makefile
10072F:	include/linux/cciss*.h
10073F:	include/uapi/linux/cciss*.h
10074F:	Documentation/scsi/smartpqi.txt
10075
10076MICROSEMI ETHERNET SWITCH DRIVER
10077M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10078M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10079L:	netdev@vger.kernel.org
10080S:	Supported
10081F:	drivers/net/ethernet/mscc/
10082
10083MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10084M:	Chen Yu <yu.c.chen@intel.com>
10085L:	platform-driver-x86@vger.kernel.org
10086S:	Supported
10087F:	drivers/platform/x86/surfacepro3_button.c
10088
10089MICROTEK X6 SCANNER
10090M:	Oliver Neukum <oliver@neukum.org>
10091S:	Maintained
10092F:	drivers/usb/image/microtek.*
10093
10094MIPS
10095M:	Ralf Baechle <ralf@linux-mips.org>
10096M:	Paul Burton <paul.burton@mips.com>
10097M:	James Hogan <jhogan@kernel.org>
10098L:	linux-mips@vger.kernel.org
10099W:	http://www.linux-mips.org/
10100T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10102Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10103S:	Supported
10104F:	Documentation/devicetree/bindings/mips/
10105F:	Documentation/mips/
10106F:	arch/mips/
10107F:	drivers/platform/mips/
10108
10109MIPS BOSTON DEVELOPMENT BOARD
10110M:	Paul Burton <paul.burton@mips.com>
10111L:	linux-mips@vger.kernel.org
10112S:	Maintained
10113F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10114F:	arch/mips/boot/dts/img/boston.dts
10115F:	arch/mips/configs/generic/board-boston.config
10116F:	drivers/clk/imgtec/clk-boston.c
10117F:	include/dt-bindings/clock/boston-clock.h
10118
10119MIPS GENERIC PLATFORM
10120M:	Paul Burton <paul.burton@mips.com>
10121L:	linux-mips@vger.kernel.org
10122S:	Supported
10123F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10124F:	arch/mips/generic/
10125F:	arch/mips/tools/generic-board-config.sh
10126
10127MIPS/LOONGSON1 ARCHITECTURE
10128M:	Keguang Zhang <keguang.zhang@gmail.com>
10129L:	linux-mips@vger.kernel.org
10130S:	Maintained
10131F:	arch/mips/loongson32/
10132F:	arch/mips/include/asm/mach-loongson32/
10133F:	drivers/*/*loongson1*
10134F:	drivers/*/*/*loongson1*
10135
10136MIPS/LOONGSON2 ARCHITECTURE
10137M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10138L:	linux-mips@vger.kernel.org
10139S:	Maintained
10140F:	arch/mips/loongson64/fuloong-2e/
10141F:	arch/mips/loongson64/lemote-2f/
10142F:	arch/mips/include/asm/mach-loongson64/
10143F:	drivers/*/*loongson2*
10144F:	drivers/*/*/*loongson2*
10145
10146MIPS/LOONGSON3 ARCHITECTURE
10147M:	Huacai Chen <chenhc@lemote.com>
10148L:	linux-mips@vger.kernel.org
10149S:	Maintained
10150F:	arch/mips/loongson64/
10151F:	arch/mips/include/asm/mach-loongson64/
10152F:	drivers/platform/mips/cpu_hwmon.c
10153F:	drivers/*/*loongson3*
10154F:	drivers/*/*/*loongson3*
10155
10156MIPS RINT INSTRUCTION EMULATION
10157M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10158L:	linux-mips@vger.kernel.org
10159S:	Supported
10160F:	arch/mips/math-emu/sp_rint.c
10161F:	arch/mips/math-emu/dp_rint.c
10162
10163MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10164M:	Hans Verkuil <hverkuil@xs4all.nl>
10165L:	linux-media@vger.kernel.org
10166T:	git git://linuxtv.org/media_tree.git
10167W:	https://linuxtv.org
10168S:	Odd Fixes
10169F:	drivers/media/radio/radio-miropcm20*
10170
10171MMP SUPPORT
10172R:	Lubomir Rintel <lkundrak@v3.sk>
10173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10174S:	Odd Fixes
10175F:	arch/arm/boot/dts/mmp*
10176F:	arch/arm/mach-mmp/
10177
10178MMU GATHER AND TLB INVALIDATION
10179M:	Will Deacon <will.deacon@arm.com>
10180M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10181M:	Andrew Morton <akpm@linux-foundation.org>
10182M:	Nick Piggin <npiggin@gmail.com>
10183M:	Peter Zijlstra <peterz@infradead.org>
10184L:	linux-arch@vger.kernel.org
10185L:	linux-mm@kvack.org
10186S:	Maintained
10187F:	arch/*/include/asm/tlb.h
10188F:	include/asm-generic/tlb.h
10189F:	mm/mmu_gather.c
10190
10191MN88472 MEDIA DRIVER
10192M:	Antti Palosaari <crope@iki.fi>
10193L:	linux-media@vger.kernel.org
10194W:	https://linuxtv.org
10195W:	http://palosaari.fi/linux/
10196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10197S:	Maintained
10198F:	drivers/media/dvb-frontends/mn88472*
10199
10200MN88473 MEDIA DRIVER
10201M:	Antti Palosaari <crope@iki.fi>
10202L:	linux-media@vger.kernel.org
10203W:	https://linuxtv.org
10204W:	http://palosaari.fi/linux/
10205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10206S:	Maintained
10207F:	drivers/media/dvb-frontends/mn88473*
10208
10209MODULE SUPPORT
10210M:	Jessica Yu <jeyu@kernel.org>
10211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10212S:	Maintained
10213F:	include/linux/module.h
10214F:	kernel/module.c
10215
10216MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10217W:	http://popies.net/meye/
10218S:	Orphan
10219F:	Documentation/media/v4l-drivers/meye*
10220F:	drivers/media/pci/meye/
10221F:	include/uapi/linux/meye.h
10222
10223MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10224M:	Jiri Slaby <jirislaby@gmail.com>
10225S:	Maintained
10226F:	Documentation/serial/moxa-smartio
10227F:	drivers/tty/mxser.*
10228
10229MR800 AVERMEDIA USB FM RADIO DRIVER
10230M:	Alexey Klimov <klimov.linux@gmail.com>
10231L:	linux-media@vger.kernel.org
10232T:	git git://linuxtv.org/media_tree.git
10233S:	Maintained
10234F:	drivers/media/radio/radio-mr800.c
10235
10236MRF24J40 IEEE 802.15.4 RADIO DRIVER
10237M:	Alan Ott <alan@signal11.us>
10238L:	linux-wpan@vger.kernel.org
10239S:	Maintained
10240F:	drivers/net/ieee802154/mrf24j40.c
10241F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10242
10243MSI LAPTOP SUPPORT
10244M:	"Lee, Chun-Yi" <jlee@suse.com>
10245L:	platform-driver-x86@vger.kernel.org
10246S:	Maintained
10247F:	drivers/platform/x86/msi-laptop.c
10248
10249MSI WMI SUPPORT
10250L:	platform-driver-x86@vger.kernel.org
10251S:	Orphan
10252F:	drivers/platform/x86/msi-wmi.c
10253
10254MSI001 MEDIA DRIVER
10255M:	Antti Palosaari <crope@iki.fi>
10256L:	linux-media@vger.kernel.org
10257W:	https://linuxtv.org
10258W:	http://palosaari.fi/linux/
10259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10260T:	git git://linuxtv.org/anttip/media_tree.git
10261S:	Maintained
10262F:	drivers/media/tuners/msi001*
10263
10264MSI2500 MEDIA DRIVER
10265M:	Antti Palosaari <crope@iki.fi>
10266L:	linux-media@vger.kernel.org
10267W:	https://linuxtv.org
10268W:	http://palosaari.fi/linux/
10269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10270T:	git git://linuxtv.org/anttip/media_tree.git
10271S:	Maintained
10272F:	drivers/media/usb/msi2500/
10273
10274MSYSTEMS DISKONCHIP G3 MTD DRIVER
10275M:	Robert Jarzmik <robert.jarzmik@free.fr>
10276L:	linux-mtd@lists.infradead.org
10277S:	Maintained
10278F:	drivers/mtd/devices/docg3*
10279
10280MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
10286F:	include/media/i2c/mt9m032.h
10287
10288MT9P031 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/mt9p031.c
10294F:	include/media/i2c/mt9p031.h
10295
10296MT9T001 APTINA CAMERA SENSOR
10297M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10298L:	linux-media@vger.kernel.org
10299T:	git git://linuxtv.org/media_tree.git
10300S:	Maintained
10301F:	drivers/media/i2c/mt9t001.c
10302F:	include/media/i2c/mt9t001.h
10303
10304MT9T112 APTINA CAMERA SENSOR
10305M:	Jacopo Mondi <jacopo@jmondi.org>
10306L:	linux-media@vger.kernel.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Odd Fixes
10309F:	drivers/media/i2c/mt9t112.c
10310F:	include/media/i2c/mt9t112.h
10311
10312MT9V032 APTINA CAMERA SENSOR
10313M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10314L:	linux-media@vger.kernel.org
10315T:	git git://linuxtv.org/media_tree.git
10316S:	Maintained
10317F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10318F:	drivers/media/i2c/mt9v032.c
10319F:	include/media/i2c/mt9v032.h
10320
10321MT9V111 APTINA CAMERA SENSOR
10322M:	Jacopo Mondi <jacopo@jmondi.org>
10323L:	linux-media@vger.kernel.org
10324T:	git git://linuxtv.org/media_tree.git
10325S:	Maintained
10326F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10327F:	drivers/media/i2c/mt9v111.c
10328
10329MULTIFUNCTION DEVICES (MFD)
10330M:	Lee Jones <lee.jones@linaro.org>
10331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10332S:	Supported
10333F:	Documentation/devicetree/bindings/mfd/
10334F:	drivers/mfd/
10335F:	include/linux/mfd/
10336F:	include/dt-bindings/mfd/
10337
10338MULTIMEDIA CARD (MMC) ETC. OVER SPI
10339S:	Orphan
10340F:	drivers/mmc/host/mmc_spi.c
10341F:	include/linux/spi/mmc_spi.h
10342
10343MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10344M:	Ulf Hansson <ulf.hansson@linaro.org>
10345L:	linux-mmc@vger.kernel.org
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10347S:	Maintained
10348F:	Documentation/devicetree/bindings/mmc/
10349F:	drivers/mmc/
10350F:	include/linux/mmc/
10351F:	include/uapi/linux/mmc/
10352
10353MULTIPLEXER SUBSYSTEM
10354M:	Peter Rosin <peda@axentia.se>
10355S:	Maintained
10356F:	Documentation/ABI/testing/sysfs-class-mux*
10357F:	Documentation/devicetree/bindings/mux/
10358F:	include/dt-bindings/mux/
10359F:	include/linux/mux/
10360F:	drivers/mux/
10361
10362MULTITECH MULTIPORT CARD (ISICOM)
10363S:	Orphan
10364F:	drivers/tty/isicom.c
10365F:	include/linux/isicom.h
10366
10367MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10368M:	Bin Liu <b-liu@ti.com>
10369L:	linux-usb@vger.kernel.org
10370S:	Maintained
10371F:	drivers/usb/musb/
10372
10373MXL301RF MEDIA DRIVER
10374M:	Akihiro Tsukada <tskd08@gmail.com>
10375L:	linux-media@vger.kernel.org
10376S:	Odd Fixes
10377F:	drivers/media/tuners/mxl301rf*
10378
10379MXL5007T MEDIA DRIVER
10380M:	Michael Krufky <mkrufky@linuxtv.org>
10381L:	linux-media@vger.kernel.org
10382W:	https://linuxtv.org
10383W:	http://github.com/mkrufky
10384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10385T:	git git://linuxtv.org/mkrufky/tuners.git
10386S:	Maintained
10387F:	drivers/media/tuners/mxl5007t.*
10388
10389MXSFB DRM DRIVER
10390M:	Marek Vasut <marex@denx.de>
10391M:	Stefan Agner <stefan@agner.ch>
10392L:	dri-devel@lists.freedesktop.org
10393S:	Supported
10394F:	drivers/gpu/drm/mxsfb/
10395F:	Documentation/devicetree/bindings/display/mxsfb.txt
10396T:	git git://anongit.freedesktop.org/drm/drm-misc
10397
10398MYLEX DAC960 PCI RAID Controller
10399M:	Hannes Reinecke <hare@kernel.org>
10400L:	linux-scsi@vger.kernel.org
10401S:	Supported
10402F:	drivers/scsi/myrb.*
10403F:	drivers/scsi/myrs.*
10404
10405MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10406M:	Chris Lee <christopher.lee@cspi.com>
10407L:	netdev@vger.kernel.org
10408W:	https://www.cspi.com/ethernet-products/support/downloads/
10409S:	Supported
10410F:	drivers/net/ethernet/myricom/myri10ge/
10411
10412NAND FLASH SUBSYSTEM
10413M:	Boris Brezillon <bbrezillon@kernel.org>
10414M:	Miquel Raynal <miquel.raynal@bootlin.com>
10415R:	Richard Weinberger <richard@nod.at>
10416L:	linux-mtd@lists.infradead.org
10417W:	http://www.linux-mtd.infradead.org/
10418Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10419T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10420T:	git git://git.infradead.org/linux-mtd.git nand/next
10421S:	Maintained
10422F:	drivers/mtd/nand/
10423F:	include/linux/mtd/*nand*.h
10424
10425NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10426M:	Daniel Mack <zonque@gmail.com>
10427S:	Maintained
10428L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10429W:	http://www.native-instruments.com
10430F:	sound/usb/caiaq/
10431
10432NATSEMI ETHERNET DRIVER (DP8381x)
10433S:	Orphan
10434F:	drivers/net/ethernet/natsemi/natsemi.c
10435
10436NCR 5380 SCSI DRIVERS
10437M:	Finn Thain <fthain@telegraphics.com.au>
10438M:	Michael Schmitz <schmitzmic@gmail.com>
10439L:	linux-scsi@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/scsi/g_NCR5380.txt
10442F:	drivers/scsi/NCR5380.*
10443F:	drivers/scsi/arm/cumana_1.c
10444F:	drivers/scsi/arm/oak.c
10445F:	drivers/scsi/atari_scsi.*
10446F:	drivers/scsi/dmx3191d.c
10447F:	drivers/scsi/g_NCR5380.*
10448F:	drivers/scsi/mac_scsi.*
10449F:	drivers/scsi/sun3_scsi.*
10450F:	drivers/scsi/sun3_scsi_vme.c
10451
10452NCSI LIBRARY:
10453M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10454S:	Maintained
10455F:	net/ncsi/
10456
10457NCT6775 HARDWARE MONITOR DRIVER
10458M:	Guenter Roeck <linux@roeck-us.net>
10459L:	linux-hwmon@vger.kernel.org
10460S:	Maintained
10461F:	Documentation/hwmon/nct6775
10462F:	drivers/hwmon/nct6775.c
10463
10464NET_FAILOVER MODULE
10465M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10466L:	netdev@vger.kernel.org
10467S:	Supported
10468F:	driver/net/net_failover.c
10469F:	include/net/net_failover.h
10470F:	Documentation/networking/net_failover.rst
10471
10472NETEFFECT IWARP RNIC DRIVER (IW_NES)
10473M:	Faisal Latif <faisal.latif@intel.com>
10474L:	linux-rdma@vger.kernel.org
10475W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10476S:	Supported
10477F:	drivers/infiniband/hw/nes/
10478F:	include/uapi/rdma/nes-abi.h
10479
10480NETEM NETWORK EMULATOR
10481M:	Stephen Hemminger <stephen@networkplumber.org>
10482L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10483S:	Maintained
10484F:	net/sched/sch_netem.c
10485
10486NETERION 10GbE DRIVERS (s2io/vxge)
10487M:	Jon Mason <jdmason@kudzu.us>
10488L:	netdev@vger.kernel.org
10489S:	Supported
10490F:	Documentation/networking/device_drivers/neterion/s2io.txt
10491F:	Documentation/networking/device_drivers/neterion/vxge.txt
10492F:	drivers/net/ethernet/neterion/
10493
10494NETFILTER
10495M:	Pablo Neira Ayuso <pablo@netfilter.org>
10496M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10497M:	Florian Westphal <fw@strlen.de>
10498L:	netfilter-devel@vger.kernel.org
10499L:	coreteam@netfilter.org
10500W:	http://www.netfilter.org/
10501W:	http://www.iptables.org/
10502W:	http://www.nftables.org/
10503Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10506S:	Maintained
10507F:	include/linux/netfilter*
10508F:	include/linux/netfilter/
10509F:	include/net/netfilter/
10510F:	include/uapi/linux/netfilter*
10511F:	include/uapi/linux/netfilter/
10512F:	net/*/netfilter.c
10513F:	net/*/netfilter/
10514F:	net/netfilter/
10515F:	net/bridge/br_netfilter*.c
10516
10517NETROM NETWORK LAYER
10518M:	Ralf Baechle <ralf@linux-mips.org>
10519L:	linux-hams@vger.kernel.org
10520W:	http://www.linux-ax25.org/
10521S:	Maintained
10522F:	include/net/netrom.h
10523F:	include/uapi/linux/netrom.h
10524F:	net/netrom/
10525
10526NETRONOME ETHERNET DRIVERS
10527M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10528L:	oss-drivers@netronome.com
10529S:	Maintained
10530F:	drivers/net/ethernet/netronome/
10531
10532NETWORK BLOCK DEVICE (NBD)
10533M:	Josef Bacik <josef@toxicpanda.com>
10534S:	Maintained
10535L:	linux-block@vger.kernel.org
10536L:	nbd@other.debian.org
10537F:	Documentation/blockdev/nbd.txt
10538F:	drivers/block/nbd.c
10539F:	include/uapi/linux/nbd.h
10540
10541NETWORK DROP MONITOR
10542M:	Neil Horman <nhorman@tuxdriver.com>
10543L:	netdev@vger.kernel.org
10544S:	Maintained
10545W:	https://fedorahosted.org/dropwatch/
10546F:	net/core/drop_monitor.c
10547
10548NETWORKING DRIVERS
10549M:	"David S. Miller" <davem@davemloft.net>
10550L:	netdev@vger.kernel.org
10551W:	http://www.linuxfoundation.org/en/Net
10552Q:	http://patchwork.ozlabs.org/project/netdev/list/
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10555S:	Odd Fixes
10556F:	Documentation/devicetree/bindings/net/
10557F:	drivers/net/
10558F:	include/linux/if_*
10559F:	include/linux/netdevice.h
10560F:	include/linux/etherdevice.h
10561F:	include/linux/fcdevice.h
10562F:	include/linux/fddidevice.h
10563F:	include/linux/hippidevice.h
10564F:	include/linux/inetdevice.h
10565F:	include/uapi/linux/if_*
10566F:	include/uapi/linux/netdevice.h
10567
10568NETWORKING DRIVERS (WIRELESS)
10569M:	Kalle Valo <kvalo@codeaurora.org>
10570L:	linux-wireless@vger.kernel.org
10571Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/net/wireless/
10576F:	drivers/net/wireless/
10577
10578NETWORKING [DSA]
10579M:	Andrew Lunn <andrew@lunn.ch>
10580M:	Vivien Didelot <vivien.didelot@gmail.com>
10581M:	Florian Fainelli <f.fainelli@gmail.com>
10582S:	Maintained
10583F:	Documentation/devicetree/bindings/net/dsa/
10584F:	net/dsa/
10585F:	include/net/dsa.h
10586F:	include/linux/dsa/
10587F:	include/linux/platform_data/dsa.h
10588F:	drivers/net/dsa/
10589
10590NETWORKING [GENERAL]
10591M:	"David S. Miller" <davem@davemloft.net>
10592L:	netdev@vger.kernel.org
10593W:	http://www.linuxfoundation.org/en/Net
10594Q:	http://patchwork.ozlabs.org/project/netdev/list/
10595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10597B:	mailto:netdev@vger.kernel.org
10598S:	Maintained
10599F:	net/
10600F:	include/net/
10601F:	include/linux/in.h
10602F:	include/linux/net.h
10603F:	include/linux/netdevice.h
10604F:	include/uapi/linux/in.h
10605F:	include/uapi/linux/net.h
10606F:	include/uapi/linux/netdevice.h
10607F:	include/uapi/linux/net_namespace.h
10608F:	tools/testing/selftests/net/
10609F:	lib/net_utils.c
10610F:	lib/random32.c
10611F:	Documentation/networking/
10612
10613NETWORKING [IPSEC]
10614M:	Steffen Klassert <steffen.klassert@secunet.com>
10615M:	Herbert Xu <herbert@gondor.apana.org.au>
10616M:	"David S. Miller" <davem@davemloft.net>
10617L:	netdev@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10620S:	Maintained
10621F:	net/xfrm/
10622F:	net/key/
10623F:	net/ipv4/xfrm*
10624F:	net/ipv4/esp4*
10625F:	net/ipv4/ah4.c
10626F:	net/ipv4/ipcomp.c
10627F:	net/ipv4/ip_vti.c
10628F:	net/ipv6/xfrm*
10629F:	net/ipv6/esp6*
10630F:	net/ipv6/ah6.c
10631F:	net/ipv6/ipcomp6.c
10632F:	net/ipv6/ip6_vti.c
10633F:	include/uapi/linux/xfrm.h
10634F:	include/net/xfrm.h
10635
10636NETWORKING [IPv4/IPv6]
10637M:	"David S. Miller" <davem@davemloft.net>
10638M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10639M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10640L:	netdev@vger.kernel.org
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10642S:	Maintained
10643F:	net/ipv4/
10644F:	net/ipv6/
10645F:	include/net/ip*
10646F:	arch/x86/net/*
10647
10648NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10649M:	Paul Moore <paul@paul-moore.com>
10650W:	https://github.com/netlabel
10651L:	netdev@vger.kernel.org
10652L:	linux-security-module@vger.kernel.org
10653S:	Maintained
10654F:	Documentation/netlabel/
10655F:	include/net/calipso.h
10656F:	include/net/cipso_ipv4.h
10657F:	include/net/netlabel.h
10658F:	include/uapi/linux/netfilter/xt_SECMARK.h
10659F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10660F:	net/netlabel/
10661F:	net/ipv4/cipso_ipv4.c
10662F:	net/ipv6/calipso.c
10663F:	net/netfilter/xt_CONNSECMARK.c
10664F:	net/netfilter/xt_SECMARK.c
10665
10666NETWORKING [TCP]
10667M:	Eric Dumazet <edumazet@google.com>
10668L:	netdev@vger.kernel.org
10669S:	Maintained
10670F:	net/ipv4/tcp*.c
10671F:	net/ipv4/syncookies.c
10672F:	net/ipv6/tcp*.c
10673F:	net/ipv6/syncookies.c
10674F:	include/uapi/linux/tcp.h
10675F:	include/net/tcp.h
10676F:	include/linux/tcp.h
10677F:	include/trace/events/tcp.h
10678
10679NETWORKING [TLS]
10680M:	Boris Pismenny <borisp@mellanox.com>
10681M:	Aviad Yehezkel <aviadye@mellanox.com>
10682M:	Dave Watson <davejwatson@fb.com>
10683M:	John Fastabend <john.fastabend@gmail.com>
10684M:	Daniel Borkmann <daniel@iogearbox.net>
10685L:	netdev@vger.kernel.org
10686S:	Maintained
10687F:	net/tls/*
10688F:	include/uapi/linux/tls.h
10689F:	include/net/tls.h
10690
10691NETWORKING [WIRELESS]
10692L:	linux-wireless@vger.kernel.org
10693Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10694
10695NETDEVSIM
10696M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10697S:	Maintained
10698F:	drivers/net/netdevsim/*
10699
10700NETXEN (1/10) GbE SUPPORT
10701M:	Manish Chopra <manishc@marvell.com>
10702M:	Rahul Verma <rahulv@marvell.com>
10703M:	GR-Linux-NIC-Dev@marvell.com
10704L:	netdev@vger.kernel.org
10705S:	Supported
10706F:	drivers/net/ethernet/qlogic/netxen/
10707
10708NFC SUBSYSTEM
10709M:	Samuel Ortiz <sameo@linux.intel.com>
10710L:	linux-wireless@vger.kernel.org
10711L:	linux-nfc@lists.01.org (subscribers-only)
10712S:	Supported
10713F:	net/nfc/
10714F:	include/net/nfc/
10715F:	include/uapi/linux/nfc.h
10716F:	drivers/nfc/
10717F:	include/linux/platform_data/nfcmrvl.h
10718F:	include/linux/platform_data/nxp-nci.h
10719F:	Documentation/devicetree/bindings/net/nfc/
10720
10721NFS, SUNRPC, AND LOCKD CLIENTS
10722M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10723M:	Anna Schumaker <anna.schumaker@netapp.com>
10724L:	linux-nfs@vger.kernel.org
10725W:	http://client.linux-nfs.org
10726T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10727S:	Maintained
10728F:	fs/lockd/
10729F:	fs/nfs/
10730F:	fs/nfs_common/
10731F:	net/sunrpc/
10732F:	include/linux/lockd/
10733F:	include/linux/nfs*
10734F:	include/linux/sunrpc/
10735F:	include/uapi/linux/nfs*
10736F:	include/uapi/linux/sunrpc/
10737
10738NILFS2 FILESYSTEM
10739M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10740L:	linux-nilfs@vger.kernel.org
10741W:	https://nilfs.sourceforge.io/
10742W:	https://nilfs.osdn.jp/
10743T:	git git://github.com/konis/nilfs2.git
10744S:	Supported
10745F:	Documentation/filesystems/nilfs2.txt
10746F:	fs/nilfs2/
10747F:	include/trace/events/nilfs2.h
10748F:	include/uapi/linux/nilfs2_api.h
10749F:	include/uapi/linux/nilfs2_ondisk.h
10750
10751NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10752M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10753W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10754S:	Maintained
10755F:	Documentation/scsi/NinjaSCSI.txt
10756F:	drivers/scsi/pcmcia/nsp_*
10757
10758NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10759M:	GOTO Masanori <gotom@debian.or.jp>
10760M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10761W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10762S:	Maintained
10763F:	Documentation/scsi/NinjaSCSI.txt
10764F:	drivers/scsi/nsp32*
10765
10766NIOS2 ARCHITECTURE
10767M:	Ley Foon Tan <lftan@altera.com>
10768L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10770S:	Maintained
10771F:	arch/nios2/
10772
10773NOHZ, DYNTICKS SUPPORT
10774M:	Frederic Weisbecker <fweisbec@gmail.com>
10775M:	Thomas Gleixner <tglx@linutronix.de>
10776M:	Ingo Molnar <mingo@kernel.org>
10777L:	linux-kernel@vger.kernel.org
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10779S:	Maintained
10780F:	kernel/time/tick*.*
10781F:	include/linux/tick.h
10782F:	include/linux/sched/nohz.h
10783
10784NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10785M:	Pavel Machek <pavel@ucw.cz>
10786M:	Sakari Ailus <sakari.ailus@iki.fi>
10787L:	linux-media@vger.kernel.org
10788S:	Maintained
10789F:	drivers/media/i2c/et8ek8
10790F:	drivers/media/i2c/ad5820.c
10791
10792NOKIA N900 POWER SUPPLY DRIVERS
10793R:	Pali Rohár <pali.rohar@gmail.com>
10794F:	include/linux/power/bq2415x_charger.h
10795F:	include/linux/power/bq27xxx_battery.h
10796F:	include/linux/power/isp1704_charger.h
10797F:	drivers/power/supply/bq2415x_charger.c
10798F:	drivers/power/supply/bq27xxx_battery.c
10799F:	drivers/power/supply/bq27xxx_battery_i2c.c
10800F:	drivers/power/supply/isp1704_charger.c
10801F:	drivers/power/supply/rx51_battery.c
10802
10803NTB AMD DRIVER
10804M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10805L:	linux-ntb@googlegroups.com
10806S:	Supported
10807F:	drivers/ntb/hw/amd/
10808
10809NTB DRIVER CORE
10810M:	Jon Mason <jdmason@kudzu.us>
10811M:	Dave Jiang <dave.jiang@intel.com>
10812M:	Allen Hubbe <allenbh@gmail.com>
10813L:	linux-ntb@googlegroups.com
10814S:	Supported
10815W:	https://github.com/jonmason/ntb/wiki
10816T:	git git://github.com/jonmason/ntb.git
10817F:	drivers/ntb/
10818F:	drivers/net/ntb_netdev.c
10819F:	include/linux/ntb.h
10820F:	include/linux/ntb_transport.h
10821F:	tools/testing/selftests/ntb/
10822
10823NTB IDT DRIVER
10824M:	Serge Semin <fancer.lancer@gmail.com>
10825L:	linux-ntb@googlegroups.com
10826S:	Supported
10827F:	drivers/ntb/hw/idt/
10828
10829NTB INTEL DRIVER
10830M:	Dave Jiang <dave.jiang@intel.com>
10831L:	linux-ntb@googlegroups.com
10832S:	Supported
10833W:	https://github.com/davejiang/linux/wiki
10834T:	git https://github.com/davejiang/linux.git
10835F:	drivers/ntb/hw/intel/
10836
10837NTFS FILESYSTEM
10838M:	Anton Altaparmakov <anton@tuxera.com>
10839L:	linux-ntfs-dev@lists.sourceforge.net
10840W:	http://www.tuxera.com/
10841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10842S:	Supported
10843F:	Documentation/filesystems/ntfs.txt
10844F:	fs/ntfs/
10845
10846NUBUS SUBSYSTEM
10847M:	Finn Thain <fthain@telegraphics.com.au>
10848L:	linux-m68k@lists.linux-m68k.org
10849S:	Maintained
10850F:	arch/*/include/asm/nubus.h
10851F:	drivers/nubus/
10852F:	include/linux/nubus.h
10853F:	include/uapi/linux/nubus.h
10854
10855NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10856M:	Antonino Daplas <adaplas@gmail.com>
10857L:	linux-fbdev@vger.kernel.org
10858S:	Maintained
10859F:	drivers/video/fbdev/riva/
10860F:	drivers/video/fbdev/nvidia/
10861
10862NVM EXPRESS DRIVER
10863M:	Keith Busch <keith.busch@intel.com>
10864M:	Jens Axboe <axboe@fb.com>
10865M:	Christoph Hellwig <hch@lst.de>
10866M:	Sagi Grimberg <sagi@grimberg.me>
10867L:	linux-nvme@lists.infradead.org
10868T:	git://git.infradead.org/nvme.git
10869W:	http://git.infradead.org/nvme.git
10870S:	Supported
10871F:	drivers/nvme/host/
10872F:	include/linux/nvme.h
10873F:	include/uapi/linux/nvme_ioctl.h
10874
10875NVM EXPRESS FC TRANSPORT DRIVERS
10876M:	James Smart <james.smart@broadcom.com>
10877L:	linux-nvme@lists.infradead.org
10878S:	Supported
10879F:	include/linux/nvme-fc.h
10880F:	include/linux/nvme-fc-driver.h
10881F:	drivers/nvme/host/fc.c
10882F:	drivers/nvme/target/fc.c
10883F:	drivers/nvme/target/fcloop.c
10884
10885NVM EXPRESS TARGET DRIVER
10886M:	Christoph Hellwig <hch@lst.de>
10887M:	Sagi Grimberg <sagi@grimberg.me>
10888L:	linux-nvme@lists.infradead.org
10889T:	git://git.infradead.org/nvme.git
10890W:	http://git.infradead.org/nvme.git
10891S:	Supported
10892F:	drivers/nvme/target/
10893
10894NVMEM FRAMEWORK
10895M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10896S:	Maintained
10897F:	drivers/nvmem/
10898F:	Documentation/devicetree/bindings/nvmem/
10899F:	Documentation/ABI/stable/sysfs-bus-nvmem
10900F:	include/linux/nvmem-consumer.h
10901F:	include/linux/nvmem-provider.h
10902
10903NXP SGTL5000 DRIVER
10904M:	Fabio Estevam <fabio.estevam@nxp.com>
10905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10908F:	sound/soc/codecs/sgtl5000*
10909
10910NXP TDA998X DRM DRIVER
10911M:	Russell King <linux@armlinux.org.uk>
10912S:	Maintained
10913T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10914T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10915F:	drivers/gpu/drm/i2c/tda998x_drv.c
10916F:	include/drm/i2c/tda998x.h
10917F:	include/dt-bindings/display/tda998x.h
10918K:	"nxp,tda998x"
10919
10920NXP TFA9879 DRIVER
10921M:	Peter Rosin <peda@axentia.se>
10922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10925F:	sound/soc/codecs/tfa9879*
10926
10927NXP-NCI NFC DRIVER
10928M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10929R:	Charles Gorand <charles.gorand@effinnov.com>
10930L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10931S:	Supported
10932F:	drivers/nfc/nxp-nci
10933
10934OBJAGG
10935M:	Jiri Pirko <jiri@mellanox.com>
10936L:	netdev@vger.kernel.org
10937S:	Supported
10938F:	lib/objagg.c
10939F:	lib/test_objagg.c
10940F:	include/linux/objagg.h
10941
10942OBJTOOL
10943M:	Josh Poimboeuf <jpoimboe@redhat.com>
10944M:	Peter Zijlstra <peterz@infradead.org>
10945S:	Supported
10946F:	tools/objtool/
10947
10948OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10949M:	Frederic Barrat <fbarrat@linux.ibm.com>
10950M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10951L:	linuxppc-dev@lists.ozlabs.org
10952S:	Supported
10953F:	arch/powerpc/platforms/powernv/ocxl.c
10954F:	arch/powerpc/include/asm/pnv-ocxl.h
10955F:	drivers/misc/ocxl/
10956F:	include/misc/ocxl*
10957F:	include/uapi/misc/ocxl.h
10958F:	Documentation/accelerators/ocxl.rst
10959
10960OMAP AUDIO SUPPORT
10961M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10962M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10964L:	linux-omap@vger.kernel.org
10965S:	Maintained
10966F:	sound/soc/ti/omap*
10967F:	sound/soc/ti/rx51.c
10968F:	sound/soc/ti/n810.c
10969F:	sound/soc/ti/sdma-pcm.*
10970
10971OMAP CLOCK FRAMEWORK SUPPORT
10972M:	Paul Walmsley <paul@pwsan.com>
10973L:	linux-omap@vger.kernel.org
10974S:	Maintained
10975F:	arch/arm/*omap*/*clock*
10976
10977OMAP DEVICE TREE SUPPORT
10978M:	Benoît Cousson <bcousson@baylibre.com>
10979M:	Tony Lindgren <tony@atomide.com>
10980L:	linux-omap@vger.kernel.org
10981L:	devicetree@vger.kernel.org
10982S:	Maintained
10983F:	arch/arm/boot/dts/*omap*
10984F:	arch/arm/boot/dts/*am3*
10985F:	arch/arm/boot/dts/*am4*
10986F:	arch/arm/boot/dts/*am5*
10987F:	arch/arm/boot/dts/*dra7*
10988
10989OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10990L:	linux-omap@vger.kernel.org
10991L:	linux-fbdev@vger.kernel.org
10992S:	Orphan
10993F:	drivers/video/fbdev/omap2/
10994F:	Documentation/arm/OMAP/DSS
10995
10996OMAP FRAMEBUFFER SUPPORT
10997L:	linux-fbdev@vger.kernel.org
10998L:	linux-omap@vger.kernel.org
10999S:	Orphan
11000F:	drivers/video/fbdev/omap/
11001
11002OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11003M:	Roger Quadros <rogerq@ti.com>
11004M:	Tony Lindgren <tony@atomide.com>
11005L:	linux-omap@vger.kernel.org
11006S:	Maintained
11007F:	drivers/memory/omap-gpmc.c
11008F:	arch/arm/mach-omap2/*gpmc*
11009
11010OMAP GPIO DRIVER
11011M:	Grygorii Strashko <grygorii.strashko@ti.com>
11012M:	Santosh Shilimkar <ssantosh@kernel.org>
11013M:	Kevin Hilman <khilman@kernel.org>
11014L:	linux-omap@vger.kernel.org
11015S:	Maintained
11016F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11017F:	drivers/gpio/gpio-omap.c
11018
11019OMAP HARDWARE SPINLOCK SUPPORT
11020M:	Ohad Ben-Cohen <ohad@wizery.com>
11021L:	linux-omap@vger.kernel.org
11022S:	Maintained
11023F:	drivers/hwspinlock/omap_hwspinlock.c
11024
11025OMAP HS MMC SUPPORT
11026L:	linux-mmc@vger.kernel.org
11027L:	linux-omap@vger.kernel.org
11028S:	Orphan
11029F:	drivers/mmc/host/omap_hsmmc.c
11030
11031OMAP HWMOD DATA
11032M:	Paul Walmsley <paul@pwsan.com>
11033L:	linux-omap@vger.kernel.org
11034S:	Maintained
11035F:	arch/arm/mach-omap2/omap_hwmod*data*
11036
11037OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11038M:	Benoît Cousson <bcousson@baylibre.com>
11039L:	linux-omap@vger.kernel.org
11040S:	Maintained
11041F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11042
11043OMAP HWMOD SUPPORT
11044M:	Benoît Cousson <bcousson@baylibre.com>
11045M:	Paul Walmsley <paul@pwsan.com>
11046L:	linux-omap@vger.kernel.org
11047S:	Maintained
11048F:	arch/arm/mach-omap2/omap_hwmod.*
11049
11050OMAP I2C DRIVER
11051M:	Vignesh R <vigneshr@ti.com>
11052L:	linux-omap@vger.kernel.org
11053L:	linux-i2c@vger.kernel.org
11054S:	Maintained
11055F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11056F:	drivers/i2c/busses/i2c-omap.c
11057
11058OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11059M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11060L:	linux-media@vger.kernel.org
11061S:	Maintained
11062F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11063F:	drivers/media/platform/omap3isp/
11064F:	drivers/staging/media/omap4iss/
11065
11066OMAP MMC SUPPORT
11067M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11068L:	linux-omap@vger.kernel.org
11069S:	Odd Fixes
11070F:	drivers/mmc/host/omap.c
11071
11072OMAP POWER MANAGEMENT SUPPORT
11073M:	Kevin Hilman <khilman@kernel.org>
11074L:	linux-omap@vger.kernel.org
11075S:	Maintained
11076F:	arch/arm/*omap*/*pm*
11077F:	drivers/cpufreq/omap-cpufreq.c
11078
11079OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11080M:	Rajendra Nayak <rnayak@codeaurora.org>
11081M:	Paul Walmsley <paul@pwsan.com>
11082L:	linux-omap@vger.kernel.org
11083S:	Maintained
11084F:	arch/arm/mach-omap2/prm*
11085
11086OMAP RANDOM NUMBER GENERATOR SUPPORT
11087M:	Deepak Saxena <dsaxena@plexity.net>
11088S:	Maintained
11089F:	drivers/char/hw_random/omap-rng.c
11090
11091OMAP USB SUPPORT
11092L:	linux-usb@vger.kernel.org
11093L:	linux-omap@vger.kernel.org
11094S:	Orphan
11095F:	drivers/usb/*/*omap*
11096F:	arch/arm/*omap*/usb*
11097
11098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11099M:	Mark Jackson <mpfj@newflow.co.uk>
11100L:	linux-omap@vger.kernel.org
11101S:	Maintained
11102F:	arch/arm/boot/dts/am335x-nano.dts
11103
11104OMAP1 SUPPORT
11105M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11106M:	Tony Lindgren <tony@atomide.com>
11107L:	linux-omap@vger.kernel.org
11108Q:	http://patchwork.kernel.org/project/linux-omap/list/
11109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11110S:	Maintained
11111F:	arch/arm/mach-omap1/
11112F:	arch/arm/plat-omap/
11113F:	arch/arm/configs/omap1_defconfig
11114F:	drivers/i2c/busses/i2c-omap.c
11115F:	include/linux/platform_data/i2c-omap.h
11116F:	include/linux/platform_data/ams-delta-fiq.h
11117
11118OMAP2+ SUPPORT
11119M:	Tony Lindgren <tony@atomide.com>
11120L:	linux-omap@vger.kernel.org
11121W:	http://www.muru.com/linux/omap/
11122W:	http://linux.omap.com/
11123Q:	http://patchwork.kernel.org/project/linux-omap/list/
11124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11125S:	Maintained
11126F:	arch/arm/mach-omap2/
11127F:	arch/arm/plat-omap/
11128F:	arch/arm/configs/omap2plus_defconfig
11129F:	drivers/i2c/busses/i2c-omap.c
11130F:	drivers/irqchip/irq-omap-intc.c
11131F:	drivers/mfd/*omap*.c
11132F:	drivers/mfd/menelaus.c
11133F:	drivers/mfd/palmas.c
11134F:	drivers/mfd/tps65217.c
11135F:	drivers/mfd/tps65218.c
11136F:	drivers/mfd/tps65910.c
11137F:	drivers/mfd/twl-core.[ch]
11138F:	drivers/mfd/twl4030*.c
11139F:	drivers/mfd/twl6030*.c
11140F:	drivers/mfd/twl6040*.c
11141F:	drivers/regulator/palmas-regulator*.c
11142F:	drivers/regulator/pbias-regulator.c
11143F:	drivers/regulator/tps65217-regulator.c
11144F:	drivers/regulator/tps65218-regulator.c
11145F:	drivers/regulator/tps65910-regulator.c
11146F:	drivers/regulator/twl-regulator.c
11147F:	drivers/regulator/twl6030-regulator.c
11148F:	include/linux/platform_data/i2c-omap.h
11149
11150ONION OMEGA2+ BOARD
11151M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11152L:	linux-mips@vger.kernel.org
11153S:	Maintained
11154F:	arch/mips/boot/dts/ralink/omega2p.dts
11155
11156OMFS FILESYSTEM
11157M:	Bob Copeland <me@bobcopeland.com>
11158L:	linux-karma-devel@lists.sourceforge.net
11159S:	Maintained
11160F:	Documentation/filesystems/omfs.txt
11161F:	fs/omfs/
11162
11163OMNIKEY CARDMAN 4000 DRIVER
11164M:	Harald Welte <laforge@gnumonks.org>
11165S:	Maintained
11166F:	drivers/char/pcmcia/cm4000_cs.c
11167F:	include/linux/cm4000_cs.h
11168F:	include/uapi/linux/cm4000_cs.h
11169
11170OMNIKEY CARDMAN 4040 DRIVER
11171M:	Harald Welte <laforge@gnumonks.org>
11172S:	Maintained
11173F:	drivers/char/pcmcia/cm4040_cs.*
11174
11175OMNIVISION OV13858 SENSOR DRIVER
11176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11177L:	linux-media@vger.kernel.org
11178T:	git git://linuxtv.org/media_tree.git
11179S:	Maintained
11180F:	drivers/media/i2c/ov13858.c
11181
11182OMNIVISION OV2680 SENSOR DRIVER
11183M:	Rui Miguel Silva <rmfrfs@gmail.com>
11184L:	linux-media@vger.kernel.org
11185T:	git git://linuxtv.org/media_tree.git
11186S:	Maintained
11187F:	drivers/media/i2c/ov2680.c
11188F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11189
11190OMNIVISION OV2685 SENSOR DRIVER
11191M:	Shunqian Zheng <zhengsq@rock-chips.com>
11192L:	linux-media@vger.kernel.org
11193T:	git git://linuxtv.org/media_tree.git
11194S:	Maintained
11195F:	drivers/media/i2c/ov2685.c
11196
11197OMNIVISION OV5640 SENSOR DRIVER
11198M:	Steve Longerbeam <slongerbeam@gmail.com>
11199L:	linux-media@vger.kernel.org
11200T:	git git://linuxtv.org/media_tree.git
11201S:	Maintained
11202F:	drivers/media/i2c/ov5640.c
11203
11204OMNIVISION OV5647 SENSOR DRIVER
11205M:	Luis Oliveira <lolivei@synopsys.com>
11206L:	linux-media@vger.kernel.org
11207T:	git git://linuxtv.org/media_tree.git
11208S:	Maintained
11209F:	drivers/media/i2c/ov5647.c
11210
11211OMNIVISION OV5695 SENSOR DRIVER
11212M:	Shunqian Zheng <zhengsq@rock-chips.com>
11213L:	linux-media@vger.kernel.org
11214T:	git git://linuxtv.org/media_tree.git
11215S:	Maintained
11216F:	drivers/media/i2c/ov5695.c
11217
11218OMNIVISION OV7670 SENSOR DRIVER
11219M:	Jonathan Corbet <corbet@lwn.net>
11220L:	linux-media@vger.kernel.org
11221T:	git git://linuxtv.org/media_tree.git
11222S:	Maintained
11223F:	drivers/media/i2c/ov7670.c
11224F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11225
11226OMNIVISION OV772x SENSOR DRIVER
11227M:	Jacopo Mondi <jacopo@jmondi.org>
11228L:	linux-media@vger.kernel.org
11229T:	git git://linuxtv.org/media_tree.git
11230S:	Odd fixes
11231F:	drivers/media/i2c/ov772x.c
11232F:	include/media/i2c/ov772x.h
11233F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11234
11235OMNIVISION OV7740 SENSOR DRIVER
11236M:	Wenyou Yang <wenyou.yang@microchip.com>
11237L:	linux-media@vger.kernel.org
11238T:	git git://linuxtv.org/media_tree.git
11239S:	Maintained
11240F:	drivers/media/i2c/ov7740.c
11241F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11242
11243OMNIVISION OV9650 SENSOR DRIVER
11244M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11245R:	Akinobu Mita <akinobu.mita@gmail.com>
11246R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11247L:	linux-media@vger.kernel.org
11248T:	git git://linuxtv.org/media_tree.git
11249S:	Maintained
11250F:	drivers/media/i2c/ov9650.c
11251F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11252
11253ONENAND FLASH DRIVER
11254M:	Kyungmin Park <kyungmin.park@samsung.com>
11255L:	linux-mtd@lists.infradead.org
11256S:	Maintained
11257F:	drivers/mtd/nand/onenand/
11258F:	include/linux/mtd/onenand*.h
11259
11260ONSTREAM SCSI TAPE DRIVER
11261M:	Willem Riede <osst@riede.org>
11262L:	osst-users@lists.sourceforge.net
11263L:	linux-scsi@vger.kernel.org
11264S:	Maintained
11265F:	Documentation/scsi/osst.txt
11266F:	drivers/scsi/osst.*
11267F:	drivers/scsi/osst_*.h
11268F:	drivers/scsi/st.h
11269
11270OP-TEE DRIVER
11271M:	Jens Wiklander <jens.wiklander@linaro.org>
11272S:	Maintained
11273F:	drivers/tee/optee/
11274
11275OPA-VNIC DRIVER
11276M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11277M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11278L:	linux-rdma@vger.kernel.org
11279S:	Supported
11280F:	drivers/infiniband/ulp/opa_vnic
11281
11282OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11283M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11284M:	Frank Rowand <frowand.list@gmail.com>
11285L:	devicetree@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/devicetree/dynamic-resolution-notes.txt
11288F:	Documentation/devicetree/overlay-notes.txt
11289F:	drivers/of/overlay.c
11290F:	drivers/of/resolver.c
11291K:	of_overlay_notifier_
11292
11293OPEN FIRMWARE AND FLATTENED DEVICE TREE
11294M:	Rob Herring <robh+dt@kernel.org>
11295M:	Frank Rowand <frowand.list@gmail.com>
11296L:	devicetree@vger.kernel.org
11297W:	http://www.devicetree.org/
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11299S:	Maintained
11300F:	drivers/of/
11301F:	include/linux/of*.h
11302F:	scripts/dtc/
11303F:	Documentation/ABI/testing/sysfs-firmware-ofw
11304
11305OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11306M:	Rob Herring <robh+dt@kernel.org>
11307M:	Mark Rutland <mark.rutland@arm.com>
11308L:	devicetree@vger.kernel.org
11309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11310Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11311S:	Maintained
11312F:	Documentation/devicetree/
11313F:	arch/*/boot/dts/
11314F:	include/dt-bindings/
11315
11316OPENCORES I2C BUS DRIVER
11317M:	Peter Korsgaard <peter@korsgaard.com>
11318L:	linux-i2c@vger.kernel.org
11319S:	Maintained
11320F:	Documentation/i2c/busses/i2c-ocores
11321F:	drivers/i2c/busses/i2c-ocores.c
11322
11323OPENRISC ARCHITECTURE
11324M:	Jonas Bonn <jonas@southpole.se>
11325M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11326M:	Stafford Horne <shorne@gmail.com>
11327T:	git git://github.com/openrisc/linux.git
11328L:	openrisc@lists.librecores.org
11329W:	http://openrisc.io
11330S:	Maintained
11331F:	Documentation/devicetree/bindings/openrisc/
11332F:	Documentation/openrisc/
11333F:	arch/openrisc/
11334F:	drivers/irqchip/irq-ompic.c
11335F:	drivers/irqchip/irq-or1k-*
11336
11337OPENVSWITCH
11338M:	Pravin B Shelar <pshelar@ovn.org>
11339L:	netdev@vger.kernel.org
11340L:	dev@openvswitch.org
11341W:	http://openvswitch.org
11342S:	Maintained
11343F:	net/openvswitch/
11344F:	include/uapi/linux/openvswitch.h
11345
11346OPERATING PERFORMANCE POINTS (OPP)
11347M:	Viresh Kumar <vireshk@kernel.org>
11348M:	Nishanth Menon <nm@ti.com>
11349M:	Stephen Boyd <sboyd@kernel.org>
11350L:	linux-pm@vger.kernel.org
11351S:	Maintained
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11353F:	drivers/opp/
11354F:	include/linux/pm_opp.h
11355F:	Documentation/power/opp.txt
11356F:	Documentation/devicetree/bindings/opp/
11357
11358OPL4 DRIVER
11359M:	Clemens Ladisch <clemens@ladisch.de>
11360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11361T:	git git://git.alsa-project.org/alsa-kernel.git
11362S:	Maintained
11363F:	sound/drivers/opl4/
11364
11365OPROFILE
11366M:	Robert Richter <rric@kernel.org>
11367L:	oprofile-list@lists.sf.net
11368S:	Maintained
11369F:	arch/*/include/asm/oprofile*.h
11370F:	arch/*/oprofile/
11371F:	drivers/oprofile/
11372F:	include/linux/oprofile.h
11373
11374ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11375M:	Mark Fasheh <mark@fasheh.com>
11376M:	Joel Becker <jlbec@evilplan.org>
11377L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11378W:	http://ocfs2.wiki.kernel.org
11379S:	Supported
11380F:	Documentation/filesystems/ocfs2.txt
11381F:	Documentation/filesystems/dlmfs.txt
11382F:	fs/ocfs2/
11383
11384ORANGEFS FILESYSTEM
11385M:	Mike Marshall <hubcap@omnibond.com>
11386R:	Martin Brandenburg <martin@omnibond.com>
11387L:	devel@lists.orangefs.org
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11389S:	Supported
11390F:	fs/orangefs/
11391F:	Documentation/filesystems/orangefs.txt
11392
11393ORINOCO DRIVER
11394L:	linux-wireless@vger.kernel.org
11395W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11396W:	http://www.nongnu.org/orinoco/
11397S:	Orphan
11398F:	drivers/net/wireless/intersil/orinoco/
11399
11400OSD LIBRARY and FILESYSTEM
11401M:	Boaz Harrosh <ooo@electrozaur.com>
11402S:	Maintained
11403F:	drivers/scsi/osd/
11404F:	include/scsi/osd_*
11405F:	fs/exofs/
11406
11407OV2659 OMNIVISION SENSOR DRIVER
11408M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11409L:	linux-media@vger.kernel.org
11410W:	https://linuxtv.org
11411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11412T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11413S:	Maintained
11414F:	drivers/media/i2c/ov2659.c
11415F:	include/media/i2c/ov2659.h
11416
11417OVERLAY FILESYSTEM
11418M:	Miklos Szeredi <miklos@szeredi.hu>
11419L:	linux-unionfs@vger.kernel.org
11420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11421S:	Supported
11422F:	fs/overlayfs/
11423F:	Documentation/filesystems/overlayfs.txt
11424
11425P54 WIRELESS DRIVER
11426M:	Christian Lamparter <chunkeey@googlemail.com>
11427L:	linux-wireless@vger.kernel.org
11428W:	http://wireless.kernel.org/en/users/Drivers/p54
11429S:	Maintained
11430F:	drivers/net/wireless/intersil/p54/
11431
11432PA SEMI ETHERNET DRIVER
11433L:	netdev@vger.kernel.org
11434S:	Orphan
11435F:	drivers/net/ethernet/pasemi/*
11436
11437PA SEMI SMBUS DRIVER
11438L:	linux-i2c@vger.kernel.org
11439S:	Orphan
11440F:	drivers/i2c/busses/i2c-pasemi.c
11441
11442PADATA PARALLEL EXECUTION MECHANISM
11443M:	Steffen Klassert <steffen.klassert@secunet.com>
11444L:	linux-crypto@vger.kernel.org
11445S:	Maintained
11446F:	kernel/padata.c
11447F:	include/linux/padata.h
11448F:	Documentation/padata.txt
11449
11450PANASONIC LAPTOP ACPI EXTRAS DRIVER
11451M:	Harald Welte <laforge@gnumonks.org>
11452L:	platform-driver-x86@vger.kernel.org
11453S:	Maintained
11454F:	drivers/platform/x86/panasonic-laptop.c
11455
11456PARALLEL LCD/KEYPAD PANEL DRIVER
11457M:	Willy Tarreau <willy@haproxy.com>
11458M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11459S:	Odd Fixes
11460F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11461F:	drivers/auxdisplay/panel.c
11462
11463PARALLEL PORT SUBSYSTEM
11464M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11465M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11466L:	linux-parport@lists.infradead.org (subscribers-only)
11467S:	Maintained
11468F:	drivers/parport/
11469F:	include/linux/parport*.h
11470F:	drivers/char/ppdev.c
11471F:	include/uapi/linux/ppdev.h
11472F:	Documentation/parport*.txt
11473
11474PARAVIRT_OPS INTERFACE
11475M:	Juergen Gross <jgross@suse.com>
11476M:	Alok Kataria <akataria@vmware.com>
11477L:	virtualization@lists.linux-foundation.org
11478S:	Supported
11479F:	Documentation/virtual/paravirt_ops.txt
11480F:	arch/*/kernel/paravirt*
11481F:	arch/*/include/asm/paravirt*.h
11482F:	include/linux/hypervisor.h
11483
11484PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11485M:	Tim Waugh <tim@cyberelk.net>
11486L:	linux-parport@lists.infradead.org (subscribers-only)
11487S:	Maintained
11488F:	Documentation/blockdev/paride.txt
11489F:	drivers/block/paride/
11490
11491PARISC ARCHITECTURE
11492M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11493M:	Helge Deller <deller@gmx.de>
11494L:	linux-parisc@vger.kernel.org
11495W:	http://www.parisc-linux.org/
11496Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11499S:	Maintained
11500F:	arch/parisc/
11501F:	Documentation/parisc/
11502F:	drivers/parisc/
11503F:	drivers/char/agp/parisc-agp.c
11504F:	drivers/input/serio/gscps2.c
11505F:	drivers/parport/parport_gsc.*
11506F:	drivers/tty/serial/8250/8250_gsc.c
11507F:	drivers/video/fbdev/sti*
11508F:	drivers/video/console/sti*
11509F:	drivers/video/logo/logo_parisc*
11510
11511PARMAN
11512M:	Jiri Pirko <jiri@mellanox.com>
11513L:	netdev@vger.kernel.org
11514S:	Supported
11515F:	lib/parman.c
11516F:	lib/test_parman.c
11517F:	include/linux/parman.h
11518
11519PC87360 HARDWARE MONITORING DRIVER
11520M:	Jim Cromie <jim.cromie@gmail.com>
11521L:	linux-hwmon@vger.kernel.org
11522S:	Maintained
11523F:	Documentation/hwmon/pc87360
11524F:	drivers/hwmon/pc87360.c
11525
11526PC8736x GPIO DRIVER
11527M:	Jim Cromie <jim.cromie@gmail.com>
11528S:	Maintained
11529F:	drivers/char/pc8736x_gpio.c
11530
11531PC87427 HARDWARE MONITORING DRIVER
11532M:	Jean Delvare <jdelvare@suse.com>
11533L:	linux-hwmon@vger.kernel.org
11534S:	Maintained
11535F:	Documentation/hwmon/pc87427
11536F:	drivers/hwmon/pc87427.c
11537
11538PCA9532 LED DRIVER
11539M:	Riku Voipio <riku.voipio@iki.fi>
11540S:	Maintained
11541F:	drivers/leds/leds-pca9532.c
11542F:	include/linux/leds-pca9532.h
11543
11544PCA9541 I2C BUS MASTER SELECTOR DRIVER
11545M:	Guenter Roeck <linux@roeck-us.net>
11546L:	linux-i2c@vger.kernel.org
11547S:	Maintained
11548F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11549
11550PCDP - PRIMARY CONSOLE AND DEBUG PORT
11551M:	Khalid Aziz <khalid@gonehiking.org>
11552S:	Maintained
11553F:	drivers/firmware/pcdp.*
11554
11555PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11556M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11557L:	linux-pci@vger.kernel.org
11558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11559S:	Maintained
11560F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11561F:	drivers/pci/controller/pci-aardvark.c
11562
11563PCI DRIVER FOR ALTERA PCIE IP
11564M:	Ley Foon Tan <lftan@altera.com>
11565L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11566L:	linux-pci@vger.kernel.org
11567S:	Supported
11568F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11569F:	drivers/pci/controller/pcie-altera.c
11570
11571PCI DRIVER FOR APPLIEDMICRO XGENE
11572M:	Tanmay Inamdar <tinamdar@apm.com>
11573L:	linux-pci@vger.kernel.org
11574L:	linux-arm-kernel@lists.infradead.org
11575S:	Maintained
11576F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11577F:	drivers/pci/controller/pci-xgene.c
11578
11579PCI DRIVER FOR ARM VERSATILE PLATFORM
11580M:	Rob Herring <robh@kernel.org>
11581L:	linux-pci@vger.kernel.org
11582L:	linux-arm-kernel@lists.infradead.org
11583S:	Maintained
11584F:	Documentation/devicetree/bindings/pci/versatile.txt
11585F:	drivers/pci/controller/pci-versatile.c
11586
11587PCI DRIVER FOR ARMADA 8K
11588M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11589L:	linux-pci@vger.kernel.org
11590L:	linux-arm-kernel@lists.infradead.org
11591S:	Maintained
11592F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11593F:	drivers/pci/controller/dwc/pcie-armada8k.c
11594
11595PCI DRIVER FOR CADENCE PCIE IP
11596M:	Alan Douglas <adouglas@cadence.com>
11597L:	linux-pci@vger.kernel.org
11598S:	Maintained
11599F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11600F:	drivers/pci/controller/pcie-cadence*
11601
11602PCI DRIVER FOR FREESCALE LAYERSCAPE
11603M:	Minghuan Lian <minghuan.Lian@nxp.com>
11604M:	Mingkai Hu <mingkai.hu@nxp.com>
11605M:	Roy Zang <roy.zang@nxp.com>
11606L:	linuxppc-dev@lists.ozlabs.org
11607L:	linux-pci@vger.kernel.org
11608L:	linux-arm-kernel@lists.infradead.org
11609S:	Maintained
11610F:	drivers/pci/controller/dwc/*layerscape*
11611
11612PCI DRIVER FOR GENERIC OF HOSTS
11613M:	Will Deacon <will.deacon@arm.com>
11614L:	linux-pci@vger.kernel.org
11615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616S:	Maintained
11617F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11618F:	drivers/pci/controller/pci-host-common.c
11619F:	drivers/pci/controller/pci-host-generic.c
11620
11621PCI DRIVER FOR IMX6
11622M:	Richard Zhu <hongxing.zhu@nxp.com>
11623M:	Lucas Stach <l.stach@pengutronix.de>
11624L:	linux-pci@vger.kernel.org
11625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11626S:	Maintained
11627F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11628F:	drivers/pci/controller/dwc/*imx6*
11629
11630PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11631M:	Keith Busch <keith.busch@intel.com>
11632M:	Jonathan Derrick <jonathan.derrick@intel.com>
11633L:	linux-pci@vger.kernel.org
11634S:	Supported
11635F:	drivers/pci/controller/vmd.c
11636
11637PCI DRIVER FOR MICROSEMI SWITCHTEC
11638M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11639M:	Logan Gunthorpe <logang@deltatee.com>
11640L:	linux-pci@vger.kernel.org
11641S:	Maintained
11642F:	Documentation/switchtec.txt
11643F:	Documentation/ABI/testing/sysfs-class-switchtec
11644F:	drivers/pci/switch/switchtec*
11645F:	include/uapi/linux/switchtec_ioctl.h
11646F:	include/linux/switchtec.h
11647F:	drivers/ntb/hw/mscc/
11648
11649PCI DRIVER FOR MOBIVEIL PCIE IP
11650M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11651L:	linux-pci@vger.kernel.org
11652S:	Supported
11653F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11654F:	drivers/pci/controller/pcie-mobiveil.c
11655
11656PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11657M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11658M:	Jason Cooper <jason@lakedaemon.net>
11659L:	linux-pci@vger.kernel.org
11660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11661S:	Maintained
11662F:	drivers/pci/controller/*mvebu*
11663
11664PCI DRIVER FOR NVIDIA TEGRA
11665M:	Thierry Reding <thierry.reding@gmail.com>
11666L:	linux-tegra@vger.kernel.org
11667L:	linux-pci@vger.kernel.org
11668S:	Supported
11669F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11670F:	drivers/pci/controller/pci-tegra.c
11671
11672PCI DRIVER FOR RENESAS R-CAR
11673M:	Simon Horman <horms@verge.net.au>
11674L:	linux-pci@vger.kernel.org
11675L:	linux-renesas-soc@vger.kernel.org
11676S:	Maintained
11677F:	drivers/pci/controller/*rcar*
11678
11679PCI DRIVER FOR SAMSUNG EXYNOS
11680M:	Jingoo Han <jingoohan1@gmail.com>
11681L:	linux-pci@vger.kernel.org
11682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11684S:	Maintained
11685F:	drivers/pci/controller/dwc/pci-exynos.c
11686
11687PCI DRIVER FOR SYNOPSYS DESIGNWARE
11688M:	Jingoo Han <jingoohan1@gmail.com>
11689M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11690L:	linux-pci@vger.kernel.org
11691S:	Maintained
11692F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11693F:	drivers/pci/controller/dwc/*designware*
11694
11695PCI DRIVER FOR TI DRA7XX
11696M:	Kishon Vijay Abraham I <kishon@ti.com>
11697L:	linux-omap@vger.kernel.org
11698L:	linux-pci@vger.kernel.org
11699S:	Supported
11700F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11701F:	drivers/pci/controller/dwc/pci-dra7xx.c
11702
11703PCI DRIVER FOR TI KEYSTONE
11704M:	Murali Karicheri <m-karicheri2@ti.com>
11705L:	linux-pci@vger.kernel.org
11706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11707S:	Maintained
11708F:	drivers/pci/controller/dwc/pci-keystone.c
11709
11710PCI ENDPOINT SUBSYSTEM
11711M:	Kishon Vijay Abraham I <kishon@ti.com>
11712M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11713L:	linux-pci@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11715S:	Supported
11716F:	drivers/pci/endpoint/
11717F:	drivers/misc/pci_endpoint_test.c
11718F:	tools/pci/
11719
11720PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11721M:	Russell Currey <ruscur@russell.cc>
11722M:	Sam Bobroff <sbobroff@linux.ibm.com>
11723M:	Oliver O'Halloran <oohall@gmail.com>
11724L:	linuxppc-dev@lists.ozlabs.org
11725S:	Supported
11726F:	Documentation/PCI/pci-error-recovery.txt
11727F:	drivers/pci/pcie/aer.c
11728F:	drivers/pci/pcie/dpc.c
11729F:	drivers/pci/pcie/err.c
11730F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11731F:	arch/powerpc/kernel/eeh*.c
11732F:	arch/powerpc/platforms/*/eeh*.c
11733F:	arch/powerpc/include/*/eeh*.h
11734
11735PCI ERROR RECOVERY
11736M:	Linas Vepstas <linasvepstas@gmail.com>
11737L:	linux-pci@vger.kernel.org
11738S:	Supported
11739F:	Documentation/PCI/pci-error-recovery.txt
11740
11741PCI MSI DRIVER FOR ALTERA MSI IP
11742M:	Ley Foon Tan <lftan@altera.com>
11743L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11744L:	linux-pci@vger.kernel.org
11745S:	Supported
11746F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11747F:	drivers/pci/controller/pcie-altera-msi.c
11748
11749PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11750M:	Duc Dang <dhdang@apm.com>
11751L:	linux-pci@vger.kernel.org
11752L:	linux-arm-kernel@lists.infradead.org
11753S:	Maintained
11754F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11755F:	drivers/pci/controller/pci-xgene-msi.c
11756
11757PCI SUBSYSTEM
11758M:	Bjorn Helgaas <bhelgaas@google.com>
11759L:	linux-pci@vger.kernel.org
11760Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11762S:	Supported
11763F:	Documentation/devicetree/bindings/pci/
11764F:	Documentation/PCI/
11765F:	drivers/acpi/pci*
11766F:	drivers/pci/
11767F:	include/asm-generic/pci*
11768F:	include/linux/pci*
11769F:	include/linux/of_pci.h
11770F:	include/uapi/linux/pci*
11771F:	lib/pci*
11772F:	arch/x86/pci/
11773F:	arch/x86/kernel/quirks.c
11774F:	arch/x86/kernel/early-quirks.c
11775
11776PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11777M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11778L:	linux-pci@vger.kernel.org
11779Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11781S:	Supported
11782F:	drivers/pci/controller/
11783
11784PCIE DRIVER FOR AMLOGIC MESON
11785M:	Yue Wang <yue.wang@Amlogic.com>
11786L:	linux-pci@vger.kernel.org
11787L:	linux-amlogic@lists.infradead.org
11788S:	Maintained
11789F:	drivers/pci/controller/dwc/pci-meson.c
11790
11791PCIE DRIVER FOR AXIS ARTPEC
11792M:	Jesper Nilsson <jesper.nilsson@axis.com>
11793L:	linux-arm-kernel@axis.com
11794L:	linux-pci@vger.kernel.org
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/pci/axis,artpec*
11797F:	drivers/pci/controller/dwc/*artpec*
11798
11799PCIE DRIVER FOR CAVIUM THUNDERX
11800M:	David Daney <david.daney@cavium.com>
11801L:	linux-pci@vger.kernel.org
11802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11803S:	Supported
11804F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11805F:	drivers/pci/controller/pci-thunder-*
11806
11807PCIE DRIVER FOR HISILICON
11808M:	Zhou Wang <wangzhou1@hisilicon.com>
11809L:	linux-pci@vger.kernel.org
11810S:	Maintained
11811F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11812F:	drivers/pci/controller/dwc/pcie-hisi.c
11813
11814PCIE DRIVER FOR HISILICON KIRIN
11815M:	Xiaowei Song <songxiaowei@hisilicon.com>
11816M:	Binghui Wang <wangbinghui@hisilicon.com>
11817L:	linux-pci@vger.kernel.org
11818S:	Maintained
11819F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11820F:	drivers/pci/controller/dwc/pcie-kirin.c
11821
11822PCIE DRIVER FOR HISILICON STB
11823M:	Shawn Guo <shawn.guo@linaro.org>
11824L:	linux-pci@vger.kernel.org
11825S:	Maintained
11826F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11827F:	drivers/pci/controller/dwc/pcie-histb.c
11828
11829PCIE DRIVER FOR MEDIATEK
11830M:	Ryder Lee <ryder.lee@mediatek.com>
11831L:	linux-pci@vger.kernel.org
11832L:	linux-mediatek@lists.infradead.org
11833S:	Supported
11834F:	Documentation/devicetree/bindings/pci/mediatek*
11835F:	drivers/pci/controller/*mediatek*
11836
11837PCIE DRIVER FOR QUALCOMM MSM
11838M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11839L:	linux-pci@vger.kernel.org
11840L:	linux-arm-msm@vger.kernel.org
11841S:	Maintained
11842F:	drivers/pci/controller/dwc/*qcom*
11843
11844PCIE DRIVER FOR ROCKCHIP
11845M:	Shawn Lin <shawn.lin@rock-chips.com>
11846L:	linux-pci@vger.kernel.org
11847L:	linux-rockchip@lists.infradead.org
11848S:	Maintained
11849F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11850F:	drivers/pci/controller/pcie-rockchip*
11851
11852PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11853M:	Linus Walleij <linus.walleij@linaro.org>
11854L:	linux-pci@vger.kernel.org
11855S:	Maintained
11856F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11857F:	drivers/pci/controller/pci-v3-semi.c
11858
11859PCIE DRIVER FOR SOCIONEXT UNIPHIER
11860M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11861L:	linux-pci@vger.kernel.org
11862S:	Maintained
11863F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11864F:	drivers/pci/controller/dwc/pcie-uniphier.c
11865
11866PCIE DRIVER FOR ST SPEAR13XX
11867M:	Pratyush Anand <pratyush.anand@gmail.com>
11868L:	linux-pci@vger.kernel.org
11869S:	Maintained
11870F:	drivers/pci/controller/dwc/*spear*
11871
11872PCMCIA SUBSYSTEM
11873M:	Dominik Brodowski <linux@dominikbrodowski.net>
11874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11875S:	Odd Fixes
11876F:	Documentation/pcmcia/
11877F:	tools/pcmcia/
11878F:	drivers/pcmcia/
11879F:	include/pcmcia/
11880
11881PCNET32 NETWORK DRIVER
11882M:	Don Fry <pcnet32@frontier.com>
11883L:	netdev@vger.kernel.org
11884S:	Maintained
11885F:	drivers/net/ethernet/amd/pcnet32.c
11886
11887PCRYPT PARALLEL CRYPTO ENGINE
11888M:	Steffen Klassert <steffen.klassert@secunet.com>
11889L:	linux-crypto@vger.kernel.org
11890S:	Maintained
11891F:	crypto/pcrypt.c
11892F:	include/crypto/pcrypt.h
11893
11894PEAQ WMI HOTKEYS DRIVER
11895M:	Hans de Goede <hdegoede@redhat.com>
11896L:	platform-driver-x86@vger.kernel.org
11897S:	Maintained
11898F:	drivers/platform/x86/peaq-wmi.c
11899
11900PER-CPU MEMORY ALLOCATOR
11901M:	Dennis Zhou <dennis@kernel.org>
11902M:	Tejun Heo <tj@kernel.org>
11903M:	Christoph Lameter <cl@linux.com>
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11905S:	Maintained
11906F:	include/linux/percpu*.h
11907F:	mm/percpu*.c
11908F:	arch/*/include/asm/percpu.h
11909
11910PER-TASK DELAY ACCOUNTING
11911M:	Balbir Singh <bsingharora@gmail.com>
11912S:	Maintained
11913F:	include/linux/delayacct.h
11914F:	kernel/delayacct.c
11915
11916PERFORMANCE EVENTS SUBSYSTEM
11917M:	Peter Zijlstra <peterz@infradead.org>
11918M:	Ingo Molnar <mingo@redhat.com>
11919M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11920R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11921R:	Jiri Olsa <jolsa@redhat.com>
11922R:	Namhyung Kim <namhyung@kernel.org>
11923L:	linux-kernel@vger.kernel.org
11924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11925S:	Supported
11926F:	kernel/events/*
11927F:	include/linux/perf_event.h
11928F:	include/uapi/linux/perf_event.h
11929F:	arch/*/kernel/perf_event*.c
11930F:	arch/*/kernel/*/perf_event*.c
11931F:	arch/*/kernel/*/*/perf_event*.c
11932F:	arch/*/include/asm/perf_event.h
11933F:	arch/*/kernel/perf_callchain.c
11934F:	arch/*/events/*
11935F:	tools/perf/
11936
11937PERSONALITY HANDLING
11938M:	Christoph Hellwig <hch@infradead.org>
11939L:	linux-abi-devel@lists.sourceforge.net
11940S:	Maintained
11941F:	include/linux/personality.h
11942F:	include/uapi/linux/personality.h
11943
11944PHOENIX RC FLIGHT CONTROLLER ADAPTER
11945M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11946L:	linux-input@vger.kernel.org
11947S:	Maintained
11948F:	Documentation/input/devices/pxrc.rst
11949F:	drivers/input/joystick/pxrc.c
11950
11951PHONET PROTOCOL
11952M:	Remi Denis-Courmont <courmisch@gmail.com>
11953S:	Supported
11954F:	Documentation/networking/phonet.txt
11955F:	include/linux/phonet.h
11956F:	include/net/phonet/
11957F:	include/uapi/linux/phonet.h
11958F:	net/phonet/
11959
11960PHRAM MTD DRIVER
11961M:	Joern Engel <joern@lazybastard.org>
11962L:	linux-mtd@lists.infradead.org
11963S:	Maintained
11964F:	drivers/mtd/devices/phram.c
11965
11966PICOLCD HID DRIVER
11967M:	Bruno Prémont <bonbons@linux-vserver.org>
11968L:	linux-input@vger.kernel.org
11969S:	Maintained
11970F:	drivers/hid/hid-picolcd*
11971
11972PICOXCELL SUPPORT
11973M:	Jamie Iles <jamie@jamieiles.com>
11974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11975T:	git git://github.com/jamieiles/linux-2.6-ji.git
11976S:	Supported
11977F:	arch/arm/boot/dts/picoxcell*
11978F:	arch/arm/mach-picoxcell/
11979F:	drivers/crypto/picoxcell*
11980
11981PIN CONTROL SUBSYSTEM
11982M:	Linus Walleij <linus.walleij@linaro.org>
11983L:	linux-gpio@vger.kernel.org
11984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11985S:	Maintained
11986F:	Documentation/devicetree/bindings/pinctrl/
11987F:	Documentation/driver-api/pinctl.rst
11988F:	drivers/pinctrl/
11989F:	include/linux/pinctrl/
11990
11991PIN CONTROLLER - MICROCHIP AT91
11992M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11994L:	linux-gpio@vger.kernel.org
11995S:	Supported
11996F:	drivers/pinctrl/pinctrl-at91*
11997
11998PIN CONTROLLER - FREESCALE
11999M:	Dong Aisheng <aisheng.dong@nxp.com>
12000M:	Fabio Estevam <festevam@gmail.com>
12001M:	Shawn Guo <shawnguo@kernel.org>
12002M:	Stefan Agner <stefan@agner.ch>
12003R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12004L:	linux-gpio@vger.kernel.org
12005S:	Maintained
12006F:	drivers/pinctrl/freescale/
12007F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12008
12009PIN CONTROLLER - INTEL
12010M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12011M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12013S:	Maintained
12014F:	drivers/pinctrl/intel/
12015
12016PIN CONTROLLER - MEDIATEK
12017M:	Sean Wang <sean.wang@kernel.org>
12018L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12019S:	Maintained
12020F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12021F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12022F:	drivers/pinctrl/mediatek/
12023
12024PIN CONTROLLER - QUALCOMM
12025M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12026S:	Maintained
12027L:	linux-arm-msm@vger.kernel.org
12028F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12029F:	drivers/pinctrl/qcom/
12030
12031PIN CONTROLLER - RENESAS
12032M:	Geert Uytterhoeven <geert+renesas@glider.be>
12033L:	linux-renesas-soc@vger.kernel.org
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12035S:	Maintained
12036F:	drivers/pinctrl/pinctrl-rz*
12037F:	drivers/pinctrl/sh-pfc/
12038
12039PIN CONTROLLER - SAMSUNG
12040M:	Tomasz Figa <tomasz.figa@gmail.com>
12041M:	Krzysztof Kozlowski <krzk@kernel.org>
12042M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12045Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12047S:	Maintained
12048F:	drivers/pinctrl/samsung/
12049F:	include/dt-bindings/pinctrl/samsung.h
12050F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12051
12052PIN CONTROLLER - SINGLE
12053M:	Tony Lindgren <tony@atomide.com>
12054M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12056L:	linux-omap@vger.kernel.org
12057S:	Maintained
12058F:	drivers/pinctrl/pinctrl-single.c
12059
12060PIN CONTROLLER - ST SPEAR
12061M:	Viresh Kumar <vireshk@kernel.org>
12062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12063W:	http://www.st.com/spear
12064S:	Maintained
12065F:	drivers/pinctrl/spear/
12066
12067PISTACHIO SOC SUPPORT
12068M:	James Hartley <james.hartley@sondrel.com>
12069L:	linux-mips@vger.kernel.org
12070S:	Odd Fixes
12071F:	arch/mips/pistachio/
12072F:	arch/mips/include/asm/mach-pistachio/
12073F:	arch/mips/boot/dts/img/pistachio*
12074F:	arch/mips/configs/pistachio*_defconfig
12075
12076PKTCDVD DRIVER
12077S:	Orphan
12078M:	linux-block@vger.kernel.org
12079F:	drivers/block/pktcdvd.c
12080F:	include/linux/pktcdvd.h
12081F:	include/uapi/linux/pktcdvd.h
12082
12083PKUNITY SOC DRIVERS
12084M:	Guan Xuetao <gxt@pku.edu.cn>
12085W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12086S:	Maintained
12087T:	git git://github.com/gxt/linux.git
12088F:	drivers/input/serio/i8042-unicore32io.h
12089F:	drivers/i2c/busses/i2c-puv3.c
12090F:	drivers/video/fbdev/fb-puv3.c
12091F:	drivers/rtc/rtc-puv3.c
12092
12093PMBUS HARDWARE MONITORING DRIVERS
12094M:	Guenter Roeck <linux@roeck-us.net>
12095L:	linux-hwmon@vger.kernel.org
12096W:	http://hwmon.wiki.kernel.org/
12097W:	http://www.roeck-us.net/linux/drivers/
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12099S:	Maintained
12100F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12101F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12102F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12103F:	Documentation/hwmon/adm1275
12104F:	Documentation/hwmon/ibm-cffps
12105F:	Documentation/hwmon/ir35221
12106F:	Documentation/hwmon/lm25066
12107F:	Documentation/hwmon/ltc2978
12108F:	Documentation/hwmon/ltc3815
12109F:	Documentation/hwmon/max16064
12110F:	Documentation/hwmon/max20751
12111F:	Documentation/hwmon/max31785
12112F:	Documentation/hwmon/max34440
12113F:	Documentation/hwmon/max8688
12114F:	Documentation/hwmon/pmbus
12115F:	Documentation/hwmon/pmbus-core
12116F:	Documentation/hwmon/tps40422
12117F:	Documentation/hwmon/ucd9000
12118F:	Documentation/hwmon/ucd9200
12119F:	Documentation/hwmon/zl6100
12120F:	drivers/hwmon/pmbus/
12121F:	include/linux/pmbus.h
12122
12123PMC SIERRA MaxRAID DRIVER
12124L:	linux-scsi@vger.kernel.org
12125W:	http://www.pmc-sierra.com/
12126S:	Orphan
12127F:	drivers/scsi/pmcraid.*
12128
12129PMC SIERRA PM8001 DRIVER
12130M:	Jack Wang <jinpu.wang@profitbricks.com>
12131M:	lindar_liu@usish.com
12132L:	linux-scsi@vger.kernel.org
12133S:	Supported
12134F:	drivers/scsi/pm8001/
12135
12136PNP SUPPORT
12137M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12138S:	Maintained
12139F:	drivers/pnp/
12140
12141PNI RM3100 IIO DRIVER
12142M:	Song Qiang <songqiang1304521@gmail.com>
12143L:	linux-iio@vger.kernel.org
12144S:	Maintained
12145F:	drivers/iio/magnetometer/rm3100*
12146F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12147
12148POSIX CLOCKS and TIMERS
12149M:	Thomas Gleixner <tglx@linutronix.de>
12150L:	linux-kernel@vger.kernel.org
12151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12152S:	Maintained
12153F:	fs/timerfd.c
12154F:	include/linux/timer*
12155F:	kernel/time/*timer*
12156
12157POWER MANAGEMENT CORE
12158M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12159L:	linux-pm@vger.kernel.org
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12161B:	https://bugzilla.kernel.org
12162S:	Supported
12163F:	drivers/base/power/
12164F:	include/linux/pm.h
12165F:	include/linux/pm_*
12166F:	include/linux/powercap.h
12167F:	drivers/powercap/
12168F:	kernel/configs/nopm.config
12169
12170POWER STATE COORDINATION INTERFACE (PSCI)
12171M:	Mark Rutland <mark.rutland@arm.com>
12172M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12173L:	linux-arm-kernel@lists.infradead.org
12174S:	Maintained
12175F:	drivers/firmware/psci*.c
12176F:	include/linux/psci.h
12177F:	include/uapi/linux/psci.h
12178
12179POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12180M:	Sebastian Reichel <sre@kernel.org>
12181L:	linux-pm@vger.kernel.org
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12183S:	Maintained
12184F:	Documentation/ABI/testing/sysfs-class-power
12185F:	Documentation/devicetree/bindings/power/supply/
12186F:	include/linux/power_supply.h
12187F:	drivers/power/supply/
12188
12189POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12190M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12191L:	linuxppc-dev@lists.ozlabs.org
12192S:	Maintained
12193F:	drivers/char/powernv-op-panel.c
12194
12195PPP OVER ATM (RFC 2364)
12196M:	Mitchell Blank Jr <mitch@sfgoth.com>
12197S:	Maintained
12198F:	net/atm/pppoatm.c
12199F:	include/uapi/linux/atmppp.h
12200
12201PPP OVER ETHERNET
12202M:	Michal Ostrowski <mostrows@earthlink.net>
12203S:	Maintained
12204F:	drivers/net/ppp/pppoe.c
12205F:	drivers/net/ppp/pppox.c
12206
12207PPP OVER L2TP
12208M:	James Chapman <jchapman@katalix.com>
12209S:	Maintained
12210F:	net/l2tp/l2tp_ppp.c
12211F:	include/linux/if_pppol2tp.h
12212F:	include/uapi/linux/if_pppol2tp.h
12213
12214PPP PROTOCOL DRIVERS AND COMPRESSORS
12215M:	Paul Mackerras <paulus@samba.org>
12216L:	linux-ppp@vger.kernel.org
12217S:	Maintained
12218F:	drivers/net/ppp/ppp_*
12219
12220PPS SUPPORT
12221M:	Rodolfo Giometti <giometti@enneenne.com>
12222W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12223L:	linuxpps@ml.enneenne.com (subscribers-only)
12224S:	Maintained
12225F:	Documentation/pps/
12226F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12227F:	Documentation/ABI/testing/sysfs-pps
12228F:	drivers/pps/
12229F:	include/linux/pps*.h
12230F:	include/uapi/linux/pps.h
12231
12232PPTP DRIVER
12233M:	Dmitry Kozlov <xeb@mail.ru>
12234L:	netdev@vger.kernel.org
12235S:	Maintained
12236F:	drivers/net/ppp/pptp.c
12237W:	http://sourceforge.net/projects/accel-pptp
12238
12239PREEMPTIBLE KERNEL
12240M:	Robert Love <rml@tech9.net>
12241L:	kpreempt-tech@lists.sourceforge.net
12242W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12243S:	Supported
12244F:	Documentation/preempt-locking.txt
12245F:	include/linux/preempt.h
12246
12247PRINTK
12248M:	Petr Mladek <pmladek@suse.com>
12249M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12250R:	Steven Rostedt <rostedt@goodmis.org>
12251S:	Maintained
12252F:	kernel/printk/
12253F:	include/linux/printk.h
12254
12255PRISM54 WIRELESS DRIVER
12256M:	Luis Chamberlain <mcgrof@kernel.org>
12257L:	linux-wireless@vger.kernel.org
12258W:	http://wireless.kernel.org/en/users/Drivers/p54
12259S:	Obsolete
12260F:	drivers/net/wireless/intersil/prism54/
12261
12262PROC FILESYSTEM
12263R:	Alexey Dobriyan <adobriyan@gmail.com>
12264L:	linux-kernel@vger.kernel.org
12265L:	linux-fsdevel@vger.kernel.org
12266S:	Maintained
12267F:	fs/proc/
12268F:	include/linux/proc_fs.h
12269F:	tools/testing/selftests/proc/
12270F:	Documentation/filesystems/proc.txt
12271
12272PROC SYSCTL
12273M:	Luis Chamberlain <mcgrof@kernel.org>
12274M:	Kees Cook <keescook@chromium.org>
12275L:	linux-kernel@vger.kernel.org
12276L:	linux-fsdevel@vger.kernel.org
12277S:	Maintained
12278F:	fs/proc/proc_sysctl.c
12279F:	include/linux/sysctl.h
12280F:	kernel/sysctl.c
12281F:	tools/testing/selftests/sysctl/
12282
12283PS3 NETWORK SUPPORT
12284M:	Geoff Levand <geoff@infradead.org>
12285L:	netdev@vger.kernel.org
12286L:	linuxppc-dev@lists.ozlabs.org
12287S:	Maintained
12288F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12289
12290PS3 PLATFORM SUPPORT
12291M:	Geoff Levand <geoff@infradead.org>
12292L:	linuxppc-dev@lists.ozlabs.org
12293S:	Maintained
12294F:	arch/powerpc/boot/ps3*
12295F:	arch/powerpc/include/asm/lv1call.h
12296F:	arch/powerpc/include/asm/ps3*.h
12297F:	arch/powerpc/platforms/ps3/
12298F:	drivers/*/ps3*
12299F:	drivers/ps3/
12300F:	drivers/rtc/rtc-ps3.c
12301F:	drivers/usb/host/*ps3.c
12302F:	sound/ppc/snd_ps3*
12303
12304PS3VRAM DRIVER
12305M:	Jim Paris <jim@jtan.com>
12306M:	Geoff Levand <geoff@infradead.org>
12307L:	linuxppc-dev@lists.ozlabs.org
12308S:	Maintained
12309F:	drivers/block/ps3vram.c
12310
12311PSAMPLE PACKET SAMPLING SUPPORT:
12312M:	Yotam Gigi <yotam.gi@gmail.com>
12313S:	Maintained
12314F:	net/psample
12315F:	include/net/psample.h
12316F:	include/uapi/linux/psample.h
12317
12318PSTORE FILESYSTEM
12319M:	Kees Cook <keescook@chromium.org>
12320M:	Anton Vorontsov <anton@enomsg.org>
12321M:	Colin Cross <ccross@android.com>
12322M:	Tony Luck <tony.luck@intel.com>
12323S:	Maintained
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12325F:	fs/pstore/
12326F:	include/linux/pstore*
12327F:	drivers/firmware/efi/efi-pstore.c
12328F:	drivers/acpi/apei/erst.c
12329F:	Documentation/admin-guide/ramoops.rst
12330F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12331K:	\b(pstore|ramoops)
12332
12333PTP HARDWARE CLOCK SUPPORT
12334M:	Richard Cochran <richardcochran@gmail.com>
12335L:	netdev@vger.kernel.org
12336S:	Maintained
12337W:	http://linuxptp.sourceforge.net/
12338F:	Documentation/ABI/testing/sysfs-ptp
12339F:	Documentation/ptp/*
12340F:	drivers/net/phy/dp83640*
12341F:	drivers/ptp/*
12342F:	include/linux/ptp_cl*
12343
12344PTRACE SUPPORT
12345M:	Oleg Nesterov <oleg@redhat.com>
12346S:	Maintained
12347F:	include/asm-generic/syscall.h
12348F:	include/linux/ptrace.h
12349F:	include/linux/regset.h
12350F:	include/linux/tracehook.h
12351F:	include/uapi/linux/ptrace.h
12352F:	include/uapi/linux/ptrace.h
12353F:	include/asm-generic/ptrace.h
12354F:	kernel/ptrace.c
12355F:	arch/*/ptrace*.c
12356F:	arch/*/*/ptrace*.c
12357F:	arch/*/include/asm/ptrace*.h
12358
12359PULSE8-CEC DRIVER
12360M:	Hans Verkuil <hverkuil@xs4all.nl>
12361L:	linux-media@vger.kernel.org
12362T:	git git://linuxtv.org/media_tree.git
12363S:	Maintained
12364F:	drivers/media/usb/pulse8-cec/*
12365F:	Documentation/media/cec-drivers/pulse8-cec.rst
12366
12367PVRUSB2 VIDEO4LINUX DRIVER
12368M:	Mike Isely <isely@pobox.com>
12369L:	pvrusb2@isely.net	(subscribers-only)
12370L:	linux-media@vger.kernel.org
12371W:	http://www.isely.net/pvrusb2/
12372T:	git git://linuxtv.org/media_tree.git
12373S:	Maintained
12374F:	Documentation/media/v4l-drivers/pvrusb2*
12375F:	drivers/media/usb/pvrusb2/
12376
12377PWC WEBCAM DRIVER
12378M:	Hans Verkuil <hverkuil@xs4all.nl>
12379L:	linux-media@vger.kernel.org
12380T:	git git://linuxtv.org/media_tree.git
12381S:	Odd Fixes
12382F:	drivers/media/usb/pwc/*
12383
12384PWM FAN DRIVER
12385M:	Kamil Debski <kamil@wypas.org>
12386M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12387L:	linux-hwmon@vger.kernel.org
12388S:	Supported
12389F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12390F:	Documentation/hwmon/pwm-fan
12391F:	drivers/hwmon/pwm-fan.c
12392
12393PWM IR Transmitter
12394M:	Sean Young <sean@mess.org>
12395L:	linux-media@vger.kernel.org
12396S:	Maintained
12397F:	drivers/media/rc/pwm-ir-tx.c
12398
12399PWM SUBSYSTEM
12400M:	Thierry Reding <thierry.reding@gmail.com>
12401L:	linux-pwm@vger.kernel.org
12402S:	Maintained
12403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12404F:	Documentation/pwm.txt
12405F:	Documentation/devicetree/bindings/pwm/
12406F:	include/linux/pwm.h
12407F:	drivers/pwm/
12408F:	drivers/video/backlight/pwm_bl.c
12409F:	include/linux/pwm_backlight.h
12410F:	drivers/gpio/gpio-mvebu.c
12411F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12412
12413PXA GPIO DRIVER
12414M:	Robert Jarzmik <robert.jarzmik@free.fr>
12415L:	linux-gpio@vger.kernel.org
12416S:	Maintained
12417F:	drivers/gpio/gpio-pxa.c
12418
12419PXA MMCI DRIVER
12420S:	Orphan
12421
12422PXA RTC DRIVER
12423M:	Robert Jarzmik <robert.jarzmik@free.fr>
12424L:	linux-rtc@vger.kernel.org
12425S:	Maintained
12426
12427PXA2xx/PXA3xx SUPPORT
12428M:	Daniel Mack <daniel@zonque.org>
12429M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12430M:	Robert Jarzmik <robert.jarzmik@free.fr>
12431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432T:	git git://github.com/hzhuang1/linux.git
12433T:	git git://github.com/rjarzmik/linux.git
12434S:	Maintained
12435F:	arch/arm/boot/dts/pxa*
12436F:	arch/arm/mach-pxa/
12437F:	drivers/dma/pxa*
12438F:	drivers/pcmcia/pxa2xx*
12439F:	drivers/pinctrl/pxa/
12440F:	drivers/spi/spi-pxa2xx*
12441F:	drivers/usb/gadget/udc/pxa2*
12442F:	include/sound/pxa2xx-lib.h
12443F:	sound/arm/pxa*
12444F:	sound/soc/pxa/
12445
12446QAT DRIVER
12447M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12448L:	qat-linux@intel.com
12449S:	Supported
12450F:	drivers/crypto/qat/
12451
12452QCOM AUDIO (ASoC) DRIVERS
12453M:	Patrick Lai <plai@codeaurora.org>
12454M:	Banajit Goswami <bgoswami@codeaurora.org>
12455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12456S:	Supported
12457F:	sound/soc/qcom/
12458
12459QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12460M:	Gabriel Somlo <somlo@cmu.edu>
12461M:	"Michael S. Tsirkin" <mst@redhat.com>
12462L:	qemu-devel@nongnu.org
12463S:	Maintained
12464F:	drivers/firmware/qemu_fw_cfg.c
12465F:	include/uapi/linux/qemu_fw_cfg.h
12466
12467QIB DRIVER
12468M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12469M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12470L:	linux-rdma@vger.kernel.org
12471S:	Supported
12472F:	drivers/infiniband/hw/qib/
12473
12474QLOGIC QL41xxx FCOE DRIVER
12475M:	QLogic-Storage-Upstream@cavium.com
12476L:	linux-scsi@vger.kernel.org
12477S:	Supported
12478F:	drivers/scsi/qedf/
12479
12480QLOGIC QL41xxx ISCSI DRIVER
12481M:	QLogic-Storage-Upstream@cavium.com
12482L:	linux-scsi@vger.kernel.org
12483S:	Supported
12484F:	drivers/scsi/qedi/
12485
12486QLOGIC QL4xxx ETHERNET DRIVER
12487M:	Ariel Elior <aelior@marvell.com>
12488M:	GR-everest-linux-l2@marvell.com
12489L:	netdev@vger.kernel.org
12490S:	Supported
12491F:	drivers/net/ethernet/qlogic/qed/
12492F:	include/linux/qed/
12493F:	drivers/net/ethernet/qlogic/qede/
12494
12495QLOGIC QL4xxx RDMA DRIVER
12496M:	Michal Kalderon <mkalderon@marvell.com>
12497M:	Ariel Elior <aelior@marvell.com>
12498L:	linux-rdma@vger.kernel.org
12499S:	Supported
12500F:	drivers/infiniband/hw/qedr/
12501F:	include/uapi/rdma/qedr-abi.h
12502
12503QLOGIC QLA1280 SCSI DRIVER
12504M:	Michael Reed <mdr@sgi.com>
12505L:	linux-scsi@vger.kernel.org
12506S:	Maintained
12507F:	drivers/scsi/qla1280.[ch]
12508
12509QLOGIC QLA2XXX FC-SCSI DRIVER
12510M:	qla2xxx-upstream@qlogic.com
12511L:	linux-scsi@vger.kernel.org
12512S:	Supported
12513F:	Documentation/scsi/LICENSE.qla2xxx
12514F:	drivers/scsi/qla2xxx/
12515
12516QLOGIC QLA3XXX NETWORK DRIVER
12517M:	GR-Linux-NIC-Dev@marvell.com
12518L:	netdev@vger.kernel.org
12519S:	Supported
12520F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12521F:	drivers/net/ethernet/qlogic/qla3xxx.*
12522
12523QLOGIC QLA4XXX iSCSI DRIVER
12524M:	QLogic-Storage-Upstream@qlogic.com
12525L:	linux-scsi@vger.kernel.org
12526S:	Supported
12527F:	Documentation/scsi/LICENSE.qla4xxx
12528F:	drivers/scsi/qla4xxx/
12529
12530QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12531M:	Shahed Shaikh <shshaikh@marvell.com>
12532M:	Manish Chopra <manishc@marvell.com>
12533M:	GR-Linux-NIC-Dev@marvell.com
12534L:	netdev@vger.kernel.org
12535S:	Supported
12536F:	drivers/net/ethernet/qlogic/qlcnic/
12537
12538QLOGIC QLGE 10Gb ETHERNET DRIVER
12539M:	Manish Chopra <manishc@marvell.com>
12540M:	GR-Linux-NIC-Dev@marvell.com
12541L:	netdev@vger.kernel.org
12542S:	Supported
12543F:	drivers/net/ethernet/qlogic/qlge/
12544
12545QM1D1B0004 MEDIA DRIVER
12546M:	Akihiro Tsukada <tskd08@gmail.com>
12547L:	linux-media@vger.kernel.org
12548S:	Odd Fixes
12549F:	drivers/media/tuners/qm1d1b0004*
12550
12551QM1D1C0042 MEDIA DRIVER
12552M:	Akihiro Tsukada <tskd08@gmail.com>
12553L:	linux-media@vger.kernel.org
12554S:	Odd Fixes
12555F:	drivers/media/tuners/qm1d1c0042*
12556
12557QNX4 FILESYSTEM
12558M:	Anders Larsen <al@alarsen.net>
12559W:	http://www.alarsen.net/linux/qnx4fs/
12560S:	Maintained
12561F:	fs/qnx4/
12562F:	include/uapi/linux/qnx4_fs.h
12563F:	include/uapi/linux/qnxtypes.h
12564
12565QORIQ DPAA2 FSL-MC BUS DRIVER
12566M:	Stuart Yoder <stuyoder@gmail.com>
12567M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12568L:	linux-kernel@vger.kernel.org
12569S:	Maintained
12570F:	drivers/bus/fsl-mc/
12571F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12572F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12573
12574QT1010 MEDIA DRIVER
12575M:	Antti Palosaari <crope@iki.fi>
12576L:	linux-media@vger.kernel.org
12577W:	https://linuxtv.org
12578W:	http://palosaari.fi/linux/
12579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12580T:	git git://linuxtv.org/anttip/media_tree.git
12581S:	Maintained
12582F:	drivers/media/tuners/qt1010*
12583
12584QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12585M:	Kalle Valo <kvalo@codeaurora.org>
12586L:	ath10k@lists.infradead.org
12587W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12589S:	Supported
12590F:	drivers/net/wireless/ath/ath10k/
12591
12592QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12593M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12594L:	linux-wireless@vger.kernel.org
12595W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12596S:	Supported
12597F:	drivers/net/wireless/ath/ath9k/
12598
12599QUALCOMM CAMERA SUBSYSTEM DRIVER
12600M:	Todor Tomov <todor.too@gmail.com>
12601L:	linux-media@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12604F:	Documentation/media/v4l-drivers/qcom_camss.rst
12605F:	drivers/media/platform/qcom/camss/
12606
12607QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12608M:  Ilia Lin <ilia.lin@gmail.com>
12609L:  linux-pm@vger.kernel.org
12610S:  Maintained
12611F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12612F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12613
12614QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12615M:	Timur Tabi <timur@kernel.org>
12616L:	netdev@vger.kernel.org
12617S:	Maintained
12618F:	drivers/net/ethernet/qualcomm/emac/
12619
12620QUALCOMM ETHQOS ETHERNET DRIVER
12621M:	Vinod Koul <vkoul@kernel.org>
12622M:	Niklas Cassel <niklas.cassel@linaro.org>
12623L:	netdev@vger.kernel.org
12624S:	Maintained
12625F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12626F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
12627
12628QUALCOMM GENERIC INTERFACE I2C DRIVER
12629M:	Alok Chauhan <alokc@codeaurora.org>
12630M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12631L:	linux-i2c@vger.kernel.org
12632L:	linux-arm-msm@vger.kernel.org
12633S:	Supported
12634F:	drivers/i2c/busses/i2c-qcom-geni.c
12635
12636QUALCOMM HEXAGON ARCHITECTURE
12637M:	Richard Kuo <rkuo@codeaurora.org>
12638L:	linux-hexagon@vger.kernel.org
12639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12640S:	Supported
12641F:	arch/hexagon/
12642
12643QUALCOMM HIDMA DRIVER
12644M:	Sinan Kaya <okaya@kernel.org>
12645L:	linux-arm-kernel@lists.infradead.org
12646L:	linux-arm-msm@vger.kernel.org
12647L:	dmaengine@vger.kernel.org
12648S:	Supported
12649F:	drivers/dma/qcom/hidma*
12650
12651QUALCOMM IOMMU
12652M:	Rob Clark <robdclark@gmail.com>
12653L:	iommu@lists.linux-foundation.org
12654L:	linux-arm-msm@vger.kernel.org
12655S:	Maintained
12656F:	drivers/iommu/qcom_iommu.c
12657
12658QUALCOMM TSENS THERMAL DRIVER
12659M:	Amit Kucheria <amit.kucheria@linaro.org>
12660L:	linux-pm@vger.kernel.org
12661L:	linux-arm-msm@vger.kernel.org
12662S:	Maintained
12663F:	drivers/thermal/qcom/
12664
12665QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12666M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12667L:	linux-media@vger.kernel.org
12668L:	linux-arm-msm@vger.kernel.org
12669T:	git git://linuxtv.org/media_tree.git
12670S:	Maintained
12671F:	drivers/media/platform/qcom/venus/
12672
12673QUALCOMM WCN36XX WIRELESS DRIVER
12674M:	Kalle Valo <kvalo@codeaurora.org>
12675L:	wcn36xx@lists.infradead.org
12676W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12677T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12678S:	Supported
12679F:	drivers/net/wireless/ath/wcn36xx/
12680
12681QUANTENNA QTNFMAC WIRELESS DRIVER
12682M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12683M:	Avinash Patil <avinashp@quantenna.com>
12684M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12685L:	linux-wireless@vger.kernel.org
12686S:	Maintained
12687F:	drivers/net/wireless/quantenna
12688
12689RADEON and AMDGPU DRM DRIVERS
12690M:	Alex Deucher <alexander.deucher@amd.com>
12691M:	Christian König <christian.koenig@amd.com>
12692M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12693L:	amd-gfx@lists.freedesktop.org
12694T:	git git://people.freedesktop.org/~agd5f/linux
12695S:	Supported
12696F:	drivers/gpu/drm/radeon/
12697F:	include/uapi/drm/radeon_drm.h
12698F:	drivers/gpu/drm/amd/
12699F:	include/uapi/drm/amdgpu_drm.h
12700
12701RADEON FRAMEBUFFER DISPLAY DRIVER
12702M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12703L:	linux-fbdev@vger.kernel.org
12704S:	Maintained
12705F:	drivers/video/fbdev/aty/radeon*
12706F:	include/uapi/linux/radeonfb.h
12707
12708RADIOSHARK RADIO DRIVER
12709M:	Hans Verkuil <hverkuil@xs4all.nl>
12710L:	linux-media@vger.kernel.org
12711T:	git git://linuxtv.org/media_tree.git
12712S:	Maintained
12713F:	drivers/media/radio/radio-shark.c
12714
12715RADIOSHARK2 RADIO DRIVER
12716M:	Hans Verkuil <hverkuil@xs4all.nl>
12717L:	linux-media@vger.kernel.org
12718T:	git git://linuxtv.org/media_tree.git
12719S:	Maintained
12720F:	drivers/media/radio/radio-shark2.c
12721F:	drivers/media/radio/radio-tea5777.c
12722
12723RADOS BLOCK DEVICE (RBD)
12724M:	Ilya Dryomov <idryomov@gmail.com>
12725M:	Sage Weil <sage@redhat.com>
12726M:	Alex Elder <elder@kernel.org>
12727L:	ceph-devel@vger.kernel.org
12728W:	http://ceph.com/
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12730T:	git git://github.com/ceph/ceph-client.git
12731S:	Supported
12732F:	Documentation/ABI/testing/sysfs-bus-rbd
12733F:	drivers/block/rbd.c
12734F:	drivers/block/rbd_types.h
12735
12736RAGE128 FRAMEBUFFER DISPLAY DRIVER
12737M:	Paul Mackerras <paulus@samba.org>
12738L:	linux-fbdev@vger.kernel.org
12739S:	Maintained
12740F:	drivers/video/fbdev/aty/aty128fb.c
12741
12742RAINSHADOW-CEC DRIVER
12743M:	Hans Verkuil <hverkuil@xs4all.nl>
12744L:	linux-media@vger.kernel.org
12745T:	git git://linuxtv.org/media_tree.git
12746S:	Maintained
12747F:	drivers/media/usb/rainshadow-cec/*
12748
12749RALINK MIPS ARCHITECTURE
12750M:	John Crispin <john@phrozen.org>
12751L:	linux-mips@vger.kernel.org
12752S:	Maintained
12753F:	arch/mips/ralink
12754
12755RALINK RT2X00 WIRELESS LAN DRIVER
12756P:	rt2x00 project
12757M:	Stanislaw Gruszka <sgruszka@redhat.com>
12758M:	Helmut Schaa <helmut.schaa@googlemail.com>
12759L:	linux-wireless@vger.kernel.org
12760S:	Maintained
12761F:	drivers/net/wireless/ralink/rt2x00/
12762
12763RAMDISK RAM BLOCK DEVICE DRIVER
12764M:	Jens Axboe <axboe@kernel.dk>
12765S:	Maintained
12766F:	Documentation/blockdev/ramdisk.txt
12767F:	drivers/block/brd.c
12768
12769RANCHU VIRTUAL BOARD FOR MIPS
12770M:	Miodrag Dinic <miodrag.dinic@mips.com>
12771L:	linux-mips@vger.kernel.org
12772S:	Supported
12773F:	arch/mips/generic/board-ranchu.c
12774F:	arch/mips/configs/generic/board-ranchu.config
12775
12776RANDOM NUMBER DRIVER
12777M:	"Theodore Ts'o" <tytso@mit.edu>
12778S:	Maintained
12779F:	drivers/char/random.c
12780
12781RAPIDIO SUBSYSTEM
12782M:	Matt Porter <mporter@kernel.crashing.org>
12783M:	Alexandre Bounine <alex.bou9@gmail.com>
12784S:	Maintained
12785F:	drivers/rapidio/
12786
12787RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12788L:	linux-wireless@vger.kernel.org
12789S:	Orphan
12790F:	drivers/net/wireless/ray*
12791
12792RCUTORTURE TEST FRAMEWORK
12793M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12794M:	Josh Triplett <josh@joshtriplett.org>
12795R:	Steven Rostedt <rostedt@goodmis.org>
12796R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12797R:	Lai Jiangshan <jiangshanlai@gmail.com>
12798L:	linux-kernel@vger.kernel.org
12799S:	Supported
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12801F:	tools/testing/selftests/rcutorture
12802
12803RDC R-321X SoC
12804M:	Florian Fainelli <florian@openwrt.org>
12805S:	Maintained
12806
12807RDC R6040 FAST ETHERNET DRIVER
12808M:	Florian Fainelli <f.fainelli@gmail.com>
12809L:	netdev@vger.kernel.org
12810S:	Maintained
12811F:	drivers/net/ethernet/rdc/r6040.c
12812
12813RDMAVT - RDMA verbs software
12814M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12815M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12816L:	linux-rdma@vger.kernel.org
12817S:	Supported
12818F:	drivers/infiniband/sw/rdmavt
12819
12820RDS - RELIABLE DATAGRAM SOCKETS
12821M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12822L:	netdev@vger.kernel.org
12823L:	linux-rdma@vger.kernel.org
12824L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12825W:	https://oss.oracle.com/projects/rds/
12826S:	Supported
12827F:	net/rds/
12828F:	Documentation/networking/rds.txt
12829
12830RDT - RESOURCE ALLOCATION
12831M:	Fenghua Yu <fenghua.yu@intel.com>
12832M:	Reinette Chatre <reinette.chatre@intel.com>
12833L:	linux-kernel@vger.kernel.org
12834S:	Supported
12835F:	arch/x86/kernel/cpu/resctrl/
12836F:	arch/x86/include/asm/resctrl_sched.h
12837F:	Documentation/x86/resctrl*
12838
12839READ-COPY UPDATE (RCU)
12840M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12841M:	Josh Triplett <josh@joshtriplett.org>
12842R:	Steven Rostedt <rostedt@goodmis.org>
12843R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12844R:	Lai Jiangshan <jiangshanlai@gmail.com>
12845R:	Joel Fernandes <joel@joelfernandes.org>
12846L:	linux-kernel@vger.kernel.org
12847W:	http://www.rdrop.com/users/paulmck/RCU/
12848S:	Supported
12849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12850F:	Documentation/RCU/
12851X:	Documentation/RCU/torture.txt
12852F:	include/linux/rcu*
12853X:	include/linux/srcu*.h
12854F:	kernel/rcu/
12855X:	kernel/rcu/srcu*.c
12856
12857REAL TIME CLOCK (RTC) SUBSYSTEM
12858M:	Alessandro Zummo <a.zummo@towertech.it>
12859M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12860L:	linux-rtc@vger.kernel.org
12861Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12863S:	Maintained
12864F:	Documentation/devicetree/bindings/rtc/
12865F:	Documentation/rtc.txt
12866F:	drivers/rtc/
12867F:	include/linux/rtc.h
12868F:	include/uapi/linux/rtc.h
12869F:	include/linux/rtc/
12870F:	include/linux/platform_data/rtc-*
12871F:	tools/testing/selftests/rtc/
12872
12873REALTEK AUDIO CODECS
12874M:	Bard Liao <bardliao@realtek.com>
12875M:	Oder Chiou <oder_chiou@realtek.com>
12876S:	Maintained
12877F:	sound/soc/codecs/rt*
12878F:	include/sound/rt*.h
12879
12880REALTEK RTL83xx SMI DSA ROUTER CHIPS
12881M:	Linus Walleij <linus.walleij@linaro.org>
12882S:	Maintained
12883F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12884F:	drivers/net/dsa/realtek-smi*
12885F:	drivers/net/dsa/rtl83*
12886
12887REGISTER MAP ABSTRACTION
12888M:	Mark Brown <broonie@kernel.org>
12889L:	linux-kernel@vger.kernel.org
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12891S:	Supported
12892F:	Documentation/devicetree/bindings/regmap/
12893F:	drivers/base/regmap/
12894F:	include/linux/regmap.h
12895
12896REISERFS FILE SYSTEM
12897L:	reiserfs-devel@vger.kernel.org
12898S:	Supported
12899F:	fs/reiserfs/
12900
12901REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12902M:	Ohad Ben-Cohen <ohad@wizery.com>
12903M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12904L:	linux-remoteproc@vger.kernel.org
12905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12906S:	Maintained
12907F:	Documentation/devicetree/bindings/remoteproc/
12908F:	Documentation/remoteproc.txt
12909F:	drivers/remoteproc/
12910F:	include/linux/remoteproc.h
12911
12912REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12913M:	Ohad Ben-Cohen <ohad@wizery.com>
12914M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12915L:	linux-remoteproc@vger.kernel.org
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12917S:	Maintained
12918F:	drivers/rpmsg/
12919F:	Documentation/rpmsg.txt
12920F:	include/linux/rpmsg.h
12921F:	include/linux/rpmsg/
12922
12923RENESAS CLOCK DRIVERS
12924M:	Geert Uytterhoeven <geert+renesas@glider.be>
12925L:	linux-renesas-soc@vger.kernel.org
12926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12927S:	Supported
12928F:	drivers/clk/renesas/
12929
12930RENESAS EMEV2 I2C DRIVER
12931M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12932S:	Supported
12933F:	drivers/i2c/busses/i2c-emev2.c
12934
12935RENESAS ETHERNET DRIVERS
12936R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12937L:	netdev@vger.kernel.org
12938L:	linux-renesas-soc@vger.kernel.org
12939F:	Documentation/devicetree/bindings/net/renesas,*.txt
12940F:	Documentation/devicetree/bindings/net/sh_eth.txt
12941F:	drivers/net/ethernet/renesas/
12942F:	include/linux/sh_eth.h
12943
12944RENESAS R-CAR GYROADC DRIVER
12945M:	Marek Vasut <marek.vasut@gmail.com>
12946L:	linux-iio@vger.kernel.org
12947S:	Supported
12948F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12949F:	drivers/iio/adc/rcar-gyroadc.c
12950
12951RENESAS R-CAR I2C DRIVERS
12952M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12953S:	Supported
12954F:	drivers/i2c/busses/i2c-rcar.c
12955F:	drivers/i2c/busses/i2c-sh_mobile.c
12956
12957RENESAS RIIC DRIVER
12958M:	Chris Brandt <chris.brandt@renesas.com>
12959S:	Supported
12960F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12961F:	drivers/i2c/busses/i2c-riic.c
12962
12963RENESAS USB PHY DRIVER
12964M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12965L:	linux-renesas-soc@vger.kernel.org
12966S:	Maintained
12967F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12968
12969RESET CONTROLLER FRAMEWORK
12970M:	Philipp Zabel <p.zabel@pengutronix.de>
12971T:	git git://git.pengutronix.de/git/pza/linux
12972S:	Maintained
12973F:	drivers/reset/
12974F:	Documentation/devicetree/bindings/reset/
12975F:	include/dt-bindings/reset/
12976F:	include/linux/reset.h
12977F:	include/linux/reset-controller.h
12978
12979RESTARTABLE SEQUENCES SUPPORT
12980M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12981M:	Peter Zijlstra <peterz@infradead.org>
12982M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12983M:	Boqun Feng <boqun.feng@gmail.com>
12984L:	linux-kernel@vger.kernel.org
12985S:	Supported
12986F:	kernel/rseq.c
12987F:	include/uapi/linux/rseq.h
12988F:	include/trace/events/rseq.h
12989F:	tools/testing/selftests/rseq/
12990
12991RFKILL
12992M:	Johannes Berg <johannes@sipsolutions.net>
12993L:	linux-wireless@vger.kernel.org
12994W:	http://wireless.kernel.org/
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12997S:	Maintained
12998F:	Documentation/rfkill.txt
12999F:	Documentation/ABI/stable/sysfs-class-rfkill
13000F:	net/rfkill/
13001F:	include/linux/rfkill.h
13002F:	include/uapi/linux/rfkill.h
13003
13004RHASHTABLE
13005M:	Thomas Graf <tgraf@suug.ch>
13006M:	Herbert Xu <herbert@gondor.apana.org.au>
13007L:	netdev@vger.kernel.org
13008S:	Maintained
13009F:	lib/rhashtable.c
13010F:	lib/test_rhashtable.c
13011F:	include/linux/rhashtable.h
13012F:	include/linux/rhashtable-types.h
13013
13014RICOH R5C592 MEMORYSTICK DRIVER
13015M:	Maxim Levitsky <maximlevitsky@gmail.com>
13016S:	Maintained
13017F:	drivers/memstick/host/r592.*
13018
13019RICOH SMARTMEDIA/XD DRIVER
13020M:	Maxim Levitsky <maximlevitsky@gmail.com>
13021S:	Maintained
13022F:	drivers/mtd/nand/raw/r852.c
13023F:	drivers/mtd/nand/raw/r852.h
13024
13025RISC-V ARCHITECTURE
13026M:	Palmer Dabbelt <palmer@sifive.com>
13027M:	Albert Ou <aou@eecs.berkeley.edu>
13028L:	linux-riscv@lists.infradead.org
13029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13030S:	Supported
13031F:	arch/riscv/
13032K:	riscv
13033N:	riscv
13034
13035ROCCAT DRIVERS
13036M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13037W:	http://sourceforge.net/projects/roccat/
13038S:	Maintained
13039F:	drivers/hid/hid-roccat*
13040F:	include/linux/hid-roccat*
13041F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13042
13043ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13044M:	Jacob chen <jacob2.chen@rock-chips.com>
13045L:	linux-media@vger.kernel.org
13046S:	Maintained
13047F:	drivers/media/platform/rockchip/rga/
13048F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13049
13050ROCKCHIP VPU CODEC DRIVER
13051M:	Ezequiel Garcia <ezequiel@collabora.com>
13052L:	linux-media@vger.kernel.org
13053S:	Maintained
13054F:	drivers/staging/media/platform/rockchip/vpu/
13055F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13056
13057ROCKER DRIVER
13058M:	Jiri Pirko <jiri@resnulli.us>
13059L:	netdev@vger.kernel.org
13060S:	Supported
13061F:	drivers/net/ethernet/rocker/
13062
13063ROCKETPORT DRIVER
13064P:	Comtrol Corp.
13065W:	http://www.comtrol.com
13066S:	Maintained
13067F:	Documentation/serial/rocket.txt
13068F:	drivers/tty/rocket*
13069
13070ROCKETPORT EXPRESS/INFINITY DRIVER
13071M:	Kevin Cernekee <cernekee@gmail.com>
13072L:	linux-serial@vger.kernel.org
13073S:	Odd Fixes
13074F:	drivers/tty/serial/rp2.*
13075
13076ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13077M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13078L:	linux-kernel@vger.kernel.org
13079L:	linux-renesas-soc@vger.kernel.org
13080S:	Supported
13081F:	drivers/mfd/bd9571mwv.c
13082F:	drivers/regulator/bd9571mwv-regulator.c
13083F:	drivers/gpio/gpio-bd9571mwv.c
13084F:	include/linux/mfd/bd9571mwv.h
13085F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13086
13087ROSE NETWORK LAYER
13088M:	Ralf Baechle <ralf@linux-mips.org>
13089L:	linux-hams@vger.kernel.org
13090W:	http://www.linux-ax25.org/
13091S:	Maintained
13092F:	include/net/rose.h
13093F:	include/uapi/linux/rose.h
13094F:	net/rose/
13095
13096RTL2830 MEDIA DRIVER
13097M:	Antti Palosaari <crope@iki.fi>
13098L:	linux-media@vger.kernel.org
13099W:	https://linuxtv.org
13100W:	http://palosaari.fi/linux/
13101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13102T:	git git://linuxtv.org/anttip/media_tree.git
13103S:	Maintained
13104F:	drivers/media/dvb-frontends/rtl2830*
13105
13106RTL2832 MEDIA DRIVER
13107M:	Antti Palosaari <crope@iki.fi>
13108L:	linux-media@vger.kernel.org
13109W:	https://linuxtv.org
13110W:	http://palosaari.fi/linux/
13111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13112T:	git git://linuxtv.org/anttip/media_tree.git
13113S:	Maintained
13114F:	drivers/media/dvb-frontends/rtl2832*
13115
13116RTL2832_SDR MEDIA DRIVER
13117M:	Antti Palosaari <crope@iki.fi>
13118L:	linux-media@vger.kernel.org
13119W:	https://linuxtv.org
13120W:	http://palosaari.fi/linux/
13121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13122T:	git git://linuxtv.org/anttip/media_tree.git
13123S:	Maintained
13124F:	drivers/media/dvb-frontends/rtl2832_sdr*
13125
13126RTL8180 WIRELESS DRIVER
13127L:	linux-wireless@vger.kernel.org
13128W:	http://wireless.kernel.org/
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13130S:	Orphan
13131F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13132
13133RTL8187 WIRELESS DRIVER
13134M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13135M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13136M:	Larry Finger <Larry.Finger@lwfinger.net>
13137L:	linux-wireless@vger.kernel.org
13138W:	http://wireless.kernel.org/
13139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13140S:	Maintained
13141F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13142
13143REALTEK WIRELESS DRIVER (rtlwifi family)
13144M:	Ping-Ke Shih <pkshih@realtek.com>
13145L:	linux-wireless@vger.kernel.org
13146W:	http://wireless.kernel.org/
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13148S:	Maintained
13149F:	drivers/net/wireless/realtek/rtlwifi/
13150
13151RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13152M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13153L:	linux-wireless@vger.kernel.org
13154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13155S:	Maintained
13156F:	drivers/net/wireless/realtek/rtl8xxxu/
13157
13158RXRPC SOCKETS (AF_RXRPC)
13159M:	David Howells <dhowells@redhat.com>
13160L:	linux-afs@lists.infradead.org
13161S:	Supported
13162F:	net/rxrpc/
13163F:	include/keys/rxrpc-type.h
13164F:	include/net/af_rxrpc.h
13165F:	include/trace/events/rxrpc.h
13166F:	include/uapi/linux/rxrpc.h
13167F:	Documentation/networking/rxrpc.txt
13168W:	https://www.infradead.org/~dhowells/kafs/
13169
13170S3 SAVAGE FRAMEBUFFER DRIVER
13171M:	Antonino Daplas <adaplas@gmail.com>
13172L:	linux-fbdev@vger.kernel.org
13173S:	Maintained
13174F:	drivers/video/fbdev/savage/
13175
13176S390
13177M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13178M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13179L:	linux-s390@vger.kernel.org
13180W:	http://www.ibm.com/developerworks/linux/linux390/
13181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13182S:	Supported
13183F:	arch/s390/
13184F:	drivers/s390/
13185F:	Documentation/s390/
13186F:	Documentation/driver-api/s390-drivers.rst
13187
13188S390 COMMON I/O LAYER
13189M:	Sebastian Ott <sebott@linux.ibm.com>
13190M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13191L:	linux-s390@vger.kernel.org
13192W:	http://www.ibm.com/developerworks/linux/linux390/
13193S:	Supported
13194F:	drivers/s390/cio/
13195
13196S390 DASD DRIVER
13197M:	Stefan Haberland <sth@linux.ibm.com>
13198M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13199L:	linux-s390@vger.kernel.org
13200W:	http://www.ibm.com/developerworks/linux/linux390/
13201S:	Supported
13202F:	drivers/s390/block/dasd*
13203F:	block/partitions/ibm.c
13204
13205S390 IOMMU (PCI)
13206M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13207L:	linux-s390@vger.kernel.org
13208W:	http://www.ibm.com/developerworks/linux/linux390/
13209S:	Supported
13210F:	drivers/iommu/s390-iommu.c
13211
13212S390 IUCV NETWORK LAYER
13213M:	Julian Wiedmann <jwi@linux.ibm.com>
13214M:	Ursula Braun <ubraun@linux.ibm.com>
13215L:	linux-s390@vger.kernel.org
13216W:	http://www.ibm.com/developerworks/linux/linux390/
13217S:	Supported
13218F:	drivers/s390/net/*iucv*
13219F:	include/net/iucv/
13220F:	net/iucv/
13221
13222S390 NETWORK DRIVERS
13223M:	Julian Wiedmann <jwi@linux.ibm.com>
13224M:	Ursula Braun <ubraun@linux.ibm.com>
13225L:	linux-s390@vger.kernel.org
13226W:	http://www.ibm.com/developerworks/linux/linux390/
13227S:	Supported
13228F:	drivers/s390/net/
13229
13230S390 PCI SUBSYSTEM
13231M:	Sebastian Ott <sebott@linux.ibm.com>
13232M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13233L:	linux-s390@vger.kernel.org
13234W:	http://www.ibm.com/developerworks/linux/linux390/
13235S:	Supported
13236F:	arch/s390/pci/
13237F:	drivers/pci/hotplug/s390_pci_hpc.c
13238
13239S390 VFIO-CCW DRIVER
13240M:	Cornelia Huck <cohuck@redhat.com>
13241M:	Farhan Ali <alifm@linux.ibm.com>
13242M:	Eric Farman <farman@linux.ibm.com>
13243R:	Halil Pasic <pasic@linux.ibm.com>
13244L:	linux-s390@vger.kernel.org
13245L:	kvm@vger.kernel.org
13246S:	Supported
13247F:	drivers/s390/cio/vfio_ccw*
13248F:	Documentation/s390/vfio-ccw.txt
13249F:	include/uapi/linux/vfio_ccw.h
13250
13251S390 ZCRYPT DRIVER
13252M:	Harald Freudenberger <freude@linux.ibm.com>
13253L:	linux-s390@vger.kernel.org
13254W:	http://www.ibm.com/developerworks/linux/linux390/
13255S:	Supported
13256F:	drivers/s390/crypto/
13257
13258S390 VFIO AP DRIVER
13259M:	Tony Krowiak <akrowiak@linux.ibm.com>
13260M:	Pierre Morel <pmorel@linux.ibm.com>
13261M:	Halil Pasic <pasic@linux.ibm.com>
13262L:	linux-s390@vger.kernel.org
13263W:	http://www.ibm.com/developerworks/linux/linux390/
13264S:	Supported
13265F:	drivers/s390/crypto/vfio_ap_drv.c
13266F:	drivers/s390/crypto/vfio_ap_private.h
13267F:	drivers/s390/crypto/vfio_ap_ops.c
13268F:	Documentation/s390/vfio-ap.txt
13269
13270S390 ZFCP DRIVER
13271M:	Steffen Maier <maier@linux.ibm.com>
13272M:	Benjamin Block <bblock@linux.ibm.com>
13273L:	linux-s390@vger.kernel.org
13274W:	http://www.ibm.com/developerworks/linux/linux390/
13275S:	Supported
13276F:	drivers/s390/scsi/zfcp_*
13277
13278S3C24XX SD/MMC Driver
13279M:	Ben Dooks <ben-linux@fluff.org>
13280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13281S:	Supported
13282F:	drivers/mmc/host/s3cmci.*
13283
13284SAA6588 RDS RECEIVER DRIVER
13285M:	Hans Verkuil <hverkuil@xs4all.nl>
13286L:	linux-media@vger.kernel.org
13287T:	git git://linuxtv.org/media_tree.git
13288W:	https://linuxtv.org
13289S:	Odd Fixes
13290F:	drivers/media/i2c/saa6588*
13291
13292SAA7134 VIDEO4LINUX DRIVER
13293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13294L:	linux-media@vger.kernel.org
13295W:	https://linuxtv.org
13296T:	git git://linuxtv.org/media_tree.git
13297S:	Odd fixes
13298F:	Documentation/media/v4l-drivers/saa7134*
13299F:	drivers/media/pci/saa7134/
13300
13301SAA7146 VIDEO4LINUX-2 DRIVER
13302M:	Hans Verkuil <hverkuil@xs4all.nl>
13303L:	linux-media@vger.kernel.org
13304T:	git git://linuxtv.org/media_tree.git
13305S:	Maintained
13306F:	drivers/media/common/saa7146/
13307F:	drivers/media/pci/saa7146/
13308F:	include/media/drv-intf/saa7146*
13309
13310SAMSUNG AUDIO (ASoC) DRIVERS
13311M:	Krzysztof Kozlowski <krzk@kernel.org>
13312M:	Sangbeom Kim <sbkim73@samsung.com>
13313M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13315S:	Supported
13316F:	sound/soc/samsung/
13317F:	Documentation/devicetree/bindings/sound/samsung*
13318
13319SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13320M:	Krzysztof Kozlowski <krzk@kernel.org>
13321L:	linux-crypto@vger.kernel.org
13322L:	linux-samsung-soc@vger.kernel.org
13323S:	Maintained
13324F:	drivers/crypto/exynos-rng.c
13325F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13326
13327SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13328M:	Łukasz Stelmach <l.stelmach@samsung.com>
13329L:	linux-samsung-soc@vger.kernel.org
13330S:	Maintained
13331F:	drivers/char/hw_random/exynos-trng.c
13332F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13333
13334SAMSUNG FRAMEBUFFER DRIVER
13335M:	Jingoo Han <jingoohan1@gmail.com>
13336L:	linux-fbdev@vger.kernel.org
13337S:	Maintained
13338F:	drivers/video/fbdev/s3c-fb.c
13339
13340SAMSUNG LAPTOP DRIVER
13341M:	Corentin Chary <corentin.chary@gmail.com>
13342L:	platform-driver-x86@vger.kernel.org
13343S:	Maintained
13344F:	drivers/platform/x86/samsung-laptop.c
13345
13346SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13347M:	Sangbeom Kim <sbkim73@samsung.com>
13348M:	Krzysztof Kozlowski <krzk@kernel.org>
13349M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13350L:	linux-kernel@vger.kernel.org
13351L:	linux-samsung-soc@vger.kernel.org
13352S:	Supported
13353F:	drivers/mfd/sec*.c
13354F:	drivers/regulator/s2m*.c
13355F:	drivers/regulator/s5m*.c
13356F:	drivers/clk/clk-s2mps11.c
13357F:	drivers/rtc/rtc-s5m.c
13358F:	include/linux/mfd/samsung/
13359F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13360F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13361F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13362F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13363
13364SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13365M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13366L:	linux-media@vger.kernel.org
13367L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13368S:	Maintained
13369F:	drivers/media/platform/s3c-camif/
13370F:	include/media/drv-intf/s3c_camif.h
13371
13372SAMSUNG S3FWRN5 NFC DRIVER
13373M:	Robert Baldyga <r.baldyga@samsung.com>
13374M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13375L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13376S:	Supported
13377F:	drivers/nfc/s3fwrn5
13378
13379SAMSUNG S5C73M3 CAMERA DRIVER
13380M:	Kyungmin Park <kyungmin.park@samsung.com>
13381M:	Andrzej Hajda <a.hajda@samsung.com>
13382L:	linux-media@vger.kernel.org
13383S:	Supported
13384F:	drivers/media/i2c/s5c73m3/*
13385
13386SAMSUNG S5K5BAF CAMERA DRIVER
13387M:	Kyungmin Park <kyungmin.park@samsung.com>
13388M:	Andrzej Hajda <a.hajda@samsung.com>
13389L:	linux-media@vger.kernel.org
13390S:	Supported
13391F:	drivers/media/i2c/s5k5baf.c
13392
13393SAMSUNG S5P Security SubSystem (SSS) DRIVER
13394M:	Krzysztof Kozlowski <krzk@kernel.org>
13395M:	Vladimir Zapolskiy <vz@mleia.com>
13396M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13397L:	linux-crypto@vger.kernel.org
13398L:	linux-samsung-soc@vger.kernel.org
13399S:	Maintained
13400F:	drivers/crypto/s5p-sss.c
13401
13402SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13403M:	Kyungmin Park <kyungmin.park@samsung.com>
13404M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13405L:	linux-media@vger.kernel.org
13406Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13407S:	Supported
13408F:	drivers/media/platform/exynos4-is/
13409
13410SAMSUNG SOC CLOCK DRIVERS
13411M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13412M:	Tomasz Figa <tomasz.figa@gmail.com>
13413M:	Chanwoo Choi <cw00.choi@samsung.com>
13414S:	Supported
13415L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13417F:	drivers/clk/samsung/
13418F:	include/dt-bindings/clock/exynos*.h
13419F:	Documentation/devicetree/bindings/clock/exynos*.txt
13420
13421SAMSUNG SPI DRIVERS
13422M:	Kukjin Kim <kgene@kernel.org>
13423M:	Krzysztof Kozlowski <krzk@kernel.org>
13424M:	Andi Shyti <andi@etezian.org>
13425L:	linux-spi@vger.kernel.org
13426L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13429F:	drivers/spi/spi-s3c*
13430F:	include/linux/platform_data/spi-s3c64xx.h
13431
13432SAMSUNG SXGBE DRIVERS
13433M:	Byungho An <bh74.an@samsung.com>
13434M:	Girish K S <ks.giri@samsung.com>
13435M:	Vipul Pandya <vipul.pandya@samsung.com>
13436S:	Supported
13437L:	netdev@vger.kernel.org
13438F:	drivers/net/ethernet/samsung/sxgbe/
13439
13440SAMSUNG THERMAL DRIVER
13441M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13442L:	linux-pm@vger.kernel.org
13443L:	linux-samsung-soc@vger.kernel.org
13444S:	Supported
13445T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13446F:	drivers/thermal/samsung/
13447
13448SAMSUNG USB2 PHY DRIVER
13449M:	Kamil Debski <kamil@wypas.org>
13450M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13451L:	linux-kernel@vger.kernel.org
13452S:	Supported
13453F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13454F:	Documentation/phy/samsung-usb2.txt
13455F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13456F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13457F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13458F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13459F:	drivers/phy/samsung/phy-samsung-usb2.c
13460F:	drivers/phy/samsung/phy-samsung-usb2.h
13461
13462SC1200 WDT DRIVER
13463M:	Zwane Mwaikambo <zwanem@gmail.com>
13464S:	Maintained
13465F:	drivers/watchdog/sc1200wdt.c
13466
13467SCHEDULER
13468M:	Ingo Molnar <mingo@redhat.com>
13469M:	Peter Zijlstra <peterz@infradead.org>
13470L:	linux-kernel@vger.kernel.org
13471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13472S:	Maintained
13473F:	kernel/sched/
13474F:	include/linux/sched.h
13475F:	include/uapi/linux/sched.h
13476F:	include/linux/wait.h
13477
13478SCR24X CHIP CARD INTERFACE DRIVER
13479M:	Lubomir Rintel <lkundrak@v3.sk>
13480S:	Supported
13481F:	drivers/char/pcmcia/scr24x_cs.c
13482
13483SCSI CDROM DRIVER
13484M:	Jens Axboe <axboe@kernel.dk>
13485L:	linux-scsi@vger.kernel.org
13486W:	http://www.kernel.dk
13487S:	Maintained
13488F:	drivers/scsi/sr*
13489
13490SCSI RDMA PROTOCOL (SRP) INITIATOR
13491M:	Bart Van Assche <bvanassche@acm.org>
13492L:	linux-rdma@vger.kernel.org
13493S:	Supported
13494Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13495F:	drivers/infiniband/ulp/srp/
13496F:	include/scsi/srp.h
13497
13498SCSI RDMA PROTOCOL (SRP) TARGET
13499M:	Bart Van Assche <bvanassche@acm.org>
13500L:	linux-rdma@vger.kernel.org
13501L:	target-devel@vger.kernel.org
13502S:	Supported
13503Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13504F:	drivers/infiniband/ulp/srpt/
13505
13506SCSI SG DRIVER
13507M:	Doug Gilbert <dgilbert@interlog.com>
13508L:	linux-scsi@vger.kernel.org
13509W:	http://sg.danny.cz/sg
13510S:	Maintained
13511F:	Documentation/scsi/scsi-generic.txt
13512F:	drivers/scsi/sg.c
13513F:	include/scsi/sg.h
13514
13515SCSI SUBSYSTEM
13516M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13518M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13520L:	linux-scsi@vger.kernel.org
13521S:	Maintained
13522F:	Documentation/devicetree/bindings/scsi/
13523F:	drivers/scsi/
13524F:	include/scsi/
13525
13526SCSI TAPE DRIVER
13527M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13528L:	linux-scsi@vger.kernel.org
13529S:	Maintained
13530F:	Documentation/scsi/st.txt
13531F:	drivers/scsi/st.*
13532F:	drivers/scsi/st_*.h
13533
13534SCTP PROTOCOL
13535M:	Vlad Yasevich <vyasevich@gmail.com>
13536M:	Neil Horman <nhorman@tuxdriver.com>
13537M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13538L:	linux-sctp@vger.kernel.org
13539W:	http://lksctp.sourceforge.net
13540S:	Maintained
13541F:	Documentation/networking/sctp.txt
13542F:	include/linux/sctp.h
13543F:	include/uapi/linux/sctp.h
13544F:	include/net/sctp/
13545F:	net/sctp/
13546
13547SCx200 CPU SUPPORT
13548M:	Jim Cromie <jim.cromie@gmail.com>
13549S:	Odd Fixes
13550F:	Documentation/i2c/busses/scx200_acb
13551F:	arch/x86/platform/scx200/
13552F:	drivers/watchdog/scx200_wdt.c
13553F:	drivers/i2c/busses/scx200*
13554F:	drivers/mtd/maps/scx200_docflash.c
13555F:	include/linux/scx200.h
13556
13557SCx200 GPIO DRIVER
13558M:	Jim Cromie <jim.cromie@gmail.com>
13559S:	Maintained
13560F:	drivers/char/scx200_gpio.c
13561F:	include/linux/scx200_gpio.h
13562
13563SCx200 HRT CLOCKSOURCE DRIVER
13564M:	Jim Cromie <jim.cromie@gmail.com>
13565S:	Maintained
13566F:	drivers/clocksource/scx200_hrt.c
13567
13568SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13569M:	Sascha Sommer <saschasommer@freenet.de>
13570L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13571S:	Maintained
13572F:	drivers/mmc/host/sdricoh_cs.c
13573
13574SECO BOARDS CEC DRIVER
13575M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13576S:	Maintained
13577F:	drivers/media/platform/seco-cec/seco-cec.c
13578F:	drivers/media/platform/seco-cec/seco-cec.h
13579
13580SECURE COMPUTING
13581M:	Kees Cook <keescook@chromium.org>
13582R:	Andy Lutomirski <luto@amacapital.net>
13583R:	Will Drewry <wad@chromium.org>
13584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13585S:	Supported
13586F:	kernel/seccomp.c
13587F:	include/uapi/linux/seccomp.h
13588F:	include/linux/seccomp.h
13589F:	tools/testing/selftests/seccomp/*
13590F:	tools/testing/selftests/kselftest_harness.h
13591F:	Documentation/userspace-api/seccomp_filter.rst
13592K:	\bsecure_computing
13593K:	\bTIF_SECCOMP\b
13594
13595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13596M:	Al Cooper <alcooperx@gmail.com>
13597L:	linux-mmc@vger.kernel.org
13598L:	bcm-kernel-feedback-list@broadcom.com
13599S:	Maintained
13600F:	drivers/mmc/host/sdhci-brcmstb*
13601
13602SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13603M:	Adrian Hunter <adrian.hunter@intel.com>
13604L:	linux-mmc@vger.kernel.org
13605T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13606S:	Maintained
13607F:	drivers/mmc/host/sdhci*
13608F:	include/linux/mmc/sdhci*
13609
13610SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13611M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13612M:	Manjunath M B <manjumb@synopsys.com>
13613L:	linux-mmc@vger.kernel.org
13614S:	Maintained
13615F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13616
13617SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13618M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13619L:	linux-mmc@vger.kernel.org
13620S:	Supported
13621F:	drivers/mmc/host/sdhci-of-at91.c
13622
13623SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13624M:	Ben Dooks <ben-linux@fluff.org>
13625M:	Jaehoon Chung <jh80.chung@samsung.com>
13626L:	linux-mmc@vger.kernel.org
13627S:	Maintained
13628F:	drivers/mmc/host/sdhci-s3c*
13629
13630SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13631M:	Viresh Kumar <vireshk@kernel.org>
13632L:	linux-mmc@vger.kernel.org
13633S:	Maintained
13634F:	drivers/mmc/host/sdhci-spear.c
13635
13636SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13637M:	Kishon Vijay Abraham I <kishon@ti.com>
13638L:	linux-mmc@vger.kernel.org
13639S:	Maintained
13640F:	drivers/mmc/host/sdhci-omap.c
13641
13642SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13643M:	Scott Bauer <scott.bauer@intel.com>
13644M:	Jonathan Derrick <jonathan.derrick@intel.com>
13645L:	linux-block@vger.kernel.org
13646S:	Supported
13647F:	block/sed*
13648F:	block/opal_proto.h
13649F:	include/linux/sed*
13650F:	include/uapi/linux/sed*
13651
13652SECURITY CONTACT
13653M:	Security Officers <security@kernel.org>
13654S:	Supported
13655
13656SECURITY SUBSYSTEM
13657M:	James Morris <jmorris@namei.org>
13658M:	"Serge E. Hallyn" <serge@hallyn.com>
13659L:	linux-security-module@vger.kernel.org (suggested Cc:)
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13661W:	http://kernsec.org/
13662S:	Supported
13663F:	security/
13664X:	security/selinux/
13665
13666SELINUX SECURITY MODULE
13667M:	Paul Moore <paul@paul-moore.com>
13668M:	Stephen Smalley <sds@tycho.nsa.gov>
13669M:	Eric Paris <eparis@parisplace.org>
13670L:	selinux@vger.kernel.org
13671W:	https://selinuxproject.org
13672W:	https://github.com/SELinuxProject
13673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13674S:	Supported
13675F:	include/linux/selinux*
13676F:	security/selinux/
13677F:	scripts/selinux/
13678F:	Documentation/admin-guide/LSM/SELinux.rst
13679
13680SENSABLE PHANTOM
13681M:	Jiri Slaby <jirislaby@gmail.com>
13682S:	Maintained
13683F:	drivers/misc/phantom.c
13684F:	include/uapi/linux/phantom.h
13685
13686SERIAL DEVICE BUS
13687M:	Rob Herring <robh@kernel.org>
13688L:	linux-serial@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/devicetree/bindings/serial/slave-device.txt
13691F:	drivers/tty/serdev/
13692F:	include/linux/serdev.h
13693
13694SERIAL DRIVERS
13695M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13696L:	linux-serial@vger.kernel.org
13697S:	Maintained
13698F:	Documentation/devicetree/bindings/serial/
13699F:	drivers/tty/serial/
13700
13701SERIAL IR RECEIVER
13702M:	Sean Young <sean@mess.org>
13703L:	linux-media@vger.kernel.org
13704S:	Maintained
13705F:	drivers/media/rc/serial_ir.c
13706
13707SFC NETWORK DRIVER
13708M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13709M:	Edward Cree <ecree@solarflare.com>
13710M:	Bert Kenward <bkenward@solarflare.com>
13711L:	netdev@vger.kernel.org
13712S:	Supported
13713F:	drivers/net/ethernet/sfc/
13714
13715SGI GRU DRIVER
13716M:	Dimitri Sivanich <sivanich@sgi.com>
13717S:	Maintained
13718F:	drivers/misc/sgi-gru/
13719
13720SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13721M:	Pat Gefre <pfg@sgi.com>
13722L:	linux-ia64@vger.kernel.org
13723S:	Supported
13724F:	Documentation/ia64/serial.txt
13725F:	drivers/tty/serial/ioc?_serial.c
13726F:	include/linux/ioc?.h
13727
13728SGI XP/XPC/XPNET DRIVER
13729M:	Cliff Whickman <cpw@sgi.com>
13730M:	Robin Holt <robinmholt@gmail.com>
13731S:	Maintained
13732F:	drivers/misc/sgi-xp/
13733
13734SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13735M:	Ursula Braun <ubraun@linux.ibm.com>
13736L:	linux-s390@vger.kernel.org
13737W:	http://www.ibm.com/developerworks/linux/linux390/
13738S:	Supported
13739F:	net/smc/
13740
13741SHARP RJ54N1CB0C SENSOR DRIVER
13742M:	Jacopo Mondi <jacopo@jmondi.org>
13743L:	linux-media@vger.kernel.org
13744T:	git git://linuxtv.org/media_tree.git
13745S:	Odd fixes
13746F:	drivers/media/i2c/rj54n1cb0c.c
13747F:	include/media/i2c/rj54n1cb0c.h
13748
13749SH_VEU V4L2 MEM2MEM DRIVER
13750L:	linux-media@vger.kernel.org
13751S:	Orphan
13752F:	drivers/media/platform/sh_veu.c
13753
13754SH_VOU V4L2 OUTPUT DRIVER
13755L:	linux-media@vger.kernel.org
13756S:	Orphan
13757F:	drivers/media/platform/sh_vou.c
13758F:	include/media/drv-intf/sh_vou.h
13759
13760SI2157 MEDIA DRIVER
13761M:	Antti Palosaari <crope@iki.fi>
13762L:	linux-media@vger.kernel.org
13763W:	https://linuxtv.org
13764W:	http://palosaari.fi/linux/
13765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13766T:	git git://linuxtv.org/anttip/media_tree.git
13767S:	Maintained
13768F:	drivers/media/tuners/si2157*
13769
13770SI2165 MEDIA DRIVER
13771M:	Matthias Schwarzott <zzam@gentoo.org>
13772L:	linux-media@vger.kernel.org
13773W:	https://linuxtv.org
13774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13775S:	Maintained
13776F:	drivers/media/dvb-frontends/si2165*
13777
13778SI2168 MEDIA DRIVER
13779M:	Antti Palosaari <crope@iki.fi>
13780L:	linux-media@vger.kernel.org
13781W:	https://linuxtv.org
13782W:	http://palosaari.fi/linux/
13783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13784T:	git git://linuxtv.org/anttip/media_tree.git
13785S:	Maintained
13786F:	drivers/media/dvb-frontends/si2168*
13787
13788SI470X FM RADIO RECEIVER I2C DRIVER
13789M:	Hans Verkuil <hverkuil@xs4all.nl>
13790L:	linux-media@vger.kernel.org
13791T:	git git://linuxtv.org/media_tree.git
13792W:	https://linuxtv.org
13793S:	Odd Fixes
13794F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13795
13796SI470X FM RADIO RECEIVER USB DRIVER
13797M:	Hans Verkuil <hverkuil@xs4all.nl>
13798L:	linux-media@vger.kernel.org
13799T:	git git://linuxtv.org/media_tree.git
13800W:	https://linuxtv.org
13801S:	Maintained
13802F:	drivers/media/radio/si470x/radio-si470x-common.c
13803F:	drivers/media/radio/si470x/radio-si470x.h
13804F:	drivers/media/radio/si470x/radio-si470x-usb.c
13805
13806SI4713 FM RADIO TRANSMITTER I2C DRIVER
13807M:	Eduardo Valentin <edubezval@gmail.com>
13808L:	linux-media@vger.kernel.org
13809T:	git git://linuxtv.org/media_tree.git
13810W:	https://linuxtv.org
13811S:	Odd Fixes
13812F:	drivers/media/radio/si4713/si4713.?
13813
13814SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13815M:	Eduardo Valentin <edubezval@gmail.com>
13816L:	linux-media@vger.kernel.org
13817T:	git git://linuxtv.org/media_tree.git
13818W:	https://linuxtv.org
13819S:	Odd Fixes
13820F:	drivers/media/radio/si4713/radio-platform-si4713.c
13821
13822SI4713 FM RADIO TRANSMITTER USB DRIVER
13823M:	Hans Verkuil <hverkuil@xs4all.nl>
13824L:	linux-media@vger.kernel.org
13825T:	git git://linuxtv.org/media_tree.git
13826W:	https://linuxtv.org
13827S:	Maintained
13828F:	drivers/media/radio/si4713/radio-usb-si4713.c
13829
13830SIANO DVB DRIVER
13831M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13832L:	linux-media@vger.kernel.org
13833W:	https://linuxtv.org
13834T:	git git://linuxtv.org/media_tree.git
13835S:	Odd fixes
13836F:	drivers/media/common/siano/
13837F:	drivers/media/usb/siano/
13838F:	drivers/media/usb/siano/
13839F:	drivers/media/mmc/siano/
13840
13841SIFIVE DRIVERS
13842M:	Palmer Dabbelt <palmer@sifive.com>
13843M:	Paul Walmsley <paul.walmsley@sifive.com>
13844L:	linux-riscv@lists.infradead.org
13845T:	git git://github.com/sifive/riscv-linux.git
13846S:	Supported
13847K:	sifive
13848N:	sifive
13849
13850SILEAD TOUCHSCREEN DRIVER
13851M:	Hans de Goede <hdegoede@redhat.com>
13852L:	linux-input@vger.kernel.org
13853L:	platform-driver-x86@vger.kernel.org
13854S:	Maintained
13855F:	drivers/input/touchscreen/silead.c
13856F:	drivers/platform/x86/touchscreen_dmi.c
13857
13858SILICON MOTION SM712 FRAME BUFFER DRIVER
13859M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13860M:	Teddy Wang <teddy.wang@siliconmotion.com>
13861M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13862L:	linux-fbdev@vger.kernel.org
13863S:	Maintained
13864F:	drivers/video/fbdev/sm712*
13865F:	Documentation/fb/sm712fb.txt
13866
13867SIMPLE FIRMWARE INTERFACE (SFI)
13868M:	Len Brown <lenb@kernel.org>
13869L:	sfi-devel@simplefirmware.org
13870W:	http://simplefirmware.org/
13871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13872S:	Supported
13873F:	arch/x86/platform/sfi/
13874F:	drivers/sfi/
13875F:	include/linux/sfi*.h
13876
13877SIMPLEFB FB DRIVER
13878M:	Hans de Goede <hdegoede@redhat.com>
13879L:	linux-fbdev@vger.kernel.org
13880S:	Maintained
13881F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13882F:	drivers/video/fbdev/simplefb.c
13883F:	include/linux/platform_data/simplefb.h
13884
13885SIMTEC EB110ATX (Chalice CATS)
13886P:	Ben Dooks
13887P:	Vincent Sanders <vince@simtec.co.uk>
13888M:	Simtec Linux Team <linux@simtec.co.uk>
13889W:	http://www.simtec.co.uk/products/EB110ATX/
13890S:	Supported
13891
13892SIMTEC EB2410ITX (BAST)
13893P:	Ben Dooks
13894P:	Vincent Sanders <vince@simtec.co.uk>
13895M:	Simtec Linux Team <linux@simtec.co.uk>
13896W:	http://www.simtec.co.uk/products/EB2410ITX/
13897S:	Supported
13898F:	arch/arm/mach-s3c24xx/mach-bast.c
13899F:	arch/arm/mach-s3c24xx/bast-ide.c
13900F:	arch/arm/mach-s3c24xx/bast-irq.c
13901
13902SIPHASH PRF ROUTINES
13903M:	Jason A. Donenfeld <Jason@zx2c4.com>
13904S:	Maintained
13905F:	lib/siphash.c
13906F:	lib/test_siphash.c
13907F:	include/linux/siphash.h
13908
13909SIOX
13910M:	Gavin Schenk <g.schenk@eckelmann.de>
13911M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13912R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13913S:	Supported
13914F:	drivers/siox/*
13915F:	drivers/gpio/gpio-siox.c
13916F:	include/trace/events/siox.h
13917
13918SIS 190 ETHERNET DRIVER
13919M:	Francois Romieu <romieu@fr.zoreil.com>
13920L:	netdev@vger.kernel.org
13921S:	Maintained
13922F:	drivers/net/ethernet/sis/sis190.c
13923
13924SIS 900/7016 FAST ETHERNET DRIVER
13925M:	Daniele Venzano <venza@brownhat.org>
13926W:	http://www.brownhat.org/sis900.html
13927L:	netdev@vger.kernel.org
13928S:	Maintained
13929F:	drivers/net/ethernet/sis/sis900.*
13930
13931SIS FRAMEBUFFER DRIVER
13932M:	Thomas Winischhofer <thomas@winischhofer.net>
13933W:	http://www.winischhofer.net/linuxsisvga.shtml
13934S:	Maintained
13935F:	Documentation/fb/sisfb.txt
13936F:	drivers/video/fbdev/sis/
13937F:	include/video/sisfb.h
13938
13939SIS USB2VGA DRIVER
13940M:	Thomas Winischhofer <thomas@winischhofer.net>
13941W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13942S:	Maintained
13943F:	drivers/usb/misc/sisusbvga/
13944
13945SLAB ALLOCATOR
13946M:	Christoph Lameter <cl@linux.com>
13947M:	Pekka Enberg <penberg@kernel.org>
13948M:	David Rientjes <rientjes@google.com>
13949M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13950M:	Andrew Morton <akpm@linux-foundation.org>
13951L:	linux-mm@kvack.org
13952S:	Maintained
13953F:	include/linux/sl?b*.h
13954F:	mm/sl?b*
13955
13956SLEEPABLE READ-COPY UPDATE (SRCU)
13957M:	Lai Jiangshan <jiangshanlai@gmail.com>
13958M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13959M:	Josh Triplett <josh@joshtriplett.org>
13960R:	Steven Rostedt <rostedt@goodmis.org>
13961R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13962L:	linux-kernel@vger.kernel.org
13963W:	http://www.rdrop.com/users/paulmck/RCU/
13964S:	Supported
13965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13966F:	include/linux/srcu*.h
13967F:	kernel/rcu/srcu*.c
13968
13969SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13970M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13972S:	Maintained
13973F:	drivers/slimbus/
13974F:	Documentation/devicetree/bindings/slimbus/
13975F:	include/linux/slimbus.h
13976
13977SMACK SECURITY MODULE
13978M:	Casey Schaufler <casey@schaufler-ca.com>
13979L:	linux-security-module@vger.kernel.org
13980W:	http://schaufler-ca.com
13981T:	git git://github.com/cschaufler/smack-next
13982S:	Maintained
13983F:	Documentation/admin-guide/LSM/Smack.rst
13984F:	security/smack/
13985
13986SMC91x ETHERNET DRIVER
13987M:	Nicolas Pitre <nico@fluxnic.net>
13988S:	Odd Fixes
13989F:	drivers/net/ethernet/smsc/smc91x.*
13990
13991SMIA AND SMIA++ IMAGE SENSOR DRIVER
13992M:	Sakari Ailus <sakari.ailus@iki.fi>
13993L:	linux-media@vger.kernel.org
13994S:	Maintained
13995F:	drivers/media/i2c/smiapp/
13996F:	include/media/i2c/smiapp.h
13997F:	drivers/media/i2c/smiapp-pll.c
13998F:	drivers/media/i2c/smiapp-pll.h
13999F:	include/uapi/linux/smiapp.h
14000F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14001
14002SMM665 HARDWARE MONITOR DRIVER
14003M:	Guenter Roeck <linux@roeck-us.net>
14004L:	linux-hwmon@vger.kernel.org
14005S:	Maintained
14006F:	Documentation/hwmon/smm665
14007F:	drivers/hwmon/smm665.c
14008
14009SMSC EMC2103 HARDWARE MONITOR DRIVER
14010M:	Steve Glendinning <steve.glendinning@shawell.net>
14011L:	linux-hwmon@vger.kernel.org
14012S:	Maintained
14013F:	Documentation/hwmon/emc2103
14014F:	drivers/hwmon/emc2103.c
14015
14016SMSC SCH5627 HARDWARE MONITOR DRIVER
14017M:	Hans de Goede <hdegoede@redhat.com>
14018L:	linux-hwmon@vger.kernel.org
14019S:	Supported
14020F:	Documentation/hwmon/sch5627
14021F:	drivers/hwmon/sch5627.c
14022
14023SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14024M:	Steve Glendinning <steve.glendinning@shawell.net>
14025L:	linux-fbdev@vger.kernel.org
14026S:	Maintained
14027F:	drivers/video/fbdev/smscufx.c
14028
14029SMSC47B397 HARDWARE MONITOR DRIVER
14030M:	Jean Delvare <jdelvare@suse.com>
14031L:	linux-hwmon@vger.kernel.org
14032S:	Maintained
14033F:	Documentation/hwmon/smsc47b397
14034F:	drivers/hwmon/smsc47b397.c
14035
14036SMSC911x ETHERNET DRIVER
14037M:	Steve Glendinning <steve.glendinning@shawell.net>
14038L:	netdev@vger.kernel.org
14039S:	Maintained
14040F:	include/linux/smsc911x.h
14041F:	drivers/net/ethernet/smsc/smsc911x.*
14042
14043SMSC9420 PCI ETHERNET DRIVER
14044M:	Steve Glendinning <steve.glendinning@shawell.net>
14045L:	netdev@vger.kernel.org
14046S:	Maintained
14047F:	drivers/net/ethernet/smsc/smsc9420.*
14048
14049SOC-CAMERA V4L2 SUBSYSTEM
14050L:	linux-media@vger.kernel.org
14051T:	git git://linuxtv.org/media_tree.git
14052S:	Orphan
14053F:	include/media/soc*
14054F:	drivers/media/i2c/soc_camera/
14055F:	drivers/media/platform/soc_camera/
14056
14057SOCIONEXT SYNQUACER I2C DRIVER
14058M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14059L:	linux-i2c@vger.kernel.org
14060S:	Maintained
14061F:	drivers/i2c/busses/i2c-synquacer.c
14062F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14063
14064SOCIONEXT UNIPHIER SOUND DRIVER
14065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14066S:	Orphan
14067F:	sound/soc/uniphier/
14068
14069SOEKRIS NET48XX LED SUPPORT
14070M:	Chris Boot <bootc@bootc.net>
14071S:	Maintained
14072F:	drivers/leds/leds-net48xx.c
14073
14074SOFT-ROCE DRIVER (rxe)
14075M:	Moni Shoua <monis@mellanox.com>
14076L:	linux-rdma@vger.kernel.org
14077S:	Supported
14078W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14079Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14080F:	drivers/infiniband/sw/rxe/
14081F:	include/uapi/rdma/rdma_user_rxe.h
14082
14083SOFTLOGIC 6x10 MPEG CODEC
14084M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14085M:	Anton Sviridenko <anton@corp.bluecherry.net>
14086M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14087M:	Andrey Utkin <andrey_utkin@fastmail.com>
14088M:	Ismael Luceno <ismael@iodev.co.uk>
14089L:	linux-media@vger.kernel.org
14090S:	Supported
14091F:	drivers/media/pci/solo6x10/
14092
14093SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14094M:	James Morse <james.morse@arm.com>
14095L:	linux-arm-kernel@lists.infradead.org
14096S:	Maintained
14097F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14098F:	drivers/firmware/arm_sdei.c
14099F:	include/linux/arm_sdei.h
14100F:	include/uapi/linux/arm_sdei.h
14101
14102SOFTWARE RAID (Multiple Disks) SUPPORT
14103M:	Shaohua Li <shli@kernel.org>
14104L:	linux-raid@vger.kernel.org
14105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14106S:	Supported
14107F:	drivers/md/Makefile
14108F:	drivers/md/Kconfig
14109F:	drivers/md/md*
14110F:	drivers/md/raid*
14111F:	include/linux/raid/
14112F:	include/uapi/linux/raid/
14113
14114SOCIONEXT (SNI) AVE NETWORK DRIVER
14115M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14116L:	netdev@vger.kernel.org
14117S:	Maintained
14118F:	drivers/net/ethernet/socionext/sni_ave.c
14119F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14120
14121SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14122M:	Jassi Brar <jaswinder.singh@linaro.org>
14123L:	netdev@vger.kernel.org
14124S:	Maintained
14125F:	drivers/net/ethernet/socionext/netsec.c
14126F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14127
14128SOLIDRUN CLEARFOG SUPPORT
14129M:	Russell King <linux@armlinux.org.uk>
14130S:	Maintained
14131F:	arch/arm/boot/dts/armada-388-clearfog*
14132F:	arch/arm/boot/dts/armada-38x-solidrun-*
14133
14134SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14135M:	Russell King <linux@armlinux.org.uk>
14136S:	Maintained
14137F:	arch/arm/boot/dts/imx6*-cubox-i*
14138F:	arch/arm/boot/dts/imx6*-hummingboard*
14139F:	arch/arm/boot/dts/imx6*-sr-*
14140
14141SONIC NETWORK DRIVER
14142M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14143L:	netdev@vger.kernel.org
14144S:	Maintained
14145F:	drivers/net/ethernet/natsemi/sonic.*
14146
14147SONICS SILICON BACKPLANE DRIVER (SSB)
14148M:	Michael Buesch <m@bues.ch>
14149L:	linux-wireless@vger.kernel.org
14150S:	Maintained
14151F:	drivers/ssb/
14152F:	include/linux/ssb/
14153
14154SONY IMX214 SENSOR DRIVER
14155M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14156L:	linux-media@vger.kernel.org
14157T:	git git://linuxtv.org/media_tree.git
14158S:	Maintained
14159F:	drivers/media/i2c/imx214.c
14160F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14161
14162SONY IMX258 SENSOR DRIVER
14163M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14164L:	linux-media@vger.kernel.org
14165T:	git git://linuxtv.org/media_tree.git
14166S:	Maintained
14167F:	drivers/media/i2c/imx258.c
14168
14169SONY IMX274 SENSOR DRIVER
14170M:	Leon Luo <leonl@leopardimaging.com>
14171L:	linux-media@vger.kernel.org
14172T:	git git://linuxtv.org/media_tree.git
14173S:	Maintained
14174F:	drivers/media/i2c/imx274.c
14175F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14176
14177SONY IMX319 SENSOR DRIVER
14178M:	Bingbu Cao <bingbu.cao@intel.com>
14179L:	linux-media@vger.kernel.org
14180T:	git git://linuxtv.org/media_tree.git
14181S:	Maintained
14182F:	drivers/media/i2c/imx319.c
14183
14184SONY IMX355 SENSOR DRIVER
14185M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14186L:	linux-media@vger.kernel.org
14187T:	git git://linuxtv.org/media_tree.git
14188S:	Maintained
14189F:	drivers/media/i2c/imx355.c
14190
14191SONY MEMORYSTICK CARD SUPPORT
14192M:	Alex Dubov <oakad@yahoo.com>
14193W:	http://tifmxx.berlios.de/
14194S:	Maintained
14195F:	drivers/memstick/host/tifm_ms.c
14196
14197SONY MEMORYSTICK STANDARD SUPPORT
14198M:	Maxim Levitsky <maximlevitsky@gmail.com>
14199S:	Maintained
14200F:	drivers/memstick/core/ms_block.*
14201
14202SONY VAIO CONTROL DEVICE DRIVER
14203M:	Mattia Dongili <malattia@linux.it>
14204L:	platform-driver-x86@vger.kernel.org
14205W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14206S:	Maintained
14207F:	Documentation/laptops/sony-laptop.txt
14208F:	drivers/char/sonypi.c
14209F:	drivers/platform/x86/sony-laptop.c
14210F:	include/linux/sony-laptop.h
14211
14212SOUND
14213M:	Jaroslav Kysela <perex@perex.cz>
14214M:	Takashi Iwai <tiwai@suse.com>
14215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14216W:	http://www.alsa-project.org/
14217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14218T:	git git://git.alsa-project.org/alsa-kernel.git
14219Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14220S:	Maintained
14221F:	Documentation/sound/
14222F:	include/sound/
14223F:	include/uapi/sound/
14224F:	sound/
14225
14226SOUND - COMPRESSED AUDIO
14227M:	Vinod Koul <vkoul@kernel.org>
14228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14230S:	Supported
14231F:	Documentation/sound/designs/compress-offload.rst
14232F:	include/sound/compress_driver.h
14233F:	include/uapi/sound/compress_*
14234F:	sound/core/compress_offload.c
14235F:	sound/soc/soc-compress.c
14236
14237SOUND - DMAENGINE HELPERS
14238M:	Lars-Peter Clausen <lars@metafoo.de>
14239S:	Supported
14240F:	include/sound/dmaengine_pcm.h
14241F:	sound/core/pcm_dmaengine.c
14242F:	sound/soc/soc-generic-dmaengine-pcm.c
14243
14244SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14245M:	Liam Girdwood <lgirdwood@gmail.com>
14246M:	Mark Brown <broonie@kernel.org>
14247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14248L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14249W:	http://alsa-project.org/main/index.php/ASoC
14250S:	Supported
14251F:	Documentation/devicetree/bindings/sound/
14252F:	Documentation/sound/soc/
14253F:	sound/soc/
14254F:	include/dt-bindings/sound/
14255F:	include/sound/soc*
14256
14257SOUNDWIRE SUBSYSTEM
14258M:	Vinod Koul <vkoul@kernel.org>
14259M:	Sanyog Kale <sanyog.r.kale@intel.com>
14260R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14262S:	Supported
14263F:	Documentation/driver-api/soundwire/
14264F:	drivers/soundwire/
14265F:	include/linux/soundwire/
14266
14267SP2 MEDIA DRIVER
14268M:	Olli Salonen <olli.salonen@iki.fi>
14269L:	linux-media@vger.kernel.org
14270W:	https://linuxtv.org
14271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14272S:	Maintained
14273F:	drivers/media/dvb-frontends/sp2*
14274
14275SPARC + UltraSPARC (sparc/sparc64)
14276M:	"David S. Miller" <davem@davemloft.net>
14277L:	sparclinux@vger.kernel.org
14278Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14281S:	Maintained
14282F:	arch/sparc/
14283F:	drivers/sbus/
14284
14285SPARC SERIAL DRIVERS
14286M:	"David S. Miller" <davem@davemloft.net>
14287L:	sparclinux@vger.kernel.org
14288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14290S:	Maintained
14291F:	include/linux/sunserialcore.h
14292F:	drivers/tty/serial/suncore.c
14293F:	drivers/tty/serial/sunhv.c
14294F:	drivers/tty/serial/sunsab.c
14295F:	drivers/tty/serial/sunsab.h
14296F:	drivers/tty/serial/sunsu.c
14297F:	drivers/tty/serial/sunzilog.c
14298F:	drivers/tty/serial/sunzilog.h
14299F:	drivers/tty/vcc.c
14300
14301SPARSE CHECKER
14302M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14303L:	linux-sparse@vger.kernel.org
14304W:	https://sparse.wiki.kernel.org/
14305T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14306S:	Maintained
14307F:	include/linux/compiler.h
14308
14309SPEAR CLOCK FRAMEWORK SUPPORT
14310M:	Viresh Kumar <vireshk@kernel.org>
14311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14312W:	http://www.st.com/spear
14313S:	Maintained
14314F:	drivers/clk/spear/
14315
14316SPEAR PLATFORM SUPPORT
14317M:	Viresh Kumar <vireshk@kernel.org>
14318M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14320W:	http://www.st.com/spear
14321S:	Maintained
14322F:	arch/arm/boot/dts/spear*
14323F:	arch/arm/mach-spear/
14324
14325SPI NOR SUBSYSTEM
14326M:	Marek Vasut <marek.vasut@gmail.com>
14327L:	linux-mtd@lists.infradead.org
14328W:	http://www.linux-mtd.infradead.org/
14329Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14330T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14331T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14332S:	Maintained
14333F:	drivers/mtd/spi-nor/
14334F:	include/linux/mtd/spi-nor.h
14335
14336SPI SUBSYSTEM
14337M:	Mark Brown <broonie@kernel.org>
14338L:	linux-spi@vger.kernel.org
14339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14340Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14341S:	Maintained
14342F:	Documentation/devicetree/bindings/spi/
14343F:	Documentation/spi/
14344F:	drivers/spi/
14345F:	include/linux/spi/
14346F:	include/uapi/linux/spi/
14347F:	tools/spi/
14348
14349SPIDERNET NETWORK DRIVER for CELL
14350M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14351L:	netdev@vger.kernel.org
14352S:	Supported
14353F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14354F:	drivers/net/ethernet/toshiba/spider_net*
14355
14356SPMI SUBSYSTEM
14357R:	Stephen Boyd <sboyd@kernel.org>
14358L:	linux-arm-msm@vger.kernel.org
14359F:	Documentation/devicetree/bindings/spmi/
14360F:	drivers/spmi/
14361F:	include/dt-bindings/spmi/spmi.h
14362F:	include/linux/spmi.h
14363F:	include/trace/events/spmi.h
14364
14365SPU FILE SYSTEM
14366M:	Jeremy Kerr <jk@ozlabs.org>
14367L:	linuxppc-dev@lists.ozlabs.org
14368W:	http://www.ibm.com/developerworks/power/cell/
14369S:	Supported
14370F:	Documentation/filesystems/spufs.txt
14371F:	arch/powerpc/platforms/cell/spufs/
14372
14373SQUASHFS FILE SYSTEM
14374M:	Phillip Lougher <phillip@squashfs.org.uk>
14375L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14376W:	http://squashfs.org.uk
14377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14378S:	Maintained
14379F:	Documentation/filesystems/squashfs.txt
14380F:	fs/squashfs/
14381
14382SRM (Alpha) environment access
14383M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14384S:	Maintained
14385F:	arch/alpha/kernel/srm_env.c
14386
14387ST LSM6DSx IMU IIO DRIVER
14388M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14389L:	linux-iio@vger.kernel.org
14390W:	http://www.st.com/
14391S:	Maintained
14392F:	drivers/iio/imu/st_lsm6dsx/
14393F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14394
14395ST STM32 I2C/SMBUS DRIVER
14396M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14397L:	linux-i2c@vger.kernel.org
14398S:	Maintained
14399F:	drivers/i2c/busses/i2c-stm32*
14400
14401ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14402M:	Song Qiang <songqiang1304521@gmail.com>
14403L:	linux-iio@vger.kernel.org
14404S:	Maintained
14405F:	drivers/iio/proximity/vl53l0x-i2c.c
14406F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14407
14408STABLE BRANCH
14409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14410M:	Sasha Levin <sashal@kernel.org>
14411L:	stable@vger.kernel.org
14412S:	Supported
14413F:	Documentation/process/stable-kernel-rules.rst
14414
14415STAGING - COMEDI
14416M:	Ian Abbott <abbotti@mev.co.uk>
14417M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14418S:	Odd Fixes
14419F:	drivers/staging/comedi/
14420
14421STAGING - EROFS FILE SYSTEM
14422M:	Gao Xiang <gaoxiang25@huawei.com>
14423M:	Chao Yu <yuchao0@huawei.com>
14424L:	linux-erofs@lists.ozlabs.org
14425S:	Maintained
14426F:	drivers/staging/erofs/
14427
14428STAGING - INDUSTRIAL IO
14429M:	Jonathan Cameron <jic23@kernel.org>
14430L:	linux-iio@vger.kernel.org
14431S:	Odd Fixes
14432F:	Documentation/devicetree/bindings/staging/iio/
14433F:	drivers/staging/iio/
14434
14435STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14436M:	Marc Dietrich <marvin24@gmx.de>
14437L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14438L:	linux-tegra@vger.kernel.org
14439S:	Maintained
14440F:	drivers/staging/nvec/
14441
14442STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14443M:	Jens Frederich <jfrederich@gmail.com>
14444M:	Daniel Drake <dsd@laptop.org>
14445M:	Jon Nettleton <jon.nettleton@gmail.com>
14446W:	http://wiki.laptop.org/go/DCON
14447S:	Maintained
14448F:	drivers/staging/olpc_dcon/
14449
14450STAGING - REALTEK RTL8712U DRIVERS
14451M:	Larry Finger <Larry.Finger@lwfinger.net>
14452M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14453S:	Odd Fixes
14454F:	drivers/staging/rtl8712/
14455
14456STAGING - REALTEK RTL8188EU DRIVERS
14457M:	Larry Finger <Larry.Finger@lwfinger.net>
14458S:	Odd Fixes
14459F:	drivers/staging/rtl8188eu/
14460
14461STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14462M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14463M:	Teddy Wang <teddy.wang@siliconmotion.com>
14464M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14465L:	linux-fbdev@vger.kernel.org
14466S:	Maintained
14467F:	drivers/staging/sm750fb/
14468
14469STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14470M:	William Hubbs <w.d.hubbs@gmail.com>
14471M:	Chris Brannon <chris@the-brannons.com>
14472M:	Kirk Reiser <kirk@reisers.ca>
14473M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14474L:	speakup@linux-speakup.org
14475W:	http://www.linux-speakup.org/
14476S:	Odd Fixes
14477F:	drivers/staging/speakup/
14478
14479STAGING - VIA VT665X DRIVERS
14480M:	Forest Bond <forest@alittletooquiet.net>
14481S:	Odd Fixes
14482F:	drivers/staging/vt665?/
14483
14484STAGING - WILC1000 WIFI DRIVER
14485M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14486M:	Ajay Singh <ajay.kathat@microchip.com>
14487L:	linux-wireless@vger.kernel.org
14488S:	Supported
14489F:	drivers/staging/wilc1000/
14490
14491STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14492M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14493S:	Odd Fixes
14494F:	drivers/staging/xgifb/
14495
14496STAGING SUBSYSTEM
14497M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14499L:	devel@driverdev.osuosl.org
14500S:	Supported
14501F:	drivers/staging/
14502
14503STARFIRE/DURALAN NETWORK DRIVER
14504M:	Ion Badulescu <ionut@badula.org>
14505S:	Odd Fixes
14506F:	drivers/net/ethernet/adaptec/starfire*
14507
14508STEC S1220 SKD DRIVER
14509M:	Bart Van Assche <bart.vanassche@wdc.com>
14510L:	linux-block@vger.kernel.org
14511S:	Maintained
14512F:	drivers/block/skd*[ch]
14513
14514STI AUDIO (ASoC) DRIVERS
14515M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14517S:	Maintained
14518F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14519F:	sound/soc/sti/
14520
14521STI CEC DRIVER
14522M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14523S:	Maintained
14524F:	drivers/media/platform/sti/cec/
14525F:	Documentation/devicetree/bindings/media/stih-cec.txt
14526
14527STK1160 USB VIDEO CAPTURE DRIVER
14528M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14529L:	linux-media@vger.kernel.org
14530T:	git git://linuxtv.org/media_tree.git
14531S:	Maintained
14532F:	drivers/media/usb/stk1160/
14533
14534STM32 AUDIO (ASoC) DRIVERS
14535M:	Olivier Moysan <olivier.moysan@st.com>
14536M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14538S:	Maintained
14539F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14540F:	sound/soc/stm/
14541
14542STM32 TIMER/LPTIMER DRIVERS
14543M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14544S:	Maintained
14545F:	drivers/*/stm32-*timer*
14546F:	drivers/pwm/pwm-stm32*
14547F:	include/linux/*/stm32-*tim*
14548F:	Documentation/ABI/testing/*timer-stm32
14549F:	Documentation/devicetree/bindings/*/stm32-*timer*
14550F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14551
14552STMMAC ETHERNET DRIVER
14553M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14554M:	Alexandre Torgue <alexandre.torgue@st.com>
14555M:	Jose Abreu <joabreu@synopsys.com>
14556L:	netdev@vger.kernel.org
14557W:	http://www.stlinux.com
14558S:	Supported
14559F:	drivers/net/ethernet/stmicro/stmmac/
14560
14561SUN3/3X
14562M:	Sam Creasey <sammy@sammy.net>
14563W:	http://sammy.net/sun3/
14564S:	Maintained
14565F:	arch/m68k/kernel/*sun3*
14566F:	arch/m68k/sun3*/
14567F:	arch/m68k/include/asm/sun3*
14568F:	drivers/net/ethernet/i825xx/sun3*
14569
14570SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14571M:	Hans de Goede <hdegoede@redhat.com>
14572L:	linux-input@vger.kernel.org
14573S:	Maintained
14574F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14575F:	drivers/input/keyboard/sun4i-lradc-keys.c
14576
14577SUNDANCE NETWORK DRIVER
14578M:	Denis Kirjanov <kda@linux-powerpc.org>
14579L:	netdev@vger.kernel.org
14580S:	Maintained
14581F:	drivers/net/ethernet/dlink/sundance.c
14582
14583SUPERH
14584M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14585M:	Rich Felker <dalias@libc.org>
14586L:	linux-sh@vger.kernel.org
14587Q:	http://patchwork.kernel.org/project/linux-sh/list/
14588S:	Maintained
14589F:	Documentation/sh/
14590F:	arch/sh/
14591F:	drivers/sh/
14592
14593SUSPEND TO RAM
14594M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14595M:	Len Brown <len.brown@intel.com>
14596M:	Pavel Machek <pavel@ucw.cz>
14597L:	linux-pm@vger.kernel.org
14598B:	https://bugzilla.kernel.org
14599S:	Supported
14600F:	Documentation/power/
14601F:	arch/x86/kernel/acpi/
14602F:	drivers/base/power/
14603F:	kernel/power/
14604F:	include/linux/suspend.h
14605F:	include/linux/freezer.h
14606F:	include/linux/pm.h
14607
14608SVGA HANDLING
14609M:	Martin Mares <mj@ucw.cz>
14610L:	linux-video@atrey.karlin.mff.cuni.cz
14611S:	Maintained
14612F:	Documentation/svga.txt
14613F:	arch/x86/boot/video*
14614
14615SWIOTLB SUBSYSTEM
14616M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14617L:	iommu@lists.linux-foundation.org
14618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14619S:	Supported
14620F:	kernel/dma/swiotlb.c
14621F:	arch/*/kernel/pci-swiotlb.c
14622F:	include/linux/swiotlb.h
14623
14624SWITCHDEV
14625M:	Jiri Pirko <jiri@resnulli.us>
14626M:	Ivan Vecera <ivecera@redhat.com>
14627L:	netdev@vger.kernel.org
14628S:	Supported
14629F:	net/switchdev/
14630F:	include/net/switchdev.h
14631
14632SY8106A REGULATOR DRIVER
14633M:	Icenowy Zheng <icenowy@aosc.io>
14634S:	Maintained
14635F:	drivers/regulator/sy8106a-regulator.c
14636F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14637
14638SYNC FILE FRAMEWORK
14639M:	Sumit Semwal <sumit.semwal@linaro.org>
14640R:	Gustavo Padovan <gustavo@padovan.org>
14641S:	Maintained
14642L:	linux-media@vger.kernel.org
14643L:	dri-devel@lists.freedesktop.org
14644F:	drivers/dma-buf/sync_*
14645F:	drivers/dma-buf/dma-fence*
14646F:	drivers/dma-buf/sw_sync.c
14647F:	include/linux/sync_file.h
14648F:	include/uapi/linux/sync_file.h
14649F:	Documentation/sync_file.txt
14650T:	git git://anongit.freedesktop.org/drm/drm-misc
14651
14652SYNOPSYS ARC ARCHITECTURE
14653M:	Vineet Gupta <vgupta@synopsys.com>
14654L:	linux-snps-arc@lists.infradead.org
14655S:	Supported
14656F:	arch/arc/
14657F:	Documentation/devicetree/bindings/arc/*
14658F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14659F:	drivers/clocksource/arc_timer.c
14660F:	drivers/tty/serial/arc_uart.c
14661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14662
14663SYNOPSYS ARC HSDK SDP pll clock driver
14664M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14665S:	Supported
14666F:	drivers/clk/clk-hsdk-pll.c
14667F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14668
14669SYNOPSYS ARC SDP clock driver
14670M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14671S:	Supported
14672F:	drivers/clk/axs10x/*
14673F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14674
14675SYNOPSYS ARC SDP platform support
14676M:	Alexey Brodkin <abrodkin@synopsys.com>
14677S:	Supported
14678F:	arch/arc/plat-axs10x
14679F:	arch/arc/boot/dts/ax*
14680F:	Documentation/devicetree/bindings/arc/axs10*
14681
14682SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14683M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14684S:	Supported
14685F:	drivers/reset/reset-axs10x.c
14686F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14687
14688SYNOPSYS CREG GPIO DRIVER
14689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14690S:	Maintained
14691F:	drivers/gpio/gpio-creg-snps.c
14692F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14693
14694SYNOPSYS DESIGNWARE 8250 UART DRIVER
14695R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14696S:	Maintained
14697F:	drivers/tty/serial/8250/8250_dw.c
14698
14699SYNOPSYS DESIGNWARE APB GPIO DRIVER
14700M:	Hoan Tran <hotran@apm.com>
14701L:	linux-gpio@vger.kernel.org
14702S:	Maintained
14703F:	drivers/gpio/gpio-dwapb.c
14704F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14705
14706SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14707M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14708S:	Maintained
14709F:	drivers/dma/dwi-axi-dmac/
14710F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14711
14712SYNOPSYS DESIGNWARE DMAC DRIVER
14713M:	Viresh Kumar <vireshk@kernel.org>
14714R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14715S:	Maintained
14716F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14717F:	drivers/dma/dw/
14718F:	include/dt-bindings/dma/dw-dmac.h
14719F:	include/linux/dma/dw.h
14720F:	include/linux/platform_data/dma-dw.h
14721
14722SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14723M:	Jose Abreu <Jose.Abreu@synopsys.com>
14724L:	netdev@vger.kernel.org
14725S:	Supported
14726F:	drivers/net/ethernet/synopsys/
14727
14728SYNOPSYS DESIGNWARE I2C DRIVER
14729M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14730R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14731R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14732L:	linux-i2c@vger.kernel.org
14733S:	Maintained
14734F:	drivers/i2c/busses/i2c-designware-*
14735F:	include/linux/platform_data/i2c-designware.h
14736
14737SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14738M:	Jaehoon Chung <jh80.chung@samsung.com>
14739L:	linux-mmc@vger.kernel.org
14740S:	Maintained
14741F:	drivers/mmc/host/dw_mmc*
14742
14743SYNOPSYS HSDK RESET CONTROLLER DRIVER
14744M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14745S:	Supported
14746F:	drivers/reset/reset-hsdk.c
14747F:	include/dt-bindings/reset/snps,hsdk-reset.h
14748F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14749
14750SYSTEM CONFIGURATION (SYSCON)
14751M:	Lee Jones <lee.jones@linaro.org>
14752M:	Arnd Bergmann <arnd@arndb.de>
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14754S:	Supported
14755F:	drivers/mfd/syscon.c
14756
14757SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14758M:	Sudeep Holla <sudeep.holla@arm.com>
14759L:	linux-arm-kernel@lists.infradead.org
14760S:	Maintained
14761F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14762F:	drivers/clk/clk-sc[mp]i.c
14763F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14764F:	drivers/firmware/arm_scpi.c
14765F:	drivers/firmware/arm_scmi/
14766F:	include/linux/sc[mp]i_protocol.h
14767
14768SYSTEM RESET/SHUTDOWN DRIVERS
14769M:	Sebastian Reichel <sre@kernel.org>
14770L:	linux-pm@vger.kernel.org
14771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14772S:	Maintained
14773F:	Documentation/devicetree/bindings/power/reset/
14774F:	drivers/power/reset/
14775
14776SYSTEM TRACE MODULE CLASS
14777M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14778S:	Maintained
14779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14780F:	Documentation/trace/stm.rst
14781F:	drivers/hwtracing/stm/
14782F:	include/linux/stm.h
14783F:	include/uapi/linux/stm.h
14784
14785SYSV FILESYSTEM
14786M:	Christoph Hellwig <hch@infradead.org>
14787S:	Maintained
14788F:	Documentation/filesystems/sysv-fs.txt
14789F:	fs/sysv/
14790F:	include/linux/sysv_fs.h
14791
14792TARGET SUBSYSTEM
14793M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14794L:	linux-scsi@vger.kernel.org
14795L:	target-devel@vger.kernel.org
14796W:	http://www.linux-iscsi.org
14797W:	http://groups.google.com/group/linux-iscsi-target-dev
14798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14799S:	Supported
14800F:	drivers/target/
14801F:	include/target/
14802F:	Documentation/target/
14803
14804TASKSTATS STATISTICS INTERFACE
14805M:	Balbir Singh <bsingharora@gmail.com>
14806S:	Maintained
14807F:	Documentation/accounting/taskstats*
14808F:	include/linux/taskstats*
14809F:	kernel/taskstats.c
14810
14811TC subsystem
14812M:	Jamal Hadi Salim <jhs@mojatatu.com>
14813M:	Cong Wang <xiyou.wangcong@gmail.com>
14814M:	Jiri Pirko <jiri@resnulli.us>
14815L:	netdev@vger.kernel.org
14816S:	Maintained
14817F:	include/net/pkt_cls.h
14818F:	include/net/pkt_sched.h
14819F:	include/net/tc_act/
14820F:	include/uapi/linux/pkt_cls.h
14821F:	include/uapi/linux/pkt_sched.h
14822F:	include/uapi/linux/tc_act/
14823F:	include/uapi/linux/tc_ematch/
14824F:	net/sched/
14825
14826TC90522 MEDIA DRIVER
14827M:	Akihiro Tsukada <tskd08@gmail.com>
14828L:	linux-media@vger.kernel.org
14829S:	Odd Fixes
14830F:	drivers/media/dvb-frontends/tc90522*
14831
14832TCP LOW PRIORITY MODULE
14833M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14834M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14835W:	http://tcp-lp-mod.sourceforge.net/
14836S:	Maintained
14837F:	net/ipv4/tcp_lp.c
14838
14839TDA10071 MEDIA DRIVER
14840M:	Antti Palosaari <crope@iki.fi>
14841L:	linux-media@vger.kernel.org
14842W:	https://linuxtv.org
14843W:	http://palosaari.fi/linux/
14844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14845T:	git git://linuxtv.org/anttip/media_tree.git
14846S:	Maintained
14847F:	drivers/media/dvb-frontends/tda10071*
14848
14849TDA18212 MEDIA DRIVER
14850M:	Antti Palosaari <crope@iki.fi>
14851L:	linux-media@vger.kernel.org
14852W:	https://linuxtv.org
14853W:	http://palosaari.fi/linux/
14854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14855T:	git git://linuxtv.org/anttip/media_tree.git
14856S:	Maintained
14857F:	drivers/media/tuners/tda18212*
14858
14859TDA18218 MEDIA DRIVER
14860M:	Antti Palosaari <crope@iki.fi>
14861L:	linux-media@vger.kernel.org
14862W:	https://linuxtv.org
14863W:	http://palosaari.fi/linux/
14864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14865T:	git git://linuxtv.org/anttip/media_tree.git
14866S:	Maintained
14867F:	drivers/media/tuners/tda18218*
14868
14869TDA18250 MEDIA DRIVER
14870M:	Olli Salonen <olli.salonen@iki.fi>
14871L:	linux-media@vger.kernel.org
14872W:	https://linuxtv.org
14873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14874T:	git git://linuxtv.org/media_tree.git
14875S:	Maintained
14876F:	drivers/media/tuners/tda18250*
14877
14878TDA18271 MEDIA DRIVER
14879M:	Michael Krufky <mkrufky@linuxtv.org>
14880L:	linux-media@vger.kernel.org
14881W:	https://linuxtv.org
14882W:	http://github.com/mkrufky
14883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14884T:	git git://linuxtv.org/mkrufky/tuners.git
14885S:	Maintained
14886F:	drivers/media/tuners/tda18271*
14887
14888TDA1997x MEDIA DRIVER
14889M:	Tim Harvey <tharvey@gateworks.com>
14890L:	linux-media@vger.kernel.org
14891W:	https://linuxtv.org
14892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14893S:	Maintained
14894F:	drivers/media/i2c/tda1997x.*
14895
14896TDA827x MEDIA DRIVER
14897M:	Michael Krufky <mkrufky@linuxtv.org>
14898L:	linux-media@vger.kernel.org
14899W:	https://linuxtv.org
14900W:	http://github.com/mkrufky
14901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14902T:	git git://linuxtv.org/mkrufky/tuners.git
14903S:	Maintained
14904F:	drivers/media/tuners/tda8290.*
14905
14906TDA8290 MEDIA DRIVER
14907M:	Michael Krufky <mkrufky@linuxtv.org>
14908L:	linux-media@vger.kernel.org
14909W:	https://linuxtv.org
14910W:	http://github.com/mkrufky
14911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14912T:	git git://linuxtv.org/mkrufky/tuners.git
14913S:	Maintained
14914F:	drivers/media/tuners/tda8290.*
14915
14916TDA9840 MEDIA DRIVER
14917M:	Hans Verkuil <hverkuil@xs4all.nl>
14918L:	linux-media@vger.kernel.org
14919T:	git git://linuxtv.org/media_tree.git
14920W:	https://linuxtv.org
14921S:	Maintained
14922F:	drivers/media/i2c/tda9840*
14923
14924TEA5761 TUNER DRIVER
14925M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14926L:	linux-media@vger.kernel.org
14927W:	https://linuxtv.org
14928T:	git git://linuxtv.org/media_tree.git
14929S:	Odd fixes
14930F:	drivers/media/tuners/tea5761.*
14931
14932TEA5767 TUNER DRIVER
14933M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14934L:	linux-media@vger.kernel.org
14935W:	https://linuxtv.org
14936T:	git git://linuxtv.org/media_tree.git
14937S:	Maintained
14938F:	drivers/media/tuners/tea5767.*
14939
14940TEA6415C MEDIA DRIVER
14941M:	Hans Verkuil <hverkuil@xs4all.nl>
14942L:	linux-media@vger.kernel.org
14943T:	git git://linuxtv.org/media_tree.git
14944W:	https://linuxtv.org
14945S:	Maintained
14946F:	drivers/media/i2c/tea6415c*
14947
14948TEA6420 MEDIA DRIVER
14949M:	Hans Verkuil <hverkuil@xs4all.nl>
14950L:	linux-media@vger.kernel.org
14951T:	git git://linuxtv.org/media_tree.git
14952W:	https://linuxtv.org
14953S:	Maintained
14954F:	drivers/media/i2c/tea6420*
14955
14956TEAM DRIVER
14957M:	Jiri Pirko <jiri@resnulli.us>
14958L:	netdev@vger.kernel.org
14959S:	Supported
14960F:	drivers/net/team/
14961F:	include/linux/if_team.h
14962F:	include/uapi/linux/if_team.h
14963
14964TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14965M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14966S:	Maintained
14967F:	arch/x86/platform/ts5500/
14968
14969TECHNOTREND USB IR RECEIVER
14970M:	Sean Young <sean@mess.org>
14971L:	linux-media@vger.kernel.org
14972S:	Maintained
14973F:	drivers/media/rc/ttusbir.c
14974
14975TECHWELL TW9910 VIDEO DECODER
14976L:	linux-media@vger.kernel.org
14977S:	Orphan
14978F:	drivers/media/i2c/tw9910.c
14979F:	include/media/i2c/tw9910.h
14980
14981TEE SUBSYSTEM
14982M:	Jens Wiklander <jens.wiklander@linaro.org>
14983S:	Maintained
14984F:	include/linux/tee_drv.h
14985F:	include/uapi/linux/tee.h
14986F:	drivers/tee/
14987F:	Documentation/tee.txt
14988
14989TEGRA ARCHITECTURE SUPPORT
14990M:	Thierry Reding <thierry.reding@gmail.com>
14991M:	Jonathan Hunter <jonathanh@nvidia.com>
14992L:	linux-tegra@vger.kernel.org
14993Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14995S:	Supported
14996N:	[^a-z]tegra
14997
14998TEGRA CLOCK DRIVER
14999M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15000M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15001S:	Supported
15002F:	drivers/clk/tegra/
15003
15004TEGRA DMA DRIVERS
15005M:	Laxman Dewangan <ldewangan@nvidia.com>
15006M:	Jon Hunter <jonathanh@nvidia.com>
15007S:	Supported
15008F:	drivers/dma/tegra*
15009
15010TEGRA I2C DRIVER
15011M:	Laxman Dewangan <ldewangan@nvidia.com>
15012S:	Supported
15013F:	drivers/i2c/busses/i2c-tegra.c
15014
15015TEGRA IOMMU DRIVERS
15016M:	Thierry Reding <thierry.reding@gmail.com>
15017L:	linux-tegra@vger.kernel.org
15018S:	Supported
15019F:	drivers/iommu/tegra*
15020
15021TEGRA KBC DRIVER
15022M:	Laxman Dewangan <ldewangan@nvidia.com>
15023S:	Supported
15024F:	drivers/input/keyboard/tegra-kbc.c
15025
15026TEGRA NAND DRIVER
15027M:	Stefan Agner <stefan@agner.ch>
15028M:	Lucas Stach <dev@lynxeye.de>
15029S:	Maintained
15030F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15031F:	drivers/mtd/nand/raw/tegra_nand.c
15032
15033TEGRA PWM DRIVER
15034M:	Thierry Reding <thierry.reding@gmail.com>
15035S:	Supported
15036F:	drivers/pwm/pwm-tegra.c
15037
15038TEGRA SERIAL DRIVER
15039M:	Laxman Dewangan <ldewangan@nvidia.com>
15040S:	Supported
15041F:	drivers/tty/serial/serial-tegra.c
15042
15043TEGRA SPI DRIVER
15044M:	Laxman Dewangan <ldewangan@nvidia.com>
15045S:	Supported
15046F:	drivers/spi/spi-tegra*
15047
15048TEHUTI ETHERNET DRIVER
15049M:	Andy Gospodarek <andy@greyhouse.net>
15050L:	netdev@vger.kernel.org
15051S:	Supported
15052F:	drivers/net/ethernet/tehuti/*
15053
15054Telecom Clock Driver for MCPL0010
15055M:	Mark Gross <mark.gross@intel.com>
15056S:	Supported
15057F:	drivers/char/tlclk.c
15058
15059TENSILICA XTENSA PORT (xtensa)
15060M:	Chris Zankel <chris@zankel.net>
15061M:	Max Filippov <jcmvbkbc@gmail.com>
15062L:	linux-xtensa@linux-xtensa.org
15063T:	git git://github.com/czankel/xtensa-linux.git
15064S:	Maintained
15065F:	arch/xtensa/
15066F:	drivers/irqchip/irq-xtensa-*
15067
15068Texas Instruments' System Control Interface (TISCI) Protocol Driver
15069M:	Nishanth Menon <nm@ti.com>
15070M:	Tero Kristo <t-kristo@ti.com>
15071M:	Santosh Shilimkar <ssantosh@kernel.org>
15072L:	linux-arm-kernel@lists.infradead.org
15073S:	Maintained
15074F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15075F:	drivers/firmware/ti_sci*
15076F:	include/linux/soc/ti/ti_sci_protocol.h
15077F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15078F:	drivers/soc/ti/ti_sci_pm_domains.c
15079F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15080F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15081F:	drivers/clk/keystone/sci-clk.c
15082F:	drivers/reset/reset-ti-sci.c
15083
15084Texas Instruments ASoC drivers
15085M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15087S:	Maintained
15088F:	sound/soc/ti/
15089
15090THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15091M:	Hans Verkuil <hverkuil@xs4all.nl>
15092L:	linux-media@vger.kernel.org
15093T:	git git://linuxtv.org/media_tree.git
15094W:	https://linuxtv.org
15095S:	Maintained
15096F:	drivers/media/radio/radio-raremono.c
15097
15098THERMAL
15099M:	Zhang Rui <rui.zhang@intel.com>
15100M:	Eduardo Valentin <edubezval@gmail.com>
15101R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15102L:	linux-pm@vger.kernel.org
15103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15105Q:	https://patchwork.kernel.org/project/linux-pm/list/
15106S:	Supported
15107F:	drivers/thermal/
15108F:	include/linux/thermal.h
15109F:	include/uapi/linux/thermal.h
15110F:	include/linux/cpu_cooling.h
15111F:	Documentation/devicetree/bindings/thermal/
15112
15113THERMAL/CPU_COOLING
15114M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15115M:	Viresh Kumar <viresh.kumar@linaro.org>
15116M:	Javi Merino <javi.merino@kernel.org>
15117L:	linux-pm@vger.kernel.org
15118S:	Supported
15119F:	Documentation/thermal/cpu-cooling-api.txt
15120F:	drivers/thermal/cpu_cooling.c
15121F:	include/linux/cpu_cooling.h
15122
15123THINKPAD ACPI EXTRAS DRIVER
15124M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15125L:	ibm-acpi-devel@lists.sourceforge.net
15126L:	platform-driver-x86@vger.kernel.org
15127W:	http://ibm-acpi.sourceforge.net
15128W:	http://thinkwiki.org/wiki/Ibm-acpi
15129T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15130S:	Maintained
15131F:	drivers/platform/x86/thinkpad_acpi.c
15132
15133THUNDERBOLT DRIVER
15134M:	Andreas Noever <andreas.noever@gmail.com>
15135M:	Michael Jamet <michael.jamet@intel.com>
15136M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15137M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15139S:	Maintained
15140F:	Documentation/admin-guide/thunderbolt.rst
15141F:	drivers/thunderbolt/
15142F:	include/linux/thunderbolt.h
15143
15144THUNDERBOLT NETWORK DRIVER
15145M:	Michael Jamet <michael.jamet@intel.com>
15146M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15147M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15148L:	netdev@vger.kernel.org
15149S:	Maintained
15150F:	drivers/net/thunderbolt.c
15151
15152THUNDERX GPIO DRIVER
15153M:	David Daney <david.daney@cavium.com>
15154S:	Maintained
15155F:	drivers/gpio/gpio-thunderx.c
15156
15157TI AM437X VPFE DRIVER
15158M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15159L:	linux-media@vger.kernel.org
15160W:	https://linuxtv.org
15161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15162T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15163S:	Maintained
15164F:	drivers/media/platform/am437x/
15165
15166TI BANDGAP AND THERMAL DRIVER
15167M:	Eduardo Valentin <edubezval@gmail.com>
15168M:	Keerthy <j-keerthy@ti.com>
15169L:	linux-pm@vger.kernel.org
15170L:	linux-omap@vger.kernel.org
15171S:	Maintained
15172F:	drivers/thermal/ti-soc-thermal/
15173
15174TI BQ27XXX POWER SUPPLY DRIVER
15175R:	Andrew F. Davis <afd@ti.com>
15176F:	include/linux/power/bq27xxx_battery.h
15177F:	drivers/power/supply/bq27xxx_battery.c
15178F:	drivers/power/supply/bq27xxx_battery_i2c.c
15179
15180TI CDCE706 CLOCK DRIVER
15181M:	Max Filippov <jcmvbkbc@gmail.com>
15182S:	Maintained
15183F:	drivers/clk/clk-cdce706.c
15184
15185TI CLOCK DRIVER
15186M:	Tero Kristo <t-kristo@ti.com>
15187L:	linux-omap@vger.kernel.org
15188S:	Maintained
15189F:	drivers/clk/ti/
15190F:	include/linux/clk/ti.h
15191
15192TI DAVINCI MACHINE SUPPORT
15193M:	Sekhar Nori <nsekhar@ti.com>
15194M:	Kevin Hilman <khilman@kernel.org>
15195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15197S:	Supported
15198F:	arch/arm/mach-davinci/
15199F:	drivers/i2c/busses/i2c-davinci.c
15200F:	arch/arm/boot/dts/da850*
15201
15202TI DAVINCI SERIES CLOCK DRIVER
15203M:	David Lechner <david@lechnology.com>
15204R:	Sekhar Nori <nsekhar@ti.com>
15205S:	Maintained
15206F:	Documentation/devicetree/bindings/clock/ti/davinci/
15207F:	drivers/clk/davinci/
15208
15209TI DAVINCI SERIES GPIO DRIVER
15210M:	Keerthy <j-keerthy@ti.com>
15211L:	linux-gpio@vger.kernel.org
15212S:	Maintained
15213F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15214F:	drivers/gpio/gpio-davinci.c
15215
15216TI DAVINCI SERIES MEDIA DRIVER
15217M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15218L:	linux-media@vger.kernel.org
15219W:	https://linuxtv.org
15220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15221T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15222S:	Maintained
15223F:	drivers/media/platform/davinci/
15224F:	include/media/davinci/
15225
15226TI ETHERNET SWITCH DRIVER (CPSW)
15227R:	Grygorii Strashko <grygorii.strashko@ti.com>
15228L:	linux-omap@vger.kernel.org
15229L:	netdev@vger.kernel.org
15230S:	Maintained
15231F:	drivers/net/ethernet/ti/cpsw*
15232F:	drivers/net/ethernet/ti/davinci*
15233
15234TI FLASH MEDIA INTERFACE DRIVER
15235M:	Alex Dubov <oakad@yahoo.com>
15236S:	Maintained
15237F:	drivers/misc/tifm*
15238F:	drivers/mmc/host/tifm_sd.c
15239F:	include/linux/tifm.h
15240
15241TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15242M:	Santosh Shilimkar <ssantosh@kernel.org>
15243L:	linux-kernel@vger.kernel.org
15244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15245S:	Maintained
15246F:	drivers/soc/ti/*
15247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15248
15249TI LM49xxx FAMILY ASoC CODEC DRIVERS
15250M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15251M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15253S:	Maintained
15254F:	sound/soc/codecs/lm49453*
15255F:	sound/soc/codecs/isabelle*
15256
15257TI LP855x BACKLIGHT DRIVER
15258M:	Milo Kim <milo.kim@ti.com>
15259S:	Maintained
15260F:	Documentation/backlight/lp855x-driver.txt
15261F:	drivers/video/backlight/lp855x_bl.c
15262F:	include/linux/platform_data/lp855x.h
15263
15264TI LP8727 CHARGER DRIVER
15265M:	Milo Kim <milo.kim@ti.com>
15266S:	Maintained
15267F:	drivers/power/supply/lp8727_charger.c
15268F:	include/linux/platform_data/lp8727.h
15269
15270TI LP8788 MFD DRIVER
15271M:	Milo Kim <milo.kim@ti.com>
15272S:	Maintained
15273F:	drivers/iio/adc/lp8788_adc.c
15274F:	drivers/leds/leds-lp8788.c
15275F:	drivers/mfd/lp8788*.c
15276F:	drivers/power/supply/lp8788-charger.c
15277F:	drivers/regulator/lp8788-*.c
15278F:	include/linux/mfd/lp8788*.h
15279
15280TI NETCP ETHERNET DRIVER
15281M:	Wingman Kwok <w-kwok2@ti.com>
15282M:	Murali Karicheri <m-karicheri2@ti.com>
15283L:	netdev@vger.kernel.org
15284S:	Maintained
15285F:	drivers/net/ethernet/ti/netcp*
15286
15287TI PCM3060 ASoC CODEC DRIVER
15288M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15289L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15290S:	Maintained
15291F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15292F:	sound/soc/codecs/pcm3060*
15293
15294TI TAS571X FAMILY ASoC CODEC DRIVER
15295M:	Kevin Cernekee <cernekee@chromium.org>
15296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15297S:	Odd Fixes
15298F:	sound/soc/codecs/tas571x*
15299
15300TI TRF7970A NFC DRIVER
15301M:	Mark Greer <mgreer@animalcreek.com>
15302L:	linux-wireless@vger.kernel.org
15303L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15304S:	Supported
15305F:	drivers/nfc/trf7970a.c
15306F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15307
15308TI TWL4030 SERIES SOC CODEC DRIVER
15309M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15310L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15311S:	Maintained
15312F:	sound/soc/codecs/twl4030*
15313
15314TI VPE/CAL DRIVERS
15315M:	Benoit Parrot <bparrot@ti.com>
15316L:	linux-media@vger.kernel.org
15317W:	http://linuxtv.org/
15318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15319S:	Maintained
15320F:	drivers/media/platform/ti-vpe/
15321
15322TI WILINK WIRELESS DRIVERS
15323L:	linux-wireless@vger.kernel.org
15324W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15325W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15327S:	Orphan
15328F:	drivers/net/wireless/ti/
15329F:	include/linux/wl12xx.h
15330
15331TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15332M:	John Stultz <john.stultz@linaro.org>
15333M:	Thomas Gleixner <tglx@linutronix.de>
15334R:	Stephen Boyd <sboyd@kernel.org>
15335L:	linux-kernel@vger.kernel.org
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15337S:	Supported
15338F:	include/linux/clocksource.h
15339F:	include/linux/time.h
15340F:	include/linux/timex.h
15341F:	include/uapi/linux/time.h
15342F:	include/uapi/linux/timex.h
15343F:	kernel/time/clocksource.c
15344F:	kernel/time/time*.c
15345F:	kernel/time/alarmtimer.c
15346F:	kernel/time/ntp.c
15347F:	tools/testing/selftests/timers/
15348
15349TIPC NETWORK LAYER
15350M:	Jon Maloy <jon.maloy@ericsson.com>
15351M:	Ying Xue <ying.xue@windriver.com>
15352L:	netdev@vger.kernel.org (core kernel code)
15353L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15354W:	http://tipc.sourceforge.net/
15355S:	Maintained
15356F:	include/uapi/linux/tipc*.h
15357F:	net/tipc/
15358
15359TLAN NETWORK DRIVER
15360M:	Samuel Chessman <chessman@tux.org>
15361L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15362W:	http://sourceforge.net/projects/tlan/
15363S:	Maintained
15364F:	Documentation/networking/device_drivers/ti/tlan.txt
15365F:	drivers/net/ethernet/ti/tlan.*
15366
15367TM6000 VIDEO4LINUX DRIVER
15368M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15369L:	linux-media@vger.kernel.org
15370W:	https://linuxtv.org
15371T:	git git://linuxtv.org/media_tree.git
15372S:	Odd fixes
15373F:	drivers/media/usb/tm6000/
15374F:	Documentation/media/v4l-drivers/tm6000*
15375
15376TMIO/SDHI MMC DRIVER
15377M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15378L:	linux-mmc@vger.kernel.org
15379S:	Supported
15380F:	drivers/mmc/host/tmio_mmc*
15381F:	drivers/mmc/host/renesas_sdhi*
15382F:	include/linux/mfd/tmio.h
15383
15384TMP401 HARDWARE MONITOR DRIVER
15385M:	Guenter Roeck <linux@roeck-us.net>
15386L:	linux-hwmon@vger.kernel.org
15387S:	Maintained
15388F:	Documentation/hwmon/tmp401
15389F:	drivers/hwmon/tmp401.c
15390
15391TMPFS (SHMEM FILESYSTEM)
15392M:	Hugh Dickins <hughd@google.com>
15393L:	linux-mm@kvack.org
15394S:	Maintained
15395F:	include/linux/shmem_fs.h
15396F:	mm/shmem.c
15397
15398TOMOYO SECURITY MODULE
15399M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15400M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15401L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15402L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15403L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15404L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15405W:	http://tomoyo.sourceforge.jp/
15406T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15407S:	Maintained
15408F:	security/tomoyo/
15409
15410TOPSTAR LAPTOP EXTRAS DRIVER
15411M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15412L:	platform-driver-x86@vger.kernel.org
15413S:	Maintained
15414F:	drivers/platform/x86/topstar-laptop.c
15415
15416TORTURE-TEST MODULES
15417M:	Davidlohr Bueso <dave@stgolabs.net>
15418M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15419M:	Josh Triplett <josh@joshtriplett.org>
15420L:	linux-kernel@vger.kernel.org
15421S:	Supported
15422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15423F:	Documentation/RCU/torture.txt
15424F:	kernel/torture.c
15425F:	kernel/rcu/rcutorture.c
15426F:	kernel/rcu/rcuperf.c
15427F:	kernel/locking/locktorture.c
15428
15429TOSHIBA ACPI EXTRAS DRIVER
15430M:	Azael Avalos <coproscefalo@gmail.com>
15431L:	platform-driver-x86@vger.kernel.org
15432S:	Maintained
15433F:	drivers/platform/x86/toshiba_acpi.c
15434
15435TOSHIBA BLUETOOTH DRIVER
15436M:	Azael Avalos <coproscefalo@gmail.com>
15437L:	platform-driver-x86@vger.kernel.org
15438S:	Maintained
15439F:	drivers/platform/x86/toshiba_bluetooth.c
15440
15441TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15442M:	Azael Avalos <coproscefalo@gmail.com>
15443L:	platform-driver-x86@vger.kernel.org
15444S:	Maintained
15445F:	drivers/platform/x86/toshiba_haps.c
15446
15447TOSHIBA SMM DRIVER
15448M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15449W:	http://www.buzzard.org.uk/toshiba/
15450S:	Maintained
15451F:	drivers/char/toshiba.c
15452F:	include/linux/toshiba.h
15453F:	include/uapi/linux/toshiba.h
15454
15455TOSHIBA TC358743 DRIVER
15456M:	Mats Randgaard <matrandg@cisco.com>
15457L:	linux-media@vger.kernel.org
15458S:	Maintained
15459F:	drivers/media/i2c/tc358743*
15460F:	include/media/i2c/tc358743.h
15461
15462TOSHIBA WMI HOTKEYS DRIVER
15463M:	Azael Avalos <coproscefalo@gmail.com>
15464L:	platform-driver-x86@vger.kernel.org
15465S:	Maintained
15466F:	drivers/platform/x86/toshiba-wmi.c
15467
15468TPM DEVICE DRIVER
15469M:	Peter Huewe <peterhuewe@gmx.de>
15470M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15471R:	Jason Gunthorpe <jgg@ziepe.ca>
15472L:	linux-integrity@vger.kernel.org
15473Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15474W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15475T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15476S:	Maintained
15477F:	drivers/char/tpm/
15478
15479TRACING
15480M:	Steven Rostedt <rostedt@goodmis.org>
15481M:	Ingo Molnar <mingo@redhat.com>
15482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15483S:	Maintained
15484F:	Documentation/trace/ftrace.rst
15485F:	arch/*/*/*/ftrace.h
15486F:	arch/*/kernel/ftrace.c
15487F:	include/*/ftrace.h
15488F:	include/linux/trace*.h
15489F:	include/trace/
15490F:	kernel/trace/
15491F:	tools/testing/selftests/ftrace/
15492
15493TRACING MMIO ACCESSES (MMIOTRACE)
15494M:	Steven Rostedt <rostedt@goodmis.org>
15495M:	Ingo Molnar <mingo@kernel.org>
15496R:	Karol Herbst <karolherbst@gmail.com>
15497R:	Pekka Paalanen <ppaalanen@gmail.com>
15498S:	Maintained
15499L:	linux-kernel@vger.kernel.org
15500L:	nouveau@lists.freedesktop.org
15501F:	kernel/trace/trace_mmiotrace.c
15502F:	include/linux/mmiotrace.h
15503F:	arch/x86/mm/kmmio.c
15504F:	arch/x86/mm/mmio-mod.c
15505F:	arch/x86/mm/testmmiotrace.c
15506
15507TRIVIAL PATCHES
15508M:	Jiri Kosina <trivial@kernel.org>
15509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15510S:	Maintained
15511K:	^Subject:.*(?i)trivial
15512
15513TEMPO SEMICONDUCTOR DRIVERS
15514M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15515S:	Maintained
15516F:	sound/soc/codecs/tscs*.c
15517F:	sound/soc/codecs/tscs*.h
15518F:	Documentation/devicetree/bindings/sound/tscs*.txt
15519
15520TTY LAYER
15521M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15522M:	Jiri Slaby <jslaby@suse.com>
15523S:	Supported
15524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15525F:	Documentation/serial/
15526F:	drivers/tty/
15527F:	drivers/tty/serial/serial_core.c
15528F:	include/linux/serial_core.h
15529F:	include/linux/serial.h
15530F:	include/linux/tty.h
15531F:	include/uapi/linux/serial_core.h
15532F:	include/uapi/linux/serial.h
15533F:	include/uapi/linux/tty.h
15534
15535TUA9001 MEDIA DRIVER
15536M:	Antti Palosaari <crope@iki.fi>
15537L:	linux-media@vger.kernel.org
15538W:	https://linuxtv.org
15539W:	http://palosaari.fi/linux/
15540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15541T:	git git://linuxtv.org/anttip/media_tree.git
15542S:	Maintained
15543F:	drivers/media/tuners/tua9001*
15544
15545TULIP NETWORK DRIVERS
15546L:	netdev@vger.kernel.org
15547L:	linux-parisc@vger.kernel.org
15548S:	Orphan
15549F:	drivers/net/ethernet/dec/tulip/
15550
15551TUN/TAP driver
15552M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15553W:	http://vtun.sourceforge.net/tun
15554S:	Maintained
15555F:	Documentation/networking/tuntap.txt
15556F:	arch/um/os-Linux/drivers/
15557
15558TURBOCHANNEL SUBSYSTEM
15559M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15560M:	Ralf Baechle <ralf@linux-mips.org>
15561L:	linux-mips@vger.kernel.org
15562Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15563S:	Maintained
15564F:	drivers/tc/
15565F:	include/linux/tc.h
15566
15567TURBOSTAT UTILITY
15568M:	"Len Brown" <lenb@kernel.org>
15569L:	linux-pm@vger.kernel.org
15570B:	https://bugzilla.kernel.org
15571Q:	https://patchwork.kernel.org/project/linux-pm/list/
15572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15573S:	Supported
15574F:	tools/power/x86/turbostat/
15575
15576TW5864 VIDEO4LINUX DRIVER
15577M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15578M:	Anton Sviridenko <anton@corp.bluecherry.net>
15579M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15580M:	Andrey Utkin <andrey_utkin@fastmail.com>
15581L:	linux-media@vger.kernel.org
15582S:	Supported
15583F:	drivers/media/pci/tw5864/
15584
15585TW68 VIDEO4LINUX DRIVER
15586M:	Hans Verkuil <hverkuil@xs4all.nl>
15587L:	linux-media@vger.kernel.org
15588T:	git git://linuxtv.org/media_tree.git
15589W:	https://linuxtv.org
15590S:	Odd Fixes
15591F:	drivers/media/pci/tw68/
15592
15593TW686X VIDEO4LINUX DRIVER
15594M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15595L:	linux-media@vger.kernel.org
15596T:	git git://linuxtv.org/media_tree.git
15597W:	http://linuxtv.org
15598S:	Maintained
15599F:	drivers/media/pci/tw686x/
15600
15601UBI FILE SYSTEM (UBIFS)
15602M:	Richard Weinberger <richard@nod.at>
15603M:	Artem Bityutskiy <dedekind1@gmail.com>
15604M:	Adrian Hunter <adrian.hunter@intel.com>
15605L:	linux-mtd@lists.infradead.org
15606T:	git git://git.infradead.org/ubifs-2.6.git
15607W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15608S:	Supported
15609F:	Documentation/filesystems/ubifs.txt
15610F:	fs/ubifs/
15611
15612UCLINUX (M68KNOMMU AND COLDFIRE)
15613M:	Greg Ungerer <gerg@linux-m68k.org>
15614W:	http://www.linux-m68k.org/
15615W:	http://www.uclinux.org/
15616L:	linux-m68k@lists.linux-m68k.org
15617L:	uclinux-dev@uclinux.org  (subscribers-only)
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15619S:	Maintained
15620F:	arch/m68k/coldfire/
15621F:	arch/m68k/68*/
15622F:	arch/m68k/*/*_no.*
15623F:	arch/m68k/include/asm/*_no.*
15624
15625UDF FILESYSTEM
15626M:	Jan Kara <jack@suse.com>
15627S:	Maintained
15628F:	Documentation/filesystems/udf.txt
15629F:	fs/udf/
15630
15631UDRAW TABLET
15632M:	Bastien Nocera <hadess@hadess.net>
15633L:	linux-input@vger.kernel.org
15634S:	Maintained
15635F:	drivers/hid/hid-udraw-ps3.c
15636
15637UFS FILESYSTEM
15638M:	Evgeniy Dushistov <dushistov@mail.ru>
15639S:	Maintained
15640F:	Documentation/filesystems/ufs.txt
15641F:	fs/ufs/
15642
15643UHID USERSPACE HID IO DRIVER:
15644M:	David Herrmann <dh.herrmann@googlemail.com>
15645L:	linux-input@vger.kernel.org
15646S:	Maintained
15647F:	drivers/hid/uhid.c
15648F:	include/uapi/linux/uhid.h
15649
15650ULPI BUS
15651M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15652L:	linux-usb@vger.kernel.org
15653S:	Maintained
15654F:	drivers/usb/common/ulpi.c
15655F:	include/linux/ulpi/
15656
15657ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15658L:	linux-usb@vger.kernel.org
15659S:	Orphan
15660F:	drivers/uwb/
15661F:	include/linux/uwb.h
15662F:	include/linux/uwb/
15663
15664UNICORE32 ARCHITECTURE:
15665M:	Guan Xuetao <gxt@pku.edu.cn>
15666W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15667S:	Maintained
15668T:	git git://github.com/gxt/linux.git
15669F:	arch/unicore32/
15670
15671UNIFDEF
15672M:	Tony Finch <dot@dotat.at>
15673W:	http://dotat.at/prog/unifdef
15674S:	Maintained
15675F:	scripts/unifdef.c
15676
15677UNIFORM CDROM DRIVER
15678M:	Jens Axboe <axboe@kernel.dk>
15679W:	http://www.kernel.dk
15680S:	Maintained
15681F:	Documentation/cdrom/
15682F:	drivers/cdrom/cdrom.c
15683F:	include/linux/cdrom.h
15684F:	include/uapi/linux/cdrom.h
15685
15686UNISYS S-PAR DRIVERS
15687M:	David Kershner <david.kershner@unisys.com>
15688L:	sparmaintainer@unisys.com (Unisys internal)
15689S:	Supported
15690F:	include/linux/visorbus.h
15691F:	drivers/visorbus/
15692F:	drivers/staging/unisys/
15693
15694UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15695M:	Vinayak Holikatti <vinholikatti@gmail.com>
15696L:	linux-scsi@vger.kernel.org
15697S:	Supported
15698F:	Documentation/scsi/ufs.txt
15699F:	drivers/scsi/ufs/
15700
15701UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15702M:	Joao Pinto <jpinto@synopsys.com>
15703L:	linux-scsi@vger.kernel.org
15704S:	Supported
15705F:	drivers/scsi/ufs/*dwc*
15706
15707UNSORTED BLOCK IMAGES (UBI)
15708M:	Artem Bityutskiy <dedekind1@gmail.com>
15709M:	Richard Weinberger <richard@nod.at>
15710W:	http://www.linux-mtd.infradead.org/
15711L:	linux-mtd@lists.infradead.org
15712T:	git git://git.infradead.org/ubifs-2.6.git
15713S:	Supported
15714F:	drivers/mtd/ubi/
15715F:	include/linux/mtd/ubi.h
15716F:	include/uapi/mtd/ubi-user.h
15717
15718USB "USBNET" DRIVER FRAMEWORK
15719M:	Oliver Neukum <oneukum@suse.com>
15720L:	netdev@vger.kernel.org
15721W:	http://www.linux-usb.org/usbnet
15722S:	Maintained
15723F:	drivers/net/usb/usbnet.c
15724F:	include/linux/usb/usbnet.h
15725
15726USB ACM DRIVER
15727M:	Oliver Neukum <oneukum@suse.com>
15728L:	linux-usb@vger.kernel.org
15729S:	Maintained
15730F:	Documentation/usb/acm.txt
15731F:	drivers/usb/class/cdc-acm.*
15732
15733USB AR5523 WIRELESS DRIVER
15734M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15735L:	linux-wireless@vger.kernel.org
15736S:	Maintained
15737F:	drivers/net/wireless/ath/ar5523/
15738
15739USB ATTACHED SCSI
15740M:	Oliver Neukum <oneukum@suse.com>
15741L:	linux-usb@vger.kernel.org
15742L:	linux-scsi@vger.kernel.org
15743S:	Maintained
15744F:	drivers/usb/storage/uas.c
15745
15746USB CDC ETHERNET DRIVER
15747M:	Oliver Neukum <oliver@neukum.org>
15748L:	linux-usb@vger.kernel.org
15749S:	Maintained
15750F:	drivers/net/usb/cdc_*.c
15751F:	include/uapi/linux/usb/cdc.h
15752
15753USB CHAOSKEY DRIVER
15754M:	Keith Packard <keithp@keithp.com>
15755L:	linux-usb@vger.kernel.org
15756S:	Maintained
15757F:	drivers/usb/misc/chaoskey.c
15758
15759USB CYPRESS C67X00 DRIVER
15760M:	Peter Korsgaard <jacmet@sunsite.dk>
15761L:	linux-usb@vger.kernel.org
15762S:	Maintained
15763F:	drivers/usb/c67x00/
15764
15765USB DAVICOM DM9601 DRIVER
15766M:	Peter Korsgaard <jacmet@sunsite.dk>
15767L:	netdev@vger.kernel.org
15768W:	http://www.linux-usb.org/usbnet
15769S:	Maintained
15770F:	drivers/net/usb/dm9601.c
15771
15772USB DIAMOND RIO500 DRIVER
15773M:	Cesar Miquel <miquel@df.uba.ar>
15774L:	rio500-users@lists.sourceforge.net
15775W:	http://rio500.sourceforge.net
15776S:	Maintained
15777F:	drivers/usb/misc/rio500*
15778
15779USB EHCI DRIVER
15780M:	Alan Stern <stern@rowland.harvard.edu>
15781L:	linux-usb@vger.kernel.org
15782S:	Maintained
15783F:	Documentation/usb/ehci.txt
15784F:	drivers/usb/host/ehci*
15785
15786USB GADGET/PERIPHERAL SUBSYSTEM
15787M:	Felipe Balbi <balbi@kernel.org>
15788L:	linux-usb@vger.kernel.org
15789W:	http://www.linux-usb.org/gadget
15790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15791S:	Maintained
15792F:	drivers/usb/gadget/
15793F:	include/linux/usb/gadget*
15794
15795USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15796M:	Jiri Kosina <jikos@kernel.org>
15797M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15798L:	linux-usb@vger.kernel.org
15799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15800S:	Maintained
15801F:	Documentation/hid/hiddev.txt
15802F:	drivers/hid/usbhid/
15803
15804USB INTEL XHCI ROLE MUX DRIVER
15805M:	Hans de Goede <hdegoede@redhat.com>
15806L:	linux-usb@vger.kernel.org
15807S:	Maintained
15808F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15809
15810USB ISP116X DRIVER
15811M:	Olav Kongas <ok@artecdesign.ee>
15812L:	linux-usb@vger.kernel.org
15813S:	Maintained
15814F:	drivers/usb/host/isp116x*
15815F:	include/linux/usb/isp116x.h
15816
15817USB LAN78XX ETHERNET DRIVER
15818M:	Woojung Huh <woojung.huh@microchip.com>
15819M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15820L:	netdev@vger.kernel.org
15821S:	Maintained
15822F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15823F:	drivers/net/usb/lan78xx.*
15824F:	include/dt-bindings/net/microchip-lan78xx.h
15825
15826USB MASS STORAGE DRIVER
15827M:	Alan Stern <stern@rowland.harvard.edu>
15828L:	linux-usb@vger.kernel.org
15829L:	usb-storage@lists.one-eyed-alien.net
15830S:	Maintained
15831F:	drivers/usb/storage/
15832
15833USB MIDI DRIVER
15834M:	Clemens Ladisch <clemens@ladisch.de>
15835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15836T:	git git://git.alsa-project.org/alsa-kernel.git
15837S:	Maintained
15838F:	sound/usb/midi.*
15839
15840USB NETWORKING DRIVERS
15841L:	linux-usb@vger.kernel.org
15842S:	Odd Fixes
15843F:	drivers/net/usb/
15844
15845USB OHCI DRIVER
15846M:	Alan Stern <stern@rowland.harvard.edu>
15847L:	linux-usb@vger.kernel.org
15848S:	Maintained
15849F:	Documentation/usb/ohci.txt
15850F:	drivers/usb/host/ohci*
15851
15852USB OTG FSM (Finite State Machine)
15853M:	Peter Chen <Peter.Chen@nxp.com>
15854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15855L:	linux-usb@vger.kernel.org
15856S:	Maintained
15857F:	drivers/usb/common/usb-otg-fsm.c
15858
15859USB OVER IP DRIVER
15860M:	Valentina Manea <valentina.manea.m@gmail.com>
15861M:	Shuah Khan <shuah@kernel.org>
15862M:	Shuah Khan <skhan@linuxfoundation.org>
15863L:	linux-usb@vger.kernel.org
15864S:	Maintained
15865F:	Documentation/usb/usbip_protocol.txt
15866F:	drivers/usb/usbip/
15867F:	tools/usb/usbip/
15868F:	tools/testing/selftests/drivers/usb/usbip/
15869
15870USB PEGASUS DRIVER
15871M:	Petko Manolov <petkan@nucleusys.com>
15872L:	linux-usb@vger.kernel.org
15873L:	netdev@vger.kernel.org
15874T:	git git://github.com/petkan/pegasus.git
15875W:	https://github.com/petkan/pegasus
15876S:	Maintained
15877F:	drivers/net/usb/pegasus.*
15878
15879USB PHY LAYER
15880M:	Felipe Balbi <balbi@kernel.org>
15881L:	linux-usb@vger.kernel.org
15882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15883S:	Maintained
15884F:	drivers/usb/phy/
15885
15886USB PRINTER DRIVER (usblp)
15887M:	Pete Zaitcev <zaitcev@redhat.com>
15888L:	linux-usb@vger.kernel.org
15889S:	Supported
15890F:	drivers/usb/class/usblp.c
15891
15892USB QMI WWAN NETWORK DRIVER
15893M:	Bjørn Mork <bjorn@mork.no>
15894L:	netdev@vger.kernel.org
15895S:	Maintained
15896F:	Documentation/ABI/testing/sysfs-class-net-qmi
15897F:	drivers/net/usb/qmi_wwan.c
15898
15899USB RTL8150 DRIVER
15900M:	Petko Manolov <petkan@nucleusys.com>
15901L:	linux-usb@vger.kernel.org
15902L:	netdev@vger.kernel.org
15903T:	git git://github.com/petkan/rtl8150.git
15904W:	https://github.com/petkan/rtl8150
15905S:	Maintained
15906F:	drivers/net/usb/rtl8150.c
15907
15908USB SERIAL SUBSYSTEM
15909M:	Johan Hovold <johan@kernel.org>
15910L:	linux-usb@vger.kernel.org
15911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15912S:	Maintained
15913F:	Documentation/usb/usb-serial.txt
15914F:	drivers/usb/serial/
15915F:	include/linux/usb/serial.h
15916
15917USB SMSC75XX ETHERNET DRIVER
15918M:	Steve Glendinning <steve.glendinning@shawell.net>
15919L:	netdev@vger.kernel.org
15920S:	Maintained
15921F:	drivers/net/usb/smsc75xx.*
15922
15923USB SMSC95XX ETHERNET DRIVER
15924M:	Steve Glendinning <steve.glendinning@shawell.net>
15925M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15926L:	netdev@vger.kernel.org
15927S:	Maintained
15928F:	drivers/net/usb/smsc95xx.*
15929
15930USB SUBSYSTEM
15931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15932L:	linux-usb@vger.kernel.org
15933W:	http://www.linux-usb.org
15934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15935S:	Supported
15936F:	Documentation/devicetree/bindings/usb/
15937F:	Documentation/usb/
15938F:	drivers/usb/
15939F:	include/linux/usb.h
15940F:	include/linux/usb/
15941
15942USB TYPEC PI3USB30532 MUX DRIVER
15943M:	Hans de Goede <hdegoede@redhat.com>
15944L:	linux-usb@vger.kernel.org
15945S:	Maintained
15946F:	drivers/usb/typec/mux/pi3usb30532.c
15947
15948USB TYPEC CLASS
15949M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15950L:	linux-usb@vger.kernel.org
15951S:	Maintained
15952F:	Documentation/ABI/testing/sysfs-class-typec
15953F:	Documentation/driver-api/usb/typec.rst
15954F:	drivers/usb/typec/
15955F:	include/linux/usb/typec.h
15956
15957USB TYPEC BUS FOR ALTERNATE MODES
15958M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15959L:	linux-usb@vger.kernel.org
15960S:	Maintained
15961F:	Documentation/ABI/testing/sysfs-bus-typec
15962F:	Documentation/driver-api/usb/typec_bus.rst
15963F:	drivers/usb/typec/altmodes/
15964F:	include/linux/usb/typec_altmode.h
15965
15966USB TYPEC PORT CONTROLLER DRIVERS
15967M:	Guenter Roeck <linux@roeck-us.net>
15968L:	linux-usb@vger.kernel.org
15969S:	Maintained
15970F:	drivers/usb/typec/tcpm/
15971
15972USB UHCI DRIVER
15973M:	Alan Stern <stern@rowland.harvard.edu>
15974L:	linux-usb@vger.kernel.org
15975S:	Maintained
15976F:	drivers/usb/host/uhci*
15977
15978USB VIDEO CLASS
15979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15980L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15981L:	linux-media@vger.kernel.org
15982T:	git git://linuxtv.org/media_tree.git
15983W:	http://www.ideasonboard.org/uvc/
15984S:	Maintained
15985F:	drivers/media/usb/uvc/
15986F:	include/uapi/linux/uvcvideo.h
15987
15988USB VISION DRIVER
15989M:	Hans Verkuil <hverkuil@xs4all.nl>
15990L:	linux-media@vger.kernel.org
15991T:	git git://linuxtv.org/media_tree.git
15992W:	https://linuxtv.org
15993S:	Odd Fixes
15994F:	drivers/media/usb/usbvision/
15995
15996USB WEBCAM GADGET
15997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15998L:	linux-usb@vger.kernel.org
15999S:	Maintained
16000F:	drivers/usb/gadget/function/*uvc*
16001F:	drivers/usb/gadget/legacy/webcam.c
16002F:	include/uapi/linux/usb/g_uvc.h
16003
16004USB WIRELESS RNDIS DRIVER (rndis_wlan)
16005M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16006L:	linux-wireless@vger.kernel.org
16007S:	Maintained
16008F:	drivers/net/wireless/rndis_wlan.c
16009
16010USB XHCI DRIVER
16011M:	Mathias Nyman <mathias.nyman@intel.com>
16012L:	linux-usb@vger.kernel.org
16013S:	Supported
16014F:	drivers/usb/host/xhci*
16015F:	drivers/usb/host/pci-quirks*
16016
16017USB ZD1201 DRIVER
16018L:	linux-wireless@vger.kernel.org
16019W:	http://linux-lc100020.sourceforge.net
16020S:	Orphan
16021F:	drivers/net/wireless/zydas/zd1201.*
16022
16023USB ZR364XX DRIVER
16024M:	Antoine Jacquet <royale@zerezo.com>
16025L:	linux-usb@vger.kernel.org
16026L:	linux-media@vger.kernel.org
16027T:	git git://linuxtv.org/media_tree.git
16028W:	http://royale.zerezo.com/zr364xx/
16029S:	Maintained
16030F:	Documentation/media/v4l-drivers/zr364xx*
16031F:	drivers/media/usb/zr364xx/
16032
16033USER-MODE LINUX (UML)
16034M:	Jeff Dike <jdike@addtoit.com>
16035M:	Richard Weinberger <richard@nod.at>
16036M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16037L:	linux-um@lists.infradead.org
16038W:	http://user-mode-linux.sourceforge.net
16039Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16041S:	Maintained
16042F:	Documentation/virtual/uml/
16043F:	arch/um/
16044F:	arch/x86/um/
16045F:	fs/hostfs/
16046
16047USERSPACE COPYIN/COPYOUT (UIOVEC)
16048M:	Alexander Viro <viro@zeniv.linux.org.uk>
16049S:	Maintained
16050F:	lib/iov_iter.c
16051F:	include/linux/uio.h
16052
16053USERSPACE DMA BUFFER DRIVER
16054M:	Gerd Hoffmann <kraxel@redhat.com>
16055S:	Maintained
16056L:	dri-devel@lists.freedesktop.org
16057F:	drivers/dma-buf/udmabuf.c
16058F:	include/uapi/linux/udmabuf.h
16059T:	git git://anongit.freedesktop.org/drm/drm-misc
16060
16061USERSPACE I/O (UIO)
16062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16063S:	Maintained
16064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16065F:	Documentation/driver-api/uio-howto.rst
16066F:	drivers/uio/
16067F:	include/linux/uio_driver.h
16068
16069UTIL-LINUX PACKAGE
16070M:	Karel Zak <kzak@redhat.com>
16071L:	util-linux@vger.kernel.org
16072W:	http://en.wikipedia.org/wiki/Util-linux
16073T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16074S:	Maintained
16075
16076UUID HELPERS
16077M:	Christoph Hellwig <hch@lst.de>
16078R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16079L:	linux-kernel@vger.kernel.org
16080T:	git git://git.infradead.org/users/hch/uuid.git
16081F:	lib/uuid.c
16082F:	lib/test_uuid.c
16083F:	include/linux/uuid.h
16084F:	include/uapi/linux/uuid.h
16085S:	Maintained
16086
16087UVESAFB DRIVER
16088M:	Michal Januszewski <spock@gentoo.org>
16089L:	linux-fbdev@vger.kernel.org
16090W:	https://github.com/mjanusz/v86d
16091S:	Maintained
16092F:	Documentation/fb/uvesafb.txt
16093F:	drivers/video/fbdev/uvesafb.*
16094
16095VF610 NAND DRIVER
16096M:	Stefan Agner <stefan@agner.ch>
16097L:	linux-mtd@lists.infradead.org
16098S:	Supported
16099F:	drivers/mtd/nand/raw/vf610_nfc.c
16100
16101VFAT/FAT/MSDOS FILESYSTEM
16102M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16103S:	Maintained
16104F:	Documentation/filesystems/vfat.txt
16105F:	fs/fat/
16106
16107VFIO DRIVER
16108M:	Alex Williamson <alex.williamson@redhat.com>
16109L:	kvm@vger.kernel.org
16110T:	git git://github.com/awilliam/linux-vfio.git
16111S:	Maintained
16112F:	Documentation/vfio.txt
16113F:	drivers/vfio/
16114F:	include/linux/vfio.h
16115F:	include/uapi/linux/vfio.h
16116
16117VFIO MEDIATED DEVICE DRIVERS
16118M:	Kirti Wankhede <kwankhede@nvidia.com>
16119L:	kvm@vger.kernel.org
16120S:	Maintained
16121F:	Documentation/vfio-mediated-device.txt
16122F:	drivers/vfio/mdev/
16123F:	include/linux/mdev.h
16124F:	samples/vfio-mdev/
16125
16126VFIO PLATFORM DRIVER
16127M:	Eric Auger <eric.auger@redhat.com>
16128L:	kvm@vger.kernel.org
16129S:	Maintained
16130F:	drivers/vfio/platform/
16131
16132VGA_SWITCHEROO
16133R:	Lukas Wunner <lukas@wunner.de>
16134S:	Maintained
16135F:	Documentation/gpu/vga-switcheroo.rst
16136F:	drivers/gpu/vga/vga_switcheroo.c
16137F:	include/linux/vga_switcheroo.h
16138T:	git git://anongit.freedesktop.org/drm/drm-misc
16139
16140VIA RHINE NETWORK DRIVER
16141S:	Orphan
16142F:	drivers/net/ethernet/via/via-rhine.c
16143
16144VIA SD/MMC CARD CONTROLLER DRIVER
16145M:	Bruce Chang <brucechang@via.com.tw>
16146M:	Harald Welte <HaraldWelte@viatech.com>
16147S:	Maintained
16148F:	drivers/mmc/host/via-sdmmc.c
16149
16150VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16151M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16152L:	linux-fbdev@vger.kernel.org
16153S:	Maintained
16154F:	include/linux/via-core.h
16155F:	include/linux/via-gpio.h
16156F:	include/linux/via_i2c.h
16157F:	drivers/video/fbdev/via/
16158
16159VIA VELOCITY NETWORK DRIVER
16160M:	Francois Romieu <romieu@fr.zoreil.com>
16161L:	netdev@vger.kernel.org
16162S:	Maintained
16163F:	drivers/net/ethernet/via/via-velocity.*
16164
16165VICODEC VIRTUAL CODEC DRIVER
16166M:	Hans Verkuil <hans.verkuil@cisco.com>
16167L:	linux-media@vger.kernel.org
16168T:	git git://linuxtv.org/media_tree.git
16169W:	https://linuxtv.org
16170S:	Maintained
16171F:	drivers/media/platform/vicodec/*
16172
16173VIDEO MULTIPLEXER DRIVER
16174M:	Philipp Zabel <p.zabel@pengutronix.de>
16175L:	linux-media@vger.kernel.org
16176S:	Maintained
16177F:	drivers/media/platform/video-mux.c
16178
16179VIDEO I2C POLLING DRIVER
16180M:	Matt Ranostay <matt.ranostay@konsulko.com>
16181L:	linux-media@vger.kernel.org
16182S:	Maintained
16183F:	drivers/media/i2c/video-i2c.c
16184
16185VIDEOBUF2 FRAMEWORK
16186M:	Pawel Osciak <pawel@osciak.com>
16187M:	Marek Szyprowski <m.szyprowski@samsung.com>
16188M:	Kyungmin Park <kyungmin.park@samsung.com>
16189L:	linux-media@vger.kernel.org
16190S:	Maintained
16191F:	drivers/media/common/videobuf2/*
16192F:	include/media/videobuf2-*
16193
16194VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16195M:	Helen Koike <helen.koike@collabora.com>
16196L:	linux-media@vger.kernel.org
16197T:	git git://linuxtv.org/media_tree.git
16198W:	https://linuxtv.org
16199S:	Maintained
16200F:	drivers/media/platform/vimc/*
16201
16202VIRT LIB
16203M:	Alex Williamson <alex.williamson@redhat.com>
16204M:	Paolo Bonzini <pbonzini@redhat.com>
16205L:	kvm@vger.kernel.org
16206S:	Supported
16207F:	virt/lib/
16208
16209VIRTIO AND VHOST VSOCK DRIVER
16210M:	Stefan Hajnoczi <stefanha@redhat.com>
16211L:	kvm@vger.kernel.org
16212L:	virtualization@lists.linux-foundation.org
16213L:	netdev@vger.kernel.org
16214S:	Maintained
16215F:	include/linux/virtio_vsock.h
16216F:	include/uapi/linux/virtio_vsock.h
16217F:	include/uapi/linux/vsockmon.h
16218F:	include/uapi/linux/vm_sockets_diag.h
16219F:	net/vmw_vsock/diag.c
16220F:	net/vmw_vsock/af_vsock_tap.c
16221F:	net/vmw_vsock/virtio_transport_common.c
16222F:	net/vmw_vsock/virtio_transport.c
16223F:	drivers/net/vsockmon.c
16224F:	drivers/vhost/vsock.c
16225F:	tools/testing/vsock/
16226
16227VIRTIO CONSOLE DRIVER
16228M:	Amit Shah <amit@kernel.org>
16229L:	virtualization@lists.linux-foundation.org
16230S:	Maintained
16231F:	drivers/char/virtio_console.c
16232F:	include/linux/virtio_console.h
16233F:	include/uapi/linux/virtio_console.h
16234
16235VIRTIO CORE, NET AND BLOCK DRIVERS
16236M:	"Michael S. Tsirkin" <mst@redhat.com>
16237M:	Jason Wang <jasowang@redhat.com>
16238L:	virtualization@lists.linux-foundation.org
16239S:	Maintained
16240F:	Documentation/devicetree/bindings/virtio/
16241F:	drivers/virtio/
16242F:	tools/virtio/
16243F:	drivers/net/virtio_net.c
16244F:	drivers/block/virtio_blk.c
16245F:	include/linux/virtio*.h
16246F:	include/uapi/linux/virtio_*.h
16247F:	drivers/crypto/virtio/
16248F:	mm/balloon_compaction.c
16249
16250VIRTIO CRYPTO DRIVER
16251M:	Gonglei <arei.gonglei@huawei.com>
16252L:	virtualization@lists.linux-foundation.org
16253L:	linux-crypto@vger.kernel.org
16254S:	Maintained
16255F:	drivers/crypto/virtio/
16256F:	include/uapi/linux/virtio_crypto.h
16257
16258VIRTIO DRIVERS FOR S390
16259M:	Cornelia Huck <cohuck@redhat.com>
16260M:	Halil Pasic <pasic@linux.ibm.com>
16261L:	linux-s390@vger.kernel.org
16262L:	virtualization@lists.linux-foundation.org
16263L:	kvm@vger.kernel.org
16264S:	Supported
16265F:	drivers/s390/virtio/
16266F:	arch/s390/include/uapi/asm/virtio-ccw.h
16267
16268VIRTIO GPU DRIVER
16269M:	David Airlie <airlied@linux.ie>
16270M:	Gerd Hoffmann <kraxel@redhat.com>
16271L:	dri-devel@lists.freedesktop.org
16272L:	virtualization@lists.linux-foundation.org
16273T:	git git://anongit.freedesktop.org/drm/drm-misc
16274S:	Maintained
16275F:	drivers/gpu/drm/virtio/
16276F:	include/uapi/linux/virtio_gpu.h
16277
16278VIRTIO HOST (VHOST)
16279M:	"Michael S. Tsirkin" <mst@redhat.com>
16280M:	Jason Wang <jasowang@redhat.com>
16281L:	kvm@vger.kernel.org
16282L:	virtualization@lists.linux-foundation.org
16283L:	netdev@vger.kernel.org
16284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16285S:	Maintained
16286F:	drivers/vhost/
16287F:	include/uapi/linux/vhost.h
16288
16289VIRTIO INPUT DRIVER
16290M:	Gerd Hoffmann <kraxel@redhat.com>
16291S:	Maintained
16292F:	drivers/virtio/virtio_input.c
16293F:	include/uapi/linux/virtio_input.h
16294
16295VIRTUAL BOX GUEST DEVICE DRIVER
16296M:	Hans de Goede <hdegoede@redhat.com>
16297M:	Arnd Bergmann <arnd@arndb.de>
16298M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16299S:	Maintained
16300F:	include/linux/vbox_utils.h
16301F:	include/uapi/linux/vbox*.h
16302F:	drivers/virt/vboxguest/
16303
16304VIRTUAL SERIO DEVICE DRIVER
16305M:	Stephen Chandler Paul <thatslyude@gmail.com>
16306S:	Maintained
16307F:	drivers/input/serio/userio.c
16308F:	include/uapi/linux/userio.h
16309
16310VIVID VIRTUAL VIDEO DRIVER
16311M:	Hans Verkuil <hverkuil@xs4all.nl>
16312L:	linux-media@vger.kernel.org
16313T:	git git://linuxtv.org/media_tree.git
16314W:	https://linuxtv.org
16315S:	Maintained
16316F:	drivers/media/platform/vivid/*
16317
16318VLYNQ BUS
16319M:	Florian Fainelli <f.fainelli@gmail.com>
16320L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16321S:	Maintained
16322F:	drivers/vlynq/vlynq.c
16323F:	include/linux/vlynq.h
16324
16325VME SUBSYSTEM
16326M:	Martyn Welch <martyn@welchs.me.uk>
16327M:	Manohar Vanga <manohar.vanga@gmail.com>
16328M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16329L:	devel@driverdev.osuosl.org
16330S:	Maintained
16331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16332F:	Documentation/driver-api/vme.rst
16333F:	drivers/staging/vme/
16334F:	drivers/vme/
16335F:	include/linux/vme*
16336
16337VMWARE BALLOON DRIVER
16338M:	Julien Freche <jfreche@vmware.com>
16339M:	Nadav Amit <namit@vmware.com>
16340M:	"VMware, Inc." <pv-drivers@vmware.com>
16341L:	linux-kernel@vger.kernel.org
16342S:	Maintained
16343F:	drivers/misc/vmw_balloon.c
16344
16345VMWARE HYPERVISOR INTERFACE
16346M:	Alok Kataria <akataria@vmware.com>
16347L:	virtualization@lists.linux-foundation.org
16348S:	Supported
16349F:	arch/x86/kernel/cpu/vmware.c
16350
16351VMWARE PVRDMA DRIVER
16352M:	Adit Ranadive <aditr@vmware.com>
16353M:	VMware PV-Drivers <pv-drivers@vmware.com>
16354L:	linux-rdma@vger.kernel.org
16355S:	Maintained
16356F:	drivers/infiniband/hw/vmw_pvrdma/
16357
16358VMware PVSCSI driver
16359M:	Jim Gill <jgill@vmware.com>
16360M:	VMware PV-Drivers <pv-drivers@vmware.com>
16361L:	linux-scsi@vger.kernel.org
16362S:	Maintained
16363F:	drivers/scsi/vmw_pvscsi.c
16364F:	drivers/scsi/vmw_pvscsi.h
16365
16366VMWARE VMMOUSE SUBDRIVER
16367M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16368M:	"VMware, Inc." <pv-drivers@vmware.com>
16369L:	linux-input@vger.kernel.org
16370S:	Maintained
16371F:	drivers/input/mouse/vmmouse.c
16372F:	drivers/input/mouse/vmmouse.h
16373
16374VMWARE VMXNET3 ETHERNET DRIVER
16375M:	Ronak Doshi <doshir@vmware.com>
16376M:	"VMware, Inc." <pv-drivers@vmware.com>
16377L:	netdev@vger.kernel.org
16378S:	Maintained
16379F:	drivers/net/vmxnet3/
16380
16381VOCORE VOCORE2 BOARD
16382M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16383L:	linux-mips@vger.kernel.org
16384S:	Maintained
16385F:	arch/mips/boot/dts/ralink/vocore2.dts
16386
16387VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16388M:	Liam Girdwood <lgirdwood@gmail.com>
16389M:	Mark Brown <broonie@kernel.org>
16390L:	linux-kernel@vger.kernel.org
16391W:	http://www.slimlogic.co.uk/?p=48
16392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16393S:	Supported
16394F:	Documentation/devicetree/bindings/regulator/
16395F:	Documentation/power/regulator/
16396F:	drivers/regulator/
16397F:	include/dt-bindings/regulator/
16398F:	include/linux/regulator/
16399
16400VRF
16401M:	David Ahern <dsa@cumulusnetworks.com>
16402M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16403L:	netdev@vger.kernel.org
16404S:	Maintained
16405F:	drivers/net/vrf.c
16406F:	Documentation/networking/vrf.txt
16407
16408VT1211 HARDWARE MONITOR DRIVER
16409M:	Juerg Haefliger <juergh@gmail.com>
16410L:	linux-hwmon@vger.kernel.org
16411S:	Maintained
16412F:	Documentation/hwmon/vt1211
16413F:	drivers/hwmon/vt1211.c
16414
16415VT8231 HARDWARE MONITOR DRIVER
16416M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16417L:	linux-hwmon@vger.kernel.org
16418S:	Maintained
16419F:	drivers/hwmon/vt8231.c
16420
16421VUB300 USB to SDIO/SD/MMC bridge chip
16422M:	Tony Olech <tony.olech@elandigitalsystems.com>
16423L:	linux-mmc@vger.kernel.org
16424L:	linux-usb@vger.kernel.org
16425S:	Supported
16426F:	drivers/mmc/host/vub300.c
16427
16428W1 DALLAS'S 1-WIRE BUS
16429M:	Evgeniy Polyakov <zbr@ioremap.net>
16430S:	Maintained
16431F:	Documentation/devicetree/bindings/w1/
16432F:	Documentation/w1/
16433F:	drivers/w1/
16434F:	include/linux/w1.h
16435
16436W83791D HARDWARE MONITORING DRIVER
16437M:	Marc Hulsman <m.hulsman@tudelft.nl>
16438L:	linux-hwmon@vger.kernel.org
16439S:	Maintained
16440F:	Documentation/hwmon/w83791d
16441F:	drivers/hwmon/w83791d.c
16442
16443W83793 HARDWARE MONITORING DRIVER
16444M:	Rudolf Marek <r.marek@assembler.cz>
16445L:	linux-hwmon@vger.kernel.org
16446S:	Maintained
16447F:	Documentation/hwmon/w83793
16448F:	drivers/hwmon/w83793.c
16449
16450W83795 HARDWARE MONITORING DRIVER
16451M:	Jean Delvare <jdelvare@suse.com>
16452L:	linux-hwmon@vger.kernel.org
16453S:	Maintained
16454F:	drivers/hwmon/w83795.c
16455
16456W83L51xD SD/MMC CARD INTERFACE DRIVER
16457M:	Pierre Ossman <pierre@ossman.eu>
16458S:	Maintained
16459F:	drivers/mmc/host/wbsd.*
16460
16461WACOM PROTOCOL 4 SERIAL TABLETS
16462M:	Julian Squires <julian@cipht.net>
16463M:	Hans de Goede <hdegoede@redhat.com>
16464L:	linux-input@vger.kernel.org
16465S:	Maintained
16466F:	drivers/input/tablet/wacom_serial4.c
16467
16468WATCHDOG DEVICE DRIVERS
16469M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16470M:	Guenter Roeck <linux@roeck-us.net>
16471L:	linux-watchdog@vger.kernel.org
16472W:	http://www.linux-watchdog.org/
16473T:	git git://www.linux-watchdog.org/linux-watchdog.git
16474S:	Maintained
16475F:	Documentation/devicetree/bindings/watchdog/
16476F:	Documentation/watchdog/
16477F:	drivers/watchdog/
16478F:	include/linux/watchdog.h
16479F:	include/uapi/linux/watchdog.h
16480
16481WHISKEYCOVE PMIC GPIO DRIVER
16482M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16483L:	linux-gpio@vger.kernel.org
16484S:	Maintained
16485F:	drivers/gpio/gpio-wcove.c
16486
16487WIIMOTE HID DRIVER
16488M:	David Herrmann <dh.herrmann@googlemail.com>
16489L:	linux-input@vger.kernel.org
16490S:	Maintained
16491F:	drivers/hid/hid-wiimote*
16492
16493WILOCITY WIL6210 WIRELESS DRIVER
16494M:	Maya Erez <merez@codeaurora.org>
16495L:	linux-wireless@vger.kernel.org
16496L:	wil6210@qti.qualcomm.com
16497S:	Supported
16498W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16499F:	drivers/net/wireless/ath/wil6210/
16500
16501WIMAX STACK
16502M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16503M:	linux-wimax@intel.com
16504L:	wimax@linuxwimax.org (subscribers-only)
16505S:	Supported
16506W:	http://linuxwimax.org
16507F:	Documentation/wimax/README.wimax
16508F:	include/linux/wimax/debug.h
16509F:	include/net/wimax.h
16510F:	include/uapi/linux/wimax.h
16511F:	net/wimax/
16512
16513WINBOND CIR DRIVER
16514M:	David Härdeman <david@hardeman.nu>
16515S:	Maintained
16516F:	drivers/media/rc/winbond-cir.c
16517
16518WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16519M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16520L:	linux-watchdog@vger.kernel.org
16521S:	Maintained
16522F:	drivers/watchdog/ebc-c384_wdt.c
16523
16524WINSYSTEMS WS16C48 GPIO DRIVER
16525M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16526L:	linux-gpio@vger.kernel.org
16527S:	Maintained
16528F:	drivers/gpio/gpio-ws16c48.c
16529
16530WISTRON LAPTOP BUTTON DRIVER
16531M:	Miloslav Trmac <mitr@volny.cz>
16532S:	Maintained
16533F:	drivers/input/misc/wistron_btns.c
16534
16535WL3501 WIRELESS PCMCIA CARD DRIVER
16536L:	linux-wireless@vger.kernel.org
16537S:	Odd fixes
16538F:	drivers/net/wireless/wl3501*
16539
16540WOLFSON MICROELECTRONICS DRIVERS
16541L:	patches@opensource.cirrus.com
16542T:	git https://github.com/CirrusLogic/linux-drivers.git
16543W:	https://github.com/CirrusLogic/linux-drivers/wiki
16544S:	Supported
16545F:	Documentation/hwmon/wm83??
16546F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16547F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16548F:	Documentation/devicetree/bindings/mfd/arizona.txt
16549F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16550F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16551F:	arch/arm/mach-s3c64xx/mach-crag6410*
16552F:	drivers/clk/clk-wm83*.c
16553F:	drivers/extcon/extcon-arizona.c
16554F:	drivers/leds/leds-wm83*.c
16555F:	drivers/gpio/gpio-*wm*.c
16556F:	drivers/gpio/gpio-arizona.c
16557F:	drivers/hwmon/wm83??-hwmon.c
16558F:	drivers/input/misc/wm831x-on.c
16559F:	drivers/input/touchscreen/wm831x-ts.c
16560F:	drivers/input/touchscreen/wm97*.c
16561F:	drivers/mfd/arizona*
16562F:	drivers/mfd/wm*.c
16563F:	drivers/mfd/cs47l24*
16564F:	drivers/power/supply/wm83*.c
16565F:	drivers/rtc/rtc-wm83*.c
16566F:	drivers/regulator/wm8*.c
16567F:	drivers/regulator/arizona*
16568F:	drivers/video/backlight/wm83*_bl.c
16569F:	drivers/watchdog/wm83*_wdt.c
16570F:	include/linux/mfd/arizona/
16571F:	include/linux/mfd/wm831x/
16572F:	include/linux/mfd/wm8350/
16573F:	include/linux/mfd/wm8400*
16574F:	include/linux/regulator/arizona*
16575F:	include/linux/wm97xx.h
16576F:	include/sound/wm????.h
16577F:	sound/soc/codecs/arizona.?
16578F:	sound/soc/codecs/wm*
16579F:	sound/soc/codecs/cs47l24*
16580
16581WORKQUEUE
16582M:	Tejun Heo <tj@kernel.org>
16583R:	Lai Jiangshan <jiangshanlai@gmail.com>
16584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16585S:	Maintained
16586F:	include/linux/workqueue.h
16587F:	kernel/workqueue.c
16588F:	Documentation/core-api/workqueue.rst
16589
16590X-POWERS AXP288 PMIC DRIVERS
16591M:	Hans de Goede <hdegoede@redhat.com>
16592S:	Maintained
16593N:	axp288
16594F:	drivers/acpi/pmic/intel_pmic_xpower.c
16595
16596X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16597M:	Chen-Yu Tsai <wens@csie.org>
16598L:	linux-kernel@vger.kernel.org
16599S:	Maintained
16600N:	axp[128]
16601
16602X.25 NETWORK LAYER
16603M:	Andrew Hendry <andrew.hendry@gmail.com>
16604L:	linux-x25@vger.kernel.org
16605S:	Odd Fixes
16606F:	Documentation/networking/x25*
16607F:	include/net/x25*
16608F:	net/x25/
16609
16610X86 ARCHITECTURE (32-BIT AND 64-BIT)
16611M:	Thomas Gleixner <tglx@linutronix.de>
16612M:	Ingo Molnar <mingo@redhat.com>
16613M:	Borislav Petkov <bp@alien8.de>
16614R:	"H. Peter Anvin" <hpa@zytor.com>
16615M:	x86@kernel.org
16616L:	linux-kernel@vger.kernel.org
16617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16618S:	Maintained
16619F:	Documentation/devicetree/bindings/x86/
16620F:	Documentation/x86/
16621F:	arch/x86/
16622
16623X86 ENTRY CODE
16624M:	Andy Lutomirski <luto@kernel.org>
16625L:	linux-kernel@vger.kernel.org
16626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16627S:	Maintained
16628F:	arch/x86/entry/
16629
16630X86 MCE INFRASTRUCTURE
16631M:	Tony Luck <tony.luck@intel.com>
16632M:	Borislav Petkov <bp@alien8.de>
16633L:	linux-edac@vger.kernel.org
16634S:	Maintained
16635F:	arch/x86/kernel/cpu/mcheck/*
16636
16637X86 MICROCODE UPDATE SUPPORT
16638M:	Borislav Petkov <bp@alien8.de>
16639S:	Maintained
16640F:	arch/x86/kernel/cpu/microcode/*
16641
16642X86 MM
16643M:	Dave Hansen <dave.hansen@linux.intel.com>
16644M:	Andy Lutomirski <luto@kernel.org>
16645M:	Peter Zijlstra <peterz@infradead.org>
16646L:	linux-kernel@vger.kernel.org
16647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16648S:	Maintained
16649F:	arch/x86/mm/
16650
16651X86 PLATFORM DRIVERS
16652M:	Darren Hart <dvhart@infradead.org>
16653M:	Andy Shevchenko <andy@infradead.org>
16654L:	platform-driver-x86@vger.kernel.org
16655T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16656S:	Maintained
16657F:	drivers/platform/x86/
16658F:	drivers/platform/olpc/
16659
16660X86 VDSO
16661M:	Andy Lutomirski <luto@kernel.org>
16662L:	linux-kernel@vger.kernel.org
16663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16664S:	Maintained
16665F:	arch/x86/entry/vdso/
16666
16667XARRAY
16668M:	Matthew Wilcox <willy@infradead.org>
16669L:	linux-fsdevel@vger.kernel.org
16670S:	Supported
16671F:	Documentation/core-api/xarray.rst
16672F:	lib/idr.c
16673F:	lib/xarray.c
16674F:	include/linux/idr.h
16675F:	include/linux/xarray.h
16676F:	tools/testing/radix-tree
16677
16678XBOX DVD IR REMOTE
16679M:	Benjamin Valentin <benpicco@googlemail.com>
16680S:	Maintained
16681F:	drivers/media/rc/xbox_remote.c
16682F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16683
16684XC2028/3028 TUNER DRIVER
16685M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16686L:	linux-media@vger.kernel.org
16687W:	https://linuxtv.org
16688T:	git git://linuxtv.org/media_tree.git
16689S:	Maintained
16690F:	drivers/media/tuners/tuner-xc2028.*
16691
16692XDP SOCKETS (AF_XDP)
16693M:	Björn Töpel <bjorn.topel@intel.com>
16694M:	Magnus Karlsson <magnus.karlsson@intel.com>
16695L:	netdev@vger.kernel.org
16696S:	Maintained
16697F:	kernel/bpf/xskmap.c
16698F:	net/xdp/
16699
16700XEN BLOCK SUBSYSTEM
16701M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16702M:	Roger Pau Monné <roger.pau@citrix.com>
16703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16704S:	Supported
16705F:	drivers/block/xen-blkback/*
16706F:	drivers/block/xen*
16707
16708XEN HYPERVISOR ARM
16709M:	Stefano Stabellini <sstabellini@kernel.org>
16710L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711S:	Maintained
16712F:	arch/arm/xen/
16713F:	arch/arm/include/asm/xen/
16714
16715XEN HYPERVISOR ARM64
16716M:	Stefano Stabellini <sstabellini@kernel.org>
16717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16718S:	Maintained
16719F:	arch/arm64/xen/
16720F:	arch/arm64/include/asm/xen/
16721
16722XEN HYPERVISOR INTERFACE
16723M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16724M:	Juergen Gross <jgross@suse.com>
16725R:	Stefano Stabellini <sstabellini@kernel.org>
16726L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16728S:	Supported
16729F:	arch/x86/xen/
16730F:	arch/x86/platform/pvh/
16731F:	drivers/*/xen-*front.c
16732F:	drivers/xen/
16733F:	arch/x86/include/asm/xen/
16734F:	arch/x86/include/asm/pvclock-abi.h
16735F:	include/xen/
16736F:	include/uapi/xen/
16737F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16738F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16739
16740XEN NETWORK BACKEND DRIVER
16741M:	Wei Liu <wei.liu2@citrix.com>
16742M:	Paul Durrant <paul.durrant@citrix.com>
16743L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16744L:	netdev@vger.kernel.org
16745S:	Supported
16746F:	drivers/net/xen-netback/*
16747
16748XEN PCI SUBSYSTEM
16749M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16750L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16751S:	Supported
16752F:	arch/x86/pci/*xen*
16753F:	drivers/pci/*xen*
16754
16755XEN PVSCSI DRIVERS
16756M:	Juergen Gross <jgross@suse.com>
16757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16758L:	linux-scsi@vger.kernel.org
16759S:	Supported
16760F:	drivers/scsi/xen-scsifront.c
16761F:	drivers/xen/xen-scsiback.c
16762F:	include/xen/interface/io/vscsiif.h
16763
16764XEN SWIOTLB SUBSYSTEM
16765M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16766L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16767L:	iommu@lists.linux-foundation.org
16768S:	Supported
16769F:	arch/x86/xen/*swiotlb*
16770F:	drivers/xen/*swiotlb*
16771
16772XEN SOUND FRONTEND DRIVER
16773M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16774L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16775L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16776S:	Supported
16777F:	sound/xen/*
16778
16779XFS FILESYSTEM
16780M:	Darrick J. Wong <darrick.wong@oracle.com>
16781M:	linux-xfs@vger.kernel.org
16782L:	linux-xfs@vger.kernel.org
16783W:	http://xfs.org/
16784T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16785S:	Supported
16786F:	Documentation/filesystems/xfs.txt
16787F:	fs/xfs/
16788
16789XILINX AXI ETHERNET DRIVER
16790M:	Anirudha Sarangi <anirudh@xilinx.com>
16791M:	John Linn <John.Linn@xilinx.com>
16792S:	Maintained
16793F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16794
16795XILINX UARTLITE SERIAL DRIVER
16796M:	Peter Korsgaard <jacmet@sunsite.dk>
16797L:	linux-serial@vger.kernel.org
16798S:	Maintained
16799F:	drivers/tty/serial/uartlite.c
16800
16801XILINX VIDEO IP CORES
16802M:	Hyun Kwon <hyun.kwon@xilinx.com>
16803M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16804L:	linux-media@vger.kernel.org
16805T:	git git://linuxtv.org/media_tree.git
16806S:	Supported
16807F:	Documentation/devicetree/bindings/media/xilinx/
16808F:	drivers/media/platform/xilinx/
16809F:	include/uapi/linux/xilinx-v4l2-controls.h
16810
16811XILLYBUS DRIVER
16812M:	Eli Billauer <eli.billauer@gmail.com>
16813L:	linux-kernel@vger.kernel.org
16814S:	Supported
16815F:	drivers/char/xillybus/
16816
16817XLP9XX I2C DRIVER
16818M:	George Cherian <george.cherian@cavium.com>
16819M:	Jan Glauber <jglauber@cavium.com>
16820L:	linux-i2c@vger.kernel.org
16821W:	http://www.cavium.com
16822S:	Supported
16823F:	drivers/i2c/busses/i2c-xlp9xx.c
16824
16825XRA1403 GPIO EXPANDER
16826M:	Nandor Han <nandor.han@ge.com>
16827M:	Semi Malinen <semi.malinen@ge.com>
16828L:	linux-gpio@vger.kernel.org
16829S:	Maintained
16830F:	drivers/gpio/gpio-xra1403.c
16831F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16832
16833XTENSA XTFPGA PLATFORM SUPPORT
16834M:	Max Filippov <jcmvbkbc@gmail.com>
16835L:	linux-xtensa@linux-xtensa.org
16836S:	Maintained
16837F:	drivers/spi/spi-xtensa-xtfpga.c
16838F:	sound/soc/xtensa/xtfpga-i2s.c
16839
16840YAM DRIVER FOR AX.25
16841M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16842L:	linux-hams@vger.kernel.org
16843S:	Maintained
16844F:	drivers/net/hamradio/yam*
16845F:	include/linux/yam.h
16846
16847YAMA SECURITY MODULE
16848M:	Kees Cook <keescook@chromium.org>
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16850S:	Supported
16851F:	security/yama/
16852F:	Documentation/admin-guide/LSM/Yama.rst
16853
16854YEALINK PHONE DRIVER
16855M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16856L:	usbb2k-api-dev@nongnu.org
16857S:	Maintained
16858F:	Documentation/input/devices/yealink.rst
16859F:	drivers/input/misc/yealink.*
16860
16861Z8530 DRIVER FOR AX.25
16862M:	Joerg Reuter <jreuter@yaina.de>
16863W:	http://yaina.de/jreuter/
16864W:	http://www.qsl.net/dl1bke/
16865L:	linux-hams@vger.kernel.org
16866S:	Maintained
16867F:	Documentation/networking/z8530drv.txt
16868F:	drivers/net/hamradio/*scc.c
16869F:	drivers/net/hamradio/z8530.h
16870
16871ZBUD COMPRESSED PAGE ALLOCATOR
16872M:	Seth Jennings <sjenning@redhat.com>
16873M:	Dan Streetman <ddstreet@ieee.org>
16874L:	linux-mm@kvack.org
16875S:	Maintained
16876F:	mm/zbud.c
16877F:	include/linux/zbud.h
16878
16879ZD1211RW WIRELESS DRIVER
16880M:	Daniel Drake <dsd@gentoo.org>
16881M:	Ulrich Kunitz <kune@deine-taler.de>
16882W:	http://zd1211.ath.cx/wiki/DriverRewrite
16883L:	linux-wireless@vger.kernel.org
16884L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16885S:	Maintained
16886F:	drivers/net/wireless/zydas/zd1211rw/
16887
16888ZD1301 MEDIA DRIVER
16889M:	Antti Palosaari <crope@iki.fi>
16890L:	linux-media@vger.kernel.org
16891W:	https://linuxtv.org/
16892W:	http://palosaari.fi/linux/
16893Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16894S:	Maintained
16895F:	drivers/media/usb/dvb-usb-v2/zd1301*
16896
16897ZD1301_DEMOD MEDIA DRIVER
16898M:	Antti Palosaari <crope@iki.fi>
16899L:	linux-media@vger.kernel.org
16900W:	https://linuxtv.org/
16901W:	http://palosaari.fi/linux/
16902Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16903S:	Maintained
16904F:	drivers/media/dvb-frontends/zd1301_demod*
16905
16906ZPOOL COMPRESSED PAGE STORAGE API
16907M:	Dan Streetman <ddstreet@ieee.org>
16908L:	linux-mm@kvack.org
16909S:	Maintained
16910F:	mm/zpool.c
16911F:	include/linux/zpool.h
16912
16913ZR36067 VIDEO FOR LINUX DRIVER
16914L:	mjpeg-users@lists.sourceforge.net
16915L:	linux-media@vger.kernel.org
16916W:	http://mjpeg.sourceforge.net/driver-zoran/
16917T:	hg https://linuxtv.org/hg/v4l-dvb
16918S:	Odd Fixes
16919F:	drivers/staging/media/zoran/
16920
16921ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16922M:	Minchan Kim <minchan@kernel.org>
16923M:	Nitin Gupta <ngupta@vflare.org>
16924R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16925L:	linux-kernel@vger.kernel.org
16926S:	Maintained
16927F:	drivers/block/zram/
16928F:	Documentation/blockdev/zram.txt
16929
16930ZS DECSTATION Z85C30 SERIAL DRIVER
16931M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16932S:	Maintained
16933F:	drivers/tty/serial/zs.*
16934
16935ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16936M:	Minchan Kim <minchan@kernel.org>
16937M:	Nitin Gupta <ngupta@vflare.org>
16938R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16939L:	linux-mm@kvack.org
16940S:	Maintained
16941F:	mm/zsmalloc.c
16942F:	include/linux/zsmalloc.h
16943F:	Documentation/vm/zsmalloc.rst
16944
16945ZSWAP COMPRESSED SWAP CACHING
16946M:	Seth Jennings <sjenning@redhat.com>
16947M:	Dan Streetman <ddstreet@ieee.org>
16948L:	linux-mm@kvack.org
16949S:	Maintained
16950F:	mm/zswap.c
16951
16952THE REST
16953M:	Linus Torvalds <torvalds@linux-foundation.org>
16954L:	linux-kernel@vger.kernel.org
16955Q:	http://patchwork.kernel.org/project/LKML/list/
16956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16957S:	Buried alive in reporters
16958F:	*
16959F:	*/
16960