xref: /openbmc/linux/MAINTAINERS (revision df687341)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/device_drivers/amazon/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD7124 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/adc/ad7124.c
855F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857ANALOG DEVICES INC AD9389B DRIVER
858M:	Hans Verkuil <hans.verkuil@cisco.com>
859L:	linux-media@vger.kernel.org
860S:	Maintained
861F:	drivers/media/i2c/ad9389b*
862
863ANALOG DEVICES INC ADGS1408 DRIVER
864M:	Mircea Caprioru <mircea.caprioru@analog.com>
865S:	Supported
866F:	drivers/mux/adgs1408.c
867F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869ANALOG DEVICES INC ADP5061 DRIVER
870M:	Stefan Popa <stefan.popa@analog.com>
871L:	linux-pm@vger.kernel.org
872W:	http://ez.analog.com/community/linux-device-drivers
873S:	Supported
874F:	drivers/power/supply/adp5061.c
875
876ANALOG DEVICES INC ADV7180 DRIVER
877M:	Lars-Peter Clausen <lars@metafoo.de>
878L:	linux-media@vger.kernel.org
879W:	http://ez.analog.com/community/linux-device-drivers
880S:	Supported
881F:	drivers/media/i2c/adv7180.c
882
883ANALOG DEVICES INC ADV748X DRIVER
884M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/media/i2c/adv748x/*
888
889ANALOG DEVICES INC ADV7511 DRIVER
890M:	Hans Verkuil <hans.verkuil@cisco.com>
891L:	linux-media@vger.kernel.org
892S:	Maintained
893F:	drivers/media/i2c/adv7511*
894
895ANALOG DEVICES INC ADV7604 DRIVER
896M:	Hans Verkuil <hans.verkuil@cisco.com>
897L:	linux-media@vger.kernel.org
898S:	Maintained
899F:	drivers/media/i2c/adv7604*
900
901ANALOG DEVICES INC ADV7842 DRIVER
902M:	Hans Verkuil <hans.verkuil@cisco.com>
903L:	linux-media@vger.kernel.org
904S:	Maintained
905F:	drivers/media/i2c/adv7842*
906
907ANALOG DEVICES INC ASOC CODEC DRIVERS
908M:	Lars-Peter Clausen <lars@metafoo.de>
909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
910W:	http://wiki.analog.com/
911W:	http://ez.analog.com/community/linux-device-drivers
912S:	Supported
913F:	sound/soc/codecs/adau*
914F:	sound/soc/codecs/adav*
915F:	sound/soc/codecs/ad1*
916F:	sound/soc/codecs/ad7*
917F:	sound/soc/codecs/ssm*
918F:	sound/soc/codecs/sigmadsp.*
919
920ANALOG DEVICES INC DMA DRIVERS
921M:	Lars-Peter Clausen <lars@metafoo.de>
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/dma/dma-axi-dmac.c
925
926ANALOG DEVICES INC IIO DRIVERS
927M:	Lars-Peter Clausen <lars@metafoo.de>
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929W:	http://wiki.analog.com/
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934F:	drivers/iio/*/ad*
935F:	drivers/iio/adc/ltc2497*
936X:	drivers/iio/*/adjd*
937F:	drivers/staging/iio/*/ad*
938
939ANDES ARCHITECTURE
940M:	Greentime Hu <green.hu@gmail.com>
941M:	Vincent Chen <deanbo422@gmail.com>
942T:	git https://github.com/andestech/linux.git
943S:	Supported
944F:	arch/nds32/
945F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946F:	Documentation/devicetree/bindings/nds32/
947K:	nds32
948N:	nds32
949
950ANDROID CONFIG FRAGMENTS
951M:	Rob Herring <robh@kernel.org>
952S:	Supported
953F:	kernel/configs/android*
954
955ANDROID DRIVERS
956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957M:	Arve Hjønnevåg <arve@android.com>
958M:	Todd Kjos <tkjos@android.com>
959M:	Martijn Coenen <maco@android.com>
960M:	Joel Fernandes <joel@joelfernandes.org>
961M:	Christian Brauner <christian@brauner.io>
962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963L:	devel@driverdev.osuosl.org
964S:	Supported
965F:	drivers/android/
966F:	drivers/staging/android/
967
968ANDROID GOLDFISH PIC DRIVER
969M:	Miodrag Dinic <miodrag.dinic@mips.com>
970S:	Supported
971F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972F:	drivers/irqchip/irq-goldfish-pic.c
973
974ANDROID GOLDFISH RTC DRIVER
975M:	Miodrag Dinic <miodrag.dinic@mips.com>
976S:	Supported
977F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978F:	drivers/rtc/rtc-goldfish.c
979
980ANDROID ION DRIVER
981M:	Laura Abbott <labbott@redhat.com>
982M:	Sumit Semwal <sumit.semwal@linaro.org>
983L:	devel@driverdev.osuosl.org
984L:	dri-devel@lists.freedesktop.org
985L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986S:	Supported
987F:	drivers/staging/android/ion
988F:	drivers/staging/android/uapi/ion.h
989
990AOA (Apple Onboard Audio) ALSA DRIVER
991M:	Johannes Berg <johannes@sipsolutions.net>
992L:	linuxppc-dev@lists.ozlabs.org
993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
994S:	Maintained
995F:	sound/aoa/
996
997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
999L:	linux-iio@vger.kernel.org
1000S:	Maintained
1001F:	drivers/iio/adc/stx104.c
1002
1003APM DRIVER
1004M:	Jiri Kosina <jikos@kernel.org>
1005S:	Odd fixes
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007F:	arch/x86/kernel/apm_32.c
1008F:	include/linux/apm_bios.h
1009F:	include/uapi/linux/apm_bios.h
1010F:	drivers/char/apm-emulation.c
1011
1012APPARMOR SECURITY MODULE
1013M:	John Johansen <john.johansen@canonical.com>
1014L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015W:	wiki.apparmor.net
1016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017S:	Supported
1018F:	security/apparmor/
1019F:	Documentation/admin-guide/LSM/apparmor.rst
1020
1021APPLE BCM5974 MULTITOUCH DRIVER
1022M:	Henrik Rydberg <rydberg@bitmath.org>
1023L:	linux-input@vger.kernel.org
1024S:	Odd fixes
1025F:	drivers/input/mouse/bcm5974.c
1026
1027APPLE SMC DRIVER
1028M:	Henrik Rydberg <rydberg@bitmath.org>
1029L:	linux-hwmon@vger.kernel.org
1030S:	Odd fixes
1031F:	drivers/hwmon/applesmc.c
1032
1033APPLETALK NETWORK LAYER
1034L:	netdev@vger.kernel.org
1035S:	Odd fixes
1036F:	drivers/net/appletalk/
1037F:	net/appletalk/
1038
1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040M:	Duc Dang <dhdang@apm.com>
1041S:	Supported
1042F:	arch/arm64/boot/dts/apm/
1043
1044APPLIED MICRO (APM) X-GENE SOC EDAC
1045M:	Loc Ho <lho@apm.com>
1046S:	Supported
1047F:	drivers/edac/xgene_edac.c
1048F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051M:	Iyappan Subramanian <isubramanian@apm.com>
1052M:	Keyur Chudgar <kchudgar@apm.com>
1053S:	Supported
1054F:	drivers/net/ethernet/apm/xgene-v2/
1055
1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057M:	Iyappan Subramanian <isubramanian@apm.com>
1058M:	Keyur Chudgar <kchudgar@apm.com>
1059M:	Quan Nguyen <qnguyen@apm.com>
1060S:	Supported
1061F:	drivers/net/ethernet/apm/xgene/
1062F:	drivers/net/phy/mdio-xgene.c
1063F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066APPLIED MICRO (APM) X-GENE SOC PMU
1067M:	Tai Nguyen <ttnguyen@apm.com>
1068S:	Supported
1069F:	drivers/perf/xgene_pmu.c
1070F:	Documentation/perf/xgene-pmu.txt
1071F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073APTINA CAMERA SENSOR PLL
1074M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075L:	linux-media@vger.kernel.org
1076S:	Maintained
1077F:	drivers/media/i2c/aptina-pll.*
1078
1079ARC FRAMEBUFFER DRIVER
1080M:	Jaya Kumar <jayalk@intworks.biz>
1081S:	Maintained
1082F:	drivers/video/fbdev/arcfb.c
1083F:	drivers/video/fbdev/core/fb_defio.c
1084
1085ARC PGU DRM DRIVER
1086M:	Alexey Brodkin <abrodkin@synopsys.com>
1087S:	Supported
1088F:	drivers/gpu/drm/arc/
1089F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091ARCNET NETWORK LAYER
1092M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1093L:	netdev@vger.kernel.org
1094S:	Maintained
1095F:	drivers/net/arcnet/
1096F:	include/uapi/linux/if_arcnet.h
1097
1098ARM ARCHITECTED TIMER DRIVER
1099M:	Mark Rutland <mark.rutland@arm.com>
1100M:	Marc Zyngier <marc.zyngier@arm.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/include/asm/arch_timer.h
1104F:	arch/arm64/include/asm/arch_timer.h
1105F:	drivers/clocksource/arm_arch_timer.c
1106
1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108M:	Linus Walleij <linus.walleij@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	Documentation/devicetree/bindings/arm/arm-boards
1112F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1114F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116F:	arch/arm/mach-integrator/
1117F:	arch/arm/mach-realview/
1118F:	arch/arm/mach-versatile/
1119F:	arch/arm/plat-versatile/
1120F:	arch/arm/boot/dts/arm-realview-*
1121F:	arch/arm/boot/dts/integrator*
1122F:	arch/arm/boot/dts/versatile*
1123F:	drivers/clk/versatile/
1124F:	drivers/i2c/busses/i2c-versatile.c
1125F:	drivers/irqchip/irq-versatile-fpga.c
1126F:	drivers/mtd/maps/physmap_of_versatile.c
1127F:	drivers/power/reset/arm-versatile-reboot.c
1128F:	drivers/soc/versatile/
1129
1130ARM HDLCD DRM DRIVER
1131M:	Liviu Dudau <liviu.dudau@arm.com>
1132S:	Supported
1133F:	drivers/gpu/drm/arm/hdlcd_*
1134F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136ARM MALI-DP DRM DRIVER
1137M:	Liviu Dudau <liviu.dudau@arm.com>
1138M:	Brian Starkey <brian.starkey@arm.com>
1139M:	Mali DP Maintainers <malidp@foss.arm.com>
1140S:	Supported
1141F:	drivers/gpu/drm/arm/
1142F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144ARM MFM AND FLOPPY DRIVERS
1145M:	Ian Molton <spyro@f2s.com>
1146S:	Maintained
1147F:	arch/arm/lib/floppydma.S
1148F:	arch/arm/include/asm/floppy.h
1149
1150ARM PMU PROFILING AND DEBUGGING
1151M:	Will Deacon <will.deacon@arm.com>
1152M:	Mark Rutland <mark.rutland@arm.com>
1153S:	Maintained
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155F:	arch/arm*/kernel/perf_*
1156F:	arch/arm/oprofile/common.c
1157F:	arch/arm*/kernel/hw_breakpoint.c
1158F:	arch/arm*/include/asm/hw_breakpoint.h
1159F:	arch/arm*/include/asm/perf_event.h
1160F:	drivers/perf/*
1161F:	include/linux/perf/arm_pmu.h
1162F:	Documentation/devicetree/bindings/arm/pmu.txt
1163F:	Documentation/devicetree/bindings/perf/
1164
1165ARM PORT
1166M:	Russell King <linux@armlinux.org.uk>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W:	http://www.armlinux.org.uk/
1169S:	Odd Fixes
1170T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171F:	arch/arm/
1172X:	arch/arm/boot/dts/
1173
1174ARM PRIMECELL AACI PL041 DRIVER
1175M:	Russell King <linux@armlinux.org.uk>
1176S:	Odd Fixes
1177F:	sound/arm/aaci.*
1178
1179ARM PRIMECELL BUS SUPPORT
1180M:	Russell King <linux@armlinux.org.uk>
1181S:	Odd Fixes
1182F:	drivers/amba/
1183F:	include/linux/amba/bus.h
1184
1185ARM PRIMECELL CLCD PL110 DRIVER
1186M:	Russell King <linux@armlinux.org.uk>
1187S:	Odd Fixes
1188F:	drivers/video/fbdev/amba-clcd.*
1189
1190ARM PRIMECELL KMI PL050 DRIVER
1191M:	Russell King <linux@armlinux.org.uk>
1192S:	Odd Fixes
1193F:	drivers/input/serio/ambakmi.*
1194F:	include/linux/amba/kmi.h
1195
1196ARM PRIMECELL MMCI PL180/1 DRIVER
1197M:	Russell King <linux@armlinux.org.uk>
1198S:	Odd Fixes
1199F:	drivers/mmc/host/mmci.*
1200F:	include/linux/amba/mmci.h
1201
1202ARM PRIMECELL SSP PL022 SPI DRIVER
1203M:	Linus Walleij <linus.walleij@linaro.org>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1207F:	drivers/spi/spi-pl022.c
1208
1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210M:	Russell King <linux@armlinux.org.uk>
1211S:	Odd Fixes
1212F:	drivers/tty/serial/amba-pl01*.c
1213F:	include/linux/amba/serial.h
1214
1215ARM PRIMECELL VIC PL190/PL192 DRIVER
1216M:	Linus Walleij <linus.walleij@linaro.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220F:	drivers/irqchip/irq-vic.c
1221
1222ARM SMMU DRIVERS
1223M:	Will Deacon <will.deacon@arm.com>
1224R:	Robin Murphy <robin.murphy@arm.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	drivers/iommu/arm-smmu.c
1228F:	drivers/iommu/arm-smmu-v3.c
1229F:	drivers/iommu/io-pgtable-arm.c
1230F:	drivers/iommu/io-pgtable-arm-v7s.c
1231
1232ARM SUB-ARCHITECTURES
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-*/
1236F:	arch/arm/plat-*/
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239ARM/ACTIONS SEMI ARCHITECTURE
1240M:	Andreas Färber <afaerber@suse.de>
1241R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244N:	owl
1245F:	arch/arm/mach-actions/
1246F:	arch/arm/boot/dts/owl-*
1247F:	arch/arm64/boot/dts/actions/
1248F:	drivers/clk/actions/
1249F:	drivers/clocksource/timer-owl*
1250F:	drivers/dma/owl-dma.c
1251F:	drivers/i2c/busses/i2c-owl.c
1252F:	drivers/pinctrl/actions/*
1253F:	drivers/soc/actions/
1254F:	include/dt-bindings/power/owl-*
1255F:	include/linux/soc/actions/
1256F:	Documentation/devicetree/bindings/arm/actions.txt
1257F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1259F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264ARM/ADS SPHERE MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/AFEB9260 MACHINE SUPPORT
1270M:	Sergey Lapin <slapin@ossfans.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273
1274ARM/AJECO 1ARM MACHINE SUPPORT
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/Allwinner SoC Clock Support
1280M:	Emilio López <emilio@elopez.com.ar>
1281S:	Maintained
1282F:	drivers/clk/sunxi/
1283
1284ARM/Allwinner sunXi SoC support
1285M:	Maxime Ripard <maxime.ripard@bootlin.com>
1286M:	Chen-Yu Tsai <wens@csie.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289N:	sun[x456789]i
1290N:	sun50i
1291F:	arch/arm/mach-sunxi/
1292F:	arch/arm64/boot/dts/allwinner/
1293F:	drivers/clk/sunxi-ng/
1294F:	drivers/pinctrl/sunxi/
1295F:	drivers/soc/sunxi/
1296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299M:	Neil Armstrong <narmstrong@baylibre.com>
1300M:	Jerome Brunet <jbrunet@baylibre.com>
1301L:	linux-amlogic@lists.infradead.org
1302S:	Maintained
1303F:	drivers/clk/meson/
1304F:	include/dt-bindings/clock/meson*
1305F:	include/dt-bindings/clock/gxbb*
1306F:	Documentation/devicetree/bindings/clock/amlogic*
1307
1308ARM/Amlogic Meson SoC support
1309M:	Kevin Hilman <khilman@baylibre.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L:	linux-amlogic@lists.infradead.org
1312W:	http://linux-meson.com/
1313S:	Maintained
1314F:	arch/arm/mach-meson/
1315F:	arch/arm/boot/dts/meson*
1316F:	arch/arm64/boot/dts/amlogic/
1317F:	drivers/pinctrl/meson/
1318F:	drivers/mmc/host/meson*
1319F:	drivers/soc/amlogic/
1320N:	meson
1321
1322ARM/Amlogic Meson SoC Sound Drivers
1323M:	Jerome Brunet <jbrunet@baylibre.com>
1324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	sound/soc/meson/
1327F:	Documentation/devicetree/bindings/sound/amlogic*
1328
1329ARM/Annapurna Labs ALPINE ARCHITECTURE
1330M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331M:	Antoine Tenart <antoine.tenart@bootlin.com>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	arch/arm/mach-alpine/
1335F:	arch/arm/boot/dts/alpine*
1336F:	arch/arm64/boot/dts/al/
1337F:	drivers/*/*alpine*
1338
1339ARM/ARTPEC MACHINE SUPPORT
1340M:	Jesper Nilsson <jesper.nilsson@axis.com>
1341M:	Lars Persson <lars.persson@axis.com>
1342S:	Maintained
1343L:	linux-arm-kernel@axis.com
1344F:	arch/arm/mach-artpec
1345F:	arch/arm/boot/dts/artpec6*
1346F:	drivers/clk/axis
1347F:	drivers/crypto/axis
1348F:	drivers/pinctrl/pinctrl-artpec*
1349F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351ARM/ASPEED I2C DRIVER
1352M:	Brendan Higgins <brendanhiggins@google.com>
1353R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354R:	Joel Stanley <joel@jms.id.au>
1355L:	linux-i2c@vger.kernel.org
1356L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1359F:	drivers/i2c/busses/i2c-aspeed.c
1360F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363ARM/ASPEED MACHINE SUPPORT
1364M:	Joel Stanley <joel@jms.id.au>
1365R:	Andrew Jeffery <andrew@aj.id.au>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369S:	Supported
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371F:	arch/arm/mach-aspeed/
1372F:	arch/arm/boot/dts/aspeed-*
1373N:	aspeed
1374
1375ARM/CALXEDA HIGHBANK ARCHITECTURE
1376M:	Rob Herring <robh@kernel.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-highbank/
1380F:	arch/arm/boot/dts/highbank.dts
1381F:	arch/arm/boot/dts/ecx-*.dts*
1382
1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384M:	Krzysztof Halasa <khalasa@piap.pl>
1385S:	Maintained
1386F:	arch/arm/mach-cns3xxx/
1387
1388ARM/CAVIUM THUNDER NETWORK DRIVER
1389M:	Sunil Goutham <sgoutham@cavium.com>
1390M:	Robert Richter <rric@kernel.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Supported
1393F:	drivers/net/ethernet/cavium/thunder/
1394
1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396M:	Lukasz Majewski <lukma@denx.de>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399F:	arch/arm/mach-ep93xx/ts72xx.c
1400
1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402M:	Alexander Shiyan <shc_work@mail.ru>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Odd Fixes
1405N:	clps711x
1406
1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413M:	Hartley Sweeten <hsweeten@visionengravers.com>
1414M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-ep93xx/
1418F:	arch/arm/mach-ep93xx/include/mach/
1419
1420ARM/CLKDEV SUPPORT
1421M:	Russell King <linux@armlinux.org.uk>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425F:	drivers/clk/clkdev.c
1426
1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428M:	Mike Rapoport <mike@compulab.co.il>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433M:	Baruch Siach <baruch@tkos.co.il>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/boot/dts/cx92755*
1437N:	digicolor
1438
1439ARM/CONTEC MICRO9 MACHINE SUPPORT
1440M:	Hubert Feurstein <hubert.feurstein@contec.at>
1441S:	Maintained
1442F:	arch/arm/mach-ep93xx/micro9.c
1443
1444ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1446R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	drivers/hwtracing/coresight/*
1450F:	Documentation/trace/coresight.txt
1451F:	Documentation/trace/coresight-cpu-debug.txt
1452F:	Documentation/devicetree/bindings/arm/coresight.txt
1453F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455F:	tools/perf/arch/arm/util/pmu.c
1456F:	tools/perf/arch/arm/util/auxtrace.c
1457F:	tools/perf/arch/arm/util/cs-etm.c
1458F:	tools/perf/arch/arm/util/cs-etm.h
1459F:	tools/perf/util/cs-etm.*
1460F:	tools/perf/util/cs-etm-decoder/*
1461
1462ARM/CORGI MACHINE SUPPORT
1463M:	Richard Purdie <rpurdie@rpsys.net>
1464S:	Maintained
1465
1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468M:	Linus Walleij <linus.walleij@linaro.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470T:	git git://github.com/ulli-kroll/linux.git
1471S:	Maintained
1472F:	Documentation/devicetree/bindings/arm/gemini.txt
1473F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476F:	arch/arm/mach-gemini/
1477F:	drivers/net/ethernet/cortina/
1478F:	drivers/pinctrl/pinctrl-gemini.c
1479F:	drivers/rtc/rtc-ftrtc010.c
1480
1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482M:	Barry Song <baohua@kernel.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485S:	Maintained
1486F:	arch/arm/boot/dts/prima2*
1487F:	arch/arm/mach-prima2/
1488F:	drivers/clk/sirf/
1489F:	drivers/clocksource/timer-prima2.c
1490F:	drivers/clocksource/timer-atlas7.c
1491N:	[^a-z]sirf
1492X:	drivers/gnss
1493
1494ARM/EBSA110 MACHINE SUPPORT
1495M:	Russell King <linux@armlinux.org.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W:	http://www.armlinux.org.uk/
1498S:	Maintained
1499F:	arch/arm/mach-ebsa110/
1500F:	drivers/net/ethernet/amd/am79c961a.*
1501
1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507N:	efm32
1508
1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510M:	Robert Jarzmik <robert.jarzmik@free.fr>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-pxa/ezx.c
1514
1515ARM/FARADAY FA526 PORT
1516M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.berlios.de/gemini-board
1520F:	arch/arm/mm/*-fa*
1521
1522ARM/FOOTBRIDGE ARCHITECTURE
1523M:	Russell King <linux@armlinux.org.uk>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525W:	http://www.armlinux.org.uk/
1526S:	Maintained
1527F:	arch/arm/include/asm/hardware/dec21285.h
1528F:	arch/arm/mach-footbridge/
1529
1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Fabio Estevam <fabio.estevam@nxp.com>
1535R:	NXP Linux Team <linux-imx@nxp.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/
1540F:	arch/arm/mach-mxs/
1541F:	arch/arm/boot/dts/imx*
1542F:	arch/arm/configs/imx*_defconfig
1543F:	arch/arm64/boot/dts/freescale/imx*
1544F:	drivers/clk/imx/
1545F:	drivers/firmware/imx/
1546F:	drivers/soc/imx/
1547F:	include/linux/firmware/imx/
1548F:	include/soc/imx/
1549
1550ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551M:	Shawn Guo <shawnguo@kernel.org>
1552M:	Sascha Hauer <s.hauer@pengutronix.de>
1553R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1554R:	Stefan Agner <stefan@agner.ch>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558F:	arch/arm/mach-imx/*vf610*
1559F:	arch/arm/boot/dts/vf*
1560
1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562M:	Shawn Guo <shawnguo@kernel.org>
1563M:	Li Yang <leoyang.li@nxp.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567F:	arch/arm/boot/dts/ls1021a*
1568F:	arch/arm64/boot/dts/freescale/fsl-*
1569F:	arch/arm64/boot/dts/freescale/qoriq-*
1570
1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/GUMSTIX MACHINE SUPPORT
1577M:	Steve Sakoman <sakoman@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580
1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582M:	Philipp Zabel <philipp.zabel@gmail.com>
1583M:	Paul Parsons <lost.distance@yahoo.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586F:	arch/arm/mach-pxa/hx4700.c
1587F:	arch/arm/mach-pxa/include/mach/hx4700.h
1588F:	sound/soc/pxa/hx4700.c
1589
1590ARM/HISILICON SOC SUPPORT
1591M:	Wei Xu <xuwei5@hisilicon.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.hisilicon.com
1594S:	Supported
1595T:	git git://github.com/hisilicon/linux-hisi.git
1596F:	arch/arm/mach-hisi/
1597F:	arch/arm/boot/dts/hi3*
1598F:	arch/arm/boot/dts/hip*
1599F:	arch/arm/boot/dts/hisi*
1600F:	arch/arm64/boot/dts/hisilicon/
1601
1602ARM/HP JORNADA 7XX MACHINE SUPPORT
1603M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604W:	www.jlime.com
1605S:	Maintained
1606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607F:	arch/arm/mach-sa1100/jornada720.c
1608F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610ARM/IGEP MACHINE SUPPORT
1611M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1612M:	Javier Martinez Canillas <javier@dowhile0.org>
1613L:	linux-omap@vger.kernel.org
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/omap3-igep*
1617
1618ARM/INCOME PXA270 SUPPORT
1619M:	Marek Vasut <marek.vasut@gmail.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624ARM/INTEL IOP13XX ARM ARCHITECTURE
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IOP32X ARM ARCHITECTURE
1630M:	Lennert Buytenhek <kernel@wantstofly.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633
1634ARM/INTEL IOP33X ARM ARCHITECTURE
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Orphan
1637
1638ARM/INTEL IQ81342EX MACHINE SUPPORT
1639M:	Lennert Buytenhek <kernel@wantstofly.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642
1643ARM/INTEL IXDP2850 MACHINE SUPPORT
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/INTEL IXP4XX ARM ARCHITECTURE
1649M:	Imre Kaloz <kaloz@openwrt.org>
1650M:	Krzysztof Halasa <khalasa@piap.pl>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/mach-ixp4xx/
1654
1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656M:	Jonathan Cameron <jic23@cam.ac.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm/mach-pxa/stargate2.c
1660F:	drivers/pcmcia/pxa2xx_stargate2.c
1661
1662ARM/INTEL XSC3 (MANZANO) ARM CORE
1663M:	Lennert Buytenhek <kernel@wantstofly.org>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666
1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668M:	Lennert Buytenhek <kernel@wantstofly.org>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671
1672ARM/LG1K ARCHITECTURE
1673M:	Chanho Min <chanho.min@lge.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm64/boot/dts/lg/
1677
1678ARM/LOGICPD PXA270 MACHINE SUPPORT
1679M:	Lennert Buytenhek <kernel@wantstofly.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/LPC18XX ARCHITECTURE
1684M:	Vladimir Zapolskiy <vz@mleia.com>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687F:	arch/arm/boot/dts/lpc43*
1688F:	drivers/i2c/busses/i2c-lpc2k.c
1689F:	drivers/memory/pl172.c
1690F:	drivers/mtd/spi-nor/nxp-spifi.c
1691F:	drivers/rtc/rtc-lpc24xx.c
1692N:	lpc18xx
1693
1694ARM/LPC32XX SOC SUPPORT
1695M:	Vladimir Zapolskiy <vz@mleia.com>
1696M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1699S:	Maintained
1700F:	arch/arm/boot/dts/lpc32*
1701F:	arch/arm/mach-lpc32xx/
1702F:	drivers/i2c/busses/i2c-pnx.c
1703F:	drivers/net/ethernet/nxp/lpc_eth.c
1704F:	drivers/usb/host/ohci-nxp.c
1705F:	drivers/watchdog/pnx4008_wdt.c
1706N:	lpc32xx
1707
1708ARM/MAGICIAN MACHINE SUPPORT
1709M:	Philipp Zabel <philipp.zabel@gmail.com>
1710S:	Maintained
1711
1712ARM/Marvell Dove/MV78xx0/Orion SOC support
1713M:	Jason Cooper <jason@lakedaemon.net>
1714M:	Andrew Lunn <andrew@lunn.ch>
1715M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716M:	Gregory Clement <gregory.clement@bootlin.com>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/soc/dove/
1720F:	arch/arm/mach-dove/
1721F:	arch/arm/mach-mv78xx0/
1722F:	arch/arm/mach-orion5x/
1723F:	arch/arm/plat-orion/
1724F:	arch/arm/boot/dts/dove*
1725F:	arch/arm/boot/dts/orion5x*
1726
1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728M:	Jason Cooper <jason@lakedaemon.net>
1729M:	Andrew Lunn <andrew@lunn.ch>
1730M:	Gregory Clement <gregory.clement@bootlin.com>
1731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	arch/arm/boot/dts/armada*
1735F:	arch/arm/boot/dts/kirkwood*
1736F:	arch/arm/configs/mvebu_*_defconfig
1737F:	arch/arm/mach-mvebu/
1738F:	arch/arm64/boot/dts/marvell/armada*
1739F:	drivers/cpufreq/armada-37xx-cpufreq.c
1740F:	drivers/cpufreq/mvebu-cpufreq.c
1741F:	drivers/irqchip/irq-armada-370-xp.c
1742F:	drivers/irqchip/irq-mvebu-*
1743F:	drivers/pinctrl/mvebu/
1744F:	drivers/rtc/rtc-armada38x.c
1745
1746ARM/Mediatek RTC DRIVER
1747M:	Eddie Huang <eddie.huang@mediatek.com>
1748M:	Sean Wang <sean.wang@mediatek.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753F:	drivers/rtc/rtc-mt6397.c
1754F:	drivers/rtc/rtc-mt7622.c
1755
1756ARM/Mediatek SoC support
1757M:	Matthias Brugger <matthias.bgg@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760W:	https://mtk.bcnfs.org/
1761C:	irc://chat.freenode.net/linux-mediatek
1762S:	Maintained
1763F:	arch/arm/boot/dts/mt6*
1764F:	arch/arm/boot/dts/mt7*
1765F:	arch/arm/boot/dts/mt8*
1766F:	arch/arm/mach-mediatek/
1767F:	arch/arm64/boot/dts/mediatek/
1768F:	drivers/soc/mediatek/
1769N:	mtk
1770N:	mt[678]
1771K:	mediatek
1772
1773ARM/Mediatek USB3 PHY DRIVER
1774M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	drivers/phy/mediatek/
1779F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1780
1781ARM/MICREL KS8695 ARCHITECTURE
1782M:	Greg Ungerer <gerg@uclinux.org>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784F:	arch/arm/mach-ks8695/
1785S:	Odd Fixes
1786
1787ARM/Microchip (AT91) SoC support
1788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1789M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1790M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792W:	http://www.linux4sam.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794S:	Supported
1795N:	at91
1796N:	atmel
1797F:	arch/arm/mach-at91/
1798F:	include/soc/at91/
1799F:	arch/arm/boot/dts/at91*.dts
1800F:	arch/arm/boot/dts/at91*.dtsi
1801F:	arch/arm/boot/dts/sama*.dts
1802F:	arch/arm/boot/dts/sama*.dtsi
1803F:	arch/arm/include/debug/at91.S
1804F:	drivers/memory/atmel*
1805F:	drivers/watchdog/sama5d4_wdt.c
1806X:	drivers/input/touchscreen/atmel_mxt_ts.c
1807X:	drivers/net/wireless/atmel/
1808
1809ARM/MIOA701 MACHINE SUPPORT
1810M:	Robert Jarzmik <robert.jarzmik@free.fr>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812F:	arch/arm/mach-pxa/mioa701.c
1813S:	Maintained
1814
1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816M:	Michael Petchkovsky <mkpetch@internode.on.net>
1817S:	Maintained
1818
1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820M:	Linus Walleij <linus.walleij@linaro.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:	Maintained
1823F:	arch/arm/mach-nomadik/
1824F:	arch/arm/mach-u300/
1825F:	arch/arm/mach-ux500/
1826F:	arch/arm/boot/dts/ste-*
1827F:	drivers/clk/clk-nomadik.c
1828F:	drivers/clk/clk-u300.c
1829F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1830F:	drivers/clocksource/timer-u300.c
1831F:	drivers/dma/coh901318*
1832F:	drivers/dma/ste_dma40*
1833F:	drivers/hwspinlock/u8500_hsem.c
1834F:	drivers/i2c/busses/i2c-nomadik.c
1835F:	drivers/i2c/busses/i2c-stu300.c
1836F:	drivers/mfd/ab3100*
1837F:	drivers/mfd/ab8500*
1838F:	drivers/mfd/abx500*
1839F:	drivers/mfd/dbx500*
1840F:	drivers/mfd/db8500*
1841F:	drivers/pinctrl/nomadik/
1842F:	drivers/pinctrl/pinctrl-coh901*
1843F:	drivers/pinctrl/pinctrl-u300.c
1844F:	drivers/rtc/rtc-ab3100.c
1845F:	drivers/rtc/rtc-ab8500.c
1846F:	drivers/rtc/rtc-coh901331.c
1847F:	drivers/rtc/rtc-pl031.c
1848F:	drivers/watchdog/coh901327_wdt.c
1849F:	Documentation/devicetree/bindings/arm/ste-*
1850F:	Documentation/devicetree/bindings/arm/ux500/
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852
1853ARM/NUVOTON NPCM ARCHITECTURE
1854M:	Avi Fishman <avifishman70@gmail.com>
1855M:	Tomer Maimon <tmaimon77@gmail.com>
1856R:	Patrick Venture <venture@google.com>
1857R:	Nancy Yuen <yuenn@google.com>
1858R:	Brendan Higgins <brendanhiggins@google.com>
1859L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860S:	Supported
1861F:	arch/arm/mach-npcm/
1862F:	arch/arm/boot/dts/nuvoton-npcm*
1863F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864F:	drivers/*/*npcm*
1865F:	Documentation/devicetree/bindings/*/*npcm*
1866F:	Documentation/devicetree/bindings/*/*/*npcm*
1867
1868ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869M:	Wan ZongShun <mcuos.com@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.mcuos.com
1872S:	Maintained
1873F:	arch/arm/mach-w90x900/
1874F:	drivers/input/keyboard/w90p910_keypad.c
1875F:	drivers/input/touchscreen/w90p910_ts.c
1876F:	drivers/watchdog/nuc900_wdt.c
1877F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1878F:	drivers/mtd/nand/raw/nuc900_nand.c
1879F:	drivers/rtc/rtc-nuc900.c
1880F:	drivers/spi/spi-nuc900.c
1881F:	drivers/usb/host/ehci-w90x900.c
1882F:	drivers/video/fbdev/nuc900fb.c
1883
1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1886L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1887W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888S:	Supported
1889
1890ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891M:	Alexander Clouter <alex@digriz.org.uk>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W:	http://www.digriz.org.uk/ts78xx/kernel
1894S:	Maintained
1895F:	arch/arm/mach-orion5x/ts78xx-*
1896
1897ARM/OXNAS platform support
1898M:	Neil Armstrong <narmstrong@baylibre.com>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-oxnas@groups.io (moderated for non-subscribers)
1901S:	Maintained
1902F:	arch/arm/mach-oxnas/
1903F:	arch/arm/boot/dts/ox8*.dts*
1904N:	oxnas
1905
1906ARM/PALM TREO SUPPORT
1907M:	Tomas Cech <sleep_walker@suse.com>
1908L:	linux-arm-kernel@lists.infradead.org
1909W:	http://hackndev.com
1910S:	Maintained
1911F:	arch/arm/mach-pxa/palmtreo.*
1912
1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914M:	Marek Vasut <marek.vasut@gmail.com>
1915L:	linux-arm-kernel@lists.infradead.org
1916W:	http://hackndev.com
1917S:	Maintained
1918F:	arch/arm/mach-pxa/include/mach/palmtx.h
1919F:	arch/arm/mach-pxa/palmtx.c
1920F:	arch/arm/mach-pxa/palmt5.*
1921F:	arch/arm/mach-pxa/include/mach/palmld.h
1922F:	arch/arm/mach-pxa/palmld.c
1923F:	arch/arm/mach-pxa/palmte2.*
1924F:	arch/arm/mach-pxa/include/mach/palmtc.h
1925F:	arch/arm/mach-pxa/palmtc.c
1926
1927ARM/PALMZ72 SUPPORT
1928M:	Sergey Lapin <slapin@ossfans.org>
1929L:	linux-arm-kernel@lists.infradead.org
1930W:	http://hackndev.com
1931S:	Maintained
1932F:	arch/arm/mach-pxa/palmz72.*
1933
1934ARM/PLEB SUPPORT
1935M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1936W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937S:	Maintained
1938
1939ARM/PT DIGITAL BOARD PORT
1940M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942W:	http://www.armlinux.org.uk/
1943S:	Maintained
1944
1945ARM/QUALCOMM SUPPORT
1946M:	Andy Gross <andy.gross@linaro.org>
1947M:	David Brown <david.brown@linaro.org>
1948L:	linux-arm-msm@vger.kernel.org
1949S:	Maintained
1950F:	Documentation/devicetree/bindings/soc/qcom/
1951F:	arch/arm/boot/dts/qcom-*.dts
1952F:	arch/arm/boot/dts/qcom-*.dtsi
1953F:	arch/arm/mach-qcom/
1954F:	arch/arm64/boot/dts/qcom/*
1955F:	drivers/i2c/busses/i2c-qup.c
1956F:	drivers/clk/qcom/
1957F:	drivers/dma/qcom/
1958F:	drivers/soc/qcom/
1959F:	drivers/spi/spi-qup.c
1960F:	drivers/tty/serial/msm_serial.c
1961F:	drivers/*/pm8???-*
1962F:	drivers/mfd/ssbi.c
1963F:	drivers/firmware/qcom_scm*
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965
1966ARM/RADISYS ENP2611 MACHINE SUPPORT
1967M:	Lennert Buytenhek <kernel@wantstofly.org>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970
1971ARM/RDA MICRO ARCHITECTURE
1972M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm/boot/dts/rda8810pl-*
1977F:	drivers/clocksource/timer-rda.c
1978F:	drivers/irqchip/irq-rda-intc.c
1979F:	drivers/tty/serial/rda-uart.c
1980F:	Documentation/devicetree/bindings/arm/rda.txt
1981F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1984
1985ARM/REALTEK ARCHITECTURE
1986M:	Andreas Färber <afaerber@suse.de>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989F:	arch/arm64/boot/dts/realtek/
1990F:	Documentation/devicetree/bindings/arm/realtek.txt
1991
1992ARM/RENESAS ARM64 ARCHITECTURE
1993M:	Simon Horman <horms@verge.net.au>
1994M:	Magnus Damm <magnus.damm@gmail.com>
1995L:	linux-renesas-soc@vger.kernel.org
1996Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998S:	Supported
1999F:	arch/arm64/boot/dts/renesas/
2000F:	Documentation/devicetree/bindings/arm/shmobile.txt
2001F:	drivers/soc/renesas/
2002F:	include/linux/soc/renesas/
2003
2004ARM/RISCPC ARCHITECTURE
2005M:	Russell King <linux@armlinux.org.uk>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007W:	http://www.armlinux.org.uk/
2008S:	Maintained
2009F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2010F:	arch/arm/include/asm/hardware/ioc.h
2011F:	arch/arm/include/asm/hardware/iomd.h
2012F:	arch/arm/include/asm/hardware/memc.h
2013F:	arch/arm/mach-rpc/
2014F:	drivers/net/ethernet/8390/etherh.c
2015F:	drivers/net/ethernet/i825xx/ether1*
2016F:	drivers/net/ethernet/seeq/ether3*
2017F:	drivers/scsi/arm/
2018
2019ARM/Rockchip SoC support
2020M:	Heiko Stuebner <heiko@sntech.de>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-rockchip@lists.infradead.org
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024S:	Maintained
2025F:	arch/arm/boot/dts/rk3*
2026F:	arch/arm/boot/dts/rv1108*
2027F:	arch/arm/mach-rockchip/
2028F:	drivers/clk/rockchip/
2029F:	drivers/i2c/busses/i2c-rk3x.c
2030F:	drivers/*/*rockchip*
2031F:	drivers/*/*/*rockchip*
2032F:	sound/soc/rockchip/
2033N:	rockchip
2034
2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036M:	Kukjin Kim <kgene@kernel.org>
2037M:	Krzysztof Kozlowski <krzk@kernel.org>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041S:	Maintained
2042F:	arch/arm/boot/dts/s3c*
2043F:	arch/arm/boot/dts/s5p*
2044F:	arch/arm/boot/dts/exynos*
2045F:	arch/arm64/boot/dts/exynos/
2046F:	arch/arm/plat-samsung/
2047F:	arch/arm/mach-s3c24*/
2048F:	arch/arm/mach-s3c64xx/
2049F:	arch/arm/mach-s5p*/
2050F:	arch/arm/mach-exynos*/
2051F:	drivers/*/*s3c24*
2052F:	drivers/*/*/*s3c24*
2053F:	drivers/*/*s3c64xx*
2054F:	drivers/*/*s5pv210*
2055F:	drivers/memory/samsung/*
2056F:	drivers/soc/samsung/*
2057F:	Documentation/arm/Samsung/
2058F:	Documentation/devicetree/bindings/arm/samsung/
2059F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2060F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2061N:	exynos
2062
2063ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064M:	Kyungmin Park <kyungmin.park@samsung.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-s5pv210/
2068
2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070M:	Kyungmin Park <kyungmin.park@samsung.com>
2071M:	Kamil Debski <kamil@wypas.org>
2072M:	Andrzej Hajda <a.hajda@samsung.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/s5p-g2d/
2077
2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079M:	Marek Szyprowski <m.szyprowski@samsung.com>
2080L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081L:	linux-media@vger.kernel.org
2082S:	Maintained
2083F:	drivers/media/platform/s5p-cec/
2084F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2085
2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089L:	linux-arm-kernel@lists.infradead.org
2090L:	linux-media@vger.kernel.org
2091S:	Maintained
2092F:	drivers/media/platform/s5p-jpeg/
2093
2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095M:	Kyungmin Park <kyungmin.park@samsung.com>
2096M:	Kamil Debski <kamil@wypas.org>
2097M:	Jeongtae Park <jtp.park@samsung.com>
2098M:	Andrzej Hajda <a.hajda@samsung.com>
2099L:	linux-arm-kernel@lists.infradead.org
2100L:	linux-media@vger.kernel.org
2101S:	Maintained
2102F:	drivers/media/platform/s5p-mfc/
2103
2104ARM/SHMOBILE ARM ARCHITECTURE
2105M:	Simon Horman <horms@verge.net.au>
2106M:	Magnus Damm <magnus.damm@gmail.com>
2107L:	linux-renesas-soc@vger.kernel.org
2108Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110S:	Supported
2111F:	arch/arm/boot/dts/emev2*
2112F:	arch/arm/boot/dts/r7s*
2113F:	arch/arm/boot/dts/r8a*
2114F:	arch/arm/boot/dts/r9a*
2115F:	arch/arm/boot/dts/sh*
2116F:	arch/arm/configs/shmobile_defconfig
2117F:	arch/arm/include/debug/renesas-scif.S
2118F:	arch/arm/mach-shmobile/
2119F:	Documentation/devicetree/bindings/arm/shmobile.txt
2120F:	drivers/soc/renesas/
2121F:	include/linux/soc/renesas/
2122
2123ARM/SOCFPGA ARCHITECTURE
2124M:	Dinh Nguyen <dinguyen@kernel.org>
2125S:	Maintained
2126F:	arch/arm/mach-socfpga/
2127F:	arch/arm/boot/dts/socfpga*
2128F:	arch/arm/configs/socfpga_defconfig
2129F:	arch/arm64/boot/dts/altera/
2130W:	http://www.rocketboards.org
2131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2132
2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134M:	Dinh Nguyen <dinguyen@kernel.org>
2135S:	Maintained
2136F:	drivers/clk/socfpga/
2137
2138ARM/SOCFPGA EDAC SUPPORT
2139M:	Thor Thayer <thor.thayer@linux.intel.com>
2140S:	Maintained
2141F:	drivers/edac/altera_edac.
2142
2143ARM/SPREADTRUM SoC SUPPORT
2144M:	Orson Zhai <orsonzhai@gmail.com>
2145M:	Baolin Wang <baolin.wang@linaro.org>
2146M:	Chunyan Zhang <zhang.lyra@gmail.com>
2147S:	Maintained
2148F:	arch/arm64/boot/dts/sprd
2149N:	sprd
2150
2151ARM/STI ARCHITECTURE
2152M:	Patrice Chotard <patrice.chotard@st.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154W:	http://www.stlinux.com
2155S:	Maintained
2156F:	arch/arm/mach-sti/
2157F:	arch/arm/boot/dts/sti*
2158F:	drivers/char/hw_random/st-rng.c
2159F:	drivers/clocksource/arm_global_timer.c
2160F:	drivers/clocksource/clksrc_st_lpc.c
2161F:	drivers/cpufreq/sti-cpufreq.c
2162F:	drivers/dma/st_fdma*
2163F:	drivers/i2c/busses/i2c-st.c
2164F:	drivers/media/rc/st_rc.c
2165F:	drivers/media/platform/sti/c8sectpfe/
2166F:	drivers/mmc/host/sdhci-st.c
2167F:	drivers/phy/st/phy-miphy28lp.c
2168F:	drivers/phy/st/phy-stih407-usb.c
2169F:	drivers/pinctrl/pinctrl-st.c
2170F:	drivers/remoteproc/st_remoteproc.c
2171F:	drivers/remoteproc/st_slim_rproc.c
2172F:	drivers/reset/sti/
2173F:	drivers/rtc/rtc-st-lpc.c
2174F:	drivers/tty/serial/st-asc.c
2175F:	drivers/usb/dwc3/dwc3-st.c
2176F:	drivers/usb/host/ehci-st.c
2177F:	drivers/usb/host/ohci-st.c
2178F:	drivers/watchdog/st_lpc_wdt.c
2179F:	drivers/ata/ahci_st.c
2180F:	include/linux/remoteproc/st_slim_rproc.h
2181
2182ARM/STM32 ARCHITECTURE
2183M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184M:	Alexandre Torgue <alexandre.torgue@st.com>
2185L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189N:	stm32
2190N:	stm
2191F:	arch/arm/boot/dts/stm32*
2192F:	arch/arm/mach-stm32/
2193F:	drivers/clocksource/armv7m_systick.c
2194
2195ARM/Synaptics SoC support
2196M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Maintained
2200F:	arch/arm/mach-berlin/
2201F:	arch/arm/boot/dts/berlin*
2202F:	arch/arm64/boot/dts/synaptics/
2203
2204ARM/TANGO ARCHITECTURE
2205M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2206M:	Mans Rullgard <mans@mansr.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208S:	Odd Fixes
2209N:	tango
2210
2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212M:	Lennert Buytenhek <kernel@wantstofly.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215
2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217M:	Hans Verkuil <hans.verkuil@cisco.com>
2218L:	linux-tegra@vger.kernel.org
2219L:	linux-media@vger.kernel.org
2220S:	Maintained
2221F:	drivers/media/platform/tegra-cec/
2222F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2223
2224ARM/TETON BGA MACHINE SUPPORT
2225M:	"Mark F. Brown" <mark.brown314@gmail.com>
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228
2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/memory/*emif*
2234
2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236M:	Tero Kristo <t-kristo@ti.com>
2237M:	Nishanth Menon <nm@ti.com>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Supported
2240F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2241F:	arch/arm64/boot/dts/ti/Makefile
2242F:	arch/arm64/boot/dts/ti/k3-*
2243F:	include/dt-bindings/pinctrl/k3.h
2244
2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246M:	Santosh Shilimkar <ssantosh@kernel.org>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249F:	arch/arm/mach-keystone/
2250F:	arch/arm/boot/dts/keystone-*
2251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2252
2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254M:	Santosh Shilimkar <ssantosh@kernel.org>
2255L:	linux-kernel@vger.kernel.org
2256S:	Maintained
2257F:	drivers/clk/keystone/
2258
2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260M:	Santosh Shilimkar <ssantosh@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262L:	linux-kernel@vger.kernel.org
2263S:	Maintained
2264F:	drivers/clocksource/timer-keystone.c
2265
2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267M:	Santosh Shilimkar <ssantosh@kernel.org>
2268L:	linux-kernel@vger.kernel.org
2269S:	Maintained
2270F:	drivers/power/reset/keystone-reset.c
2271
2272ARM/THECUS N2100 MACHINE SUPPORT
2273M:	Lennert Buytenhek <kernel@wantstofly.org>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276
2277ARM/TOSA MACHINE SUPPORT
2278M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279M:	Dirk Opfer <dirk@opfer-online.de>
2280S:	Maintained
2281
2282ARM/UNIPHIER ARCHITECTURE
2283M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286S:	Maintained
2287F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290F:	arch/arm/boot/dts/uniphier*
2291F:	arch/arm/include/asm/hardware/cache-uniphier.h
2292F:	arch/arm/mach-uniphier/
2293F:	arch/arm/mm/cache-uniphier.c
2294F:	arch/arm64/boot/dts/socionext/uniphier*
2295F:	drivers/bus/uniphier-system-bus.c
2296F:	drivers/clk/uniphier/
2297F:	drivers/dmaengine/uniphier-mdmac.c
2298F:	drivers/gpio/gpio-uniphier.c
2299F:	drivers/i2c/busses/i2c-uniphier*
2300F:	drivers/irqchip/irq-uniphier-aidet.c
2301F:	drivers/mmc/host/uniphier-sd.c
2302F:	drivers/pinctrl/uniphier/
2303F:	drivers/reset/reset-uniphier.c
2304F:	drivers/tty/serial/8250/8250_uniphier.c
2305N:	uniphier
2306
2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308M:	Ulf Hansson <ulf.hansson@linaro.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310T:	git git://git.linaro.org/people/ulfh/clk.git
2311S:	Maintained
2312F:	drivers/clk/ux500/
2313
2314ARM/VERSATILE EXPRESS PLATFORM
2315M:	Liviu Dudau <liviu.dudau@arm.com>
2316M:	Sudeep Holla <sudeep.holla@arm.com>
2317M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320F:	arch/arm/boot/dts/vexpress*
2321F:	arch/arm64/boot/dts/arm/
2322F:	arch/arm/mach-vexpress/
2323F:	*/*/vexpress*
2324F:	*/*/*/vexpress*
2325F:	drivers/clk/versatile/clk-vexpress-osc.c
2326F:	drivers/clocksource/timer-versatile.c
2327N:	mps2
2328
2329ARM/VFP SUPPORT
2330M:	Russell King <linux@armlinux.org.uk>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332W:	http://www.armlinux.org.uk/
2333S:	Maintained
2334F:	arch/arm/vfp/
2335
2336ARM/VOIPAC PXA270 SUPPORT
2337M:	Marek Vasut <marek.vasut@gmail.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339S:	Maintained
2340F:	arch/arm/mach-pxa/vpac270.c
2341F:	arch/arm/mach-pxa/include/mach/vpac270.h
2342
2343ARM/VT8500 ARM ARCHITECTURE
2344M:	Tony Prisk <linux@prisktech.co.nz>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	arch/arm/mach-vt8500/
2348F:	drivers/clocksource/timer-vt8500.c
2349F:	drivers/i2c/busses/i2c-wmt.c
2350F:	drivers/mmc/host/wmt-sdmmc.c
2351F:	drivers/pwm/pwm-vt8500.c
2352F:	drivers/rtc/rtc-vt8500.c
2353F:	drivers/tty/serial/vt8500_serial.c
2354F:	drivers/usb/host/ehci-platform.c
2355F:	drivers/usb/host/uhci-platform.c
2356F:	drivers/video/fbdev/vt8500lcdfb.*
2357F:	drivers/video/fbdev/wm8505fb*
2358F:	drivers/video/fbdev/wmt_ge_rops.*
2359
2360ARM/ZIPIT Z2 SUPPORT
2361M:	Marek Vasut <marek.vasut@gmail.com>
2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363S:	Maintained
2364F:	arch/arm/mach-pxa/z2.c
2365F:	arch/arm/mach-pxa/include/mach/z2.h
2366
2367ARM/ZTE ARCHITECTURE
2368M:	Jun Nie <jun.nie@linaro.org>
2369M:	Shawn Guo <shawnguo@kernel.org>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm/boot/dts/zx2967*
2373F:	arch/arm/mach-zx/
2374F:	arch/arm64/boot/dts/zte/
2375F:	drivers/clk/zte/
2376F:	drivers/dma/zx_dma.c
2377F:	drivers/gpio/gpio-zx.c
2378F:	drivers/i2c/busses/i2c-zx2967.c
2379F:	drivers/mmc/host/dw_mmc-zx.*
2380F:	drivers/pinctrl/zte/
2381F:	drivers/soc/zte/
2382F:	drivers/thermal/zx2967_thermal.c
2383F:	drivers/watchdog/zx2967_wdt.c
2384F:	Documentation/devicetree/bindings/arm/zte.yaml
2385F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2386F:	Documentation/devicetree/bindings/dma/zxdma.txt
2387F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392F:	Documentation/devicetree/bindings/soc/zte/
2393F:	Documentation/devicetree/bindings/sound/zte,*.txt
2394F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396F:	include/dt-bindings/clock/zx2967*.h
2397F:	include/dt-bindings/soc/zte,*.h
2398F:	sound/soc/codecs/zx_aud96p22.c
2399F:	sound/soc/zte/
2400
2401ARM/ZYNQ ARCHITECTURE
2402M:	Michal Simek <michal.simek@xilinx.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404W:	http://wiki.xilinx.com
2405T:	git https://github.com/Xilinx/linux-xlnx.git
2406S:	Supported
2407F:	arch/arm/mach-zynq/
2408F:	drivers/cpuidle/cpuidle-zynq.c
2409F:	drivers/block/xsysace.c
2410N:	zynq
2411N:	xilinx
2412F:	drivers/clocksource/timer-cadence-ttc.c
2413F:	drivers/i2c/busses/i2c-cadence.c
2414F:	drivers/mmc/host/sdhci-of-arasan.c
2415F:	drivers/edac/synopsys_edac.c
2416F:	drivers/i2c/busses/i2c-xiic.c
2417
2418ARM64 PORT (AARCH64 ARCHITECTURE)
2419M:	Catalin Marinas <catalin.marinas@arm.com>
2420M:	Will Deacon <will.deacon@arm.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423S:	Maintained
2424F:	arch/arm64/
2425X:	arch/arm64/boot/dts/
2426F:	Documentation/arm64/
2427
2428AS3645A LED FLASH CONTROLLER DRIVER
2429M:	Sakari Ailus <sakari.ailus@iki.fi>
2430L:	linux-leds@vger.kernel.org
2431S:	Maintained
2432F:	drivers/leds/leds-as3645a.c
2433
2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2436L:	linux-media@vger.kernel.org
2437T:	git git://linuxtv.org/media_tree.git
2438S:	Maintained
2439F:	drivers/media/i2c/ak7375.c
2440F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2441
2442ASAHI KASEI AK8974 DRIVER
2443M:	Linus Walleij <linus.walleij@linaro.org>
2444L:	linux-iio@vger.kernel.org
2445W:	http://www.akm.com/
2446S:	Supported
2447F:	drivers/iio/magnetometer/ak8974.c
2448
2449ASC7621 HARDWARE MONITOR DRIVER
2450M:	George Joseph <george.joseph@fairview5.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	Documentation/hwmon/asc7621
2454F:	drivers/hwmon/asc7621.c
2455
2456ASPEED VIDEO ENGINE DRIVER
2457M:	Eddie James <eajames@linux.ibm.com>
2458L:	linux-media@vger.kernel.org
2459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460S:	Maintained
2461F:	drivers/media/platform/aspeed-video.c
2462F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2463
2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465M:	Corentin Chary <corentin.chary@gmail.com>
2466L:	acpi4asus-user@lists.sourceforge.net
2467L:	platform-driver-x86@vger.kernel.org
2468W:	http://acpi4asus.sf.net
2469S:	Maintained
2470F:	drivers/platform/x86/asus*.c
2471F:	drivers/platform/x86/eeepc*.c
2472
2473ASUS WIRELESS RADIO CONTROL DRIVER
2474M:	João Paulo Rechi Vita <jprvita@gmail.com>
2475L:	platform-driver-x86@vger.kernel.org
2476S:	Maintained
2477F:	drivers/platform/x86/asus-wireless.c
2478
2479ASYMMETRIC KEYS
2480M:	David Howells <dhowells@redhat.com>
2481L:	keyrings@vger.kernel.org
2482S:	Maintained
2483F:	Documentation/crypto/asymmetric-keys.txt
2484F:	include/linux/verification.h
2485F:	include/crypto/public_key.h
2486F:	include/crypto/pkcs7.h
2487F:	crypto/asymmetric_keys/
2488
2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490R:	Dan Williams <dan.j.williams@intel.com>
2491W:	http://sourceforge.net/projects/xscaleiop
2492S:	Odd fixes
2493F:	Documentation/crypto/async-tx-api.txt
2494F:	crypto/async_tx/
2495F:	drivers/dma/
2496F:	include/linux/dmaengine.h
2497F:	include/linux/async_tx.h
2498
2499AT24 EEPROM DRIVER
2500M:	Bartosz Golaszewski <brgl@bgdev.pl>
2501L:	linux-i2c@vger.kernel.org
2502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/eeprom/at24.txt
2505F:	drivers/misc/eeprom/at24.c
2506F:	include/linux/platform_data/at24.h
2507
2508ATA OVER ETHERNET (AOE) DRIVER
2509M:	"Ed L. Cashin" <ed.cashin@acm.org>
2510W:	http://www.openaoe.org/
2511S:	Supported
2512F:	Documentation/aoe/
2513F:	drivers/block/aoe/
2514
2515ATHEROS 71XX/9XXX GPIO DRIVER
2516M:	Alban Bedel <albeu@free.fr>
2517W:	https://github.com/AlbanBedel/linux
2518T:	git git://github.com/AlbanBedel/linux
2519S:	Maintained
2520F:	drivers/gpio/gpio-ath79.c
2521F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2522
2523ATHEROS 71XX/9XXX USB PHY DRIVER
2524M:	Alban Bedel <albeu@free.fr>
2525W:	https://github.com/AlbanBedel/linux
2526T:	git git://github.com/AlbanBedel/linux
2527S:	Maintained
2528F:	drivers/phy/qualcomm/phy-ath79-usb.c
2529F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2530
2531ATHEROS ATH GENERIC UTILITIES
2532M:	Kalle Valo <kvalo@codeaurora.org>
2533L:	linux-wireless@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/wireless/ath/*
2536
2537ATHEROS ATH5K WIRELESS DRIVER
2538M:	Jiri Slaby <jirislaby@gmail.com>
2539M:	Nick Kossifidis <mickflemm@gmail.com>
2540M:	Luis Chamberlain <mcgrof@kernel.org>
2541L:	linux-wireless@vger.kernel.org
2542W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2543S:	Maintained
2544F:	drivers/net/wireless/ath/ath5k/
2545
2546ATHEROS ATH6KL WIRELESS DRIVER
2547M:	Kalle Valo <kvalo@codeaurora.org>
2548L:	linux-wireless@vger.kernel.org
2549W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551S:	Supported
2552F:	drivers/net/wireless/ath/ath6kl/
2553
2554ATI_REMOTE2 DRIVER
2555M:	Ville Syrjala <syrjala@sci.fi>
2556S:	Maintained
2557F:	drivers/input/misc/ati_remote2.c
2558
2559ATK0110 HWMON DRIVER
2560M:	Luca Tettamanti <kronos.it@gmail.com>
2561L:	linux-hwmon@vger.kernel.org
2562S:	Maintained
2563F:	drivers/hwmon/asus_atk0110.c
2564
2565ATLX ETHERNET DRIVERS
2566M:	Jay Cliburn <jcliburn@gmail.com>
2567M:	Chris Snook <chris.snook@gmail.com>
2568L:	netdev@vger.kernel.org
2569W:	http://sourceforge.net/projects/atl1
2570W:	http://atl1.sourceforge.net
2571S:	Maintained
2572F:	drivers/net/ethernet/atheros/
2573
2574ATM
2575M:	Chas Williams <3chas3@gmail.com>
2576L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577L:	netdev@vger.kernel.org
2578W:	http://linux-atm.sourceforge.net
2579S:	Maintained
2580F:	drivers/atm/
2581F:	include/linux/atm*
2582F:	include/uapi/linux/atm*
2583
2584ATMEL MACB ETHERNET DRIVER
2585M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2586S:	Supported
2587F:	drivers/net/ethernet/cadence/
2588
2589ATMEL MAXTOUCH DRIVER
2590M:	Nick Dyer <nick@shmanahar.org>
2591T:	git git://github.com/ndyer/linux.git
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594F:	drivers/input/touchscreen/atmel_mxt_ts.c
2595
2596ATMEL WIRELESS DRIVER
2597M:	Simon Kelley <simon@thekelleys.org.uk>
2598L:	linux-wireless@vger.kernel.org
2599W:	http://www.thekelleys.org.uk/atmel
2600W:	http://atmelwlandriver.sourceforge.net/
2601S:	Maintained
2602F:	drivers/net/wireless/atmel/atmel*
2603
2604ATOMIC INFRASTRUCTURE
2605M:	Will Deacon <will.deacon@arm.com>
2606M:	Peter Zijlstra <peterz@infradead.org>
2607R:	Boqun Feng <boqun.feng@gmail.com>
2608L:	linux-kernel@vger.kernel.org
2609S:	Maintained
2610F:	arch/*/include/asm/atomic*.h
2611F:	include/*/atomic*.h
2612
2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614M:	Bradley Grove <linuxdrivers@attotech.com>
2615L:	linux-scsi@vger.kernel.org
2616W:	http://www.attotech.com
2617S:	Supported
2618F:	drivers/scsi/esas2r
2619
2620ATUSB IEEE 802.15.4 RADIO DRIVER
2621M:	Stefan Schmidt <stefan@datenfreihafen.org>
2622L:	linux-wpan@vger.kernel.org
2623S:	Maintained
2624F:	drivers/net/ieee802154/atusb.c
2625F:	drivers/net/ieee802154/atusb.h
2626F:	drivers/net/ieee802154/at86rf230.h
2627
2628AUDIT SUBSYSTEM
2629M:	Paul Moore <paul@paul-moore.com>
2630M:	Eric Paris <eparis@redhat.com>
2631L:	linux-audit@redhat.com (moderated for non-subscribers)
2632W:	https://github.com/linux-audit
2633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634S:	Supported
2635F:	include/linux/audit.h
2636F:	include/uapi/linux/audit.h
2637F:	kernel/audit*
2638
2639AUXILIARY DISPLAY DRIVERS
2640M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641S:	Maintained
2642F:	drivers/auxdisplay/
2643F:	include/linux/cfag12864b.h
2644
2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646M:	Andreas Klinger <ak@it-klinger.de>
2647L:	linux-iio@vger.kernel.org
2648S:	Maintained
2649F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650F:	drivers/iio/adc/hx711.c
2651
2652AX.25 NETWORK LAYER
2653M:	Ralf Baechle <ralf@linux-mips.org>
2654L:	linux-hams@vger.kernel.org
2655W:	http://www.linux-ax25.org/
2656S:	Maintained
2657F:	include/uapi/linux/ax25.h
2658F:	include/net/ax25.h
2659F:	net/ax25/
2660
2661AXENTIA ARM DEVICES
2662M:	Peter Rosin <peda@axentia.se>
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664S:	Maintained
2665F:	Documentation/devicetree/bindings/arm/axentia.txt
2666F:	arch/arm/boot/dts/at91-linea.dtsi
2667F:	arch/arm/boot/dts/at91-natte.dtsi
2668F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669F:	arch/arm/boot/dts/at91-tse850-3.dts
2670
2671AXENTIA ASOC DRIVERS
2672M:	Peter Rosin <peda@axentia.se>
2673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/sound/axentia,*
2676F:	sound/soc/atmel/tse850-pcm5142.c
2677
2678AXXIA I2C CONTROLLER
2679M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680L:	linux-i2c@vger.kernel.org
2681S:	Maintained
2682F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683F:	drivers/i2c/busses/i2c-axxia.c
2684
2685AZ6007 DVB DRIVER
2686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2687L:	linux-media@vger.kernel.org
2688W:	https://linuxtv.org
2689T:	git git://linuxtv.org/media_tree.git
2690S:	Maintained
2691F:	drivers/media/usb/dvb-usb-v2/az6007.c
2692
2693AZTECH FM RADIO RECEIVER DRIVER
2694M:	Hans Verkuil <hverkuil@xs4all.nl>
2695L:	linux-media@vger.kernel.org
2696T:	git git://linuxtv.org/media_tree.git
2697W:	https://linuxtv.org
2698S:	Maintained
2699F:	drivers/media/radio/radio-aztech*
2700
2701B43 WIRELESS DRIVER
2702L:	linux-wireless@vger.kernel.org
2703L:	b43-dev@lists.infradead.org
2704W:	http://wireless.kernel.org/en/users/Drivers/b43
2705S:	Odd Fixes
2706F:	drivers/net/wireless/broadcom/b43/
2707
2708B43LEGACY WIRELESS DRIVER
2709M:	Larry Finger <Larry.Finger@lwfinger.net>
2710L:	linux-wireless@vger.kernel.org
2711L:	b43-dev@lists.infradead.org
2712W:	http://wireless.kernel.org/en/users/Drivers/b43
2713S:	Maintained
2714F:	drivers/net/wireless/broadcom/b43legacy/
2715
2716BACKLIGHT CLASS/SUBSYSTEM
2717M:	Lee Jones <lee.jones@linaro.org>
2718M:	Daniel Thompson <daniel.thompson@linaro.org>
2719M:	Jingoo Han <jingoohan1@gmail.com>
2720L:	dri-devel@lists.freedesktop.org
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722S:	Maintained
2723F:	drivers/video/backlight/
2724F:	include/linux/backlight.h
2725F:	include/linux/pwm_backlight.h
2726F:	Documentation/devicetree/bindings/leds/backlight
2727
2728BATMAN ADVANCED
2729M:	Marek Lindner <mareklindner@neomailbox.ch>
2730M:	Simon Wunderlich <sw@simonwunderlich.de>
2731M:	Antonio Quartulli <a@unstable.cc>
2732L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733W:	https://www.open-mesh.org/
2734Q:	https://patchwork.open-mesh.org/project/batman/list/
2735S:	Maintained
2736F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2737F:	Documentation/ABI/testing/sysfs-class-net-mesh
2738F:	Documentation/networking/batman-adv.rst
2739F:	include/uapi/linux/batadv_packet.h
2740F:	include/uapi/linux/batman_adv.h
2741F:	net/batman-adv/
2742
2743BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2745L:	linux-hams@vger.kernel.org
2746W:	http://www.baycom.org/~tom/ham/ham.html
2747S:	Maintained
2748F:	drivers/net/hamradio/baycom*
2749
2750BCACHE (BLOCK LAYER CACHE)
2751M:	Coly Li <colyli@suse.de>
2752M:	Kent Overstreet <kent.overstreet@gmail.com>
2753L:	linux-bcache@vger.kernel.org
2754W:	http://bcache.evilpiepirate.org
2755C:	irc://irc.oftc.net/bcache
2756S:	Maintained
2757F:	drivers/md/bcache/
2758
2759BDISP ST MEDIA DRIVER
2760M:	Fabien Dessenne <fabien.dessenne@st.com>
2761L:	linux-media@vger.kernel.org
2762T:	git git://linuxtv.org/media_tree.git
2763W:	https://linuxtv.org
2764S:	Supported
2765F:	drivers/media/platform/sti/bdisp
2766
2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2769L:	netdev@vger.kernel.org
2770S:	Maintained
2771F:	drivers/net/ethernet/ec_bhf.c
2772
2773BEFS FILE SYSTEM
2774M:	Luis de Bethencourt <luisbg@kernel.org>
2775M:	Salah Triki <salah.triki@gmail.com>
2776S:	Maintained
2777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778F:	Documentation/filesystems/befs.txt
2779F:	fs/befs/
2780
2781BFQ I/O SCHEDULER
2782M:	Paolo Valente <paolo.valente@linaro.org>
2783M:	Jens Axboe <axboe@kernel.dk>
2784L:	linux-block@vger.kernel.org
2785S:	Maintained
2786F:	block/bfq-*
2787F:	Documentation/block/bfq-iosched.txt
2788
2789BFS FILE SYSTEM
2790M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791S:	Maintained
2792F:	Documentation/filesystems/bfs.txt
2793F:	fs/bfs/
2794F:	include/uapi/linux/bfs_fs.h
2795
2796BLINKM RGB LED DRIVER
2797M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798S:	Maintained
2799F:	drivers/leds/leds-blinkm.c
2800
2801BLOCK LAYER
2802M:	Jens Axboe <axboe@kernel.dk>
2803L:	linux-block@vger.kernel.org
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805S:	Maintained
2806F:	block/
2807F:	drivers/block/
2808F:	kernel/trace/blktrace.c
2809F:	lib/sbitmap.c
2810
2811BLOCK2MTD DRIVER
2812M:	Joern Engel <joern@lazybastard.org>
2813L:	linux-mtd@lists.infradead.org
2814S:	Maintained
2815F:	drivers/mtd/devices/block2mtd.c
2816
2817BLUETOOTH DRIVERS
2818M:	Marcel Holtmann <marcel@holtmann.org>
2819M:	Johan Hedberg <johan.hedberg@gmail.com>
2820L:	linux-bluetooth@vger.kernel.org
2821W:	http://www.bluez.org/
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824S:	Maintained
2825F:	drivers/bluetooth/
2826
2827BLUETOOTH SUBSYSTEM
2828M:	Marcel Holtmann <marcel@holtmann.org>
2829M:	Johan Hedberg <johan.hedberg@gmail.com>
2830L:	linux-bluetooth@vger.kernel.org
2831W:	http://www.bluez.org/
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834S:	Maintained
2835F:	net/bluetooth/
2836F:	include/net/bluetooth/
2837
2838BONDING DRIVER
2839M:	Jay Vosburgh <j.vosburgh@gmail.com>
2840M:	Veaceslav Falico <vfalico@gmail.com>
2841M:	Andy Gospodarek <andy@greyhouse.net>
2842L:	netdev@vger.kernel.org
2843W:	http://sourceforge.net/projects/bonding/
2844S:	Supported
2845F:	drivers/net/bonding/
2846F:	include/uapi/linux/if_bonding.h
2847
2848BPF (Safe dynamic programs and tools)
2849M:	Alexei Starovoitov <ast@kernel.org>
2850M:	Daniel Borkmann <daniel@iogearbox.net>
2851L:	netdev@vger.kernel.org
2852L:	linux-kernel@vger.kernel.org
2853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856S:	Supported
2857F:	arch/*/net/*
2858F:	Documentation/networking/filter.txt
2859F:	Documentation/bpf/
2860F:	include/linux/bpf*
2861F:	include/linux/filter.h
2862F:	include/trace/events/xdp.h
2863F:	include/uapi/linux/bpf*
2864F:	include/uapi/linux/filter.h
2865F:	kernel/bpf/
2866F:	kernel/trace/bpf_trace.c
2867F:	lib/test_bpf.c
2868F:	net/bpf/
2869F:	net/core/filter.c
2870F:	net/sched/act_bpf.c
2871F:	net/sched/cls_bpf.c
2872F:	samples/bpf/
2873F:	tools/bpf/
2874F:	tools/lib/bpf/
2875F:	tools/testing/selftests/bpf/
2876
2877BPF JIT for ARM
2878M:	Shubham Bansal <illusionist.neo@gmail.com>
2879L:	netdev@vger.kernel.org
2880S:	Maintained
2881F:	arch/arm/net/
2882
2883BPF JIT for ARM64
2884M:	Daniel Borkmann <daniel@iogearbox.net>
2885M:	Alexei Starovoitov <ast@kernel.org>
2886M:	Zi Shen Lim <zlim.lnx@gmail.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	arch/arm64/net/
2890
2891BPF JIT for MIPS (32-BIT AND 64-BIT)
2892M:	Paul Burton <paul.burton@mips.com>
2893L:	netdev@vger.kernel.org
2894S:	Maintained
2895F:	arch/mips/net/
2896
2897BPF JIT for NFP NICs
2898M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/netronome/nfp/bpf/
2902
2903BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905M:	Sandipan Das <sandipan@linux.ibm.com>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908F:	arch/powerpc/net/
2909
2910BPF JIT for S390
2911M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2912M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2913L:	netdev@vger.kernel.org
2914S:	Maintained
2915F:	arch/s390/net/
2916X:	arch/s390/net/pnet.c
2917
2918BPF JIT for SPARC (32-BIT AND 64-BIT)
2919M:	David S. Miller <davem@davemloft.net>
2920L:	netdev@vger.kernel.org
2921S:	Maintained
2922F:	arch/sparc/net/
2923
2924BPF JIT for X86 32-BIT
2925M:	Wang YanQing <udknight@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Maintained
2928F:	arch/x86/net/bpf_jit_comp32.c
2929
2930BPF JIT for X86 64-BIT
2931M:	Alexei Starovoitov <ast@kernel.org>
2932M:	Daniel Borkmann <daniel@iogearbox.net>
2933L:	netdev@vger.kernel.org
2934S:	Supported
2935F:	arch/x86/net/
2936X:	arch/x86/net/bpf_jit_comp32.c
2937
2938BROADCOM B44 10/100 ETHERNET DRIVER
2939M:	Michael Chan <michael.chan@broadcom.com>
2940L:	netdev@vger.kernel.org
2941S:	Supported
2942F:	drivers/net/ethernet/broadcom/b44.*
2943
2944BROADCOM B53 ETHERNET SWITCH DRIVER
2945M:	Florian Fainelli <f.fainelli@gmail.com>
2946L:	netdev@vger.kernel.org
2947L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2948S:	Supported
2949F:	drivers/net/dsa/b53/*
2950F:	include/linux/platform_data/b53.h
2951
2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953M:	Florian Fainelli <f.fainelli@gmail.com>
2954M:	Ray Jui <rjui@broadcom.com>
2955M:	Scott Branden <sbranden@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957T:	git git://github.com/broadcom/mach-bcm
2958S:	Maintained
2959N:	bcm281*
2960N:	bcm113*
2961N:	bcm216*
2962N:	kona
2963F:	arch/arm/mach-bcm/
2964
2965BROADCOM BCM2835 ARM ARCHITECTURE
2966M:	Eric Anholt <eric@anholt.net>
2967M:	Stefan Wahren <stefan.wahren@i2se.com>
2968L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970T:	git git://github.com/anholt/linux
2971S:	Maintained
2972N:	bcm2835
2973F:	drivers/staging/vc04_services
2974
2975BROADCOM BCM47XX MIPS ARCHITECTURE
2976M:	Hauke Mehrtens <hauke@hauke-m.de>
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-mips@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/mips/brcm/
2981F:	arch/mips/bcm47xx/*
2982F:	arch/mips/include/asm/mach-bcm47xx/*
2983
2984BROADCOM BCM5301X ARM ARCHITECTURE
2985M:	Hauke Mehrtens <hauke@hauke-m.de>
2986M:	Rafał Miłecki <zajec5@gmail.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-arm-kernel@lists.infradead.org
2989S:	Maintained
2990F:	arch/arm/mach-bcm/bcm_5301x.c
2991F:	arch/arm/boot/dts/bcm5301x*.dtsi
2992F:	arch/arm/boot/dts/bcm470*
2993F:	arch/arm/boot/dts/bcm953012*
2994
2995BROADCOM BCM53573 ARM ARCHITECTURE
2996M:	Rafał Miłecki <rafal@milecki.pl>
2997L:	linux-arm-kernel@lists.infradead.org
2998S:	Maintained
2999F:	arch/arm/boot/dts/bcm53573*
3000F:	arch/arm/boot/dts/bcm47189*
3001
3002BROADCOM BCM63XX ARM ARCHITECTURE
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004M:	bcm-kernel-feedback-list@broadcom.com
3005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006T:	git git://github.com/broadcom/stblinux.git
3007S:	Maintained
3008N:	bcm63xx
3009
3010BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011M:	Kevin Cernekee <cernekee@gmail.com>
3012L:	linux-usb@vger.kernel.org
3013S:	Maintained
3014F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3015
3016BROADCOM BCM7XXX ARM ARCHITECTURE
3017M:	Brian Norris <computersforpeace@gmail.com>
3018M:	Gregory Fong <gregory.0xf0@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022T:	git git://github.com/broadcom/stblinux.git
3023S:	Maintained
3024F:	arch/arm/mach-bcm/*brcmstb*
3025F:	arch/arm/boot/dts/bcm7*.dts*
3026F:	drivers/bus/brcmstb_gisb.c
3027F:	arch/arm/mm/cache-b15-rac.c
3028F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3029N:	brcmstb
3030
3031BROADCOM BMIPS CPUFREQ DRIVER
3032M:	Markus Mayer <mmayer@broadcom.com>
3033M:	bcm-kernel-feedback-list@broadcom.com
3034L:	linux-pm@vger.kernel.org
3035S:	Maintained
3036F:	drivers/cpufreq/bmips-cpufreq.c
3037
3038BROADCOM BMIPS MIPS ARCHITECTURE
3039M:	Kevin Cernekee <cernekee@gmail.com>
3040M:	Florian Fainelli <f.fainelli@gmail.com>
3041L:	linux-mips@vger.kernel.org
3042T:	git git://github.com/broadcom/stblinux.git
3043S:	Maintained
3044F:	arch/mips/bmips/*
3045F:	arch/mips/include/asm/mach-bmips/*
3046F:	arch/mips/kernel/*bmips*
3047F:	arch/mips/boot/dts/brcm/bcm*.dts*
3048F:	drivers/irqchip/irq-bcm63*
3049F:	drivers/irqchip/irq-bcm7*
3050F:	drivers/irqchip/irq-brcmstb*
3051F:	include/linux/bcm963xx_nvram.h
3052F:	include/linux/bcm963xx_tag.h
3053
3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055M:	Rasesh Mody <rasesh.mody@cavium.com>
3056M:	Dept-GELinuxNICDev@cavium.com
3057L:	netdev@vger.kernel.org
3058S:	Supported
3059F:	drivers/net/ethernet/broadcom/bnx2.*
3060F:	drivers/net/ethernet/broadcom/bnx2_*
3061
3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063M:	QLogic-Storage-Upstream@qlogic.com
3064L:	linux-scsi@vger.kernel.org
3065S:	Supported
3066F:	drivers/scsi/bnx2fc/
3067
3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069M:	QLogic-Storage-Upstream@qlogic.com
3070L:	linux-scsi@vger.kernel.org
3071S:	Supported
3072F:	drivers/scsi/bnx2i/
3073
3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075M:	Ariel Elior <ariel.elior@cavium.com>
3076M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077M:	everest-linux-l2@cavium.com
3078L:	netdev@vger.kernel.org
3079S:	Supported
3080F:	drivers/net/ethernet/broadcom/bnx2x/
3081
3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083M:	Michael Chan <michael.chan@broadcom.com>
3084L:	netdev@vger.kernel.org
3085S:	Supported
3086F:	drivers/net/ethernet/broadcom/bnxt/
3087
3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3090M:	Franky Lin <franky.lin@broadcom.com>
3091M:	Hante Meuleman <hante.meuleman@broadcom.com>
3092M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093M:	Wright Feng <wright.feng@cypress.com>
3094L:	linux-wireless@vger.kernel.org
3095L:	brcm80211-dev-list.pdl@broadcom.com
3096L:	brcm80211-dev-list@cypress.com
3097S:	Supported
3098F:	drivers/net/wireless/broadcom/brcm80211/
3099
3100BROADCOM BRCMSTB GPIO DRIVER
3101M:	Gregory Fong <gregory.0xf0@gmail.com>
3102L:	bcm-kernel-feedback-list@broadcom.com
3103S:	Supported
3104F:	drivers/gpio/gpio-brcmstb.c
3105F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3106
3107BROADCOM BRCMSTB I2C DRIVER
3108M:	Kamal Dasu <kdasu.kdev@gmail.com>
3109L:	linux-i2c@vger.kernel.org
3110L:	bcm-kernel-feedback-list@broadcom.com
3111S:	Supported
3112F:	drivers/i2c/busses/i2c-brcmstb.c
3113F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3114
3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116M:	Al Cooper <alcooperx@gmail.com>
3117L:	linux-kernel@vger.kernel.org
3118L:	bcm-kernel-feedback-list@broadcom.com
3119S:	Maintained
3120F:	drivers/phy/broadcom/phy-brcm-usb*
3121
3122BROADCOM GENET ETHERNET DRIVER
3123M:	Doug Berger <opendmb@gmail.com>
3124M:	Florian Fainelli <f.fainelli@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Supported
3127F:	drivers/net/ethernet/broadcom/genet/
3128
3129BROADCOM IPROC ARM ARCHITECTURE
3130M:	Ray Jui <rjui@broadcom.com>
3131M:	Scott Branden <sbranden@broadcom.com>
3132M:	bcm-kernel-feedback-list@broadcom.com
3133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134T:	git git://github.com/broadcom/cygnus-linux.git
3135S:	Maintained
3136N:	iproc
3137N:	cygnus
3138N:	bcm[-_]nsp
3139N:	bcm9113*
3140N:	bcm9583*
3141N:	bcm9585*
3142N:	bcm9586*
3143N:	bcm988312
3144N:	bcm113*
3145N:	bcm583*
3146N:	bcm585*
3147N:	bcm586*
3148N:	bcm88312
3149N:	hr2
3150N:	stingray
3151F:	arch/arm64/boot/dts/broadcom/northstar2/*
3152F:	arch/arm64/boot/dts/broadcom/stingray/*
3153F:	drivers/clk/bcm/clk-ns*
3154F:	drivers/clk/bcm/clk-sr*
3155F:	drivers/pinctrl/bcm/pinctrl-ns*
3156F:	include/dt-bindings/clock/bcm-sr*
3157
3158BROADCOM KONA GPIO DRIVER
3159M:	Ray Jui <rjui@broadcom.com>
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Supported
3162F:	drivers/gpio/gpio-bcm-kona.c
3163F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3164
3165BROADCOM NETXTREME-E ROCE DRIVER
3166M:	Selvin Xavier <selvin.xavier@broadcom.com>
3167M:	Devesh Sharma <devesh.sharma@broadcom.com>
3168M:	Somnath Kotur <somnath.kotur@broadcom.com>
3169M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170L:	linux-rdma@vger.kernel.org
3171W:	http://www.broadcom.com
3172S:	Supported
3173F:	drivers/infiniband/hw/bnxt_re/
3174F:	include/uapi/rdma/bnxt_re-abi.h
3175
3176BROADCOM NVRAM DRIVER
3177M:	Rafał Miłecki <zajec5@gmail.com>
3178L:	linux-mips@vger.kernel.org
3179S:	Maintained
3180F:	drivers/firmware/broadcom/*
3181
3182BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183M:	Rafał Miłecki <zajec5@gmail.com>
3184L:	linux-wireless@vger.kernel.org
3185S:	Maintained
3186F:	drivers/bcma/
3187F:	include/linux/bcma/
3188
3189BROADCOM STB AVS CPUFREQ DRIVER
3190M:	Markus Mayer <mmayer@broadcom.com>
3191M:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-pm@vger.kernel.org
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195F:	drivers/cpufreq/brcmstb*
3196
3197BROADCOM STB AVS TMON DRIVER
3198M:	Markus Mayer <mmayer@broadcom.com>
3199M:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-pm@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203F:	drivers/thermal/broadcom/brcmstb*
3204
3205BROADCOM STB NAND FLASH DRIVER
3206M:	Brian Norris <computersforpeace@gmail.com>
3207M:	Kamal Dasu <kdasu.kdev@gmail.com>
3208L:	linux-mtd@lists.infradead.org
3209L:	bcm-kernel-feedback-list@broadcom.com
3210S:	Maintained
3211F:	drivers/mtd/nand/raw/brcmnand/
3212
3213BROADCOM STB DPFE DRIVER
3214M:	Markus Mayer <mmayer@broadcom.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217S:	Maintained
3218F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219F:	drivers/memory/brcmstb_dpfe.c
3220
3221BROADCOM SPI DRIVER
3222M:	Kamal Dasu <kdasu.kdev@gmail.com>
3223M:	bcm-kernel-feedback-list@broadcom.com
3224S:	Maintained
3225F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226F:	drivers/spi/spi-bcm-qspi.*
3227F:	drivers/spi/spi-brcmstb-qspi.c
3228F:	drivers/spi/spi-iproc-qspi.c
3229
3230BROADCOM SYSTEMPORT ETHERNET DRIVER
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232L:	netdev@vger.kernel.org
3233S:	Supported
3234F:	drivers/net/ethernet/broadcom/bcmsysport.*
3235
3236BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3238M:	Prashant Sreedharan <prashant@broadcom.com>
3239M:	Michael Chan <mchan@broadcom.com>
3240L:	netdev@vger.kernel.org
3241S:	Supported
3242F:	drivers/net/ethernet/broadcom/tg3.*
3243
3244BROCADE BFA FC SCSI DRIVER
3245M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247L:	linux-scsi@vger.kernel.org
3248S:	Supported
3249F:	drivers/scsi/bfa/
3250
3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252M:	Rasesh Mody <rasesh.mody@cavium.com>
3253M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254M:	Dept-GELinuxNICDev@cavium.com
3255L:	netdev@vger.kernel.org
3256S:	Supported
3257F:	drivers/net/ethernet/brocade/bna/
3258
3259BSG (block layer generic sg v4 driver)
3260M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261L:	linux-scsi@vger.kernel.org
3262S:	Supported
3263F:	block/bsg.c
3264F:	include/linux/bsg.h
3265F:	include/uapi/linux/bsg.h
3266
3267BT87X AUDIO DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	Documentation/sound/cards/bt87x.rst
3273F:	sound/pci/bt87x.c
3274
3275BT8XXGPIO DRIVER
3276M:	Michael Buesch <m@bues.ch>
3277W:	http://bu3sch.de/btgpio.php
3278S:	Maintained
3279F:	drivers/gpio/gpio-bt8xx.c
3280
3281BTRFS FILE SYSTEM
3282M:	Chris Mason <clm@fb.com>
3283M:	Josef Bacik <josef@toxicpanda.com>
3284M:	David Sterba <dsterba@suse.com>
3285L:	linux-btrfs@vger.kernel.org
3286W:	http://btrfs.wiki.kernel.org/
3287Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289S:	Maintained
3290F:	Documentation/filesystems/btrfs.txt
3291F:	fs/btrfs/
3292F:	include/linux/btrfs*
3293F:	include/uapi/linux/btrfs*
3294
3295BTTV VIDEO4LINUX DRIVER
3296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3297L:	linux-media@vger.kernel.org
3298W:	https://linuxtv.org
3299T:	git git://linuxtv.org/media_tree.git
3300S:	Odd fixes
3301F:	Documentation/media/v4l-drivers/bttv*
3302F:	drivers/media/pci/bt8xx/bttv*
3303
3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305M:	Chanwoo Choi <cw00.choi@samsung.com>
3306L:	linux-pm@vger.kernel.org
3307L:	linux-samsung-soc@vger.kernel.org
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309S:	Maintained
3310F:	drivers/devfreq/exynos-bus.c
3311F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313BUSLOGIC SCSI DRIVER
3314M:	Khalid Aziz <khalid@gonehiking.org>
3315L:	linux-scsi@vger.kernel.org
3316S:	Maintained
3317F:	drivers/scsi/BusLogic.*
3318F:	drivers/scsi/FlashPoint.*
3319
3320C-MEDIA CMI8788 DRIVER
3321M:	Clemens Ladisch <clemens@ladisch.de>
3322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3323T:	git git://git.alsa-project.org/alsa-kernel.git
3324S:	Maintained
3325F:	sound/pci/oxygen/
3326
3327C-SKY ARCHITECTURE
3328M:	Guo Ren <guoren@kernel.org>
3329T:	git https://github.com/c-sky/csky-linux.git
3330S:	Supported
3331F:	arch/csky/
3332F:	Documentation/devicetree/bindings/csky/
3333F:	drivers/irqchip/irq-csky-*
3334F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3335F:	drivers/clocksource/timer-gx6605s.c
3336F:	drivers/clocksource/timer-mp-csky.c
3337F:	Documentation/devicetree/bindings/timer/csky,*
3338K:	csky
3339N:	csky
3340
3341C6X ARCHITECTURE
3342M:	Mark Salter <msalter@redhat.com>
3343M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344L:	linux-c6x-dev@linux-c6x.org
3345W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3346S:	Maintained
3347F:	arch/c6x/
3348
3349CA8210 IEEE-802.15.4 RADIO DRIVER
3350M:	Harry Morris <h.morris@cascoda.com>
3351L:	linux-wpan@vger.kernel.org
3352W:	https://github.com/Cascoda/ca8210-linux.git
3353S:	Maintained
3354F:	drivers/net/ieee802154/ca8210.c
3355F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358M:	David Howells <dhowells@redhat.com>
3359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3360S:	Supported
3361F:	Documentation/filesystems/caching/cachefiles.txt
3362F:	fs/cachefiles/
3363
3364CADENCE MIPI-CSI2 BRIDGES
3365M:	Maxime Ripard <maxime.ripard@bootlin.com>
3366L:	linux-media@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/media/cdns,*.txt
3369F:	drivers/media/platform/cadence/cdns-csi2*
3370
3371CADET FM/AM RADIO RECEIVER DRIVER
3372M:	Hans Verkuil <hverkuil@xs4all.nl>
3373L:	linux-media@vger.kernel.org
3374T:	git git://linuxtv.org/media_tree.git
3375W:	https://linuxtv.org
3376S:	Maintained
3377F:	drivers/media/radio/radio-cadet*
3378
3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380M:	Jonathan Corbet <corbet@lwn.net>
3381L:	linux-media@vger.kernel.org
3382T:	git git://linuxtv.org/media_tree.git
3383S:	Maintained
3384F:	Documentation/media/v4l-drivers/cafe_ccic*
3385F:	drivers/media/platform/marvell-ccic/
3386
3387CAIF NETWORK LAYER
3388M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389L:	netdev@vger.kernel.org
3390S:	Supported
3391F:	Documentation/networking/caif/
3392F:	drivers/net/caif/
3393F:	include/uapi/linux/caif/
3394F:	include/net/caif/
3395F:	net/caif/
3396
3397CAKE QDISC
3398M:	Toke Høiland-Jørgensen <toke@toke.dk>
3399L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3400S:	Maintained
3401F:	net/sched/sch_cake.c
3402
3403CALGARY x86-64 IOMMU
3404M:	Muli Ben-Yehuda <mulix@mulix.org>
3405M:	Jon Mason <jdmason@kudzu.us>
3406L:	iommu@lists.linux-foundation.org
3407S:	Maintained
3408F:	arch/x86/kernel/pci-calgary_64.c
3409F:	arch/x86/kernel/tce_64.c
3410F:	arch/x86/include/asm/calgary.h
3411F:	arch/x86/include/asm/tce.h
3412
3413CAN NETWORK DRIVERS
3414M:	Wolfgang Grandegger <wg@grandegger.com>
3415M:	Marc Kleine-Budde <mkl@pengutronix.de>
3416L:	linux-can@vger.kernel.org
3417W:	https://github.com/linux-can
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/net/can/
3422F:	drivers/net/can/
3423F:	include/linux/can/dev.h
3424F:	include/linux/can/platform/
3425F:	include/uapi/linux/can/error.h
3426F:	include/uapi/linux/can/netlink.h
3427
3428CAN NETWORK LAYER
3429M:	Oliver Hartkopp <socketcan@hartkopp.net>
3430M:	Marc Kleine-Budde <mkl@pengutronix.de>
3431L:	linux-can@vger.kernel.org
3432W:	https://github.com/linux-can
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435S:	Maintained
3436F:	Documentation/networking/can.rst
3437F:	net/can/
3438F:	include/linux/can/core.h
3439F:	include/uapi/linux/can.h
3440F:	include/uapi/linux/can/bcm.h
3441F:	include/uapi/linux/can/raw.h
3442F:	include/uapi/linux/can/gw.h
3443
3444CAPABILITIES
3445M:	Serge Hallyn <serge@hallyn.com>
3446L:	linux-security-module@vger.kernel.org
3447S:	Supported
3448F:	include/linux/capability.h
3449F:	include/uapi/linux/capability.h
3450F:	security/commoncap.c
3451F:	kernel/capability.c
3452
3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454M:	Kevin Tsai <ktsai@capellamicro.com>
3455S:	Maintained
3456F:	drivers/iio/light/cm*
3457
3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459M:	Christian Lamparter <chunkeey@googlemail.com>
3460L:	linux-wireless@vger.kernel.org
3461W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3462S:	Maintained
3463F:	drivers/net/wireless/ath/carl9170/
3464
3465CAVIUM I2C DRIVER
3466M:	Jan Glauber <jglauber@cavium.com>
3467M:	David Daney <david.daney@cavium.com>
3468W:	http://www.cavium.com
3469S:	Supported
3470F:	drivers/i2c/busses/i2c-octeon*
3471F:	drivers/i2c/busses/i2c-thunderx*
3472
3473CAVIUM LIQUIDIO NETWORK DRIVER
3474M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3475M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3476M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478L:	netdev@vger.kernel.org
3479W:	http://www.cavium.com
3480S:	Supported
3481F:	drivers/net/ethernet/cavium/liquidio/
3482
3483CAVIUM MMC DRIVER
3484M:	Jan Glauber <jglauber@cavium.com>
3485M:	David Daney <david.daney@cavium.com>
3486M:	Steven J. Hill <Steven.Hill@cavium.com>
3487W:	http://www.cavium.com
3488S:	Supported
3489F:	drivers/mmc/host/cavium*
3490
3491CAVIUM OCTEON-TX CRYPTO DRIVER
3492M:	George Cherian <george.cherian@cavium.com>
3493L:	linux-crypto@vger.kernel.org
3494W:	http://www.cavium.com
3495S:	Supported
3496F:	drivers/crypto/cavium/cpt/
3497
3498CAVIUM THUNDERX2 ARM64 SOC
3499M:	Robert Richter <rrichter@cavium.com>
3500M:	Jayachandran C <jnair@caviumnetworks.com>
3501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502S:	Maintained
3503F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3504F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3505
3506CC2520 IEEE-802.15.4 RADIO DRIVER
3507M:	Varka Bhadram <varkabhadram@gmail.com>
3508L:	linux-wpan@vger.kernel.org
3509S:	Maintained
3510F:	drivers/net/ieee802154/cc2520.c
3511F:	include/linux/spi/cc2520.h
3512F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3513
3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515M:	Yael Chemla <yael.chemla@foss.arm.com>
3516M:	Gilad Ben-Yossef <gilad@benyossef.com>
3517L:	linux-crypto@vger.kernel.org
3518S:	Supported
3519F:	drivers/crypto/ccree/
3520W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3521
3522CEC FRAMEWORK
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	http://linuxtv.org
3527S:	Supported
3528F:	Documentation/media/kapi/cec-core.rst
3529F:	Documentation/media/uapi/cec
3530F:	drivers/media/cec/
3531F:	drivers/media/rc/keymaps/rc-cec.c
3532F:	include/media/cec.h
3533F:	include/media/cec-notifier.h
3534F:	include/uapi/linux/cec.h
3535F:	include/uapi/linux/cec-funcs.h
3536F:	Documentation/devicetree/bindings/media/cec.txt
3537F:	Documentation/ABI/testing/debugfs-cec-error-inj
3538
3539CEC GPIO DRIVER
3540M:	Hans Verkuil <hans.verkuil@cisco.com>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543W:	http://linuxtv.org
3544S:	Supported
3545F:	drivers/media/platform/cec-gpio/
3546F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3547
3548CELL BROADBAND ENGINE ARCHITECTURE
3549M:	Arnd Bergmann <arnd@arndb.de>
3550L:	linuxppc-dev@lists.ozlabs.org
3551W:	http://www.ibm.com/developerworks/power/cell/
3552S:	Supported
3553F:	arch/powerpc/include/asm/cell*.h
3554F:	arch/powerpc/include/asm/spu*.h
3555F:	arch/powerpc/include/uapi/asm/spu*.h
3556F:	arch/powerpc/oprofile/*cell*
3557F:	arch/powerpc/platforms/cell/
3558
3559CEPH COMMON CODE (LIBCEPH)
3560M:	Ilya Dryomov <idryomov@gmail.com>
3561M:	"Yan, Zheng" <zyan@redhat.com>
3562M:	Sage Weil <sage@redhat.com>
3563L:	ceph-devel@vger.kernel.org
3564W:	http://ceph.com/
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566T:	git git://github.com/ceph/ceph-client.git
3567S:	Supported
3568F:	net/ceph/
3569F:	include/linux/ceph/
3570F:	include/linux/crush/
3571
3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573M:	"Yan, Zheng" <zyan@redhat.com>
3574M:	Sage Weil <sage@redhat.com>
3575M:	Ilya Dryomov <idryomov@gmail.com>
3576L:	ceph-devel@vger.kernel.org
3577W:	http://ceph.com/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579T:	git git://github.com/ceph/ceph-client.git
3580S:	Supported
3581F:	Documentation/filesystems/ceph.txt
3582F:	fs/ceph/
3583
3584CERTIFICATE HANDLING:
3585M:	David Howells <dhowells@redhat.com>
3586M:	David Woodhouse <dwmw2@infradead.org>
3587L:	keyrings@vger.kernel.org
3588S:	Maintained
3589F:	Documentation/admin-guide/module-signing.rst
3590F:	certs/
3591F:	scripts/sign-file.c
3592F:	scripts/extract-cert.c
3593
3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595L:	linux-usb@vger.kernel.org
3596S:	Orphan
3597F:	Documentation/usb/WUSB-Design-overview.txt
3598F:	Documentation/usb/wusb-cbaf
3599F:	drivers/usb/host/hwa-hc.c
3600F:	drivers/usb/host/whci/
3601F:	drivers/usb/wusbcore/
3602F:	include/linux/usb/wusb*
3603
3604CFAG12864B LCD DRIVER
3605M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	drivers/auxdisplay/cfag12864b.c
3608F:	include/linux/cfag12864b.h
3609
3610CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612S:	Maintained
3613F:	drivers/auxdisplay/cfag12864bfb.c
3614F:	include/linux/cfag12864b.h
3615
3616802.11 (including CFG80211/NL80211)
3617M:	Johannes Berg <johannes@sipsolutions.net>
3618L:	linux-wireless@vger.kernel.org
3619W:	http://wireless.kernel.org/
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622S:	Maintained
3623F:	net/wireless/
3624F:	include/uapi/linux/nl80211.h
3625F:	include/linux/ieee80211.h
3626F:	include/net/wext.h
3627F:	include/net/cfg80211.h
3628F:	include/net/iw_handler.h
3629F:	include/net/ieee80211_radiotap.h
3630F:	Documentation/driver-api/80211/cfg80211.rst
3631F:	Documentation/networking/regulatory.txt
3632
3633CHAR and MISC DRIVERS
3634M:	Arnd Bergmann <arnd@arndb.de>
3635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637S:	Supported
3638F:	drivers/char/
3639F:	drivers/misc/
3640F:	include/linux/miscdevice.h
3641
3642CHECKPATCH
3643M:	Andy Whitcroft <apw@canonical.com>
3644M:	Joe Perches <joe@perches.com>
3645S:	Maintained
3646F:	scripts/checkpatch.pl
3647
3648CHINESE DOCUMENTATION
3649M:	Harry Wei <harryxiyou@gmail.com>
3650L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652S:	Maintained
3653F:	Documentation/translations/zh_CN/
3654
3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656M:	Peter Chen <Peter.Chen@nxp.com>
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658L:	linux-usb@vger.kernel.org
3659S:	Maintained
3660F:	drivers/usb/chipidea/
3661
3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663M:	Hans de Goede <hdegoede@redhat.com>
3664L:	linux-input@vger.kernel.org
3665S:	Maintained
3666F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667F:	drivers/input/touchscreen/chipone_icn8318.c
3668
3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670M:	Hans de Goede <hdegoede@redhat.com>
3671L:	linux-input@vger.kernel.org
3672S:	Maintained
3673F:	drivers/input/touchscreen/chipone_icn8505.c
3674
3675CHROME HARDWARE PLATFORM SUPPORT
3676M:	Benson Leung <bleung@chromium.org>
3677M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678S:	Maintained
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680F:	drivers/platform/chrome/
3681
3682CHROMEOS EC SUBDRIVERS
3683M:	Benson Leung <bleung@chromium.org>
3684M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3685R:	Guenter Roeck <groeck@chromium.org>
3686S:	Maintained
3687N:	cros_ec
3688N:	cros-ec
3689F:	drivers/power/supply/cros_usbpd-charger.c
3690
3691CIRRUS LOGIC AUDIO CODEC DRIVERS
3692M:	Brian Austin <brian.austin@cirrus.com>
3693M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3695S:	Maintained
3696F:	sound/soc/codecs/cs*
3697
3698CIRRUS LOGIC EP93XX ETHERNET DRIVER
3699M:	Hartley Sweeten <hsweeten@visionengravers.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3703
3704CISCO FCOE HBA DRIVER
3705M:	Satish Kharat <satishkh@cisco.com>
3706M:	Sesidhar Baddela <sebaddel@cisco.com>
3707M:	Karan Tilak Kumar <kartilak@cisco.com>
3708L:	linux-scsi@vger.kernel.org
3709S:	Supported
3710F:	drivers/scsi/fnic/
3711
3712CISCO SCSI HBA DRIVER
3713M:	Karan Tilak Kumar <kartilak@cisco.com>
3714M:	Sesidhar Baddela <sebaddel@cisco.com>
3715L:	linux-scsi@vger.kernel.org
3716S:	Supported
3717F:	drivers/scsi/snic/
3718
3719CISCO VIC ETHERNET NIC DRIVER
3720M:	Christian Benvenuti <benve@cisco.com>
3721M:	Govindarajulu Varadarajan <_govind@gmx.com>
3722M:	Parvi Kaustubhi <pkaustub@cisco.com>
3723S:	Supported
3724F:	drivers/net/ethernet/cisco/enic/
3725
3726CISCO VIC LOW LATENCY NIC DRIVER
3727M:	Christian Benvenuti <benve@cisco.com>
3728M:	Nelson Escobar <neescoba@cisco.com>
3729M:	Parvi Kaustubhi <pkaustub@cisco.com>
3730S:	Supported
3731F:	drivers/infiniband/hw/usnic/
3732
3733CIRRUS LOGIC MADERA CODEC DRIVERS
3734M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3735M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3737L:	patches@opensource.cirrus.com
3738T:	git https://github.com/CirrusLogic/linux-drivers.git
3739W:	https://github.com/CirrusLogic/linux-drivers/wiki
3740S:	Supported
3741F:	Documentation/devicetree/bindings/mfd/madera.txt
3742F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3743F:	include/linux/irqchip/irq-madera*
3744F:	include/linux/mfd/madera/*
3745F:	drivers/gpio/gpio-madera*
3746F:	drivers/irqchip/irq-madera*
3747F:	drivers/mfd/madera*
3748F:	drivers/mfd/cs47l*
3749F:	drivers/pinctrl/cirrus/*
3750
3751CLANG-FORMAT FILE
3752M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3753S:	Maintained
3754F:	.clang-format
3755
3756CLEANCACHE API
3757M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3758L:	linux-kernel@vger.kernel.org
3759S:	Maintained
3760F:	mm/cleancache.c
3761F:	include/linux/cleancache.h
3762
3763CLK API
3764M:	Russell King <linux@armlinux.org.uk>
3765L:	linux-clk@vger.kernel.org
3766S:	Maintained
3767F:	include/linux/clk.h
3768
3769CLOCKSOURCE, CLOCKEVENT DRIVERS
3770M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3771M:	Thomas Gleixner <tglx@linutronix.de>
3772L:	linux-kernel@vger.kernel.org
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3774S:	Supported
3775F:	drivers/clocksource/
3776F:	Documentation/devicetree/bindings/timer/
3777
3778CMPC ACPI DRIVER
3779M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3780M:	Daniel Oliveira Nascimento <don@syst.com.br>
3781L:	platform-driver-x86@vger.kernel.org
3782S:	Supported
3783F:	drivers/platform/x86/classmate-laptop.c
3784
3785COBALT MEDIA DRIVER
3786M:	Hans Verkuil <hans.verkuil@cisco.com>
3787L:	linux-media@vger.kernel.org
3788T:	git git://linuxtv.org/media_tree.git
3789W:	https://linuxtv.org
3790S:	Supported
3791F:	drivers/media/pci/cobalt/
3792
3793COCCINELLE/Semantic Patches (SmPL)
3794M:	Julia Lawall <Julia.Lawall@lip6.fr>
3795M:	Gilles Muller <Gilles.Muller@lip6.fr>
3796M:	Nicolas Palix <nicolas.palix@imag.fr>
3797M:	Michal Marek <michal.lkml@markovi.net>
3798L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3800W:	http://coccinelle.lip6.fr/
3801S:	Supported
3802F:	Documentation/dev-tools/coccinelle.rst
3803F:	scripts/coccinelle/
3804F:	scripts/coccicheck
3805
3806CODA FILE SYSTEM
3807M:	Jan Harkes <jaharkes@cs.cmu.edu>
3808M:	coda@cs.cmu.edu
3809L:	codalist@coda.cs.cmu.edu
3810W:	http://www.coda.cs.cmu.edu/
3811S:	Maintained
3812F:	Documentation/filesystems/coda.txt
3813F:	fs/coda/
3814F:	include/linux/coda*.h
3815F:	include/uapi/linux/coda*.h
3816
3817CODA V4L2 MEM2MEM DRIVER
3818M:	Philipp Zabel <p.zabel@pengutronix.de>
3819L:	linux-media@vger.kernel.org
3820S:	Maintained
3821F:	Documentation/devicetree/bindings/media/coda.txt
3822F:	drivers/media/platform/coda/
3823
3824CODE OF CONDUCT
3825M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3826S:	Supported
3827F:	Documentation/process/code-of-conduct.rst
3828F:	Documentation/process/code-of-conduct-interpretation.rst
3829
3830COMMON CLK FRAMEWORK
3831M:	Michael Turquette <mturquette@baylibre.com>
3832M:	Stephen Boyd <sboyd@kernel.org>
3833L:	linux-clk@vger.kernel.org
3834Q:	http://patchwork.kernel.org/project/linux-clk/list/
3835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/clock/
3838F:	drivers/clk/
3839X:	drivers/clk/clkdev.c
3840F:	include/linux/clk-pr*
3841F:	include/linux/clk/
3842F:	include/linux/of_clk.h
3843
3844COMMON INTERNET FILE SYSTEM (CIFS)
3845M:	Steve French <sfrench@samba.org>
3846L:	linux-cifs@vger.kernel.org
3847L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3848W:	http://linux-cifs.samba.org/
3849T:	git git://git.samba.org/sfrench/cifs-2.6.git
3850S:	Supported
3851F:	Documentation/filesystems/cifs/
3852F:	fs/cifs/
3853
3854COMPACTPCI HOTPLUG CORE
3855M:	Scott Murray <scott@spiteful.org>
3856L:	linux-pci@vger.kernel.org
3857S:	Maintained
3858F:	drivers/pci/hotplug/cpci_hotplug*
3859
3860COMPACTPCI HOTPLUG GENERIC DRIVER
3861M:	Scott Murray <scott@spiteful.org>
3862L:	linux-pci@vger.kernel.org
3863S:	Maintained
3864F:	drivers/pci/hotplug/cpcihp_generic.c
3865
3866COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3867M:	Scott Murray <scott@spiteful.org>
3868L:	linux-pci@vger.kernel.org
3869S:	Maintained
3870F:	drivers/pci/hotplug/cpcihp_zt5550.*
3871
3872COMPAL LAPTOP SUPPORT
3873M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3874L:	platform-driver-x86@vger.kernel.org
3875S:	Maintained
3876F:	drivers/platform/x86/compal-laptop.c
3877
3878COMPILER ATTRIBUTES
3879M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3880S:	Maintained
3881F:	include/linux/compiler_attributes.h
3882
3883CONEXANT ACCESSRUNNER USB DRIVER
3884L:	accessrunner-general@lists.sourceforge.net
3885W:	http://accessrunner.sourceforge.net/
3886S:	Orphan
3887F:	drivers/usb/atm/cxacru.c
3888
3889CONFIGFS
3890M:	Joel Becker <jlbec@evilplan.org>
3891M:	Christoph Hellwig <hch@lst.de>
3892T:	git git://git.infradead.org/users/hch/configfs.git
3893S:	Supported
3894F:	fs/configfs/
3895F:	include/linux/configfs.h
3896
3897CONNECTOR
3898M:	Evgeniy Polyakov <zbr@ioremap.net>
3899L:	netdev@vger.kernel.org
3900S:	Maintained
3901F:	drivers/connector/
3902
3903CONTROL GROUP (CGROUP)
3904M:	Tejun Heo <tj@kernel.org>
3905M:	Li Zefan <lizefan@huawei.com>
3906M:	Johannes Weiner <hannes@cmpxchg.org>
3907L:	cgroups@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3909S:	Maintained
3910F:	Documentation/cgroup*
3911F:	include/linux/cgroup*
3912F:	kernel/cgroup*
3913
3914CONTROL GROUP - CPUSET
3915M:	Li Zefan <lizefan@huawei.com>
3916L:	cgroups@vger.kernel.org
3917W:	http://www.bullopensource.org/cpuset/
3918W:	http://oss.sgi.com/projects/cpusets/
3919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3920S:	Maintained
3921F:	Documentation/cgroup-v1/cpusets.txt
3922F:	include/linux/cpuset.h
3923F:	kernel/cgroup/cpuset.c
3924
3925CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3926M:	Johannes Weiner <hannes@cmpxchg.org>
3927M:	Michal Hocko <mhocko@kernel.org>
3928M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3929L:	cgroups@vger.kernel.org
3930L:	linux-mm@kvack.org
3931S:	Maintained
3932F:	mm/memcontrol.c
3933F:	mm/swap_cgroup.c
3934
3935CORETEMP HARDWARE MONITORING DRIVER
3936M:	Fenghua Yu <fenghua.yu@intel.com>
3937L:	linux-hwmon@vger.kernel.org
3938S:	Maintained
3939F:	Documentation/hwmon/coretemp
3940F:	drivers/hwmon/coretemp.c
3941
3942COSA/SRP SYNC SERIAL DRIVER
3943M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3944W:	http://www.fi.muni.cz/~kas/cosa/
3945S:	Maintained
3946F:	drivers/net/wan/cosa*
3947
3948CPMAC ETHERNET DRIVER
3949M:	Florian Fainelli <f.fainelli@gmail.com>
3950L:	netdev@vger.kernel.org
3951S:	Maintained
3952F:	drivers/net/ethernet/ti/cpmac.c
3953
3954CPU FREQUENCY DRIVERS
3955M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3956M:	Viresh Kumar <viresh.kumar@linaro.org>
3957L:	linux-pm@vger.kernel.org
3958S:	Maintained
3959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3961B:	https://bugzilla.kernel.org
3962F:	Documentation/cpu-freq/
3963F:	Documentation/devicetree/bindings/cpufreq/
3964F:	drivers/cpufreq/
3965F:	include/linux/cpufreq.h
3966F:	tools/testing/selftests/cpufreq/
3967
3968CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3969M:	Viresh Kumar <viresh.kumar@linaro.org>
3970M:	Sudeep Holla <sudeep.holla@arm.com>
3971L:	linux-pm@vger.kernel.org
3972W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3973S:	Maintained
3974F:	drivers/cpufreq/arm_big_little.h
3975F:	drivers/cpufreq/arm_big_little.c
3976
3977CPU POWER MONITORING SUBSYSTEM
3978M:	Thomas Renninger <trenn@suse.com>
3979M:	Shuah Khan <shuah@kernel.org>
3980L:	linux-pm@vger.kernel.org
3981S:	Maintained
3982F:	tools/power/cpupower/
3983
3984CPUID/MSR DRIVER
3985M:	"H. Peter Anvin" <hpa@zytor.com>
3986S:	Maintained
3987F:	arch/x86/kernel/cpuid.c
3988F:	arch/x86/kernel/msr.c
3989
3990CPUIDLE DRIVER - ARM BIG LITTLE
3991M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3992M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3993L:	linux-pm@vger.kernel.org
3994L:	linux-arm-kernel@lists.infradead.org
3995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3996S:	Maintained
3997F:	drivers/cpuidle/cpuidle-big_little.c
3998
3999CPUIDLE DRIVER - ARM EXYNOS
4000M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4001M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4002M:	Kukjin Kim <kgene@kernel.org>
4003L:	linux-pm@vger.kernel.org
4004L:	linux-samsung-soc@vger.kernel.org
4005S:	Supported
4006F:	drivers/cpuidle/cpuidle-exynos.c
4007F:	arch/arm/mach-exynos/pm.c
4008
4009CPUIDLE DRIVERS
4010M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4011M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4012L:	linux-pm@vger.kernel.org
4013S:	Maintained
4014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4015B:	https://bugzilla.kernel.org
4016F:	drivers/cpuidle/*
4017F:	include/linux/cpuidle.h
4018
4019CRAMFS FILESYSTEM
4020M:	Nicolas Pitre <nico@linaro.org>
4021S:	Maintained
4022F:	Documentation/filesystems/cramfs.txt
4023F:	fs/cramfs/
4024
4025CRYPTO API
4026M:	Herbert Xu <herbert@gondor.apana.org.au>
4027M:	"David S. Miller" <davem@davemloft.net>
4028L:	linux-crypto@vger.kernel.org
4029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4031S:	Maintained
4032F:	Documentation/crypto/
4033F:	Documentation/devicetree/bindings/crypto/
4034F:	arch/*/crypto/
4035F:	crypto/
4036F:	drivers/crypto/
4037F:	include/crypto/
4038F:	include/linux/crypto*
4039
4040CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4041M:	Neil Horman <nhorman@tuxdriver.com>
4042L:	linux-crypto@vger.kernel.org
4043S:	Maintained
4044F:	crypto/ansi_cprng.c
4045F:	crypto/rng.c
4046
4047CS3308 MEDIA DRIVER
4048M:	Hans Verkuil <hverkuil@xs4all.nl>
4049L:	linux-media@vger.kernel.org
4050T:	git git://linuxtv.org/media_tree.git
4051W:	http://linuxtv.org
4052S:	Odd Fixes
4053F:	drivers/media/i2c/cs3308.c
4054
4055CS5535 Audio ALSA driver
4056M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4057S:	Maintained
4058F:	sound/pci/cs5535audio/
4059
4060CSI DRIVERS FOR ALLWINNER V3s
4061M:	Yong Deng <yong.deng@magewell.com>
4062L:	linux-media@vger.kernel.org
4063T:	git git://linuxtv.org/media_tree.git
4064S:	Maintained
4065F:	drivers/media/platform/sunxi/sun6i-csi/
4066F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4067
4068CW1200 WLAN driver
4069M:	Solomon Peachy <pizza@shaftnet.org>
4070S:	Maintained
4071F:	drivers/net/wireless/st/cw1200/
4072
4073CX18 VIDEO4LINUX DRIVER
4074M:	Andy Walls <awalls@md.metrocast.net>
4075L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4076L:	linux-media@vger.kernel.org
4077T:	git git://linuxtv.org/media_tree.git
4078W:	https://linuxtv.org
4079W:	http://www.ivtvdriver.org/index.php/Cx18
4080S:	Maintained
4081F:	Documentation/media/v4l-drivers/cx18*
4082F:	drivers/media/pci/cx18/
4083F:	include/uapi/linux/ivtv*
4084
4085CX2341X MPEG ENCODER HELPER MODULE
4086M:	Hans Verkuil <hverkuil@xs4all.nl>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Maintained
4091F:	drivers/media/common/cx2341x*
4092F:	include/media/drv-intf/cx2341x.h
4093
4094CX24120 MEDIA DRIVER
4095M:	Jemma Denson <jdenson@gmail.com>
4096M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4097L:	linux-media@vger.kernel.org
4098W:	https://linuxtv.org
4099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4100S:	Maintained
4101F:	drivers/media/dvb-frontends/cx24120*
4102
4103CX88 VIDEO4LINUX DRIVER
4104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4105L:	linux-media@vger.kernel.org
4106W:	https://linuxtv.org
4107T:	git git://linuxtv.org/media_tree.git
4108S:	Odd fixes
4109F:	Documentation/media/v4l-drivers/cx88*
4110F:	drivers/media/pci/cx88/
4111
4112CXD2820R MEDIA DRIVER
4113M:	Antti Palosaari <crope@iki.fi>
4114L:	linux-media@vger.kernel.org
4115W:	https://linuxtv.org
4116W:	http://palosaari.fi/linux/
4117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4118T:	git git://linuxtv.org/anttip/media_tree.git
4119S:	Maintained
4120F:	drivers/media/dvb-frontends/cxd2820r*
4121
4122CXGB3 ETHERNET DRIVER (CXGB3)
4123M:	Arjun Vynipadath <arjun@chelsio.com>
4124L:	netdev@vger.kernel.org
4125W:	http://www.chelsio.com
4126S:	Supported
4127F:	drivers/net/ethernet/chelsio/cxgb3/
4128
4129CXGB3 ISCSI DRIVER (CXGB3I)
4130M:	Karen Xie <kxie@chelsio.com>
4131L:	linux-scsi@vger.kernel.org
4132W:	http://www.chelsio.com
4133S:	Supported
4134F:	drivers/scsi/cxgbi/cxgb3i
4135
4136CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4137M:	Steve Wise <swise@chelsio.com>
4138L:	linux-rdma@vger.kernel.org
4139W:	http://www.openfabrics.org
4140S:	Supported
4141F:	drivers/infiniband/hw/cxgb3/
4142F:	include/uapi/rdma/cxgb3-abi.h
4143
4144CXGB4 CRYPTO DRIVER (chcr)
4145M:	Harsh Jain <harsh@chelsio.com>
4146L:	linux-crypto@vger.kernel.org
4147W:	http://www.chelsio.com
4148S:	Supported
4149F:	drivers/crypto/chelsio
4150
4151CXGB4 ETHERNET DRIVER (CXGB4)
4152M:	Arjun Vynipadath <arjun@chelsio.com>
4153L:	netdev@vger.kernel.org
4154W:	http://www.chelsio.com
4155S:	Supported
4156F:	drivers/net/ethernet/chelsio/cxgb4/
4157
4158CXGB4 ISCSI DRIVER (CXGB4I)
4159M:	Karen Xie <kxie@chelsio.com>
4160L:	linux-scsi@vger.kernel.org
4161W:	http://www.chelsio.com
4162S:	Supported
4163F:	drivers/scsi/cxgbi/cxgb4i
4164
4165CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4166M:	Steve Wise <swise@chelsio.com>
4167L:	linux-rdma@vger.kernel.org
4168W:	http://www.openfabrics.org
4169S:	Supported
4170F:	drivers/infiniband/hw/cxgb4/
4171F:	include/uapi/rdma/cxgb4-abi.h
4172
4173CXGB4VF ETHERNET DRIVER (CXGB4VF)
4174M:	Casey Leedom <leedom@chelsio.com>
4175L:	netdev@vger.kernel.org
4176W:	http://www.chelsio.com
4177S:	Supported
4178F:	drivers/net/ethernet/chelsio/cxgb4vf/
4179
4180CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4181M:	Frederic Barrat <fbarrat@linux.ibm.com>
4182M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4183L:	linuxppc-dev@lists.ozlabs.org
4184S:	Supported
4185F:	arch/powerpc/platforms/powernv/pci-cxl.c
4186F:	drivers/misc/cxl/
4187F:	include/misc/cxl*
4188F:	include/uapi/misc/cxl.h
4189F:	Documentation/powerpc/cxl.txt
4190F:	Documentation/ABI/testing/sysfs-class-cxl
4191
4192CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4193M:	Manoj N. Kumar <manoj@linux.ibm.com>
4194M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4195M:	Uma Krishnan <ukrishn@linux.ibm.com>
4196L:	linux-scsi@vger.kernel.org
4197S:	Supported
4198F:	drivers/scsi/cxlflash/
4199F:	include/uapi/scsi/cxlflash_ioctl.h
4200F:	Documentation/powerpc/cxlflash.txt
4201
4202CYBERPRO FB DRIVER
4203M:	Russell King <linux@armlinux.org.uk>
4204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4205W:	http://www.armlinux.org.uk/
4206S:	Maintained
4207F:	drivers/video/fbdev/cyber2000fb.*
4208
4209CYCLADES ASYNC MUX DRIVER
4210W:	http://www.cyclades.com/
4211S:	Orphan
4212F:	drivers/tty/cyclades.c
4213F:	include/linux/cyclades.h
4214F:	include/uapi/linux/cyclades.h
4215
4216CYCLADES PC300 DRIVER
4217W:	http://www.cyclades.com/
4218S:	Orphan
4219F:	drivers/net/wan/pc300*
4220
4221CYPRESS_FIRMWARE MEDIA DRIVER
4222M:	Antti Palosaari <crope@iki.fi>
4223L:	linux-media@vger.kernel.org
4224W:	https://linuxtv.org
4225W:	http://palosaari.fi/linux/
4226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4227T:	git git://linuxtv.org/anttip/media_tree.git
4228S:	Maintained
4229F:	drivers/media/common/cypress_firmware*
4230
4231CYTTSP TOUCHSCREEN DRIVER
4232M:	Ferruh Yigit <fery@cypress.com>
4233L:	linux-input@vger.kernel.org
4234S:	Supported
4235F:	drivers/input/touchscreen/cyttsp*
4236F:	include/linux/input/cyttsp.h
4237
4238D-LINK DIR-685 TOUCHKEYS DRIVER
4239M:	Linus Walleij <linus.walleij@linaro.org>
4240L:	linux-input@vger.kernel.org
4241S:	Supported
4242F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4243
4244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4245M:	Joshua Kinard <kumba@gentoo.org>
4246S:	Maintained
4247F:	drivers/rtc/rtc-ds1685.c
4248F:	include/linux/rtc/ds1685.h
4249
4250DAMA SLAVE for AX.25
4251M:	Joerg Reuter <jreuter@yaina.de>
4252W:	http://yaina.de/jreuter/
4253W:	http://www.qsl.net/dl1bke/
4254L:	linux-hams@vger.kernel.org
4255S:	Maintained
4256F:	net/ax25/af_ax25.c
4257F:	net/ax25/ax25_dev.c
4258F:	net/ax25/ax25_ds_*
4259F:	net/ax25/ax25_in.c
4260F:	net/ax25/ax25_out.c
4261F:	net/ax25/ax25_timer.c
4262F:	net/ax25/sysctl_net_ax25.c
4263
4264DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4265L:	netdev@vger.kernel.org
4266S:	Orphan
4267F:	Documentation/networking/device_drivers/dec/dmfe.txt
4268F:	drivers/net/ethernet/dec/tulip/dmfe.c
4269
4270DC390/AM53C974 SCSI driver
4271M:	Hannes Reinecke <hare@suse.com>
4272L:	linux-scsi@vger.kernel.org
4273S:	Maintained
4274F:	drivers/scsi/am53c974.c
4275
4276DC395x SCSI driver
4277M:	Oliver Neukum <oliver@neukum.org>
4278M:	Ali Akcaagac <aliakc@web.de>
4279M:	Jamie Lenehan <lenehan@twibble.org>
4280L:	dc395x@twibble.org
4281W:	http://twibble.org/dist/dc395x/
4282W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4283S:	Maintained
4284F:	Documentation/scsi/dc395x.txt
4285F:	drivers/scsi/dc395x.*
4286
4287DCCP PROTOCOL
4288M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4289L:	dccp@vger.kernel.org
4290W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4291S:	Maintained
4292F:	include/linux/dccp.h
4293F:	include/uapi/linux/dccp.h
4294F:	include/linux/tfrc.h
4295F:	net/dccp/
4296
4297DECnet NETWORK LAYER
4298W:	http://linux-decnet.sourceforge.net
4299L:	linux-decnet-user@lists.sourceforge.net
4300S:	Orphan
4301F:	Documentation/networking/decnet.txt
4302F:	net/decnet/
4303
4304DECSTATION PLATFORM SUPPORT
4305M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4306L:	linux-mips@vger.kernel.org
4307W:	http://www.linux-mips.org/wiki/DECstation
4308S:	Maintained
4309F:	arch/mips/dec/
4310F:	arch/mips/include/asm/dec/
4311F:	arch/mips/include/asm/mach-dec/
4312
4313DEFXX FDDI NETWORK DRIVER
4314M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4315S:	Maintained
4316F:	drivers/net/fddi/defxx.*
4317
4318DELL SMBIOS DRIVER
4319M:	Pali Rohár <pali.rohar@gmail.com>
4320M:	Mario Limonciello <mario.limonciello@dell.com>
4321L:	platform-driver-x86@vger.kernel.org
4322S:	Maintained
4323F:	drivers/platform/x86/dell-smbios.*
4324
4325DELL SMBIOS SMM DRIVER
4326M:	Mario Limonciello <mario.limonciello@dell.com>
4327L:	platform-driver-x86@vger.kernel.org
4328S:	Maintained
4329F:	drivers/platform/x86/dell-smbios-smm.c
4330
4331DELL SMBIOS WMI DRIVER
4332M:	Mario Limonciello <mario.limonciello@dell.com>
4333L:	platform-driver-x86@vger.kernel.org
4334S:	Maintained
4335F:	drivers/platform/x86/dell-smbios-wmi.c
4336F:	tools/wmi/dell-smbios-example.c
4337
4338DEFZA FDDI NETWORK DRIVER
4339M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4340S:	Maintained
4341F:	drivers/net/fddi/defza.*
4342
4343DELL LAPTOP DRIVER
4344M:	Matthew Garrett <mjg59@srcf.ucam.org>
4345M:	Pali Rohár <pali.rohar@gmail.com>
4346L:	platform-driver-x86@vger.kernel.org
4347S:	Maintained
4348F:	drivers/platform/x86/dell-laptop.c
4349
4350DELL LAPTOP FREEFALL DRIVER
4351M:	Pali Rohár <pali.rohar@gmail.com>
4352S:	Maintained
4353F:	drivers/platform/x86/dell-smo8800.c
4354
4355DELL LAPTOP RBTN DRIVER
4356M:	Pali Rohár <pali.rohar@gmail.com>
4357S:	Maintained
4358F:	drivers/platform/x86/dell-rbtn.*
4359
4360DELL REMOTE BIOS UPDATE DRIVER
4361M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4362L:	platform-driver-x86@vger.kernel.org
4363S:	Maintained
4364F:	drivers/platform/x86/dell_rbu.c
4365
4366DELL LAPTOP SMM DRIVER
4367M:	Pali Rohár <pali.rohar@gmail.com>
4368S:	Maintained
4369F:	drivers/hwmon/dell-smm-hwmon.c
4370F:	include/uapi/linux/i8k.h
4371
4372DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4373M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4374L:	platform-driver-x86@vger.kernel.org
4375S:	Maintained
4376F:	Documentation/dcdbas.txt
4377F:	drivers/platform/x86/dcdbas.*
4378
4379DELL WMI NOTIFICATIONS DRIVER
4380M:	Matthew Garrett <mjg59@srcf.ucam.org>
4381M:	Pali Rohár <pali.rohar@gmail.com>
4382S:	Maintained
4383F:	drivers/platform/x86/dell-wmi.c
4384
4385DELL WMI DESCRIPTOR DRIVER
4386M:	Mario Limonciello <mario.limonciello@dell.com>
4387S:	Maintained
4388F:	drivers/platform/x86/dell-wmi-descriptor.c
4389
4390DELTA ST MEDIA DRIVER
4391M:	Hugues Fruchet <hugues.fruchet@st.com>
4392L:	linux-media@vger.kernel.org
4393T:	git git://linuxtv.org/media_tree.git
4394W:	https://linuxtv.org
4395S:	Supported
4396F:	drivers/media/platform/sti/delta
4397
4398DENALI NAND DRIVER
4399M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4400L:	linux-mtd@lists.infradead.org
4401S:	Supported
4402F:	drivers/mtd/nand/raw/denali*
4403
4404DESIGNWARE USB2 DRD IP DRIVER
4405M:	Minas Harutyunyan <hminas@synopsys.com>
4406L:	linux-usb@vger.kernel.org
4407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4408S:	Maintained
4409F:	drivers/usb/dwc2/
4410
4411DESIGNWARE USB3 DRD IP DRIVER
4412M:	Felipe Balbi <balbi@kernel.org>
4413L:	linux-usb@vger.kernel.org
4414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4415S:	Maintained
4416F:	drivers/usb/dwc3/
4417
4418DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4419M:	Andreas Klinger <ak@it-klinger.de>
4420L:	linux-iio@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4423F:	drivers/iio/proximity/srf*.c
4424
4425DEVICE COREDUMP (DEV_COREDUMP)
4426M:	Johannes Berg <johannes@sipsolutions.net>
4427L:	linux-kernel@vger.kernel.org
4428S:	Maintained
4429F:	drivers/base/devcoredump.c
4430F:	include/linux/devcoredump.h
4431
4432DEVICE FREQUENCY (DEVFREQ)
4433M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4434M:	Kyungmin Park <kyungmin.park@samsung.com>
4435R:	Chanwoo Choi <cw00.choi@samsung.com>
4436L:	linux-pm@vger.kernel.org
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4438S:	Maintained
4439F:	drivers/devfreq/
4440F:	include/linux/devfreq.h
4441F:	Documentation/devicetree/bindings/devfreq/
4442
4443DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4444M:	Chanwoo Choi <cw00.choi@samsung.com>
4445L:	linux-pm@vger.kernel.org
4446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4447S:	Supported
4448F:	drivers/devfreq/event/
4449F:	drivers/devfreq/devfreq-event.c
4450F:	include/linux/devfreq-event.h
4451F:	Documentation/devicetree/bindings/devfreq/event/
4452
4453DEVICE NUMBER REGISTRY
4454M:	Torben Mathiasen <device@lanana.org>
4455W:	http://lanana.org/docs/device-list/index.html
4456S:	Maintained
4457
4458DEVICE-MAPPER  (LVM)
4459M:	Alasdair Kergon <agk@redhat.com>
4460M:	Mike Snitzer <snitzer@redhat.com>
4461M:	dm-devel@redhat.com
4462L:	dm-devel@redhat.com
4463W:	http://sources.redhat.com/dm
4464Q:	http://patchwork.kernel.org/project/dm-devel/list/
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4466T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4467S:	Maintained
4468F:	Documentation/device-mapper/
4469F:	drivers/md/Makefile
4470F:	drivers/md/Kconfig
4471F:	drivers/md/dm*
4472F:	drivers/md/persistent-data/
4473F:	include/linux/device-mapper.h
4474F:	include/linux/dm-*.h
4475F:	include/uapi/linux/dm-*.h
4476
4477DEVLINK
4478M:	Jiri Pirko <jiri@mellanox.com>
4479L:	netdev@vger.kernel.org
4480S:	Supported
4481F:	net/core/devlink.c
4482F:	include/net/devlink.h
4483F:	include/uapi/linux/devlink.h
4484
4485DIALOG SEMICONDUCTOR DRIVERS
4486M:	Support Opensource <support.opensource@diasemi.com>
4487W:	http://www.dialog-semiconductor.com/products
4488S:	Supported
4489F:	Documentation/hwmon/da90??
4490F:	Documentation/devicetree/bindings/mfd/da90*.txt
4491F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4492F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4493F:	Documentation/devicetree/bindings/regulator/da92*.txt
4494F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4495F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4496F:	drivers/gpio/gpio-da90??.c
4497F:	drivers/hwmon/da90??-hwmon.c
4498F:	drivers/iio/adc/da91??-*.c
4499F:	drivers/input/misc/da90??_onkey.c
4500F:	drivers/input/touchscreen/da9052_tsi.c
4501F:	drivers/leds/leds-da90??.c
4502F:	drivers/mfd/da903x.c
4503F:	drivers/mfd/da90??-*.c
4504F:	drivers/mfd/da91??-*.c
4505F:	drivers/power/supply/da9052-battery.c
4506F:	drivers/power/supply/da91??-*.c
4507F:	drivers/regulator/da903x.c
4508F:	drivers/regulator/da9???-regulator.[ch]
4509F:	drivers/thermal/da90??-thermal.c
4510F:	drivers/rtc/rtc-da90??.c
4511F:	drivers/video/backlight/da90??_bl.c
4512F:	drivers/watchdog/da90??_wdt.c
4513F:	include/linux/mfd/da903x.h
4514F:	include/linux/mfd/da9052/
4515F:	include/linux/mfd/da9055/
4516F:	include/linux/mfd/da9062/
4517F:	include/linux/mfd/da9063/
4518F:	include/linux/mfd/da9150/
4519F:	include/linux/regulator/da9211.h
4520F:	include/sound/da[79]*.h
4521F:	sound/soc/codecs/da[79]*.[ch]
4522
4523DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4524M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4525L:	linux-gpio@vger.kernel.org
4526S:	Maintained
4527F:	drivers/gpio/gpio-gpio-mm.c
4528
4529DIOLAN U2C-12 I2C DRIVER
4530M:	Guenter Roeck <linux@roeck-us.net>
4531L:	linux-i2c@vger.kernel.org
4532S:	Maintained
4533F:	drivers/i2c/busses/i2c-diolan-u2c.c
4534
4535FILESYSTEM DIRECT ACCESS (DAX)
4536M:	Matthew Wilcox <willy@infradead.org>
4537M:	Ross Zwisler <zwisler@kernel.org>
4538M:	Jan Kara <jack@suse.cz>
4539L:	linux-fsdevel@vger.kernel.org
4540S:	Supported
4541F:	fs/dax.c
4542F:	include/linux/dax.h
4543F:	include/trace/events/fs_dax.h
4544
4545DEVICE DIRECT ACCESS (DAX)
4546M:	Dan Williams <dan.j.williams@intel.com>
4547M:	Dave Jiang <dave.jiang@intel.com>
4548M:	Ross Zwisler <zwisler@kernel.org>
4549M:	Vishal Verma <vishal.l.verma@intel.com>
4550L:	linux-nvdimm@lists.01.org
4551S:	Supported
4552F:	drivers/dax/
4553
4554DIRECTORY NOTIFICATION (DNOTIFY)
4555M:	Jan Kara <jack@suse.cz>
4556R:	Amir Goldstein <amir73il@gmail.com>
4557L:	linux-fsdevel@vger.kernel.org
4558S:	Maintained
4559F:	Documentation/filesystems/dnotify.txt
4560F:	fs/notify/dnotify/
4561F:	include/linux/dnotify.h
4562
4563DISK GEOMETRY AND PARTITION HANDLING
4564M:	Andries Brouwer <aeb@cwi.nl>
4565W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4566W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4567W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4568S:	Maintained
4569
4570DISKQUOTA
4571M:	Jan Kara <jack@suse.com>
4572S:	Maintained
4573F:	Documentation/filesystems/quota.txt
4574F:	fs/quota/
4575F:	include/linux/quota*.h
4576F:	include/uapi/linux/quota*.h
4577
4578DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4579M:	Bernie Thompson <bernie@plugable.com>
4580L:	linux-fbdev@vger.kernel.org
4581S:	Maintained
4582W:	http://plugable.com/category/projects/udlfb/
4583F:	drivers/video/fbdev/udlfb.c
4584F:	include/video/udlfb.h
4585F:	Documentation/fb/udlfb.txt
4586
4587DISTRIBUTED LOCK MANAGER (DLM)
4588M:	Christine Caulfield <ccaulfie@redhat.com>
4589M:	David Teigland <teigland@redhat.com>
4590L:	cluster-devel@redhat.com
4591W:	http://sources.redhat.com/cluster/
4592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4593S:	Supported
4594F:	fs/dlm/
4595
4596DMA BUFFER SHARING FRAMEWORK
4597M:	Sumit Semwal <sumit.semwal@linaro.org>
4598S:	Maintained
4599L:	linux-media@vger.kernel.org
4600L:	dri-devel@lists.freedesktop.org
4601L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4602F:	drivers/dma-buf/
4603F:	include/linux/dma-buf*
4604F:	include/linux/reservation.h
4605F:	include/linux/*fence.h
4606F:	Documentation/driver-api/dma-buf.rst
4607T:	git git://anongit.freedesktop.org/drm/drm-misc
4608
4609DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4610M:	Vinod Koul <vkoul@kernel.org>
4611L:	dmaengine@vger.kernel.org
4612Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4613S:	Maintained
4614F:	drivers/dma/
4615F:	include/linux/dmaengine.h
4616F:	include/linux/of_dma.h
4617F:	Documentation/devicetree/bindings/dma/
4618F:	Documentation/driver-api/dmaengine/
4619T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4620
4621DMA MAPPING HELPERS
4622M:	Christoph Hellwig <hch@lst.de>
4623M:	Marek Szyprowski <m.szyprowski@samsung.com>
4624R:	Robin Murphy <robin.murphy@arm.com>
4625L:	iommu@lists.linux-foundation.org
4626T:	git git://git.infradead.org/users/hch/dma-mapping.git
4627W:	http://git.infradead.org/users/hch/dma-mapping.git
4628S:	Supported
4629F:	kernel/dma/
4630F:	include/asm-generic/dma-mapping.h
4631F:	include/linux/dma-direct.h
4632F:	include/linux/dma-mapping.h
4633F:	include/linux/dma-noncoherent.h
4634
4635DME1737 HARDWARE MONITOR DRIVER
4636M:	Juerg Haefliger <juergh@gmail.com>
4637L:	linux-hwmon@vger.kernel.org
4638S:	Maintained
4639F:	Documentation/hwmon/dme1737
4640F:	drivers/hwmon/dme1737.c
4641
4642DMI/SMBIOS SUPPORT
4643M:	Jean Delvare <jdelvare@suse.com>
4644S:	Maintained
4645T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4646F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4647F:	drivers/firmware/dmi-id.c
4648F:	drivers/firmware/dmi_scan.c
4649F:	include/linux/dmi.h
4650
4651DOCUMENTATION
4652M:	Jonathan Corbet <corbet@lwn.net>
4653L:	linux-doc@vger.kernel.org
4654S:	Maintained
4655F:	Documentation/
4656F:	scripts/kernel-doc
4657X:	Documentation/ABI/
4658X:	Documentation/acpi/
4659X:	Documentation/devicetree/
4660X:	Documentation/i2c/
4661X:	Documentation/media/
4662X:	Documentation/power/
4663X:	Documentation/spi/
4664T:	git git://git.lwn.net/linux.git docs-next
4665
4666DOCUMENTATION/ITALIAN
4667M:	Federico Vaga <federico.vaga@vaga.pv.it>
4668L:	linux-doc@vger.kernel.org
4669S:	Maintained
4670F:	Documentation/translations/it_IT
4671
4672DONGWOON DW9714 LENS VOICE COIL DRIVER
4673M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4674L:	linux-media@vger.kernel.org
4675T:	git git://linuxtv.org/media_tree.git
4676S:	Maintained
4677F:	drivers/media/i2c/dw9714.c
4678F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4679
4680DONGWOON DW9807 LENS VOICE COIL DRIVER
4681M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4682L:	linux-media@vger.kernel.org
4683T:	git git://linuxtv.org/media_tree.git
4684S:	Maintained
4685F:	drivers/media/i2c/dw9807-vcm.c
4686F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4687
4688DOUBLETALK DRIVER
4689M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4690L:	blinux-list@redhat.com
4691S:	Maintained
4692F:	drivers/char/dtlk.c
4693F:	include/linux/dtlk.h
4694
4695DPAA2 DATAPATH I/O (DPIO) DRIVER
4696M:	Roy Pledge <Roy.Pledge@nxp.com>
4697L:	linux-kernel@vger.kernel.org
4698S:	Maintained
4699F:	drivers/soc/fsl/dpio
4700
4701DPAA2 ETHERNET DRIVER
4702M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4703L:	netdev@vger.kernel.org
4704S:	Maintained
4705F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4706F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4707F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4708F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4709F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4710
4711DPAA2 ETHERNET SWITCH DRIVER
4712M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4713M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4714L:	linux-kernel@vger.kernel.org
4715S:	Maintained
4716F:	drivers/staging/fsl-dpaa2/ethsw
4717
4718DPAA2 PTP CLOCK DRIVER
4719M:	Yangbo Lu <yangbo.lu@nxp.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4723F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4724
4725DPT_I2O SCSI RAID DRIVER
4726M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4727L:	linux-scsi@vger.kernel.org
4728W:	http://www.adaptec.com/
4729S:	Maintained
4730F:	drivers/scsi/dpt*
4731F:	drivers/scsi/dpt/
4732
4733DRBD DRIVER
4734M:	Philipp Reisner <philipp.reisner@linbit.com>
4735M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4736L:	drbd-dev@lists.linbit.com
4737W:	http://www.drbd.org
4738T:	git git://git.linbit.com/linux-drbd.git
4739T:	git git://git.linbit.com/drbd-8.4.git
4740S:	Supported
4741F:	drivers/block/drbd/
4742F:	lib/lru_cache.c
4743F:	Documentation/blockdev/drbd/
4744
4745DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4746M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4747R:	"Rafael J. Wysocki" <rafael@kernel.org>
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4749S:	Supported
4750F:	Documentation/kobject.txt
4751F:	drivers/base/
4752F:	fs/debugfs/
4753F:	fs/sysfs/
4754F:	include/linux/debugfs.h
4755F:	include/linux/kobj*
4756F:	lib/kobj*
4757
4758DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4759M:	Kevin Hilman <khilman@kernel.org>
4760M:	Nishanth Menon <nm@ti.com>
4761S:	Maintained
4762F:	drivers/power/avs/
4763F:	include/linux/power/smartreflex.h
4764L:	linux-pm@vger.kernel.org
4765
4766DRM DRIVER FOR ARM PL111 CLCD
4767M:	Eric Anholt <eric@anholt.net>
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769S:	Supported
4770F:	drivers/gpu/drm/pl111/
4771
4772DRM DRIVER FOR ARM VERSATILE TFT PANELS
4773M:	Linus Walleij <linus.walleij@linaro.org>
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775S:	Maintained
4776F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4777F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4778
4779DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4780M:	Dave Airlie <airlied@redhat.com>
4781S:	Odd Fixes
4782F:	drivers/gpu/drm/ast/
4783
4784DRM DRIVER FOR BOCHS VIRTUAL GPU
4785M:	Gerd Hoffmann <kraxel@redhat.com>
4786L:	virtualization@lists.linux-foundation.org
4787T:	git git://anongit.freedesktop.org/drm/drm-misc
4788S:	Maintained
4789F:	drivers/gpu/drm/bochs/
4790
4791DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4792M:	Linus Walleij <linus.walleij@linaro.org>
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794S:	Maintained
4795F:	drivers/gpu/drm/tve200/
4796
4797DRM DRIVER FOR ILITEK ILI9225 PANELS
4798M:	David Lechner <david@lechnology.com>
4799S:	Maintained
4800F:	drivers/gpu/drm/tinydrm/ili9225.c
4801F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4802
4803DRM DRIVER FOR HX8357D PANELS
4804M:	Eric Anholt <eric@anholt.net>
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806S:	Maintained
4807F:	drivers/gpu/drm/tinydrm/hx8357d.c
4808F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4809
4810DRM DRIVER FOR INTEL I810 VIDEO CARDS
4811S:	Orphan / Obsolete
4812F:	drivers/gpu/drm/i810/
4813F:	include/uapi/drm/i810_drm.h
4814
4815DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4816S:	Orphan / Obsolete
4817F:	drivers/gpu/drm/mga/
4818F:	include/uapi/drm/mga_drm.h
4819
4820DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4821M:	Dave Airlie <airlied@redhat.com>
4822S:	Odd Fixes
4823F:	drivers/gpu/drm/mgag200/
4824
4825DRM DRIVER FOR MI0283QT
4826M:	Noralf Trønnes <noralf@tronnes.org>
4827S:	Maintained
4828F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4829F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4830
4831DRM DRIVER FOR MSM ADRENO GPU
4832M:	Rob Clark <robdclark@gmail.com>
4833L:	linux-arm-msm@vger.kernel.org
4834L:	dri-devel@lists.freedesktop.org
4835L:	freedreno@lists.freedesktop.org
4836T:	git git://people.freedesktop.org/~robclark/linux
4837S:	Maintained
4838F:	drivers/gpu/drm/msm/
4839F:	include/uapi/drm/msm_drm.h
4840F:	Documentation/devicetree/bindings/display/msm/
4841
4842DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4843M:	Ben Skeggs <bskeggs@redhat.com>
4844L:	dri-devel@lists.freedesktop.org
4845L:	nouveau@lists.freedesktop.org
4846T:	git git://github.com/skeggsb/linux
4847S:	Supported
4848F:	drivers/gpu/drm/nouveau/
4849F:	include/uapi/drm/nouveau_drm.h
4850
4851DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4852M:	Stefan Mavrodiev <stefan@olimex.com>
4853S:	Maintained
4854F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4855F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4856
4857DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4858M:	Noralf Trønnes <noralf@tronnes.org>
4859S:	Maintained
4860F:	drivers/gpu/drm/tinydrm/repaper.c
4861F:	Documentation/devicetree/bindings/display/repaper.txt
4862
4863DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4864M:	Dave Airlie <airlied@redhat.com>
4865M:	Gerd Hoffmann <kraxel@redhat.com>
4866L:	virtualization@lists.linux-foundation.org
4867T:	git git://anongit.freedesktop.org/drm/drm-misc
4868S:	Obsolete
4869W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4870F:	drivers/gpu/drm/cirrus/
4871
4872DRM DRIVER FOR QXL VIRTUAL GPU
4873M:	Dave Airlie <airlied@redhat.com>
4874M:	Gerd Hoffmann <kraxel@redhat.com>
4875L:	virtualization@lists.linux-foundation.org
4876T:	git git://anongit.freedesktop.org/drm/drm-misc
4877S:	Maintained
4878F:	drivers/gpu/drm/qxl/
4879F:	include/uapi/drm/qxl_drm.h
4880
4881DRM DRIVER FOR RAGE 128 VIDEO CARDS
4882S:	Orphan / Obsolete
4883F:	drivers/gpu/drm/r128/
4884F:	include/uapi/drm/r128_drm.h
4885
4886DRM DRIVER FOR SAVAGE VIDEO CARDS
4887S:	Orphan / Obsolete
4888F:	drivers/gpu/drm/savage/
4889F:	include/uapi/drm/savage_drm.h
4890
4891DRM DRIVER FOR SIS VIDEO CARDS
4892S:	Orphan / Obsolete
4893F:	drivers/gpu/drm/sis/
4894F:	include/uapi/drm/sis_drm.h
4895
4896DRM DRIVER FOR SITRONIX ST7586 PANELS
4897M:	David Lechner <david@lechnology.com>
4898S:	Maintained
4899F:	drivers/gpu/drm/tinydrm/st7586.c
4900F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4901
4902DRM DRIVER FOR SITRONIX ST7735R PANELS
4903M:	David Lechner <david@lechnology.com>
4904S:	Maintained
4905F:	drivers/gpu/drm/tinydrm/st7735r.c
4906F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4907
4908DRM DRIVER FOR TDFX VIDEO CARDS
4909S:	Orphan / Obsolete
4910F:	drivers/gpu/drm/tdfx/
4911
4912DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4913M:	Dave Airlie <airlied@redhat.com>
4914R:	Sean Paul <sean@poorly.run>
4915L:	dri-devel@lists.freedesktop.org
4916S:	Odd Fixes
4917F:	drivers/gpu/drm/udl/
4918T:	git git://anongit.freedesktop.org/drm/drm-misc
4919
4920DRM DRIVER FOR VMWARE VIRTUAL GPU
4921M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4922M:	Thomas Hellstrom <thellstrom@vmware.com>
4923L:	dri-devel@lists.freedesktop.org
4924T:	git git://people.freedesktop.org/~thomash/linux
4925S:	Supported
4926F:	drivers/gpu/drm/vmwgfx/
4927F:	include/uapi/drm/vmwgfx_drm.h
4928
4929DRM DRIVERS
4930M:	David Airlie <airlied@linux.ie>
4931M:	Daniel Vetter <daniel@ffwll.ch>
4932L:	dri-devel@lists.freedesktop.org
4933T:	git git://anongit.freedesktop.org/drm/drm
4934B:	https://bugs.freedesktop.org/
4935C:	irc://chat.freenode.net/dri-devel
4936S:	Maintained
4937F:	drivers/gpu/drm/
4938F:	drivers/gpu/vga/
4939F:	Documentation/devicetree/bindings/display/
4940F:	Documentation/devicetree/bindings/gpu/
4941F:	Documentation/gpu/
4942F:	include/drm/
4943F:	include/uapi/drm/
4944F:	include/linux/vga*
4945
4946DRM DRIVERS AND MISC GPU PATCHES
4947M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4948M:	Maxime Ripard <maxime.ripard@bootlin.com>
4949M:	Sean Paul <sean@poorly.run>
4950W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4951S:	Maintained
4952T:	git git://anongit.freedesktop.org/drm/drm-misc
4953F:	Documentation/gpu/
4954F:	drivers/gpu/vga/
4955F:	drivers/gpu/drm/*
4956F:	include/drm/drm*
4957F:	include/uapi/drm/drm*
4958F:	include/linux/vga*
4959
4960DRM DRIVERS FOR ALLWINNER A10
4961M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4962L:	dri-devel@lists.freedesktop.org
4963S:	Supported
4964F:	drivers/gpu/drm/sun4i/
4965F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4966T:	git git://anongit.freedesktop.org/drm/drm-misc
4967
4968DRM DRIVERS FOR AMLOGIC SOCS
4969M:	Neil Armstrong <narmstrong@baylibre.com>
4970L:	dri-devel@lists.freedesktop.org
4971L:	linux-amlogic@lists.infradead.org
4972W:	http://linux-meson.com/
4973S:	Supported
4974F:	drivers/gpu/drm/meson/
4975F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4976F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4977F:	Documentation/gpu/meson.rst
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979
4980DRM DRIVERS FOR ATMEL HLCDC
4981M:	Boris Brezillon <bbrezillon@kernel.org>
4982L:	dri-devel@lists.freedesktop.org
4983S:	Supported
4984F:	drivers/gpu/drm/atmel-hlcdc/
4985F:	Documentation/devicetree/bindings/display/atmel/
4986T:	git git://anongit.freedesktop.org/drm/drm-misc
4987
4988DRM DRIVERS FOR BRIDGE CHIPS
4989M:	Archit Taneja <architt@codeaurora.org>
4990M:	Andrzej Hajda <a.hajda@samsung.com>
4991R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4992S:	Maintained
4993T:	git git://anongit.freedesktop.org/drm/drm-misc
4994F:	drivers/gpu/drm/bridge/
4995
4996DRM DRIVERS FOR EXYNOS
4997M:	Inki Dae <inki.dae@samsung.com>
4998M:	Joonyoung Shim <jy0922.shim@samsung.com>
4999M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5000M:	Kyungmin Park <kyungmin.park@samsung.com>
5001L:	dri-devel@lists.freedesktop.org
5002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5003S:	Supported
5004F:	drivers/gpu/drm/exynos/
5005F:	include/uapi/drm/exynos_drm.h
5006F:	Documentation/devicetree/bindings/display/exynos/
5007
5008DRM DRIVERS FOR FREESCALE DCU
5009M:	Stefan Agner <stefan@agner.ch>
5010M:	Alison Wang <alison.wang@nxp.com>
5011L:	dri-devel@lists.freedesktop.org
5012S:	Supported
5013F:	drivers/gpu/drm/fsl-dcu/
5014F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5015F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5016F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5017T:	git git://anongit.freedesktop.org/drm/drm-misc
5018
5019DRM DRIVERS FOR FREESCALE IMX
5020M:	Philipp Zabel <p.zabel@pengutronix.de>
5021L:	dri-devel@lists.freedesktop.org
5022S:	Maintained
5023F:	drivers/gpu/drm/imx/
5024F:	drivers/gpu/ipu-v3/
5025F:	Documentation/devicetree/bindings/display/imx/
5026
5027DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5028M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5029L:	dri-devel@lists.freedesktop.org
5030T:	git git://github.com/patjak/drm-gma500
5031S:	Maintained
5032F:	drivers/gpu/drm/gma500/
5033
5034DRM DRIVERS FOR HISILICON
5035M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5036M:	Rongrong Zou <zourongrong@gmail.com>
5037R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5038R:	Chen Feng <puck.chen@hisilicon.com>
5039L:	dri-devel@lists.freedesktop.org
5040T:	git git://github.com/xin3liang/linux.git
5041S:	Maintained
5042F:	drivers/gpu/drm/hisilicon/
5043F:	Documentation/devicetree/bindings/display/hisilicon/
5044
5045DRM DRIVERS FOR MEDIATEK
5046M:	CK Hu <ck.hu@mediatek.com>
5047M:	Philipp Zabel <p.zabel@pengutronix.de>
5048L:	dri-devel@lists.freedesktop.org
5049S:	Supported
5050F:	drivers/gpu/drm/mediatek/
5051F:	Documentation/devicetree/bindings/display/mediatek/
5052
5053DRM DRIVERS FOR NVIDIA TEGRA
5054M:	Thierry Reding <thierry.reding@gmail.com>
5055L:	dri-devel@lists.freedesktop.org
5056L:	linux-tegra@vger.kernel.org
5057T:	git git://anongit.freedesktop.org/tegra/linux.git
5058S:	Supported
5059F:	drivers/gpu/drm/tegra/
5060F:	drivers/gpu/host1x/
5061F:	include/linux/host1x.h
5062F:	include/uapi/drm/tegra_drm.h
5063F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5064
5065DRM DRIVERS FOR RENESAS
5066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5067M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5068L:	dri-devel@lists.freedesktop.org
5069L:	linux-renesas-soc@vger.kernel.org
5070T:	git git://linuxtv.org/pinchartl/media drm/du/next
5071S:	Supported
5072F:	drivers/gpu/drm/rcar-du/
5073F:	drivers/gpu/drm/shmobile/
5074F:	include/linux/platform_data/shmob_drm.h
5075F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5076F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5077F:	Documentation/devicetree/bindings/display/renesas,du.txt
5078
5079DRM DRIVERS FOR ROCKCHIP
5080M:	Sandy Huang <hjc@rock-chips.com>
5081M:	Heiko Stübner <heiko@sntech.de>
5082L:	dri-devel@lists.freedesktop.org
5083S:	Maintained
5084F:	drivers/gpu/drm/rockchip/
5085F:	Documentation/devicetree/bindings/display/rockchip/
5086T:	git git://anongit.freedesktop.org/drm/drm-misc
5087
5088DRM DRIVERS FOR STI
5089M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5090M:	Vincent Abriou <vincent.abriou@st.com>
5091L:	dri-devel@lists.freedesktop.org
5092T:	git git://anongit.freedesktop.org/drm/drm-misc
5093S:	Maintained
5094F:	drivers/gpu/drm/sti
5095F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5096
5097DRM DRIVERS FOR STM
5098M:	Yannick Fertre <yannick.fertre@st.com>
5099M:	Philippe Cornu <philippe.cornu@st.com>
5100M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5101M:	Vincent Abriou <vincent.abriou@st.com>
5102L:	dri-devel@lists.freedesktop.org
5103T:	git git://anongit.freedesktop.org/drm/drm-misc
5104S:	Maintained
5105F:	drivers/gpu/drm/stm
5106F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5107
5108DRM DRIVERS FOR TI LCDC
5109M:	Jyri Sarha <jsarha@ti.com>
5110R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5111L:	dri-devel@lists.freedesktop.org
5112S:	Maintained
5113F:	drivers/gpu/drm/tilcdc/
5114F:	Documentation/devicetree/bindings/display/tilcdc/
5115
5116DRM DRIVERS FOR TI OMAP
5117M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5118L:	dri-devel@lists.freedesktop.org
5119S:	Maintained
5120F:	drivers/gpu/drm/omapdrm/
5121F:	Documentation/devicetree/bindings/display/ti/
5122
5123DRM DRIVERS FOR V3D
5124M:	Eric Anholt <eric@anholt.net>
5125S:	Supported
5126F:	drivers/gpu/drm/v3d/
5127F:	include/uapi/drm/v3d_drm.h
5128F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5129T:	git git://anongit.freedesktop.org/drm/drm-misc
5130
5131DRM DRIVERS FOR VC4
5132M:	Eric Anholt <eric@anholt.net>
5133T:	git git://github.com/anholt/linux
5134S:	Supported
5135F:	drivers/gpu/drm/vc4/
5136F:	include/uapi/drm/vc4_drm.h
5137F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5138T:	git git://anongit.freedesktop.org/drm/drm-misc
5139
5140DRM DRIVERS FOR VIVANTE GPU IP
5141M:	Lucas Stach <l.stach@pengutronix.de>
5142R:	Russell King <linux+etnaviv@armlinux.org.uk>
5143R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5144L:	etnaviv@lists.freedesktop.org
5145L:	dri-devel@lists.freedesktop.org
5146S:	Maintained
5147F:	drivers/gpu/drm/etnaviv/
5148F:	include/uapi/drm/etnaviv_drm.h
5149F:	Documentation/devicetree/bindings/display/etnaviv/
5150
5151DRM DRIVERS FOR ZTE ZX
5152M:	Shawn Guo <shawnguo@kernel.org>
5153L:	dri-devel@lists.freedesktop.org
5154S:	Maintained
5155F:	drivers/gpu/drm/zte/
5156F:	Documentation/devicetree/bindings/display/zte,vou.txt
5157T:	git git://anongit.freedesktop.org/drm/drm-misc
5158
5159DRM PANEL DRIVERS
5160M:	Thierry Reding <thierry.reding@gmail.com>
5161L:	dri-devel@lists.freedesktop.org
5162T:	git git://anongit.freedesktop.org/drm/drm-misc
5163S:	Maintained
5164F:	drivers/gpu/drm/drm_panel.c
5165F:	drivers/gpu/drm/panel/
5166F:	include/drm/drm_panel.h
5167F:	Documentation/devicetree/bindings/display/panel/
5168
5169DRM TINYDRM DRIVERS
5170M:	Noralf Trønnes <noralf@tronnes.org>
5171W:	https://github.com/notro/tinydrm/wiki/Development
5172T:	git git://anongit.freedesktop.org/drm/drm-misc
5173S:	Maintained
5174F:	drivers/gpu/drm/tinydrm/
5175F:	include/drm/tinydrm/
5176
5177DRM DRIVERS FOR XEN
5178M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5179T:	git git://anongit.freedesktop.org/drm/drm-misc
5180L:	dri-devel@lists.freedesktop.org
5181L:	xen-devel@lists.xen.org
5182S:	Supported
5183F:	drivers/gpu/drm/xen/
5184F:	Documentation/gpu/xen-front.rst
5185
5186DRM TTM SUBSYSTEM
5187M:	Christian Koenig <christian.koenig@amd.com>
5188M:	Huang Rui <ray.huang@amd.com>
5189M:	Junwei Zhang <Jerry.Zhang@amd.com>
5190T:	git git://people.freedesktop.org/~agd5f/linux
5191S:	Maintained
5192L:	dri-devel@lists.freedesktop.org
5193F:	include/drm/ttm/
5194F:	drivers/gpu/drm/ttm/
5195
5196DSBR100 USB FM RADIO DRIVER
5197M:	Alexey Klimov <klimov.linux@gmail.com>
5198L:	linux-media@vger.kernel.org
5199T:	git git://linuxtv.org/media_tree.git
5200S:	Maintained
5201F:	drivers/media/radio/dsbr100.c
5202
5203DSCC4 DRIVER
5204M:	Francois Romieu <romieu@fr.zoreil.com>
5205L:	netdev@vger.kernel.org
5206S:	Maintained
5207F:	drivers/net/wan/dscc4.c
5208
5209DT3155 MEDIA DRIVER
5210M:	Hans Verkuil <hverkuil@xs4all.nl>
5211L:	linux-media@vger.kernel.org
5212T:	git git://linuxtv.org/media_tree.git
5213W:	https://linuxtv.org
5214S:	Odd Fixes
5215F:	drivers/media/pci/dt3155/
5216
5217DVB_USB_AF9015 MEDIA DRIVER
5218M:	Antti Palosaari <crope@iki.fi>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221W:	http://palosaari.fi/linux/
5222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5223T:	git git://linuxtv.org/anttip/media_tree.git
5224S:	Maintained
5225F:	drivers/media/usb/dvb-usb-v2/af9015*
5226
5227DVB_USB_AF9035 MEDIA DRIVER
5228M:	Antti Palosaari <crope@iki.fi>
5229L:	linux-media@vger.kernel.org
5230W:	https://linuxtv.org
5231W:	http://palosaari.fi/linux/
5232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5233T:	git git://linuxtv.org/anttip/media_tree.git
5234S:	Maintained
5235F:	drivers/media/usb/dvb-usb-v2/af9035*
5236
5237DVB_USB_ANYSEE MEDIA DRIVER
5238M:	Antti Palosaari <crope@iki.fi>
5239L:	linux-media@vger.kernel.org
5240W:	https://linuxtv.org
5241W:	http://palosaari.fi/linux/
5242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5243T:	git git://linuxtv.org/anttip/media_tree.git
5244S:	Maintained
5245F:	drivers/media/usb/dvb-usb-v2/anysee*
5246
5247DVB_USB_AU6610 MEDIA DRIVER
5248M:	Antti Palosaari <crope@iki.fi>
5249L:	linux-media@vger.kernel.org
5250W:	https://linuxtv.org
5251W:	http://palosaari.fi/linux/
5252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5253T:	git git://linuxtv.org/anttip/media_tree.git
5254S:	Maintained
5255F:	drivers/media/usb/dvb-usb-v2/au6610*
5256
5257DVB_USB_CE6230 MEDIA DRIVER
5258M:	Antti Palosaari <crope@iki.fi>
5259L:	linux-media@vger.kernel.org
5260W:	https://linuxtv.org
5261W:	http://palosaari.fi/linux/
5262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5263T:	git git://linuxtv.org/anttip/media_tree.git
5264S:	Maintained
5265F:	drivers/media/usb/dvb-usb-v2/ce6230*
5266
5267DVB_USB_CXUSB MEDIA DRIVER
5268M:	Michael Krufky <mkrufky@linuxtv.org>
5269L:	linux-media@vger.kernel.org
5270W:	https://linuxtv.org
5271W:	http://github.com/mkrufky
5272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5273T:	git git://linuxtv.org/media_tree.git
5274S:	Maintained
5275F:	drivers/media/usb/dvb-usb/cxusb*
5276
5277DVB_USB_EC168 MEDIA DRIVER
5278M:	Antti Palosaari <crope@iki.fi>
5279L:	linux-media@vger.kernel.org
5280W:	https://linuxtv.org
5281W:	http://palosaari.fi/linux/
5282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5283T:	git git://linuxtv.org/anttip/media_tree.git
5284S:	Maintained
5285F:	drivers/media/usb/dvb-usb-v2/ec168*
5286
5287DVB_USB_GL861 MEDIA DRIVER
5288M:	Antti Palosaari <crope@iki.fi>
5289L:	linux-media@vger.kernel.org
5290W:	https://linuxtv.org
5291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5292T:	git git://linuxtv.org/anttip/media_tree.git
5293S:	Maintained
5294F:	drivers/media/usb/dvb-usb-v2/gl861*
5295
5296DVB_USB_MXL111SF MEDIA DRIVER
5297M:	Michael Krufky <mkrufky@linuxtv.org>
5298L:	linux-media@vger.kernel.org
5299W:	https://linuxtv.org
5300W:	http://github.com/mkrufky
5301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5302T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5303S:	Maintained
5304F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5305
5306DVB_USB_RTL28XXU MEDIA DRIVER
5307M:	Antti Palosaari <crope@iki.fi>
5308L:	linux-media@vger.kernel.org
5309W:	https://linuxtv.org
5310W:	http://palosaari.fi/linux/
5311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5312T:	git git://linuxtv.org/anttip/media_tree.git
5313S:	Maintained
5314F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5315
5316DVB_USB_V2 MEDIA DRIVER
5317M:	Antti Palosaari <crope@iki.fi>
5318L:	linux-media@vger.kernel.org
5319W:	https://linuxtv.org
5320W:	http://palosaari.fi/linux/
5321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5322T:	git git://linuxtv.org/anttip/media_tree.git
5323S:	Maintained
5324F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5325F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5326
5327DYNAMIC DEBUG
5328M:	Jason Baron <jbaron@akamai.com>
5329S:	Maintained
5330F:	lib/dynamic_debug.c
5331F:	include/linux/dynamic_debug.h
5332
5333DYNAMIC INTERRUPT MODERATION
5334M:	Tal Gilboa <talgi@mellanox.com>
5335S:	Maintained
5336F:	include/linux/net_dim.h
5337
5338DZ DECSTATION DZ11 SERIAL DRIVER
5339M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5340S:	Maintained
5341F:	drivers/tty/serial/dz.*
5342
5343E3X0 POWER BUTTON DRIVER
5344M:	Moritz Fischer <moritz.fischer@ettus.com>
5345L:	usrp-users@lists.ettus.com
5346W:	http://www.ettus.com
5347S:	Supported
5348F:	drivers/input/misc/e3x0-button.c
5349F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5350
5351E4000 MEDIA DRIVER
5352M:	Antti Palosaari <crope@iki.fi>
5353L:	linux-media@vger.kernel.org
5354W:	https://linuxtv.org
5355W:	http://palosaari.fi/linux/
5356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5357T:	git git://linuxtv.org/anttip/media_tree.git
5358S:	Maintained
5359F:	drivers/media/tuners/e4000*
5360
5361EARTH_PT1 MEDIA DRIVER
5362M:	Akihiro Tsukada <tskd08@gmail.com>
5363L:	linux-media@vger.kernel.org
5364S:	Odd Fixes
5365F:	drivers/media/pci/pt1/
5366
5367EARTH_PT3 MEDIA DRIVER
5368M:	Akihiro Tsukada <tskd08@gmail.com>
5369L:	linux-media@vger.kernel.org
5370S:	Odd Fixes
5371F:	drivers/media/pci/pt3/
5372
5373EC100 MEDIA DRIVER
5374M:	Antti Palosaari <crope@iki.fi>
5375L:	linux-media@vger.kernel.org
5376W:	https://linuxtv.org
5377W:	http://palosaari.fi/linux/
5378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5379T:	git git://linuxtv.org/anttip/media_tree.git
5380S:	Maintained
5381F:	drivers/media/dvb-frontends/ec100*
5382
5383ECRYPT FILE SYSTEM
5384M:	Tyler Hicks <tyhicks@canonical.com>
5385L:	ecryptfs@vger.kernel.org
5386W:	http://ecryptfs.org
5387W:	https://launchpad.net/ecryptfs
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5389S:	Supported
5390F:	Documentation/filesystems/ecryptfs.txt
5391F:	fs/ecryptfs/
5392
5393EDAC-AMD64
5394M:	Borislav Petkov <bp@alien8.de>
5395L:	linux-edac@vger.kernel.org
5396S:	Maintained
5397F:	drivers/edac/amd64_edac*
5398
5399EDAC-CALXEDA
5400M:	Robert Richter <rric@kernel.org>
5401L:	linux-edac@vger.kernel.org
5402S:	Maintained
5403F:	drivers/edac/highbank*
5404
5405EDAC-CAVIUM OCTEON
5406M:	Ralf Baechle <ralf@linux-mips.org>
5407M:	David Daney <david.daney@cavium.com>
5408L:	linux-edac@vger.kernel.org
5409L:	linux-mips@vger.kernel.org
5410S:	Supported
5411F:	drivers/edac/octeon_edac*
5412
5413EDAC-CAVIUM THUNDERX
5414M:	David Daney <david.daney@cavium.com>
5415M:	Jan Glauber <jglauber@cavium.com>
5416L:	linux-edac@vger.kernel.org
5417S:	Supported
5418F:	drivers/edac/thunderx_edac*
5419
5420EDAC-CORE
5421M:	Borislav Petkov <bp@alien8.de>
5422M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5423L:	linux-edac@vger.kernel.org
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5426S:	Supported
5427F:	Documentation/admin-guide/ras.rst
5428F:	Documentation/driver-api/edac.rst
5429F:	drivers/edac/
5430F:	include/linux/edac.h
5431
5432EDAC-E752X
5433M:	Mark Gross <mark.gross@intel.com>
5434L:	linux-edac@vger.kernel.org
5435S:	Maintained
5436F:	drivers/edac/e752x_edac.c
5437
5438EDAC-E7XXX
5439L:	linux-edac@vger.kernel.org
5440S:	Maintained
5441F:	drivers/edac/e7xxx_edac.c
5442
5443EDAC-FSL_DDR
5444M:	York Sun <york.sun@nxp.com>
5445L:	linux-edac@vger.kernel.org
5446S:	Maintained
5447F:	drivers/edac/fsl_ddr_edac.*
5448
5449EDAC-GHES
5450M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5451L:	linux-edac@vger.kernel.org
5452S:	Maintained
5453F:	drivers/edac/ghes_edac.c
5454
5455EDAC-I3000
5456L:	linux-edac@vger.kernel.org
5457S:	Orphan
5458F:	drivers/edac/i3000_edac.c
5459
5460EDAC-I5000
5461L:	linux-edac@vger.kernel.org
5462S:	Maintained
5463F:	drivers/edac/i5000_edac.c
5464
5465EDAC-I5400
5466M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5467L:	linux-edac@vger.kernel.org
5468S:	Maintained
5469F:	drivers/edac/i5400_edac.c
5470
5471EDAC-I7300
5472M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5473L:	linux-edac@vger.kernel.org
5474S:	Maintained
5475F:	drivers/edac/i7300_edac.c
5476
5477EDAC-I7CORE
5478M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5479L:	linux-edac@vger.kernel.org
5480S:	Maintained
5481F:	drivers/edac/i7core_edac.c
5482
5483EDAC-I82443BXGX
5484M:	Tim Small <tim@buttersideup.com>
5485L:	linux-edac@vger.kernel.org
5486S:	Maintained
5487F:	drivers/edac/i82443bxgx_edac.c
5488
5489EDAC-I82975X
5490M:	"Arvind R." <arvino55@gmail.com>
5491L:	linux-edac@vger.kernel.org
5492S:	Maintained
5493F:	drivers/edac/i82975x_edac.c
5494
5495EDAC-IE31200
5496M:	Jason Baron <jbaron@akamai.com>
5497L:	linux-edac@vger.kernel.org
5498S:	Maintained
5499F:	drivers/edac/ie31200_edac.c
5500
5501EDAC-MPC85XX
5502M:	Johannes Thumshirn <morbidrsa@gmail.com>
5503L:	linux-edac@vger.kernel.org
5504S:	Maintained
5505F:	drivers/edac/mpc85xx_edac.[ch]
5506
5507EDAC-PASEMI
5508M:	Egor Martovetsky <egor@pasemi.com>
5509L:	linux-edac@vger.kernel.org
5510S:	Maintained
5511F:	drivers/edac/pasemi_edac.c
5512
5513EDAC-PND2
5514M:	Tony Luck <tony.luck@intel.com>
5515L:	linux-edac@vger.kernel.org
5516S:	Maintained
5517F:	drivers/edac/pnd2_edac.[ch]
5518
5519EDAC-R82600
5520M:	Tim Small <tim@buttersideup.com>
5521L:	linux-edac@vger.kernel.org
5522S:	Maintained
5523F:	drivers/edac/r82600_edac.c
5524
5525EDAC-SBRIDGE
5526M:	Tony Luck <tony.luck@intel.com>
5527R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5528L:	linux-edac@vger.kernel.org
5529S:	Maintained
5530F:	drivers/edac/sb_edac.c
5531
5532EDAC-SKYLAKE
5533M:	Tony Luck <tony.luck@intel.com>
5534L:	linux-edac@vger.kernel.org
5535S:	Maintained
5536F:	drivers/edac/skx_edac.c
5537
5538EDAC-TI
5539M:	Tero Kristo <t-kristo@ti.com>
5540L:	linux-edac@vger.kernel.org
5541S:	Maintained
5542F:	drivers/edac/ti_edac.c
5543
5544EDAC-QCOM
5545M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5546M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5547L:	linux-arm-msm@vger.kernel.org
5548L:	linux-edac@vger.kernel.org
5549S:	Maintained
5550F:	drivers/edac/qcom_edac.c
5551
5552EDIROL UA-101/UA-1000 DRIVER
5553M:	Clemens Ladisch <clemens@ladisch.de>
5554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5555T:	git git://git.alsa-project.org/alsa-kernel.git
5556S:	Maintained
5557F:	sound/usb/misc/ua101.c
5558
5559EFI TEST DRIVER
5560L:	linux-efi@vger.kernel.org
5561M:	Ivan Hu <ivan.hu@canonical.com>
5562M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563S:	Maintained
5564F:	drivers/firmware/efi/test/
5565
5566EFI VARIABLE FILESYSTEM
5567M:	Matthew Garrett <matthew.garrett@nebula.com>
5568M:	Jeremy Kerr <jk@ozlabs.org>
5569M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5571L:	linux-efi@vger.kernel.org
5572S:	Maintained
5573F:	fs/efivarfs/
5574
5575EFIFB FRAMEBUFFER DRIVER
5576L:	linux-fbdev@vger.kernel.org
5577M:	Peter Jones <pjones@redhat.com>
5578S:	Maintained
5579F:	drivers/video/fbdev/efifb.c
5580
5581EFS FILESYSTEM
5582W:	http://aeschi.ch.eu.org/efs/
5583S:	Orphan
5584F:	fs/efs/
5585
5586EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5587M:	Douglas Miller <dougmill@linux.ibm.com>
5588L:	netdev@vger.kernel.org
5589S:	Maintained
5590F:	drivers/net/ethernet/ibm/ehea/
5591
5592EM28XX VIDEO4LINUX DRIVER
5593M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5594L:	linux-media@vger.kernel.org
5595W:	https://linuxtv.org
5596T:	git git://linuxtv.org/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/em28xx/
5599F:	Documentation/media/v4l-drivers/em28xx*
5600
5601EMBEDDED LINUX
5602M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5603M:	Matt Mackall <mpm@selenic.com>
5604M:	David Woodhouse <dwmw2@infradead.org>
5605L:	linux-embedded@vger.kernel.org
5606S:	Maintained
5607
5608Emulex 10Gbps iSCSI - OneConnect DRIVER
5609M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5610M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5611M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5612L:	linux-scsi@vger.kernel.org
5613W:	http://www.broadcom.com
5614S:	Supported
5615F:	drivers/scsi/be2iscsi/
5616
5617Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5618M:	Sathya Perla <sathya.perla@broadcom.com>
5619M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5620M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5621M:	Somnath Kotur <somnath.kotur@broadcom.com>
5622L:	netdev@vger.kernel.org
5623W:	http://www.emulex.com
5624S:	Supported
5625F:	drivers/net/ethernet/emulex/benet/
5626
5627EMULEX ONECONNECT ROCE DRIVER
5628M:	Selvin Xavier <selvin.xavier@broadcom.com>
5629M:	Devesh Sharma <devesh.sharma@broadcom.com>
5630L:	linux-rdma@vger.kernel.org
5631W:	http://www.broadcom.com
5632S:	Odd Fixes
5633F:	drivers/infiniband/hw/ocrdma/
5634F:	include/uapi/rdma/ocrdma-abi.h
5635
5636EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5637M:	James Smart <james.smart@broadcom.com>
5638M:	Dick Kennedy <dick.kennedy@broadcom.com>
5639L:	linux-scsi@vger.kernel.org
5640W:	http://www.broadcom.com
5641S:	Supported
5642F:	drivers/scsi/lpfc/
5643
5644ENE CB710 FLASH CARD READER DRIVER
5645M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5646S:	Maintained
5647F:	drivers/misc/cb710/
5648F:	drivers/mmc/host/cb710-mmc.*
5649F:	include/linux/cb710.h
5650
5651ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5652M:	Maxim Levitsky <maximlevitsky@gmail.com>
5653S:	Maintained
5654F:	drivers/media/rc/ene_ir.*
5655
5656EPSON S1D13XXX FRAMEBUFFER DRIVER
5657M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5658S:	Maintained
5659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5660F:	drivers/video/fbdev/s1d13xxxfb.c
5661F:	include/video/s1d13xxxfb.h
5662
5663ERRSEQ ERROR TRACKING INFRASTRUCTURE
5664M:	Jeff Layton <jlayton@kernel.org>
5665S:	Maintained
5666F:	lib/errseq.c
5667F:	include/linux/errseq.h
5668
5669ET131X NETWORK DRIVER
5670M:	Mark Einon <mark.einon@gmail.com>
5671S:	Odd Fixes
5672F:	drivers/net/ethernet/agere/
5673
5674ETHERNET BRIDGE
5675M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5676M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5677L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5678L:	netdev@vger.kernel.org
5679W:	http://www.linuxfoundation.org/en/Net:Bridge
5680S:	Maintained
5681F:	include/linux/netfilter_bridge/
5682F:	net/bridge/
5683
5684ETHERNET PHY LIBRARY
5685M:	Andrew Lunn <andrew@lunn.ch>
5686M:	Florian Fainelli <f.fainelli@gmail.com>
5687M:	Heiner Kallweit <hkallweit1@gmail.com>
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	Documentation/ABI/testing/sysfs-bus-mdio
5691F:	Documentation/devicetree/bindings/net/mdio*
5692F:	Documentation/networking/phy.txt
5693F:	drivers/net/phy/
5694F:	drivers/of/of_mdio.c
5695F:	drivers/of/of_net.c
5696F:	include/linux/*mdio*.h
5697F:	include/linux/of_net.h
5698F:	include/linux/phy.h
5699F:	include/linux/phy_fixed.h
5700F:	include/linux/platform_data/mdio-bcm-unimac.h
5701F:	include/linux/platform_data/mdio-gpio.h
5702F:	include/trace/events/mdio.h
5703F:	include/uapi/linux/mdio.h
5704F:	include/uapi/linux/mii.h
5705
5706EXT2 FILE SYSTEM
5707M:	Jan Kara <jack@suse.com>
5708L:	linux-ext4@vger.kernel.org
5709S:	Maintained
5710F:	Documentation/filesystems/ext2.txt
5711F:	fs/ext2/
5712F:	include/linux/ext2*
5713
5714EXT4 FILE SYSTEM
5715M:	"Theodore Ts'o" <tytso@mit.edu>
5716M:	Andreas Dilger <adilger.kernel@dilger.ca>
5717L:	linux-ext4@vger.kernel.org
5718W:	http://ext4.wiki.kernel.org
5719Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5721S:	Maintained
5722F:	Documentation/filesystems/ext4/
5723F:	fs/ext4/
5724
5725Extended Verification Module (EVM)
5726M:	Mimi Zohar <zohar@linux.ibm.com>
5727L:	linux-integrity@vger.kernel.org
5728S:	Supported
5729F:	security/integrity/evm/
5730
5731EXTENSIBLE FIRMWARE INTERFACE (EFI)
5732M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5733L:	linux-efi@vger.kernel.org
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5735S:	Maintained
5736F:	Documentation/efi-stub.txt
5737F:	arch/*/kernel/efi.c
5738F:	arch/x86/boot/compressed/eboot.[ch]
5739F:	arch/*/include/asm/efi.h
5740F:	arch/x86/platform/efi/
5741F:	drivers/firmware/efi/
5742F:	include/linux/efi*.h
5743F:	arch/arm/boot/compressed/efi-header.S
5744F:	arch/arm64/kernel/efi-entry.S
5745
5746EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5747M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5748M:	Chanwoo Choi <cw00.choi@samsung.com>
5749L:	linux-kernel@vger.kernel.org
5750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5751S:	Maintained
5752F:	drivers/extcon/
5753F:	include/linux/extcon/
5754F:	include/linux/extcon.h
5755F:	Documentation/extcon/
5756F:	Documentation/devicetree/bindings/extcon/
5757
5758EXYNOS DP DRIVER
5759M:	Jingoo Han <jingoohan1@gmail.com>
5760L:	dri-devel@lists.freedesktop.org
5761S:	Maintained
5762F:	drivers/gpu/drm/exynos/exynos_dp*
5763
5764EXYNOS SYSMMU (IOMMU) driver
5765M:	Marek Szyprowski <m.szyprowski@samsung.com>
5766L:	iommu@lists.linux-foundation.org
5767S:	Maintained
5768F:	drivers/iommu/exynos-iommu.c
5769
5770EZchip NPS platform support
5771M:	Vineet Gupta <vgupta@synopsys.com>
5772M:	Ofer Levi <oferle@mellanox.com>
5773S:	Supported
5774F:	arch/arc/plat-eznps
5775F:	arch/arc/boot/dts/eznps.dts
5776
5777F2FS FILE SYSTEM
5778M:	Jaegeuk Kim <jaegeuk@kernel.org>
5779M:	Chao Yu <yuchao0@huawei.com>
5780L:	linux-f2fs-devel@lists.sourceforge.net
5781W:	https://f2fs.wiki.kernel.org/
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5783S:	Maintained
5784F:	Documentation/filesystems/f2fs.txt
5785F:	Documentation/ABI/testing/sysfs-fs-f2fs
5786F:	fs/f2fs/
5787F:	include/linux/f2fs_fs.h
5788F:	include/trace/events/f2fs.h
5789
5790F71805F HARDWARE MONITORING DRIVER
5791M:	Jean Delvare <jdelvare@suse.com>
5792L:	linux-hwmon@vger.kernel.org
5793S:	Maintained
5794F:	Documentation/hwmon/f71805f
5795F:	drivers/hwmon/f71805f.c
5796
5797FADDR2LINE
5798M:	Josh Poimboeuf <jpoimboe@redhat.com>
5799S:	Maintained
5800F:	scripts/faddr2line
5801
5802FAILOVER MODULE
5803M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5804L:	netdev@vger.kernel.org
5805S:	Supported
5806F:	net/core/failover.c
5807F:	include/net/failover.h
5808F:	Documentation/networking/failover.rst
5809
5810FANOTIFY
5811M:	Jan Kara <jack@suse.cz>
5812R:	Amir Goldstein <amir73il@gmail.com>
5813L:	linux-fsdevel@vger.kernel.org
5814S:	Maintained
5815F:	fs/notify/fanotify/
5816F:	include/linux/fanotify.h
5817F:	include/uapi/linux/fanotify.h
5818
5819FARSYNC SYNCHRONOUS DRIVER
5820M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5821W:	http://www.farsite.co.uk/
5822S:	Supported
5823F:	drivers/net/wan/farsync.*
5824
5825FAULT INJECTION SUPPORT
5826M:	Akinobu Mita <akinobu.mita@gmail.com>
5827S:	Supported
5828F:	Documentation/fault-injection/
5829F:	lib/fault-inject.c
5830
5831FBTFT Framebuffer drivers
5832S:	Orphan
5833L:	dri-devel@lists.freedesktop.org
5834L:	linux-fbdev@vger.kernel.org
5835F:	drivers/staging/fbtft/
5836
5837FC0011 TUNER DRIVER
5838M:	Michael Buesch <m@bues.ch>
5839L:	linux-media@vger.kernel.org
5840S:	Maintained
5841F:	drivers/media/tuners/fc0011.h
5842F:	drivers/media/tuners/fc0011.c
5843
5844FC2580 MEDIA DRIVER
5845M:	Antti Palosaari <crope@iki.fi>
5846L:	linux-media@vger.kernel.org
5847W:	https://linuxtv.org
5848W:	http://palosaari.fi/linux/
5849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5850T:	git git://linuxtv.org/anttip/media_tree.git
5851S:	Maintained
5852F:	drivers/media/tuners/fc2580*
5853
5854FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5855M:	Johannes Thumshirn <jth@kernel.org>
5856L:	linux-scsi@vger.kernel.org
5857W:	www.Open-FCoE.org
5858S:	Supported
5859F:	drivers/scsi/libfc/
5860F:	drivers/scsi/fcoe/
5861F:	include/scsi/fc/
5862F:	include/scsi/libfc.h
5863F:	include/scsi/libfcoe.h
5864F:	include/uapi/scsi/fc/
5865
5866FILE LOCKING (flock() and fcntl()/lockf())
5867M:	Jeff Layton <jlayton@kernel.org>
5868M:	"J. Bruce Fields" <bfields@fieldses.org>
5869L:	linux-fsdevel@vger.kernel.org
5870S:	Maintained
5871F:	include/linux/fcntl.h
5872F:	include/uapi/linux/fcntl.h
5873F:	fs/fcntl.c
5874F:	fs/locks.c
5875
5876FILESYSTEMS (VFS and infrastructure)
5877M:	Alexander Viro <viro@zeniv.linux.org.uk>
5878L:	linux-fsdevel@vger.kernel.org
5879S:	Maintained
5880F:	fs/*
5881F:	include/linux/fs.h
5882F:	include/uapi/linux/fs.h
5883
5884FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5885M:	Riku Voipio <riku.voipio@iki.fi>
5886L:	linux-hwmon@vger.kernel.org
5887S:	Maintained
5888F:	drivers/hwmon/f75375s.c
5889F:	include/linux/f75375s.h
5890
5891FIREWIRE AUDIO DRIVERS
5892M:	Clemens Ladisch <clemens@ladisch.de>
5893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5894T:	git git://git.alsa-project.org/alsa-kernel.git
5895S:	Maintained
5896F:	sound/firewire/
5897
5898FIREWIRE MEDIA DRIVERS (firedtv)
5899M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5900L:	linux-media@vger.kernel.org
5901L:	linux1394-devel@lists.sourceforge.net
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5903S:	Maintained
5904F:	drivers/media/firewire/
5905
5906FIREWIRE SBP-2 TARGET
5907M:	Chris Boot <bootc@bootc.net>
5908L:	linux-scsi@vger.kernel.org
5909L:	target-devel@vger.kernel.org
5910L:	linux1394-devel@lists.sourceforge.net
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5912S:	Maintained
5913F:	drivers/target/sbp/
5914
5915FIREWIRE SUBSYSTEM
5916M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5917L:	linux1394-devel@lists.sourceforge.net
5918W:	http://ieee1394.wiki.kernel.org/
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5920S:	Maintained
5921F:	drivers/firewire/
5922F:	include/linux/firewire.h
5923F:	include/uapi/linux/firewire*.h
5924F:	tools/firewire/
5925
5926FIRMWARE LOADER (request_firmware)
5927M:	Luis Chamberlain <mcgrof@kernel.org>
5928L:	linux-kernel@vger.kernel.org
5929S:	Maintained
5930F:	Documentation/firmware_class/
5931F:	drivers/base/firmware_loader/
5932F:	include/linux/firmware.h
5933
5934FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5935M:	Joshua Morris <josh.h.morris@us.ibm.com>
5936M:	Philip Kelleher <pjk1939@linux.ibm.com>
5937S:	Maintained
5938F:	drivers/block/rsxx/
5939
5940FLOPPY DRIVER
5941M:	Jiri Kosina <jikos@kernel.org>
5942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5943S:	Odd fixes
5944F:	drivers/block/floppy.c
5945
5946FMC SUBSYSTEM
5947M:	Alessandro Rubini <rubini@gnudd.com>
5948W:	http://www.ohwr.org/projects/fmc-bus
5949S:	Supported
5950F:	drivers/fmc/
5951F:	include/linux/fmc*.h
5952F:	include/linux/ipmi-fru.h
5953K:	fmc_d.*register
5954
5955FPGA MANAGER FRAMEWORK
5956M:	Alan Tull <atull@kernel.org>
5957M:	Moritz Fischer <mdf@kernel.org>
5958L:	linux-fpga@vger.kernel.org
5959S:	Maintained
5960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5961Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5962F:	Documentation/fpga/
5963F:	Documentation/driver-api/fpga/
5964F:	Documentation/devicetree/bindings/fpga/
5965F:	drivers/fpga/
5966F:	include/linux/fpga/
5967W:	http://www.rocketboards.org
5968
5969FPGA DFL DRIVERS
5970M:	Wu Hao <hao.wu@intel.com>
5971L:	linux-fpga@vger.kernel.org
5972S:	Maintained
5973F:	Documentation/fpga/dfl.txt
5974F:	include/uapi/linux/fpga-dfl.h
5975F:	drivers/fpga/dfl*
5976
5977FPU EMULATOR
5978M:	Bill Metzenthen <billm@melbpc.org.au>
5979W:	http://floatingpoint.sourceforge.net/emulator/index.html
5980S:	Maintained
5981F:	arch/x86/math-emu/
5982
5983FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5984L:	netdev@vger.kernel.org
5985S:	Orphan
5986F:	drivers/net/wan/dlci.c
5987F:	drivers/net/wan/sdla.c
5988
5989FRAMEBUFFER LAYER
5990M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5991L:	dri-devel@lists.freedesktop.org
5992L:	linux-fbdev@vger.kernel.org
5993T:	git git://github.com/bzolnier/linux.git
5994Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5995S:	Maintained
5996F:	Documentation/fb/
5997F:	drivers/video/
5998F:	include/video/
5999F:	include/linux/fb.h
6000F:	include/uapi/video/
6001F:	include/uapi/linux/fb.h
6002
6003FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6004M:	Horia Geantă <horia.geanta@nxp.com>
6005M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6006L:	linux-crypto@vger.kernel.org
6007S:	Maintained
6008F:	drivers/crypto/caam/
6009F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6010
6011FREESCALE DIU FRAMEBUFFER DRIVER
6012M:	Timur Tabi <timur@kernel.org>
6013L:	linux-fbdev@vger.kernel.org
6014S:	Maintained
6015F:	drivers/video/fbdev/fsl-diu-fb.*
6016
6017FREESCALE DMA DRIVER
6018M:	Li Yang <leoyang.li@nxp.com>
6019M:	Zhang Wei <zw@zh-kernel.org>
6020L:	linuxppc-dev@lists.ozlabs.org
6021S:	Maintained
6022F:	drivers/dma/fsldma.*
6023
6024FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6025M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6026L:	netdev@vger.kernel.org
6027S:	Maintained
6028F:	drivers/net/ethernet/freescale/gianfar*
6029F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6030
6031FREESCALE GPMI NAND DRIVER
6032M:	Han Xu <han.xu@nxp.com>
6033L:	linux-mtd@lists.infradead.org
6034S:	Maintained
6035F:	drivers/mtd/nand/raw/gpmi-nand/*
6036
6037FREESCALE I2C CPM DRIVER
6038M:	Jochen Friedrich <jochen@scram.de>
6039L:	linuxppc-dev@lists.ozlabs.org
6040L:	linux-i2c@vger.kernel.org
6041S:	Maintained
6042F:	drivers/i2c/busses/i2c-cpm.c
6043
6044FREESCALE IMX LPI2C DRIVER
6045M:	Dong Aisheng <aisheng.dong@nxp.com>
6046L:	linux-i2c@vger.kernel.org
6047L:	linux-imx@nxp.com
6048S:	Maintained
6049F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6050F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6051
6052FREESCALE IMX / MXC FEC DRIVER
6053M:	Fugang Duan <fugang.duan@nxp.com>
6054L:	netdev@vger.kernel.org
6055S:	Maintained
6056F:	drivers/net/ethernet/freescale/fec_main.c
6057F:	drivers/net/ethernet/freescale/fec_ptp.c
6058F:	drivers/net/ethernet/freescale/fec.h
6059F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6060
6061FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6062M:	Sascha Hauer <s.hauer@pengutronix.de>
6063R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6064L:	linux-fbdev@vger.kernel.org
6065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6066S:	Maintained
6067F:	include/linux/platform_data/video-imxfb.h
6068F:	drivers/video/fbdev/imxfb.c
6069
6070FREESCALE QORIQ DPAA ETHERNET DRIVER
6071M:	Madalin Bucur <madalin.bucur@nxp.com>
6072L:	netdev@vger.kernel.org
6073S:	Maintained
6074F:	drivers/net/ethernet/freescale/dpaa
6075
6076FREESCALE QORIQ DPAA FMAN DRIVER
6077M:	Madalin Bucur <madalin.bucur@nxp.com>
6078L:	netdev@vger.kernel.org
6079S:	Maintained
6080F:	drivers/net/ethernet/freescale/fman
6081F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6082
6083FREESCALE QORIQ PTP CLOCK DRIVER
6084M:	Yangbo Lu <yangbo.lu@nxp.com>
6085L:	netdev@vger.kernel.org
6086S:	Maintained
6087F:	drivers/ptp/ptp_qoriq.c
6088F:	include/linux/fsl/ptp_qoriq.h
6089F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6090
6091FREESCALE QUAD SPI DRIVER
6092M:	Han Xu <han.xu@nxp.com>
6093L:	linux-mtd@lists.infradead.org
6094S:	Maintained
6095F:	drivers/mtd/spi-nor/fsl-quadspi.c
6096
6097FREESCALE QUICC ENGINE LIBRARY
6098M:	Qiang Zhao <qiang.zhao@nxp.com>
6099L:	linuxppc-dev@lists.ozlabs.org
6100S:	Maintained
6101F:	drivers/soc/fsl/qe/
6102F:	include/soc/fsl/*qe*.h
6103F:	include/soc/fsl/*ucc*.h
6104
6105FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6106M:	Li Yang <leoyang.li@nxp.com>
6107L:	netdev@vger.kernel.org
6108L:	linuxppc-dev@lists.ozlabs.org
6109S:	Maintained
6110F:	drivers/net/ethernet/freescale/ucc_geth*
6111
6112FREESCALE QUICC ENGINE UCC HDLC DRIVER
6113M:	Zhao Qiang <qiang.zhao@nxp.com>
6114L:	netdev@vger.kernel.org
6115L:	linuxppc-dev@lists.ozlabs.org
6116S:	Maintained
6117F:	drivers/net/wan/fsl_ucc_hdlc*
6118
6119FREESCALE QUICC ENGINE UCC UART DRIVER
6120M:	Timur Tabi <timur@kernel.org>
6121L:	linuxppc-dev@lists.ozlabs.org
6122S:	Maintained
6123F:	drivers/tty/serial/ucc_uart.c
6124
6125FREESCALE SOC DRIVERS
6126M:	Li Yang <leoyang.li@nxp.com>
6127L:	linuxppc-dev@lists.ozlabs.org
6128L:	linux-arm-kernel@lists.infradead.org
6129S:	Maintained
6130F:	Documentation/devicetree/bindings/soc/fsl/
6131F:	drivers/soc/fsl/
6132F:	include/linux/fsl/
6133
6134FREESCALE SOC FS_ENET DRIVER
6135M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6136L:	linuxppc-dev@lists.ozlabs.org
6137L:	netdev@vger.kernel.org
6138S:	Maintained
6139F:	drivers/net/ethernet/freescale/fs_enet/
6140F:	include/linux/fs_enet_pd.h
6141
6142FREESCALE SOC SOUND DRIVERS
6143M:	Timur Tabi <timur@kernel.org>
6144M:	Nicolin Chen <nicoleotsuka@gmail.com>
6145M:	Xiubo Li <Xiubo.Lee@gmail.com>
6146R:	Fabio Estevam <fabio.estevam@nxp.com>
6147L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6148L:	linuxppc-dev@lists.ozlabs.org
6149S:	Maintained
6150F:	sound/soc/fsl/fsl*
6151F:	sound/soc/fsl/imx*
6152F:	sound/soc/fsl/mpc8610_hpcd.c
6153
6154FREESCALE USB PERIPHERAL DRIVERS
6155M:	Li Yang <leoyang.li@nxp.com>
6156L:	linux-usb@vger.kernel.org
6157L:	linuxppc-dev@lists.ozlabs.org
6158S:	Maintained
6159F:	drivers/usb/gadget/udc/fsl*
6160
6161FREEVXFS FILESYSTEM
6162M:	Christoph Hellwig <hch@infradead.org>
6163W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6164S:	Maintained
6165F:	fs/freevxfs/
6166
6167FREEZER
6168M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6169M:	Pavel Machek <pavel@ucw.cz>
6170L:	linux-pm@vger.kernel.org
6171S:	Supported
6172F:	Documentation/power/freezing-of-tasks.txt
6173F:	include/linux/freezer.h
6174F:	kernel/freezer.c
6175
6176FRONTSWAP API
6177M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6178L:	linux-kernel@vger.kernel.org
6179S:	Maintained
6180F:	mm/frontswap.c
6181F:	include/linux/frontswap.h
6182
6183FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6184M:	David Howells <dhowells@redhat.com>
6185L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6186S:	Supported
6187F:	Documentation/filesystems/caching/
6188F:	fs/fscache/
6189F:	include/linux/fscache*.h
6190
6191FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6192M:	Theodore Y. Ts'o <tytso@mit.edu>
6193M:	Jaegeuk Kim <jaegeuk@kernel.org>
6194L:	linux-fscrypt@vger.kernel.org
6195Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6197S:	Supported
6198F:	fs/crypto/
6199F:	include/linux/fscrypt*.h
6200F:	Documentation/filesystems/fscrypt.rst
6201
6202FSI-ATTACHED I2C DRIVER
6203M:	Eddie James <eajames@linux.ibm.com>
6204L:	linux-i2c@vger.kernel.org
6205L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6206S:	Maintained
6207F:	drivers/i2c/busses/i2c-fsi.c
6208F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6209
6210FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6211M:	Jan Kara <jack@suse.cz>
6212R:	Amir Goldstein <amir73il@gmail.com>
6213L:	linux-fsdevel@vger.kernel.org
6214S:	Maintained
6215F:	fs/notify/
6216F:	include/linux/fsnotify*.h
6217
6218FUJITSU LAPTOP EXTRAS
6219M:	Jonathan Woithe <jwoithe@just42.net>
6220L:	platform-driver-x86@vger.kernel.org
6221S:	Maintained
6222F:	drivers/platform/x86/fujitsu-laptop.c
6223
6224FUJITSU M-5MO LS CAMERA ISP DRIVER
6225M:	Kyungmin Park <kyungmin.park@samsung.com>
6226M:	Heungjun Kim <riverful.kim@samsung.com>
6227L:	linux-media@vger.kernel.org
6228S:	Maintained
6229F:	drivers/media/i2c/m5mols/
6230F:	include/media/i2c/m5mols.h
6231
6232FUJITSU TABLET EXTRAS
6233M:	Robert Gerlach <khnz@gmx.de>
6234L:	platform-driver-x86@vger.kernel.org
6235S:	Maintained
6236F:	drivers/platform/x86/fujitsu-tablet.c
6237
6238FUSE: FILESYSTEM IN USERSPACE
6239M:	Miklos Szeredi <miklos@szeredi.hu>
6240L:	linux-fsdevel@vger.kernel.org
6241W:	http://fuse.sourceforge.net/
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6243S:	Maintained
6244F:	fs/fuse/
6245F:	include/uapi/linux/fuse.h
6246F:	Documentation/filesystems/fuse.txt
6247
6248FUTEX SUBSYSTEM
6249M:	Thomas Gleixner <tglx@linutronix.de>
6250M:	Ingo Molnar <mingo@redhat.com>
6251R:	Peter Zijlstra <peterz@infradead.org>
6252R:	Darren Hart <dvhart@infradead.org>
6253L:	linux-kernel@vger.kernel.org
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6255S:	Maintained
6256F:	kernel/futex.c
6257F:	kernel/futex_compat.c
6258F:	include/asm-generic/futex.h
6259F:	include/linux/futex.h
6260F:	include/uapi/linux/futex.h
6261F:	tools/testing/selftests/futex/
6262F:	tools/perf/bench/futex*
6263F:	Documentation/*futex*
6264
6265GCC PLUGINS
6266M:	Kees Cook <keescook@chromium.org>
6267R:	Emese Revfy <re.emese@gmail.com>
6268L:	kernel-hardening@lists.openwall.com
6269S:	Maintained
6270F:	scripts/gcc-plugins/
6271F:	scripts/gcc-plugin.sh
6272F:	scripts/Makefile.gcc-plugins
6273F:	Documentation/gcc-plugins.txt
6274
6275GASKET DRIVER FRAMEWORK
6276M:	Rob Springer <rspringer@google.com>
6277M:	Todd Poynor <toddpoynor@google.com>
6278M:	Ben Chan <benchan@chromium.org>
6279S:	Maintained
6280F:	drivers/staging/gasket/
6281
6282GCOV BASED KERNEL PROFILING
6283M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6284S:	Maintained
6285F:	kernel/gcov/
6286F:	Documentation/dev-tools/gcov.rst
6287
6288GDB KERNEL DEBUGGING HELPER SCRIPTS
6289M:	Jan Kiszka <jan.kiszka@siemens.com>
6290M:	Kieran Bingham <kbingham@kernel.org>
6291S:	Supported
6292F:	scripts/gdb/
6293
6294GDT SCSI DISK ARRAY CONTROLLER DRIVER
6295M:	Achim Leubner <achim_leubner@adaptec.com>
6296L:	linux-scsi@vger.kernel.org
6297W:	http://www.icp-vortex.com/
6298S:	Supported
6299F:	drivers/scsi/gdt*
6300
6301GEMTEK FM RADIO RECEIVER DRIVER
6302M:	Hans Verkuil <hverkuil@xs4all.nl>
6303L:	linux-media@vger.kernel.org
6304T:	git git://linuxtv.org/media_tree.git
6305W:	https://linuxtv.org
6306S:	Maintained
6307F:	drivers/media/radio/radio-gemtek*
6308
6309GENERIC GPIO I2C DRIVER
6310M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6311S:	Supported
6312F:	drivers/i2c/busses/i2c-gpio.c
6313F:	include/linux/platform_data/i2c-gpio.h
6314
6315GENERIC GPIO I2C MULTIPLEXER DRIVER
6316M:	Peter Korsgaard <peter.korsgaard@barco.com>
6317L:	linux-i2c@vger.kernel.org
6318S:	Supported
6319F:	drivers/i2c/muxes/i2c-mux-gpio.c
6320F:	include/linux/platform_data/i2c-mux-gpio.h
6321F:	Documentation/i2c/muxes/i2c-mux-gpio
6322
6323GENERIC HDLC (WAN) DRIVERS
6324M:	Krzysztof Halasa <khc@pm.waw.pl>
6325W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6326S:	Maintained
6327F:	drivers/net/wan/c101.c
6328F:	drivers/net/wan/hd6457*
6329F:	drivers/net/wan/hdlc*
6330F:	drivers/net/wan/n2.c
6331F:	drivers/net/wan/pc300too.c
6332F:	drivers/net/wan/pci200syn.c
6333F:	drivers/net/wan/wanxl*
6334
6335GENERIC INCLUDE/ASM HEADER FILES
6336M:	Arnd Bergmann <arnd@arndb.de>
6337L:	linux-arch@vger.kernel.org
6338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6339S:	Maintained
6340F:	include/asm-generic/
6341F:	include/uapi/asm-generic/
6342
6343GENERIC PHY FRAMEWORK
6344M:	Kishon Vijay Abraham I <kishon@ti.com>
6345L:	linux-kernel@vger.kernel.org
6346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6347S:	Supported
6348F:	drivers/phy/
6349F:	include/linux/phy/
6350F:	Documentation/devicetree/bindings/phy/
6351
6352GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6353M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6354S:	Supported
6355F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6356
6357GENERIC PM DOMAINS
6358M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6359M:	Kevin Hilman <khilman@kernel.org>
6360M:	Ulf Hansson <ulf.hansson@linaro.org>
6361L:	linux-pm@vger.kernel.org
6362S:	Supported
6363F:	drivers/base/power/domain*.c
6364F:	include/linux/pm_domain.h
6365F:	Documentation/devicetree/bindings/power/power_domain.txt
6366
6367GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6368M:	Eugen Hristev <eugen.hristev@microchip.com>
6369L:	linux-input@vger.kernel.org
6370S:	Maintained
6371F:	drivers/input/touchscreen/resistive-adc-touch.c
6372
6373GENERIC UIO DRIVER FOR PCI DEVICES
6374M:	"Michael S. Tsirkin" <mst@redhat.com>
6375L:	kvm@vger.kernel.org
6376S:	Supported
6377F:	drivers/uio/uio_pci_generic.c
6378
6379GENWQE (IBM Generic Workqueue Card)
6380M:	Frank Haverkamp <haver@linux.ibm.com>
6381S:	Supported
6382F:	drivers/misc/genwqe/
6383
6384GET_MAINTAINER SCRIPT
6385M:	Joe Perches <joe@perches.com>
6386S:	Maintained
6387F:	scripts/get_maintainer.pl
6388
6389GFS2 FILE SYSTEM
6390M:	Bob Peterson <rpeterso@redhat.com>
6391M:	Andreas Gruenbacher <agruenba@redhat.com>
6392L:	cluster-devel@redhat.com
6393W:	http://sources.redhat.com/cluster/
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6395S:	Supported
6396F:	Documentation/filesystems/gfs2*.txt
6397F:	fs/gfs2/
6398F:	include/uapi/linux/gfs2_ondisk.h
6399
6400GIGASET ISDN DRIVERS
6401M:	Paul Bolle <pebolle@tiscali.nl>
6402L:	gigaset307x-common@lists.sourceforge.net
6403W:	http://gigaset307x.sourceforge.net/
6404S:	Odd Fixes
6405F:	Documentation/isdn/README.gigaset
6406F:	drivers/isdn/gigaset/
6407F:	include/uapi/linux/gigaset_dev.h
6408
6409GNSS SUBSYSTEM
6410M:	Johan Hovold <johan@kernel.org>
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6412S:	Maintained
6413F:	Documentation/ABI/testing/sysfs-class-gnss
6414F:	Documentation/devicetree/bindings/gnss/
6415F:	drivers/gnss/
6416F:	include/linux/gnss.h
6417
6418GO7007 MPEG CODEC
6419M:	Hans Verkuil <hans.verkuil@cisco.com>
6420L:	linux-media@vger.kernel.org
6421S:	Maintained
6422F:	drivers/media/usb/go7007/
6423
6424GOODIX TOUCHSCREEN
6425M:	Bastien Nocera <hadess@hadess.net>
6426L:	linux-input@vger.kernel.org
6427S:	Maintained
6428F:	drivers/input/touchscreen/goodix.c
6429
6430GPD POCKET FAN DRIVER
6431M:	Hans de Goede <hdegoede@redhat.com>
6432L:	platform-driver-x86@vger.kernel.org
6433S:	Maintained
6434F:	drivers/platform/x86/gpd-pocket-fan.c
6435
6436GPIO ACPI SUPPORT
6437M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6438M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6439L:	linux-gpio@vger.kernel.org
6440L:	linux-acpi@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/acpi/gpio-properties.txt
6443F:	drivers/gpio/gpiolib-acpi.c
6444
6445GPIO IR Transmitter
6446M:	Sean Young <sean@mess.org>
6447L:	linux-media@vger.kernel.org
6448S:	Maintained
6449F:	drivers/media/rc/gpio-ir-tx.c
6450
6451GPIO MOCKUP DRIVER
6452M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6453L:	linux-gpio@vger.kernel.org
6454S:	Maintained
6455F:	drivers/gpio/gpio-mockup.c
6456F:	tools/testing/selftests/gpio/
6457
6458GPIO SUBSYSTEM
6459M:	Linus Walleij <linus.walleij@linaro.org>
6460M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6461L:	linux-gpio@vger.kernel.org
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6463S:	Maintained
6464F:	Documentation/devicetree/bindings/gpio/
6465F:	Documentation/driver-api/gpio/
6466F:	Documentation/gpio/
6467F:	Documentation/ABI/testing/gpio-cdev
6468F:	Documentation/ABI/obsolete/sysfs-gpio
6469F:	drivers/gpio/
6470F:	include/linux/gpio/
6471F:	include/linux/gpio.h
6472F:	include/linux/of_gpio.h
6473F:	include/asm-generic/gpio.h
6474F:	include/uapi/linux/gpio.h
6475F:	tools/gpio/
6476
6477GRE DEMULTIPLEXER DRIVER
6478M:	Dmitry Kozlov <xeb@mail.ru>
6479L:	netdev@vger.kernel.org
6480S:	Maintained
6481F:	net/ipv4/gre_demux.c
6482F:	net/ipv4/gre_offload.c
6483F:	include/net/gre.h
6484
6485GRETH 10/100/1G Ethernet MAC device driver
6486M:	Andreas Larsson <andreas@gaisler.com>
6487L:	netdev@vger.kernel.org
6488S:	Maintained
6489F:	drivers/net/ethernet/aeroflex/
6490
6491GREYBUS AUDIO PROTOCOLS DRIVERS
6492M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6493M:	Mark Greer <mgreer@animalcreek.com>
6494S:	Maintained
6495F:	drivers/staging/greybus/audio_apbridgea.c
6496F:	drivers/staging/greybus/audio_apbridgea.h
6497F:	drivers/staging/greybus/audio_codec.c
6498F:	drivers/staging/greybus/audio_codec.h
6499F:	drivers/staging/greybus/audio_gb.c
6500F:	drivers/staging/greybus/audio_manager.c
6501F:	drivers/staging/greybus/audio_manager.h
6502F:	drivers/staging/greybus/audio_manager_module.c
6503F:	drivers/staging/greybus/audio_manager_private.h
6504F:	drivers/staging/greybus/audio_manager_sysfs.c
6505F:	drivers/staging/greybus/audio_module.c
6506F:	drivers/staging/greybus/audio_topology.c
6507
6508GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6509M:	Viresh Kumar <vireshk@kernel.org>
6510S:	Maintained
6511F:	drivers/staging/greybus/authentication.c
6512F:	drivers/staging/greybus/bootrom.c
6513F:	drivers/staging/greybus/firmware.h
6514F:	drivers/staging/greybus/fw-core.c
6515F:	drivers/staging/greybus/fw-download.c
6516F:	drivers/staging/greybus/fw-management.c
6517F:	drivers/staging/greybus/greybus_authentication.h
6518F:	drivers/staging/greybus/greybus_firmware.h
6519F:	drivers/staging/greybus/hid.c
6520F:	drivers/staging/greybus/i2c.c
6521F:	drivers/staging/greybus/spi.c
6522F:	drivers/staging/greybus/spilib.c
6523F:	drivers/staging/greybus/spilib.h
6524
6525GREYBUS LOOPBACK DRIVER
6526M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6527S:	Maintained
6528F:	drivers/staging/greybus/loopback.c
6529
6530GREYBUS PLATFORM DRIVERS
6531M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6532S:	Maintained
6533F:	drivers/staging/greybus/arche-platform.c
6534F:	drivers/staging/greybus/arche-apb-ctrl.c
6535F:	drivers/staging/greybus/arche_platform.h
6536
6537GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6538M:	Rui Miguel Silva <rmfrfs@gmail.com>
6539S:	Maintained
6540F:	drivers/staging/greybus/sdio.c
6541F:	drivers/staging/greybus/light.c
6542F:	drivers/staging/greybus/gpio.c
6543F:	drivers/staging/greybus/power_supply.c
6544F:	drivers/staging/greybus/spi.c
6545F:	drivers/staging/greybus/spilib.c
6546
6547GREYBUS SUBSYSTEM
6548M:	Johan Hovold <johan@kernel.org>
6549M:	Alex Elder <elder@kernel.org>
6550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6551S:	Maintained
6552F:	drivers/staging/greybus/
6553L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6554
6555GREYBUS UART PROTOCOLS DRIVERS
6556M:	David Lin <dtwlin@gmail.com>
6557S:	Maintained
6558F:	drivers/staging/greybus/uart.c
6559F:	drivers/staging/greybus/log.c
6560
6561GS1662 VIDEO SERIALIZER
6562M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6563L:	linux-media@vger.kernel.org
6564T:	git git://linuxtv.org/media_tree.git
6565S:	Maintained
6566F:	drivers/media/spi/gs1662.c
6567
6568GSPCA FINEPIX SUBDRIVER
6569M:	Frank Zago <frank@zago.net>
6570L:	linux-media@vger.kernel.org
6571T:	git git://linuxtv.org/media_tree.git
6572S:	Maintained
6573F:	drivers/media/usb/gspca/finepix.c
6574
6575GSPCA GL860 SUBDRIVER
6576M:	Olivier Lorin <o.lorin@laposte.net>
6577L:	linux-media@vger.kernel.org
6578T:	git git://linuxtv.org/media_tree.git
6579S:	Maintained
6580F:	drivers/media/usb/gspca/gl860/
6581
6582GSPCA M5602 SUBDRIVER
6583M:	Erik Andren <erik.andren@gmail.com>
6584L:	linux-media@vger.kernel.org
6585T:	git git://linuxtv.org/media_tree.git
6586S:	Maintained
6587F:	drivers/media/usb/gspca/m5602/
6588
6589GSPCA PAC207 SONIXB SUBDRIVER
6590M:	Hans Verkuil <hverkuil@xs4all.nl>
6591L:	linux-media@vger.kernel.org
6592T:	git git://linuxtv.org/media_tree.git
6593S:	Odd Fixes
6594F:	drivers/media/usb/gspca/pac207.c
6595
6596GSPCA SN9C20X SUBDRIVER
6597M:	Brian Johnson <brijohn@gmail.com>
6598L:	linux-media@vger.kernel.org
6599T:	git git://linuxtv.org/media_tree.git
6600S:	Maintained
6601F:	drivers/media/usb/gspca/sn9c20x.c
6602
6603GSPCA T613 SUBDRIVER
6604M:	Leandro Costantino <lcostantino@gmail.com>
6605L:	linux-media@vger.kernel.org
6606T:	git git://linuxtv.org/media_tree.git
6607S:	Maintained
6608F:	drivers/media/usb/gspca/t613.c
6609
6610GSPCA USB WEBCAM DRIVER
6611M:	Hans Verkuil <hverkuil@xs4all.nl>
6612L:	linux-media@vger.kernel.org
6613T:	git git://linuxtv.org/media_tree.git
6614S:	Odd Fixes
6615F:	drivers/media/usb/gspca/
6616
6617GTP (GPRS Tunneling Protocol)
6618M:	Pablo Neira Ayuso <pablo@netfilter.org>
6619M:	Harald Welte <laforge@gnumonks.org>
6620L:	osmocom-net-gprs@lists.osmocom.org
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6622S:	Maintained
6623F:	drivers/net/gtp.c
6624
6625GUID PARTITION TABLE (GPT)
6626M:	Davidlohr Bueso <dave@stgolabs.net>
6627L:	linux-efi@vger.kernel.org
6628S:	Maintained
6629F:	block/partitions/efi.*
6630
6631H8/300 ARCHITECTURE
6632M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6633L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6634W:	http://uclinux-h8.sourceforge.jp
6635T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6636S:	Maintained
6637F:	arch/h8300/
6638F:	drivers/clocksource/h8300_*.c
6639F:	drivers/clk/h8300/
6640F:	drivers/irqchip/irq-renesas-h8*.c
6641
6642HACKRF MEDIA DRIVER
6643M:	Antti Palosaari <crope@iki.fi>
6644L:	linux-media@vger.kernel.org
6645W:	https://linuxtv.org
6646W:	http://palosaari.fi/linux/
6647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6648T:	git git://linuxtv.org/anttip/media_tree.git
6649S:	Maintained
6650F:	drivers/media/usb/hackrf/
6651
6652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6653M:	Frank Seidel <frank@f-seidel.de>
6654L:	platform-driver-x86@vger.kernel.org
6655W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6656S:	Maintained
6657F:	drivers/platform/x86/hdaps.c
6658
6659HARDWARE MONITORING
6660M:	Jean Delvare <jdelvare@suse.com>
6661M:	Guenter Roeck <linux@roeck-us.net>
6662L:	linux-hwmon@vger.kernel.org
6663W:	http://hwmon.wiki.kernel.org/
6664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6665S:	Maintained
6666F:	Documentation/devicetree/bindings/hwmon/
6667F:	Documentation/hwmon/
6668F:	drivers/hwmon/
6669F:	include/linux/hwmon*.h
6670F:	include/trace/events/hwmon*.h
6671
6672HARDWARE RANDOM NUMBER GENERATOR CORE
6673M:	Matt Mackall <mpm@selenic.com>
6674M:	Herbert Xu <herbert@gondor.apana.org.au>
6675L:	linux-crypto@vger.kernel.org
6676S:	Odd fixes
6677F:	Documentation/devicetree/bindings/rng/
6678F:	Documentation/hw_random.txt
6679F:	drivers/char/hw_random/
6680F:	include/linux/hw_random.h
6681
6682HARDWARE TRACING FACILITIES
6683M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6684S:	Maintained
6685F:	drivers/hwtracing/
6686
6687HARDWARE SPINLOCK CORE
6688M:	Ohad Ben-Cohen <ohad@wizery.com>
6689M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6690L:	linux-remoteproc@vger.kernel.org
6691S:	Maintained
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6693F:	Documentation/devicetree/bindings/hwlock/
6694F:	Documentation/hwspinlock.txt
6695F:	drivers/hwspinlock/
6696F:	include/linux/hwspinlock.h
6697
6698HARMONY SOUND DRIVER
6699L:	linux-parisc@vger.kernel.org
6700S:	Maintained
6701F:	sound/parisc/harmony.*
6702
6703HDPVR USB VIDEO ENCODER DRIVER
6704M:	Hans Verkuil <hverkuil@xs4all.nl>
6705L:	linux-media@vger.kernel.org
6706T:	git git://linuxtv.org/media_tree.git
6707W:	https://linuxtv.org
6708S:	Odd Fixes
6709F:	drivers/media/usb/hdpvr/
6710
6711HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6712M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6713S:	Supported
6714F:	Documentation/watchdog/hpwdt.txt
6715F:	drivers/watchdog/hpwdt.c
6716
6717HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6718M:	Don Brace <don.brace@microsemi.com>
6719L:	esc.storagedev@microsemi.com
6720L:	linux-scsi@vger.kernel.org
6721S:	Supported
6722F:	Documentation/scsi/hpsa.txt
6723F:	drivers/scsi/hpsa*.[ch]
6724F:	include/linux/cciss*.h
6725F:	include/uapi/linux/cciss*.h
6726
6727HFI1 DRIVER
6728M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6729M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6730L:	linux-rdma@vger.kernel.org
6731S:	Supported
6732F:	drivers/infiniband/hw/hfi1
6733
6734HFS FILESYSTEM
6735L:	linux-fsdevel@vger.kernel.org
6736S:	Orphan
6737F:	Documentation/filesystems/hfs.txt
6738F:	fs/hfs/
6739
6740HFSPLUS FILESYSTEM
6741L:	linux-fsdevel@vger.kernel.org
6742S:	Orphan
6743F:	Documentation/filesystems/hfsplus.txt
6744F:	fs/hfsplus/
6745
6746HGA FRAMEBUFFER DRIVER
6747M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6748L:	linux-nvidia@lists.surfsouth.com
6749W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6750S:	Maintained
6751F:	drivers/video/fbdev/hgafb.c
6752
6753HIBERNATION (aka Software Suspend, aka swsusp)
6754M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6755M:	Pavel Machek <pavel@ucw.cz>
6756L:	linux-pm@vger.kernel.org
6757B:	https://bugzilla.kernel.org
6758S:	Supported
6759F:	arch/x86/power/
6760F:	drivers/base/power/
6761F:	kernel/power/
6762F:	include/linux/suspend.h
6763F:	include/linux/freezer.h
6764F:	include/linux/pm.h
6765F:	arch/*/include/asm/suspend*.h
6766
6767HID CORE LAYER
6768M:	Jiri Kosina <jikos@kernel.org>
6769M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6770L:	linux-input@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6772S:	Maintained
6773F:	drivers/hid/
6774F:	include/linux/hid*
6775F:	include/uapi/linux/hid*
6776
6777HID SENSOR HUB DRIVERS
6778M:	Jiri Kosina <jikos@kernel.org>
6779M:	Jonathan Cameron <jic23@kernel.org>
6780M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6781L:	linux-input@vger.kernel.org
6782L:	linux-iio@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/hid/hid-sensor*
6785F:	drivers/hid/hid-sensor-*
6786F:	drivers/iio/*/hid-*
6787F:	include/linux/hid-sensor-*
6788
6789HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6790M:	Thomas Gleixner <tglx@linutronix.de>
6791L:	linux-kernel@vger.kernel.org
6792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6793S:	Maintained
6794F:	Documentation/timers/
6795F:	kernel/time/hrtimer.c
6796F:	kernel/time/clockevents.c
6797F:	kernel/time/timer_*.c
6798F:	include/linux/clockchips.h
6799F:	include/linux/hrtimer.h
6800
6801HIGH-SPEED SCC DRIVER FOR AX.25
6802L:	linux-hams@vger.kernel.org
6803S:	Orphan
6804F:	drivers/net/hamradio/dmascc.c
6805F:	drivers/net/hamradio/scc.c
6806
6807HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6808M:	HighPoint Linux Team <linux@highpoint-tech.com>
6809W:	http://www.highpoint-tech.com
6810S:	Supported
6811F:	Documentation/scsi/hptiop.txt
6812F:	drivers/scsi/hptiop.c
6813
6814HIPPI
6815M:	Jes Sorensen <jes@trained-monkey.org>
6816L:	linux-hippi@sunsite.dk
6817S:	Maintained
6818F:	include/linux/hippidevice.h
6819F:	include/uapi/linux/if_hippi.h
6820F:	net/802/hippi.c
6821F:	drivers/net/hippi/
6822
6823HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6824M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6825M:	Salil Mehta <salil.mehta@huawei.com>
6826L:	netdev@vger.kernel.org
6827W:	http://www.hisilicon.com
6828S:	Maintained
6829F:	drivers/net/ethernet/hisilicon/hns3/
6830
6831HISILICON LPC BUS DRIVER
6832M:	john.garry@huawei.com
6833W:	http://www.hisilicon.com
6834S:	Maintained
6835F:	drivers/bus/hisi_lpc.c
6836F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6837
6838HISILICON NETWORK SUBSYSTEM DRIVER
6839M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6840M:	Salil Mehta <salil.mehta@huawei.com>
6841L:	netdev@vger.kernel.org
6842W:	http://www.hisilicon.com
6843S:	Maintained
6844F:	drivers/net/ethernet/hisilicon/
6845F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6846
6847HISILICON PMU DRIVER
6848M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6849W:	http://www.hisilicon.com
6850S:	Supported
6851F:	drivers/perf/hisilicon
6852F:	Documentation/perf/hisi-pmu.txt
6853
6854HISILICON ROCE DRIVER
6855M:	Lijun Ou <oulijun@huawei.com>
6856M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6857L:	linux-rdma@vger.kernel.org
6858S:	Maintained
6859F:	drivers/infiniband/hw/hns/
6860F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6861
6862HISILICON SAS Controller
6863M:	John Garry <john.garry@huawei.com>
6864W:	http://www.hisilicon.com
6865S:	Supported
6866F:	drivers/scsi/hisi_sas/
6867F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6868
6869HMM - Heterogeneous Memory Management
6870M:	Jérôme Glisse <jglisse@redhat.com>
6871L:	linux-mm@kvack.org
6872S:	Maintained
6873F:	mm/hmm*
6874F:	include/linux/hmm*
6875F:	Documentation/vm/hmm.rst
6876
6877HOST AP DRIVER
6878M:	Jouni Malinen <j@w1.fi>
6879L:	linux-wireless@vger.kernel.org
6880W:	http://w1.fi/hostap-driver.html
6881S:	Obsolete
6882F:	drivers/net/wireless/intersil/hostap/
6883
6884HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6885L:	platform-driver-x86@vger.kernel.org
6886S:	Orphan
6887F:	drivers/platform/x86/tc1100-wmi.c
6888
6889HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6890M:	Jaroslav Kysela <perex@perex.cz>
6891S:	Maintained
6892F:	drivers/net/ethernet/hp/hp100.*
6893
6894HPET:	High Precision Event Timers driver
6895M:	Clemens Ladisch <clemens@ladisch.de>
6896S:	Maintained
6897F:	Documentation/timers/hpet.txt
6898F:	drivers/char/hpet.c
6899F:	include/linux/hpet.h
6900F:	include/uapi/linux/hpet.h
6901
6902HPET:	x86
6903S:	Orphan
6904F:	arch/x86/kernel/hpet.c
6905F:	arch/x86/include/asm/hpet.h
6906
6907HPFS FILESYSTEM
6908M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6909W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6910S:	Maintained
6911F:	fs/hpfs/
6912
6913HSI SUBSYSTEM
6914M:	Sebastian Reichel <sre@kernel.org>
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6916S:	Maintained
6917F:	Documentation/ABI/testing/sysfs-bus-hsi
6918F:	Documentation/driver-api/hsi.rst
6919F:	drivers/hsi/
6920F:	include/linux/hsi/
6921F:	include/uapi/linux/hsi/
6922
6923HSO 3G MODEM DRIVER
6924L:	linux-usb@vger.kernel.org
6925S:	Orphan
6926F:	drivers/net/usb/hso.c
6927
6928HSR NETWORK PROTOCOL
6929M:	Arvid Brodin <arvid.brodin@alten.se>
6930L:	netdev@vger.kernel.org
6931S:	Maintained
6932F:	net/hsr/
6933
6934HT16K33 LED CONTROLLER DRIVER
6935M:	Robin van der Gracht <robin@protonic.nl>
6936S:	Maintained
6937F:	drivers/auxdisplay/ht16k33.c
6938F:	Documentation/devicetree/bindings/display/ht16k33.txt
6939
6940HTCPEN TOUCHSCREEN DRIVER
6941M:	Pau Oliva Fora <pof@eslack.org>
6942L:	linux-input@vger.kernel.org
6943S:	Maintained
6944F:	drivers/input/touchscreen/htcpen.c
6945
6946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6947M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6948L:	linux-iio@vger.kernel.org
6949W:	http://www.st.com/
6950S:	Maintained
6951F:	drivers/iio/humidity/hts221*
6952F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6953
6954HUAWEI ETHERNET DRIVER
6955M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6956L:	netdev@vger.kernel.org
6957S:	Supported
6958F:	Documentation/networking/hinic.txt
6959F:	drivers/net/ethernet/huawei/hinic/
6960
6961HUGETLB FILESYSTEM
6962M:	Mike Kravetz <mike.kravetz@oracle.com>
6963L:	linux-mm@kvack.org
6964S:	Maintained
6965F:	fs/hugetlbfs/
6966F:	mm/hugetlb.c
6967F:	include/linux/hugetlb.h
6968F:	Documentation/admin-guide/mm/hugetlbpage.rst
6969F:	Documentation/vm/hugetlbfs_reserv.rst
6970F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6971
6972HVA ST MEDIA DRIVER
6973M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6974L:	linux-media@vger.kernel.org
6975T:	git git://linuxtv.org/media_tree.git
6976W:	https://linuxtv.org
6977S:	Supported
6978F:	drivers/media/platform/sti/hva
6979
6980HWPOISON MEMORY FAILURE HANDLING
6981M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6982L:	linux-mm@kvack.org
6983S:	Maintained
6984F:	mm/memory-failure.c
6985F:	mm/hwpoison-inject.c
6986
6987HYGON PROCESSOR SUPPORT
6988M:	Pu Wen <puwen@hygon.cn>
6989L:	linux-kernel@vger.kernel.org
6990S:	Maintained
6991F:	arch/x86/kernel/cpu/hygon.c
6992
6993Hyper-V CORE AND DRIVERS
6994M:	"K. Y. Srinivasan" <kys@microsoft.com>
6995M:	Haiyang Zhang <haiyangz@microsoft.com>
6996M:	Stephen Hemminger <sthemmin@microsoft.com>
6997M:	Sasha Levin <sashal@kernel.org>
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6999L:	devel@linuxdriverproject.org
7000S:	Supported
7001F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7002F:	arch/x86/include/asm/mshyperv.h
7003F:	arch/x86/include/asm/trace/hyperv.h
7004F:	arch/x86/include/asm/hyperv-tlfs.h
7005F:	arch/x86/kernel/cpu/mshyperv.c
7006F:	arch/x86/hyperv
7007F:	drivers/hid/hid-hyperv.c
7008F:	drivers/hv/
7009F:	drivers/input/serio/hyperv-keyboard.c
7010F:	drivers/pci/controller/pci-hyperv.c
7011F:	drivers/net/hyperv/
7012F:	drivers/scsi/storvsc_drv.c
7013F:	drivers/uio/uio_hv_generic.c
7014F:	drivers/video/fbdev/hyperv_fb.c
7015F:	net/vmw_vsock/hyperv_transport.c
7016F:	include/linux/hyperv.h
7017F:	include/uapi/linux/hyperv.h
7018F:	tools/hv/
7019F:	Documentation/ABI/stable/sysfs-bus-vmbus
7020
7021HYPERVISOR VIRTUAL CONSOLE DRIVER
7022L:	linuxppc-dev@lists.ozlabs.org
7023S:	Odd Fixes
7024F:	drivers/tty/hvc/
7025
7026I2C ACPI SUPPORT
7027M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7028L:	linux-i2c@vger.kernel.org
7029L:	linux-acpi@vger.kernel.org
7030S:	Maintained
7031F:	drivers/i2c/i2c-core-acpi.c
7032
7033I2C CONTROLLER DRIVER FOR NVIDIA GPU
7034M:	Ajay Gupta <ajayg@nvidia.com>
7035L:	linux-i2c@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/i2c/busses/i2c-nvidia-gpu
7038F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7039
7040I2C MUXES
7041M:	Peter Rosin <peda@axentia.se>
7042L:	linux-i2c@vger.kernel.org
7043S:	Maintained
7044F:	Documentation/i2c/i2c-topology
7045F:	Documentation/i2c/muxes/
7046F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7047F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7048F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7049F:	drivers/i2c/i2c-mux.c
7050F:	drivers/i2c/muxes/
7051F:	include/linux/i2c-mux.h
7052
7053I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7054M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7055L:	linux-i2c@vger.kernel.org
7056S:	Maintained
7057F:	drivers/i2c/busses/i2c-mv64xxx.c
7058
7059I2C OVER PARALLEL PORT
7060M:	Jean Delvare <jdelvare@suse.com>
7061L:	linux-i2c@vger.kernel.org
7062S:	Maintained
7063F:	Documentation/i2c/busses/i2c-parport
7064F:	Documentation/i2c/busses/i2c-parport-light
7065F:	drivers/i2c/busses/i2c-parport.c
7066F:	drivers/i2c/busses/i2c-parport-light.c
7067
7068I2C SUBSYSTEM
7069M:	Wolfram Sang <wsa@the-dreams.de>
7070L:	linux-i2c@vger.kernel.org
7071W:	https://i2c.wiki.kernel.org/
7072Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7074S:	Maintained
7075F:	Documentation/devicetree/bindings/i2c/i2c.txt
7076F:	Documentation/i2c/
7077F:	drivers/i2c/*
7078F:	include/linux/i2c.h
7079F:	include/linux/i2c-dev.h
7080F:	include/linux/i2c-smbus.h
7081F:	include/uapi/linux/i2c.h
7082F:	include/uapi/linux/i2c-*.h
7083
7084I2C SUBSYSTEM HOST DRIVERS
7085L:	linux-i2c@vger.kernel.org
7086W:	https://i2c.wiki.kernel.org/
7087Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7089S:	Odd Fixes
7090F:	Documentation/devicetree/bindings/i2c/
7091F:	drivers/i2c/algos/
7092F:	drivers/i2c/busses/
7093
7094I2C-TAOS-EVM DRIVER
7095M:	Jean Delvare <jdelvare@suse.com>
7096L:	linux-i2c@vger.kernel.org
7097S:	Maintained
7098F:	Documentation/i2c/busses/i2c-taos-evm
7099F:	drivers/i2c/busses/i2c-taos-evm.c
7100
7101I2C-TINY-USB DRIVER
7102M:	Till Harbaum <till@harbaum.org>
7103L:	linux-i2c@vger.kernel.org
7104W:	http://www.harbaum.org/till/i2c_tiny_usb
7105S:	Maintained
7106F:	drivers/i2c/busses/i2c-tiny-usb.c
7107
7108I2C/SMBUS CONTROLLER DRIVERS FOR PC
7109M:	Jean Delvare <jdelvare@suse.com>
7110L:	linux-i2c@vger.kernel.org
7111S:	Maintained
7112F:	Documentation/i2c/busses/i2c-ali1535
7113F:	Documentation/i2c/busses/i2c-ali1563
7114F:	Documentation/i2c/busses/i2c-ali15x3
7115F:	Documentation/i2c/busses/i2c-amd756
7116F:	Documentation/i2c/busses/i2c-amd8111
7117F:	Documentation/i2c/busses/i2c-i801
7118F:	Documentation/i2c/busses/i2c-nforce2
7119F:	Documentation/i2c/busses/i2c-piix4
7120F:	Documentation/i2c/busses/i2c-sis5595
7121F:	Documentation/i2c/busses/i2c-sis630
7122F:	Documentation/i2c/busses/i2c-sis96x
7123F:	Documentation/i2c/busses/i2c-via
7124F:	Documentation/i2c/busses/i2c-viapro
7125F:	drivers/i2c/busses/i2c-ali1535.c
7126F:	drivers/i2c/busses/i2c-ali1563.c
7127F:	drivers/i2c/busses/i2c-ali15x3.c
7128F:	drivers/i2c/busses/i2c-amd756.c
7129F:	drivers/i2c/busses/i2c-amd756-s4882.c
7130F:	drivers/i2c/busses/i2c-amd8111.c
7131F:	drivers/i2c/busses/i2c-i801.c
7132F:	drivers/i2c/busses/i2c-isch.c
7133F:	drivers/i2c/busses/i2c-nforce2.c
7134F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7135F:	drivers/i2c/busses/i2c-piix4.c
7136F:	drivers/i2c/busses/i2c-sis5595.c
7137F:	drivers/i2c/busses/i2c-sis630.c
7138F:	drivers/i2c/busses/i2c-sis96x.c
7139F:	drivers/i2c/busses/i2c-via.c
7140F:	drivers/i2c/busses/i2c-viapro.c
7141
7142I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7143M:	Hans de Goede <hdegoede@redhat.com>
7144L:	linux-i2c@vger.kernel.org
7145S:	Maintained
7146F:	drivers/i2c/busses/i2c-cht-wc.c
7147
7148I2C/SMBUS ISMT DRIVER
7149M:	Seth Heasley <seth.heasley@intel.com>
7150M:	Neil Horman <nhorman@tuxdriver.com>
7151L:	linux-i2c@vger.kernel.org
7152F:	drivers/i2c/busses/i2c-ismt.c
7153F:	Documentation/i2c/busses/i2c-ismt
7154
7155I2C/SMBUS STUB DRIVER
7156M:	Jean Delvare <jdelvare@suse.com>
7157L:	linux-i2c@vger.kernel.org
7158S:	Maintained
7159F:	drivers/i2c/i2c-stub.c
7160
7161I3C SUBSYSTEM
7162M:	Boris Brezillon <bbrezillon@kernel.org>
7163L:	linux-i3c@lists.infradead.org
7164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7165S:	Maintained
7166F:	Documentation/ABI/testing/sysfs-bus-i3c
7167F:	Documentation/devicetree/bindings/i3c/
7168F:	Documentation/driver-api/i3c
7169F:	drivers/i3c/
7170F:	include/linux/i3c/
7171F:	include/dt-bindings/i3c/
7172
7173I3C DRIVER FOR SYNOPSYS DESIGNWARE
7174M:	Vitor Soares <vitor.soares@synopsys.com>
7175S:	Maintained
7176F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7177F:	drivers/i3c/master/dw*
7178
7179IA64 (Itanium) PLATFORM
7180M:	Tony Luck <tony.luck@intel.com>
7181M:	Fenghua Yu <fenghua.yu@intel.com>
7182L:	linux-ia64@vger.kernel.org
7183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7184S:	Maintained
7185F:	arch/ia64/
7186
7187IBM Power 842 compression accelerator
7188M:	Haren Myneni <haren@us.ibm.com>
7189S:	Supported
7190F:	drivers/crypto/nx/Makefile
7191F:	drivers/crypto/nx/Kconfig
7192F:	drivers/crypto/nx/nx-842*
7193F:	include/linux/sw842.h
7194F:	crypto/842.c
7195F:	lib/842/
7196
7197IBM Power in-Nest Crypto Acceleration
7198M:	Breno Leitão <leitao@debian.org>
7199M:	Nayna Jain <nayna@linux.ibm.com>
7200M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7201L:	linux-crypto@vger.kernel.org
7202S:	Supported
7203F:	drivers/crypto/nx/Makefile
7204F:	drivers/crypto/nx/Kconfig
7205F:	drivers/crypto/nx/nx-aes*
7206F:	drivers/crypto/nx/nx-sha*
7207F:	drivers/crypto/nx/nx.*
7208F:	drivers/crypto/nx/nx_csbcpb.h
7209F:	drivers/crypto/nx/nx_debugfs.h
7210
7211IBM Power Linux RAID adapter
7212M:	Brian King <brking@us.ibm.com>
7213S:	Supported
7214F:	drivers/scsi/ipr.*
7215
7216IBM Power SRIOV Virtual NIC Device Driver
7217M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7218M:	John Allen <jallen@linux.ibm.com>
7219L:	netdev@vger.kernel.org
7220S:	Supported
7221F:	drivers/net/ethernet/ibm/ibmvnic.*
7222
7223IBM Power Virtual Accelerator Switchboard
7224M:	Sukadev Bhattiprolu
7225L:	linuxppc-dev@lists.ozlabs.org
7226S:	Supported
7227F:	arch/powerpc/platforms/powernv/vas*
7228F:	arch/powerpc/platforms/powernv/copy-paste.h
7229F:	arch/powerpc/include/asm/vas.h
7230F:	arch/powerpc/include/uapi/asm/vas.h
7231
7232IBM Power Virtual Ethernet Device Driver
7233M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7234L:	netdev@vger.kernel.org
7235S:	Supported
7236F:	drivers/net/ethernet/ibm/ibmveth.*
7237
7238IBM Power Virtual FC Device Drivers
7239M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7240L:	linux-scsi@vger.kernel.org
7241S:	Supported
7242F:	drivers/scsi/ibmvscsi/ibmvfc*
7243
7244IBM Power Virtual Management Channel Driver
7245M:	Steven Royer <seroyer@linux.ibm.com>
7246S:	Supported
7247F:	drivers/misc/ibmvmc.*
7248
7249IBM Power Virtual SCSI Device Drivers
7250M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7251L:	linux-scsi@vger.kernel.org
7252S:	Supported
7253F:	drivers/scsi/ibmvscsi/ibmvscsi*
7254F:	include/scsi/viosrp.h
7255
7256IBM Power Virtual SCSI Device Target Driver
7257M:	Michael Cyr <mikecyr@linux.ibm.com>
7258L:	linux-scsi@vger.kernel.org
7259L:	target-devel@vger.kernel.org
7260S:	Supported
7261F:	drivers/scsi/ibmvscsi_tgt/
7262
7263IBM Power VMX Cryptographic instructions
7264M:	Breno Leitão <leitao@debian.org>
7265M:	Nayna Jain <nayna@linux.ibm.com>
7266M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7267L:	linux-crypto@vger.kernel.org
7268S:	Supported
7269F:	drivers/crypto/vmx/Makefile
7270F:	drivers/crypto/vmx/Kconfig
7271F:	drivers/crypto/vmx/vmx.c
7272F:	drivers/crypto/vmx/aes*
7273F:	drivers/crypto/vmx/ghash*
7274F:	drivers/crypto/vmx/ppc-xlate.pl
7275
7276IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7277M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278L:	linux-pci@vger.kernel.org
7279L:	linuxppc-dev@lists.ozlabs.org
7280S:	Supported
7281F:	drivers/pci/hotplug/rpaphp*
7282
7283IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7284M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7285L:	linux-pci@vger.kernel.org
7286L:	linuxppc-dev@lists.ozlabs.org
7287S:	Supported
7288F:	drivers/pci/hotplug/rpadlpar*
7289
7290IBM ServeRAID RAID DRIVER
7291S:	Orphan
7292F:	drivers/scsi/ips.*
7293
7294ICH LPC AND GPIO DRIVER
7295M:	Peter Tyser <ptyser@xes-inc.com>
7296S:	Maintained
7297F:	drivers/mfd/lpc_ich.c
7298F:	drivers/gpio/gpio-ich.c
7299
7300IDE SUBSYSTEM
7301M:	"David S. Miller" <davem@davemloft.net>
7302L:	linux-ide@vger.kernel.org
7303Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7305S:	Maintained
7306F:	Documentation/ide/
7307F:	drivers/ide/
7308F:	include/linux/ide.h
7309
7310IDE/ATAPI DRIVERS
7311M:	Borislav Petkov <bp@alien8.de>
7312L:	linux-ide@vger.kernel.org
7313S:	Maintained
7314F:	Documentation/cdrom/ide-cd
7315F:	drivers/ide/ide-cd*
7316
7317IDEAPAD LAPTOP EXTRAS DRIVER
7318M:	Ike Panhc <ike.pan@canonical.com>
7319L:	platform-driver-x86@vger.kernel.org
7320W:	http://launchpad.net/ideapad-laptop
7321S:	Maintained
7322F:	drivers/platform/x86/ideapad-laptop.c
7323
7324IDEAPAD LAPTOP SLIDEBAR DRIVER
7325M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7326L:	linux-input@vger.kernel.org
7327W:	https://github.com/o2genum/ideapad-slidebar
7328S:	Maintained
7329F:	drivers/input/misc/ideapad_slidebar.c
7330
7331IDT VersaClock 5 CLOCK DRIVER
7332M:	Marek Vasut <marek.vasut@gmail.com>
7333S:	Maintained
7334F:	drivers/clk/clk-versaclock5.c
7335
7336IEEE 802.15.4 SUBSYSTEM
7337M:	Alexander Aring <alex.aring@gmail.com>
7338M:	Stefan Schmidt <stefan@datenfreihafen.org>
7339L:	linux-wpan@vger.kernel.org
7340W:	http://wpan.cakelab.org/
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7343S:	Maintained
7344F:	net/ieee802154/
7345F:	net/mac802154/
7346F:	drivers/net/ieee802154/
7347F:	include/linux/nl802154.h
7348F:	include/linux/ieee802154.h
7349F:	include/net/nl802154.h
7350F:	include/net/mac802154.h
7351F:	include/net/af_ieee802154.h
7352F:	include/net/cfg802154.h
7353F:	include/net/ieee802154_netdev.h
7354F:	Documentation/networking/ieee802154.txt
7355
7356IFE PROTOCOL
7357M:	Yotam Gigi <yotam.gi@gmail.com>
7358M:	Jamal Hadi Salim <jhs@mojatatu.com>
7359F:	net/ife
7360F:	include/net/ife.h
7361F:	include/uapi/linux/ife.h
7362
7363IGORPLUG-USB IR RECEIVER
7364M:	Sean Young <sean@mess.org>
7365L:	linux-media@vger.kernel.org
7366S:	Maintained
7367F:	drivers/media/rc/igorplugusb.c
7368
7369IGUANAWORKS USB IR TRANSCEIVER
7370M:	Sean Young <sean@mess.org>
7371L:	linux-media@vger.kernel.org
7372S:	Maintained
7373F:	drivers/media/rc/iguanair.c
7374
7375IIO DIGITAL POTENTIOMETER DAC
7376M:	Peter Rosin <peda@axentia.se>
7377L:	linux-iio@vger.kernel.org
7378S:	Maintained
7379F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7380F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7381F:	drivers/iio/dac/dpot-dac.c
7382
7383IIO ENVELOPE DETECTOR
7384M:	Peter Rosin <peda@axentia.se>
7385L:	linux-iio@vger.kernel.org
7386S:	Maintained
7387F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7388F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7389F:	drivers/iio/adc/envelope-detector.c
7390
7391IIO MULTIPLEXER
7392M:	Peter Rosin <peda@axentia.se>
7393L:	linux-iio@vger.kernel.org
7394S:	Maintained
7395F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7396F:	drivers/iio/multiplexer/iio-mux.c
7397
7398IIO SUBSYSTEM AND DRIVERS
7399M:	Jonathan Cameron <jic23@kernel.org>
7400R:	Hartmut Knaack <knaack.h@gmx.de>
7401R:	Lars-Peter Clausen <lars@metafoo.de>
7402R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7403L:	linux-iio@vger.kernel.org
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7405S:	Maintained
7406F:	Documentation/ABI/testing/configfs-iio*
7407F:	Documentation/ABI/testing/sysfs-bus-iio*
7408F:	Documentation/devicetree/bindings/iio/
7409F:	drivers/iio/
7410F:	drivers/staging/iio/
7411F:	include/linux/iio/
7412F:	tools/iio/
7413
7414IIO UNIT CONVERTER
7415M:	Peter Rosin <peda@axentia.se>
7416L:	linux-iio@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7419F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7420F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7421F:	drivers/iio/afe/iio-rescale.c
7422
7423IKANOS/ADI EAGLE ADSL USB DRIVER
7424M:	Matthieu Castet <castet.matthieu@free.fr>
7425M:	Stanislaw Gruszka <stf_xl@wp.pl>
7426S:	Maintained
7427F:	drivers/usb/atm/ueagle-atm.c
7428
7429IMGTEC ASCII LCD DRIVER
7430M:	Paul Burton <paul.burton@mips.com>
7431S:	Maintained
7432F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7433F:	drivers/auxdisplay/img-ascii-lcd.c
7434
7435IMGTEC IR DECODER DRIVER
7436M:	James Hogan <jhogan@kernel.org>
7437S:	Maintained
7438F:	drivers/media/rc/img-ir/
7439
7440IMON SOUNDGRAPH USB IR RECEIVER
7441M:	Sean Young <sean@mess.org>
7442L:	linux-media@vger.kernel.org
7443S:	Maintained
7444F:	drivers/media/rc/imon_raw.c
7445F:	drivers/media/rc/imon.c
7446
7447IMS TWINTURBO FRAMEBUFFER DRIVER
7448L:	linux-fbdev@vger.kernel.org
7449S:	Orphan
7450F:	drivers/video/fbdev/imsttfb.c
7451
7452INA209 HARDWARE MONITOR DRIVER
7453M:	Guenter Roeck <linux@roeck-us.net>
7454L:	linux-hwmon@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/hwmon/ina209
7457F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7458F:	drivers/hwmon/ina209.c
7459
7460INA2XX HARDWARE MONITOR DRIVER
7461M:	Guenter Roeck <linux@roeck-us.net>
7462L:	linux-hwmon@vger.kernel.org
7463S:	Maintained
7464F:	Documentation/hwmon/ina2xx
7465F:	drivers/hwmon/ina2xx.c
7466F:	include/linux/platform_data/ina2xx.h
7467
7468INDUSTRY PACK SUBSYSTEM (IPACK)
7469M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7470M:	Jens Taprogge <jens.taprogge@taprogge.org>
7471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472L:	industrypack-devel@lists.sourceforge.net
7473W:	http://industrypack.sourceforge.net
7474S:	Maintained
7475F:	drivers/ipack/
7476
7477INFINIBAND SUBSYSTEM
7478M:	Doug Ledford <dledford@redhat.com>
7479M:	Jason Gunthorpe <jgg@mellanox.com>
7480L:	linux-rdma@vger.kernel.org
7481W:	https://github.com/linux-rdma/rdma-core
7482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7484S:	Supported
7485F:	Documentation/devicetree/bindings/infiniband/
7486F:	Documentation/infiniband/
7487F:	drivers/infiniband/
7488F:	include/uapi/linux/if_infiniband.h
7489F:	include/uapi/rdma/
7490F:	include/rdma/
7491
7492INGENIC JZ4780 DMA Driver
7493M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7494S:	Maintained
7495F:	drivers/dma/dma-jz4780.c
7496
7497INGENIC JZ4780 NAND DRIVER
7498M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7499L:	linux-mtd@lists.infradead.org
7500S:	Maintained
7501F:	drivers/mtd/nand/raw/jz4780_*
7502
7503INOTIFY
7504M:	Jan Kara <jack@suse.cz>
7505R:	Amir Goldstein <amir73il@gmail.com>
7506L:	linux-fsdevel@vger.kernel.org
7507S:	Maintained
7508F:	Documentation/filesystems/inotify.txt
7509F:	fs/notify/inotify/
7510F:	include/linux/inotify.h
7511F:	include/uapi/linux/inotify.h
7512
7513INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7514M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7515L:	linux-input@vger.kernel.org
7516Q:	http://patchwork.kernel.org/project/linux-input/list/
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7518S:	Maintained
7519F:	drivers/input/
7520F:	include/linux/input.h
7521F:	include/uapi/linux/input.h
7522F:	include/uapi/linux/input-event-codes.h
7523F:	include/linux/input/
7524F:	Documentation/devicetree/bindings/input/
7525F:	Documentation/devicetree/bindings/serio/
7526F:	Documentation/input/
7527
7528INPUT MULTITOUCH (MT) PROTOCOL
7529M:	Henrik Rydberg <rydberg@bitmath.org>
7530L:	linux-input@vger.kernel.org
7531S:	Odd fixes
7532F:	Documentation/input/multi-touch-protocol.rst
7533F:	drivers/input/input-mt.c
7534K:	\b(ABS|SYN)_MT_
7535
7536INSIDE SECURE CRYPTO DRIVER
7537M:	Antoine Tenart <antoine.tenart@bootlin.com>
7538F:	drivers/crypto/inside-secure/
7539S:	Maintained
7540L:	linux-crypto@vger.kernel.org
7541
7542INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7543M:	Mimi Zohar <zohar@linux.ibm.com>
7544M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7545L:	linux-integrity@vger.kernel.org
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7547S:	Supported
7548F:	security/integrity/ima/
7549
7550INTEL 810/815 FRAMEBUFFER DRIVER
7551M:	Antonino Daplas <adaplas@gmail.com>
7552L:	linux-fbdev@vger.kernel.org
7553S:	Maintained
7554F:	drivers/video/fbdev/i810/
7555
7556INTEL ASoC DRIVERS
7557M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7558M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7559M:	Jie Yang <yang.jie@linux.intel.com>
7560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7561S:	Supported
7562F:	sound/soc/intel/
7563
7564INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7565M:	Hans de Goede <hdegoede@redhat.com>
7566L:	platform-driver-x86@vger.kernel.org
7567S:	Maintained
7568F:	drivers/platform/x86/intel_atomisp2_pm.c
7569
7570INTEL C600 SERIES SAS CONTROLLER DRIVER
7571M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7572M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7573L:	linux-scsi@vger.kernel.org
7574T:	git git://git.code.sf.net/p/intel-sas/isci
7575S:	Supported
7576F:	drivers/scsi/isci/
7577
7578INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7579M:	Jani Nikula <jani.nikula@linux.intel.com>
7580M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7581M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7582L:	intel-gfx@lists.freedesktop.org
7583W:	https://01.org/linuxgraphics/
7584B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7585C:	irc://chat.freenode.net/intel-gfx
7586Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7587T:	git git://anongit.freedesktop.org/drm-intel
7588S:	Supported
7589F:	drivers/gpu/drm/i915/
7590F:	include/drm/i915*
7591F:	include/uapi/drm/i915_drm.h
7592F:	Documentation/gpu/i915.rst
7593
7594INTEL ETHERNET DRIVERS
7595M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7596L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7597W:	http://www.intel.com/support/feedback.htm
7598W:	http://e1000.sourceforge.net/
7599Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7602S:	Supported
7603F:	Documentation/networking/device_drivers/intel/e100.rst
7604F:	Documentation/networking/device_drivers/intel/e1000.rst
7605F:	Documentation/networking/device_drivers/intel/e1000e.rst
7606F:	Documentation/networking/device_drivers/intel/fm10k.rst
7607F:	Documentation/networking/device_drivers/intel/igb.rst
7608F:	Documentation/networking/device_drivers/intel/igbvf.rst
7609F:	Documentation/networking/device_drivers/intel/ixgb.rst
7610F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7611F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7612F:	Documentation/networking/device_drivers/intel/i40e.rst
7613F:	Documentation/networking/device_drivers/intel/iavf.rst
7614F:	Documentation/networking/device_drivers/intel/ice.rst
7615F:	drivers/net/ethernet/intel/
7616F:	drivers/net/ethernet/intel/*/
7617F:	include/linux/avf/virtchnl.h
7618
7619INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7620M:	Maik Broemme <mbroemme@libmpq.org>
7621L:	linux-fbdev@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/fb/intelfb.txt
7624F:	drivers/video/fbdev/intelfb/
7625
7626INTEL GPIO DRIVERS
7627M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7628L:	linux-gpio@vger.kernel.org
7629S:	Maintained
7630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7631F:	drivers/gpio/gpio-ich.c
7632F:	drivers/gpio/gpio-intel-mid.c
7633F:	drivers/gpio/gpio-lynxpoint.c
7634F:	drivers/gpio/gpio-merrifield.c
7635F:	drivers/gpio/gpio-ml-ioh.c
7636F:	drivers/gpio/gpio-pch.c
7637F:	drivers/gpio/gpio-sch.c
7638F:	drivers/gpio/gpio-sodaville.c
7639
7640INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7641M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7642M:	Zhi Wang <zhi.a.wang@intel.com>
7643L:	intel-gvt-dev@lists.freedesktop.org
7644L:	intel-gfx@lists.freedesktop.org
7645W:	https://01.org/igvt-g
7646T:	git https://github.com/intel/gvt-linux.git
7647S:	Supported
7648F:	drivers/gpu/drm/i915/gvt/
7649
7650INTEL HID EVENT DRIVER
7651M:	Alex Hung <alex.hung@canonical.com>
7652L:	platform-driver-x86@vger.kernel.org
7653S:	Maintained
7654F:	drivers/platform/x86/intel-hid.c
7655
7656INTEL I/OAT DMA DRIVER
7657M:	Dave Jiang <dave.jiang@intel.com>
7658R:	Dan Williams <dan.j.williams@intel.com>
7659L:	dmaengine@vger.kernel.org
7660Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7661S:	Supported
7662F:	drivers/dma/ioat*
7663
7664INTEL IDLE DRIVER
7665M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7666M:	Len Brown <lenb@kernel.org>
7667L:	linux-pm@vger.kernel.org
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7669B:	https://bugzilla.kernel.org
7670S:	Supported
7671F:	drivers/idle/intel_idle.c
7672
7673INTEL INTEGRATED SENSOR HUB DRIVER
7674M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7675M:	Jiri Kosina <jikos@kernel.org>
7676L:	linux-input@vger.kernel.org
7677S:	Maintained
7678F:	drivers/hid/intel-ish-hid/
7679
7680INTEL IOMMU (VT-d)
7681M:	David Woodhouse <dwmw2@infradead.org>
7682L:	iommu@lists.linux-foundation.org
7683T:	git git://git.infradead.org/iommu-2.6.git
7684S:	Supported
7685F:	drivers/iommu/intel-iommu.c
7686F:	include/linux/intel-iommu.h
7687
7688INTEL IOP-ADMA DMA DRIVER
7689R:	Dan Williams <dan.j.williams@intel.com>
7690S:	Odd fixes
7691F:	drivers/dma/iop-adma.c
7692
7693INTEL IPU3 CSI-2 CIO2 DRIVER
7694M:	Yong Zhi <yong.zhi@intel.com>
7695M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7696M:	Bingbu Cao <bingbu.cao@intel.com>
7697R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7698R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7699L:	linux-media@vger.kernel.org
7700S:	Maintained
7701F:	drivers/media/pci/intel/ipu3/
7702F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7703
7704INTEL IPU3 CSI-2 IMGU DRIVER
7705M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7706L:	linux-media@vger.kernel.org
7707S:	Maintained
7708F:	drivers/staging/media/ipu3/
7709F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7710F:	Documentation/media/v4l-drivers/ipu3.rst
7711
7712INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7713M:	Krzysztof Halasa <khalasa@piap.pl>
7714S:	Maintained
7715F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7716F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7717F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7718F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7719F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7720F:	drivers/net/wan/ixp4xx_hss.c
7721
7722INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7723M:	Deepak Saxena <dsaxena@plexity.net>
7724S:	Maintained
7725F:	drivers/char/hw_random/ixp4xx-rng.c
7726
7727INTEL MANAGEMENT ENGINE (mei)
7728M:	Tomas Winkler <tomas.winkler@intel.com>
7729L:	linux-kernel@vger.kernel.org
7730S:	Supported
7731F:	include/uapi/linux/mei.h
7732F:	include/linux/mei_cl_bus.h
7733F:	drivers/misc/mei/*
7734F:	drivers/watchdog/mei_wdt.c
7735F:	Documentation/misc-devices/mei/*
7736F:	samples/mei/*
7737
7738INTEL MENLOW THERMAL DRIVER
7739M:	Sujith Thomas <sujith.thomas@intel.com>
7740L:	platform-driver-x86@vger.kernel.org
7741W:	https://01.org/linux-acpi
7742S:	Supported
7743F:	drivers/platform/x86/intel_menlow.c
7744
7745INTEL MIC DRIVERS (mic)
7746M:	Sudeep Dutt <sudeep.dutt@intel.com>
7747M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7748S:	Supported
7749W:	https://github.com/sudeepdutt/mic
7750W:	http://software.intel.com/en-us/mic-developer
7751F:	include/linux/mic_bus.h
7752F:	include/linux/scif.h
7753F:	include/uapi/linux/mic_common.h
7754F:	include/uapi/linux/mic_ioctl.h
7755F:	include/uapi/linux/scif_ioctl.h
7756F:	drivers/misc/mic/
7757F:	drivers/dma/mic_x100_dma.c
7758F:	drivers/dma/mic_x100_dma.h
7759F:	Documentation/mic/
7760
7761INTEL PMC CORE DRIVER
7762M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7763M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7764L:	platform-driver-x86@vger.kernel.org
7765S:	Maintained
7766F:	drivers/platform/x86/intel_pmc_core*
7767
7768INTEL PMC/P-Unit IPC DRIVER
7769M:	Zha Qipeng<qipeng.zha@intel.com>
7770L:	platform-driver-x86@vger.kernel.org
7771S:	Maintained
7772F:	drivers/platform/x86/intel_pmc_ipc.c
7773F:	drivers/platform/x86/intel_punit_ipc.c
7774F:	arch/x86/include/asm/intel_pmc_ipc.h
7775F:	arch/x86/include/asm/intel_punit_ipc.h
7776
7777INTEL PMIC GPIO DRIVERS
7778M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7779S:	Maintained
7780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7781F:	drivers/gpio/gpio-*cove.c
7782F:	drivers/gpio/gpio-msic.c
7783
7784INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7785R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7786S:	Maintained
7787F:	drivers/mfd/intel_msic.c
7788F:	drivers/mfd/intel_soc_pmic*
7789F:	include/linux/mfd/intel_msic.h
7790F:	include/linux/mfd/intel_soc_pmic*
7791
7792INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7793M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7794L:	linux-wireless@vger.kernel.org
7795S:	Maintained
7796F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7797F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7798F:	drivers/net/wireless/intel/ipw2x00/
7799
7800INTEL PSTATE DRIVER
7801M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7802M:	Len Brown <lenb@kernel.org>
7803L:	linux-pm@vger.kernel.org
7804S:	Supported
7805F:	drivers/cpufreq/intel_pstate.c
7806
7807INTEL RDMA RNIC DRIVER
7808M:	Faisal Latif <faisal.latif@intel.com>
7809M:	Shiraz Saleem <shiraz.saleem@intel.com>
7810L:	linux-rdma@vger.kernel.org
7811S:	Supported
7812F:	drivers/infiniband/hw/i40iw/
7813F:	include/uapi/rdma/i40iw-abi.h
7814
7815INTEL TELEMETRY DRIVER
7816M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7817M:	"David E. Box" <david.e.box@linux.intel.com>
7818L:	platform-driver-x86@vger.kernel.org
7819S:	Maintained
7820F:	arch/x86/include/asm/intel_telemetry.h
7821F:	drivers/platform/x86/intel_telemetry*
7822
7823INTEL VIRTUAL BUTTON DRIVER
7824M:	AceLan Kao <acelan.kao@canonical.com>
7825L:	platform-driver-x86@vger.kernel.org
7826S:	Maintained
7827F:	drivers/platform/x86/intel-vbtn.c
7828
7829INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7830M:	Stanislaw Gruszka <sgruszka@redhat.com>
7831L:	linux-wireless@vger.kernel.org
7832S:	Supported
7833F:	drivers/net/wireless/intel/iwlegacy/
7834
7835INTEL WIRELESS WIFI LINK (iwlwifi)
7836M:	Johannes Berg <johannes.berg@intel.com>
7837M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7838M:	Luca Coelho <luciano.coelho@intel.com>
7839M:	Intel Linux Wireless <linuxwifi@intel.com>
7840L:	linux-wireless@vger.kernel.org
7841W:	http://intellinuxwireless.org
7842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7843S:	Supported
7844F:	drivers/net/wireless/intel/iwlwifi/
7845
7846INTEL WIRELESS WIMAX CONNECTION 2400
7847M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7848M:	linux-wimax@intel.com
7849L:	wimax@linuxwimax.org (subscribers-only)
7850S:	Supported
7851W:	http://linuxwimax.org
7852F:	Documentation/wimax/README.i2400m
7853F:	drivers/net/wimax/i2400m/
7854F:	include/uapi/linux/wimax/i2400m.h
7855
7856INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7857M:	Mario Limonciello <mario.limonciello@dell.com>
7858S:	Maintained
7859F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7860
7861INTEL(R) TRACE HUB
7862M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7863S:	Supported
7864F:	Documentation/trace/intel_th.rst
7865F:	drivers/hwtracing/intel_th/
7866
7867INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7868M:	Ning Sun <ning.sun@intel.com>
7869L:	tboot-devel@lists.sourceforge.net
7870W:	http://tboot.sourceforge.net
7871T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7872S:	Supported
7873F:	Documentation/intel_txt.txt
7874F:	include/linux/tboot.h
7875F:	arch/x86/kernel/tboot.c
7876
7877INTEL-MID GPIO DRIVER
7878M:	David Cohen <david.a.cohen@linux.intel.com>
7879L:	linux-gpio@vger.kernel.org
7880S:	Maintained
7881F:	drivers/gpio/gpio-intel-mid.c
7882
7883INVENSENSE MPU-3050 GYROSCOPE DRIVER
7884M:	Linus Walleij <linus.walleij@linaro.org>
7885L:	linux-iio@vger.kernel.org
7886S:	Maintained
7887F:	drivers/iio/gyro/mpu3050*
7888F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7889
7890IOC3 ETHERNET DRIVER
7891M:	Ralf Baechle <ralf@linux-mips.org>
7892L:	linux-mips@vger.kernel.org
7893S:	Maintained
7894F:	drivers/net/ethernet/sgi/ioc3-eth.c
7895
7896IOC3 SERIAL DRIVER
7897M:	Pat Gefre <pfg@sgi.com>
7898L:	linux-serial@vger.kernel.org
7899S:	Maintained
7900F:	drivers/tty/serial/ioc3_serial.c
7901
7902IOMAP FILESYSTEM LIBRARY
7903M:	Christoph Hellwig <hch@infradead.org>
7904M:	Darrick J. Wong <darrick.wong@oracle.com>
7905M:	linux-xfs@vger.kernel.org
7906M:	linux-fsdevel@vger.kernel.org
7907L:	linux-xfs@vger.kernel.org
7908L:	linux-fsdevel@vger.kernel.org
7909T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7910S:	Supported
7911F:	fs/iomap.c
7912F:	include/linux/iomap.h
7913
7914IOMMU DRIVERS
7915M:	Joerg Roedel <joro@8bytes.org>
7916L:	iommu@lists.linux-foundation.org
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7918S:	Maintained
7919F:	Documentation/devicetree/bindings/iommu/
7920F:	drivers/iommu/
7921F:	include/linux/iommu.h
7922F:	include/linux/of_iommu.h
7923F:	include/linux/iova.h
7924
7925IP MASQUERADING
7926M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7927S:	Maintained
7928F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7929
7930IPMI SUBSYSTEM
7931M:	Corey Minyard <minyard@acm.org>
7932L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7933W:	http://openipmi.sourceforge.net/
7934S:	Supported
7935F:	Documentation/devicetree/bindings/ipmi/
7936F:	Documentation/IPMI.txt
7937F:	drivers/char/ipmi/
7938F:	include/linux/ipmi*
7939F:	include/uapi/linux/ipmi*
7940
7941IPS SCSI RAID DRIVER
7942M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7943L:	linux-scsi@vger.kernel.org
7944W:	http://www.adaptec.com/
7945S:	Maintained
7946F:	drivers/scsi/ips*
7947
7948IPVS
7949M:	Wensong Zhang <wensong@linux-vs.org>
7950M:	Simon Horman <horms@verge.net.au>
7951M:	Julian Anastasov <ja@ssi.bg>
7952L:	netdev@vger.kernel.org
7953L:	lvs-devel@vger.kernel.org
7954S:	Maintained
7955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7957F:	Documentation/networking/ipvs-sysctl.txt
7958F:	include/net/ip_vs.h
7959F:	include/uapi/linux/ip_vs.h
7960F:	net/netfilter/ipvs/
7961
7962IPWIRELESS DRIVER
7963M:	Jiri Kosina <jikos@kernel.org>
7964M:	David Sterba <dsterba@suse.com>
7965S:	Odd Fixes
7966F:	drivers/tty/ipwireless/
7967
7968IPX NETWORK LAYER
7969L:	netdev@vger.kernel.org
7970S:	Obsolete
7971F:	include/uapi/linux/ipx.h
7972
7973IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7974M:	Marc Zyngier <marc.zyngier@arm.com>
7975S:	Maintained
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7977F:	Documentation/IRQ-domain.txt
7978F:	include/linux/irqdomain.h
7979F:	kernel/irq/irqdomain.c
7980F:	kernel/irq/msi.c
7981
7982IRQ SUBSYSTEM
7983M:	Thomas Gleixner <tglx@linutronix.de>
7984L:	linux-kernel@vger.kernel.org
7985S:	Maintained
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987F:	kernel/irq/
7988
7989IRQCHIP DRIVERS
7990M:	Thomas Gleixner <tglx@linutronix.de>
7991M:	Jason Cooper <jason@lakedaemon.net>
7992M:	Marc Zyngier <marc.zyngier@arm.com>
7993L:	linux-kernel@vger.kernel.org
7994S:	Maintained
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7996F:	Documentation/devicetree/bindings/interrupt-controller/
7997F:	drivers/irqchip/
7998
7999ISA
8000M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8001S:	Maintained
8002F:	Documentation/isa.txt
8003F:	drivers/base/isa.c
8004F:	include/linux/isa.h
8005
8006ISA RADIO MODULE
8007M:	Hans Verkuil <hverkuil@xs4all.nl>
8008L:	linux-media@vger.kernel.org
8009T:	git git://linuxtv.org/media_tree.git
8010W:	https://linuxtv.org
8011S:	Maintained
8012F:	drivers/media/radio/radio-isa*
8013
8014ISAPNP
8015M:	Jaroslav Kysela <perex@perex.cz>
8016S:	Maintained
8017F:	Documentation/isapnp.txt
8018F:	drivers/pnp/isapnp/
8019F:	include/linux/isapnp.h
8020
8021ISCSI
8022M:	Lee Duncan <lduncan@suse.com>
8023M:	Chris Leech <cleech@redhat.com>
8024L:	open-iscsi@googlegroups.com
8025W:	www.open-iscsi.com
8026S:	Maintained
8027F:	drivers/scsi/*iscsi*
8028F:	include/scsi/*iscsi*
8029
8030iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8031M:	Peter Jones <pjones@redhat.com>
8032M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8033S:	Maintained
8034F:	drivers/firmware/iscsi_ibft*
8035
8036ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8037M:	Sagi Grimberg <sagi@grimberg.me>
8038M:	Max Gurtovoy <maxg@mellanox.com>
8039L:	linux-rdma@vger.kernel.org
8040S:	Supported
8041W:	http://www.openfabrics.org
8042W:	www.open-iscsi.org
8043Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8044F:	drivers/infiniband/ulp/iser/
8045
8046ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8047M:	Sagi Grimberg <sagi@grimberg.me>
8048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8049L:	linux-rdma@vger.kernel.org
8050L:	target-devel@vger.kernel.org
8051S:	Supported
8052W:	http://www.linux-iscsi.org
8053F:	drivers/infiniband/ulp/isert
8054
8055ISDN SUBSYSTEM
8056M:	Karsten Keil <isdn@linux-pingi.de>
8057L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8058L:	netdev@vger.kernel.org
8059W:	http://www.isdn4linux.de
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8061S:	Maintained
8062F:	Documentation/isdn/
8063F:	drivers/isdn/
8064F:	include/linux/isdn.h
8065F:	include/linux/isdn/
8066F:	include/uapi/linux/isdn.h
8067F:	include/uapi/linux/isdn/
8068
8069IT87 HARDWARE MONITORING DRIVER
8070M:	Jean Delvare <jdelvare@suse.com>
8071L:	linux-hwmon@vger.kernel.org
8072S:	Maintained
8073F:	Documentation/hwmon/it87
8074F:	drivers/hwmon/it87.c
8075
8076IT913X MEDIA DRIVER
8077M:	Antti Palosaari <crope@iki.fi>
8078L:	linux-media@vger.kernel.org
8079W:	https://linuxtv.org
8080W:	http://palosaari.fi/linux/
8081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8082T:	git git://linuxtv.org/anttip/media_tree.git
8083S:	Maintained
8084F:	drivers/media/tuners/it913x*
8085
8086IVTV VIDEO4LINUX DRIVER
8087M:	Andy Walls <awalls@md.metrocast.net>
8088L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8089L:	linux-media@vger.kernel.org
8090T:	git git://linuxtv.org/media_tree.git
8091W:	http://www.ivtvdriver.org
8092S:	Maintained
8093F:	Documentation/media/v4l-drivers/ivtv*
8094F:	drivers/media/pci/ivtv/
8095F:	include/uapi/linux/ivtv*
8096
8097IX2505V MEDIA DRIVER
8098M:	Malcolm Priestley <tvboxspy@gmail.com>
8099L:	linux-media@vger.kernel.org
8100W:	https://linuxtv.org
8101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8102S:	Maintained
8103F:	drivers/media/dvb-frontends/ix2505v*
8104
8105JAILHOUSE HYPERVISOR INTERFACE
8106M:	Jan Kiszka <jan.kiszka@siemens.com>
8107L:	jailhouse-dev@googlegroups.com
8108S:	Maintained
8109F:	arch/x86/kernel/jailhouse.c
8110F:	arch/x86/include/asm/jailhouse_para.h
8111
8112JC42.4 TEMPERATURE SENSOR DRIVER
8113M:	Guenter Roeck <linux@roeck-us.net>
8114L:	linux-hwmon@vger.kernel.org
8115S:	Maintained
8116F:	drivers/hwmon/jc42.c
8117F:	Documentation/hwmon/jc42
8118
8119JFS FILESYSTEM
8120M:	Dave Kleikamp <shaggy@kernel.org>
8121L:	jfs-discussion@lists.sourceforge.net
8122W:	http://jfs.sourceforge.net/
8123T:	git git://github.com/kleikamp/linux-shaggy.git
8124S:	Maintained
8125F:	Documentation/filesystems/jfs.txt
8126F:	fs/jfs/
8127
8128JME NETWORK DRIVER
8129M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8130L:	netdev@vger.kernel.org
8131S:	Maintained
8132F:	drivers/net/ethernet/jme.*
8133
8134JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8135M:	David Woodhouse <dwmw2@infradead.org>
8136L:	linux-mtd@lists.infradead.org
8137W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8138S:	Maintained
8139F:	fs/jffs2/
8140F:	include/uapi/linux/jffs2.h
8141
8142JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8143M:	"Theodore Ts'o" <tytso@mit.edu>
8144M:	Jan Kara <jack@suse.com>
8145L:	linux-ext4@vger.kernel.org
8146S:	Maintained
8147F:	fs/jbd2/
8148F:	include/linux/jbd2.h
8149
8150JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8151M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8152L:	linux-media@vger.kernel.org
8153S:	Maintained
8154F:	drivers/media/platform/rcar_jpu.c
8155
8156JSM Neo PCI based serial card
8157L:	linux-serial@vger.kernel.org
8158S:	Orphan
8159F:	drivers/tty/serial/jsm/
8160
8161K10TEMP HARDWARE MONITORING DRIVER
8162M:	Clemens Ladisch <clemens@ladisch.de>
8163L:	linux-hwmon@vger.kernel.org
8164S:	Maintained
8165F:	Documentation/hwmon/k10temp
8166F:	drivers/hwmon/k10temp.c
8167
8168K8TEMP HARDWARE MONITORING DRIVER
8169M:	Rudolf Marek <r.marek@assembler.cz>
8170L:	linux-hwmon@vger.kernel.org
8171S:	Maintained
8172F:	Documentation/hwmon/k8temp
8173F:	drivers/hwmon/k8temp.c
8174
8175KASAN
8176M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8177R:	Alexander Potapenko <glider@google.com>
8178R:	Dmitry Vyukov <dvyukov@google.com>
8179L:	kasan-dev@googlegroups.com
8180S:	Maintained
8181F:	arch/*/include/asm/kasan.h
8182F:	arch/*/mm/kasan_init*
8183F:	Documentation/dev-tools/kasan.rst
8184F:	include/linux/kasan*.h
8185F:	lib/test_kasan.c
8186F:	mm/kasan/
8187F:	scripts/Makefile.kasan
8188
8189KCONFIG
8190M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8192L:	linux-kbuild@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/kbuild/kconfig*
8195F:	scripts/kconfig/
8196F:	scripts/Kconfig.include
8197
8198KDUMP
8199M:	Dave Young <dyoung@redhat.com>
8200M:	Baoquan He <bhe@redhat.com>
8201R:	Vivek Goyal <vgoyal@redhat.com>
8202L:	kexec@lists.infradead.org
8203W:	http://lse.sourceforge.net/kdump/
8204S:	Maintained
8205F:	Documentation/kdump/
8206
8207KEENE FM RADIO TRANSMITTER DRIVER
8208M:	Hans Verkuil <hverkuil@xs4all.nl>
8209L:	linux-media@vger.kernel.org
8210T:	git git://linuxtv.org/media_tree.git
8211W:	https://linuxtv.org
8212S:	Maintained
8213F:	drivers/media/radio/radio-keene*
8214
8215KERNEL AUTOMOUNTER
8216M:	Ian Kent <raven@themaw.net>
8217L:	autofs@vger.kernel.org
8218S:	Maintained
8219F:	fs/autofs/
8220
8221KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8223M:	Michal Marek <michal.lkml@markovi.net>
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8225L:	linux-kbuild@vger.kernel.org
8226S:	Maintained
8227F:	Documentation/kbuild/
8228F:	Makefile
8229F:	scripts/Kbuild*
8230F:	scripts/Makefile*
8231F:	scripts/basic/
8232F:	scripts/mk*
8233F:	scripts/mod/
8234F:	scripts/package/
8235
8236KERNEL JANITORS
8237L:	kernel-janitors@vger.kernel.org
8238W:	http://kernelnewbies.org/KernelJanitors
8239S:	Odd Fixes
8240
8241KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8242M:	"J. Bruce Fields" <bfields@fieldses.org>
8243M:	Jeff Layton <jlayton@kernel.org>
8244L:	linux-nfs@vger.kernel.org
8245W:	http://nfs.sourceforge.net/
8246T:	git git://linux-nfs.org/~bfields/linux.git
8247S:	Supported
8248F:	fs/nfsd/
8249F:	include/uapi/linux/nfsd/
8250F:	fs/lockd/
8251F:	fs/nfs_common/
8252F:	net/sunrpc/
8253F:	include/linux/lockd/
8254F:	include/linux/sunrpc/
8255F:	include/uapi/linux/sunrpc/
8256
8257KERNEL SELFTEST FRAMEWORK
8258M:	Shuah Khan <shuah@kernel.org>
8259L:	linux-kselftest@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8261Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8262S:	Maintained
8263F:	tools/testing/selftests/
8264F:	Documentation/dev-tools/kselftest*
8265
8266KERNEL USERMODE HELPER
8267M:	Luis Chamberlain <mcgrof@kernel.org>
8268L:	linux-kernel@vger.kernel.org
8269S:	Maintained
8270F:	kernel/umh.c
8271F:	include/linux/umh.h
8272
8273KERNEL VIRTUAL MACHINE (KVM)
8274M:	Paolo Bonzini <pbonzini@redhat.com>
8275M:	Radim Krčmář <rkrcmar@redhat.com>
8276L:	kvm@vger.kernel.org
8277W:	http://www.linux-kvm.org
8278T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8279S:	Supported
8280F:	Documentation/virtual/kvm/
8281F:	include/trace/events/kvm.h
8282F:	include/uapi/asm-generic/kvm*
8283F:	include/uapi/linux/kvm*
8284F:	include/asm-generic/kvm*
8285F:	include/linux/kvm*
8286F:	include/kvm/iodev.h
8287F:	virt/kvm/*
8288F:	tools/kvm/
8289
8290KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8291M:	Joerg Roedel <joro@8bytes.org>
8292L:	kvm@vger.kernel.org
8293W:	http://www.linux-kvm.org/
8294S:	Maintained
8295F:	arch/x86/include/asm/svm.h
8296F:	arch/x86/kvm/svm.c
8297
8298KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8299M:	Christoffer Dall <christoffer.dall@arm.com>
8300M:	Marc Zyngier <marc.zyngier@arm.com>
8301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302L:	kvmarm@lists.cs.columbia.edu
8303W:	http://systems.cs.columbia.edu/projects/kvm-arm
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8305S:	Supported
8306F:	arch/arm/include/uapi/asm/kvm*
8307F:	arch/arm/include/asm/kvm*
8308F:	arch/arm/kvm/
8309F:	virt/kvm/arm/
8310F:	include/kvm/arm_*
8311
8312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8313M:	Christoffer Dall <christoffer.dall@arm.com>
8314M:	Marc Zyngier <marc.zyngier@arm.com>
8315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316L:	kvmarm@lists.cs.columbia.edu
8317S:	Maintained
8318F:	arch/arm64/include/uapi/asm/kvm*
8319F:	arch/arm64/include/asm/kvm*
8320F:	arch/arm64/kvm/
8321
8322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8323M:	James Hogan <jhogan@kernel.org>
8324L:	linux-mips@vger.kernel.org
8325S:	Supported
8326F:	arch/mips/include/uapi/asm/kvm*
8327F:	arch/mips/include/asm/kvm*
8328F:	arch/mips/kvm/
8329
8330KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8331M:	Paul Mackerras <paulus@ozlabs.org>
8332L:	kvm-ppc@vger.kernel.org
8333W:	http://www.linux-kvm.org/
8334T:	git git://github.com/agraf/linux-2.6.git
8335S:	Supported
8336F:	arch/powerpc/include/uapi/asm/kvm*
8337F:	arch/powerpc/include/asm/kvm*
8338F:	arch/powerpc/kvm/
8339F:	arch/powerpc/kernel/kvm*
8340
8341KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8342M:	Christian Borntraeger <borntraeger@de.ibm.com>
8343M:	Janosch Frank <frankja@linux.ibm.com>
8344R:	David Hildenbrand <david@redhat.com>
8345R:	Cornelia Huck <cohuck@redhat.com>
8346L:	linux-s390@vger.kernel.org
8347W:	http://www.ibm.com/developerworks/linux/linux390/
8348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8349S:	Supported
8350F:	arch/s390/include/uapi/asm/kvm*
8351F:	arch/s390/include/asm/gmap.h
8352F:	arch/s390/include/asm/kvm*
8353F:	arch/s390/kvm/
8354F:	arch/s390/mm/gmap.c
8355
8356KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8357M:	Paolo Bonzini <pbonzini@redhat.com>
8358M:	Radim Krčmář <rkrcmar@redhat.com>
8359L:	kvm@vger.kernel.org
8360W:	http://www.linux-kvm.org
8361T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8362S:	Supported
8363F:	arch/x86/kvm/
8364F:	arch/x86/kvm/*/
8365F:	arch/x86/include/uapi/asm/kvm*
8366F:	arch/x86/include/asm/kvm*
8367F:	arch/x86/include/asm/pvclock-abi.h
8368F:	arch/x86/kernel/kvm.c
8369F:	arch/x86/kernel/kvmclock.c
8370
8371KERNFS
8372M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8373M:	Tejun Heo <tj@kernel.org>
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8375S:	Supported
8376F:	include/linux/kernfs.h
8377F:	fs/kernfs/
8378
8379KEXEC
8380M:	Eric Biederman <ebiederm@xmission.com>
8381W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8382L:	kexec@lists.infradead.org
8383S:	Maintained
8384F:	include/linux/kexec.h
8385F:	include/uapi/linux/kexec.h
8386F:	kernel/kexec*
8387
8388KEYS-ENCRYPTED
8389M:	Mimi Zohar <zohar@linux.ibm.com>
8390L:	linux-integrity@vger.kernel.org
8391L:	keyrings@vger.kernel.org
8392S:	Supported
8393F:	Documentation/security/keys/trusted-encrypted.rst
8394F:	include/keys/encrypted-type.h
8395F:	security/keys/encrypted-keys/
8396
8397KEYS-TRUSTED
8398M:	James Bottomley <jejb@linux.ibm.com>
8399M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8400M:	Mimi Zohar <zohar@linuxibm.com>
8401L:	linux-integrity@vger.kernel.org
8402L:	keyrings@vger.kernel.org
8403S:	Supported
8404F:	Documentation/security/keys/trusted-encrypted.rst
8405F:	include/keys/trusted-type.h
8406F:	security/keys/trusted.c
8407F:	security/keys/trusted.h
8408
8409KEYS/KEYRINGS:
8410M:	David Howells <dhowells@redhat.com>
8411L:	keyrings@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/security/keys/core.rst
8414F:	include/linux/key.h
8415F:	include/linux/key-type.h
8416F:	include/linux/keyctl.h
8417F:	include/uapi/linux/keyctl.h
8418F:	include/keys/
8419F:	security/keys/
8420
8421KGDB / KDB /debug_core
8422M:	Jason Wessel <jason.wessel@windriver.com>
8423M:	Daniel Thompson <daniel.thompson@linaro.org>
8424W:	http://kgdb.wiki.kernel.org/
8425L:	kgdb-bugreport@lists.sourceforge.net
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8427S:	Maintained
8428F:	Documentation/dev-tools/kgdb.rst
8429F:	drivers/misc/kgdbts.c
8430F:	drivers/tty/serial/kgdboc.c
8431F:	include/linux/kdb.h
8432F:	include/linux/kgdb.h
8433F:	kernel/debug/
8434
8435KMEMLEAK
8436M:	Catalin Marinas <catalin.marinas@arm.com>
8437S:	Maintained
8438F:	Documentation/dev-tools/kmemleak.rst
8439F:	include/linux/kmemleak.h
8440F:	mm/kmemleak.c
8441F:	mm/kmemleak-test.c
8442
8443KMOD KERNEL MODULE LOADER - USERMODE HELPER
8444M:	Luis Chamberlain <mcgrof@kernel.org>
8445L:	linux-kernel@vger.kernel.org
8446S:	Maintained
8447F:	kernel/kmod.c
8448F:	include/linux/kmod.h
8449F:	lib/test_kmod.c
8450F:	tools/testing/selftests/kmod/
8451
8452KPROBES
8453M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8454M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8455M:	"David S. Miller" <davem@davemloft.net>
8456M:	Masami Hiramatsu <mhiramat@kernel.org>
8457S:	Maintained
8458F:	Documentation/kprobes.txt
8459F:	include/linux/kprobes.h
8460F:	include/asm-generic/kprobes.h
8461F:	kernel/kprobes.c
8462
8463KS0108 LCD CONTROLLER DRIVER
8464M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8465S:	Maintained
8466F:	Documentation/auxdisplay/ks0108
8467F:	drivers/auxdisplay/ks0108.c
8468F:	include/linux/ks0108.h
8469
8470L3MDEV
8471M:	David Ahern <dsa@cumulusnetworks.com>
8472L:	netdev@vger.kernel.org
8473S:	Maintained
8474F:	net/l3mdev
8475F:	include/net/l3mdev.h
8476
8477L7 BPF FRAMEWORK
8478M:	John Fastabend <john.fastabend@gmail.com>
8479M:	Daniel Borkmann <daniel@iogearbox.net>
8480L:	netdev@vger.kernel.org
8481S:	Maintained
8482F:	include/linux/skmsg.h
8483F:	net/core/skmsg.c
8484F:	net/core/sock_map.c
8485F:	net/ipv4/tcp_bpf.c
8486
8487LANTIQ / INTEL Ethernet drivers
8488M:	Hauke Mehrtens <hauke@hauke-m.de>
8489L:	netdev@vger.kernel.org
8490S:	Maintained
8491F:	net/dsa/tag_gswip.c
8492F:	drivers/net/ethernet/lantiq_xrx200.c
8493F:	drivers/net/dsa/lantiq_pce.h
8494F:	drivers/net/dsa/lantiq_gswip.c
8495
8496LANTIQ MIPS ARCHITECTURE
8497M:	John Crispin <john@phrozen.org>
8498L:	linux-mips@vger.kernel.org
8499S:	Maintained
8500F:	arch/mips/lantiq
8501F:	drivers/soc/lantiq
8502
8503LAPB module
8504L:	linux-x25@vger.kernel.org
8505S:	Orphan
8506F:	Documentation/networking/lapb-module.txt
8507F:	include/*/lapb.h
8508F:	net/lapb/
8509
8510LASI 53c700 driver for PARISC
8511M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8512L:	linux-scsi@vger.kernel.org
8513S:	Maintained
8514F:	Documentation/scsi/53c700.txt
8515F:	drivers/scsi/53c700*
8516
8517LEAKING_ADDRESSES
8518M:	Tobin C. Harding <me@tobin.cc>
8519M:	Tycho Andersen <tycho@tycho.ws>
8520L:	kernel-hardening@lists.openwall.com
8521S:	Maintained
8522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8523F:	scripts/leaking_addresses.pl
8524
8525LED SUBSYSTEM
8526M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8527M:	Pavel Machek <pavel@ucw.cz>
8528L:	linux-leds@vger.kernel.org
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8530S:	Maintained
8531F:	Documentation/devicetree/bindings/leds/
8532F:	drivers/leds/
8533F:	include/linux/leds.h
8534
8535LEGACY EEPROM DRIVER
8536M:	Jean Delvare <jdelvare@suse.com>
8537S:	Maintained
8538F:	Documentation/misc-devices/eeprom
8539F:	drivers/misc/eeprom/eeprom.c
8540
8541LEGO MINDSTORMS EV3
8542R:	David Lechner <david@lechnology.com>
8543S:	Maintained
8544F:	arch/arm/boot/dts/da850-lego-ev3.dts
8545F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8546F:	drivers/power/supply/lego_ev3_battery.c
8547
8548LEGO USB Tower driver
8549M:	Juergen Stuber <starblue@users.sourceforge.net>
8550L:	legousb-devel@lists.sourceforge.net
8551W:	http://legousb.sourceforge.net/
8552S:	Maintained
8553F:	drivers/usb/misc/legousbtower.c
8554
8555LG LAPTOP EXTRAS
8556M:	Matan Ziv-Av <matan@svgalib.org>
8557L:	platform-driver-x86@vger.kernel.org
8558S:	Maintained
8559F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8560F:	Documentation/laptops/lg-laptop.rst
8561F:	drivers/platform/x86/lg-laptop.c
8562
8563LG2160 MEDIA DRIVER
8564M:	Michael Krufky <mkrufky@linuxtv.org>
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567W:	http://github.com/mkrufky
8568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8569T:	git git://linuxtv.org/mkrufky/tuners.git
8570S:	Maintained
8571F:	drivers/media/dvb-frontends/lg2160.*
8572
8573LGDT3305 MEDIA DRIVER
8574M:	Michael Krufky <mkrufky@linuxtv.org>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577W:	http://github.com/mkrufky
8578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8579T:	git git://linuxtv.org/mkrufky/tuners.git
8580S:	Maintained
8581F:	drivers/media/dvb-frontends/lgdt3305.*
8582
8583LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8584M:	Viresh Kumar <vireshk@kernel.org>
8585L:	linux-ide@vger.kernel.org
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8587S:	Maintained
8588F:	include/linux/pata_arasan_cf_data.h
8589F:	drivers/ata/pata_arasan_cf.c
8590
8591LIBATA PATA DRIVERS
8592M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8593M:	Jens Axboe <axboe@kernel.dk>
8594L:	linux-ide@vger.kernel.org
8595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8596S:	Maintained
8597F:	drivers/ata/pata_*.c
8598F:	drivers/ata/ata_generic.c
8599
8600LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8601M:	Linus Walleij <linus.walleij@linaro.org>
8602L:	linux-ide@vger.kernel.org
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8604S:	Maintained
8605F:	drivers/ata/pata_ftide010.c
8606F:	drivers/ata/sata_gemini.c
8607F:	drivers/ata/sata_gemini.h
8608
8609LIBATA SATA AHCI PLATFORM devices support
8610M:	Hans de Goede <hdegoede@redhat.com>
8611M:	Jens Axboe <axboe@kernel.dk>
8612L:	linux-ide@vger.kernel.org
8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8614S:	Maintained
8615F:	drivers/ata/ahci_platform.c
8616F:	drivers/ata/libahci_platform.c
8617F:	include/linux/ahci_platform.h
8618
8619LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8620M:	Mikael Pettersson <mikpelinux@gmail.com>
8621L:	linux-ide@vger.kernel.org
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8623S:	Maintained
8624F:	drivers/ata/sata_promise.*
8625
8626LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8627M:	Jens Axboe <axboe@kernel.dk>
8628L:	linux-ide@vger.kernel.org
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8630S:	Maintained
8631F:	drivers/ata/
8632F:	include/linux/ata.h
8633F:	include/linux/libata.h
8634F:	Documentation/devicetree/bindings/ata/
8635
8636LIBLOCKDEP
8637M:	Sasha Levin <alexander.levin@microsoft.com>
8638S:	Maintained
8639F:	tools/lib/lockdep/
8640
8641LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8642M:	Ross Zwisler <zwisler@kernel.org>
8643M:	Dan Williams <dan.j.williams@intel.com>
8644M:	Vishal Verma <vishal.l.verma@intel.com>
8645M:	Dave Jiang <dave.jiang@intel.com>
8646L:	linux-nvdimm@lists.01.org
8647Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8648S:	Supported
8649F:	drivers/nvdimm/blk.c
8650F:	drivers/nvdimm/region_devs.c
8651
8652LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8653M:	Vishal Verma <vishal.l.verma@intel.com>
8654M:	Dan Williams <dan.j.williams@intel.com>
8655M:	Ross Zwisler <zwisler@kernel.org>
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/btt*
8661
8662LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8663M:	Ross Zwisler <zwisler@kernel.org>
8664M:	Dan Williams <dan.j.williams@intel.com>
8665M:	Vishal Verma <vishal.l.verma@intel.com>
8666M:	Dave Jiang <dave.jiang@intel.com>
8667L:	linux-nvdimm@lists.01.org
8668Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8669S:	Supported
8670F:	drivers/nvdimm/pmem*
8671
8672LIBNVDIMM: DEVICETREE BINDINGS
8673M:	Oliver O'Halloran <oohall@gmail.com>
8674L:	linux-nvdimm@lists.01.org
8675Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8676S:	Supported
8677F:	drivers/nvdimm/of_pmem.c
8678F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8679
8680LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8681M:	Dan Williams <dan.j.williams@intel.com>
8682M:	Ross Zwisler <zwisler@kernel.org>
8683M:	Vishal Verma <vishal.l.verma@intel.com>
8684M:	Dave Jiang <dave.jiang@intel.com>
8685L:	linux-nvdimm@lists.01.org
8686Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8688S:	Supported
8689F:	drivers/nvdimm/*
8690F:	drivers/acpi/nfit/*
8691F:	include/linux/nd.h
8692F:	include/linux/libnvdimm.h
8693F:	include/uapi/linux/ndctl.h
8694
8695LIGHTNVM PLATFORM SUPPORT
8696M:	Matias Bjorling <mb@lightnvm.io>
8697W:	http://github/OpenChannelSSD
8698L:	linux-block@vger.kernel.org
8699S:	Maintained
8700F:	drivers/lightnvm/
8701F:	include/linux/lightnvm.h
8702F:	include/uapi/linux/lightnvm.h
8703
8704LINUX FOR POWER MACINTOSH
8705M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8706W:	http://www.penguinppc.org/
8707L:	linuxppc-dev@lists.ozlabs.org
8708S:	Maintained
8709F:	arch/powerpc/platforms/powermac/
8710F:	drivers/macintosh/
8711
8712LINUX FOR POWERPC (32-BIT AND 64-BIT)
8713M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8714M:	Paul Mackerras <paulus@samba.org>
8715M:	Michael Ellerman <mpe@ellerman.id.au>
8716W:	https://github.com/linuxppc/linux/wiki
8717L:	linuxppc-dev@lists.ozlabs.org
8718Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8720S:	Supported
8721F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8722F:	Documentation/devicetree/bindings/powerpc/
8723F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8724F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8725F:	Documentation/powerpc/
8726F:	arch/powerpc/
8727F:	drivers/char/tpm/tpm_ibmvtpm*
8728F:	drivers/crypto/nx/
8729F:	drivers/crypto/vmx/
8730F:	drivers/i2c/busses/i2c-opal.c
8731F:	drivers/net/ethernet/ibm/ibmveth.*
8732F:	drivers/net/ethernet/ibm/ibmvnic.*
8733F:	drivers/pci/hotplug/pnv_php.c
8734F:	drivers/pci/hotplug/rpa*
8735F:	drivers/rtc/rtc-opal.c
8736F:	drivers/scsi/ibmvscsi/
8737F:	drivers/tty/hvc/hvc_opal.c
8738F:	drivers/watchdog/wdrtas.c
8739F:	tools/testing/selftests/powerpc
8740N:	/pmac
8741N:	powermac
8742N:	powernv
8743N:	[^a-z0-9]ps3
8744N:	pseries
8745
8746LINUX FOR POWERPC EMBEDDED MPC5XXX
8747M:	Anatolij Gustschin <agust@denx.de>
8748L:	linuxppc-dev@lists.ozlabs.org
8749T:	git git://git.denx.de/linux-denx-agust.git
8750S:	Maintained
8751F:	arch/powerpc/platforms/512x/
8752F:	arch/powerpc/platforms/52xx/
8753
8754LINUX FOR POWERPC EMBEDDED PPC4XX
8755M:	Alistair Popple <alistair@popple.id.au>
8756M:	Matt Porter <mporter@kernel.crashing.org>
8757W:	http://www.penguinppc.org/
8758L:	linuxppc-dev@lists.ozlabs.org
8759S:	Maintained
8760F:	arch/powerpc/platforms/40x/
8761F:	arch/powerpc/platforms/44x/
8762
8763LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8764M:	Scott Wood <oss@buserror.net>
8765M:	Kumar Gala <galak@kernel.crashing.org>
8766W:	http://www.penguinppc.org/
8767L:	linuxppc-dev@lists.ozlabs.org
8768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8769S:	Maintained
8770F:	arch/powerpc/platforms/83xx/
8771F:	arch/powerpc/platforms/85xx/
8772F:	Documentation/devicetree/bindings/powerpc/fsl/
8773
8774LINUX FOR POWERPC EMBEDDED PPC8XX
8775M:	Vitaly Bordug <vitb@kernel.crashing.org>
8776W:	http://www.penguinppc.org/
8777L:	linuxppc-dev@lists.ozlabs.org
8778S:	Maintained
8779F:	arch/powerpc/platforms/8xx/
8780
8781LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8782L:	linuxppc-dev@lists.ozlabs.org
8783S:	Orphan
8784F:	arch/powerpc/*/*virtex*
8785F:	arch/powerpc/*/*/*virtex*
8786
8787LINUX FOR POWERPC PA SEMI PWRFICIENT
8788L:	linuxppc-dev@lists.ozlabs.org
8789S:	Orphan
8790F:	arch/powerpc/platforms/pasemi/
8791F:	drivers/*/*pasemi*
8792F:	drivers/*/*/*pasemi*
8793
8794LINUX KERNEL DUMP TEST MODULE (LKDTM)
8795M:	Kees Cook <keescook@chromium.org>
8796S:	Maintained
8797F:	drivers/misc/lkdtm/*
8798
8799LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8800M:	Alan Stern <stern@rowland.harvard.edu>
8801M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8802M:	Will Deacon <will.deacon@arm.com>
8803M:	Peter Zijlstra <peterz@infradead.org>
8804M:	Boqun Feng <boqun.feng@gmail.com>
8805M:	Nicholas Piggin <npiggin@gmail.com>
8806M:	David Howells <dhowells@redhat.com>
8807M:	Jade Alglave <j.alglave@ucl.ac.uk>
8808M:	Luc Maranget <luc.maranget@inria.fr>
8809M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8810R:	Akira Yokosawa <akiyks@gmail.com>
8811R:	Daniel Lustig <dlustig@nvidia.com>
8812L:	linux-kernel@vger.kernel.org
8813L:	linux-arch@vger.kernel.org
8814S:	Supported
8815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8816F:	tools/memory-model/
8817F:	Documentation/atomic_bitops.txt
8818F:	Documentation/atomic_t.txt
8819F:	Documentation/core-api/atomic_ops.rst
8820F:	Documentation/core-api/refcount-vs-atomic.rst
8821F:	Documentation/memory-barriers.txt
8822
8823LIS3LV02D ACCELEROMETER DRIVER
8824M:	Eric Piel <eric.piel@tremplin-utc.net>
8825S:	Maintained
8826F:	Documentation/misc-devices/lis3lv02d
8827F:	drivers/misc/lis3lv02d/
8828F:	drivers/platform/x86/hp_accel.c
8829
8830LIVE PATCHING
8831M:	Josh Poimboeuf <jpoimboe@redhat.com>
8832M:	Jessica Yu <jeyu@kernel.org>
8833M:	Jiri Kosina <jikos@kernel.org>
8834M:	Miroslav Benes <mbenes@suse.cz>
8835R:	Petr Mladek <pmladek@suse.com>
8836S:	Maintained
8837F:	kernel/livepatch/
8838F:	include/linux/livepatch.h
8839F:	arch/x86/include/asm/livepatch.h
8840F:	arch/x86/kernel/livepatch.c
8841F:	Documentation/livepatch/
8842F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8843F:	samples/livepatch/
8844L:	live-patching@vger.kernel.org
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8846
8847LLC (802.2)
8848L:	netdev@vger.kernel.org
8849S:	Odd fixes
8850F:	include/linux/llc.h
8851F:	include/uapi/linux/llc.h
8852F:	include/net/llc*
8853F:	net/llc/
8854
8855LM73 HARDWARE MONITOR DRIVER
8856M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8857L:	linux-hwmon@vger.kernel.org
8858S:	Maintained
8859F:	drivers/hwmon/lm73.c
8860
8861LM78 HARDWARE MONITOR DRIVER
8862M:	Jean Delvare <jdelvare@suse.com>
8863L:	linux-hwmon@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/hwmon/lm78
8866F:	drivers/hwmon/lm78.c
8867
8868LM83 HARDWARE MONITOR DRIVER
8869M:	Jean Delvare <jdelvare@suse.com>
8870L:	linux-hwmon@vger.kernel.org
8871S:	Maintained
8872F:	Documentation/hwmon/lm83
8873F:	drivers/hwmon/lm83.c
8874
8875LM90 HARDWARE MONITOR DRIVER
8876M:	Jean Delvare <jdelvare@suse.com>
8877L:	linux-hwmon@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/hwmon/lm90
8880F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8881F:	drivers/hwmon/lm90.c
8882F:	include/dt-bindings/thermal/lm90.h
8883
8884LM95234 HARDWARE MONITOR DRIVER
8885M:	Guenter Roeck <linux@roeck-us.net>
8886L:	linux-hwmon@vger.kernel.org
8887S:	Maintained
8888F:	Documentation/hwmon/lm95234
8889F:	drivers/hwmon/lm95234.c
8890
8891LME2510 MEDIA DRIVER
8892M:	Malcolm Priestley <tvboxspy@gmail.com>
8893L:	linux-media@vger.kernel.org
8894W:	https://linuxtv.org
8895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8896S:	Maintained
8897F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8898
8899LOADPIN SECURITY MODULE
8900M:	Kees Cook <keescook@chromium.org>
8901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8902S:	Supported
8903F:	security/loadpin/
8904F:	Documentation/admin-guide/LSM/LoadPin.rst
8905
8906LOCKING PRIMITIVES
8907M:	Peter Zijlstra <peterz@infradead.org>
8908M:	Ingo Molnar <mingo@redhat.com>
8909M:	Will Deacon <will.deacon@arm.com>
8910L:	linux-kernel@vger.kernel.org
8911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8912S:	Maintained
8913F:	Documentation/locking/
8914F:	include/linux/lockdep.h
8915F:	include/linux/spinlock*.h
8916F:	arch/*/include/asm/spinlock*.h
8917F:	include/linux/rwlock*.h
8918F:	include/linux/mutex*.h
8919F:	include/linux/rwsem*.h
8920F:	arch/*/include/asm/rwsem.h
8921F:	include/linux/seqlock.h
8922F:	lib/locking*.[ch]
8923F:	kernel/locking/
8924X:	kernel/locking/locktorture.c
8925
8926LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8927M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8928L:	linux-ntfs-dev@lists.sourceforge.net
8929W:	http://www.linux-ntfs.org/content/view/19/37/
8930S:	Maintained
8931F:	Documentation/ldm.txt
8932F:	block/partitions/ldm.*
8933
8934LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8935M:	Sathya Prakash <sathya.prakash@broadcom.com>
8936M:	Chaitra P B <chaitra.basappa@broadcom.com>
8937M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8938L:	MPT-FusionLinux.pdl@broadcom.com
8939L:	linux-scsi@vger.kernel.org
8940W:	http://www.avagotech.com/support/
8941S:	Supported
8942F:	drivers/message/fusion/
8943F:	drivers/scsi/mpt3sas/
8944
8945LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8946M:	Matthew Wilcox <willy@infradead.org>
8947L:	linux-scsi@vger.kernel.org
8948S:	Maintained
8949F:	drivers/scsi/sym53c8xx_2/
8950
8951LTC1660 DAC DRIVER
8952M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8953L:	linux-iio@vger.kernel.org
8954S:	Maintained
8955F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8956F:	drivers/iio/dac/ltc1660.c
8957
8958LTC4261 HARDWARE MONITOR DRIVER
8959M:	Guenter Roeck <linux@roeck-us.net>
8960L:	linux-hwmon@vger.kernel.org
8961S:	Maintained
8962F:	Documentation/hwmon/ltc4261
8963F:	drivers/hwmon/ltc4261.c
8964
8965LTC4306 I2C MULTIPLEXER DRIVER
8966M:	Michael Hennerich <michael.hennerich@analog.com>
8967W:	http://ez.analog.com/community/linux-device-drivers
8968L:	linux-i2c@vger.kernel.org
8969S:	Supported
8970F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8971F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8972
8973LTP (Linux Test Project)
8974M:	Mike Frysinger <vapier@gentoo.org>
8975M:	Cyril Hrubis <chrubis@suse.cz>
8976M:	Wanlong Gao <wanlong.gao@gmail.com>
8977M:	Jan Stancek <jstancek@redhat.com>
8978M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8979M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8980L:	ltp@lists.linux.it (subscribers-only)
8981W:	http://linux-test-project.github.io/
8982T:	git git://github.com/linux-test-project/ltp.git
8983S:	Maintained
8984
8985M68K ARCHITECTURE
8986M:	Geert Uytterhoeven <geert@linux-m68k.org>
8987L:	linux-m68k@lists.linux-m68k.org
8988W:	http://www.linux-m68k.org/
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8990S:	Maintained
8991F:	arch/m68k/
8992F:	drivers/zorro/
8993
8994M68K ON APPLE MACINTOSH
8995M:	Joshua Thompson <funaho@jurai.org>
8996W:	http://www.mac.linux-m68k.org/
8997L:	linux-m68k@lists.linux-m68k.org
8998S:	Maintained
8999F:	arch/m68k/mac/
9000
9001M68K ON HP9000/300
9002M:	Philip Blundell <philb@gnu.org>
9003W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9004S:	Maintained
9005F:	arch/m68k/hp300/
9006
9007M88DS3103 MEDIA DRIVER
9008M:	Antti Palosaari <crope@iki.fi>
9009L:	linux-media@vger.kernel.org
9010W:	https://linuxtv.org
9011W:	http://palosaari.fi/linux/
9012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9013T:	git git://linuxtv.org/anttip/media_tree.git
9014S:	Maintained
9015F:	drivers/media/dvb-frontends/m88ds3103*
9016
9017M88RS2000 MEDIA DRIVER
9018M:	Malcolm Priestley <tvboxspy@gmail.com>
9019L:	linux-media@vger.kernel.org
9020W:	https://linuxtv.org
9021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9022S:	Maintained
9023F:	drivers/media/dvb-frontends/m88rs2000*
9024
9025MA901 MASTERKIT USB FM RADIO DRIVER
9026M:	Alexey Klimov <klimov.linux@gmail.com>
9027L:	linux-media@vger.kernel.org
9028T:	git git://linuxtv.org/media_tree.git
9029S:	Maintained
9030F:	drivers/media/radio/radio-ma901.c
9031
9032MAC80211
9033M:	Johannes Berg <johannes@sipsolutions.net>
9034L:	linux-wireless@vger.kernel.org
9035W:	http://wireless.kernel.org/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9038S:	Maintained
9039F:	Documentation/networking/mac80211-injection.txt
9040F:	include/net/mac80211.h
9041F:	net/mac80211/
9042F:	drivers/net/wireless/mac80211_hwsim.[ch]
9043F:	Documentation/networking/mac80211_hwsim/README
9044
9045MAILBOX API
9046M:	Jassi Brar <jassisinghbrar@gmail.com>
9047L:	linux-kernel@vger.kernel.org
9048S:	Maintained
9049F:	drivers/mailbox/
9050F:	include/linux/mailbox_client.h
9051F:	include/linux/mailbox_controller.h
9052
9053MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9054M:	Michael Kerrisk <mtk.manpages@gmail.com>
9055W:	http://www.kernel.org/doc/man-pages
9056L:	linux-man@vger.kernel.org
9057S:	Maintained
9058
9059MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9060M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9061L:	linux-mips@vger.kernel.org
9062S:	Maintained
9063F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9064
9065MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9066M:	Andrew Lunn <andrew@lunn.ch>
9067M:	Vivien Didelot <vivien.didelot@gmail.com>
9068L:	netdev@vger.kernel.org
9069S:	Maintained
9070F:	drivers/net/dsa/mv88e6xxx/
9071F:	include/linux/platform_data/mv88e6xxx.h
9072F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9073
9074MARVELL ARMADA DRM SUPPORT
9075M:	Russell King <linux@armlinux.org.uk>
9076S:	Maintained
9077T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9078T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9079F:	drivers/gpu/drm/armada/
9080F:	include/uapi/drm/armada_drm.h
9081F:	Documentation/devicetree/bindings/display/armada/
9082
9083MARVELL ARMADA 3700 PHY DRIVERS
9084M:	Miquel Raynal <miquel.raynal@bootlin.com>
9085S:	Maintained
9086F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9087F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9088F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9089F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9090
9091MARVELL CRYPTO DRIVER
9092M:	Boris Brezillon <bbrezillon@kernel.org>
9093M:	Arnaud Ebalard <arno@natisbad.org>
9094F:	drivers/crypto/marvell/
9095S:	Maintained
9096L:	linux-crypto@vger.kernel.org
9097
9098MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9099M:	Mirko Lindner <mlindner@marvell.com>
9100M:	Stephen Hemminger <stephen@networkplumber.org>
9101L:	netdev@vger.kernel.org
9102S:	Maintained
9103F:	drivers/net/ethernet/marvell/sk*
9104
9105MARVELL LIBERTAS WIRELESS DRIVER
9106L:	libertas-dev@lists.infradead.org
9107S:	Orphan
9108F:	drivers/net/wireless/marvell/libertas/
9109
9110MARVELL MACCHIATOBIN SUPPORT
9111M:	Russell King <linux@armlinux.org.uk>
9112L:	linux-arm-kernel@lists.infradead.org
9113S:	Maintained
9114F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9115
9116MARVELL MV643XX ETHERNET DRIVER
9117M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9118L:	netdev@vger.kernel.org
9119S:	Maintained
9120F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9121F:	include/linux/mv643xx.h
9122
9123MARVELL MV88X3310 PHY DRIVER
9124M:	Russell King <linux@armlinux.org.uk>
9125L:	netdev@vger.kernel.org
9126S:	Maintained
9127F:	drivers/net/phy/marvell10g.c
9128
9129MARVELL MVEBU THERMAL DRIVER
9130M:	Miquel Raynal <miquel.raynal@bootlin.com>
9131S:	Maintained
9132F:	drivers/thermal/armada_thermal.c
9133
9134MARVELL MVNETA ETHERNET DRIVER
9135M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9136L:	netdev@vger.kernel.org
9137S:	Maintained
9138F:	drivers/net/ethernet/marvell/mvneta.*
9139
9140MARVELL MWIFIEX WIRELESS DRIVER
9141M:	Amitkumar Karwar <amitkarwar@gmail.com>
9142M:	Nishant Sarmukadam <nishants@marvell.com>
9143M:	Ganapathi Bhat <gbhat@marvell.com>
9144M:	Xinming Hu <huxinming820@gmail.com>
9145L:	linux-wireless@vger.kernel.org
9146S:	Maintained
9147F:	drivers/net/wireless/marvell/mwifiex/
9148
9149MARVELL MWL8K WIRELESS DRIVER
9150M:	Lennert Buytenhek <buytenh@wantstofly.org>
9151L:	linux-wireless@vger.kernel.org
9152S:	Odd Fixes
9153F:	drivers/net/wireless/marvell/mwl8k.c
9154
9155MARVELL NAND CONTROLLER DRIVER
9156M:	Miquel Raynal <miquel.raynal@bootlin.com>
9157L:	linux-mtd@lists.infradead.org
9158S:	Maintained
9159F:	drivers/mtd/nand/raw/marvell_nand.c
9160F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9161
9162MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9163M:	Nicolas Pitre <nico@fluxnic.net>
9164S:	Odd Fixes
9165F:	drivers/mmc/host/mvsdio.*
9166
9167MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9168M:	Hu Ziji <huziji@marvell.com>
9169L:	linux-mmc@vger.kernel.org
9170S:	Supported
9171F:	drivers/mmc/host/sdhci-xenon*
9172F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9173
9174MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9175M:	Sunil Goutham <sgoutham@marvell.com>
9176M:	Linu Cherian <lcherian@marvell.com>
9177M:	Geetha sowjanya <gakula@marvell.com>
9178M:	Jerin Jacob <jerinj@marvell.com>
9179L:	netdev@vger.kernel.org
9180S:	Supported
9181F:	drivers/net/ethernet/marvell/octeontx2/af/
9182
9183MATROX FRAMEBUFFER DRIVER
9184L:	linux-fbdev@vger.kernel.org
9185S:	Orphan
9186F:	drivers/video/fbdev/matrox/matroxfb_*
9187F:	include/uapi/linux/matroxfb.h
9188
9189MAX16065 HARDWARE MONITOR DRIVER
9190M:	Guenter Roeck <linux@roeck-us.net>
9191L:	linux-hwmon@vger.kernel.org
9192S:	Maintained
9193F:	Documentation/hwmon/max16065
9194F:	drivers/hwmon/max16065.c
9195
9196MAX2175 SDR TUNER DRIVER
9197M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9198L:	linux-media@vger.kernel.org
9199T:	git git://linuxtv.org/media_tree.git
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9202F:	Documentation/media/v4l-drivers/max2175.rst
9203F:	drivers/media/i2c/max2175*
9204F:	include/uapi/linux/max2175.h
9205
9206MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9207L:	linux-hwmon@vger.kernel.org
9208S:	Orphan
9209F:	Documentation/hwmon/max6650
9210F:	drivers/hwmon/max6650.c
9211
9212MAX6697 HARDWARE MONITOR DRIVER
9213M:	Guenter Roeck <linux@roeck-us.net>
9214L:	linux-hwmon@vger.kernel.org
9215S:	Maintained
9216F:	Documentation/hwmon/max6697
9217F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9218F:	drivers/hwmon/max6697.c
9219F:	include/linux/platform_data/max6697.h
9220
9221MAX9860 MONO AUDIO VOICE CODEC DRIVER
9222M:	Peter Rosin <peda@axentia.se>
9223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9224S:	Maintained
9225F:	Documentation/devicetree/bindings/sound/max9860.txt
9226F:	sound/soc/codecs/max9860.*
9227
9228MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9229M:	Javier Martinez Canillas <javier@dowhile0.org>
9230L:	linux-kernel@vger.kernel.org
9231S:	Supported
9232F:	drivers/regulator/max77802-regulator.c
9233F:	Documentation/devicetree/bindings/*/*max77802.txt
9234F:	include/dt-bindings/*/*max77802.h
9235
9236MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9237M:	Krzysztof Kozlowski <krzk@kernel.org>
9238M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9239L:	linux-pm@vger.kernel.org
9240S:	Supported
9241F:	drivers/power/supply/max14577_charger.c
9242F:	drivers/power/supply/max77693_charger.c
9243
9244MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9245M:	Chanwoo Choi <cw00.choi@samsung.com>
9246M:	Krzysztof Kozlowski <krzk@kernel.org>
9247M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9248L:	linux-kernel@vger.kernel.org
9249S:	Supported
9250F:	drivers/*/max14577*.c
9251F:	drivers/*/max77686*.c
9252F:	drivers/*/max77693*.c
9253F:	drivers/extcon/extcon-max14577.c
9254F:	drivers/extcon/extcon-max77693.c
9255F:	drivers/rtc/rtc-max77686.c
9256F:	drivers/clk/clk-max77686.c
9257F:	Documentation/devicetree/bindings/mfd/max14577.txt
9258F:	Documentation/devicetree/bindings/*/max77686.txt
9259F:	Documentation/devicetree/bindings/mfd/max77693.txt
9260F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9261F:	include/linux/mfd/max14577*.h
9262F:	include/linux/mfd/max77686*.h
9263F:	include/linux/mfd/max77693*.h
9264
9265MAXIRADIO FM RADIO RECEIVER DRIVER
9266M:	Hans Verkuil <hverkuil@xs4all.nl>
9267L:	linux-media@vger.kernel.org
9268T:	git git://linuxtv.org/media_tree.git
9269W:	https://linuxtv.org
9270S:	Maintained
9271F:	drivers/media/radio/radio-maxiradio*
9272
9273MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9274M:	Peter Rosin <peda@axentia.se>
9275L:	linux-iio@vger.kernel.org
9276S:	Maintained
9277F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9278F:	drivers/iio/potentiometer/mcp4018.c
9279F:	drivers/iio/potentiometer/mcp4531.c
9280
9281MCR20A IEEE-802.15.4 RADIO DRIVER
9282M:	Xue Liu <liuxuenetmail@gmail.com>
9283L:	linux-wpan@vger.kernel.org
9284W:	https://github.com/xueliu/mcr20a-linux
9285S:	Maintained
9286F:	drivers/net/ieee802154/mcr20a.c
9287F:	drivers/net/ieee802154/mcr20a.h
9288F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9289
9290MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9291M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9292L:	linux-iio@vger.kernel.org
9293S:	Maintained
9294F:	drivers/iio/dac/cio-dac.c
9295
9296MEDIA DRIVERS FOR ASCOT2E
9297M:	Sergey Kozlov <serjk@netup.ru>
9298M:	Abylay Ospan <aospan@netup.ru>
9299L:	linux-media@vger.kernel.org
9300W:	https://linuxtv.org
9301W:	http://netup.tv/
9302T:	git git://linuxtv.org/media_tree.git
9303S:	Supported
9304F:	drivers/media/dvb-frontends/ascot2e*
9305
9306MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9307M:	Jasmin Jessich <jasmin@anw.at>
9308L:	linux-media@vger.kernel.org
9309W:	https://linuxtv.org
9310T:	git git://linuxtv.org/media_tree.git
9311S:	Maintained
9312F:	drivers/media/dvb-frontends/cxd2099*
9313
9314MEDIA DRIVERS FOR CXD2841ER
9315M:	Sergey Kozlov <serjk@netup.ru>
9316M:	Abylay Ospan <aospan@netup.ru>
9317L:	linux-media@vger.kernel.org
9318W:	https://linuxtv.org
9319W:	http://netup.tv/
9320T:	git git://linuxtv.org/media_tree.git
9321S:	Supported
9322F:	drivers/media/dvb-frontends/cxd2841er*
9323
9324MEDIA DRIVERS FOR CXD2880
9325M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9326L:	linux-media@vger.kernel.org
9327W:	http://linuxtv.org/
9328T:	git git://linuxtv.org/media_tree.git
9329S:	Supported
9330F:	drivers/media/dvb-frontends/cxd2880/*
9331F:	drivers/media/spi/cxd2880*
9332
9333MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9334L:	linux-media@vger.kernel.org
9335W:	https://linuxtv.org
9336T:	git git://linuxtv.org/media_tree.git
9337S:	Orphan
9338F:	drivers/media/pci/ddbridge/*
9339
9340MEDIA DRIVERS FOR FREESCALE IMX
9341M:	Steve Longerbeam <slongerbeam@gmail.com>
9342M:	Philipp Zabel <p.zabel@pengutronix.de>
9343L:	linux-media@vger.kernel.org
9344T:	git git://linuxtv.org/media_tree.git
9345S:	Maintained
9346F:	Documentation/devicetree/bindings/media/imx.txt
9347F:	Documentation/media/v4l-drivers/imx.rst
9348F:	drivers/staging/media/imx/
9349F:	include/linux/imx-media.h
9350F:	include/media/imx.h
9351
9352MEDIA DRIVER FOR FREESCALE IMX PXP
9353M:	Philipp Zabel <p.zabel@pengutronix.de>
9354L:	linux-media@vger.kernel.org
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Maintained
9357F:	drivers/media/platform/imx-pxp.[ch]
9358
9359MEDIA DRIVERS FOR HELENE
9360M:	Abylay Ospan <aospan@netup.ru>
9361L:	linux-media@vger.kernel.org
9362W:	https://linuxtv.org
9363W:	http://netup.tv/
9364T:	git git://linuxtv.org/media_tree.git
9365S:	Supported
9366F:	drivers/media/dvb-frontends/helene*
9367
9368MEDIA DRIVERS FOR HORUS3A
9369M:	Sergey Kozlov <serjk@netup.ru>
9370M:	Abylay Ospan <aospan@netup.ru>
9371L:	linux-media@vger.kernel.org
9372W:	https://linuxtv.org
9373W:	http://netup.tv/
9374T:	git git://linuxtv.org/media_tree.git
9375S:	Supported
9376F:	drivers/media/dvb-frontends/horus3a*
9377
9378MEDIA DRIVERS FOR LNBH25
9379M:	Sergey Kozlov <serjk@netup.ru>
9380M:	Abylay Ospan <aospan@netup.ru>
9381L:	linux-media@vger.kernel.org
9382W:	https://linuxtv.org
9383W:	http://netup.tv/
9384T:	git git://linuxtv.org/media_tree.git
9385S:	Supported
9386F:	drivers/media/dvb-frontends/lnbh25*
9387
9388MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9389L:	linux-media@vger.kernel.org
9390W:	https://linuxtv.org
9391T:	git git://linuxtv.org/media_tree.git
9392S:	Orphan
9393F:	drivers/media/dvb-frontends/mxl5xx*
9394
9395MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9396M:	Sergey Kozlov <serjk@netup.ru>
9397M:	Abylay Ospan <aospan@netup.ru>
9398L:	linux-media@vger.kernel.org
9399W:	https://linuxtv.org
9400W:	http://netup.tv/
9401T:	git git://linuxtv.org/media_tree.git
9402S:	Supported
9403F:	drivers/media/pci/netup_unidvb/*
9404
9405MEDIA DRIVERS FOR RENESAS - CEU
9406M:	Jacopo Mondi <jacopo@jmondi.org>
9407L:	linux-media@vger.kernel.org
9408L:	linux-renesas-soc@vger.kernel.org
9409T:	git git://linuxtv.org/media_tree.git
9410S:	Supported
9411F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9412F:	drivers/media/platform/renesas-ceu.c
9413F:	include/media/drv-intf/renesas-ceu.h
9414
9415MEDIA DRIVERS FOR RENESAS - DRIF
9416M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9417L:	linux-media@vger.kernel.org
9418L:	linux-renesas-soc@vger.kernel.org
9419T:	git git://linuxtv.org/media_tree.git
9420S:	Supported
9421F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9422F:	drivers/media/platform/rcar_drif.c
9423
9424MEDIA DRIVERS FOR RENESAS - FCP
9425M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9426L:	linux-media@vger.kernel.org
9427L:	linux-renesas-soc@vger.kernel.org
9428T:	git git://linuxtv.org/media_tree.git
9429S:	Supported
9430F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9431F:	drivers/media/platform/rcar-fcp.c
9432F:	include/media/rcar-fcp.h
9433
9434MEDIA DRIVERS FOR RENESAS - FDP1
9435M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9436L:	linux-media@vger.kernel.org
9437L:	linux-renesas-soc@vger.kernel.org
9438T:	git git://linuxtv.org/media_tree.git
9439S:	Supported
9440F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9441F:	drivers/media/platform/rcar_fdp1.c
9442
9443MEDIA DRIVERS FOR RENESAS - VIN
9444M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9445L:	linux-media@vger.kernel.org
9446L:	linux-renesas-soc@vger.kernel.org
9447T:	git git://linuxtv.org/media_tree.git
9448S:	Supported
9449F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9450F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9451F:	drivers/media/platform/rcar-vin/
9452
9453MEDIA DRIVERS FOR RENESAS - VSP1
9454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9455M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9456L:	linux-media@vger.kernel.org
9457L:	linux-renesas-soc@vger.kernel.org
9458T:	git git://linuxtv.org/media_tree.git
9459S:	Supported
9460F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9461F:	drivers/media/platform/vsp1/
9462
9463MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9464L:	linux-media@vger.kernel.org
9465W:	https://linuxtv.org
9466T:	git git://linuxtv.org/media_tree.git
9467S:	Orphan
9468F:	drivers/media/dvb-frontends/stv0910*
9469
9470MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9471L:	linux-media@vger.kernel.org
9472W:	https://linuxtv.org
9473T:	git git://linuxtv.org/media_tree.git
9474S:	Orphan
9475F:	drivers/media/dvb-frontends/stv6111*
9476
9477MEDIA DRIVERS FOR STM32 - DCMI
9478M:	Hugues Fruchet <hugues.fruchet@st.com>
9479L:	linux-media@vger.kernel.org
9480T:	git git://linuxtv.org/media_tree.git
9481S:	Supported
9482F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9483F:	drivers/media/platform/stm32/stm32-dcmi.c
9484
9485MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9486M:	Dmitry Osipenko <digetx@gmail.com>
9487L:	linux-media@vger.kernel.org
9488L:	linux-tegra@vger.kernel.org
9489T:	git git://linuxtv.org/media_tree.git
9490S:	Maintained
9491F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9492F:	drivers/staging/media/tegra-vde/
9493
9494MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9496P:	LinuxTV.org Project
9497L:	linux-media@vger.kernel.org
9498W:	https://linuxtv.org
9499Q:	http://patchwork.kernel.org/project/linux-media/list/
9500T:	git git://linuxtv.org/media_tree.git
9501S:	Maintained
9502F:	Documentation/devicetree/bindings/media/
9503F:	Documentation/media/
9504F:	drivers/media/
9505F:	drivers/staging/media/
9506F:	include/linux/platform_data/media/
9507F:	include/media/
9508F:	include/uapi/linux/dvb/
9509F:	include/uapi/linux/videodev2.h
9510F:	include/uapi/linux/media.h
9511F:	include/uapi/linux/v4l2-*
9512F:	include/uapi/linux/meye.h
9513F:	include/uapi/linux/ivtv*
9514F:	include/uapi/linux/uvcvideo.h
9515
9516MEDIATEK BLUETOOTH DRIVER
9517M:	Sean Wang <sean.wang@mediatek.com>
9518L:	linux-bluetooth@vger.kernel.org
9519L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9520S:	Maintained
9521F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9522F:	drivers/bluetooth/btmtkuart.c
9523
9524MEDIATEK CIR DRIVER
9525M:	Sean Wang <sean.wang@mediatek.com>
9526S:	Maintained
9527F:	drivers/media/rc/mtk-cir.c
9528
9529MEDIATEK DMA DRIVER
9530M:	Sean Wang <sean.wang@mediatek.com>
9531L:	dmaengine@vger.kernel.org
9532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9534S:	Maintained
9535F:	Documentation/devicetree/bindings/dma/mtk-*
9536F:	drivers/dma/mediatek/
9537
9538MEDIATEK PMIC LED DRIVER
9539M:	Sean Wang <sean.wang@mediatek.com>
9540S:	Maintained
9541F:	drivers/leds/leds-mt6323.c
9542F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9543
9544MEDIATEK ETHERNET DRIVER
9545M:	Felix Fietkau <nbd@openwrt.org>
9546M:	John Crispin <john@phrozen.org>
9547M:	Sean Wang <sean.wang@mediatek.com>
9548M:	Nelson Chang <nelson.chang@mediatek.com>
9549L:	netdev@vger.kernel.org
9550S:	Maintained
9551F:	drivers/net/ethernet/mediatek/
9552
9553MEDIATEK SWITCH DRIVER
9554M:	Sean Wang <sean.wang@mediatek.com>
9555L:	netdev@vger.kernel.org
9556S:	Maintained
9557F:	drivers/net/dsa/mt7530.*
9558F:	net/dsa/tag_mtk.c
9559
9560MEDIATEK JPEG DRIVER
9561M:	Rick Chang <rick.chang@mediatek.com>
9562M:	Bin Liu <bin.liu@mediatek.com>
9563S:	Supported
9564F:	drivers/media/platform/mtk-jpeg/
9565F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9566
9567MEDIATEK MDP DRIVER
9568M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9569M:	Houlong Wei <houlong.wei@mediatek.com>
9570M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9571S:	Supported
9572F:	drivers/media/platform/mtk-mdp/
9573F:	drivers/media/platform/mtk-vpu/
9574F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9575
9576MEDIATEK MEDIA DRIVER
9577M:	Tiffany Lin <tiffany.lin@mediatek.com>
9578M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9579S:	Supported
9580F:	drivers/media/platform/mtk-vcodec/
9581F:	drivers/media/platform/mtk-vpu/
9582F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9583F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9584
9585MEDIATEK MT76 WIRELESS LAN DRIVER
9586M:	Felix Fietkau <nbd@nbd.name>
9587M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9588L:	linux-wireless@vger.kernel.org
9589S:	Maintained
9590F:	drivers/net/wireless/mediatek/mt76/
9591
9592MEDIATEK MT7601U WIRELESS LAN DRIVER
9593M:	Jakub Kicinski <kubakici@wp.pl>
9594L:	linux-wireless@vger.kernel.org
9595S:	Maintained
9596F:	drivers/net/wireless/mediatek/mt7601u/
9597
9598MEDIATEK NAND CONTROLLER DRIVER
9599M:	Xiaolei Li <xiaolei.li@mediatek.com>
9600L:	linux-mtd@lists.infradead.org
9601S:	Maintained
9602F:	drivers/mtd/nand/raw/mtk_*
9603F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9604
9605MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9606M:	Sean Wang <sean.wang@mediatek.com>
9607S:	Maintained
9608F:	drivers/char/hw_random/mtk-rng.c
9609
9610MEDIATEK USB3 DRD IP DRIVER
9611M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9612L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9614L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9615S:	Maintained
9616F:	drivers/usb/mtu3/
9617
9618MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9619M:	Peter Senna Tschudin <peter.senna@gmail.com>
9620M:	Martin Donnelly <martin.donnelly@ge.com>
9621M:	Martyn Welch <martyn.welch@collabora.co.uk>
9622S:	Maintained
9623F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9624F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9625
9626MEGARAID SCSI/SAS DRIVERS
9627M:	Kashyap Desai <kashyap.desai@broadcom.com>
9628M:	Sumit Saxena <sumit.saxena@broadcom.com>
9629M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9630L:	megaraidlinux.pdl@broadcom.com
9631L:	linux-scsi@vger.kernel.org
9632W:	http://www.avagotech.com/support/
9633S:	Maintained
9634F:	Documentation/scsi/megaraid.txt
9635F:	drivers/scsi/megaraid.*
9636F:	drivers/scsi/megaraid/
9637
9638MELEXIS MLX90614 DRIVER
9639M:	Crt Mori <cmo@melexis.com>
9640L:	linux-iio@vger.kernel.org
9641W:	http://www.melexis.com
9642S:	Supported
9643F:	drivers/iio/temperature/mlx90614.c
9644
9645MELEXIS MLX90632 DRIVER
9646M:	Crt Mori <cmo@melexis.com>
9647L:	linux-iio@vger.kernel.org
9648W:	http://www.melexis.com
9649S:	Supported
9650F:	drivers/iio/temperature/mlx90632.c
9651
9652MELFAS MIP4 TOUCHSCREEN DRIVER
9653M:	Sangwon Jee <jeesw@melfas.com>
9654W:	http://www.melfas.com
9655S:	Supported
9656F:	drivers/input/touchscreen/melfas_mip4.c
9657F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9658
9659MELLANOX ETHERNET DRIVER (mlx4_en)
9660M:	Tariq Toukan <tariqt@mellanox.com>
9661L:	netdev@vger.kernel.org
9662S:	Supported
9663W:	http://www.mellanox.com
9664Q:	http://patchwork.ozlabs.org/project/netdev/list/
9665F:	drivers/net/ethernet/mellanox/mlx4/en_*
9666
9667MELLANOX ETHERNET DRIVER (mlx5e)
9668M:	Saeed Mahameed <saeedm@mellanox.com>
9669L:	netdev@vger.kernel.org
9670S:	Supported
9671W:	http://www.mellanox.com
9672Q:	http://patchwork.ozlabs.org/project/netdev/list/
9673F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9674
9675MELLANOX ETHERNET INNOVA DRIVERS
9676R:	Boris Pismenny <borisp@mellanox.com>
9677L:	netdev@vger.kernel.org
9678S:	Supported
9679W:	http://www.mellanox.com
9680Q:	http://patchwork.ozlabs.org/project/netdev/list/
9681F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9682F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9683F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9684F:	include/linux/mlx5/mlx5_ifc_fpga.h
9685
9686MELLANOX ETHERNET INNOVA IPSEC DRIVER
9687R:	Boris Pismenny <borisp@mellanox.com>
9688L:	netdev@vger.kernel.org
9689S:	Supported
9690W:	http://www.mellanox.com
9691Q:	http://patchwork.ozlabs.org/project/netdev/list/
9692F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9693F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9694
9695MELLANOX ETHERNET SWITCH DRIVERS
9696M:	Jiri Pirko <jiri@mellanox.com>
9697M:	Ido Schimmel <idosch@mellanox.com>
9698L:	netdev@vger.kernel.org
9699S:	Supported
9700W:	http://www.mellanox.com
9701Q:	http://patchwork.ozlabs.org/project/netdev/list/
9702F:	drivers/net/ethernet/mellanox/mlxsw/
9703F:	tools/testing/selftests/drivers/net/mlxsw/
9704
9705MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9706M:	mlxsw@mellanox.com
9707L:	netdev@vger.kernel.org
9708S:	Supported
9709W:	http://www.mellanox.com
9710Q:	http://patchwork.ozlabs.org/project/netdev/list/
9711F:	drivers/net/ethernet/mellanox/mlxfw/
9712
9713MELLANOX HARDWARE PLATFORM SUPPORT
9714M:	Andy Shevchenko <andy@infradead.org>
9715M:	Darren Hart <dvhart@infradead.org>
9716M:	Vadim Pasternak <vadimp@mellanox.com>
9717L:	platform-driver-x86@vger.kernel.org
9718S:	Supported
9719F:	drivers/platform/mellanox/
9720
9721MELLANOX MLX4 core VPI driver
9722M:	Tariq Toukan <tariqt@mellanox.com>
9723L:	netdev@vger.kernel.org
9724L:	linux-rdma@vger.kernel.org
9725W:	http://www.mellanox.com
9726Q:	http://patchwork.ozlabs.org/project/netdev/list/
9727S:	Supported
9728F:	drivers/net/ethernet/mellanox/mlx4/
9729F:	include/linux/mlx4/
9730
9731MELLANOX MLX4 IB driver
9732M:	Yishai Hadas <yishaih@mellanox.com>
9733L:	linux-rdma@vger.kernel.org
9734W:	http://www.mellanox.com
9735Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9736S:	Supported
9737F:	drivers/infiniband/hw/mlx4/
9738F:	include/linux/mlx4/
9739F:	include/uapi/rdma/mlx4-abi.h
9740
9741MELLANOX MLX5 core VPI driver
9742M:	Saeed Mahameed <saeedm@mellanox.com>
9743M:	Leon Romanovsky <leonro@mellanox.com>
9744L:	netdev@vger.kernel.org
9745L:	linux-rdma@vger.kernel.org
9746W:	http://www.mellanox.com
9747Q:	http://patchwork.ozlabs.org/project/netdev/list/
9748S:	Supported
9749F:	drivers/net/ethernet/mellanox/mlx5/core/
9750F:	include/linux/mlx5/
9751
9752MELLANOX MLX5 IB driver
9753M:	Leon Romanovsky <leonro@mellanox.com>
9754L:	linux-rdma@vger.kernel.org
9755W:	http://www.mellanox.com
9756Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9757S:	Supported
9758F:	drivers/infiniband/hw/mlx5/
9759F:	include/linux/mlx5/
9760F:	include/uapi/rdma/mlx5-abi.h
9761
9762MELLANOX MLXCPLD I2C AND MUX DRIVER
9763M:	Vadim Pasternak <vadimp@mellanox.com>
9764M:	Michael Shych <michaelsh@mellanox.com>
9765L:	linux-i2c@vger.kernel.org
9766S:	Supported
9767F:	drivers/i2c/busses/i2c-mlxcpld.c
9768F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9769F:	Documentation/i2c/busses/i2c-mlxcpld
9770
9771MELLANOX MLXCPLD LED DRIVER
9772M:	Vadim Pasternak <vadimp@mellanox.com>
9773L:	linux-leds@vger.kernel.org
9774S:	Supported
9775F:	drivers/leds/leds-mlxcpld.c
9776F:	drivers/leds/leds-mlxreg.c
9777F:	Documentation/leds/leds-mlxcpld.txt
9778
9779MELLANOX PLATFORM DRIVER
9780M:	Vadim Pasternak <vadimp@mellanox.com>
9781L:	platform-driver-x86@vger.kernel.org
9782S:	Supported
9783F:	drivers/platform/x86/mlx-platform.c
9784
9785MEMBARRIER SUPPORT
9786M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9787M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9788L:	linux-kernel@vger.kernel.org
9789S:	Supported
9790F:	kernel/sched/membarrier.c
9791F:	include/uapi/linux/membarrier.h
9792F:	arch/powerpc/include/asm/membarrier.h
9793
9794MEMORY MANAGEMENT
9795L:	linux-mm@kvack.org
9796W:	http://www.linux-mm.org
9797S:	Maintained
9798F:	include/linux/mm.h
9799F:	include/linux/gfp.h
9800F:	include/linux/mmzone.h
9801F:	include/linux/memory_hotplug.h
9802F:	include/linux/vmalloc.h
9803F:	mm/
9804
9805MEMORY TECHNOLOGY DEVICES (MTD)
9806M:	David Woodhouse <dwmw2@infradead.org>
9807M:	Brian Norris <computersforpeace@gmail.com>
9808M:	Boris Brezillon <bbrezillon@kernel.org>
9809M:	Marek Vasut <marek.vasut@gmail.com>
9810M:	Richard Weinberger <richard@nod.at>
9811L:	linux-mtd@lists.infradead.org
9812W:	http://www.linux-mtd.infradead.org/
9813Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9814T:	git git://git.infradead.org/linux-mtd.git master
9815T:	git git://git.infradead.org/linux-mtd.git mtd/next
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/mtd/
9818F:	drivers/mtd/
9819F:	include/linux/mtd/
9820F:	include/uapi/mtd/
9821
9822MEN A21 WATCHDOG DRIVER
9823M:	Johannes Thumshirn <morbidrsa@gmail.com>
9824L:	linux-watchdog@vger.kernel.org
9825S:	Maintained
9826F:	drivers/watchdog/mena21_wdt.c
9827
9828MEN CHAMELEON BUS (mcb)
9829M:	Johannes Thumshirn <morbidrsa@gmail.com>
9830S:	Maintained
9831F:	drivers/mcb/
9832F:	include/linux/mcb.h
9833F:	Documentation/men-chameleon-bus.txt
9834
9835MEN F21BMC (Board Management Controller)
9836M:	Andreas Werner <andreas.werner@men.de>
9837S:	Supported
9838F:	drivers/mfd/menf21bmc.c
9839F:	drivers/watchdog/menf21bmc_wdt.c
9840F:	drivers/leds/leds-menf21bmc.c
9841F:	drivers/hwmon/menf21bmc_hwmon.c
9842F:	Documentation/hwmon/menf21bmc
9843
9844MEN Z069 WATCHDOG DRIVER
9845M:	Johannes Thumshirn <jth@kernel.org>
9846L:	linux-watchdog@vger.kernel.org
9847S:	Maintained
9848F:	drivers/watchdog/menz69_wdt.c
9849
9850MESON AO CEC DRIVER FOR AMLOGIC SOCS
9851M:	Neil Armstrong <narmstrong@baylibre.com>
9852L:	linux-media@lists.freedesktop.org
9853L:	linux-amlogic@lists.infradead.org
9854W:	http://linux-meson.com/
9855S:	Supported
9856F:	drivers/media/platform/meson/ao-cec.c
9857F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9858T:	git git://linuxtv.org/media_tree.git
9859
9860MICROBLAZE ARCHITECTURE
9861M:	Michal Simek <monstr@monstr.eu>
9862W:	http://www.monstr.eu/fdt/
9863T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9864S:	Supported
9865F:	arch/microblaze/
9866
9867MICROCHIP AT91 SERIAL DRIVER
9868M:	Richard Genoud <richard.genoud@gmail.com>
9869S:	Maintained
9870F:	drivers/tty/serial/atmel_serial.c
9871F:	drivers/tty/serial/atmel_serial.h
9872F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9873
9874MICROCHIP AUDIO ASOC DRIVERS
9875M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9877S:	Supported
9878F:	sound/soc/atmel
9879
9880MICROCHIP DMA DRIVER
9881M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9883L:	dmaengine@vger.kernel.org
9884S:	Supported
9885F:	drivers/dma/at_hdmac.c
9886F:	drivers/dma/at_hdmac_regs.h
9887F:	include/linux/platform_data/dma-atmel.h
9888F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9889F:	include/dt-bindings/dma/at91.h
9890
9891MICROCHIP ECC DRIVER
9892M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9893L:	linux-crypto@vger.kernel.org
9894S:	Maintained
9895F:	drivers/crypto/atmel-ecc.*
9896
9897MICROCHIP I2C DRIVER
9898M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9899L:	linux-i2c@vger.kernel.org
9900S:	Supported
9901F:	drivers/i2c/busses/i2c-at91.c
9902
9903MICROCHIP ISC DRIVER
9904M:	Eugen Hristev <eugen.hristev@microchip.com>
9905L:	linux-media@vger.kernel.org
9906S:	Supported
9907F:	drivers/media/platform/atmel/atmel-isc.c
9908F:	drivers/media/platform/atmel/atmel-isc-regs.h
9909F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9910
9911MICROCHIP ISI DRIVER
9912M:	Eugen Hristev <eugen.hristev@microchip.com>
9913L:	linux-media@vger.kernel.org
9914S:	Supported
9915F:	drivers/media/platform/atmel/atmel-isi.c
9916F:	drivers/media/platform/atmel/atmel-isi.h
9917
9918MICROCHIP AT91 USART MFD DRIVER
9919M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9920L:	linux-kernel@vger.kernel.org
9921S:	Supported
9922F:	drivers/mfd/at91-usart.c
9923F:	include/dt-bindings/mfd/at91-usart.h
9924F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9925
9926MICROCHIP AT91 USART SPI DRIVER
9927M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9928L:	linux-spi@vger.kernel.org
9929S:	Supported
9930F:	drivers/spi/spi-at91-usart.c
9931F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9932
9933MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9934M:	Woojung Huh <Woojung.Huh@microchip.com>
9935M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9936L:	netdev@vger.kernel.org
9937S:	Maintained
9938F:	net/dsa/tag_ksz.c
9939F:	drivers/net/dsa/microchip/*
9940F:	include/linux/platform_data/microchip-ksz.h
9941F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9942
9943MICROCHIP LAN743X ETHERNET DRIVER
9944M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9945M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9946L:	netdev@vger.kernel.org
9947S:	Maintained
9948F:	drivers/net/ethernet/microchip/lan743x_*
9949
9950MICROCHIP LCDFB DRIVER
9951M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9952L:	linux-fbdev@vger.kernel.org
9953S:	Maintained
9954F:	drivers/video/fbdev/atmel_lcdfb.c
9955F:	include/video/atmel_lcdc.h
9956
9957MICROCHIP MMC/SD/SDIO MCI DRIVER
9958M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9959S:	Maintained
9960F:	drivers/mmc/host/atmel-mci.c
9961
9962MICROCHIP MCP16502 PMIC DRIVER
9963M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965S:	Maintained
9966F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9967F:	drivers/regulator/mcp16502.c
9968
9969MICROCHIP MCP3911 ADC DRIVER
9970M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9971M:	Kent Gustavsson <kent@minoris.se>
9972L:	linux-iio@vger.kernel.org
9973S:	Supported
9974F:	drivers/iio/adc/mcp3911.c
9975F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9976
9977MICROCHIP NAND DRIVER
9978M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9979L:	linux-mtd@lists.infradead.org
9980S:	Supported
9981F:	drivers/mtd/nand/raw/atmel/*
9982F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9983
9984MICROCHIP PWM DRIVER
9985M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9987L:	linux-pwm@vger.kernel.org
9988S:	Supported
9989F:	drivers/pwm/pwm-atmel.c
9990F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9991
9992MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9993M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9994M:	Eugen Hristev <eugen.hristev@microchip.com>
9995L:	linux-iio@vger.kernel.org
9996S:	Supported
9997F:	drivers/iio/adc/at91-sama5d2_adc.c
9998F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9999F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10000
10001MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10002M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10003S:	Supported
10004F:	drivers/power/reset/at91-sama5d2_shdwc.c
10005
10006MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10007M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10009L:	linux-gpio@vger.kernel.org
10010F:	drivers/gpio/gpio-sama5d2-piobu.c
10011
10012MICROCHIP SPI DRIVER
10013M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10014S:	Supported
10015F:	drivers/spi/spi-atmel.*
10016
10017MICROCHIP SSC DRIVER
10018M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10020S:	Supported
10021F:	drivers/misc/atmel-ssc.c
10022F:	include/linux/atmel-ssc.h
10023
10024MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10025M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10027S:	Supported
10028F:	drivers/misc/atmel_tclib.c
10029F:	drivers/clocksource/tcb_clksrc.c
10030
10031MICROCHIP USBA UDC DRIVER
10032M:	Cristian Birsan <cristian.birsan@microchip.com>
10033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10034S:	Supported
10035F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10036
10037MICROCHIP USB251XB DRIVER
10038M:	Richard Leitner <richard.leitner@skidata.com>
10039L:	linux-usb@vger.kernel.org
10040S:	Maintained
10041F:	drivers/usb/misc/usb251xb.c
10042F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10043
10044MICROCHIP XDMA DRIVER
10045M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10046L:	linux-arm-kernel@lists.infradead.org
10047L:	dmaengine@vger.kernel.org
10048S:	Supported
10049F:	drivers/dma/at_xdmac.c
10050
10051MICROSEMI MIPS SOCS
10052M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10053M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10054L:	linux-mips@vger.kernel.org
10055S:	Supported
10056F:	arch/mips/generic/board-ocelot.c
10057F:	arch/mips/configs/generic/board-ocelot.config
10058F:	arch/mips/boot/dts/mscc/
10059F:	Documentation/devicetree/bindings/mips/mscc.txt
10060
10061MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10062M:	Don Brace <don.brace@microsemi.com>
10063L:	esc.storagedev@microsemi.com
10064L:	linux-scsi@vger.kernel.org
10065S:	Supported
10066F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10067F:	drivers/scsi/smartpqi/Kconfig
10068F:	drivers/scsi/smartpqi/Makefile
10069F:	include/linux/cciss*.h
10070F:	include/uapi/linux/cciss*.h
10071F:	Documentation/scsi/smartpqi.txt
10072
10073MICROSEMI ETHERNET SWITCH DRIVER
10074M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10075M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10076L:	netdev@vger.kernel.org
10077S:	Supported
10078F:	drivers/net/ethernet/mscc/
10079
10080MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10081M:	Chen Yu <yu.c.chen@intel.com>
10082L:	platform-driver-x86@vger.kernel.org
10083S:	Supported
10084F:	drivers/platform/x86/surfacepro3_button.c
10085
10086MICROTEK X6 SCANNER
10087M:	Oliver Neukum <oliver@neukum.org>
10088S:	Maintained
10089F:	drivers/usb/image/microtek.*
10090
10091MIPS
10092M:	Ralf Baechle <ralf@linux-mips.org>
10093M:	Paul Burton <paul.burton@mips.com>
10094M:	James Hogan <jhogan@kernel.org>
10095L:	linux-mips@vger.kernel.org
10096W:	http://www.linux-mips.org/
10097T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10099Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10100S:	Supported
10101F:	Documentation/devicetree/bindings/mips/
10102F:	Documentation/mips/
10103F:	arch/mips/
10104F:	drivers/platform/mips/
10105
10106MIPS BOSTON DEVELOPMENT BOARD
10107M:	Paul Burton <paul.burton@mips.com>
10108L:	linux-mips@vger.kernel.org
10109S:	Maintained
10110F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10111F:	arch/mips/boot/dts/img/boston.dts
10112F:	arch/mips/configs/generic/board-boston.config
10113F:	drivers/clk/imgtec/clk-boston.c
10114F:	include/dt-bindings/clock/boston-clock.h
10115
10116MIPS GENERIC PLATFORM
10117M:	Paul Burton <paul.burton@mips.com>
10118L:	linux-mips@vger.kernel.org
10119S:	Supported
10120F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10121F:	arch/mips/generic/
10122F:	arch/mips/tools/generic-board-config.sh
10123
10124MIPS/LOONGSON1 ARCHITECTURE
10125M:	Keguang Zhang <keguang.zhang@gmail.com>
10126L:	linux-mips@vger.kernel.org
10127S:	Maintained
10128F:	arch/mips/loongson32/
10129F:	arch/mips/include/asm/mach-loongson32/
10130F:	drivers/*/*loongson1*
10131F:	drivers/*/*/*loongson1*
10132
10133MIPS/LOONGSON2 ARCHITECTURE
10134M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10135L:	linux-mips@vger.kernel.org
10136S:	Maintained
10137F:	arch/mips/loongson64/fuloong-2e/
10138F:	arch/mips/loongson64/lemote-2f/
10139F:	arch/mips/include/asm/mach-loongson64/
10140F:	drivers/*/*loongson2*
10141F:	drivers/*/*/*loongson2*
10142
10143MIPS/LOONGSON3 ARCHITECTURE
10144M:	Huacai Chen <chenhc@lemote.com>
10145L:	linux-mips@vger.kernel.org
10146S:	Maintained
10147F:	arch/mips/loongson64/
10148F:	arch/mips/include/asm/mach-loongson64/
10149F:	drivers/platform/mips/cpu_hwmon.c
10150F:	drivers/*/*loongson3*
10151F:	drivers/*/*/*loongson3*
10152
10153MIPS RINT INSTRUCTION EMULATION
10154M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10155L:	linux-mips@vger.kernel.org
10156S:	Supported
10157F:	arch/mips/math-emu/sp_rint.c
10158F:	arch/mips/math-emu/dp_rint.c
10159
10160MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10161M:	Hans Verkuil <hverkuil@xs4all.nl>
10162L:	linux-media@vger.kernel.org
10163T:	git git://linuxtv.org/media_tree.git
10164W:	https://linuxtv.org
10165S:	Odd Fixes
10166F:	drivers/media/radio/radio-miropcm20*
10167
10168MMP SUPPORT
10169R:	Lubomir Rintel <lkundrak@v3.sk>
10170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10171S:	Odd Fixes
10172F:	arch/arm/boot/dts/mmp*
10173F:	arch/arm/mach-mmp/
10174
10175MMU GATHER AND TLB INVALIDATION
10176M:	Will Deacon <will.deacon@arm.com>
10177M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10178M:	Andrew Morton <akpm@linux-foundation.org>
10179M:	Nick Piggin <npiggin@gmail.com>
10180M:	Peter Zijlstra <peterz@infradead.org>
10181L:	linux-arch@vger.kernel.org
10182L:	linux-mm@kvack.org
10183S:	Maintained
10184F:	arch/*/include/asm/tlb.h
10185F:	include/asm-generic/tlb.h
10186F:	mm/mmu_gather.c
10187
10188MN88472 MEDIA DRIVER
10189M:	Antti Palosaari <crope@iki.fi>
10190L:	linux-media@vger.kernel.org
10191W:	https://linuxtv.org
10192W:	http://palosaari.fi/linux/
10193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10194S:	Maintained
10195F:	drivers/media/dvb-frontends/mn88472*
10196
10197MN88473 MEDIA DRIVER
10198M:	Antti Palosaari <crope@iki.fi>
10199L:	linux-media@vger.kernel.org
10200W:	https://linuxtv.org
10201W:	http://palosaari.fi/linux/
10202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10203S:	Maintained
10204F:	drivers/media/dvb-frontends/mn88473*
10205
10206MODULE SUPPORT
10207M:	Jessica Yu <jeyu@kernel.org>
10208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10209S:	Maintained
10210F:	include/linux/module.h
10211F:	kernel/module.c
10212
10213MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10214W:	http://popies.net/meye/
10215S:	Orphan
10216F:	Documentation/media/v4l-drivers/meye*
10217F:	drivers/media/pci/meye/
10218F:	include/uapi/linux/meye.h
10219
10220MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10221M:	Jiri Slaby <jirislaby@gmail.com>
10222S:	Maintained
10223F:	Documentation/serial/moxa-smartio
10224F:	drivers/tty/mxser.*
10225
10226MR800 AVERMEDIA USB FM RADIO DRIVER
10227M:	Alexey Klimov <klimov.linux@gmail.com>
10228L:	linux-media@vger.kernel.org
10229T:	git git://linuxtv.org/media_tree.git
10230S:	Maintained
10231F:	drivers/media/radio/radio-mr800.c
10232
10233MRF24J40 IEEE 802.15.4 RADIO DRIVER
10234M:	Alan Ott <alan@signal11.us>
10235L:	linux-wpan@vger.kernel.org
10236S:	Maintained
10237F:	drivers/net/ieee802154/mrf24j40.c
10238F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10239
10240MSI LAPTOP SUPPORT
10241M:	"Lee, Chun-Yi" <jlee@suse.com>
10242L:	platform-driver-x86@vger.kernel.org
10243S:	Maintained
10244F:	drivers/platform/x86/msi-laptop.c
10245
10246MSI WMI SUPPORT
10247L:	platform-driver-x86@vger.kernel.org
10248S:	Orphan
10249F:	drivers/platform/x86/msi-wmi.c
10250
10251MSI001 MEDIA DRIVER
10252M:	Antti Palosaari <crope@iki.fi>
10253L:	linux-media@vger.kernel.org
10254W:	https://linuxtv.org
10255W:	http://palosaari.fi/linux/
10256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10257T:	git git://linuxtv.org/anttip/media_tree.git
10258S:	Maintained
10259F:	drivers/media/tuners/msi001*
10260
10261MSI2500 MEDIA DRIVER
10262M:	Antti Palosaari <crope@iki.fi>
10263L:	linux-media@vger.kernel.org
10264W:	https://linuxtv.org
10265W:	http://palosaari.fi/linux/
10266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10267T:	git git://linuxtv.org/anttip/media_tree.git
10268S:	Maintained
10269F:	drivers/media/usb/msi2500/
10270
10271MSYSTEMS DISKONCHIP G3 MTD DRIVER
10272M:	Robert Jarzmik <robert.jarzmik@free.fr>
10273L:	linux-mtd@lists.infradead.org
10274S:	Maintained
10275F:	drivers/mtd/devices/docg3*
10276
10277MT9M032 APTINA SENSOR DRIVER
10278M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10279L:	linux-media@vger.kernel.org
10280T:	git git://linuxtv.org/media_tree.git
10281S:	Maintained
10282F:	drivers/media/i2c/mt9m032.c
10283F:	include/media/i2c/mt9m032.h
10284
10285MT9P031 APTINA CAMERA SENSOR
10286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10287L:	linux-media@vger.kernel.org
10288T:	git git://linuxtv.org/media_tree.git
10289S:	Maintained
10290F:	drivers/media/i2c/mt9p031.c
10291F:	include/media/i2c/mt9p031.h
10292
10293MT9T001 APTINA CAMERA SENSOR
10294M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10295L:	linux-media@vger.kernel.org
10296T:	git git://linuxtv.org/media_tree.git
10297S:	Maintained
10298F:	drivers/media/i2c/mt9t001.c
10299F:	include/media/i2c/mt9t001.h
10300
10301MT9T112 APTINA CAMERA SENSOR
10302M:	Jacopo Mondi <jacopo@jmondi.org>
10303L:	linux-media@vger.kernel.org
10304T:	git git://linuxtv.org/media_tree.git
10305S:	Odd Fixes
10306F:	drivers/media/i2c/mt9t112.c
10307F:	include/media/i2c/mt9t112.h
10308
10309MT9V032 APTINA CAMERA SENSOR
10310M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10311L:	linux-media@vger.kernel.org
10312T:	git git://linuxtv.org/media_tree.git
10313S:	Maintained
10314F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10315F:	drivers/media/i2c/mt9v032.c
10316F:	include/media/i2c/mt9v032.h
10317
10318MT9V111 APTINA CAMERA SENSOR
10319M:	Jacopo Mondi <jacopo@jmondi.org>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10324F:	drivers/media/i2c/mt9v111.c
10325
10326MULTIFUNCTION DEVICES (MFD)
10327M:	Lee Jones <lee.jones@linaro.org>
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10329S:	Supported
10330F:	Documentation/devicetree/bindings/mfd/
10331F:	drivers/mfd/
10332F:	include/linux/mfd/
10333F:	include/dt-bindings/mfd/
10334
10335MULTIMEDIA CARD (MMC) ETC. OVER SPI
10336S:	Orphan
10337F:	drivers/mmc/host/mmc_spi.c
10338F:	include/linux/spi/mmc_spi.h
10339
10340MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10341M:	Ulf Hansson <ulf.hansson@linaro.org>
10342L:	linux-mmc@vger.kernel.org
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10344S:	Maintained
10345F:	Documentation/devicetree/bindings/mmc/
10346F:	drivers/mmc/
10347F:	include/linux/mmc/
10348F:	include/uapi/linux/mmc/
10349
10350MULTIPLEXER SUBSYSTEM
10351M:	Peter Rosin <peda@axentia.se>
10352S:	Maintained
10353F:	Documentation/ABI/testing/sysfs-class-mux*
10354F:	Documentation/devicetree/bindings/mux/
10355F:	include/dt-bindings/mux/
10356F:	include/linux/mux/
10357F:	drivers/mux/
10358
10359MULTITECH MULTIPORT CARD (ISICOM)
10360S:	Orphan
10361F:	drivers/tty/isicom.c
10362F:	include/linux/isicom.h
10363
10364MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10365M:	Bin Liu <b-liu@ti.com>
10366L:	linux-usb@vger.kernel.org
10367S:	Maintained
10368F:	drivers/usb/musb/
10369
10370MXL301RF MEDIA DRIVER
10371M:	Akihiro Tsukada <tskd08@gmail.com>
10372L:	linux-media@vger.kernel.org
10373S:	Odd Fixes
10374F:	drivers/media/tuners/mxl301rf*
10375
10376MXL5007T MEDIA DRIVER
10377M:	Michael Krufky <mkrufky@linuxtv.org>
10378L:	linux-media@vger.kernel.org
10379W:	https://linuxtv.org
10380W:	http://github.com/mkrufky
10381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10382T:	git git://linuxtv.org/mkrufky/tuners.git
10383S:	Maintained
10384F:	drivers/media/tuners/mxl5007t.*
10385
10386MXSFB DRM DRIVER
10387M:	Marek Vasut <marex@denx.de>
10388M:	Stefan Agner <stefan@agner.ch>
10389L:	dri-devel@lists.freedesktop.org
10390S:	Supported
10391F:	drivers/gpu/drm/mxsfb/
10392F:	Documentation/devicetree/bindings/display/mxsfb.txt
10393T:	git git://anongit.freedesktop.org/drm/drm-misc
10394
10395MYLEX DAC960 PCI RAID Controller
10396M:	Hannes Reinecke <hare@kernel.org>
10397L:	linux-scsi@vger.kernel.org
10398S:	Supported
10399F:	drivers/scsi/myrb.*
10400F:	drivers/scsi/myrs.*
10401
10402MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10403M:	Chris Lee <christopher.lee@cspi.com>
10404L:	netdev@vger.kernel.org
10405W:	https://www.cspi.com/ethernet-products/support/downloads/
10406S:	Supported
10407F:	drivers/net/ethernet/myricom/myri10ge/
10408
10409NAND FLASH SUBSYSTEM
10410M:	Boris Brezillon <bbrezillon@kernel.org>
10411M:	Miquel Raynal <miquel.raynal@bootlin.com>
10412R:	Richard Weinberger <richard@nod.at>
10413L:	linux-mtd@lists.infradead.org
10414W:	http://www.linux-mtd.infradead.org/
10415Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10416T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10417T:	git git://git.infradead.org/linux-mtd.git nand/next
10418S:	Maintained
10419F:	drivers/mtd/nand/
10420F:	include/linux/mtd/*nand*.h
10421
10422NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10423M:	Daniel Mack <zonque@gmail.com>
10424S:	Maintained
10425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10426W:	http://www.native-instruments.com
10427F:	sound/usb/caiaq/
10428
10429NATSEMI ETHERNET DRIVER (DP8381x)
10430S:	Orphan
10431F:	drivers/net/ethernet/natsemi/natsemi.c
10432
10433NCR 5380 SCSI DRIVERS
10434M:	Finn Thain <fthain@telegraphics.com.au>
10435M:	Michael Schmitz <schmitzmic@gmail.com>
10436L:	linux-scsi@vger.kernel.org
10437S:	Maintained
10438F:	Documentation/scsi/g_NCR5380.txt
10439F:	drivers/scsi/NCR5380.*
10440F:	drivers/scsi/arm/cumana_1.c
10441F:	drivers/scsi/arm/oak.c
10442F:	drivers/scsi/atari_scsi.*
10443F:	drivers/scsi/dmx3191d.c
10444F:	drivers/scsi/g_NCR5380.*
10445F:	drivers/scsi/mac_scsi.*
10446F:	drivers/scsi/sun3_scsi.*
10447F:	drivers/scsi/sun3_scsi_vme.c
10448
10449NCSI LIBRARY:
10450M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10451S:	Maintained
10452F:	net/ncsi/
10453
10454NCT6775 HARDWARE MONITOR DRIVER
10455M:	Guenter Roeck <linux@roeck-us.net>
10456L:	linux-hwmon@vger.kernel.org
10457S:	Maintained
10458F:	Documentation/hwmon/nct6775
10459F:	drivers/hwmon/nct6775.c
10460
10461NET_FAILOVER MODULE
10462M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10463L:	netdev@vger.kernel.org
10464S:	Supported
10465F:	driver/net/net_failover.c
10466F:	include/net/net_failover.h
10467F:	Documentation/networking/net_failover.rst
10468
10469NETEFFECT IWARP RNIC DRIVER (IW_NES)
10470M:	Faisal Latif <faisal.latif@intel.com>
10471L:	linux-rdma@vger.kernel.org
10472W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10473S:	Supported
10474F:	drivers/infiniband/hw/nes/
10475F:	include/uapi/rdma/nes-abi.h
10476
10477NETEM NETWORK EMULATOR
10478M:	Stephen Hemminger <stephen@networkplumber.org>
10479L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10480S:	Maintained
10481F:	net/sched/sch_netem.c
10482
10483NETERION 10GbE DRIVERS (s2io/vxge)
10484M:	Jon Mason <jdmason@kudzu.us>
10485L:	netdev@vger.kernel.org
10486S:	Supported
10487F:	Documentation/networking/device_drivers/neterion/s2io.txt
10488F:	Documentation/networking/device_drivers/neterion/vxge.txt
10489F:	drivers/net/ethernet/neterion/
10490
10491NETFILTER
10492M:	Pablo Neira Ayuso <pablo@netfilter.org>
10493M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10494M:	Florian Westphal <fw@strlen.de>
10495L:	netfilter-devel@vger.kernel.org
10496L:	coreteam@netfilter.org
10497W:	http://www.netfilter.org/
10498W:	http://www.iptables.org/
10499W:	http://www.nftables.org/
10500Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10503S:	Maintained
10504F:	include/linux/netfilter*
10505F:	include/linux/netfilter/
10506F:	include/net/netfilter/
10507F:	include/uapi/linux/netfilter*
10508F:	include/uapi/linux/netfilter/
10509F:	net/*/netfilter.c
10510F:	net/*/netfilter/
10511F:	net/netfilter/
10512F:	net/bridge/br_netfilter*.c
10513
10514NETROM NETWORK LAYER
10515M:	Ralf Baechle <ralf@linux-mips.org>
10516L:	linux-hams@vger.kernel.org
10517W:	http://www.linux-ax25.org/
10518S:	Maintained
10519F:	include/net/netrom.h
10520F:	include/uapi/linux/netrom.h
10521F:	net/netrom/
10522
10523NETRONOME ETHERNET DRIVERS
10524M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10525L:	oss-drivers@netronome.com
10526S:	Maintained
10527F:	drivers/net/ethernet/netronome/
10528
10529NETWORK BLOCK DEVICE (NBD)
10530M:	Josef Bacik <josef@toxicpanda.com>
10531S:	Maintained
10532L:	linux-block@vger.kernel.org
10533L:	nbd@other.debian.org
10534F:	Documentation/blockdev/nbd.txt
10535F:	drivers/block/nbd.c
10536F:	include/uapi/linux/nbd.h
10537
10538NETWORK DROP MONITOR
10539M:	Neil Horman <nhorman@tuxdriver.com>
10540L:	netdev@vger.kernel.org
10541S:	Maintained
10542W:	https://fedorahosted.org/dropwatch/
10543F:	net/core/drop_monitor.c
10544
10545NETWORKING DRIVERS
10546M:	"David S. Miller" <davem@davemloft.net>
10547L:	netdev@vger.kernel.org
10548W:	http://www.linuxfoundation.org/en/Net
10549Q:	http://patchwork.ozlabs.org/project/netdev/list/
10550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10552S:	Odd Fixes
10553F:	Documentation/devicetree/bindings/net/
10554F:	drivers/net/
10555F:	include/linux/if_*
10556F:	include/linux/netdevice.h
10557F:	include/linux/etherdevice.h
10558F:	include/linux/fcdevice.h
10559F:	include/linux/fddidevice.h
10560F:	include/linux/hippidevice.h
10561F:	include/linux/inetdevice.h
10562F:	include/uapi/linux/if_*
10563F:	include/uapi/linux/netdevice.h
10564
10565NETWORKING DRIVERS (WIRELESS)
10566M:	Kalle Valo <kvalo@codeaurora.org>
10567L:	linux-wireless@vger.kernel.org
10568Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/net/wireless/
10573F:	drivers/net/wireless/
10574
10575NETWORKING [DSA]
10576M:	Andrew Lunn <andrew@lunn.ch>
10577M:	Vivien Didelot <vivien.didelot@gmail.com>
10578M:	Florian Fainelli <f.fainelli@gmail.com>
10579S:	Maintained
10580F:	Documentation/devicetree/bindings/net/dsa/
10581F:	net/dsa/
10582F:	include/net/dsa.h
10583F:	include/linux/dsa/
10584F:	drivers/net/dsa/
10585
10586NETWORKING [GENERAL]
10587M:	"David S. Miller" <davem@davemloft.net>
10588L:	netdev@vger.kernel.org
10589W:	http://www.linuxfoundation.org/en/Net
10590Q:	http://patchwork.ozlabs.org/project/netdev/list/
10591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10593B:	mailto:netdev@vger.kernel.org
10594S:	Maintained
10595F:	net/
10596F:	include/net/
10597F:	include/linux/in.h
10598F:	include/linux/net.h
10599F:	include/linux/netdevice.h
10600F:	include/uapi/linux/in.h
10601F:	include/uapi/linux/net.h
10602F:	include/uapi/linux/netdevice.h
10603F:	include/uapi/linux/net_namespace.h
10604F:	tools/testing/selftests/net/
10605F:	lib/net_utils.c
10606F:	lib/random32.c
10607F:	Documentation/networking/
10608
10609NETWORKING [IPSEC]
10610M:	Steffen Klassert <steffen.klassert@secunet.com>
10611M:	Herbert Xu <herbert@gondor.apana.org.au>
10612M:	"David S. Miller" <davem@davemloft.net>
10613L:	netdev@vger.kernel.org
10614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10616S:	Maintained
10617F:	net/xfrm/
10618F:	net/key/
10619F:	net/ipv4/xfrm*
10620F:	net/ipv4/esp4*
10621F:	net/ipv4/ah4.c
10622F:	net/ipv4/ipcomp.c
10623F:	net/ipv4/ip_vti.c
10624F:	net/ipv6/xfrm*
10625F:	net/ipv6/esp6*
10626F:	net/ipv6/ah6.c
10627F:	net/ipv6/ipcomp6.c
10628F:	net/ipv6/ip6_vti.c
10629F:	include/uapi/linux/xfrm.h
10630F:	include/net/xfrm.h
10631
10632NETWORKING [IPv4/IPv6]
10633M:	"David S. Miller" <davem@davemloft.net>
10634M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10635M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10636L:	netdev@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10638S:	Maintained
10639F:	net/ipv4/
10640F:	net/ipv6/
10641F:	include/net/ip*
10642F:	arch/x86/net/*
10643
10644NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10645M:	Paul Moore <paul@paul-moore.com>
10646W:	https://github.com/netlabel
10647L:	netdev@vger.kernel.org
10648L:	linux-security-module@vger.kernel.org
10649S:	Maintained
10650F:	Documentation/netlabel/
10651F:	include/net/calipso.h
10652F:	include/net/cipso_ipv4.h
10653F:	include/net/netlabel.h
10654F:	include/uapi/linux/netfilter/xt_SECMARK.h
10655F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10656F:	net/netlabel/
10657F:	net/ipv4/cipso_ipv4.c
10658F:	net/ipv6/calipso.c
10659F:	net/netfilter/xt_CONNSECMARK.c
10660F:	net/netfilter/xt_SECMARK.c
10661
10662NETWORKING [TCP]
10663M:	Eric Dumazet <edumazet@google.com>
10664L:	netdev@vger.kernel.org
10665S:	Maintained
10666F:	net/ipv4/tcp*.c
10667F:	net/ipv4/syncookies.c
10668F:	net/ipv6/tcp*.c
10669F:	net/ipv6/syncookies.c
10670F:	include/uapi/linux/tcp.h
10671F:	include/net/tcp.h
10672F:	include/linux/tcp.h
10673F:	include/trace/events/tcp.h
10674
10675NETWORKING [TLS]
10676M:	Boris Pismenny <borisp@mellanox.com>
10677M:	Aviad Yehezkel <aviadye@mellanox.com>
10678M:	Dave Watson <davejwatson@fb.com>
10679M:	John Fastabend <john.fastabend@gmail.com>
10680M:	Daniel Borkmann <daniel@iogearbox.net>
10681L:	netdev@vger.kernel.org
10682S:	Maintained
10683F:	net/tls/*
10684F:	include/uapi/linux/tls.h
10685F:	include/net/tls.h
10686
10687NETWORKING [WIRELESS]
10688L:	linux-wireless@vger.kernel.org
10689Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10690
10691NETDEVSIM
10692M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10693S:	Maintained
10694F:	drivers/net/netdevsim/*
10695
10696NETXEN (1/10) GbE SUPPORT
10697M:	Manish Chopra <manish.chopra@cavium.com>
10698M:	Rahul Verma <rahul.verma@cavium.com>
10699M:	Dept-GELinuxNICDev@cavium.com
10700L:	netdev@vger.kernel.org
10701S:	Supported
10702F:	drivers/net/ethernet/qlogic/netxen/
10703
10704NFC SUBSYSTEM
10705M:	Samuel Ortiz <sameo@linux.intel.com>
10706L:	linux-wireless@vger.kernel.org
10707L:	linux-nfc@lists.01.org (subscribers-only)
10708S:	Supported
10709F:	net/nfc/
10710F:	include/net/nfc/
10711F:	include/uapi/linux/nfc.h
10712F:	drivers/nfc/
10713F:	include/linux/platform_data/nfcmrvl.h
10714F:	include/linux/platform_data/nxp-nci.h
10715F:	Documentation/devicetree/bindings/net/nfc/
10716
10717NFS, SUNRPC, AND LOCKD CLIENTS
10718M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10719M:	Anna Schumaker <anna.schumaker@netapp.com>
10720L:	linux-nfs@vger.kernel.org
10721W:	http://client.linux-nfs.org
10722T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10723S:	Maintained
10724F:	fs/lockd/
10725F:	fs/nfs/
10726F:	fs/nfs_common/
10727F:	net/sunrpc/
10728F:	include/linux/lockd/
10729F:	include/linux/nfs*
10730F:	include/linux/sunrpc/
10731F:	include/uapi/linux/nfs*
10732F:	include/uapi/linux/sunrpc/
10733
10734NILFS2 FILESYSTEM
10735M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10736L:	linux-nilfs@vger.kernel.org
10737W:	https://nilfs.sourceforge.io/
10738W:	https://nilfs.osdn.jp/
10739T:	git git://github.com/konis/nilfs2.git
10740S:	Supported
10741F:	Documentation/filesystems/nilfs2.txt
10742F:	fs/nilfs2/
10743F:	include/trace/events/nilfs2.h
10744F:	include/uapi/linux/nilfs2_api.h
10745F:	include/uapi/linux/nilfs2_ondisk.h
10746
10747NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10748M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10749W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10750S:	Maintained
10751F:	Documentation/scsi/NinjaSCSI.txt
10752F:	drivers/scsi/pcmcia/nsp_*
10753
10754NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10755M:	GOTO Masanori <gotom@debian.or.jp>
10756M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10757W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10758S:	Maintained
10759F:	Documentation/scsi/NinjaSCSI.txt
10760F:	drivers/scsi/nsp32*
10761
10762NIOS2 ARCHITECTURE
10763M:	Ley Foon Tan <lftan@altera.com>
10764L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10766S:	Maintained
10767F:	arch/nios2/
10768
10769NOHZ, DYNTICKS SUPPORT
10770M:	Frederic Weisbecker <fweisbec@gmail.com>
10771M:	Thomas Gleixner <tglx@linutronix.de>
10772M:	Ingo Molnar <mingo@kernel.org>
10773L:	linux-kernel@vger.kernel.org
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10775S:	Maintained
10776F:	kernel/time/tick*.*
10777F:	include/linux/tick.h
10778F:	include/linux/sched/nohz.h
10779
10780NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10781M:	Pavel Machek <pavel@ucw.cz>
10782M:	Sakari Ailus <sakari.ailus@iki.fi>
10783L:	linux-media@vger.kernel.org
10784S:	Maintained
10785F:	drivers/media/i2c/et8ek8
10786F:	drivers/media/i2c/ad5820.c
10787
10788NOKIA N900 POWER SUPPLY DRIVERS
10789R:	Pali Rohár <pali.rohar@gmail.com>
10790F:	include/linux/power/bq2415x_charger.h
10791F:	include/linux/power/bq27xxx_battery.h
10792F:	include/linux/power/isp1704_charger.h
10793F:	drivers/power/supply/bq2415x_charger.c
10794F:	drivers/power/supply/bq27xxx_battery.c
10795F:	drivers/power/supply/bq27xxx_battery_i2c.c
10796F:	drivers/power/supply/isp1704_charger.c
10797F:	drivers/power/supply/rx51_battery.c
10798
10799NTB AMD DRIVER
10800M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10801L:	linux-ntb@googlegroups.com
10802S:	Supported
10803F:	drivers/ntb/hw/amd/
10804
10805NTB DRIVER CORE
10806M:	Jon Mason <jdmason@kudzu.us>
10807M:	Dave Jiang <dave.jiang@intel.com>
10808M:	Allen Hubbe <allenbh@gmail.com>
10809L:	linux-ntb@googlegroups.com
10810S:	Supported
10811W:	https://github.com/jonmason/ntb/wiki
10812T:	git git://github.com/jonmason/ntb.git
10813F:	drivers/ntb/
10814F:	drivers/net/ntb_netdev.c
10815F:	include/linux/ntb.h
10816F:	include/linux/ntb_transport.h
10817F:	tools/testing/selftests/ntb/
10818
10819NTB IDT DRIVER
10820M:	Serge Semin <fancer.lancer@gmail.com>
10821L:	linux-ntb@googlegroups.com
10822S:	Supported
10823F:	drivers/ntb/hw/idt/
10824
10825NTB INTEL DRIVER
10826M:	Dave Jiang <dave.jiang@intel.com>
10827L:	linux-ntb@googlegroups.com
10828S:	Supported
10829W:	https://github.com/davejiang/linux/wiki
10830T:	git https://github.com/davejiang/linux.git
10831F:	drivers/ntb/hw/intel/
10832
10833NTFS FILESYSTEM
10834M:	Anton Altaparmakov <anton@tuxera.com>
10835L:	linux-ntfs-dev@lists.sourceforge.net
10836W:	http://www.tuxera.com/
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10838S:	Supported
10839F:	Documentation/filesystems/ntfs.txt
10840F:	fs/ntfs/
10841
10842NUBUS SUBSYSTEM
10843M:	Finn Thain <fthain@telegraphics.com.au>
10844L:	linux-m68k@lists.linux-m68k.org
10845S:	Maintained
10846F:	arch/*/include/asm/nubus.h
10847F:	drivers/nubus/
10848F:	include/linux/nubus.h
10849F:	include/uapi/linux/nubus.h
10850
10851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10852M:	Antonino Daplas <adaplas@gmail.com>
10853L:	linux-fbdev@vger.kernel.org
10854S:	Maintained
10855F:	drivers/video/fbdev/riva/
10856F:	drivers/video/fbdev/nvidia/
10857
10858NVM EXPRESS DRIVER
10859M:	Keith Busch <keith.busch@intel.com>
10860M:	Jens Axboe <axboe@fb.com>
10861M:	Christoph Hellwig <hch@lst.de>
10862M:	Sagi Grimberg <sagi@grimberg.me>
10863L:	linux-nvme@lists.infradead.org
10864T:	git://git.infradead.org/nvme.git
10865W:	http://git.infradead.org/nvme.git
10866S:	Supported
10867F:	drivers/nvme/host/
10868F:	include/linux/nvme.h
10869F:	include/uapi/linux/nvme_ioctl.h
10870
10871NVM EXPRESS FC TRANSPORT DRIVERS
10872M:	James Smart <james.smart@broadcom.com>
10873L:	linux-nvme@lists.infradead.org
10874S:	Supported
10875F:	include/linux/nvme-fc.h
10876F:	include/linux/nvme-fc-driver.h
10877F:	drivers/nvme/host/fc.c
10878F:	drivers/nvme/target/fc.c
10879F:	drivers/nvme/target/fcloop.c
10880
10881NVM EXPRESS TARGET DRIVER
10882M:	Christoph Hellwig <hch@lst.de>
10883M:	Sagi Grimberg <sagi@grimberg.me>
10884L:	linux-nvme@lists.infradead.org
10885T:	git://git.infradead.org/nvme.git
10886W:	http://git.infradead.org/nvme.git
10887S:	Supported
10888F:	drivers/nvme/target/
10889
10890NVMEM FRAMEWORK
10891M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10892S:	Maintained
10893F:	drivers/nvmem/
10894F:	Documentation/devicetree/bindings/nvmem/
10895F:	Documentation/ABI/stable/sysfs-bus-nvmem
10896F:	include/linux/nvmem-consumer.h
10897F:	include/linux/nvmem-provider.h
10898
10899NXP SGTL5000 DRIVER
10900M:	Fabio Estevam <fabio.estevam@nxp.com>
10901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10902S:	Maintained
10903F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10904F:	sound/soc/codecs/sgtl5000*
10905
10906NXP TDA998X DRM DRIVER
10907M:	Russell King <linux@armlinux.org.uk>
10908S:	Maintained
10909T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10910T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10911F:	drivers/gpu/drm/i2c/tda998x_drv.c
10912F:	include/drm/i2c/tda998x.h
10913F:	include/dt-bindings/display/tda998x.h
10914K:	"nxp,tda998x"
10915
10916NXP TFA9879 DRIVER
10917M:	Peter Rosin <peda@axentia.se>
10918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10921F:	sound/soc/codecs/tfa9879*
10922
10923NXP-NCI NFC DRIVER
10924M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10925R:	Charles Gorand <charles.gorand@effinnov.com>
10926L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10927S:	Supported
10928F:	drivers/nfc/nxp-nci
10929
10930OBJAGG
10931M:	Jiri Pirko <jiri@mellanox.com>
10932L:	netdev@vger.kernel.org
10933S:	Supported
10934F:	lib/objagg.c
10935F:	lib/test_objagg.c
10936F:	include/linux/objagg.h
10937
10938OBJTOOL
10939M:	Josh Poimboeuf <jpoimboe@redhat.com>
10940M:	Peter Zijlstra <peterz@infradead.org>
10941S:	Supported
10942F:	tools/objtool/
10943
10944OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10945M:	Frederic Barrat <fbarrat@linux.ibm.com>
10946M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10947L:	linuxppc-dev@lists.ozlabs.org
10948S:	Supported
10949F:	arch/powerpc/platforms/powernv/ocxl.c
10950F:	arch/powerpc/include/asm/pnv-ocxl.h
10951F:	drivers/misc/ocxl/
10952F:	include/misc/ocxl*
10953F:	include/uapi/misc/ocxl.h
10954F:	Documentation/accelerators/ocxl.rst
10955
10956OMAP AUDIO SUPPORT
10957M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10958M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10960L:	linux-omap@vger.kernel.org
10961S:	Maintained
10962F:	sound/soc/ti/omap*
10963F:	sound/soc/ti/rx51.c
10964F:	sound/soc/ti/n810.c
10965F:	sound/soc/ti/sdma-pcm.*
10966
10967OMAP CLOCK FRAMEWORK SUPPORT
10968M:	Paul Walmsley <paul@pwsan.com>
10969L:	linux-omap@vger.kernel.org
10970S:	Maintained
10971F:	arch/arm/*omap*/*clock*
10972
10973OMAP DEVICE TREE SUPPORT
10974M:	Benoît Cousson <bcousson@baylibre.com>
10975M:	Tony Lindgren <tony@atomide.com>
10976L:	linux-omap@vger.kernel.org
10977L:	devicetree@vger.kernel.org
10978S:	Maintained
10979F:	arch/arm/boot/dts/*omap*
10980F:	arch/arm/boot/dts/*am3*
10981F:	arch/arm/boot/dts/*am4*
10982F:	arch/arm/boot/dts/*am5*
10983F:	arch/arm/boot/dts/*dra7*
10984
10985OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10986L:	linux-omap@vger.kernel.org
10987L:	linux-fbdev@vger.kernel.org
10988S:	Orphan
10989F:	drivers/video/fbdev/omap2/
10990F:	Documentation/arm/OMAP/DSS
10991
10992OMAP FRAMEBUFFER SUPPORT
10993L:	linux-fbdev@vger.kernel.org
10994L:	linux-omap@vger.kernel.org
10995S:	Orphan
10996F:	drivers/video/fbdev/omap/
10997
10998OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10999M:	Roger Quadros <rogerq@ti.com>
11000M:	Tony Lindgren <tony@atomide.com>
11001L:	linux-omap@vger.kernel.org
11002S:	Maintained
11003F:	drivers/memory/omap-gpmc.c
11004F:	arch/arm/mach-omap2/*gpmc*
11005
11006OMAP GPIO DRIVER
11007M:	Grygorii Strashko <grygorii.strashko@ti.com>
11008M:	Santosh Shilimkar <ssantosh@kernel.org>
11009M:	Kevin Hilman <khilman@kernel.org>
11010L:	linux-omap@vger.kernel.org
11011S:	Maintained
11012F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11013F:	drivers/gpio/gpio-omap.c
11014
11015OMAP HARDWARE SPINLOCK SUPPORT
11016M:	Ohad Ben-Cohen <ohad@wizery.com>
11017L:	linux-omap@vger.kernel.org
11018S:	Maintained
11019F:	drivers/hwspinlock/omap_hwspinlock.c
11020
11021OMAP HS MMC SUPPORT
11022L:	linux-mmc@vger.kernel.org
11023L:	linux-omap@vger.kernel.org
11024S:	Orphan
11025F:	drivers/mmc/host/omap_hsmmc.c
11026
11027OMAP HWMOD DATA
11028M:	Paul Walmsley <paul@pwsan.com>
11029L:	linux-omap@vger.kernel.org
11030S:	Maintained
11031F:	arch/arm/mach-omap2/omap_hwmod*data*
11032
11033OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11034M:	Benoît Cousson <bcousson@baylibre.com>
11035L:	linux-omap@vger.kernel.org
11036S:	Maintained
11037F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11038
11039OMAP HWMOD SUPPORT
11040M:	Benoît Cousson <bcousson@baylibre.com>
11041M:	Paul Walmsley <paul@pwsan.com>
11042L:	linux-omap@vger.kernel.org
11043S:	Maintained
11044F:	arch/arm/mach-omap2/omap_hwmod.*
11045
11046OMAP I2C DRIVER
11047M:	Vignesh R <vigneshr@ti.com>
11048L:	linux-omap@vger.kernel.org
11049L:	linux-i2c@vger.kernel.org
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11052F:	drivers/i2c/busses/i2c-omap.c
11053
11054OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11055M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11056L:	linux-media@vger.kernel.org
11057S:	Maintained
11058F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11059F:	drivers/media/platform/omap3isp/
11060F:	drivers/staging/media/omap4iss/
11061
11062OMAP MMC SUPPORT
11063M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11064L:	linux-omap@vger.kernel.org
11065S:	Odd Fixes
11066F:	drivers/mmc/host/omap.c
11067
11068OMAP POWER MANAGEMENT SUPPORT
11069M:	Kevin Hilman <khilman@kernel.org>
11070L:	linux-omap@vger.kernel.org
11071S:	Maintained
11072F:	arch/arm/*omap*/*pm*
11073F:	drivers/cpufreq/omap-cpufreq.c
11074
11075OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11076M:	Rajendra Nayak <rnayak@codeaurora.org>
11077M:	Paul Walmsley <paul@pwsan.com>
11078L:	linux-omap@vger.kernel.org
11079S:	Maintained
11080F:	arch/arm/mach-omap2/prm*
11081
11082OMAP RANDOM NUMBER GENERATOR SUPPORT
11083M:	Deepak Saxena <dsaxena@plexity.net>
11084S:	Maintained
11085F:	drivers/char/hw_random/omap-rng.c
11086
11087OMAP USB SUPPORT
11088L:	linux-usb@vger.kernel.org
11089L:	linux-omap@vger.kernel.org
11090S:	Orphan
11091F:	drivers/usb/*/*omap*
11092F:	arch/arm/*omap*/usb*
11093
11094OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11095M:	Mark Jackson <mpfj@newflow.co.uk>
11096L:	linux-omap@vger.kernel.org
11097S:	Maintained
11098F:	arch/arm/boot/dts/am335x-nano.dts
11099
11100OMAP1 SUPPORT
11101M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11102M:	Tony Lindgren <tony@atomide.com>
11103L:	linux-omap@vger.kernel.org
11104Q:	http://patchwork.kernel.org/project/linux-omap/list/
11105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11106S:	Maintained
11107F:	arch/arm/mach-omap1/
11108F:	arch/arm/plat-omap/
11109F:	arch/arm/configs/omap1_defconfig
11110F:	drivers/i2c/busses/i2c-omap.c
11111F:	include/linux/platform_data/i2c-omap.h
11112F:	include/linux/platform_data/ams-delta-fiq.h
11113
11114OMAP2+ SUPPORT
11115M:	Tony Lindgren <tony@atomide.com>
11116L:	linux-omap@vger.kernel.org
11117W:	http://www.muru.com/linux/omap/
11118W:	http://linux.omap.com/
11119Q:	http://patchwork.kernel.org/project/linux-omap/list/
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11121S:	Maintained
11122F:	arch/arm/mach-omap2/
11123F:	arch/arm/plat-omap/
11124F:	arch/arm/configs/omap2plus_defconfig
11125F:	drivers/i2c/busses/i2c-omap.c
11126F:	drivers/irqchip/irq-omap-intc.c
11127F:	drivers/mfd/*omap*.c
11128F:	drivers/mfd/menelaus.c
11129F:	drivers/mfd/palmas.c
11130F:	drivers/mfd/tps65217.c
11131F:	drivers/mfd/tps65218.c
11132F:	drivers/mfd/tps65910.c
11133F:	drivers/mfd/twl-core.[ch]
11134F:	drivers/mfd/twl4030*.c
11135F:	drivers/mfd/twl6030*.c
11136F:	drivers/mfd/twl6040*.c
11137F:	drivers/regulator/palmas-regulator*.c
11138F:	drivers/regulator/pbias-regulator.c
11139F:	drivers/regulator/tps65217-regulator.c
11140F:	drivers/regulator/tps65218-regulator.c
11141F:	drivers/regulator/tps65910-regulator.c
11142F:	drivers/regulator/twl-regulator.c
11143F:	drivers/regulator/twl6030-regulator.c
11144F:	include/linux/platform_data/i2c-omap.h
11145
11146ONION OMEGA2+ BOARD
11147M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11148L:	linux-mips@vger.kernel.org
11149S:	Maintained
11150F:	arch/mips/boot/dts/ralink/omega2p.dts
11151
11152OMFS FILESYSTEM
11153M:	Bob Copeland <me@bobcopeland.com>
11154L:	linux-karma-devel@lists.sourceforge.net
11155S:	Maintained
11156F:	Documentation/filesystems/omfs.txt
11157F:	fs/omfs/
11158
11159OMNIKEY CARDMAN 4000 DRIVER
11160M:	Harald Welte <laforge@gnumonks.org>
11161S:	Maintained
11162F:	drivers/char/pcmcia/cm4000_cs.c
11163F:	include/linux/cm4000_cs.h
11164F:	include/uapi/linux/cm4000_cs.h
11165
11166OMNIKEY CARDMAN 4040 DRIVER
11167M:	Harald Welte <laforge@gnumonks.org>
11168S:	Maintained
11169F:	drivers/char/pcmcia/cm4040_cs.*
11170
11171OMNIVISION OV13858 SENSOR DRIVER
11172M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11173L:	linux-media@vger.kernel.org
11174T:	git git://linuxtv.org/media_tree.git
11175S:	Maintained
11176F:	drivers/media/i2c/ov13858.c
11177
11178OMNIVISION OV2680 SENSOR DRIVER
11179M:	Rui Miguel Silva <rmfrfs@gmail.com>
11180L:	linux-media@vger.kernel.org
11181T:	git git://linuxtv.org/media_tree.git
11182S:	Maintained
11183F:	drivers/media/i2c/ov2680.c
11184F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11185
11186OMNIVISION OV2685 SENSOR DRIVER
11187M:	Shunqian Zheng <zhengsq@rock-chips.com>
11188L:	linux-media@vger.kernel.org
11189T:	git git://linuxtv.org/media_tree.git
11190S:	Maintained
11191F:	drivers/media/i2c/ov2685.c
11192
11193OMNIVISION OV5640 SENSOR DRIVER
11194M:	Steve Longerbeam <slongerbeam@gmail.com>
11195L:	linux-media@vger.kernel.org
11196T:	git git://linuxtv.org/media_tree.git
11197S:	Maintained
11198F:	drivers/media/i2c/ov5640.c
11199
11200OMNIVISION OV5647 SENSOR DRIVER
11201M:	Luis Oliveira <lolivei@synopsys.com>
11202L:	linux-media@vger.kernel.org
11203T:	git git://linuxtv.org/media_tree.git
11204S:	Maintained
11205F:	drivers/media/i2c/ov5647.c
11206
11207OMNIVISION OV5695 SENSOR DRIVER
11208M:	Shunqian Zheng <zhengsq@rock-chips.com>
11209L:	linux-media@vger.kernel.org
11210T:	git git://linuxtv.org/media_tree.git
11211S:	Maintained
11212F:	drivers/media/i2c/ov5695.c
11213
11214OMNIVISION OV7670 SENSOR DRIVER
11215M:	Jonathan Corbet <corbet@lwn.net>
11216L:	linux-media@vger.kernel.org
11217T:	git git://linuxtv.org/media_tree.git
11218S:	Maintained
11219F:	drivers/media/i2c/ov7670.c
11220F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11221
11222OMNIVISION OV772x SENSOR DRIVER
11223M:	Jacopo Mondi <jacopo@jmondi.org>
11224L:	linux-media@vger.kernel.org
11225T:	git git://linuxtv.org/media_tree.git
11226S:	Odd fixes
11227F:	drivers/media/i2c/ov772x.c
11228F:	include/media/i2c/ov772x.h
11229F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11230
11231OMNIVISION OV7740 SENSOR DRIVER
11232M:	Wenyou Yang <wenyou.yang@microchip.com>
11233L:	linux-media@vger.kernel.org
11234T:	git git://linuxtv.org/media_tree.git
11235S:	Maintained
11236F:	drivers/media/i2c/ov7740.c
11237F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11238
11239OMNIVISION OV9650 SENSOR DRIVER
11240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11241R:	Akinobu Mita <akinobu.mita@gmail.com>
11242R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11243L:	linux-media@vger.kernel.org
11244T:	git git://linuxtv.org/media_tree.git
11245S:	Maintained
11246F:	drivers/media/i2c/ov9650.c
11247F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11248
11249ONENAND FLASH DRIVER
11250M:	Kyungmin Park <kyungmin.park@samsung.com>
11251L:	linux-mtd@lists.infradead.org
11252S:	Maintained
11253F:	drivers/mtd/nand/onenand/
11254F:	include/linux/mtd/onenand*.h
11255
11256ONSTREAM SCSI TAPE DRIVER
11257M:	Willem Riede <osst@riede.org>
11258L:	osst-users@lists.sourceforge.net
11259L:	linux-scsi@vger.kernel.org
11260S:	Maintained
11261F:	Documentation/scsi/osst.txt
11262F:	drivers/scsi/osst.*
11263F:	drivers/scsi/osst_*.h
11264F:	drivers/scsi/st.h
11265
11266OP-TEE DRIVER
11267M:	Jens Wiklander <jens.wiklander@linaro.org>
11268S:	Maintained
11269F:	drivers/tee/optee/
11270
11271OPA-VNIC DRIVER
11272M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11273M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11274L:	linux-rdma@vger.kernel.org
11275S:	Supported
11276F:	drivers/infiniband/ulp/opa_vnic
11277
11278OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11279M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11280M:	Frank Rowand <frowand.list@gmail.com>
11281L:	devicetree@vger.kernel.org
11282S:	Maintained
11283F:	Documentation/devicetree/dynamic-resolution-notes.txt
11284F:	Documentation/devicetree/overlay-notes.txt
11285F:	drivers/of/overlay.c
11286F:	drivers/of/resolver.c
11287K:	of_overlay_notifier_
11288
11289OPEN FIRMWARE AND FLATTENED DEVICE TREE
11290M:	Rob Herring <robh+dt@kernel.org>
11291M:	Frank Rowand <frowand.list@gmail.com>
11292L:	devicetree@vger.kernel.org
11293W:	http://www.devicetree.org/
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11295S:	Maintained
11296F:	drivers/of/
11297F:	include/linux/of*.h
11298F:	scripts/dtc/
11299F:	Documentation/ABI/testing/sysfs-firmware-ofw
11300
11301OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11302M:	Rob Herring <robh+dt@kernel.org>
11303M:	Mark Rutland <mark.rutland@arm.com>
11304L:	devicetree@vger.kernel.org
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11306Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11307S:	Maintained
11308F:	Documentation/devicetree/
11309F:	arch/*/boot/dts/
11310F:	include/dt-bindings/
11311
11312OPENCORES I2C BUS DRIVER
11313M:	Peter Korsgaard <peter@korsgaard.com>
11314L:	linux-i2c@vger.kernel.org
11315S:	Maintained
11316F:	Documentation/i2c/busses/i2c-ocores
11317F:	drivers/i2c/busses/i2c-ocores.c
11318
11319OPENRISC ARCHITECTURE
11320M:	Jonas Bonn <jonas@southpole.se>
11321M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11322M:	Stafford Horne <shorne@gmail.com>
11323T:	git git://github.com/openrisc/linux.git
11324L:	openrisc@lists.librecores.org
11325W:	http://openrisc.io
11326S:	Maintained
11327F:	Documentation/devicetree/bindings/openrisc/
11328F:	Documentation/openrisc/
11329F:	arch/openrisc/
11330F:	drivers/irqchip/irq-ompic.c
11331F:	drivers/irqchip/irq-or1k-*
11332
11333OPENVSWITCH
11334M:	Pravin B Shelar <pshelar@ovn.org>
11335L:	netdev@vger.kernel.org
11336L:	dev@openvswitch.org
11337W:	http://openvswitch.org
11338S:	Maintained
11339F:	net/openvswitch/
11340F:	include/uapi/linux/openvswitch.h
11341
11342OPERATING PERFORMANCE POINTS (OPP)
11343M:	Viresh Kumar <vireshk@kernel.org>
11344M:	Nishanth Menon <nm@ti.com>
11345M:	Stephen Boyd <sboyd@kernel.org>
11346L:	linux-pm@vger.kernel.org
11347S:	Maintained
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11349F:	drivers/opp/
11350F:	include/linux/pm_opp.h
11351F:	Documentation/power/opp.txt
11352F:	Documentation/devicetree/bindings/opp/
11353
11354OPL4 DRIVER
11355M:	Clemens Ladisch <clemens@ladisch.de>
11356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11357T:	git git://git.alsa-project.org/alsa-kernel.git
11358S:	Maintained
11359F:	sound/drivers/opl4/
11360
11361OPROFILE
11362M:	Robert Richter <rric@kernel.org>
11363L:	oprofile-list@lists.sf.net
11364S:	Maintained
11365F:	arch/*/include/asm/oprofile*.h
11366F:	arch/*/oprofile/
11367F:	drivers/oprofile/
11368F:	include/linux/oprofile.h
11369
11370ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11371M:	Mark Fasheh <mark@fasheh.com>
11372M:	Joel Becker <jlbec@evilplan.org>
11373L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11374W:	http://ocfs2.wiki.kernel.org
11375S:	Supported
11376F:	Documentation/filesystems/ocfs2.txt
11377F:	Documentation/filesystems/dlmfs.txt
11378F:	fs/ocfs2/
11379
11380ORANGEFS FILESYSTEM
11381M:	Mike Marshall <hubcap@omnibond.com>
11382R:	Martin Brandenburg <martin@omnibond.com>
11383L:	devel@lists.orangefs.org
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11385S:	Supported
11386F:	fs/orangefs/
11387F:	Documentation/filesystems/orangefs.txt
11388
11389ORINOCO DRIVER
11390L:	linux-wireless@vger.kernel.org
11391W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11392W:	http://www.nongnu.org/orinoco/
11393S:	Orphan
11394F:	drivers/net/wireless/intersil/orinoco/
11395
11396OSD LIBRARY and FILESYSTEM
11397M:	Boaz Harrosh <ooo@electrozaur.com>
11398S:	Maintained
11399F:	drivers/scsi/osd/
11400F:	include/scsi/osd_*
11401F:	fs/exofs/
11402
11403OV2659 OMNIVISION SENSOR DRIVER
11404M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11405L:	linux-media@vger.kernel.org
11406W:	https://linuxtv.org
11407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11408T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11409S:	Maintained
11410F:	drivers/media/i2c/ov2659.c
11411F:	include/media/i2c/ov2659.h
11412
11413OVERLAY FILESYSTEM
11414M:	Miklos Szeredi <miklos@szeredi.hu>
11415L:	linux-unionfs@vger.kernel.org
11416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11417S:	Supported
11418F:	fs/overlayfs/
11419F:	Documentation/filesystems/overlayfs.txt
11420
11421P54 WIRELESS DRIVER
11422M:	Christian Lamparter <chunkeey@googlemail.com>
11423L:	linux-wireless@vger.kernel.org
11424W:	http://wireless.kernel.org/en/users/Drivers/p54
11425S:	Maintained
11426F:	drivers/net/wireless/intersil/p54/
11427
11428PA SEMI ETHERNET DRIVER
11429L:	netdev@vger.kernel.org
11430S:	Orphan
11431F:	drivers/net/ethernet/pasemi/*
11432
11433PA SEMI SMBUS DRIVER
11434L:	linux-i2c@vger.kernel.org
11435S:	Orphan
11436F:	drivers/i2c/busses/i2c-pasemi.c
11437
11438PADATA PARALLEL EXECUTION MECHANISM
11439M:	Steffen Klassert <steffen.klassert@secunet.com>
11440L:	linux-crypto@vger.kernel.org
11441S:	Maintained
11442F:	kernel/padata.c
11443F:	include/linux/padata.h
11444F:	Documentation/padata.txt
11445
11446PANASONIC LAPTOP ACPI EXTRAS DRIVER
11447M:	Harald Welte <laforge@gnumonks.org>
11448L:	platform-driver-x86@vger.kernel.org
11449S:	Maintained
11450F:	drivers/platform/x86/panasonic-laptop.c
11451
11452PARALLEL LCD/KEYPAD PANEL DRIVER
11453M:	Willy Tarreau <willy@haproxy.com>
11454M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11455S:	Odd Fixes
11456F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11457F:	drivers/auxdisplay/panel.c
11458
11459PARALLEL PORT SUBSYSTEM
11460M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11461M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11462L:	linux-parport@lists.infradead.org (subscribers-only)
11463S:	Maintained
11464F:	drivers/parport/
11465F:	include/linux/parport*.h
11466F:	drivers/char/ppdev.c
11467F:	include/uapi/linux/ppdev.h
11468F:	Documentation/parport*.txt
11469
11470PARAVIRT_OPS INTERFACE
11471M:	Juergen Gross <jgross@suse.com>
11472M:	Alok Kataria <akataria@vmware.com>
11473L:	virtualization@lists.linux-foundation.org
11474S:	Supported
11475F:	Documentation/virtual/paravirt_ops.txt
11476F:	arch/*/kernel/paravirt*
11477F:	arch/*/include/asm/paravirt*.h
11478F:	include/linux/hypervisor.h
11479
11480PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11481M:	Tim Waugh <tim@cyberelk.net>
11482L:	linux-parport@lists.infradead.org (subscribers-only)
11483S:	Maintained
11484F:	Documentation/blockdev/paride.txt
11485F:	drivers/block/paride/
11486
11487PARISC ARCHITECTURE
11488M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11489M:	Helge Deller <deller@gmx.de>
11490L:	linux-parisc@vger.kernel.org
11491W:	http://www.parisc-linux.org/
11492Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11495S:	Maintained
11496F:	arch/parisc/
11497F:	Documentation/parisc/
11498F:	drivers/parisc/
11499F:	drivers/char/agp/parisc-agp.c
11500F:	drivers/input/serio/gscps2.c
11501F:	drivers/parport/parport_gsc.*
11502F:	drivers/tty/serial/8250/8250_gsc.c
11503F:	drivers/video/fbdev/sti*
11504F:	drivers/video/console/sti*
11505F:	drivers/video/logo/logo_parisc*
11506
11507PARMAN
11508M:	Jiri Pirko <jiri@mellanox.com>
11509L:	netdev@vger.kernel.org
11510S:	Supported
11511F:	lib/parman.c
11512F:	lib/test_parman.c
11513F:	include/linux/parman.h
11514
11515PC87360 HARDWARE MONITORING DRIVER
11516M:	Jim Cromie <jim.cromie@gmail.com>
11517L:	linux-hwmon@vger.kernel.org
11518S:	Maintained
11519F:	Documentation/hwmon/pc87360
11520F:	drivers/hwmon/pc87360.c
11521
11522PC8736x GPIO DRIVER
11523M:	Jim Cromie <jim.cromie@gmail.com>
11524S:	Maintained
11525F:	drivers/char/pc8736x_gpio.c
11526
11527PC87427 HARDWARE MONITORING DRIVER
11528M:	Jean Delvare <jdelvare@suse.com>
11529L:	linux-hwmon@vger.kernel.org
11530S:	Maintained
11531F:	Documentation/hwmon/pc87427
11532F:	drivers/hwmon/pc87427.c
11533
11534PCA9532 LED DRIVER
11535M:	Riku Voipio <riku.voipio@iki.fi>
11536S:	Maintained
11537F:	drivers/leds/leds-pca9532.c
11538F:	include/linux/leds-pca9532.h
11539
11540PCA9541 I2C BUS MASTER SELECTOR DRIVER
11541M:	Guenter Roeck <linux@roeck-us.net>
11542L:	linux-i2c@vger.kernel.org
11543S:	Maintained
11544F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11545
11546PCDP - PRIMARY CONSOLE AND DEBUG PORT
11547M:	Khalid Aziz <khalid@gonehiking.org>
11548S:	Maintained
11549F:	drivers/firmware/pcdp.*
11550
11551PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11552M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11553L:	linux-pci@vger.kernel.org
11554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11555S:	Maintained
11556F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11557F:	drivers/pci/controller/pci-aardvark.c
11558
11559PCI DRIVER FOR ALTERA PCIE IP
11560M:	Ley Foon Tan <lftan@altera.com>
11561L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11562L:	linux-pci@vger.kernel.org
11563S:	Supported
11564F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11565F:	drivers/pci/controller/pcie-altera.c
11566
11567PCI DRIVER FOR APPLIEDMICRO XGENE
11568M:	Tanmay Inamdar <tinamdar@apm.com>
11569L:	linux-pci@vger.kernel.org
11570L:	linux-arm-kernel@lists.infradead.org
11571S:	Maintained
11572F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11573F:	drivers/pci/controller/pci-xgene.c
11574
11575PCI DRIVER FOR ARM VERSATILE PLATFORM
11576M:	Rob Herring <robh@kernel.org>
11577L:	linux-pci@vger.kernel.org
11578L:	linux-arm-kernel@lists.infradead.org
11579S:	Maintained
11580F:	Documentation/devicetree/bindings/pci/versatile.txt
11581F:	drivers/pci/controller/pci-versatile.c
11582
11583PCI DRIVER FOR ARMADA 8K
11584M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11585L:	linux-pci@vger.kernel.org
11586L:	linux-arm-kernel@lists.infradead.org
11587S:	Maintained
11588F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11589F:	drivers/pci/controller/dwc/pcie-armada8k.c
11590
11591PCI DRIVER FOR CADENCE PCIE IP
11592M:	Alan Douglas <adouglas@cadence.com>
11593L:	linux-pci@vger.kernel.org
11594S:	Maintained
11595F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11596F:	drivers/pci/controller/pcie-cadence*
11597
11598PCI DRIVER FOR FREESCALE LAYERSCAPE
11599M:	Minghuan Lian <minghuan.Lian@nxp.com>
11600M:	Mingkai Hu <mingkai.hu@nxp.com>
11601M:	Roy Zang <roy.zang@nxp.com>
11602L:	linuxppc-dev@lists.ozlabs.org
11603L:	linux-pci@vger.kernel.org
11604L:	linux-arm-kernel@lists.infradead.org
11605S:	Maintained
11606F:	drivers/pci/controller/dwc/*layerscape*
11607
11608PCI DRIVER FOR GENERIC OF HOSTS
11609M:	Will Deacon <will.deacon@arm.com>
11610L:	linux-pci@vger.kernel.org
11611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11612S:	Maintained
11613F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11614F:	drivers/pci/controller/pci-host-common.c
11615F:	drivers/pci/controller/pci-host-generic.c
11616
11617PCI DRIVER FOR IMX6
11618M:	Richard Zhu <hongxing.zhu@nxp.com>
11619M:	Lucas Stach <l.stach@pengutronix.de>
11620L:	linux-pci@vger.kernel.org
11621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11622S:	Maintained
11623F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11624F:	drivers/pci/controller/dwc/*imx6*
11625
11626PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11627M:	Keith Busch <keith.busch@intel.com>
11628M:	Jonathan Derrick <jonathan.derrick@intel.com>
11629L:	linux-pci@vger.kernel.org
11630S:	Supported
11631F:	drivers/pci/controller/vmd.c
11632
11633PCI DRIVER FOR MICROSEMI SWITCHTEC
11634M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11635M:	Logan Gunthorpe <logang@deltatee.com>
11636L:	linux-pci@vger.kernel.org
11637S:	Maintained
11638F:	Documentation/switchtec.txt
11639F:	Documentation/ABI/testing/sysfs-class-switchtec
11640F:	drivers/pci/switch/switchtec*
11641F:	include/uapi/linux/switchtec_ioctl.h
11642F:	include/linux/switchtec.h
11643F:	drivers/ntb/hw/mscc/
11644
11645PCI DRIVER FOR MOBIVEIL PCIE IP
11646M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11647L:	linux-pci@vger.kernel.org
11648S:	Supported
11649F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11650F:	drivers/pci/controller/pcie-mobiveil.c
11651
11652PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11653M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11654M:	Jason Cooper <jason@lakedaemon.net>
11655L:	linux-pci@vger.kernel.org
11656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657S:	Maintained
11658F:	drivers/pci/controller/*mvebu*
11659
11660PCI DRIVER FOR NVIDIA TEGRA
11661M:	Thierry Reding <thierry.reding@gmail.com>
11662L:	linux-tegra@vger.kernel.org
11663L:	linux-pci@vger.kernel.org
11664S:	Supported
11665F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11666F:	drivers/pci/controller/pci-tegra.c
11667
11668PCI DRIVER FOR RENESAS R-CAR
11669M:	Simon Horman <horms@verge.net.au>
11670L:	linux-pci@vger.kernel.org
11671L:	linux-renesas-soc@vger.kernel.org
11672S:	Maintained
11673F:	drivers/pci/controller/*rcar*
11674
11675PCI DRIVER FOR SAMSUNG EXYNOS
11676M:	Jingoo Han <jingoohan1@gmail.com>
11677L:	linux-pci@vger.kernel.org
11678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11679L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11680S:	Maintained
11681F:	drivers/pci/controller/dwc/pci-exynos.c
11682
11683PCI DRIVER FOR SYNOPSYS DESIGNWARE
11684M:	Jingoo Han <jingoohan1@gmail.com>
11685M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11686L:	linux-pci@vger.kernel.org
11687S:	Maintained
11688F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11689F:	drivers/pci/controller/dwc/*designware*
11690
11691PCI DRIVER FOR TI DRA7XX
11692M:	Kishon Vijay Abraham I <kishon@ti.com>
11693L:	linux-omap@vger.kernel.org
11694L:	linux-pci@vger.kernel.org
11695S:	Supported
11696F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11697F:	drivers/pci/controller/dwc/pci-dra7xx.c
11698
11699PCI DRIVER FOR TI KEYSTONE
11700M:	Murali Karicheri <m-karicheri2@ti.com>
11701L:	linux-pci@vger.kernel.org
11702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703S:	Maintained
11704F:	drivers/pci/controller/dwc/pci-keystone.c
11705
11706PCI ENDPOINT SUBSYSTEM
11707M:	Kishon Vijay Abraham I <kishon@ti.com>
11708M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11709L:	linux-pci@vger.kernel.org
11710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11711S:	Supported
11712F:	drivers/pci/endpoint/
11713F:	drivers/misc/pci_endpoint_test.c
11714F:	tools/pci/
11715
11716PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11717M:	Russell Currey <ruscur@russell.cc>
11718M:	Sam Bobroff <sbobroff@linux.ibm.com>
11719M:	Oliver O'Halloran <oohall@gmail.com>
11720L:	linuxppc-dev@lists.ozlabs.org
11721S:	Supported
11722F:	Documentation/PCI/pci-error-recovery.txt
11723F:	drivers/pci/pcie/aer.c
11724F:	drivers/pci/pcie/dpc.c
11725F:	drivers/pci/pcie/err.c
11726F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11727F:	arch/powerpc/kernel/eeh*.c
11728F:	arch/powerpc/platforms/*/eeh*.c
11729F:	arch/powerpc/include/*/eeh*.h
11730
11731PCI ERROR RECOVERY
11732M:	Linas Vepstas <linasvepstas@gmail.com>
11733L:	linux-pci@vger.kernel.org
11734S:	Supported
11735F:	Documentation/PCI/pci-error-recovery.txt
11736
11737PCI MSI DRIVER FOR ALTERA MSI IP
11738M:	Ley Foon Tan <lftan@altera.com>
11739L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11740L:	linux-pci@vger.kernel.org
11741S:	Supported
11742F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11743F:	drivers/pci/controller/pcie-altera-msi.c
11744
11745PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11746M:	Duc Dang <dhdang@apm.com>
11747L:	linux-pci@vger.kernel.org
11748L:	linux-arm-kernel@lists.infradead.org
11749S:	Maintained
11750F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11751F:	drivers/pci/controller/pci-xgene-msi.c
11752
11753PCI SUBSYSTEM
11754M:	Bjorn Helgaas <bhelgaas@google.com>
11755L:	linux-pci@vger.kernel.org
11756Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11758S:	Supported
11759F:	Documentation/devicetree/bindings/pci/
11760F:	Documentation/PCI/
11761F:	drivers/acpi/pci*
11762F:	drivers/pci/
11763F:	include/asm-generic/pci*
11764F:	include/linux/pci*
11765F:	include/linux/of_pci.h
11766F:	include/uapi/linux/pci*
11767F:	lib/pci*
11768F:	arch/x86/pci/
11769F:	arch/x86/kernel/quirks.c
11770F:	arch/x86/kernel/early-quirks.c
11771
11772PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11773M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11774L:	linux-pci@vger.kernel.org
11775Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11777S:	Supported
11778F:	drivers/pci/controller/
11779
11780PCIE DRIVER FOR AMLOGIC MESON
11781M:	Yue Wang <yue.wang@Amlogic.com>
11782L:	linux-pci@vger.kernel.org
11783L:	linux-amlogic@lists.infradead.org
11784S:	Maintained
11785F:	drivers/pci/controller/dwc/pci-meson.c
11786
11787PCIE DRIVER FOR AXIS ARTPEC
11788M:	Jesper Nilsson <jesper.nilsson@axis.com>
11789L:	linux-arm-kernel@axis.com
11790L:	linux-pci@vger.kernel.org
11791S:	Maintained
11792F:	Documentation/devicetree/bindings/pci/axis,artpec*
11793F:	drivers/pci/controller/dwc/*artpec*
11794
11795PCIE DRIVER FOR CAVIUM THUNDERX
11796M:	David Daney <david.daney@cavium.com>
11797L:	linux-pci@vger.kernel.org
11798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799S:	Supported
11800F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11801F:	drivers/pci/controller/pci-thunder-*
11802
11803PCIE DRIVER FOR HISILICON
11804M:	Zhou Wang <wangzhou1@hisilicon.com>
11805L:	linux-pci@vger.kernel.org
11806S:	Maintained
11807F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11808F:	drivers/pci/controller/dwc/pcie-hisi.c
11809
11810PCIE DRIVER FOR HISILICON KIRIN
11811M:	Xiaowei Song <songxiaowei@hisilicon.com>
11812M:	Binghui Wang <wangbinghui@hisilicon.com>
11813L:	linux-pci@vger.kernel.org
11814S:	Maintained
11815F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11816F:	drivers/pci/controller/dwc/pcie-kirin.c
11817
11818PCIE DRIVER FOR HISILICON STB
11819M:	Shawn Guo <shawn.guo@linaro.org>
11820L:	linux-pci@vger.kernel.org
11821S:	Maintained
11822F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11823F:	drivers/pci/controller/dwc/pcie-histb.c
11824
11825PCIE DRIVER FOR MEDIATEK
11826M:	Ryder Lee <ryder.lee@mediatek.com>
11827L:	linux-pci@vger.kernel.org
11828L:	linux-mediatek@lists.infradead.org
11829S:	Supported
11830F:	Documentation/devicetree/bindings/pci/mediatek*
11831F:	drivers/pci/controller/*mediatek*
11832
11833PCIE DRIVER FOR QUALCOMM MSM
11834M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11835L:	linux-pci@vger.kernel.org
11836L:	linux-arm-msm@vger.kernel.org
11837S:	Maintained
11838F:	drivers/pci/controller/dwc/*qcom*
11839
11840PCIE DRIVER FOR ROCKCHIP
11841M:	Shawn Lin <shawn.lin@rock-chips.com>
11842L:	linux-pci@vger.kernel.org
11843L:	linux-rockchip@lists.infradead.org
11844S:	Maintained
11845F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11846F:	drivers/pci/controller/pcie-rockchip*
11847
11848PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11849M:	Linus Walleij <linus.walleij@linaro.org>
11850L:	linux-pci@vger.kernel.org
11851S:	Maintained
11852F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11853F:	drivers/pci/controller/pci-v3-semi.c
11854
11855PCIE DRIVER FOR SOCIONEXT UNIPHIER
11856M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11857L:	linux-pci@vger.kernel.org
11858S:	Maintained
11859F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11860F:	drivers/pci/controller/dwc/pcie-uniphier.c
11861
11862PCIE DRIVER FOR ST SPEAR13XX
11863M:	Pratyush Anand <pratyush.anand@gmail.com>
11864L:	linux-pci@vger.kernel.org
11865S:	Maintained
11866F:	drivers/pci/controller/dwc/*spear*
11867
11868PCMCIA SUBSYSTEM
11869M:	Dominik Brodowski <linux@dominikbrodowski.net>
11870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11871S:	Odd Fixes
11872F:	Documentation/pcmcia/
11873F:	tools/pcmcia/
11874F:	drivers/pcmcia/
11875F:	include/pcmcia/
11876
11877PCNET32 NETWORK DRIVER
11878M:	Don Fry <pcnet32@frontier.com>
11879L:	netdev@vger.kernel.org
11880S:	Maintained
11881F:	drivers/net/ethernet/amd/pcnet32.c
11882
11883PCRYPT PARALLEL CRYPTO ENGINE
11884M:	Steffen Klassert <steffen.klassert@secunet.com>
11885L:	linux-crypto@vger.kernel.org
11886S:	Maintained
11887F:	crypto/pcrypt.c
11888F:	include/crypto/pcrypt.h
11889
11890PEAQ WMI HOTKEYS DRIVER
11891M:	Hans de Goede <hdegoede@redhat.com>
11892L:	platform-driver-x86@vger.kernel.org
11893S:	Maintained
11894F:	drivers/platform/x86/peaq-wmi.c
11895
11896PER-CPU MEMORY ALLOCATOR
11897M:	Dennis Zhou <dennis@kernel.org>
11898M:	Tejun Heo <tj@kernel.org>
11899M:	Christoph Lameter <cl@linux.com>
11900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11901S:	Maintained
11902F:	include/linux/percpu*.h
11903F:	mm/percpu*.c
11904F:	arch/*/include/asm/percpu.h
11905
11906PER-TASK DELAY ACCOUNTING
11907M:	Balbir Singh <bsingharora@gmail.com>
11908S:	Maintained
11909F:	include/linux/delayacct.h
11910F:	kernel/delayacct.c
11911
11912PERFORMANCE EVENTS SUBSYSTEM
11913M:	Peter Zijlstra <peterz@infradead.org>
11914M:	Ingo Molnar <mingo@redhat.com>
11915M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11916R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11917R:	Jiri Olsa <jolsa@redhat.com>
11918R:	Namhyung Kim <namhyung@kernel.org>
11919L:	linux-kernel@vger.kernel.org
11920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11921S:	Supported
11922F:	kernel/events/*
11923F:	include/linux/perf_event.h
11924F:	include/uapi/linux/perf_event.h
11925F:	arch/*/kernel/perf_event*.c
11926F:	arch/*/kernel/*/perf_event*.c
11927F:	arch/*/kernel/*/*/perf_event*.c
11928F:	arch/*/include/asm/perf_event.h
11929F:	arch/*/kernel/perf_callchain.c
11930F:	arch/*/events/*
11931F:	tools/perf/
11932
11933PERSONALITY HANDLING
11934M:	Christoph Hellwig <hch@infradead.org>
11935L:	linux-abi-devel@lists.sourceforge.net
11936S:	Maintained
11937F:	include/linux/personality.h
11938F:	include/uapi/linux/personality.h
11939
11940PHOENIX RC FLIGHT CONTROLLER ADAPTER
11941M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11942L:	linux-input@vger.kernel.org
11943S:	Maintained
11944F:	Documentation/input/devices/pxrc.rst
11945F:	drivers/input/joystick/pxrc.c
11946
11947PHONET PROTOCOL
11948M:	Remi Denis-Courmont <courmisch@gmail.com>
11949S:	Supported
11950F:	Documentation/networking/phonet.txt
11951F:	include/linux/phonet.h
11952F:	include/net/phonet/
11953F:	include/uapi/linux/phonet.h
11954F:	net/phonet/
11955
11956PHRAM MTD DRIVER
11957M:	Joern Engel <joern@lazybastard.org>
11958L:	linux-mtd@lists.infradead.org
11959S:	Maintained
11960F:	drivers/mtd/devices/phram.c
11961
11962PICOLCD HID DRIVER
11963M:	Bruno Prémont <bonbons@linux-vserver.org>
11964L:	linux-input@vger.kernel.org
11965S:	Maintained
11966F:	drivers/hid/hid-picolcd*
11967
11968PICOXCELL SUPPORT
11969M:	Jamie Iles <jamie@jamieiles.com>
11970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11971T:	git git://github.com/jamieiles/linux-2.6-ji.git
11972S:	Supported
11973F:	arch/arm/boot/dts/picoxcell*
11974F:	arch/arm/mach-picoxcell/
11975F:	drivers/crypto/picoxcell*
11976
11977PIN CONTROL SUBSYSTEM
11978M:	Linus Walleij <linus.walleij@linaro.org>
11979L:	linux-gpio@vger.kernel.org
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11981S:	Maintained
11982F:	Documentation/devicetree/bindings/pinctrl/
11983F:	Documentation/driver-api/pinctl.rst
11984F:	drivers/pinctrl/
11985F:	include/linux/pinctrl/
11986
11987PIN CONTROLLER - MICROCHIP AT91
11988M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11990L:	linux-gpio@vger.kernel.org
11991S:	Supported
11992F:	drivers/pinctrl/pinctrl-at91*
11993
11994PIN CONTROLLER - FREESCALE
11995M:	Dong Aisheng <aisheng.dong@nxp.com>
11996M:	Fabio Estevam <festevam@gmail.com>
11997M:	Shawn Guo <shawnguo@kernel.org>
11998M:	Stefan Agner <stefan@agner.ch>
11999R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12000L:	linux-gpio@vger.kernel.org
12001S:	Maintained
12002F:	drivers/pinctrl/freescale/
12003F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12004
12005PIN CONTROLLER - INTEL
12006M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12007M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12009S:	Maintained
12010F:	drivers/pinctrl/intel/
12011
12012PIN CONTROLLER - MEDIATEK
12013M:	Sean Wang <sean.wang@kernel.org>
12014L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12015S:	Maintained
12016F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12017F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12018F:	drivers/pinctrl/mediatek/
12019
12020PIN CONTROLLER - QUALCOMM
12021M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12022S:	Maintained
12023L:	linux-arm-msm@vger.kernel.org
12024F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12025F:	drivers/pinctrl/qcom/
12026
12027PIN CONTROLLER - RENESAS
12028M:	Geert Uytterhoeven <geert+renesas@glider.be>
12029L:	linux-renesas-soc@vger.kernel.org
12030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12031S:	Maintained
12032F:	drivers/pinctrl/pinctrl-rz*
12033F:	drivers/pinctrl/sh-pfc/
12034
12035PIN CONTROLLER - SAMSUNG
12036M:	Tomasz Figa <tomasz.figa@gmail.com>
12037M:	Krzysztof Kozlowski <krzk@kernel.org>
12038M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12040L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12041Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12043S:	Maintained
12044F:	drivers/pinctrl/samsung/
12045F:	include/dt-bindings/pinctrl/samsung.h
12046F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12047
12048PIN CONTROLLER - SINGLE
12049M:	Tony Lindgren <tony@atomide.com>
12050M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12052L:	linux-omap@vger.kernel.org
12053S:	Maintained
12054F:	drivers/pinctrl/pinctrl-single.c
12055
12056PIN CONTROLLER - ST SPEAR
12057M:	Viresh Kumar <vireshk@kernel.org>
12058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12059W:	http://www.st.com/spear
12060S:	Maintained
12061F:	drivers/pinctrl/spear/
12062
12063PISTACHIO SOC SUPPORT
12064M:	James Hartley <james.hartley@sondrel.com>
12065L:	linux-mips@vger.kernel.org
12066S:	Odd Fixes
12067F:	arch/mips/pistachio/
12068F:	arch/mips/include/asm/mach-pistachio/
12069F:	arch/mips/boot/dts/img/pistachio*
12070F:	arch/mips/configs/pistachio*_defconfig
12071
12072PKTCDVD DRIVER
12073S:	Orphan
12074M:	linux-block@vger.kernel.org
12075F:	drivers/block/pktcdvd.c
12076F:	include/linux/pktcdvd.h
12077F:	include/uapi/linux/pktcdvd.h
12078
12079PKUNITY SOC DRIVERS
12080M:	Guan Xuetao <gxt@pku.edu.cn>
12081W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12082S:	Maintained
12083T:	git git://github.com/gxt/linux.git
12084F:	drivers/input/serio/i8042-unicore32io.h
12085F:	drivers/i2c/busses/i2c-puv3.c
12086F:	drivers/video/fbdev/fb-puv3.c
12087F:	drivers/rtc/rtc-puv3.c
12088
12089PMBUS HARDWARE MONITORING DRIVERS
12090M:	Guenter Roeck <linux@roeck-us.net>
12091L:	linux-hwmon@vger.kernel.org
12092W:	http://hwmon.wiki.kernel.org/
12093W:	http://www.roeck-us.net/linux/drivers/
12094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12095S:	Maintained
12096F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12097F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12098F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12099F:	Documentation/hwmon/adm1275
12100F:	Documentation/hwmon/ibm-cffps
12101F:	Documentation/hwmon/ir35221
12102F:	Documentation/hwmon/lm25066
12103F:	Documentation/hwmon/ltc2978
12104F:	Documentation/hwmon/ltc3815
12105F:	Documentation/hwmon/max16064
12106F:	Documentation/hwmon/max20751
12107F:	Documentation/hwmon/max31785
12108F:	Documentation/hwmon/max34440
12109F:	Documentation/hwmon/max8688
12110F:	Documentation/hwmon/pmbus
12111F:	Documentation/hwmon/pmbus-core
12112F:	Documentation/hwmon/tps40422
12113F:	Documentation/hwmon/ucd9000
12114F:	Documentation/hwmon/ucd9200
12115F:	Documentation/hwmon/zl6100
12116F:	drivers/hwmon/pmbus/
12117F:	include/linux/pmbus.h
12118
12119PMC SIERRA MaxRAID DRIVER
12120L:	linux-scsi@vger.kernel.org
12121W:	http://www.pmc-sierra.com/
12122S:	Orphan
12123F:	drivers/scsi/pmcraid.*
12124
12125PMC SIERRA PM8001 DRIVER
12126M:	Jack Wang <jinpu.wang@profitbricks.com>
12127M:	lindar_liu@usish.com
12128L:	linux-scsi@vger.kernel.org
12129S:	Supported
12130F:	drivers/scsi/pm8001/
12131
12132PNP SUPPORT
12133M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12134S:	Maintained
12135F:	drivers/pnp/
12136
12137PNI RM3100 IIO DRIVER
12138M:	Song Qiang <songqiang1304521@gmail.com>
12139L:	linux-iio@vger.kernel.org
12140S:	Maintained
12141F:	drivers/iio/magnetometer/rm3100*
12142F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12143
12144POSIX CLOCKS and TIMERS
12145M:	Thomas Gleixner <tglx@linutronix.de>
12146L:	linux-kernel@vger.kernel.org
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12148S:	Maintained
12149F:	fs/timerfd.c
12150F:	include/linux/timer*
12151F:	kernel/time/*timer*
12152
12153POWER MANAGEMENT CORE
12154M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12155L:	linux-pm@vger.kernel.org
12156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12157B:	https://bugzilla.kernel.org
12158S:	Supported
12159F:	drivers/base/power/
12160F:	include/linux/pm.h
12161F:	include/linux/pm_*
12162F:	include/linux/powercap.h
12163F:	drivers/powercap/
12164F:	kernel/configs/nopm.config
12165
12166POWER STATE COORDINATION INTERFACE (PSCI)
12167M:	Mark Rutland <mark.rutland@arm.com>
12168M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12169L:	linux-arm-kernel@lists.infradead.org
12170S:	Maintained
12171F:	drivers/firmware/psci*.c
12172F:	include/linux/psci.h
12173F:	include/uapi/linux/psci.h
12174
12175POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12176M:	Sebastian Reichel <sre@kernel.org>
12177L:	linux-pm@vger.kernel.org
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12179S:	Maintained
12180F:	Documentation/ABI/testing/sysfs-class-power
12181F:	Documentation/devicetree/bindings/power/supply/
12182F:	include/linux/power_supply.h
12183F:	drivers/power/supply/
12184
12185POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12186M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12187L:	linuxppc-dev@lists.ozlabs.org
12188S:	Maintained
12189F:	drivers/char/powernv-op-panel.c
12190
12191PPP OVER ATM (RFC 2364)
12192M:	Mitchell Blank Jr <mitch@sfgoth.com>
12193S:	Maintained
12194F:	net/atm/pppoatm.c
12195F:	include/uapi/linux/atmppp.h
12196
12197PPP OVER ETHERNET
12198M:	Michal Ostrowski <mostrows@earthlink.net>
12199S:	Maintained
12200F:	drivers/net/ppp/pppoe.c
12201F:	drivers/net/ppp/pppox.c
12202
12203PPP OVER L2TP
12204M:	James Chapman <jchapman@katalix.com>
12205S:	Maintained
12206F:	net/l2tp/l2tp_ppp.c
12207F:	include/linux/if_pppol2tp.h
12208F:	include/uapi/linux/if_pppol2tp.h
12209
12210PPP PROTOCOL DRIVERS AND COMPRESSORS
12211M:	Paul Mackerras <paulus@samba.org>
12212L:	linux-ppp@vger.kernel.org
12213S:	Maintained
12214F:	drivers/net/ppp/ppp_*
12215
12216PPS SUPPORT
12217M:	Rodolfo Giometti <giometti@enneenne.com>
12218W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12219L:	linuxpps@ml.enneenne.com (subscribers-only)
12220S:	Maintained
12221F:	Documentation/pps/
12222F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12223F:	Documentation/ABI/testing/sysfs-pps
12224F:	drivers/pps/
12225F:	include/linux/pps*.h
12226F:	include/uapi/linux/pps.h
12227
12228PPTP DRIVER
12229M:	Dmitry Kozlov <xeb@mail.ru>
12230L:	netdev@vger.kernel.org
12231S:	Maintained
12232F:	drivers/net/ppp/pptp.c
12233W:	http://sourceforge.net/projects/accel-pptp
12234
12235PREEMPTIBLE KERNEL
12236M:	Robert Love <rml@tech9.net>
12237L:	kpreempt-tech@lists.sourceforge.net
12238W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12239S:	Supported
12240F:	Documentation/preempt-locking.txt
12241F:	include/linux/preempt.h
12242
12243PRINTK
12244M:	Petr Mladek <pmladek@suse.com>
12245M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12246R:	Steven Rostedt <rostedt@goodmis.org>
12247S:	Maintained
12248F:	kernel/printk/
12249F:	include/linux/printk.h
12250
12251PRISM54 WIRELESS DRIVER
12252M:	Luis Chamberlain <mcgrof@kernel.org>
12253L:	linux-wireless@vger.kernel.org
12254W:	http://wireless.kernel.org/en/users/Drivers/p54
12255S:	Obsolete
12256F:	drivers/net/wireless/intersil/prism54/
12257
12258PROC FILESYSTEM
12259R:	Alexey Dobriyan <adobriyan@gmail.com>
12260L:	linux-kernel@vger.kernel.org
12261L:	linux-fsdevel@vger.kernel.org
12262S:	Maintained
12263F:	fs/proc/
12264F:	include/linux/proc_fs.h
12265F:	tools/testing/selftests/proc/
12266F:	Documentation/filesystems/proc.txt
12267
12268PROC SYSCTL
12269M:	Luis Chamberlain <mcgrof@kernel.org>
12270M:	Kees Cook <keescook@chromium.org>
12271L:	linux-kernel@vger.kernel.org
12272L:	linux-fsdevel@vger.kernel.org
12273S:	Maintained
12274F:	fs/proc/proc_sysctl.c
12275F:	include/linux/sysctl.h
12276F:	kernel/sysctl.c
12277F:	tools/testing/selftests/sysctl/
12278
12279PS3 NETWORK SUPPORT
12280M:	Geoff Levand <geoff@infradead.org>
12281L:	netdev@vger.kernel.org
12282L:	linuxppc-dev@lists.ozlabs.org
12283S:	Maintained
12284F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12285
12286PS3 PLATFORM SUPPORT
12287M:	Geoff Levand <geoff@infradead.org>
12288L:	linuxppc-dev@lists.ozlabs.org
12289S:	Maintained
12290F:	arch/powerpc/boot/ps3*
12291F:	arch/powerpc/include/asm/lv1call.h
12292F:	arch/powerpc/include/asm/ps3*.h
12293F:	arch/powerpc/platforms/ps3/
12294F:	drivers/*/ps3*
12295F:	drivers/ps3/
12296F:	drivers/rtc/rtc-ps3.c
12297F:	drivers/usb/host/*ps3.c
12298F:	sound/ppc/snd_ps3*
12299
12300PS3VRAM DRIVER
12301M:	Jim Paris <jim@jtan.com>
12302M:	Geoff Levand <geoff@infradead.org>
12303L:	linuxppc-dev@lists.ozlabs.org
12304S:	Maintained
12305F:	drivers/block/ps3vram.c
12306
12307PSAMPLE PACKET SAMPLING SUPPORT:
12308M:	Yotam Gigi <yotam.gi@gmail.com>
12309S:	Maintained
12310F:	net/psample
12311F:	include/net/psample.h
12312F:	include/uapi/linux/psample.h
12313
12314PSTORE FILESYSTEM
12315M:	Kees Cook <keescook@chromium.org>
12316M:	Anton Vorontsov <anton@enomsg.org>
12317M:	Colin Cross <ccross@android.com>
12318M:	Tony Luck <tony.luck@intel.com>
12319S:	Maintained
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12321F:	fs/pstore/
12322F:	include/linux/pstore*
12323F:	drivers/firmware/efi/efi-pstore.c
12324F:	drivers/acpi/apei/erst.c
12325F:	Documentation/admin-guide/ramoops.rst
12326F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12327K:	\b(pstore|ramoops)
12328
12329PTP HARDWARE CLOCK SUPPORT
12330M:	Richard Cochran <richardcochran@gmail.com>
12331L:	netdev@vger.kernel.org
12332S:	Maintained
12333W:	http://linuxptp.sourceforge.net/
12334F:	Documentation/ABI/testing/sysfs-ptp
12335F:	Documentation/ptp/*
12336F:	drivers/net/phy/dp83640*
12337F:	drivers/ptp/*
12338F:	include/linux/ptp_cl*
12339
12340PTRACE SUPPORT
12341M:	Oleg Nesterov <oleg@redhat.com>
12342S:	Maintained
12343F:	include/asm-generic/syscall.h
12344F:	include/linux/ptrace.h
12345F:	include/linux/regset.h
12346F:	include/linux/tracehook.h
12347F:	include/uapi/linux/ptrace.h
12348F:	include/uapi/linux/ptrace.h
12349F:	include/asm-generic/ptrace.h
12350F:	kernel/ptrace.c
12351F:	arch/*/ptrace*.c
12352F:	arch/*/*/ptrace*.c
12353F:	arch/*/include/asm/ptrace*.h
12354
12355PULSE8-CEC DRIVER
12356M:	Hans Verkuil <hverkuil@xs4all.nl>
12357L:	linux-media@vger.kernel.org
12358T:	git git://linuxtv.org/media_tree.git
12359S:	Maintained
12360F:	drivers/media/usb/pulse8-cec/*
12361F:	Documentation/media/cec-drivers/pulse8-cec.rst
12362
12363PVRUSB2 VIDEO4LINUX DRIVER
12364M:	Mike Isely <isely@pobox.com>
12365L:	pvrusb2@isely.net	(subscribers-only)
12366L:	linux-media@vger.kernel.org
12367W:	http://www.isely.net/pvrusb2/
12368T:	git git://linuxtv.org/media_tree.git
12369S:	Maintained
12370F:	Documentation/media/v4l-drivers/pvrusb2*
12371F:	drivers/media/usb/pvrusb2/
12372
12373PWC WEBCAM DRIVER
12374M:	Hans Verkuil <hverkuil@xs4all.nl>
12375L:	linux-media@vger.kernel.org
12376T:	git git://linuxtv.org/media_tree.git
12377S:	Odd Fixes
12378F:	drivers/media/usb/pwc/*
12379
12380PWM FAN DRIVER
12381M:	Kamil Debski <kamil@wypas.org>
12382M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12383L:	linux-hwmon@vger.kernel.org
12384S:	Supported
12385F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12386F:	Documentation/hwmon/pwm-fan
12387F:	drivers/hwmon/pwm-fan.c
12388
12389PWM IR Transmitter
12390M:	Sean Young <sean@mess.org>
12391L:	linux-media@vger.kernel.org
12392S:	Maintained
12393F:	drivers/media/rc/pwm-ir-tx.c
12394
12395PWM SUBSYSTEM
12396M:	Thierry Reding <thierry.reding@gmail.com>
12397L:	linux-pwm@vger.kernel.org
12398S:	Maintained
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12400F:	Documentation/pwm.txt
12401F:	Documentation/devicetree/bindings/pwm/
12402F:	include/linux/pwm.h
12403F:	drivers/pwm/
12404F:	drivers/video/backlight/pwm_bl.c
12405F:	include/linux/pwm_backlight.h
12406F:	drivers/gpio/gpio-mvebu.c
12407F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12408
12409PXA GPIO DRIVER
12410M:	Robert Jarzmik <robert.jarzmik@free.fr>
12411L:	linux-gpio@vger.kernel.org
12412S:	Maintained
12413F:	drivers/gpio/gpio-pxa.c
12414
12415PXA MMCI DRIVER
12416S:	Orphan
12417
12418PXA RTC DRIVER
12419M:	Robert Jarzmik <robert.jarzmik@free.fr>
12420L:	linux-rtc@vger.kernel.org
12421S:	Maintained
12422
12423PXA2xx/PXA3xx SUPPORT
12424M:	Daniel Mack <daniel@zonque.org>
12425M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12426M:	Robert Jarzmik <robert.jarzmik@free.fr>
12427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12428T:	git git://github.com/hzhuang1/linux.git
12429T:	git git://github.com/rjarzmik/linux.git
12430S:	Maintained
12431F:	arch/arm/boot/dts/pxa*
12432F:	arch/arm/mach-pxa/
12433F:	drivers/dma/pxa*
12434F:	drivers/pcmcia/pxa2xx*
12435F:	drivers/pinctrl/pxa/
12436F:	drivers/spi/spi-pxa2xx*
12437F:	drivers/usb/gadget/udc/pxa2*
12438F:	include/sound/pxa2xx-lib.h
12439F:	sound/arm/pxa*
12440F:	sound/soc/pxa/
12441
12442QAT DRIVER
12443M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12444L:	qat-linux@intel.com
12445S:	Supported
12446F:	drivers/crypto/qat/
12447
12448QCOM AUDIO (ASoC) DRIVERS
12449M:	Patrick Lai <plai@codeaurora.org>
12450M:	Banajit Goswami <bgoswami@codeaurora.org>
12451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12452S:	Supported
12453F:	sound/soc/qcom/
12454
12455QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12456M:	Gabriel Somlo <somlo@cmu.edu>
12457M:	"Michael S. Tsirkin" <mst@redhat.com>
12458L:	qemu-devel@nongnu.org
12459S:	Maintained
12460F:	drivers/firmware/qemu_fw_cfg.c
12461F:	include/uapi/linux/qemu_fw_cfg.h
12462
12463QIB DRIVER
12464M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12465M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12466L:	linux-rdma@vger.kernel.org
12467S:	Supported
12468F:	drivers/infiniband/hw/qib/
12469
12470QLOGIC QL41xxx FCOE DRIVER
12471M:	QLogic-Storage-Upstream@cavium.com
12472L:	linux-scsi@vger.kernel.org
12473S:	Supported
12474F:	drivers/scsi/qedf/
12475
12476QLOGIC QL41xxx ISCSI DRIVER
12477M:	QLogic-Storage-Upstream@cavium.com
12478L:	linux-scsi@vger.kernel.org
12479S:	Supported
12480F:	drivers/scsi/qedi/
12481
12482QLOGIC QL4xxx ETHERNET DRIVER
12483M:	Ariel Elior <Ariel.Elior@cavium.com>
12484M:	everest-linux-l2@cavium.com
12485L:	netdev@vger.kernel.org
12486S:	Supported
12487F:	drivers/net/ethernet/qlogic/qed/
12488F:	include/linux/qed/
12489F:	drivers/net/ethernet/qlogic/qede/
12490
12491QLOGIC QL4xxx RDMA DRIVER
12492M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12493M:	Ariel Elior <Ariel.Elior@cavium.com>
12494L:	linux-rdma@vger.kernel.org
12495S:	Supported
12496F:	drivers/infiniband/hw/qedr/
12497F:	include/uapi/rdma/qedr-abi.h
12498
12499QLOGIC QLA1280 SCSI DRIVER
12500M:	Michael Reed <mdr@sgi.com>
12501L:	linux-scsi@vger.kernel.org
12502S:	Maintained
12503F:	drivers/scsi/qla1280.[ch]
12504
12505QLOGIC QLA2XXX FC-SCSI DRIVER
12506M:	qla2xxx-upstream@qlogic.com
12507L:	linux-scsi@vger.kernel.org
12508S:	Supported
12509F:	Documentation/scsi/LICENSE.qla2xxx
12510F:	drivers/scsi/qla2xxx/
12511
12512QLOGIC QLA3XXX NETWORK DRIVER
12513M:	Dept-GELinuxNICDev@cavium.com
12514L:	netdev@vger.kernel.org
12515S:	Supported
12516F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12517F:	drivers/net/ethernet/qlogic/qla3xxx.*
12518
12519QLOGIC QLA4XXX iSCSI DRIVER
12520M:	QLogic-Storage-Upstream@qlogic.com
12521L:	linux-scsi@vger.kernel.org
12522S:	Supported
12523F:	Documentation/scsi/LICENSE.qla4xxx
12524F:	drivers/scsi/qla4xxx/
12525
12526QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12527M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12528M:	Manish Chopra <manish.chopra@cavium.com>
12529M:	Dept-GELinuxNICDev@cavium.com
12530L:	netdev@vger.kernel.org
12531S:	Supported
12532F:	drivers/net/ethernet/qlogic/qlcnic/
12533
12534QLOGIC QLGE 10Gb ETHERNET DRIVER
12535M:	Manish Chopra <manish.chopra@cavium.com>
12536M:	Dept-GELinuxNICDev@cavium.com
12537L:	netdev@vger.kernel.org
12538S:	Supported
12539F:	drivers/net/ethernet/qlogic/qlge/
12540
12541QM1D1B0004 MEDIA DRIVER
12542M:	Akihiro Tsukada <tskd08@gmail.com>
12543L:	linux-media@vger.kernel.org
12544S:	Odd Fixes
12545F:	drivers/media/tuners/qm1d1b0004*
12546
12547QM1D1C0042 MEDIA DRIVER
12548M:	Akihiro Tsukada <tskd08@gmail.com>
12549L:	linux-media@vger.kernel.org
12550S:	Odd Fixes
12551F:	drivers/media/tuners/qm1d1c0042*
12552
12553QNX4 FILESYSTEM
12554M:	Anders Larsen <al@alarsen.net>
12555W:	http://www.alarsen.net/linux/qnx4fs/
12556S:	Maintained
12557F:	fs/qnx4/
12558F:	include/uapi/linux/qnx4_fs.h
12559F:	include/uapi/linux/qnxtypes.h
12560
12561QORIQ DPAA2 FSL-MC BUS DRIVER
12562M:	Stuart Yoder <stuyoder@gmail.com>
12563M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12564L:	linux-kernel@vger.kernel.org
12565S:	Maintained
12566F:	drivers/bus/fsl-mc/
12567F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12568F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12569
12570QT1010 MEDIA DRIVER
12571M:	Antti Palosaari <crope@iki.fi>
12572L:	linux-media@vger.kernel.org
12573W:	https://linuxtv.org
12574W:	http://palosaari.fi/linux/
12575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12576T:	git git://linuxtv.org/anttip/media_tree.git
12577S:	Maintained
12578F:	drivers/media/tuners/qt1010*
12579
12580QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12581M:	Kalle Valo <kvalo@codeaurora.org>
12582L:	ath10k@lists.infradead.org
12583W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12585S:	Supported
12586F:	drivers/net/wireless/ath/ath10k/
12587
12588QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12589M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12590L:	linux-wireless@vger.kernel.org
12591W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12592S:	Supported
12593F:	drivers/net/wireless/ath/ath9k/
12594
12595QUALCOMM CAMERA SUBSYSTEM DRIVER
12596M:	Todor Tomov <todor.too@gmail.com>
12597L:	linux-media@vger.kernel.org
12598S:	Maintained
12599F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12600F:	Documentation/media/v4l-drivers/qcom_camss.rst
12601F:	drivers/media/platform/qcom/camss/
12602
12603QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12604M:  Ilia Lin <ilia.lin@gmail.com>
12605L:  linux-pm@vger.kernel.org
12606S:  Maintained
12607F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12608F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12609
12610QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12611M:	Timur Tabi <timur@kernel.org>
12612L:	netdev@vger.kernel.org
12613S:	Maintained
12614F:	drivers/net/ethernet/qualcomm/emac/
12615
12616QUALCOMM GENERIC INTERFACE I2C DRIVER
12617M:	Alok Chauhan <alokc@codeaurora.org>
12618M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12619L:	linux-i2c@vger.kernel.org
12620L:	linux-arm-msm@vger.kernel.org
12621S:	Supported
12622F:	drivers/i2c/busses/i2c-qcom-geni.c
12623
12624QUALCOMM HEXAGON ARCHITECTURE
12625M:	Richard Kuo <rkuo@codeaurora.org>
12626L:	linux-hexagon@vger.kernel.org
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12628S:	Supported
12629F:	arch/hexagon/
12630
12631QUALCOMM HIDMA DRIVER
12632M:	Sinan Kaya <okaya@kernel.org>
12633L:	linux-arm-kernel@lists.infradead.org
12634L:	linux-arm-msm@vger.kernel.org
12635L:	dmaengine@vger.kernel.org
12636S:	Supported
12637F:	drivers/dma/qcom/hidma*
12638
12639QUALCOMM IOMMU
12640M:	Rob Clark <robdclark@gmail.com>
12641L:	iommu@lists.linux-foundation.org
12642L:	linux-arm-msm@vger.kernel.org
12643S:	Maintained
12644F:	drivers/iommu/qcom_iommu.c
12645
12646QUALCOMM TSENS THERMAL DRIVER
12647M:	Amit Kucheria <amit.kucheria@linaro.org>
12648L:	linux-pm@vger.kernel.org
12649L:	linux-arm-msm@vger.kernel.org
12650S:	Maintained
12651F:	drivers/thermal/qcom/
12652
12653QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12654M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12655L:	linux-media@vger.kernel.org
12656L:	linux-arm-msm@vger.kernel.org
12657T:	git git://linuxtv.org/media_tree.git
12658S:	Maintained
12659F:	drivers/media/platform/qcom/venus/
12660
12661QUALCOMM WCN36XX WIRELESS DRIVER
12662M:	Kalle Valo <kvalo@codeaurora.org>
12663L:	wcn36xx@lists.infradead.org
12664W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12665T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12666S:	Supported
12667F:	drivers/net/wireless/ath/wcn36xx/
12668
12669QUANTENNA QTNFMAC WIRELESS DRIVER
12670M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12671M:	Avinash Patil <avinashp@quantenna.com>
12672M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12673L:	linux-wireless@vger.kernel.org
12674S:	Maintained
12675F:	drivers/net/wireless/quantenna
12676
12677RADEON and AMDGPU DRM DRIVERS
12678M:	Alex Deucher <alexander.deucher@amd.com>
12679M:	Christian König <christian.koenig@amd.com>
12680M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12681L:	amd-gfx@lists.freedesktop.org
12682T:	git git://people.freedesktop.org/~agd5f/linux
12683S:	Supported
12684F:	drivers/gpu/drm/radeon/
12685F:	include/uapi/drm/radeon_drm.h
12686F:	drivers/gpu/drm/amd/
12687F:	include/uapi/drm/amdgpu_drm.h
12688
12689RADEON FRAMEBUFFER DISPLAY DRIVER
12690M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12691L:	linux-fbdev@vger.kernel.org
12692S:	Maintained
12693F:	drivers/video/fbdev/aty/radeon*
12694F:	include/uapi/linux/radeonfb.h
12695
12696RADIOSHARK RADIO DRIVER
12697M:	Hans Verkuil <hverkuil@xs4all.nl>
12698L:	linux-media@vger.kernel.org
12699T:	git git://linuxtv.org/media_tree.git
12700S:	Maintained
12701F:	drivers/media/radio/radio-shark.c
12702
12703RADIOSHARK2 RADIO DRIVER
12704M:	Hans Verkuil <hverkuil@xs4all.nl>
12705L:	linux-media@vger.kernel.org
12706T:	git git://linuxtv.org/media_tree.git
12707S:	Maintained
12708F:	drivers/media/radio/radio-shark2.c
12709F:	drivers/media/radio/radio-tea5777.c
12710
12711RADOS BLOCK DEVICE (RBD)
12712M:	Ilya Dryomov <idryomov@gmail.com>
12713M:	Sage Weil <sage@redhat.com>
12714M:	Alex Elder <elder@kernel.org>
12715L:	ceph-devel@vger.kernel.org
12716W:	http://ceph.com/
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12718T:	git git://github.com/ceph/ceph-client.git
12719S:	Supported
12720F:	Documentation/ABI/testing/sysfs-bus-rbd
12721F:	drivers/block/rbd.c
12722F:	drivers/block/rbd_types.h
12723
12724RAGE128 FRAMEBUFFER DISPLAY DRIVER
12725M:	Paul Mackerras <paulus@samba.org>
12726L:	linux-fbdev@vger.kernel.org
12727S:	Maintained
12728F:	drivers/video/fbdev/aty/aty128fb.c
12729
12730RAINSHADOW-CEC DRIVER
12731M:	Hans Verkuil <hverkuil@xs4all.nl>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734S:	Maintained
12735F:	drivers/media/usb/rainshadow-cec/*
12736
12737RALINK MIPS ARCHITECTURE
12738M:	John Crispin <john@phrozen.org>
12739L:	linux-mips@vger.kernel.org
12740S:	Maintained
12741F:	arch/mips/ralink
12742
12743RALINK RT2X00 WIRELESS LAN DRIVER
12744P:	rt2x00 project
12745M:	Stanislaw Gruszka <sgruszka@redhat.com>
12746M:	Helmut Schaa <helmut.schaa@googlemail.com>
12747L:	linux-wireless@vger.kernel.org
12748S:	Maintained
12749F:	drivers/net/wireless/ralink/rt2x00/
12750
12751RAMDISK RAM BLOCK DEVICE DRIVER
12752M:	Jens Axboe <axboe@kernel.dk>
12753S:	Maintained
12754F:	Documentation/blockdev/ramdisk.txt
12755F:	drivers/block/brd.c
12756
12757RANCHU VIRTUAL BOARD FOR MIPS
12758M:	Miodrag Dinic <miodrag.dinic@mips.com>
12759L:	linux-mips@vger.kernel.org
12760S:	Supported
12761F:	arch/mips/generic/board-ranchu.c
12762F:	arch/mips/configs/generic/board-ranchu.config
12763
12764RANDOM NUMBER DRIVER
12765M:	"Theodore Ts'o" <tytso@mit.edu>
12766S:	Maintained
12767F:	drivers/char/random.c
12768
12769RAPIDIO SUBSYSTEM
12770M:	Matt Porter <mporter@kernel.crashing.org>
12771M:	Alexandre Bounine <alex.bou9@gmail.com>
12772S:	Maintained
12773F:	drivers/rapidio/
12774
12775RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12776L:	linux-wireless@vger.kernel.org
12777S:	Orphan
12778F:	drivers/net/wireless/ray*
12779
12780RCUTORTURE TEST FRAMEWORK
12781M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12782M:	Josh Triplett <josh@joshtriplett.org>
12783R:	Steven Rostedt <rostedt@goodmis.org>
12784R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12785R:	Lai Jiangshan <jiangshanlai@gmail.com>
12786L:	linux-kernel@vger.kernel.org
12787S:	Supported
12788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12789F:	tools/testing/selftests/rcutorture
12790
12791RDC R-321X SoC
12792M:	Florian Fainelli <florian@openwrt.org>
12793S:	Maintained
12794
12795RDC R6040 FAST ETHERNET DRIVER
12796M:	Florian Fainelli <f.fainelli@gmail.com>
12797L:	netdev@vger.kernel.org
12798S:	Maintained
12799F:	drivers/net/ethernet/rdc/r6040.c
12800
12801RDMAVT - RDMA verbs software
12802M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12803M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12804L:	linux-rdma@vger.kernel.org
12805S:	Supported
12806F:	drivers/infiniband/sw/rdmavt
12807
12808RDS - RELIABLE DATAGRAM SOCKETS
12809M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12810L:	netdev@vger.kernel.org
12811L:	linux-rdma@vger.kernel.org
12812L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12813W:	https://oss.oracle.com/projects/rds/
12814S:	Supported
12815F:	net/rds/
12816F:	Documentation/networking/rds.txt
12817
12818RDT - RESOURCE ALLOCATION
12819M:	Fenghua Yu <fenghua.yu@intel.com>
12820M:	Reinette Chatre <reinette.chatre@intel.com>
12821L:	linux-kernel@vger.kernel.org
12822S:	Supported
12823F:	arch/x86/kernel/cpu/resctrl/
12824F:	arch/x86/include/asm/resctrl_sched.h
12825F:	Documentation/x86/resctrl*
12826
12827READ-COPY UPDATE (RCU)
12828M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12829M:	Josh Triplett <josh@joshtriplett.org>
12830R:	Steven Rostedt <rostedt@goodmis.org>
12831R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12832R:	Lai Jiangshan <jiangshanlai@gmail.com>
12833R:	Joel Fernandes <joel@joelfernandes.org>
12834L:	linux-kernel@vger.kernel.org
12835W:	http://www.rdrop.com/users/paulmck/RCU/
12836S:	Supported
12837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12838F:	Documentation/RCU/
12839X:	Documentation/RCU/torture.txt
12840F:	include/linux/rcu*
12841X:	include/linux/srcu*.h
12842F:	kernel/rcu/
12843X:	kernel/rcu/srcu*.c
12844
12845REAL TIME CLOCK (RTC) SUBSYSTEM
12846M:	Alessandro Zummo <a.zummo@towertech.it>
12847M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12848L:	linux-rtc@vger.kernel.org
12849Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12851S:	Maintained
12852F:	Documentation/devicetree/bindings/rtc/
12853F:	Documentation/rtc.txt
12854F:	drivers/rtc/
12855F:	include/linux/rtc.h
12856F:	include/uapi/linux/rtc.h
12857F:	include/linux/rtc/
12858F:	include/linux/platform_data/rtc-*
12859F:	tools/testing/selftests/rtc/
12860
12861REALTEK AUDIO CODECS
12862M:	Bard Liao <bardliao@realtek.com>
12863M:	Oder Chiou <oder_chiou@realtek.com>
12864S:	Maintained
12865F:	sound/soc/codecs/rt*
12866F:	include/sound/rt*.h
12867
12868REALTEK RTL83xx SMI DSA ROUTER CHIPS
12869M:	Linus Walleij <linus.walleij@linaro.org>
12870S:	Maintained
12871F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12872F:	drivers/net/dsa/realtek-smi*
12873F:	drivers/net/dsa/rtl83*
12874
12875REGISTER MAP ABSTRACTION
12876M:	Mark Brown <broonie@kernel.org>
12877L:	linux-kernel@vger.kernel.org
12878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12879S:	Supported
12880F:	Documentation/devicetree/bindings/regmap/
12881F:	drivers/base/regmap/
12882F:	include/linux/regmap.h
12883
12884REISERFS FILE SYSTEM
12885L:	reiserfs-devel@vger.kernel.org
12886S:	Supported
12887F:	fs/reiserfs/
12888
12889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12890M:	Ohad Ben-Cohen <ohad@wizery.com>
12891M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12892L:	linux-remoteproc@vger.kernel.org
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/remoteproc/
12896F:	Documentation/remoteproc.txt
12897F:	drivers/remoteproc/
12898F:	include/linux/remoteproc.h
12899
12900REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12901M:	Ohad Ben-Cohen <ohad@wizery.com>
12902M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12903L:	linux-remoteproc@vger.kernel.org
12904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12905S:	Maintained
12906F:	drivers/rpmsg/
12907F:	Documentation/rpmsg.txt
12908F:	include/linux/rpmsg.h
12909F:	include/linux/rpmsg/
12910
12911RENESAS CLOCK DRIVERS
12912M:	Geert Uytterhoeven <geert+renesas@glider.be>
12913L:	linux-renesas-soc@vger.kernel.org
12914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12915S:	Supported
12916F:	drivers/clk/renesas/
12917
12918RENESAS EMEV2 I2C DRIVER
12919M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12920S:	Supported
12921F:	drivers/i2c/busses/i2c-emev2.c
12922
12923RENESAS ETHERNET DRIVERS
12924R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12925L:	netdev@vger.kernel.org
12926L:	linux-renesas-soc@vger.kernel.org
12927F:	Documentation/devicetree/bindings/net/renesas,*.txt
12928F:	Documentation/devicetree/bindings/net/sh_eth.txt
12929F:	drivers/net/ethernet/renesas/
12930F:	include/linux/sh_eth.h
12931
12932RENESAS R-CAR GYROADC DRIVER
12933M:	Marek Vasut <marek.vasut@gmail.com>
12934L:	linux-iio@vger.kernel.org
12935S:	Supported
12936F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12937F:	drivers/iio/adc/rcar-gyroadc.c
12938
12939RENESAS R-CAR I2C DRIVERS
12940M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12941S:	Supported
12942F:	drivers/i2c/busses/i2c-rcar.c
12943F:	drivers/i2c/busses/i2c-sh_mobile.c
12944
12945RENESAS RIIC DRIVER
12946M:	Chris Brandt <chris.brandt@renesas.com>
12947S:	Supported
12948F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12949F:	drivers/i2c/busses/i2c-riic.c
12950
12951RENESAS USB PHY DRIVER
12952M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12953L:	linux-renesas-soc@vger.kernel.org
12954S:	Maintained
12955F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12956
12957RESET CONTROLLER FRAMEWORK
12958M:	Philipp Zabel <p.zabel@pengutronix.de>
12959T:	git git://git.pengutronix.de/git/pza/linux
12960S:	Maintained
12961F:	drivers/reset/
12962F:	Documentation/devicetree/bindings/reset/
12963F:	include/dt-bindings/reset/
12964F:	include/linux/reset.h
12965F:	include/linux/reset-controller.h
12966
12967RESTARTABLE SEQUENCES SUPPORT
12968M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12969M:	Peter Zijlstra <peterz@infradead.org>
12970M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12971M:	Boqun Feng <boqun.feng@gmail.com>
12972L:	linux-kernel@vger.kernel.org
12973S:	Supported
12974F:	kernel/rseq.c
12975F:	include/uapi/linux/rseq.h
12976F:	include/trace/events/rseq.h
12977F:	tools/testing/selftests/rseq/
12978
12979RFKILL
12980M:	Johannes Berg <johannes@sipsolutions.net>
12981L:	linux-wireless@vger.kernel.org
12982W:	http://wireless.kernel.org/
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12985S:	Maintained
12986F:	Documentation/rfkill.txt
12987F:	Documentation/ABI/stable/sysfs-class-rfkill
12988F:	net/rfkill/
12989F:	include/linux/rfkill.h
12990F:	include/uapi/linux/rfkill.h
12991
12992RHASHTABLE
12993M:	Thomas Graf <tgraf@suug.ch>
12994M:	Herbert Xu <herbert@gondor.apana.org.au>
12995L:	netdev@vger.kernel.org
12996S:	Maintained
12997F:	lib/rhashtable.c
12998F:	lib/test_rhashtable.c
12999F:	include/linux/rhashtable.h
13000F:	include/linux/rhashtable-types.h
13001
13002RICOH R5C592 MEMORYSTICK DRIVER
13003M:	Maxim Levitsky <maximlevitsky@gmail.com>
13004S:	Maintained
13005F:	drivers/memstick/host/r592.*
13006
13007RICOH SMARTMEDIA/XD DRIVER
13008M:	Maxim Levitsky <maximlevitsky@gmail.com>
13009S:	Maintained
13010F:	drivers/mtd/nand/raw/r852.c
13011F:	drivers/mtd/nand/raw/r852.h
13012
13013RISC-V ARCHITECTURE
13014M:	Palmer Dabbelt <palmer@sifive.com>
13015M:	Albert Ou <aou@eecs.berkeley.edu>
13016L:	linux-riscv@lists.infradead.org
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13018S:	Supported
13019F:	arch/riscv/
13020K:	riscv
13021N:	riscv
13022
13023ROCCAT DRIVERS
13024M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13025W:	http://sourceforge.net/projects/roccat/
13026S:	Maintained
13027F:	drivers/hid/hid-roccat*
13028F:	include/linux/hid-roccat*
13029F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13030
13031ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13032M:	Jacob chen <jacob2.chen@rock-chips.com>
13033L:	linux-media@vger.kernel.org
13034S:	Maintained
13035F:	drivers/media/platform/rockchip/rga/
13036F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13037
13038ROCKCHIP VPU CODEC DRIVER
13039M:	Ezequiel Garcia <ezequiel@collabora.com>
13040L:	linux-media@vger.kernel.org
13041S:	Maintained
13042F:	drivers/staging/media/platform/rockchip/vpu/
13043F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13044
13045ROCKER DRIVER
13046M:	Jiri Pirko <jiri@resnulli.us>
13047L:	netdev@vger.kernel.org
13048S:	Supported
13049F:	drivers/net/ethernet/rocker/
13050
13051ROCKETPORT DRIVER
13052P:	Comtrol Corp.
13053W:	http://www.comtrol.com
13054S:	Maintained
13055F:	Documentation/serial/rocket.txt
13056F:	drivers/tty/rocket*
13057
13058ROCKETPORT EXPRESS/INFINITY DRIVER
13059M:	Kevin Cernekee <cernekee@gmail.com>
13060L:	linux-serial@vger.kernel.org
13061S:	Odd Fixes
13062F:	drivers/tty/serial/rp2.*
13063
13064ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13065M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13066L:	linux-kernel@vger.kernel.org
13067L:	linux-renesas-soc@vger.kernel.org
13068S:	Supported
13069F:	drivers/mfd/bd9571mwv.c
13070F:	drivers/regulator/bd9571mwv-regulator.c
13071F:	drivers/gpio/gpio-bd9571mwv.c
13072F:	include/linux/mfd/bd9571mwv.h
13073F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13074
13075ROSE NETWORK LAYER
13076M:	Ralf Baechle <ralf@linux-mips.org>
13077L:	linux-hams@vger.kernel.org
13078W:	http://www.linux-ax25.org/
13079S:	Maintained
13080F:	include/net/rose.h
13081F:	include/uapi/linux/rose.h
13082F:	net/rose/
13083
13084RTL2830 MEDIA DRIVER
13085M:	Antti Palosaari <crope@iki.fi>
13086L:	linux-media@vger.kernel.org
13087W:	https://linuxtv.org
13088W:	http://palosaari.fi/linux/
13089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13090T:	git git://linuxtv.org/anttip/media_tree.git
13091S:	Maintained
13092F:	drivers/media/dvb-frontends/rtl2830*
13093
13094RTL2832 MEDIA DRIVER
13095M:	Antti Palosaari <crope@iki.fi>
13096L:	linux-media@vger.kernel.org
13097W:	https://linuxtv.org
13098W:	http://palosaari.fi/linux/
13099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13100T:	git git://linuxtv.org/anttip/media_tree.git
13101S:	Maintained
13102F:	drivers/media/dvb-frontends/rtl2832*
13103
13104RTL2832_SDR MEDIA DRIVER
13105M:	Antti Palosaari <crope@iki.fi>
13106L:	linux-media@vger.kernel.org
13107W:	https://linuxtv.org
13108W:	http://palosaari.fi/linux/
13109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13110T:	git git://linuxtv.org/anttip/media_tree.git
13111S:	Maintained
13112F:	drivers/media/dvb-frontends/rtl2832_sdr*
13113
13114RTL8180 WIRELESS DRIVER
13115L:	linux-wireless@vger.kernel.org
13116W:	http://wireless.kernel.org/
13117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13118S:	Orphan
13119F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13120
13121RTL8187 WIRELESS DRIVER
13122M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13123M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13124M:	Larry Finger <Larry.Finger@lwfinger.net>
13125L:	linux-wireless@vger.kernel.org
13126W:	http://wireless.kernel.org/
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13128S:	Maintained
13129F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13130
13131REALTEK WIRELESS DRIVER (rtlwifi family)
13132M:	Ping-Ke Shih <pkshih@realtek.com>
13133L:	linux-wireless@vger.kernel.org
13134W:	http://wireless.kernel.org/
13135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13136S:	Maintained
13137F:	drivers/net/wireless/realtek/rtlwifi/
13138
13139RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13140M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13141L:	linux-wireless@vger.kernel.org
13142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13143S:	Maintained
13144F:	drivers/net/wireless/realtek/rtl8xxxu/
13145
13146RXRPC SOCKETS (AF_RXRPC)
13147M:	David Howells <dhowells@redhat.com>
13148L:	linux-afs@lists.infradead.org
13149S:	Supported
13150F:	net/rxrpc/
13151F:	include/keys/rxrpc-type.h
13152F:	include/net/af_rxrpc.h
13153F:	include/trace/events/rxrpc.h
13154F:	include/uapi/linux/rxrpc.h
13155F:	Documentation/networking/rxrpc.txt
13156W:	https://www.infradead.org/~dhowells/kafs/
13157
13158S3 SAVAGE FRAMEBUFFER DRIVER
13159M:	Antonino Daplas <adaplas@gmail.com>
13160L:	linux-fbdev@vger.kernel.org
13161S:	Maintained
13162F:	drivers/video/fbdev/savage/
13163
13164S390
13165M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13166M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13167L:	linux-s390@vger.kernel.org
13168W:	http://www.ibm.com/developerworks/linux/linux390/
13169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13170S:	Supported
13171F:	arch/s390/
13172F:	drivers/s390/
13173F:	Documentation/s390/
13174F:	Documentation/driver-api/s390-drivers.rst
13175
13176S390 COMMON I/O LAYER
13177M:	Sebastian Ott <sebott@linux.ibm.com>
13178M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13179L:	linux-s390@vger.kernel.org
13180W:	http://www.ibm.com/developerworks/linux/linux390/
13181S:	Supported
13182F:	drivers/s390/cio/
13183
13184S390 DASD DRIVER
13185M:	Stefan Haberland <sth@linux.ibm.com>
13186M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13187L:	linux-s390@vger.kernel.org
13188W:	http://www.ibm.com/developerworks/linux/linux390/
13189S:	Supported
13190F:	drivers/s390/block/dasd*
13191F:	block/partitions/ibm.c
13192
13193S390 IOMMU (PCI)
13194M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13195L:	linux-s390@vger.kernel.org
13196W:	http://www.ibm.com/developerworks/linux/linux390/
13197S:	Supported
13198F:	drivers/iommu/s390-iommu.c
13199
13200S390 IUCV NETWORK LAYER
13201M:	Julian Wiedmann <jwi@linux.ibm.com>
13202M:	Ursula Braun <ubraun@linux.ibm.com>
13203L:	linux-s390@vger.kernel.org
13204W:	http://www.ibm.com/developerworks/linux/linux390/
13205S:	Supported
13206F:	drivers/s390/net/*iucv*
13207F:	include/net/iucv/
13208F:	net/iucv/
13209
13210S390 NETWORK DRIVERS
13211M:	Julian Wiedmann <jwi@linux.ibm.com>
13212M:	Ursula Braun <ubraun@linux.ibm.com>
13213L:	linux-s390@vger.kernel.org
13214W:	http://www.ibm.com/developerworks/linux/linux390/
13215S:	Supported
13216F:	drivers/s390/net/
13217
13218S390 PCI SUBSYSTEM
13219M:	Sebastian Ott <sebott@linux.ibm.com>
13220M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13221L:	linux-s390@vger.kernel.org
13222W:	http://www.ibm.com/developerworks/linux/linux390/
13223S:	Supported
13224F:	arch/s390/pci/
13225F:	drivers/pci/hotplug/s390_pci_hpc.c
13226
13227S390 VFIO-CCW DRIVER
13228M:	Cornelia Huck <cohuck@redhat.com>
13229M:	Farhan Ali <alifm@linux.ibm.com>
13230M:	Eric Farman <farman@linux.ibm.com>
13231R:	Halil Pasic <pasic@linux.ibm.com>
13232L:	linux-s390@vger.kernel.org
13233L:	kvm@vger.kernel.org
13234S:	Supported
13235F:	drivers/s390/cio/vfio_ccw*
13236F:	Documentation/s390/vfio-ccw.txt
13237F:	include/uapi/linux/vfio_ccw.h
13238
13239S390 ZCRYPT DRIVER
13240M:	Harald Freudenberger <freude@linux.ibm.com>
13241L:	linux-s390@vger.kernel.org
13242W:	http://www.ibm.com/developerworks/linux/linux390/
13243S:	Supported
13244F:	drivers/s390/crypto/
13245
13246S390 VFIO AP DRIVER
13247M:	Tony Krowiak <akrowiak@linux.ibm.com>
13248M:	Pierre Morel <pmorel@linux.ibm.com>
13249M:	Halil Pasic <pasic@linux.ibm.com>
13250L:	linux-s390@vger.kernel.org
13251W:	http://www.ibm.com/developerworks/linux/linux390/
13252S:	Supported
13253F:	drivers/s390/crypto/vfio_ap_drv.c
13254F:	drivers/s390/crypto/vfio_ap_private.h
13255F:	drivers/s390/crypto/vfio_ap_ops.c
13256F:	Documentation/s390/vfio-ap.txt
13257
13258S390 ZFCP DRIVER
13259M:	Steffen Maier <maier@linux.ibm.com>
13260M:	Benjamin Block <bblock@linux.ibm.com>
13261L:	linux-s390@vger.kernel.org
13262W:	http://www.ibm.com/developerworks/linux/linux390/
13263S:	Supported
13264F:	drivers/s390/scsi/zfcp_*
13265
13266S3C24XX SD/MMC Driver
13267M:	Ben Dooks <ben-linux@fluff.org>
13268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13269S:	Supported
13270F:	drivers/mmc/host/s3cmci.*
13271
13272SAA6588 RDS RECEIVER DRIVER
13273M:	Hans Verkuil <hverkuil@xs4all.nl>
13274L:	linux-media@vger.kernel.org
13275T:	git git://linuxtv.org/media_tree.git
13276W:	https://linuxtv.org
13277S:	Odd Fixes
13278F:	drivers/media/i2c/saa6588*
13279
13280SAA7134 VIDEO4LINUX DRIVER
13281M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13282L:	linux-media@vger.kernel.org
13283W:	https://linuxtv.org
13284T:	git git://linuxtv.org/media_tree.git
13285S:	Odd fixes
13286F:	Documentation/media/v4l-drivers/saa7134*
13287F:	drivers/media/pci/saa7134/
13288
13289SAA7146 VIDEO4LINUX-2 DRIVER
13290M:	Hans Verkuil <hverkuil@xs4all.nl>
13291L:	linux-media@vger.kernel.org
13292T:	git git://linuxtv.org/media_tree.git
13293S:	Maintained
13294F:	drivers/media/common/saa7146/
13295F:	drivers/media/pci/saa7146/
13296F:	include/media/drv-intf/saa7146*
13297
13298SAMSUNG AUDIO (ASoC) DRIVERS
13299M:	Krzysztof Kozlowski <krzk@kernel.org>
13300M:	Sangbeom Kim <sbkim73@samsung.com>
13301M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13303S:	Supported
13304F:	sound/soc/samsung/
13305F:	Documentation/devicetree/bindings/sound/samsung*
13306
13307SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13308M:	Krzysztof Kozlowski <krzk@kernel.org>
13309L:	linux-crypto@vger.kernel.org
13310L:	linux-samsung-soc@vger.kernel.org
13311S:	Maintained
13312F:	drivers/crypto/exynos-rng.c
13313F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13314
13315SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13316M:	Łukasz Stelmach <l.stelmach@samsung.com>
13317L:	linux-samsung-soc@vger.kernel.org
13318S:	Maintained
13319F:	drivers/char/hw_random/exynos-trng.c
13320F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13321
13322SAMSUNG FRAMEBUFFER DRIVER
13323M:	Jingoo Han <jingoohan1@gmail.com>
13324L:	linux-fbdev@vger.kernel.org
13325S:	Maintained
13326F:	drivers/video/fbdev/s3c-fb.c
13327
13328SAMSUNG LAPTOP DRIVER
13329M:	Corentin Chary <corentin.chary@gmail.com>
13330L:	platform-driver-x86@vger.kernel.org
13331S:	Maintained
13332F:	drivers/platform/x86/samsung-laptop.c
13333
13334SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13335M:	Sangbeom Kim <sbkim73@samsung.com>
13336M:	Krzysztof Kozlowski <krzk@kernel.org>
13337M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13338L:	linux-kernel@vger.kernel.org
13339L:	linux-samsung-soc@vger.kernel.org
13340S:	Supported
13341F:	drivers/mfd/sec*.c
13342F:	drivers/regulator/s2m*.c
13343F:	drivers/regulator/s5m*.c
13344F:	drivers/clk/clk-s2mps11.c
13345F:	drivers/rtc/rtc-s5m.c
13346F:	include/linux/mfd/samsung/
13347F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13348F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13349F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13350F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13351
13352SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13353M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13354L:	linux-media@vger.kernel.org
13355L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13356S:	Maintained
13357F:	drivers/media/platform/s3c-camif/
13358F:	include/media/drv-intf/s3c_camif.h
13359
13360SAMSUNG S3FWRN5 NFC DRIVER
13361M:	Robert Baldyga <r.baldyga@samsung.com>
13362M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13363L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13364S:	Supported
13365F:	drivers/nfc/s3fwrn5
13366
13367SAMSUNG S5C73M3 CAMERA DRIVER
13368M:	Kyungmin Park <kyungmin.park@samsung.com>
13369M:	Andrzej Hajda <a.hajda@samsung.com>
13370L:	linux-media@vger.kernel.org
13371S:	Supported
13372F:	drivers/media/i2c/s5c73m3/*
13373
13374SAMSUNG S5K5BAF CAMERA DRIVER
13375M:	Kyungmin Park <kyungmin.park@samsung.com>
13376M:	Andrzej Hajda <a.hajda@samsung.com>
13377L:	linux-media@vger.kernel.org
13378S:	Supported
13379F:	drivers/media/i2c/s5k5baf.c
13380
13381SAMSUNG S5P Security SubSystem (SSS) DRIVER
13382M:	Krzysztof Kozlowski <krzk@kernel.org>
13383M:	Vladimir Zapolskiy <vz@mleia.com>
13384M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13385L:	linux-crypto@vger.kernel.org
13386L:	linux-samsung-soc@vger.kernel.org
13387S:	Maintained
13388F:	drivers/crypto/s5p-sss.c
13389
13390SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13391M:	Kyungmin Park <kyungmin.park@samsung.com>
13392M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13393L:	linux-media@vger.kernel.org
13394Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13395S:	Supported
13396F:	drivers/media/platform/exynos4-is/
13397
13398SAMSUNG SOC CLOCK DRIVERS
13399M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13400M:	Tomasz Figa <tomasz.figa@gmail.com>
13401M:	Chanwoo Choi <cw00.choi@samsung.com>
13402S:	Supported
13403L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13405F:	drivers/clk/samsung/
13406F:	include/dt-bindings/clock/exynos*.h
13407F:	Documentation/devicetree/bindings/clock/exynos*.txt
13408
13409SAMSUNG SPI DRIVERS
13410M:	Kukjin Kim <kgene@kernel.org>
13411M:	Krzysztof Kozlowski <krzk@kernel.org>
13412M:	Andi Shyti <andi@etezian.org>
13413L:	linux-spi@vger.kernel.org
13414L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13415S:	Maintained
13416F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13417F:	drivers/spi/spi-s3c*
13418F:	include/linux/platform_data/spi-s3c64xx.h
13419
13420SAMSUNG SXGBE DRIVERS
13421M:	Byungho An <bh74.an@samsung.com>
13422M:	Girish K S <ks.giri@samsung.com>
13423M:	Vipul Pandya <vipul.pandya@samsung.com>
13424S:	Supported
13425L:	netdev@vger.kernel.org
13426F:	drivers/net/ethernet/samsung/sxgbe/
13427
13428SAMSUNG THERMAL DRIVER
13429M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13430L:	linux-pm@vger.kernel.org
13431L:	linux-samsung-soc@vger.kernel.org
13432S:	Supported
13433T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13434F:	drivers/thermal/samsung/
13435
13436SAMSUNG USB2 PHY DRIVER
13437M:	Kamil Debski <kamil@wypas.org>
13438M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13439L:	linux-kernel@vger.kernel.org
13440S:	Supported
13441F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13442F:	Documentation/phy/samsung-usb2.txt
13443F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13444F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13445F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13446F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13447F:	drivers/phy/samsung/phy-samsung-usb2.c
13448F:	drivers/phy/samsung/phy-samsung-usb2.h
13449
13450SC1200 WDT DRIVER
13451M:	Zwane Mwaikambo <zwanem@gmail.com>
13452S:	Maintained
13453F:	drivers/watchdog/sc1200wdt.c
13454
13455SCHEDULER
13456M:	Ingo Molnar <mingo@redhat.com>
13457M:	Peter Zijlstra <peterz@infradead.org>
13458L:	linux-kernel@vger.kernel.org
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13460S:	Maintained
13461F:	kernel/sched/
13462F:	include/linux/sched.h
13463F:	include/uapi/linux/sched.h
13464F:	include/linux/wait.h
13465
13466SCR24X CHIP CARD INTERFACE DRIVER
13467M:	Lubomir Rintel <lkundrak@v3.sk>
13468S:	Supported
13469F:	drivers/char/pcmcia/scr24x_cs.c
13470
13471SCSI CDROM DRIVER
13472M:	Jens Axboe <axboe@kernel.dk>
13473L:	linux-scsi@vger.kernel.org
13474W:	http://www.kernel.dk
13475S:	Maintained
13476F:	drivers/scsi/sr*
13477
13478SCSI RDMA PROTOCOL (SRP) INITIATOR
13479M:	Bart Van Assche <bvanassche@acm.org>
13480L:	linux-rdma@vger.kernel.org
13481S:	Supported
13482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13483F:	drivers/infiniband/ulp/srp/
13484F:	include/scsi/srp.h
13485
13486SCSI RDMA PROTOCOL (SRP) TARGET
13487M:	Bart Van Assche <bvanassche@acm.org>
13488L:	linux-rdma@vger.kernel.org
13489L:	target-devel@vger.kernel.org
13490S:	Supported
13491Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13492F:	drivers/infiniband/ulp/srpt/
13493
13494SCSI SG DRIVER
13495M:	Doug Gilbert <dgilbert@interlog.com>
13496L:	linux-scsi@vger.kernel.org
13497W:	http://sg.danny.cz/sg
13498S:	Maintained
13499F:	Documentation/scsi/scsi-generic.txt
13500F:	drivers/scsi/sg.c
13501F:	include/scsi/sg.h
13502
13503SCSI SUBSYSTEM
13504M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13506M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13508L:	linux-scsi@vger.kernel.org
13509S:	Maintained
13510F:	Documentation/devicetree/bindings/scsi/
13511F:	drivers/scsi/
13512F:	include/scsi/
13513
13514SCSI TAPE DRIVER
13515M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13516L:	linux-scsi@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/scsi/st.txt
13519F:	drivers/scsi/st.*
13520F:	drivers/scsi/st_*.h
13521
13522SCTP PROTOCOL
13523M:	Vlad Yasevich <vyasevich@gmail.com>
13524M:	Neil Horman <nhorman@tuxdriver.com>
13525M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13526L:	linux-sctp@vger.kernel.org
13527W:	http://lksctp.sourceforge.net
13528S:	Maintained
13529F:	Documentation/networking/sctp.txt
13530F:	include/linux/sctp.h
13531F:	include/uapi/linux/sctp.h
13532F:	include/net/sctp/
13533F:	net/sctp/
13534
13535SCx200 CPU SUPPORT
13536M:	Jim Cromie <jim.cromie@gmail.com>
13537S:	Odd Fixes
13538F:	Documentation/i2c/busses/scx200_acb
13539F:	arch/x86/platform/scx200/
13540F:	drivers/watchdog/scx200_wdt.c
13541F:	drivers/i2c/busses/scx200*
13542F:	drivers/mtd/maps/scx200_docflash.c
13543F:	include/linux/scx200.h
13544
13545SCx200 GPIO DRIVER
13546M:	Jim Cromie <jim.cromie@gmail.com>
13547S:	Maintained
13548F:	drivers/char/scx200_gpio.c
13549F:	include/linux/scx200_gpio.h
13550
13551SCx200 HRT CLOCKSOURCE DRIVER
13552M:	Jim Cromie <jim.cromie@gmail.com>
13553S:	Maintained
13554F:	drivers/clocksource/scx200_hrt.c
13555
13556SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13557M:	Sascha Sommer <saschasommer@freenet.de>
13558L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13559S:	Maintained
13560F:	drivers/mmc/host/sdricoh_cs.c
13561
13562SECO BOARDS CEC DRIVER
13563M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13564S:	Maintained
13565F:	drivers/media/platform/seco-cec/seco-cec.c
13566F:	drivers/media/platform/seco-cec/seco-cec.h
13567
13568SECURE COMPUTING
13569M:	Kees Cook <keescook@chromium.org>
13570R:	Andy Lutomirski <luto@amacapital.net>
13571R:	Will Drewry <wad@chromium.org>
13572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13573S:	Supported
13574F:	kernel/seccomp.c
13575F:	include/uapi/linux/seccomp.h
13576F:	include/linux/seccomp.h
13577F:	tools/testing/selftests/seccomp/*
13578F:	tools/testing/selftests/kselftest_harness.h
13579F:	Documentation/userspace-api/seccomp_filter.rst
13580K:	\bsecure_computing
13581K:	\bTIF_SECCOMP\b
13582
13583SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13584M:	Al Cooper <alcooperx@gmail.com>
13585L:	linux-mmc@vger.kernel.org
13586L:	bcm-kernel-feedback-list@broadcom.com
13587S:	Maintained
13588F:	drivers/mmc/host/sdhci-brcmstb*
13589
13590SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13591M:	Adrian Hunter <adrian.hunter@intel.com>
13592L:	linux-mmc@vger.kernel.org
13593T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13594S:	Maintained
13595F:	drivers/mmc/host/sdhci*
13596F:	include/linux/mmc/sdhci*
13597
13598SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13599M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13600M:	Manjunath M B <manjumb@synopsys.com>
13601L:	linux-mmc@vger.kernel.org
13602S:	Maintained
13603F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13604
13605SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13606M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13607L:	linux-mmc@vger.kernel.org
13608S:	Supported
13609F:	drivers/mmc/host/sdhci-of-at91.c
13610
13611SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13612M:	Ben Dooks <ben-linux@fluff.org>
13613M:	Jaehoon Chung <jh80.chung@samsung.com>
13614L:	linux-mmc@vger.kernel.org
13615S:	Maintained
13616F:	drivers/mmc/host/sdhci-s3c*
13617
13618SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13619M:	Viresh Kumar <vireshk@kernel.org>
13620L:	linux-mmc@vger.kernel.org
13621S:	Maintained
13622F:	drivers/mmc/host/sdhci-spear.c
13623
13624SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13625M:	Kishon Vijay Abraham I <kishon@ti.com>
13626L:	linux-mmc@vger.kernel.org
13627S:	Maintained
13628F:	drivers/mmc/host/sdhci-omap.c
13629
13630SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13631M:	Scott Bauer <scott.bauer@intel.com>
13632M:	Jonathan Derrick <jonathan.derrick@intel.com>
13633L:	linux-block@vger.kernel.org
13634S:	Supported
13635F:	block/sed*
13636F:	block/opal_proto.h
13637F:	include/linux/sed*
13638F:	include/uapi/linux/sed*
13639
13640SECURITY CONTACT
13641M:	Security Officers <security@kernel.org>
13642S:	Supported
13643
13644SECURITY SUBSYSTEM
13645M:	James Morris <jmorris@namei.org>
13646M:	"Serge E. Hallyn" <serge@hallyn.com>
13647L:	linux-security-module@vger.kernel.org (suggested Cc:)
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13649W:	http://kernsec.org/
13650S:	Supported
13651F:	security/
13652X:	security/selinux/
13653
13654SELINUX SECURITY MODULE
13655M:	Paul Moore <paul@paul-moore.com>
13656M:	Stephen Smalley <sds@tycho.nsa.gov>
13657M:	Eric Paris <eparis@parisplace.org>
13658L:	selinux@vger.kernel.org
13659W:	https://selinuxproject.org
13660W:	https://github.com/SELinuxProject
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13662S:	Supported
13663F:	include/linux/selinux*
13664F:	security/selinux/
13665F:	scripts/selinux/
13666F:	Documentation/admin-guide/LSM/SELinux.rst
13667
13668SENSABLE PHANTOM
13669M:	Jiri Slaby <jirislaby@gmail.com>
13670S:	Maintained
13671F:	drivers/misc/phantom.c
13672F:	include/uapi/linux/phantom.h
13673
13674SERIAL DEVICE BUS
13675M:	Rob Herring <robh@kernel.org>
13676L:	linux-serial@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/devicetree/bindings/serial/slave-device.txt
13679F:	drivers/tty/serdev/
13680F:	include/linux/serdev.h
13681
13682SERIAL DRIVERS
13683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13684L:	linux-serial@vger.kernel.org
13685S:	Maintained
13686F:	Documentation/devicetree/bindings/serial/
13687F:	drivers/tty/serial/
13688
13689SERIAL IR RECEIVER
13690M:	Sean Young <sean@mess.org>
13691L:	linux-media@vger.kernel.org
13692S:	Maintained
13693F:	drivers/media/rc/serial_ir.c
13694
13695SFC NETWORK DRIVER
13696M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13697M:	Edward Cree <ecree@solarflare.com>
13698M:	Bert Kenward <bkenward@solarflare.com>
13699L:	netdev@vger.kernel.org
13700S:	Supported
13701F:	drivers/net/ethernet/sfc/
13702
13703SGI GRU DRIVER
13704M:	Dimitri Sivanich <sivanich@sgi.com>
13705S:	Maintained
13706F:	drivers/misc/sgi-gru/
13707
13708SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13709M:	Pat Gefre <pfg@sgi.com>
13710L:	linux-ia64@vger.kernel.org
13711S:	Supported
13712F:	Documentation/ia64/serial.txt
13713F:	drivers/tty/serial/ioc?_serial.c
13714F:	include/linux/ioc?.h
13715
13716SGI XP/XPC/XPNET DRIVER
13717M:	Cliff Whickman <cpw@sgi.com>
13718M:	Robin Holt <robinmholt@gmail.com>
13719S:	Maintained
13720F:	drivers/misc/sgi-xp/
13721
13722SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13723M:	Ursula Braun <ubraun@linux.ibm.com>
13724L:	linux-s390@vger.kernel.org
13725W:	http://www.ibm.com/developerworks/linux/linux390/
13726S:	Supported
13727F:	net/smc/
13728
13729SHARP RJ54N1CB0C SENSOR DRIVER
13730M:	Jacopo Mondi <jacopo@jmondi.org>
13731L:	linux-media@vger.kernel.org
13732T:	git git://linuxtv.org/media_tree.git
13733S:	Odd fixes
13734F:	drivers/media/i2c/rj54n1cb0c.c
13735F:	include/media/i2c/rj54n1cb0c.h
13736
13737SH_VEU V4L2 MEM2MEM DRIVER
13738L:	linux-media@vger.kernel.org
13739S:	Orphan
13740F:	drivers/media/platform/sh_veu.c
13741
13742SH_VOU V4L2 OUTPUT DRIVER
13743L:	linux-media@vger.kernel.org
13744S:	Orphan
13745F:	drivers/media/platform/sh_vou.c
13746F:	include/media/drv-intf/sh_vou.h
13747
13748SI2157 MEDIA DRIVER
13749M:	Antti Palosaari <crope@iki.fi>
13750L:	linux-media@vger.kernel.org
13751W:	https://linuxtv.org
13752W:	http://palosaari.fi/linux/
13753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13754T:	git git://linuxtv.org/anttip/media_tree.git
13755S:	Maintained
13756F:	drivers/media/tuners/si2157*
13757
13758SI2165 MEDIA DRIVER
13759M:	Matthias Schwarzott <zzam@gentoo.org>
13760L:	linux-media@vger.kernel.org
13761W:	https://linuxtv.org
13762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13763S:	Maintained
13764F:	drivers/media/dvb-frontends/si2165*
13765
13766SI2168 MEDIA DRIVER
13767M:	Antti Palosaari <crope@iki.fi>
13768L:	linux-media@vger.kernel.org
13769W:	https://linuxtv.org
13770W:	http://palosaari.fi/linux/
13771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13772T:	git git://linuxtv.org/anttip/media_tree.git
13773S:	Maintained
13774F:	drivers/media/dvb-frontends/si2168*
13775
13776SI470X FM RADIO RECEIVER I2C DRIVER
13777M:	Hans Verkuil <hverkuil@xs4all.nl>
13778L:	linux-media@vger.kernel.org
13779T:	git git://linuxtv.org/media_tree.git
13780W:	https://linuxtv.org
13781S:	Odd Fixes
13782F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13783
13784SI470X FM RADIO RECEIVER USB DRIVER
13785M:	Hans Verkuil <hverkuil@xs4all.nl>
13786L:	linux-media@vger.kernel.org
13787T:	git git://linuxtv.org/media_tree.git
13788W:	https://linuxtv.org
13789S:	Maintained
13790F:	drivers/media/radio/si470x/radio-si470x-common.c
13791F:	drivers/media/radio/si470x/radio-si470x.h
13792F:	drivers/media/radio/si470x/radio-si470x-usb.c
13793
13794SI4713 FM RADIO TRANSMITTER I2C DRIVER
13795M:	Eduardo Valentin <edubezval@gmail.com>
13796L:	linux-media@vger.kernel.org
13797T:	git git://linuxtv.org/media_tree.git
13798W:	https://linuxtv.org
13799S:	Odd Fixes
13800F:	drivers/media/radio/si4713/si4713.?
13801
13802SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13803M:	Eduardo Valentin <edubezval@gmail.com>
13804L:	linux-media@vger.kernel.org
13805T:	git git://linuxtv.org/media_tree.git
13806W:	https://linuxtv.org
13807S:	Odd Fixes
13808F:	drivers/media/radio/si4713/radio-platform-si4713.c
13809
13810SI4713 FM RADIO TRANSMITTER USB DRIVER
13811M:	Hans Verkuil <hverkuil@xs4all.nl>
13812L:	linux-media@vger.kernel.org
13813T:	git git://linuxtv.org/media_tree.git
13814W:	https://linuxtv.org
13815S:	Maintained
13816F:	drivers/media/radio/si4713/radio-usb-si4713.c
13817
13818SIANO DVB DRIVER
13819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13820L:	linux-media@vger.kernel.org
13821W:	https://linuxtv.org
13822T:	git git://linuxtv.org/media_tree.git
13823S:	Odd fixes
13824F:	drivers/media/common/siano/
13825F:	drivers/media/usb/siano/
13826F:	drivers/media/usb/siano/
13827F:	drivers/media/mmc/siano/
13828
13829SIFIVE DRIVERS
13830M:	Palmer Dabbelt <palmer@sifive.com>
13831L:	linux-riscv@lists.infradead.org
13832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13833S:	Supported
13834K:	sifive
13835N:	sifive
13836
13837SILEAD TOUCHSCREEN DRIVER
13838M:	Hans de Goede <hdegoede@redhat.com>
13839L:	linux-input@vger.kernel.org
13840L:	platform-driver-x86@vger.kernel.org
13841S:	Maintained
13842F:	drivers/input/touchscreen/silead.c
13843F:	drivers/platform/x86/touchscreen_dmi.c
13844
13845SILICON MOTION SM712 FRAME BUFFER DRIVER
13846M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13847M:	Teddy Wang <teddy.wang@siliconmotion.com>
13848M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13849L:	linux-fbdev@vger.kernel.org
13850S:	Maintained
13851F:	drivers/video/fbdev/sm712*
13852F:	Documentation/fb/sm712fb.txt
13853
13854SIMPLE FIRMWARE INTERFACE (SFI)
13855M:	Len Brown <lenb@kernel.org>
13856L:	sfi-devel@simplefirmware.org
13857W:	http://simplefirmware.org/
13858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13859S:	Supported
13860F:	arch/x86/platform/sfi/
13861F:	drivers/sfi/
13862F:	include/linux/sfi*.h
13863
13864SIMPLEFB FB DRIVER
13865M:	Hans de Goede <hdegoede@redhat.com>
13866L:	linux-fbdev@vger.kernel.org
13867S:	Maintained
13868F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13869F:	drivers/video/fbdev/simplefb.c
13870F:	include/linux/platform_data/simplefb.h
13871
13872SIMTEC EB110ATX (Chalice CATS)
13873P:	Ben Dooks
13874P:	Vincent Sanders <vince@simtec.co.uk>
13875M:	Simtec Linux Team <linux@simtec.co.uk>
13876W:	http://www.simtec.co.uk/products/EB110ATX/
13877S:	Supported
13878
13879SIMTEC EB2410ITX (BAST)
13880P:	Ben Dooks
13881P:	Vincent Sanders <vince@simtec.co.uk>
13882M:	Simtec Linux Team <linux@simtec.co.uk>
13883W:	http://www.simtec.co.uk/products/EB2410ITX/
13884S:	Supported
13885F:	arch/arm/mach-s3c24xx/mach-bast.c
13886F:	arch/arm/mach-s3c24xx/bast-ide.c
13887F:	arch/arm/mach-s3c24xx/bast-irq.c
13888
13889SIPHASH PRF ROUTINES
13890M:	Jason A. Donenfeld <Jason@zx2c4.com>
13891S:	Maintained
13892F:	lib/siphash.c
13893F:	lib/test_siphash.c
13894F:	include/linux/siphash.h
13895
13896SIOX
13897M:	Gavin Schenk <g.schenk@eckelmann.de>
13898M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13899R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13900S:	Supported
13901F:	drivers/siox/*
13902F:	drivers/gpio/gpio-siox.c
13903F:	include/trace/events/siox.h
13904
13905SIS 190 ETHERNET DRIVER
13906M:	Francois Romieu <romieu@fr.zoreil.com>
13907L:	netdev@vger.kernel.org
13908S:	Maintained
13909F:	drivers/net/ethernet/sis/sis190.c
13910
13911SIS 900/7016 FAST ETHERNET DRIVER
13912M:	Daniele Venzano <venza@brownhat.org>
13913W:	http://www.brownhat.org/sis900.html
13914L:	netdev@vger.kernel.org
13915S:	Maintained
13916F:	drivers/net/ethernet/sis/sis900.*
13917
13918SIS FRAMEBUFFER DRIVER
13919M:	Thomas Winischhofer <thomas@winischhofer.net>
13920W:	http://www.winischhofer.net/linuxsisvga.shtml
13921S:	Maintained
13922F:	Documentation/fb/sisfb.txt
13923F:	drivers/video/fbdev/sis/
13924F:	include/video/sisfb.h
13925
13926SIS USB2VGA DRIVER
13927M:	Thomas Winischhofer <thomas@winischhofer.net>
13928W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13929S:	Maintained
13930F:	drivers/usb/misc/sisusbvga/
13931
13932SLAB ALLOCATOR
13933M:	Christoph Lameter <cl@linux.com>
13934M:	Pekka Enberg <penberg@kernel.org>
13935M:	David Rientjes <rientjes@google.com>
13936M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13937M:	Andrew Morton <akpm@linux-foundation.org>
13938L:	linux-mm@kvack.org
13939S:	Maintained
13940F:	include/linux/sl?b*.h
13941F:	mm/sl?b*
13942
13943SLEEPABLE READ-COPY UPDATE (SRCU)
13944M:	Lai Jiangshan <jiangshanlai@gmail.com>
13945M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13946M:	Josh Triplett <josh@joshtriplett.org>
13947R:	Steven Rostedt <rostedt@goodmis.org>
13948R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13949L:	linux-kernel@vger.kernel.org
13950W:	http://www.rdrop.com/users/paulmck/RCU/
13951S:	Supported
13952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13953F:	include/linux/srcu*.h
13954F:	kernel/rcu/srcu*.c
13955
13956SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13957M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13959S:	Maintained
13960F:	drivers/slimbus/
13961F:	Documentation/devicetree/bindings/slimbus/
13962F:	include/linux/slimbus.h
13963
13964SMACK SECURITY MODULE
13965M:	Casey Schaufler <casey@schaufler-ca.com>
13966L:	linux-security-module@vger.kernel.org
13967W:	http://schaufler-ca.com
13968T:	git git://github.com/cschaufler/smack-next
13969S:	Maintained
13970F:	Documentation/admin-guide/LSM/Smack.rst
13971F:	security/smack/
13972
13973SMC91x ETHERNET DRIVER
13974M:	Nicolas Pitre <nico@fluxnic.net>
13975S:	Odd Fixes
13976F:	drivers/net/ethernet/smsc/smc91x.*
13977
13978SMIA AND SMIA++ IMAGE SENSOR DRIVER
13979M:	Sakari Ailus <sakari.ailus@iki.fi>
13980L:	linux-media@vger.kernel.org
13981S:	Maintained
13982F:	drivers/media/i2c/smiapp/
13983F:	include/media/i2c/smiapp.h
13984F:	drivers/media/i2c/smiapp-pll.c
13985F:	drivers/media/i2c/smiapp-pll.h
13986F:	include/uapi/linux/smiapp.h
13987F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13988
13989SMM665 HARDWARE MONITOR DRIVER
13990M:	Guenter Roeck <linux@roeck-us.net>
13991L:	linux-hwmon@vger.kernel.org
13992S:	Maintained
13993F:	Documentation/hwmon/smm665
13994F:	drivers/hwmon/smm665.c
13995
13996SMSC EMC2103 HARDWARE MONITOR DRIVER
13997M:	Steve Glendinning <steve.glendinning@shawell.net>
13998L:	linux-hwmon@vger.kernel.org
13999S:	Maintained
14000F:	Documentation/hwmon/emc2103
14001F:	drivers/hwmon/emc2103.c
14002
14003SMSC SCH5627 HARDWARE MONITOR DRIVER
14004M:	Hans de Goede <hdegoede@redhat.com>
14005L:	linux-hwmon@vger.kernel.org
14006S:	Supported
14007F:	Documentation/hwmon/sch5627
14008F:	drivers/hwmon/sch5627.c
14009
14010SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14011M:	Steve Glendinning <steve.glendinning@shawell.net>
14012L:	linux-fbdev@vger.kernel.org
14013S:	Maintained
14014F:	drivers/video/fbdev/smscufx.c
14015
14016SMSC47B397 HARDWARE MONITOR DRIVER
14017M:	Jean Delvare <jdelvare@suse.com>
14018L:	linux-hwmon@vger.kernel.org
14019S:	Maintained
14020F:	Documentation/hwmon/smsc47b397
14021F:	drivers/hwmon/smsc47b397.c
14022
14023SMSC911x ETHERNET DRIVER
14024M:	Steve Glendinning <steve.glendinning@shawell.net>
14025L:	netdev@vger.kernel.org
14026S:	Maintained
14027F:	include/linux/smsc911x.h
14028F:	drivers/net/ethernet/smsc/smsc911x.*
14029
14030SMSC9420 PCI ETHERNET DRIVER
14031M:	Steve Glendinning <steve.glendinning@shawell.net>
14032L:	netdev@vger.kernel.org
14033S:	Maintained
14034F:	drivers/net/ethernet/smsc/smsc9420.*
14035
14036SOC-CAMERA V4L2 SUBSYSTEM
14037L:	linux-media@vger.kernel.org
14038T:	git git://linuxtv.org/media_tree.git
14039S:	Orphan
14040F:	include/media/soc*
14041F:	drivers/media/i2c/soc_camera/
14042F:	drivers/media/platform/soc_camera/
14043
14044SOCIONEXT SYNQUACER I2C DRIVER
14045M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14046L:	linux-i2c@vger.kernel.org
14047S:	Maintained
14048F:	drivers/i2c/busses/i2c-synquacer.c
14049F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14050
14051SOCIONEXT UNIPHIER SOUND DRIVER
14052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14053S:	Orphan
14054F:	sound/soc/uniphier/
14055
14056SOEKRIS NET48XX LED SUPPORT
14057M:	Chris Boot <bootc@bootc.net>
14058S:	Maintained
14059F:	drivers/leds/leds-net48xx.c
14060
14061SOFT-ROCE DRIVER (rxe)
14062M:	Moni Shoua <monis@mellanox.com>
14063L:	linux-rdma@vger.kernel.org
14064S:	Supported
14065W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14066Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14067F:	drivers/infiniband/sw/rxe/
14068F:	include/uapi/rdma/rdma_user_rxe.h
14069
14070SOFTLOGIC 6x10 MPEG CODEC
14071M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14072M:	Anton Sviridenko <anton@corp.bluecherry.net>
14073M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14074M:	Andrey Utkin <andrey_utkin@fastmail.com>
14075M:	Ismael Luceno <ismael@iodev.co.uk>
14076L:	linux-media@vger.kernel.org
14077S:	Supported
14078F:	drivers/media/pci/solo6x10/
14079
14080SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14081M:	James Morse <james.morse@arm.com>
14082L:	linux-arm-kernel@lists.infradead.org
14083S:	Maintained
14084F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14085F:	drivers/firmware/arm_sdei.c
14086F:	include/linux/arm_sdei.h
14087F:	include/uapi/linux/arm_sdei.h
14088
14089SOFTWARE RAID (Multiple Disks) SUPPORT
14090M:	Shaohua Li <shli@kernel.org>
14091L:	linux-raid@vger.kernel.org
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14093S:	Supported
14094F:	drivers/md/Makefile
14095F:	drivers/md/Kconfig
14096F:	drivers/md/md*
14097F:	drivers/md/raid*
14098F:	include/linux/raid/
14099F:	include/uapi/linux/raid/
14100
14101SOCIONEXT (SNI) AVE NETWORK DRIVER
14102M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14103L:	netdev@vger.kernel.org
14104S:	Maintained
14105F:	drivers/net/ethernet/socionext/sni_ave.c
14106F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14107
14108SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14109M:	Jassi Brar <jaswinder.singh@linaro.org>
14110L:	netdev@vger.kernel.org
14111S:	Maintained
14112F:	drivers/net/ethernet/socionext/netsec.c
14113F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14114
14115SOLIDRUN CLEARFOG SUPPORT
14116M:	Russell King <linux@armlinux.org.uk>
14117S:	Maintained
14118F:	arch/arm/boot/dts/armada-388-clearfog*
14119F:	arch/arm/boot/dts/armada-38x-solidrun-*
14120
14121SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14122M:	Russell King <linux@armlinux.org.uk>
14123S:	Maintained
14124F:	arch/arm/boot/dts/imx6*-cubox-i*
14125F:	arch/arm/boot/dts/imx6*-hummingboard*
14126F:	arch/arm/boot/dts/imx6*-sr-*
14127
14128SONIC NETWORK DRIVER
14129M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14130L:	netdev@vger.kernel.org
14131S:	Maintained
14132F:	drivers/net/ethernet/natsemi/sonic.*
14133
14134SONICS SILICON BACKPLANE DRIVER (SSB)
14135M:	Michael Buesch <m@bues.ch>
14136L:	linux-wireless@vger.kernel.org
14137S:	Maintained
14138F:	drivers/ssb/
14139F:	include/linux/ssb/
14140
14141SONY IMX214 SENSOR DRIVER
14142M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14143L:	linux-media@vger.kernel.org
14144T:	git git://linuxtv.org/media_tree.git
14145S:	Maintained
14146F:	drivers/media/i2c/imx214.c
14147F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14148
14149SONY IMX258 SENSOR DRIVER
14150M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14151L:	linux-media@vger.kernel.org
14152T:	git git://linuxtv.org/media_tree.git
14153S:	Maintained
14154F:	drivers/media/i2c/imx258.c
14155
14156SONY IMX274 SENSOR DRIVER
14157M:	Leon Luo <leonl@leopardimaging.com>
14158L:	linux-media@vger.kernel.org
14159T:	git git://linuxtv.org/media_tree.git
14160S:	Maintained
14161F:	drivers/media/i2c/imx274.c
14162F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14163
14164SONY IMX319 SENSOR DRIVER
14165M:	Bingbu Cao <bingbu.cao@intel.com>
14166L:	linux-media@vger.kernel.org
14167T:	git git://linuxtv.org/media_tree.git
14168S:	Maintained
14169F:	drivers/media/i2c/imx319.c
14170
14171SONY IMX355 SENSOR DRIVER
14172M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14173L:	linux-media@vger.kernel.org
14174T:	git git://linuxtv.org/media_tree.git
14175S:	Maintained
14176F:	drivers/media/i2c/imx355.c
14177
14178SONY MEMORYSTICK CARD SUPPORT
14179M:	Alex Dubov <oakad@yahoo.com>
14180W:	http://tifmxx.berlios.de/
14181S:	Maintained
14182F:	drivers/memstick/host/tifm_ms.c
14183
14184SONY MEMORYSTICK STANDARD SUPPORT
14185M:	Maxim Levitsky <maximlevitsky@gmail.com>
14186S:	Maintained
14187F:	drivers/memstick/core/ms_block.*
14188
14189SONY VAIO CONTROL DEVICE DRIVER
14190M:	Mattia Dongili <malattia@linux.it>
14191L:	platform-driver-x86@vger.kernel.org
14192W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14193S:	Maintained
14194F:	Documentation/laptops/sony-laptop.txt
14195F:	drivers/char/sonypi.c
14196F:	drivers/platform/x86/sony-laptop.c
14197F:	include/linux/sony-laptop.h
14198
14199SOUND
14200M:	Jaroslav Kysela <perex@perex.cz>
14201M:	Takashi Iwai <tiwai@suse.com>
14202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14203W:	http://www.alsa-project.org/
14204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14205T:	git git://git.alsa-project.org/alsa-kernel.git
14206Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14207S:	Maintained
14208F:	Documentation/sound/
14209F:	include/sound/
14210F:	include/uapi/sound/
14211F:	sound/
14212
14213SOUND - COMPRESSED AUDIO
14214M:	Vinod Koul <vkoul@kernel.org>
14215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14217S:	Supported
14218F:	Documentation/sound/designs/compress-offload.rst
14219F:	include/sound/compress_driver.h
14220F:	include/uapi/sound/compress_*
14221F:	sound/core/compress_offload.c
14222F:	sound/soc/soc-compress.c
14223
14224SOUND - DMAENGINE HELPERS
14225M:	Lars-Peter Clausen <lars@metafoo.de>
14226S:	Supported
14227F:	include/sound/dmaengine_pcm.h
14228F:	sound/core/pcm_dmaengine.c
14229F:	sound/soc/soc-generic-dmaengine-pcm.c
14230
14231SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14232M:	Liam Girdwood <lgirdwood@gmail.com>
14233M:	Mark Brown <broonie@kernel.org>
14234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14236W:	http://alsa-project.org/main/index.php/ASoC
14237S:	Supported
14238F:	Documentation/devicetree/bindings/sound/
14239F:	Documentation/sound/soc/
14240F:	sound/soc/
14241F:	include/dt-bindings/sound/
14242F:	include/sound/soc*
14243
14244SOUNDWIRE SUBSYSTEM
14245M:	Vinod Koul <vkoul@kernel.org>
14246M:	Sanyog Kale <sanyog.r.kale@intel.com>
14247R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14248L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14249S:	Supported
14250F:	Documentation/driver-api/soundwire/
14251F:	drivers/soundwire/
14252F:	include/linux/soundwire/
14253
14254SP2 MEDIA DRIVER
14255M:	Olli Salonen <olli.salonen@iki.fi>
14256L:	linux-media@vger.kernel.org
14257W:	https://linuxtv.org
14258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14259S:	Maintained
14260F:	drivers/media/dvb-frontends/sp2*
14261
14262SPARC + UltraSPARC (sparc/sparc64)
14263M:	"David S. Miller" <davem@davemloft.net>
14264L:	sparclinux@vger.kernel.org
14265Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14268S:	Maintained
14269F:	arch/sparc/
14270F:	drivers/sbus/
14271
14272SPARC SERIAL DRIVERS
14273M:	"David S. Miller" <davem@davemloft.net>
14274L:	sparclinux@vger.kernel.org
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14277S:	Maintained
14278F:	include/linux/sunserialcore.h
14279F:	drivers/tty/serial/suncore.c
14280F:	drivers/tty/serial/sunhv.c
14281F:	drivers/tty/serial/sunsab.c
14282F:	drivers/tty/serial/sunsab.h
14283F:	drivers/tty/serial/sunsu.c
14284F:	drivers/tty/serial/sunzilog.c
14285F:	drivers/tty/serial/sunzilog.h
14286F:	drivers/tty/vcc.c
14287
14288SPARSE CHECKER
14289M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14290L:	linux-sparse@vger.kernel.org
14291W:	https://sparse.wiki.kernel.org/
14292T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14293S:	Maintained
14294F:	include/linux/compiler.h
14295
14296SPEAR CLOCK FRAMEWORK SUPPORT
14297M:	Viresh Kumar <vireshk@kernel.org>
14298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14299W:	http://www.st.com/spear
14300S:	Maintained
14301F:	drivers/clk/spear/
14302
14303SPEAR PLATFORM SUPPORT
14304M:	Viresh Kumar <vireshk@kernel.org>
14305M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14307W:	http://www.st.com/spear
14308S:	Maintained
14309F:	arch/arm/boot/dts/spear*
14310F:	arch/arm/mach-spear/
14311
14312SPI NOR SUBSYSTEM
14313M:	Marek Vasut <marek.vasut@gmail.com>
14314L:	linux-mtd@lists.infradead.org
14315W:	http://www.linux-mtd.infradead.org/
14316Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14317T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14318T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14319S:	Maintained
14320F:	drivers/mtd/spi-nor/
14321F:	include/linux/mtd/spi-nor.h
14322
14323SPI SUBSYSTEM
14324M:	Mark Brown <broonie@kernel.org>
14325L:	linux-spi@vger.kernel.org
14326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14327Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14328S:	Maintained
14329F:	Documentation/devicetree/bindings/spi/
14330F:	Documentation/spi/
14331F:	drivers/spi/
14332F:	include/linux/spi/
14333F:	include/uapi/linux/spi/
14334F:	tools/spi/
14335
14336SPIDERNET NETWORK DRIVER for CELL
14337M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14338L:	netdev@vger.kernel.org
14339S:	Supported
14340F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14341F:	drivers/net/ethernet/toshiba/spider_net*
14342
14343SPMI SUBSYSTEM
14344R:	Stephen Boyd <sboyd@kernel.org>
14345L:	linux-arm-msm@vger.kernel.org
14346F:	Documentation/devicetree/bindings/spmi/
14347F:	drivers/spmi/
14348F:	include/dt-bindings/spmi/spmi.h
14349F:	include/linux/spmi.h
14350F:	include/trace/events/spmi.h
14351
14352SPU FILE SYSTEM
14353M:	Jeremy Kerr <jk@ozlabs.org>
14354L:	linuxppc-dev@lists.ozlabs.org
14355W:	http://www.ibm.com/developerworks/power/cell/
14356S:	Supported
14357F:	Documentation/filesystems/spufs.txt
14358F:	arch/powerpc/platforms/cell/spufs/
14359
14360SQUASHFS FILE SYSTEM
14361M:	Phillip Lougher <phillip@squashfs.org.uk>
14362L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14363W:	http://squashfs.org.uk
14364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14365S:	Maintained
14366F:	Documentation/filesystems/squashfs.txt
14367F:	fs/squashfs/
14368
14369SRM (Alpha) environment access
14370M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14371S:	Maintained
14372F:	arch/alpha/kernel/srm_env.c
14373
14374ST LSM6DSx IMU IIO DRIVER
14375M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14376L:	linux-iio@vger.kernel.org
14377W:	http://www.st.com/
14378S:	Maintained
14379F:	drivers/iio/imu/st_lsm6dsx/
14380F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14381
14382ST STM32 I2C/SMBUS DRIVER
14383M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14384L:	linux-i2c@vger.kernel.org
14385S:	Maintained
14386F:	drivers/i2c/busses/i2c-stm32*
14387
14388ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14389M:	Song Qiang <songqiang1304521@gmail.com>
14390L:	linux-iio@vger.kernel.org
14391S:	Maintained
14392F:	drivers/iio/proximity/vl53l0x-i2c.c
14393F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14394
14395STABLE BRANCH
14396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14397M:	Sasha Levin <sashal@kernel.org>
14398L:	stable@vger.kernel.org
14399S:	Supported
14400F:	Documentation/process/stable-kernel-rules.rst
14401
14402STAGING - COMEDI
14403M:	Ian Abbott <abbotti@mev.co.uk>
14404M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14405S:	Odd Fixes
14406F:	drivers/staging/comedi/
14407
14408STAGING - EROFS FILE SYSTEM
14409M:	Gao Xiang <gaoxiang25@huawei.com>
14410M:	Chao Yu <yuchao0@huawei.com>
14411L:	linux-erofs@lists.ozlabs.org
14412S:	Maintained
14413F:	drivers/staging/erofs/
14414
14415STAGING - INDUSTRIAL IO
14416M:	Jonathan Cameron <jic23@kernel.org>
14417L:	linux-iio@vger.kernel.org
14418S:	Odd Fixes
14419F:	Documentation/devicetree/bindings/staging/iio/
14420F:	drivers/staging/iio/
14421
14422STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14423M:	Marc Dietrich <marvin24@gmx.de>
14424L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14425L:	linux-tegra@vger.kernel.org
14426S:	Maintained
14427F:	drivers/staging/nvec/
14428
14429STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14430M:	Jens Frederich <jfrederich@gmail.com>
14431M:	Daniel Drake <dsd@laptop.org>
14432M:	Jon Nettleton <jon.nettleton@gmail.com>
14433W:	http://wiki.laptop.org/go/DCON
14434S:	Maintained
14435F:	drivers/staging/olpc_dcon/
14436
14437STAGING - REALTEK RTL8712U DRIVERS
14438M:	Larry Finger <Larry.Finger@lwfinger.net>
14439M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14440S:	Odd Fixes
14441F:	drivers/staging/rtl8712/
14442
14443STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14444M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14445M:	Teddy Wang <teddy.wang@siliconmotion.com>
14446M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14447L:	linux-fbdev@vger.kernel.org
14448S:	Maintained
14449F:	drivers/staging/sm750fb/
14450
14451STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14452M:	William Hubbs <w.d.hubbs@gmail.com>
14453M:	Chris Brannon <chris@the-brannons.com>
14454M:	Kirk Reiser <kirk@reisers.ca>
14455M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14456L:	speakup@linux-speakup.org
14457W:	http://www.linux-speakup.org/
14458S:	Odd Fixes
14459F:	drivers/staging/speakup/
14460
14461STAGING - VIA VT665X DRIVERS
14462M:	Forest Bond <forest@alittletooquiet.net>
14463S:	Odd Fixes
14464F:	drivers/staging/vt665?/
14465
14466STAGING - WILC1000 WIFI DRIVER
14467M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14468M:	Ajay Singh <ajay.kathat@microchip.com>
14469L:	linux-wireless@vger.kernel.org
14470S:	Supported
14471F:	drivers/staging/wilc1000/
14472
14473STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14474M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14475S:	Odd Fixes
14476F:	drivers/staging/xgifb/
14477
14478STAGING SUBSYSTEM
14479M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14481L:	devel@driverdev.osuosl.org
14482S:	Supported
14483F:	drivers/staging/
14484
14485STARFIRE/DURALAN NETWORK DRIVER
14486M:	Ion Badulescu <ionut@badula.org>
14487S:	Odd Fixes
14488F:	drivers/net/ethernet/adaptec/starfire*
14489
14490STEC S1220 SKD DRIVER
14491M:	Bart Van Assche <bart.vanassche@wdc.com>
14492L:	linux-block@vger.kernel.org
14493S:	Maintained
14494F:	drivers/block/skd*[ch]
14495
14496STI AUDIO (ASoC) DRIVERS
14497M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14499S:	Maintained
14500F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14501F:	sound/soc/sti/
14502
14503STI CEC DRIVER
14504M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14505S:	Maintained
14506F:	drivers/media/platform/sti/cec/
14507F:	Documentation/devicetree/bindings/media/stih-cec.txt
14508
14509STK1160 USB VIDEO CAPTURE DRIVER
14510M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14511L:	linux-media@vger.kernel.org
14512T:	git git://linuxtv.org/media_tree.git
14513S:	Maintained
14514F:	drivers/media/usb/stk1160/
14515
14516STM32 AUDIO (ASoC) DRIVERS
14517M:	Olivier Moysan <olivier.moysan@st.com>
14518M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14520S:	Maintained
14521F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14522F:	sound/soc/stm/
14523
14524STM32 TIMER/LPTIMER DRIVERS
14525M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14526S:	Maintained
14527F:	drivers/*/stm32-*timer*
14528F:	drivers/pwm/pwm-stm32*
14529F:	include/linux/*/stm32-*tim*
14530F:	Documentation/ABI/testing/*timer-stm32
14531F:	Documentation/devicetree/bindings/*/stm32-*timer*
14532F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14533
14534STMMAC ETHERNET DRIVER
14535M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14536M:	Alexandre Torgue <alexandre.torgue@st.com>
14537M:	Jose Abreu <joabreu@synopsys.com>
14538L:	netdev@vger.kernel.org
14539W:	http://www.stlinux.com
14540S:	Supported
14541F:	drivers/net/ethernet/stmicro/stmmac/
14542
14543SUN3/3X
14544M:	Sam Creasey <sammy@sammy.net>
14545W:	http://sammy.net/sun3/
14546S:	Maintained
14547F:	arch/m68k/kernel/*sun3*
14548F:	arch/m68k/sun3*/
14549F:	arch/m68k/include/asm/sun3*
14550F:	drivers/net/ethernet/i825xx/sun3*
14551
14552SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14553M:	Hans de Goede <hdegoede@redhat.com>
14554L:	linux-input@vger.kernel.org
14555S:	Maintained
14556F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14557F:	drivers/input/keyboard/sun4i-lradc-keys.c
14558
14559SUNDANCE NETWORK DRIVER
14560M:	Denis Kirjanov <kda@linux-powerpc.org>
14561L:	netdev@vger.kernel.org
14562S:	Maintained
14563F:	drivers/net/ethernet/dlink/sundance.c
14564
14565SUPERH
14566M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14567M:	Rich Felker <dalias@libc.org>
14568L:	linux-sh@vger.kernel.org
14569Q:	http://patchwork.kernel.org/project/linux-sh/list/
14570S:	Maintained
14571F:	Documentation/sh/
14572F:	arch/sh/
14573F:	drivers/sh/
14574
14575SUSPEND TO RAM
14576M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14577M:	Len Brown <len.brown@intel.com>
14578M:	Pavel Machek <pavel@ucw.cz>
14579L:	linux-pm@vger.kernel.org
14580B:	https://bugzilla.kernel.org
14581S:	Supported
14582F:	Documentation/power/
14583F:	arch/x86/kernel/acpi/
14584F:	drivers/base/power/
14585F:	kernel/power/
14586F:	include/linux/suspend.h
14587F:	include/linux/freezer.h
14588F:	include/linux/pm.h
14589
14590SVGA HANDLING
14591M:	Martin Mares <mj@ucw.cz>
14592L:	linux-video@atrey.karlin.mff.cuni.cz
14593S:	Maintained
14594F:	Documentation/svga.txt
14595F:	arch/x86/boot/video*
14596
14597SWIOTLB SUBSYSTEM
14598M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14599L:	iommu@lists.linux-foundation.org
14600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14601S:	Supported
14602F:	kernel/dma/swiotlb.c
14603F:	arch/*/kernel/pci-swiotlb.c
14604F:	include/linux/swiotlb.h
14605
14606SWITCHDEV
14607M:	Jiri Pirko <jiri@resnulli.us>
14608M:	Ivan Vecera <ivecera@redhat.com>
14609L:	netdev@vger.kernel.org
14610S:	Supported
14611F:	net/switchdev/
14612F:	include/net/switchdev.h
14613
14614SY8106A REGULATOR DRIVER
14615M:	Icenowy Zheng <icenowy@aosc.io>
14616S:	Maintained
14617F:	drivers/regulator/sy8106a-regulator.c
14618F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14619
14620SYNC FILE FRAMEWORK
14621M:	Sumit Semwal <sumit.semwal@linaro.org>
14622R:	Gustavo Padovan <gustavo@padovan.org>
14623S:	Maintained
14624L:	linux-media@vger.kernel.org
14625L:	dri-devel@lists.freedesktop.org
14626F:	drivers/dma-buf/sync_*
14627F:	drivers/dma-buf/dma-fence*
14628F:	drivers/dma-buf/sw_sync.c
14629F:	include/linux/sync_file.h
14630F:	include/uapi/linux/sync_file.h
14631F:	Documentation/sync_file.txt
14632T:	git git://anongit.freedesktop.org/drm/drm-misc
14633
14634SYNOPSYS ARC ARCHITECTURE
14635M:	Vineet Gupta <vgupta@synopsys.com>
14636L:	linux-snps-arc@lists.infradead.org
14637S:	Supported
14638F:	arch/arc/
14639F:	Documentation/devicetree/bindings/arc/*
14640F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14641F:	drivers/clocksource/arc_timer.c
14642F:	drivers/tty/serial/arc_uart.c
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14644
14645SYNOPSYS ARC HSDK SDP pll clock driver
14646M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14647S:	Supported
14648F:	drivers/clk/clk-hsdk-pll.c
14649F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14650
14651SYNOPSYS ARC SDP clock driver
14652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14653S:	Supported
14654F:	drivers/clk/axs10x/*
14655F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14656
14657SYNOPSYS ARC SDP platform support
14658M:	Alexey Brodkin <abrodkin@synopsys.com>
14659S:	Supported
14660F:	arch/arc/plat-axs10x
14661F:	arch/arc/boot/dts/ax*
14662F:	Documentation/devicetree/bindings/arc/axs10*
14663
14664SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14665M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14666S:	Supported
14667F:	drivers/reset/reset-axs10x.c
14668F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14669
14670SYNOPSYS CREG GPIO DRIVER
14671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14672S:	Maintained
14673F:	drivers/gpio/gpio-creg-snps.c
14674F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14675
14676SYNOPSYS DESIGNWARE 8250 UART DRIVER
14677R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14678S:	Maintained
14679F:	drivers/tty/serial/8250/8250_dw.c
14680
14681SYNOPSYS DESIGNWARE APB GPIO DRIVER
14682M:	Hoan Tran <hotran@apm.com>
14683L:	linux-gpio@vger.kernel.org
14684S:	Maintained
14685F:	drivers/gpio/gpio-dwapb.c
14686F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14687
14688SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14690S:	Maintained
14691F:	drivers/dma/dwi-axi-dmac/
14692F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14693
14694SYNOPSYS DESIGNWARE DMAC DRIVER
14695M:	Viresh Kumar <vireshk@kernel.org>
14696R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14697S:	Maintained
14698F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14699F:	drivers/dma/dw/
14700F:	include/dt-bindings/dma/dw-dmac.h
14701F:	include/linux/dma/dw.h
14702F:	include/linux/platform_data/dma-dw.h
14703
14704SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14705M:	Jose Abreu <Jose.Abreu@synopsys.com>
14706L:	netdev@vger.kernel.org
14707S:	Supported
14708F:	drivers/net/ethernet/synopsys/
14709
14710SYNOPSYS DESIGNWARE I2C DRIVER
14711M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14712R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14713R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14714L:	linux-i2c@vger.kernel.org
14715S:	Maintained
14716F:	drivers/i2c/busses/i2c-designware-*
14717F:	include/linux/platform_data/i2c-designware.h
14718
14719SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14720M:	Jaehoon Chung <jh80.chung@samsung.com>
14721L:	linux-mmc@vger.kernel.org
14722S:	Maintained
14723F:	drivers/mmc/host/dw_mmc*
14724
14725SYNOPSYS HSDK RESET CONTROLLER DRIVER
14726M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14727S:	Supported
14728F:	drivers/reset/reset-hsdk.c
14729F:	include/dt-bindings/reset/snps,hsdk-reset.h
14730F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14731
14732SYSTEM CONFIGURATION (SYSCON)
14733M:	Lee Jones <lee.jones@linaro.org>
14734M:	Arnd Bergmann <arnd@arndb.de>
14735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14736S:	Supported
14737F:	drivers/mfd/syscon.c
14738
14739SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14740M:	Sudeep Holla <sudeep.holla@arm.com>
14741L:	linux-arm-kernel@lists.infradead.org
14742S:	Maintained
14743F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14744F:	drivers/clk/clk-sc[mp]i.c
14745F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14746F:	drivers/firmware/arm_scpi.c
14747F:	drivers/firmware/arm_scmi/
14748F:	include/linux/sc[mp]i_protocol.h
14749
14750SYSTEM RESET/SHUTDOWN DRIVERS
14751M:	Sebastian Reichel <sre@kernel.org>
14752L:	linux-pm@vger.kernel.org
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14754S:	Maintained
14755F:	Documentation/devicetree/bindings/power/reset/
14756F:	drivers/power/reset/
14757
14758SYSTEM TRACE MODULE CLASS
14759M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14760S:	Maintained
14761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14762F:	Documentation/trace/stm.rst
14763F:	drivers/hwtracing/stm/
14764F:	include/linux/stm.h
14765F:	include/uapi/linux/stm.h
14766
14767SYSV FILESYSTEM
14768M:	Christoph Hellwig <hch@infradead.org>
14769S:	Maintained
14770F:	Documentation/filesystems/sysv-fs.txt
14771F:	fs/sysv/
14772F:	include/linux/sysv_fs.h
14773
14774TARGET SUBSYSTEM
14775M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14776L:	linux-scsi@vger.kernel.org
14777L:	target-devel@vger.kernel.org
14778W:	http://www.linux-iscsi.org
14779W:	http://groups.google.com/group/linux-iscsi-target-dev
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14781S:	Supported
14782F:	drivers/target/
14783F:	include/target/
14784F:	Documentation/target/
14785
14786TASKSTATS STATISTICS INTERFACE
14787M:	Balbir Singh <bsingharora@gmail.com>
14788S:	Maintained
14789F:	Documentation/accounting/taskstats*
14790F:	include/linux/taskstats*
14791F:	kernel/taskstats.c
14792
14793TC subsystem
14794M:	Jamal Hadi Salim <jhs@mojatatu.com>
14795M:	Cong Wang <xiyou.wangcong@gmail.com>
14796M:	Jiri Pirko <jiri@resnulli.us>
14797L:	netdev@vger.kernel.org
14798S:	Maintained
14799F:	include/net/pkt_cls.h
14800F:	include/net/pkt_sched.h
14801F:	include/net/tc_act/
14802F:	include/uapi/linux/pkt_cls.h
14803F:	include/uapi/linux/pkt_sched.h
14804F:	include/uapi/linux/tc_act/
14805F:	include/uapi/linux/tc_ematch/
14806F:	net/sched/
14807
14808TC90522 MEDIA DRIVER
14809M:	Akihiro Tsukada <tskd08@gmail.com>
14810L:	linux-media@vger.kernel.org
14811S:	Odd Fixes
14812F:	drivers/media/dvb-frontends/tc90522*
14813
14814TCP LOW PRIORITY MODULE
14815M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14816M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14817W:	http://tcp-lp-mod.sourceforge.net/
14818S:	Maintained
14819F:	net/ipv4/tcp_lp.c
14820
14821TDA10071 MEDIA DRIVER
14822M:	Antti Palosaari <crope@iki.fi>
14823L:	linux-media@vger.kernel.org
14824W:	https://linuxtv.org
14825W:	http://palosaari.fi/linux/
14826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14827T:	git git://linuxtv.org/anttip/media_tree.git
14828S:	Maintained
14829F:	drivers/media/dvb-frontends/tda10071*
14830
14831TDA18212 MEDIA DRIVER
14832M:	Antti Palosaari <crope@iki.fi>
14833L:	linux-media@vger.kernel.org
14834W:	https://linuxtv.org
14835W:	http://palosaari.fi/linux/
14836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14837T:	git git://linuxtv.org/anttip/media_tree.git
14838S:	Maintained
14839F:	drivers/media/tuners/tda18212*
14840
14841TDA18218 MEDIA DRIVER
14842M:	Antti Palosaari <crope@iki.fi>
14843L:	linux-media@vger.kernel.org
14844W:	https://linuxtv.org
14845W:	http://palosaari.fi/linux/
14846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14847T:	git git://linuxtv.org/anttip/media_tree.git
14848S:	Maintained
14849F:	drivers/media/tuners/tda18218*
14850
14851TDA18250 MEDIA DRIVER
14852M:	Olli Salonen <olli.salonen@iki.fi>
14853L:	linux-media@vger.kernel.org
14854W:	https://linuxtv.org
14855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14856T:	git git://linuxtv.org/media_tree.git
14857S:	Maintained
14858F:	drivers/media/tuners/tda18250*
14859
14860TDA18271 MEDIA DRIVER
14861M:	Michael Krufky <mkrufky@linuxtv.org>
14862L:	linux-media@vger.kernel.org
14863W:	https://linuxtv.org
14864W:	http://github.com/mkrufky
14865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14866T:	git git://linuxtv.org/mkrufky/tuners.git
14867S:	Maintained
14868F:	drivers/media/tuners/tda18271*
14869
14870TDA1997x MEDIA DRIVER
14871M:	Tim Harvey <tharvey@gateworks.com>
14872L:	linux-media@vger.kernel.org
14873W:	https://linuxtv.org
14874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14875S:	Maintained
14876F:	drivers/media/i2c/tda1997x.*
14877
14878TDA827x MEDIA DRIVER
14879M:	Michael Krufky <mkrufky@linuxtv.org>
14880L:	linux-media@vger.kernel.org
14881W:	https://linuxtv.org
14882W:	http://github.com/mkrufky
14883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14884T:	git git://linuxtv.org/mkrufky/tuners.git
14885S:	Maintained
14886F:	drivers/media/tuners/tda8290.*
14887
14888TDA8290 MEDIA DRIVER
14889M:	Michael Krufky <mkrufky@linuxtv.org>
14890L:	linux-media@vger.kernel.org
14891W:	https://linuxtv.org
14892W:	http://github.com/mkrufky
14893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14894T:	git git://linuxtv.org/mkrufky/tuners.git
14895S:	Maintained
14896F:	drivers/media/tuners/tda8290.*
14897
14898TDA9840 MEDIA DRIVER
14899M:	Hans Verkuil <hverkuil@xs4all.nl>
14900L:	linux-media@vger.kernel.org
14901T:	git git://linuxtv.org/media_tree.git
14902W:	https://linuxtv.org
14903S:	Maintained
14904F:	drivers/media/i2c/tda9840*
14905
14906TEA5761 TUNER DRIVER
14907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14908L:	linux-media@vger.kernel.org
14909W:	https://linuxtv.org
14910T:	git git://linuxtv.org/media_tree.git
14911S:	Odd fixes
14912F:	drivers/media/tuners/tea5761.*
14913
14914TEA5767 TUNER DRIVER
14915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14916L:	linux-media@vger.kernel.org
14917W:	https://linuxtv.org
14918T:	git git://linuxtv.org/media_tree.git
14919S:	Maintained
14920F:	drivers/media/tuners/tea5767.*
14921
14922TEA6415C MEDIA DRIVER
14923M:	Hans Verkuil <hverkuil@xs4all.nl>
14924L:	linux-media@vger.kernel.org
14925T:	git git://linuxtv.org/media_tree.git
14926W:	https://linuxtv.org
14927S:	Maintained
14928F:	drivers/media/i2c/tea6415c*
14929
14930TEA6420 MEDIA DRIVER
14931M:	Hans Verkuil <hverkuil@xs4all.nl>
14932L:	linux-media@vger.kernel.org
14933T:	git git://linuxtv.org/media_tree.git
14934W:	https://linuxtv.org
14935S:	Maintained
14936F:	drivers/media/i2c/tea6420*
14937
14938TEAM DRIVER
14939M:	Jiri Pirko <jiri@resnulli.us>
14940L:	netdev@vger.kernel.org
14941S:	Supported
14942F:	drivers/net/team/
14943F:	include/linux/if_team.h
14944F:	include/uapi/linux/if_team.h
14945
14946TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14947M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14948S:	Maintained
14949F:	arch/x86/platform/ts5500/
14950
14951TECHNOTREND USB IR RECEIVER
14952M:	Sean Young <sean@mess.org>
14953L:	linux-media@vger.kernel.org
14954S:	Maintained
14955F:	drivers/media/rc/ttusbir.c
14956
14957TECHWELL TW9910 VIDEO DECODER
14958L:	linux-media@vger.kernel.org
14959S:	Orphan
14960F:	drivers/media/i2c/tw9910.c
14961F:	include/media/i2c/tw9910.h
14962
14963TEE SUBSYSTEM
14964M:	Jens Wiklander <jens.wiklander@linaro.org>
14965S:	Maintained
14966F:	include/linux/tee_drv.h
14967F:	include/uapi/linux/tee.h
14968F:	drivers/tee/
14969F:	Documentation/tee.txt
14970
14971TEGRA ARCHITECTURE SUPPORT
14972M:	Thierry Reding <thierry.reding@gmail.com>
14973M:	Jonathan Hunter <jonathanh@nvidia.com>
14974L:	linux-tegra@vger.kernel.org
14975Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14977S:	Supported
14978N:	[^a-z]tegra
14979
14980TEGRA CLOCK DRIVER
14981M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14982M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14983S:	Supported
14984F:	drivers/clk/tegra/
14985
14986TEGRA DMA DRIVERS
14987M:	Laxman Dewangan <ldewangan@nvidia.com>
14988M:	Jon Hunter <jonathanh@nvidia.com>
14989S:	Supported
14990F:	drivers/dma/tegra*
14991
14992TEGRA I2C DRIVER
14993M:	Laxman Dewangan <ldewangan@nvidia.com>
14994S:	Supported
14995F:	drivers/i2c/busses/i2c-tegra.c
14996
14997TEGRA IOMMU DRIVERS
14998M:	Thierry Reding <thierry.reding@gmail.com>
14999L:	linux-tegra@vger.kernel.org
15000S:	Supported
15001F:	drivers/iommu/tegra*
15002
15003TEGRA KBC DRIVER
15004M:	Laxman Dewangan <ldewangan@nvidia.com>
15005S:	Supported
15006F:	drivers/input/keyboard/tegra-kbc.c
15007
15008TEGRA NAND DRIVER
15009M:	Stefan Agner <stefan@agner.ch>
15010M:	Lucas Stach <dev@lynxeye.de>
15011S:	Maintained
15012F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15013F:	drivers/mtd/nand/raw/tegra_nand.c
15014
15015TEGRA PWM DRIVER
15016M:	Thierry Reding <thierry.reding@gmail.com>
15017S:	Supported
15018F:	drivers/pwm/pwm-tegra.c
15019
15020TEGRA SERIAL DRIVER
15021M:	Laxman Dewangan <ldewangan@nvidia.com>
15022S:	Supported
15023F:	drivers/tty/serial/serial-tegra.c
15024
15025TEGRA SPI DRIVER
15026M:	Laxman Dewangan <ldewangan@nvidia.com>
15027S:	Supported
15028F:	drivers/spi/spi-tegra*
15029
15030TEHUTI ETHERNET DRIVER
15031M:	Andy Gospodarek <andy@greyhouse.net>
15032L:	netdev@vger.kernel.org
15033S:	Supported
15034F:	drivers/net/ethernet/tehuti/*
15035
15036Telecom Clock Driver for MCPL0010
15037M:	Mark Gross <mark.gross@intel.com>
15038S:	Supported
15039F:	drivers/char/tlclk.c
15040
15041TENSILICA XTENSA PORT (xtensa)
15042M:	Chris Zankel <chris@zankel.net>
15043M:	Max Filippov <jcmvbkbc@gmail.com>
15044L:	linux-xtensa@linux-xtensa.org
15045T:	git git://github.com/czankel/xtensa-linux.git
15046S:	Maintained
15047F:	arch/xtensa/
15048F:	drivers/irqchip/irq-xtensa-*
15049
15050Texas Instruments' System Control Interface (TISCI) Protocol Driver
15051M:	Nishanth Menon <nm@ti.com>
15052M:	Tero Kristo <t-kristo@ti.com>
15053M:	Santosh Shilimkar <ssantosh@kernel.org>
15054L:	linux-arm-kernel@lists.infradead.org
15055S:	Maintained
15056F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15057F:	drivers/firmware/ti_sci*
15058F:	include/linux/soc/ti/ti_sci_protocol.h
15059F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15060F:	drivers/soc/ti/ti_sci_pm_domains.c
15061F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15062F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15063F:	drivers/clk/keystone/sci-clk.c
15064F:	drivers/reset/reset-ti-sci.c
15065
15066Texas Instruments ASoC drivers
15067M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15069S:	Maintained
15070F:	sound/soc/ti/
15071
15072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15073M:	Hans Verkuil <hverkuil@xs4all.nl>
15074L:	linux-media@vger.kernel.org
15075T:	git git://linuxtv.org/media_tree.git
15076W:	https://linuxtv.org
15077S:	Maintained
15078F:	drivers/media/radio/radio-raremono.c
15079
15080THERMAL
15081M:	Zhang Rui <rui.zhang@intel.com>
15082M:	Eduardo Valentin <edubezval@gmail.com>
15083R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15084L:	linux-pm@vger.kernel.org
15085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15087Q:	https://patchwork.kernel.org/project/linux-pm/list/
15088S:	Supported
15089F:	drivers/thermal/
15090F:	include/linux/thermal.h
15091F:	include/uapi/linux/thermal.h
15092F:	include/linux/cpu_cooling.h
15093F:	Documentation/devicetree/bindings/thermal/
15094
15095THERMAL/CPU_COOLING
15096M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15097M:	Viresh Kumar <viresh.kumar@linaro.org>
15098M:	Javi Merino <javi.merino@kernel.org>
15099L:	linux-pm@vger.kernel.org
15100S:	Supported
15101F:	Documentation/thermal/cpu-cooling-api.txt
15102F:	drivers/thermal/cpu_cooling.c
15103F:	include/linux/cpu_cooling.h
15104
15105THINKPAD ACPI EXTRAS DRIVER
15106M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15107L:	ibm-acpi-devel@lists.sourceforge.net
15108L:	platform-driver-x86@vger.kernel.org
15109W:	http://ibm-acpi.sourceforge.net
15110W:	http://thinkwiki.org/wiki/Ibm-acpi
15111T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15112S:	Maintained
15113F:	drivers/platform/x86/thinkpad_acpi.c
15114
15115THUNDERBOLT DRIVER
15116M:	Andreas Noever <andreas.noever@gmail.com>
15117M:	Michael Jamet <michael.jamet@intel.com>
15118M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15119M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15121S:	Maintained
15122F:	Documentation/admin-guide/thunderbolt.rst
15123F:	drivers/thunderbolt/
15124F:	include/linux/thunderbolt.h
15125
15126THUNDERBOLT NETWORK DRIVER
15127M:	Michael Jamet <michael.jamet@intel.com>
15128M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15129M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15130L:	netdev@vger.kernel.org
15131S:	Maintained
15132F:	drivers/net/thunderbolt.c
15133
15134THUNDERX GPIO DRIVER
15135M:	David Daney <david.daney@cavium.com>
15136S:	Maintained
15137F:	drivers/gpio/gpio-thunderx.c
15138
15139TI AM437X VPFE DRIVER
15140M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15141L:	linux-media@vger.kernel.org
15142W:	https://linuxtv.org
15143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15144T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15145S:	Maintained
15146F:	drivers/media/platform/am437x/
15147
15148TI BANDGAP AND THERMAL DRIVER
15149M:	Eduardo Valentin <edubezval@gmail.com>
15150M:	Keerthy <j-keerthy@ti.com>
15151L:	linux-pm@vger.kernel.org
15152L:	linux-omap@vger.kernel.org
15153S:	Maintained
15154F:	drivers/thermal/ti-soc-thermal/
15155
15156TI BQ27XXX POWER SUPPLY DRIVER
15157R:	Andrew F. Davis <afd@ti.com>
15158F:	include/linux/power/bq27xxx_battery.h
15159F:	drivers/power/supply/bq27xxx_battery.c
15160F:	drivers/power/supply/bq27xxx_battery_i2c.c
15161
15162TI CDCE706 CLOCK DRIVER
15163M:	Max Filippov <jcmvbkbc@gmail.com>
15164S:	Maintained
15165F:	drivers/clk/clk-cdce706.c
15166
15167TI CLOCK DRIVER
15168M:	Tero Kristo <t-kristo@ti.com>
15169L:	linux-omap@vger.kernel.org
15170S:	Maintained
15171F:	drivers/clk/ti/
15172F:	include/linux/clk/ti.h
15173
15174TI DAVINCI MACHINE SUPPORT
15175M:	Sekhar Nori <nsekhar@ti.com>
15176M:	Kevin Hilman <khilman@kernel.org>
15177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15179S:	Supported
15180F:	arch/arm/mach-davinci/
15181F:	drivers/i2c/busses/i2c-davinci.c
15182F:	arch/arm/boot/dts/da850*
15183
15184TI DAVINCI SERIES CLOCK DRIVER
15185M:	David Lechner <david@lechnology.com>
15186R:	Sekhar Nori <nsekhar@ti.com>
15187S:	Maintained
15188F:	Documentation/devicetree/bindings/clock/ti/davinci/
15189F:	drivers/clk/davinci/
15190
15191TI DAVINCI SERIES GPIO DRIVER
15192M:	Keerthy <j-keerthy@ti.com>
15193L:	linux-gpio@vger.kernel.org
15194S:	Maintained
15195F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15196F:	drivers/gpio/gpio-davinci.c
15197
15198TI DAVINCI SERIES MEDIA DRIVER
15199M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15200L:	linux-media@vger.kernel.org
15201W:	https://linuxtv.org
15202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15203T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15204S:	Maintained
15205F:	drivers/media/platform/davinci/
15206F:	include/media/davinci/
15207
15208TI ETHERNET SWITCH DRIVER (CPSW)
15209R:	Grygorii Strashko <grygorii.strashko@ti.com>
15210L:	linux-omap@vger.kernel.org
15211L:	netdev@vger.kernel.org
15212S:	Maintained
15213F:	drivers/net/ethernet/ti/cpsw*
15214F:	drivers/net/ethernet/ti/davinci*
15215
15216TI FLASH MEDIA INTERFACE DRIVER
15217M:	Alex Dubov <oakad@yahoo.com>
15218S:	Maintained
15219F:	drivers/misc/tifm*
15220F:	drivers/mmc/host/tifm_sd.c
15221F:	include/linux/tifm.h
15222
15223TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15224M:	Santosh Shilimkar <ssantosh@kernel.org>
15225L:	linux-kernel@vger.kernel.org
15226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15227S:	Maintained
15228F:	drivers/soc/ti/*
15229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15230
15231TI LM49xxx FAMILY ASoC CODEC DRIVERS
15232M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15233M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15235S:	Maintained
15236F:	sound/soc/codecs/lm49453*
15237F:	sound/soc/codecs/isabelle*
15238
15239TI LP855x BACKLIGHT DRIVER
15240M:	Milo Kim <milo.kim@ti.com>
15241S:	Maintained
15242F:	Documentation/backlight/lp855x-driver.txt
15243F:	drivers/video/backlight/lp855x_bl.c
15244F:	include/linux/platform_data/lp855x.h
15245
15246TI LP8727 CHARGER DRIVER
15247M:	Milo Kim <milo.kim@ti.com>
15248S:	Maintained
15249F:	drivers/power/supply/lp8727_charger.c
15250F:	include/linux/platform_data/lp8727.h
15251
15252TI LP8788 MFD DRIVER
15253M:	Milo Kim <milo.kim@ti.com>
15254S:	Maintained
15255F:	drivers/iio/adc/lp8788_adc.c
15256F:	drivers/leds/leds-lp8788.c
15257F:	drivers/mfd/lp8788*.c
15258F:	drivers/power/supply/lp8788-charger.c
15259F:	drivers/regulator/lp8788-*.c
15260F:	include/linux/mfd/lp8788*.h
15261
15262TI NETCP ETHERNET DRIVER
15263M:	Wingman Kwok <w-kwok2@ti.com>
15264M:	Murali Karicheri <m-karicheri2@ti.com>
15265L:	netdev@vger.kernel.org
15266S:	Maintained
15267F:	drivers/net/ethernet/ti/netcp*
15268
15269TI PCM3060 ASoC CODEC DRIVER
15270M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15272S:	Maintained
15273F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15274F:	sound/soc/codecs/pcm3060*
15275
15276TI TAS571X FAMILY ASoC CODEC DRIVER
15277M:	Kevin Cernekee <cernekee@chromium.org>
15278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15279S:	Odd Fixes
15280F:	sound/soc/codecs/tas571x*
15281
15282TI TRF7970A NFC DRIVER
15283M:	Mark Greer <mgreer@animalcreek.com>
15284L:	linux-wireless@vger.kernel.org
15285L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15286S:	Supported
15287F:	drivers/nfc/trf7970a.c
15288F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15289
15290TI TWL4030 SERIES SOC CODEC DRIVER
15291M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15293S:	Maintained
15294F:	sound/soc/codecs/twl4030*
15295
15296TI VPE/CAL DRIVERS
15297M:	Benoit Parrot <bparrot@ti.com>
15298L:	linux-media@vger.kernel.org
15299W:	http://linuxtv.org/
15300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15301S:	Maintained
15302F:	drivers/media/platform/ti-vpe/
15303
15304TI WILINK WIRELESS DRIVERS
15305L:	linux-wireless@vger.kernel.org
15306W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15307W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15309S:	Orphan
15310F:	drivers/net/wireless/ti/
15311F:	include/linux/wl12xx.h
15312
15313TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15314M:	John Stultz <john.stultz@linaro.org>
15315M:	Thomas Gleixner <tglx@linutronix.de>
15316R:	Stephen Boyd <sboyd@kernel.org>
15317L:	linux-kernel@vger.kernel.org
15318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15319S:	Supported
15320F:	include/linux/clocksource.h
15321F:	include/linux/time.h
15322F:	include/linux/timex.h
15323F:	include/uapi/linux/time.h
15324F:	include/uapi/linux/timex.h
15325F:	kernel/time/clocksource.c
15326F:	kernel/time/time*.c
15327F:	kernel/time/alarmtimer.c
15328F:	kernel/time/ntp.c
15329F:	tools/testing/selftests/timers/
15330
15331TIPC NETWORK LAYER
15332M:	Jon Maloy <jon.maloy@ericsson.com>
15333M:	Ying Xue <ying.xue@windriver.com>
15334L:	netdev@vger.kernel.org (core kernel code)
15335L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15336W:	http://tipc.sourceforge.net/
15337S:	Maintained
15338F:	include/uapi/linux/tipc*.h
15339F:	net/tipc/
15340
15341TLAN NETWORK DRIVER
15342M:	Samuel Chessman <chessman@tux.org>
15343L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15344W:	http://sourceforge.net/projects/tlan/
15345S:	Maintained
15346F:	Documentation/networking/device_drivers/ti/tlan.txt
15347F:	drivers/net/ethernet/ti/tlan.*
15348
15349TM6000 VIDEO4LINUX DRIVER
15350M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15351L:	linux-media@vger.kernel.org
15352W:	https://linuxtv.org
15353T:	git git://linuxtv.org/media_tree.git
15354S:	Odd fixes
15355F:	drivers/media/usb/tm6000/
15356F:	Documentation/media/v4l-drivers/tm6000*
15357
15358TMIO/SDHI MMC DRIVER
15359M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15360L:	linux-mmc@vger.kernel.org
15361S:	Supported
15362F:	drivers/mmc/host/tmio_mmc*
15363F:	drivers/mmc/host/renesas_sdhi*
15364F:	include/linux/mfd/tmio.h
15365
15366TMP401 HARDWARE MONITOR DRIVER
15367M:	Guenter Roeck <linux@roeck-us.net>
15368L:	linux-hwmon@vger.kernel.org
15369S:	Maintained
15370F:	Documentation/hwmon/tmp401
15371F:	drivers/hwmon/tmp401.c
15372
15373TMPFS (SHMEM FILESYSTEM)
15374M:	Hugh Dickins <hughd@google.com>
15375L:	linux-mm@kvack.org
15376S:	Maintained
15377F:	include/linux/shmem_fs.h
15378F:	mm/shmem.c
15379
15380TOMOYO SECURITY MODULE
15381M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15382M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15383L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15384L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15385L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15386L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15387W:	http://tomoyo.sourceforge.jp/
15388T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15389S:	Maintained
15390F:	security/tomoyo/
15391
15392TOPSTAR LAPTOP EXTRAS DRIVER
15393M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15394L:	platform-driver-x86@vger.kernel.org
15395S:	Maintained
15396F:	drivers/platform/x86/topstar-laptop.c
15397
15398TORTURE-TEST MODULES
15399M:	Davidlohr Bueso <dave@stgolabs.net>
15400M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15401M:	Josh Triplett <josh@joshtriplett.org>
15402L:	linux-kernel@vger.kernel.org
15403S:	Supported
15404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15405F:	Documentation/RCU/torture.txt
15406F:	kernel/torture.c
15407F:	kernel/rcu/rcutorture.c
15408F:	kernel/rcu/rcuperf.c
15409F:	kernel/locking/locktorture.c
15410
15411TOSHIBA ACPI EXTRAS DRIVER
15412M:	Azael Avalos <coproscefalo@gmail.com>
15413L:	platform-driver-x86@vger.kernel.org
15414S:	Maintained
15415F:	drivers/platform/x86/toshiba_acpi.c
15416
15417TOSHIBA BLUETOOTH DRIVER
15418M:	Azael Avalos <coproscefalo@gmail.com>
15419L:	platform-driver-x86@vger.kernel.org
15420S:	Maintained
15421F:	drivers/platform/x86/toshiba_bluetooth.c
15422
15423TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15424M:	Azael Avalos <coproscefalo@gmail.com>
15425L:	platform-driver-x86@vger.kernel.org
15426S:	Maintained
15427F:	drivers/platform/x86/toshiba_haps.c
15428
15429TOSHIBA SMM DRIVER
15430M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15431W:	http://www.buzzard.org.uk/toshiba/
15432S:	Maintained
15433F:	drivers/char/toshiba.c
15434F:	include/linux/toshiba.h
15435F:	include/uapi/linux/toshiba.h
15436
15437TOSHIBA TC358743 DRIVER
15438M:	Mats Randgaard <matrandg@cisco.com>
15439L:	linux-media@vger.kernel.org
15440S:	Maintained
15441F:	drivers/media/i2c/tc358743*
15442F:	include/media/i2c/tc358743.h
15443
15444TOSHIBA WMI HOTKEYS DRIVER
15445M:	Azael Avalos <coproscefalo@gmail.com>
15446L:	platform-driver-x86@vger.kernel.org
15447S:	Maintained
15448F:	drivers/platform/x86/toshiba-wmi.c
15449
15450TPM DEVICE DRIVER
15451M:	Peter Huewe <peterhuewe@gmx.de>
15452M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15453R:	Jason Gunthorpe <jgg@ziepe.ca>
15454L:	linux-integrity@vger.kernel.org
15455Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15456W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15457T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15458S:	Maintained
15459F:	drivers/char/tpm/
15460
15461TRACING
15462M:	Steven Rostedt <rostedt@goodmis.org>
15463M:	Ingo Molnar <mingo@redhat.com>
15464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15465S:	Maintained
15466F:	Documentation/trace/ftrace.rst
15467F:	arch/*/*/*/ftrace.h
15468F:	arch/*/kernel/ftrace.c
15469F:	include/*/ftrace.h
15470F:	include/linux/trace*.h
15471F:	include/trace/
15472F:	kernel/trace/
15473F:	tools/testing/selftests/ftrace/
15474
15475TRACING MMIO ACCESSES (MMIOTRACE)
15476M:	Steven Rostedt <rostedt@goodmis.org>
15477M:	Ingo Molnar <mingo@kernel.org>
15478R:	Karol Herbst <karolherbst@gmail.com>
15479R:	Pekka Paalanen <ppaalanen@gmail.com>
15480S:	Maintained
15481L:	linux-kernel@vger.kernel.org
15482L:	nouveau@lists.freedesktop.org
15483F:	kernel/trace/trace_mmiotrace.c
15484F:	include/linux/mmiotrace.h
15485F:	arch/x86/mm/kmmio.c
15486F:	arch/x86/mm/mmio-mod.c
15487F:	arch/x86/mm/testmmiotrace.c
15488
15489TRIVIAL PATCHES
15490M:	Jiri Kosina <trivial@kernel.org>
15491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15492S:	Maintained
15493K:	^Subject:.*(?i)trivial
15494
15495TEMPO SEMICONDUCTOR DRIVERS
15496M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15497S:	Maintained
15498F:	sound/soc/codecs/tscs*.c
15499F:	sound/soc/codecs/tscs*.h
15500F:	Documentation/devicetree/bindings/sound/tscs*.txt
15501
15502TTY LAYER
15503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15504M:	Jiri Slaby <jslaby@suse.com>
15505S:	Supported
15506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15507F:	Documentation/serial/
15508F:	drivers/tty/
15509F:	drivers/tty/serial/serial_core.c
15510F:	include/linux/serial_core.h
15511F:	include/linux/serial.h
15512F:	include/linux/tty.h
15513F:	include/uapi/linux/serial_core.h
15514F:	include/uapi/linux/serial.h
15515F:	include/uapi/linux/tty.h
15516
15517TUA9001 MEDIA DRIVER
15518M:	Antti Palosaari <crope@iki.fi>
15519L:	linux-media@vger.kernel.org
15520W:	https://linuxtv.org
15521W:	http://palosaari.fi/linux/
15522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15523T:	git git://linuxtv.org/anttip/media_tree.git
15524S:	Maintained
15525F:	drivers/media/tuners/tua9001*
15526
15527TULIP NETWORK DRIVERS
15528L:	netdev@vger.kernel.org
15529L:	linux-parisc@vger.kernel.org
15530S:	Orphan
15531F:	drivers/net/ethernet/dec/tulip/
15532
15533TUN/TAP driver
15534M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15535W:	http://vtun.sourceforge.net/tun
15536S:	Maintained
15537F:	Documentation/networking/tuntap.txt
15538F:	arch/um/os-Linux/drivers/
15539
15540TURBOCHANNEL SUBSYSTEM
15541M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15542M:	Ralf Baechle <ralf@linux-mips.org>
15543L:	linux-mips@vger.kernel.org
15544Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15545S:	Maintained
15546F:	drivers/tc/
15547F:	include/linux/tc.h
15548
15549TURBOSTAT UTILITY
15550M:	"Len Brown" <lenb@kernel.org>
15551L:	linux-pm@vger.kernel.org
15552B:	https://bugzilla.kernel.org
15553Q:	https://patchwork.kernel.org/project/linux-pm/list/
15554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15555S:	Supported
15556F:	tools/power/x86/turbostat/
15557
15558TW5864 VIDEO4LINUX DRIVER
15559M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15560M:	Anton Sviridenko <anton@corp.bluecherry.net>
15561M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15562M:	Andrey Utkin <andrey_utkin@fastmail.com>
15563L:	linux-media@vger.kernel.org
15564S:	Supported
15565F:	drivers/media/pci/tw5864/
15566
15567TW68 VIDEO4LINUX DRIVER
15568M:	Hans Verkuil <hverkuil@xs4all.nl>
15569L:	linux-media@vger.kernel.org
15570T:	git git://linuxtv.org/media_tree.git
15571W:	https://linuxtv.org
15572S:	Odd Fixes
15573F:	drivers/media/pci/tw68/
15574
15575TW686X VIDEO4LINUX DRIVER
15576M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15577L:	linux-media@vger.kernel.org
15578T:	git git://linuxtv.org/media_tree.git
15579W:	http://linuxtv.org
15580S:	Maintained
15581F:	drivers/media/pci/tw686x/
15582
15583UBI FILE SYSTEM (UBIFS)
15584M:	Richard Weinberger <richard@nod.at>
15585M:	Artem Bityutskiy <dedekind1@gmail.com>
15586M:	Adrian Hunter <adrian.hunter@intel.com>
15587L:	linux-mtd@lists.infradead.org
15588T:	git git://git.infradead.org/ubifs-2.6.git
15589W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15590S:	Supported
15591F:	Documentation/filesystems/ubifs.txt
15592F:	fs/ubifs/
15593
15594UCLINUX (M68KNOMMU AND COLDFIRE)
15595M:	Greg Ungerer <gerg@linux-m68k.org>
15596W:	http://www.linux-m68k.org/
15597W:	http://www.uclinux.org/
15598L:	linux-m68k@lists.linux-m68k.org
15599L:	uclinux-dev@uclinux.org  (subscribers-only)
15600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15601S:	Maintained
15602F:	arch/m68k/coldfire/
15603F:	arch/m68k/68*/
15604F:	arch/m68k/*/*_no.*
15605F:	arch/m68k/include/asm/*_no.*
15606
15607UDF FILESYSTEM
15608M:	Jan Kara <jack@suse.com>
15609S:	Maintained
15610F:	Documentation/filesystems/udf.txt
15611F:	fs/udf/
15612
15613UDRAW TABLET
15614M:	Bastien Nocera <hadess@hadess.net>
15615L:	linux-input@vger.kernel.org
15616S:	Maintained
15617F:	drivers/hid/hid-udraw-ps3.c
15618
15619UFS FILESYSTEM
15620M:	Evgeniy Dushistov <dushistov@mail.ru>
15621S:	Maintained
15622F:	Documentation/filesystems/ufs.txt
15623F:	fs/ufs/
15624
15625UHID USERSPACE HID IO DRIVER:
15626M:	David Herrmann <dh.herrmann@googlemail.com>
15627L:	linux-input@vger.kernel.org
15628S:	Maintained
15629F:	drivers/hid/uhid.c
15630F:	include/uapi/linux/uhid.h
15631
15632ULPI BUS
15633M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15634L:	linux-usb@vger.kernel.org
15635S:	Maintained
15636F:	drivers/usb/common/ulpi.c
15637F:	include/linux/ulpi/
15638
15639ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15640L:	linux-usb@vger.kernel.org
15641S:	Orphan
15642F:	drivers/uwb/
15643F:	include/linux/uwb.h
15644F:	include/linux/uwb/
15645
15646UNICORE32 ARCHITECTURE:
15647M:	Guan Xuetao <gxt@pku.edu.cn>
15648W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15649S:	Maintained
15650T:	git git://github.com/gxt/linux.git
15651F:	arch/unicore32/
15652
15653UNIFDEF
15654M:	Tony Finch <dot@dotat.at>
15655W:	http://dotat.at/prog/unifdef
15656S:	Maintained
15657F:	scripts/unifdef.c
15658
15659UNIFORM CDROM DRIVER
15660M:	Jens Axboe <axboe@kernel.dk>
15661W:	http://www.kernel.dk
15662S:	Maintained
15663F:	Documentation/cdrom/
15664F:	drivers/cdrom/cdrom.c
15665F:	include/linux/cdrom.h
15666F:	include/uapi/linux/cdrom.h
15667
15668UNISYS S-PAR DRIVERS
15669M:	David Kershner <david.kershner@unisys.com>
15670L:	sparmaintainer@unisys.com (Unisys internal)
15671S:	Supported
15672F:	include/linux/visorbus.h
15673F:	drivers/visorbus/
15674F:	drivers/staging/unisys/
15675
15676UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15677M:	Vinayak Holikatti <vinholikatti@gmail.com>
15678L:	linux-scsi@vger.kernel.org
15679S:	Supported
15680F:	Documentation/scsi/ufs.txt
15681F:	drivers/scsi/ufs/
15682
15683UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15684M:	Joao Pinto <jpinto@synopsys.com>
15685L:	linux-scsi@vger.kernel.org
15686S:	Supported
15687F:	drivers/scsi/ufs/*dwc*
15688
15689UNSORTED BLOCK IMAGES (UBI)
15690M:	Artem Bityutskiy <dedekind1@gmail.com>
15691M:	Richard Weinberger <richard@nod.at>
15692W:	http://www.linux-mtd.infradead.org/
15693L:	linux-mtd@lists.infradead.org
15694T:	git git://git.infradead.org/ubifs-2.6.git
15695S:	Supported
15696F:	drivers/mtd/ubi/
15697F:	include/linux/mtd/ubi.h
15698F:	include/uapi/mtd/ubi-user.h
15699
15700USB "USBNET" DRIVER FRAMEWORK
15701M:	Oliver Neukum <oneukum@suse.com>
15702L:	netdev@vger.kernel.org
15703W:	http://www.linux-usb.org/usbnet
15704S:	Maintained
15705F:	drivers/net/usb/usbnet.c
15706F:	include/linux/usb/usbnet.h
15707
15708USB ACM DRIVER
15709M:	Oliver Neukum <oneukum@suse.com>
15710L:	linux-usb@vger.kernel.org
15711S:	Maintained
15712F:	Documentation/usb/acm.txt
15713F:	drivers/usb/class/cdc-acm.*
15714
15715USB AR5523 WIRELESS DRIVER
15716M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15717L:	linux-wireless@vger.kernel.org
15718S:	Maintained
15719F:	drivers/net/wireless/ath/ar5523/
15720
15721USB ATTACHED SCSI
15722M:	Oliver Neukum <oneukum@suse.com>
15723L:	linux-usb@vger.kernel.org
15724L:	linux-scsi@vger.kernel.org
15725S:	Maintained
15726F:	drivers/usb/storage/uas.c
15727
15728USB CDC ETHERNET DRIVER
15729M:	Oliver Neukum <oliver@neukum.org>
15730L:	linux-usb@vger.kernel.org
15731S:	Maintained
15732F:	drivers/net/usb/cdc_*.c
15733F:	include/uapi/linux/usb/cdc.h
15734
15735USB CHAOSKEY DRIVER
15736M:	Keith Packard <keithp@keithp.com>
15737L:	linux-usb@vger.kernel.org
15738S:	Maintained
15739F:	drivers/usb/misc/chaoskey.c
15740
15741USB CYPRESS C67X00 DRIVER
15742M:	Peter Korsgaard <jacmet@sunsite.dk>
15743L:	linux-usb@vger.kernel.org
15744S:	Maintained
15745F:	drivers/usb/c67x00/
15746
15747USB DAVICOM DM9601 DRIVER
15748M:	Peter Korsgaard <jacmet@sunsite.dk>
15749L:	netdev@vger.kernel.org
15750W:	http://www.linux-usb.org/usbnet
15751S:	Maintained
15752F:	drivers/net/usb/dm9601.c
15753
15754USB DIAMOND RIO500 DRIVER
15755M:	Cesar Miquel <miquel@df.uba.ar>
15756L:	rio500-users@lists.sourceforge.net
15757W:	http://rio500.sourceforge.net
15758S:	Maintained
15759F:	drivers/usb/misc/rio500*
15760
15761USB EHCI DRIVER
15762M:	Alan Stern <stern@rowland.harvard.edu>
15763L:	linux-usb@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/usb/ehci.txt
15766F:	drivers/usb/host/ehci*
15767
15768USB GADGET/PERIPHERAL SUBSYSTEM
15769M:	Felipe Balbi <balbi@kernel.org>
15770L:	linux-usb@vger.kernel.org
15771W:	http://www.linux-usb.org/gadget
15772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15773S:	Maintained
15774F:	drivers/usb/gadget/
15775F:	include/linux/usb/gadget*
15776
15777USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15778M:	Jiri Kosina <jikos@kernel.org>
15779M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15780L:	linux-usb@vger.kernel.org
15781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15782S:	Maintained
15783F:	Documentation/hid/hiddev.txt
15784F:	drivers/hid/usbhid/
15785
15786USB INTEL XHCI ROLE MUX DRIVER
15787M:	Hans de Goede <hdegoede@redhat.com>
15788L:	linux-usb@vger.kernel.org
15789S:	Maintained
15790F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15791
15792USB ISP116X DRIVER
15793M:	Olav Kongas <ok@artecdesign.ee>
15794L:	linux-usb@vger.kernel.org
15795S:	Maintained
15796F:	drivers/usb/host/isp116x*
15797F:	include/linux/usb/isp116x.h
15798
15799USB LAN78XX ETHERNET DRIVER
15800M:	Woojung Huh <woojung.huh@microchip.com>
15801M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15802L:	netdev@vger.kernel.org
15803S:	Maintained
15804F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15805F:	drivers/net/usb/lan78xx.*
15806F:	include/dt-bindings/net/microchip-lan78xx.h
15807
15808USB MASS STORAGE DRIVER
15809M:	Alan Stern <stern@rowland.harvard.edu>
15810L:	linux-usb@vger.kernel.org
15811L:	usb-storage@lists.one-eyed-alien.net
15812S:	Maintained
15813W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15814F:	drivers/usb/storage/
15815
15816USB MIDI DRIVER
15817M:	Clemens Ladisch <clemens@ladisch.de>
15818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15819T:	git git://git.alsa-project.org/alsa-kernel.git
15820S:	Maintained
15821F:	sound/usb/midi.*
15822
15823USB NETWORKING DRIVERS
15824L:	linux-usb@vger.kernel.org
15825S:	Odd Fixes
15826F:	drivers/net/usb/
15827
15828USB OHCI DRIVER
15829M:	Alan Stern <stern@rowland.harvard.edu>
15830L:	linux-usb@vger.kernel.org
15831S:	Maintained
15832F:	Documentation/usb/ohci.txt
15833F:	drivers/usb/host/ohci*
15834
15835USB OTG FSM (Finite State Machine)
15836M:	Peter Chen <Peter.Chen@nxp.com>
15837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15838L:	linux-usb@vger.kernel.org
15839S:	Maintained
15840F:	drivers/usb/common/usb-otg-fsm.c
15841
15842USB OVER IP DRIVER
15843M:	Valentina Manea <valentina.manea.m@gmail.com>
15844M:	Shuah Khan <shuah@kernel.org>
15845L:	linux-usb@vger.kernel.org
15846S:	Maintained
15847F:	Documentation/usb/usbip_protocol.txt
15848F:	drivers/usb/usbip/
15849F:	tools/usb/usbip/
15850F:	tools/testing/selftests/drivers/usb/usbip/
15851
15852USB PEGASUS DRIVER
15853M:	Petko Manolov <petkan@nucleusys.com>
15854L:	linux-usb@vger.kernel.org
15855L:	netdev@vger.kernel.org
15856T:	git git://github.com/petkan/pegasus.git
15857W:	https://github.com/petkan/pegasus
15858S:	Maintained
15859F:	drivers/net/usb/pegasus.*
15860
15861USB PHY LAYER
15862M:	Felipe Balbi <balbi@kernel.org>
15863L:	linux-usb@vger.kernel.org
15864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15865S:	Maintained
15866F:	drivers/usb/phy/
15867
15868USB PRINTER DRIVER (usblp)
15869M:	Pete Zaitcev <zaitcev@redhat.com>
15870L:	linux-usb@vger.kernel.org
15871S:	Supported
15872F:	drivers/usb/class/usblp.c
15873
15874USB QMI WWAN NETWORK DRIVER
15875M:	Bjørn Mork <bjorn@mork.no>
15876L:	netdev@vger.kernel.org
15877S:	Maintained
15878F:	Documentation/ABI/testing/sysfs-class-net-qmi
15879F:	drivers/net/usb/qmi_wwan.c
15880
15881USB RTL8150 DRIVER
15882M:	Petko Manolov <petkan@nucleusys.com>
15883L:	linux-usb@vger.kernel.org
15884L:	netdev@vger.kernel.org
15885T:	git git://github.com/petkan/rtl8150.git
15886W:	https://github.com/petkan/rtl8150
15887S:	Maintained
15888F:	drivers/net/usb/rtl8150.c
15889
15890USB SERIAL SUBSYSTEM
15891M:	Johan Hovold <johan@kernel.org>
15892L:	linux-usb@vger.kernel.org
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15894S:	Maintained
15895F:	Documentation/usb/usb-serial.txt
15896F:	drivers/usb/serial/
15897F:	include/linux/usb/serial.h
15898
15899USB SMSC75XX ETHERNET DRIVER
15900M:	Steve Glendinning <steve.glendinning@shawell.net>
15901L:	netdev@vger.kernel.org
15902S:	Maintained
15903F:	drivers/net/usb/smsc75xx.*
15904
15905USB SMSC95XX ETHERNET DRIVER
15906M:	Steve Glendinning <steve.glendinning@shawell.net>
15907M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15908L:	netdev@vger.kernel.org
15909S:	Maintained
15910F:	drivers/net/usb/smsc95xx.*
15911
15912USB SUBSYSTEM
15913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15914L:	linux-usb@vger.kernel.org
15915W:	http://www.linux-usb.org
15916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15917S:	Supported
15918F:	Documentation/devicetree/bindings/usb/
15919F:	Documentation/usb/
15920F:	drivers/usb/
15921F:	include/linux/usb.h
15922F:	include/linux/usb/
15923
15924USB TYPEC PI3USB30532 MUX DRIVER
15925M:	Hans de Goede <hdegoede@redhat.com>
15926L:	linux-usb@vger.kernel.org
15927S:	Maintained
15928F:	drivers/usb/typec/mux/pi3usb30532.c
15929
15930USB TYPEC CLASS
15931M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15932L:	linux-usb@vger.kernel.org
15933S:	Maintained
15934F:	Documentation/ABI/testing/sysfs-class-typec
15935F:	Documentation/driver-api/usb/typec.rst
15936F:	drivers/usb/typec/
15937F:	include/linux/usb/typec.h
15938
15939USB TYPEC BUS FOR ALTERNATE MODES
15940M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15941L:	linux-usb@vger.kernel.org
15942S:	Maintained
15943F:	Documentation/ABI/testing/sysfs-bus-typec
15944F:	Documentation/driver-api/usb/typec_bus.rst
15945F:	drivers/usb/typec/altmodes/
15946F:	include/linux/usb/typec_altmode.h
15947
15948USB TYPEC PORT CONTROLLER DRIVERS
15949M:	Guenter Roeck <linux@roeck-us.net>
15950L:	linux-usb@vger.kernel.org
15951S:	Maintained
15952F:	drivers/usb/typec/tcpm/
15953
15954USB UHCI DRIVER
15955M:	Alan Stern <stern@rowland.harvard.edu>
15956L:	linux-usb@vger.kernel.org
15957S:	Maintained
15958F:	drivers/usb/host/uhci*
15959
15960USB VIDEO CLASS
15961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15962L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15963L:	linux-media@vger.kernel.org
15964T:	git git://linuxtv.org/media_tree.git
15965W:	http://www.ideasonboard.org/uvc/
15966S:	Maintained
15967F:	drivers/media/usb/uvc/
15968F:	include/uapi/linux/uvcvideo.h
15969
15970USB VISION DRIVER
15971M:	Hans Verkuil <hverkuil@xs4all.nl>
15972L:	linux-media@vger.kernel.org
15973T:	git git://linuxtv.org/media_tree.git
15974W:	https://linuxtv.org
15975S:	Odd Fixes
15976F:	drivers/media/usb/usbvision/
15977
15978USB WEBCAM GADGET
15979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15980L:	linux-usb@vger.kernel.org
15981S:	Maintained
15982F:	drivers/usb/gadget/function/*uvc*
15983F:	drivers/usb/gadget/legacy/webcam.c
15984F:	include/uapi/linux/usb/g_uvc.h
15985
15986USB WIRELESS RNDIS DRIVER (rndis_wlan)
15987M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15988L:	linux-wireless@vger.kernel.org
15989S:	Maintained
15990F:	drivers/net/wireless/rndis_wlan.c
15991
15992USB XHCI DRIVER
15993M:	Mathias Nyman <mathias.nyman@intel.com>
15994L:	linux-usb@vger.kernel.org
15995S:	Supported
15996F:	drivers/usb/host/xhci*
15997F:	drivers/usb/host/pci-quirks*
15998
15999USB ZD1201 DRIVER
16000L:	linux-wireless@vger.kernel.org
16001W:	http://linux-lc100020.sourceforge.net
16002S:	Orphan
16003F:	drivers/net/wireless/zydas/zd1201.*
16004
16005USB ZR364XX DRIVER
16006M:	Antoine Jacquet <royale@zerezo.com>
16007L:	linux-usb@vger.kernel.org
16008L:	linux-media@vger.kernel.org
16009T:	git git://linuxtv.org/media_tree.git
16010W:	http://royale.zerezo.com/zr364xx/
16011S:	Maintained
16012F:	Documentation/media/v4l-drivers/zr364xx*
16013F:	drivers/media/usb/zr364xx/
16014
16015USER-MODE LINUX (UML)
16016M:	Jeff Dike <jdike@addtoit.com>
16017M:	Richard Weinberger <richard@nod.at>
16018M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16019L:	linux-um@lists.infradead.org
16020W:	http://user-mode-linux.sourceforge.net
16021Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16023S:	Maintained
16024F:	Documentation/virtual/uml/
16025F:	arch/um/
16026F:	arch/x86/um/
16027F:	fs/hostfs/
16028
16029USERSPACE COPYIN/COPYOUT (UIOVEC)
16030M:	Alexander Viro <viro@zeniv.linux.org.uk>
16031S:	Maintained
16032F:	lib/iov_iter.c
16033F:	include/linux/uio.h
16034
16035USERSPACE DMA BUFFER DRIVER
16036M:	Gerd Hoffmann <kraxel@redhat.com>
16037S:	Maintained
16038L:	dri-devel@lists.freedesktop.org
16039F:	drivers/dma-buf/udmabuf.c
16040F:	include/uapi/linux/udmabuf.h
16041T:	git git://anongit.freedesktop.org/drm/drm-misc
16042
16043USERSPACE I/O (UIO)
16044M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16045S:	Maintained
16046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16047F:	Documentation/driver-api/uio-howto.rst
16048F:	drivers/uio/
16049F:	include/linux/uio_driver.h
16050
16051UTIL-LINUX PACKAGE
16052M:	Karel Zak <kzak@redhat.com>
16053L:	util-linux@vger.kernel.org
16054W:	http://en.wikipedia.org/wiki/Util-linux
16055T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16056S:	Maintained
16057
16058UUID HELPERS
16059M:	Christoph Hellwig <hch@lst.de>
16060R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16061L:	linux-kernel@vger.kernel.org
16062T:	git git://git.infradead.org/users/hch/uuid.git
16063F:	lib/uuid.c
16064F:	lib/test_uuid.c
16065F:	include/linux/uuid.h
16066F:	include/uapi/linux/uuid.h
16067S:	Maintained
16068
16069UVESAFB DRIVER
16070M:	Michal Januszewski <spock@gentoo.org>
16071L:	linux-fbdev@vger.kernel.org
16072W:	https://github.com/mjanusz/v86d
16073S:	Maintained
16074F:	Documentation/fb/uvesafb.txt
16075F:	drivers/video/fbdev/uvesafb.*
16076
16077VF610 NAND DRIVER
16078M:	Stefan Agner <stefan@agner.ch>
16079L:	linux-mtd@lists.infradead.org
16080S:	Supported
16081F:	drivers/mtd/nand/raw/vf610_nfc.c
16082
16083VFAT/FAT/MSDOS FILESYSTEM
16084M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16085S:	Maintained
16086F:	Documentation/filesystems/vfat.txt
16087F:	fs/fat/
16088
16089VFIO DRIVER
16090M:	Alex Williamson <alex.williamson@redhat.com>
16091L:	kvm@vger.kernel.org
16092T:	git git://github.com/awilliam/linux-vfio.git
16093S:	Maintained
16094F:	Documentation/vfio.txt
16095F:	drivers/vfio/
16096F:	include/linux/vfio.h
16097F:	include/uapi/linux/vfio.h
16098
16099VFIO MEDIATED DEVICE DRIVERS
16100M:	Kirti Wankhede <kwankhede@nvidia.com>
16101L:	kvm@vger.kernel.org
16102S:	Maintained
16103F:	Documentation/vfio-mediated-device.txt
16104F:	drivers/vfio/mdev/
16105F:	include/linux/mdev.h
16106F:	samples/vfio-mdev/
16107
16108VFIO PLATFORM DRIVER
16109M:	Eric Auger <eric.auger@redhat.com>
16110L:	kvm@vger.kernel.org
16111S:	Maintained
16112F:	drivers/vfio/platform/
16113
16114VGA_SWITCHEROO
16115R:	Lukas Wunner <lukas@wunner.de>
16116S:	Maintained
16117F:	Documentation/gpu/vga-switcheroo.rst
16118F:	drivers/gpu/vga/vga_switcheroo.c
16119F:	include/linux/vga_switcheroo.h
16120T:	git git://anongit.freedesktop.org/drm/drm-misc
16121
16122VIA RHINE NETWORK DRIVER
16123S:	Orphan
16124F:	drivers/net/ethernet/via/via-rhine.c
16125
16126VIA SD/MMC CARD CONTROLLER DRIVER
16127M:	Bruce Chang <brucechang@via.com.tw>
16128M:	Harald Welte <HaraldWelte@viatech.com>
16129S:	Maintained
16130F:	drivers/mmc/host/via-sdmmc.c
16131
16132VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16133M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16134L:	linux-fbdev@vger.kernel.org
16135S:	Maintained
16136F:	include/linux/via-core.h
16137F:	include/linux/via-gpio.h
16138F:	include/linux/via_i2c.h
16139F:	drivers/video/fbdev/via/
16140
16141VIA VELOCITY NETWORK DRIVER
16142M:	Francois Romieu <romieu@fr.zoreil.com>
16143L:	netdev@vger.kernel.org
16144S:	Maintained
16145F:	drivers/net/ethernet/via/via-velocity.*
16146
16147VICODEC VIRTUAL CODEC DRIVER
16148M:	Hans Verkuil <hans.verkuil@cisco.com>
16149L:	linux-media@vger.kernel.org
16150T:	git git://linuxtv.org/media_tree.git
16151W:	https://linuxtv.org
16152S:	Maintained
16153F:	drivers/media/platform/vicodec/*
16154
16155VIDEO MULTIPLEXER DRIVER
16156M:	Philipp Zabel <p.zabel@pengutronix.de>
16157L:	linux-media@vger.kernel.org
16158S:	Maintained
16159F:	drivers/media/platform/video-mux.c
16160
16161VIDEO I2C POLLING DRIVER
16162M:	Matt Ranostay <matt.ranostay@konsulko.com>
16163L:	linux-media@vger.kernel.org
16164S:	Maintained
16165F:	drivers/media/i2c/video-i2c.c
16166
16167VIDEOBUF2 FRAMEWORK
16168M:	Pawel Osciak <pawel@osciak.com>
16169M:	Marek Szyprowski <m.szyprowski@samsung.com>
16170M:	Kyungmin Park <kyungmin.park@samsung.com>
16171L:	linux-media@vger.kernel.org
16172S:	Maintained
16173F:	drivers/media/common/videobuf2/*
16174F:	include/media/videobuf2-*
16175
16176VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16177M:	Helen Koike <helen.koike@collabora.com>
16178L:	linux-media@vger.kernel.org
16179T:	git git://linuxtv.org/media_tree.git
16180W:	https://linuxtv.org
16181S:	Maintained
16182F:	drivers/media/platform/vimc/*
16183
16184VIRT LIB
16185M:	Alex Williamson <alex.williamson@redhat.com>
16186M:	Paolo Bonzini <pbonzini@redhat.com>
16187L:	kvm@vger.kernel.org
16188S:	Supported
16189F:	virt/lib/
16190
16191VIRTIO AND VHOST VSOCK DRIVER
16192M:	Stefan Hajnoczi <stefanha@redhat.com>
16193L:	kvm@vger.kernel.org
16194L:	virtualization@lists.linux-foundation.org
16195L:	netdev@vger.kernel.org
16196S:	Maintained
16197F:	include/linux/virtio_vsock.h
16198F:	include/uapi/linux/virtio_vsock.h
16199F:	include/uapi/linux/vsockmon.h
16200F:	include/uapi/linux/vm_sockets_diag.h
16201F:	net/vmw_vsock/diag.c
16202F:	net/vmw_vsock/af_vsock_tap.c
16203F:	net/vmw_vsock/virtio_transport_common.c
16204F:	net/vmw_vsock/virtio_transport.c
16205F:	drivers/net/vsockmon.c
16206F:	drivers/vhost/vsock.c
16207F:	tools/testing/vsock/
16208
16209VIRTIO CONSOLE DRIVER
16210M:	Amit Shah <amit@kernel.org>
16211L:	virtualization@lists.linux-foundation.org
16212S:	Maintained
16213F:	drivers/char/virtio_console.c
16214F:	include/linux/virtio_console.h
16215F:	include/uapi/linux/virtio_console.h
16216
16217VIRTIO CORE, NET AND BLOCK DRIVERS
16218M:	"Michael S. Tsirkin" <mst@redhat.com>
16219M:	Jason Wang <jasowang@redhat.com>
16220L:	virtualization@lists.linux-foundation.org
16221S:	Maintained
16222F:	Documentation/devicetree/bindings/virtio/
16223F:	drivers/virtio/
16224F:	tools/virtio/
16225F:	drivers/net/virtio_net.c
16226F:	drivers/block/virtio_blk.c
16227F:	include/linux/virtio*.h
16228F:	include/uapi/linux/virtio_*.h
16229F:	drivers/crypto/virtio/
16230F:	mm/balloon_compaction.c
16231
16232VIRTIO CRYPTO DRIVER
16233M:	Gonglei <arei.gonglei@huawei.com>
16234L:	virtualization@lists.linux-foundation.org
16235L:	linux-crypto@vger.kernel.org
16236S:	Maintained
16237F:	drivers/crypto/virtio/
16238F:	include/uapi/linux/virtio_crypto.h
16239
16240VIRTIO DRIVERS FOR S390
16241M:	Cornelia Huck <cohuck@redhat.com>
16242M:	Halil Pasic <pasic@linux.ibm.com>
16243L:	linux-s390@vger.kernel.org
16244L:	virtualization@lists.linux-foundation.org
16245L:	kvm@vger.kernel.org
16246S:	Supported
16247F:	drivers/s390/virtio/
16248F:	arch/s390/include/uapi/asm/virtio-ccw.h
16249
16250VIRTIO GPU DRIVER
16251M:	David Airlie <airlied@linux.ie>
16252M:	Gerd Hoffmann <kraxel@redhat.com>
16253L:	dri-devel@lists.freedesktop.org
16254L:	virtualization@lists.linux-foundation.org
16255T:	git git://anongit.freedesktop.org/drm/drm-misc
16256S:	Maintained
16257F:	drivers/gpu/drm/virtio/
16258F:	include/uapi/linux/virtio_gpu.h
16259
16260VIRTIO HOST (VHOST)
16261M:	"Michael S. Tsirkin" <mst@redhat.com>
16262M:	Jason Wang <jasowang@redhat.com>
16263L:	kvm@vger.kernel.org
16264L:	virtualization@lists.linux-foundation.org
16265L:	netdev@vger.kernel.org
16266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16267S:	Maintained
16268F:	drivers/vhost/
16269F:	include/uapi/linux/vhost.h
16270
16271VIRTIO INPUT DRIVER
16272M:	Gerd Hoffmann <kraxel@redhat.com>
16273S:	Maintained
16274F:	drivers/virtio/virtio_input.c
16275F:	include/uapi/linux/virtio_input.h
16276
16277VIRTUAL BOX GUEST DEVICE DRIVER
16278M:	Hans de Goede <hdegoede@redhat.com>
16279M:	Arnd Bergmann <arnd@arndb.de>
16280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16281S:	Maintained
16282F:	include/linux/vbox_utils.h
16283F:	include/uapi/linux/vbox*.h
16284F:	drivers/virt/vboxguest/
16285
16286VIRTUAL SERIO DEVICE DRIVER
16287M:	Stephen Chandler Paul <thatslyude@gmail.com>
16288S:	Maintained
16289F:	drivers/input/serio/userio.c
16290F:	include/uapi/linux/userio.h
16291
16292VIVID VIRTUAL VIDEO DRIVER
16293M:	Hans Verkuil <hverkuil@xs4all.nl>
16294L:	linux-media@vger.kernel.org
16295T:	git git://linuxtv.org/media_tree.git
16296W:	https://linuxtv.org
16297S:	Maintained
16298F:	drivers/media/platform/vivid/*
16299
16300VLYNQ BUS
16301M:	Florian Fainelli <f.fainelli@gmail.com>
16302L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16303S:	Maintained
16304F:	drivers/vlynq/vlynq.c
16305F:	include/linux/vlynq.h
16306
16307VME SUBSYSTEM
16308M:	Martyn Welch <martyn@welchs.me.uk>
16309M:	Manohar Vanga <manohar.vanga@gmail.com>
16310M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16311L:	devel@driverdev.osuosl.org
16312S:	Maintained
16313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16314F:	Documentation/driver-api/vme.rst
16315F:	drivers/staging/vme/
16316F:	drivers/vme/
16317F:	include/linux/vme*
16318
16319VMWARE BALLOON DRIVER
16320M:	Julien Freche <jfreche@vmware.com>
16321M:	Nadav Amit <namit@vmware.com>
16322M:	"VMware, Inc." <pv-drivers@vmware.com>
16323L:	linux-kernel@vger.kernel.org
16324S:	Maintained
16325F:	drivers/misc/vmw_balloon.c
16326
16327VMWARE HYPERVISOR INTERFACE
16328M:	Alok Kataria <akataria@vmware.com>
16329L:	virtualization@lists.linux-foundation.org
16330S:	Supported
16331F:	arch/x86/kernel/cpu/vmware.c
16332
16333VMWARE PVRDMA DRIVER
16334M:	Adit Ranadive <aditr@vmware.com>
16335M:	VMware PV-Drivers <pv-drivers@vmware.com>
16336L:	linux-rdma@vger.kernel.org
16337S:	Maintained
16338F:	drivers/infiniband/hw/vmw_pvrdma/
16339
16340VMware PVSCSI driver
16341M:	Jim Gill <jgill@vmware.com>
16342M:	VMware PV-Drivers <pv-drivers@vmware.com>
16343L:	linux-scsi@vger.kernel.org
16344S:	Maintained
16345F:	drivers/scsi/vmw_pvscsi.c
16346F:	drivers/scsi/vmw_pvscsi.h
16347
16348VMWARE VMMOUSE SUBDRIVER
16349M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16350M:	"VMware, Inc." <pv-drivers@vmware.com>
16351L:	linux-input@vger.kernel.org
16352S:	Maintained
16353F:	drivers/input/mouse/vmmouse.c
16354F:	drivers/input/mouse/vmmouse.h
16355
16356VMWARE VMXNET3 ETHERNET DRIVER
16357M:	Ronak Doshi <doshir@vmware.com>
16358M:	"VMware, Inc." <pv-drivers@vmware.com>
16359L:	netdev@vger.kernel.org
16360S:	Maintained
16361F:	drivers/net/vmxnet3/
16362
16363VOCORE VOCORE2 BOARD
16364M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16365L:	linux-mips@vger.kernel.org
16366S:	Maintained
16367F:	arch/mips/boot/dts/ralink/vocore2.dts
16368
16369VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16370M:	Liam Girdwood <lgirdwood@gmail.com>
16371M:	Mark Brown <broonie@kernel.org>
16372L:	linux-kernel@vger.kernel.org
16373W:	http://www.slimlogic.co.uk/?p=48
16374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16375S:	Supported
16376F:	Documentation/devicetree/bindings/regulator/
16377F:	Documentation/power/regulator/
16378F:	drivers/regulator/
16379F:	include/dt-bindings/regulator/
16380F:	include/linux/regulator/
16381
16382VRF
16383M:	David Ahern <dsa@cumulusnetworks.com>
16384M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16385L:	netdev@vger.kernel.org
16386S:	Maintained
16387F:	drivers/net/vrf.c
16388F:	Documentation/networking/vrf.txt
16389
16390VT1211 HARDWARE MONITOR DRIVER
16391M:	Juerg Haefliger <juergh@gmail.com>
16392L:	linux-hwmon@vger.kernel.org
16393S:	Maintained
16394F:	Documentation/hwmon/vt1211
16395F:	drivers/hwmon/vt1211.c
16396
16397VT8231 HARDWARE MONITOR DRIVER
16398M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16399L:	linux-hwmon@vger.kernel.org
16400S:	Maintained
16401F:	drivers/hwmon/vt8231.c
16402
16403VUB300 USB to SDIO/SD/MMC bridge chip
16404M:	Tony Olech <tony.olech@elandigitalsystems.com>
16405L:	linux-mmc@vger.kernel.org
16406L:	linux-usb@vger.kernel.org
16407S:	Supported
16408F:	drivers/mmc/host/vub300.c
16409
16410W1 DALLAS'S 1-WIRE BUS
16411M:	Evgeniy Polyakov <zbr@ioremap.net>
16412S:	Maintained
16413F:	Documentation/devicetree/bindings/w1/
16414F:	Documentation/w1/
16415F:	drivers/w1/
16416F:	include/linux/w1.h
16417
16418W83791D HARDWARE MONITORING DRIVER
16419M:	Marc Hulsman <m.hulsman@tudelft.nl>
16420L:	linux-hwmon@vger.kernel.org
16421S:	Maintained
16422F:	Documentation/hwmon/w83791d
16423F:	drivers/hwmon/w83791d.c
16424
16425W83793 HARDWARE MONITORING DRIVER
16426M:	Rudolf Marek <r.marek@assembler.cz>
16427L:	linux-hwmon@vger.kernel.org
16428S:	Maintained
16429F:	Documentation/hwmon/w83793
16430F:	drivers/hwmon/w83793.c
16431
16432W83795 HARDWARE MONITORING DRIVER
16433M:	Jean Delvare <jdelvare@suse.com>
16434L:	linux-hwmon@vger.kernel.org
16435S:	Maintained
16436F:	drivers/hwmon/w83795.c
16437
16438W83L51xD SD/MMC CARD INTERFACE DRIVER
16439M:	Pierre Ossman <pierre@ossman.eu>
16440S:	Maintained
16441F:	drivers/mmc/host/wbsd.*
16442
16443WACOM PROTOCOL 4 SERIAL TABLETS
16444M:	Julian Squires <julian@cipht.net>
16445M:	Hans de Goede <hdegoede@redhat.com>
16446L:	linux-input@vger.kernel.org
16447S:	Maintained
16448F:	drivers/input/tablet/wacom_serial4.c
16449
16450WATCHDOG DEVICE DRIVERS
16451M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16452M:	Guenter Roeck <linux@roeck-us.net>
16453L:	linux-watchdog@vger.kernel.org
16454W:	http://www.linux-watchdog.org/
16455T:	git git://www.linux-watchdog.org/linux-watchdog.git
16456S:	Maintained
16457F:	Documentation/devicetree/bindings/watchdog/
16458F:	Documentation/watchdog/
16459F:	drivers/watchdog/
16460F:	include/linux/watchdog.h
16461F:	include/uapi/linux/watchdog.h
16462
16463WHISKEYCOVE PMIC GPIO DRIVER
16464M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16465L:	linux-gpio@vger.kernel.org
16466S:	Maintained
16467F:	drivers/gpio/gpio-wcove.c
16468
16469WIIMOTE HID DRIVER
16470M:	David Herrmann <dh.herrmann@googlemail.com>
16471L:	linux-input@vger.kernel.org
16472S:	Maintained
16473F:	drivers/hid/hid-wiimote*
16474
16475WILOCITY WIL6210 WIRELESS DRIVER
16476M:	Maya Erez <merez@codeaurora.org>
16477L:	linux-wireless@vger.kernel.org
16478L:	wil6210@qti.qualcomm.com
16479S:	Supported
16480W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16481F:	drivers/net/wireless/ath/wil6210/
16482
16483WIMAX STACK
16484M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16485M:	linux-wimax@intel.com
16486L:	wimax@linuxwimax.org (subscribers-only)
16487S:	Supported
16488W:	http://linuxwimax.org
16489F:	Documentation/wimax/README.wimax
16490F:	include/linux/wimax/debug.h
16491F:	include/net/wimax.h
16492F:	include/uapi/linux/wimax.h
16493F:	net/wimax/
16494
16495WINBOND CIR DRIVER
16496M:	David Härdeman <david@hardeman.nu>
16497S:	Maintained
16498F:	drivers/media/rc/winbond-cir.c
16499
16500WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16501M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16502L:	linux-watchdog@vger.kernel.org
16503S:	Maintained
16504F:	drivers/watchdog/ebc-c384_wdt.c
16505
16506WINSYSTEMS WS16C48 GPIO DRIVER
16507M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16508L:	linux-gpio@vger.kernel.org
16509S:	Maintained
16510F:	drivers/gpio/gpio-ws16c48.c
16511
16512WISTRON LAPTOP BUTTON DRIVER
16513M:	Miloslav Trmac <mitr@volny.cz>
16514S:	Maintained
16515F:	drivers/input/misc/wistron_btns.c
16516
16517WL3501 WIRELESS PCMCIA CARD DRIVER
16518L:	linux-wireless@vger.kernel.org
16519S:	Odd fixes
16520F:	drivers/net/wireless/wl3501*
16521
16522WOLFSON MICROELECTRONICS DRIVERS
16523L:	patches@opensource.cirrus.com
16524T:	git https://github.com/CirrusLogic/linux-drivers.git
16525W:	https://github.com/CirrusLogic/linux-drivers/wiki
16526S:	Supported
16527F:	Documentation/hwmon/wm83??
16528F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16529F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16530F:	Documentation/devicetree/bindings/mfd/arizona.txt
16531F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16532F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16533F:	arch/arm/mach-s3c64xx/mach-crag6410*
16534F:	drivers/clk/clk-wm83*.c
16535F:	drivers/extcon/extcon-arizona.c
16536F:	drivers/leds/leds-wm83*.c
16537F:	drivers/gpio/gpio-*wm*.c
16538F:	drivers/gpio/gpio-arizona.c
16539F:	drivers/hwmon/wm83??-hwmon.c
16540F:	drivers/input/misc/wm831x-on.c
16541F:	drivers/input/touchscreen/wm831x-ts.c
16542F:	drivers/input/touchscreen/wm97*.c
16543F:	drivers/mfd/arizona*
16544F:	drivers/mfd/wm*.c
16545F:	drivers/mfd/cs47l24*
16546F:	drivers/power/supply/wm83*.c
16547F:	drivers/rtc/rtc-wm83*.c
16548F:	drivers/regulator/wm8*.c
16549F:	drivers/regulator/arizona*
16550F:	drivers/video/backlight/wm83*_bl.c
16551F:	drivers/watchdog/wm83*_wdt.c
16552F:	include/linux/mfd/arizona/
16553F:	include/linux/mfd/wm831x/
16554F:	include/linux/mfd/wm8350/
16555F:	include/linux/mfd/wm8400*
16556F:	include/linux/regulator/arizona*
16557F:	include/linux/wm97xx.h
16558F:	include/sound/wm????.h
16559F:	sound/soc/codecs/arizona.?
16560F:	sound/soc/codecs/wm*
16561F:	sound/soc/codecs/cs47l24*
16562
16563WORKQUEUE
16564M:	Tejun Heo <tj@kernel.org>
16565R:	Lai Jiangshan <jiangshanlai@gmail.com>
16566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16567S:	Maintained
16568F:	include/linux/workqueue.h
16569F:	kernel/workqueue.c
16570F:	Documentation/core-api/workqueue.rst
16571
16572X-POWERS AXP288 PMIC DRIVERS
16573M:	Hans de Goede <hdegoede@redhat.com>
16574S:	Maintained
16575N:	axp288
16576F:	drivers/acpi/pmic/intel_pmic_xpower.c
16577
16578X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16579M:	Chen-Yu Tsai <wens@csie.org>
16580L:	linux-kernel@vger.kernel.org
16581S:	Maintained
16582N:	axp[128]
16583
16584X.25 NETWORK LAYER
16585M:	Andrew Hendry <andrew.hendry@gmail.com>
16586L:	linux-x25@vger.kernel.org
16587S:	Odd Fixes
16588F:	Documentation/networking/x25*
16589F:	include/net/x25*
16590F:	net/x25/
16591
16592X86 ARCHITECTURE (32-BIT AND 64-BIT)
16593M:	Thomas Gleixner <tglx@linutronix.de>
16594M:	Ingo Molnar <mingo@redhat.com>
16595M:	Borislav Petkov <bp@alien8.de>
16596R:	"H. Peter Anvin" <hpa@zytor.com>
16597M:	x86@kernel.org
16598L:	linux-kernel@vger.kernel.org
16599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16600S:	Maintained
16601F:	Documentation/devicetree/bindings/x86/
16602F:	Documentation/x86/
16603F:	arch/x86/
16604
16605X86 ENTRY CODE
16606M:	Andy Lutomirski <luto@kernel.org>
16607L:	linux-kernel@vger.kernel.org
16608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16609S:	Maintained
16610F:	arch/x86/entry/
16611
16612X86 MCE INFRASTRUCTURE
16613M:	Tony Luck <tony.luck@intel.com>
16614M:	Borislav Petkov <bp@alien8.de>
16615L:	linux-edac@vger.kernel.org
16616S:	Maintained
16617F:	arch/x86/kernel/cpu/mcheck/*
16618
16619X86 MICROCODE UPDATE SUPPORT
16620M:	Borislav Petkov <bp@alien8.de>
16621S:	Maintained
16622F:	arch/x86/kernel/cpu/microcode/*
16623
16624X86 MM
16625M:	Dave Hansen <dave.hansen@linux.intel.com>
16626M:	Andy Lutomirski <luto@kernel.org>
16627M:	Peter Zijlstra <peterz@infradead.org>
16628L:	linux-kernel@vger.kernel.org
16629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16630S:	Maintained
16631F:	arch/x86/mm/
16632
16633X86 PLATFORM DRIVERS
16634M:	Darren Hart <dvhart@infradead.org>
16635M:	Andy Shevchenko <andy@infradead.org>
16636L:	platform-driver-x86@vger.kernel.org
16637T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16638S:	Maintained
16639F:	drivers/platform/x86/
16640F:	drivers/platform/olpc/
16641
16642X86 VDSO
16643M:	Andy Lutomirski <luto@kernel.org>
16644L:	linux-kernel@vger.kernel.org
16645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16646S:	Maintained
16647F:	arch/x86/entry/vdso/
16648
16649XARRAY
16650M:	Matthew Wilcox <willy@infradead.org>
16651L:	linux-fsdevel@vger.kernel.org
16652S:	Supported
16653F:	Documentation/core-api/xarray.rst
16654F:	lib/idr.c
16655F:	lib/xarray.c
16656F:	include/linux/idr.h
16657F:	include/linux/xarray.h
16658F:	tools/testing/radix-tree
16659
16660XBOX DVD IR REMOTE
16661M:	Benjamin Valentin <benpicco@googlemail.com>
16662S:	Maintained
16663F:	drivers/media/rc/xbox_remote.c
16664F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16665
16666XC2028/3028 TUNER DRIVER
16667M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16668L:	linux-media@vger.kernel.org
16669W:	https://linuxtv.org
16670T:	git git://linuxtv.org/media_tree.git
16671S:	Maintained
16672F:	drivers/media/tuners/tuner-xc2028.*
16673
16674XDP SOCKETS (AF_XDP)
16675M:	Björn Töpel <bjorn.topel@intel.com>
16676M:	Magnus Karlsson <magnus.karlsson@intel.com>
16677L:	netdev@vger.kernel.org
16678S:	Maintained
16679F:	kernel/bpf/xskmap.c
16680F:	net/xdp/
16681
16682XEN BLOCK SUBSYSTEM
16683M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16684M:	Roger Pau Monné <roger.pau@citrix.com>
16685L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16686S:	Supported
16687F:	drivers/block/xen-blkback/*
16688F:	drivers/block/xen*
16689
16690XEN HYPERVISOR ARM
16691M:	Stefano Stabellini <sstabellini@kernel.org>
16692L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16693S:	Maintained
16694F:	arch/arm/xen/
16695F:	arch/arm/include/asm/xen/
16696
16697XEN HYPERVISOR ARM64
16698M:	Stefano Stabellini <sstabellini@kernel.org>
16699L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16700S:	Maintained
16701F:	arch/arm64/xen/
16702F:	arch/arm64/include/asm/xen/
16703
16704XEN HYPERVISOR INTERFACE
16705M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16706M:	Juergen Gross <jgross@suse.com>
16707R:	Stefano Stabellini <sstabellini@kernel.org>
16708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16710S:	Supported
16711F:	arch/x86/xen/
16712F:	arch/x86/platform/pvh/
16713F:	drivers/*/xen-*front.c
16714F:	drivers/xen/
16715F:	arch/x86/include/asm/xen/
16716F:	arch/x86/include/asm/pvclock-abi.h
16717F:	include/xen/
16718F:	include/uapi/xen/
16719F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16720F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16721
16722XEN NETWORK BACKEND DRIVER
16723M:	Wei Liu <wei.liu2@citrix.com>
16724M:	Paul Durrant <paul.durrant@citrix.com>
16725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16726L:	netdev@vger.kernel.org
16727S:	Supported
16728F:	drivers/net/xen-netback/*
16729
16730XEN PCI SUBSYSTEM
16731M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16733S:	Supported
16734F:	arch/x86/pci/*xen*
16735F:	drivers/pci/*xen*
16736
16737XEN PVSCSI DRIVERS
16738M:	Juergen Gross <jgross@suse.com>
16739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16740L:	linux-scsi@vger.kernel.org
16741S:	Supported
16742F:	drivers/scsi/xen-scsifront.c
16743F:	drivers/xen/xen-scsiback.c
16744F:	include/xen/interface/io/vscsiif.h
16745
16746XEN SWIOTLB SUBSYSTEM
16747M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16749L:	iommu@lists.linux-foundation.org
16750S:	Supported
16751F:	arch/x86/xen/*swiotlb*
16752F:	drivers/xen/*swiotlb*
16753
16754XEN SOUND FRONTEND DRIVER
16755M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16756L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16758S:	Supported
16759F:	sound/xen/*
16760
16761XFS FILESYSTEM
16762M:	Darrick J. Wong <darrick.wong@oracle.com>
16763M:	linux-xfs@vger.kernel.org
16764L:	linux-xfs@vger.kernel.org
16765W:	http://xfs.org/
16766T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16767S:	Supported
16768F:	Documentation/filesystems/xfs.txt
16769F:	fs/xfs/
16770
16771XILINX AXI ETHERNET DRIVER
16772M:	Anirudha Sarangi <anirudh@xilinx.com>
16773M:	John Linn <John.Linn@xilinx.com>
16774S:	Maintained
16775F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16776
16777XILINX UARTLITE SERIAL DRIVER
16778M:	Peter Korsgaard <jacmet@sunsite.dk>
16779L:	linux-serial@vger.kernel.org
16780S:	Maintained
16781F:	drivers/tty/serial/uartlite.c
16782
16783XILINX VIDEO IP CORES
16784M:	Hyun Kwon <hyun.kwon@xilinx.com>
16785M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16786L:	linux-media@vger.kernel.org
16787T:	git git://linuxtv.org/media_tree.git
16788S:	Supported
16789F:	Documentation/devicetree/bindings/media/xilinx/
16790F:	drivers/media/platform/xilinx/
16791F:	include/uapi/linux/xilinx-v4l2-controls.h
16792
16793XILLYBUS DRIVER
16794M:	Eli Billauer <eli.billauer@gmail.com>
16795L:	linux-kernel@vger.kernel.org
16796S:	Supported
16797F:	drivers/char/xillybus/
16798
16799XLP9XX I2C DRIVER
16800M:	George Cherian <george.cherian@cavium.com>
16801M:	Jan Glauber <jglauber@cavium.com>
16802L:	linux-i2c@vger.kernel.org
16803W:	http://www.cavium.com
16804S:	Supported
16805F:	drivers/i2c/busses/i2c-xlp9xx.c
16806
16807XRA1403 GPIO EXPANDER
16808M:	Nandor Han <nandor.han@ge.com>
16809M:	Semi Malinen <semi.malinen@ge.com>
16810L:	linux-gpio@vger.kernel.org
16811S:	Maintained
16812F:	drivers/gpio/gpio-xra1403.c
16813F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16814
16815XTENSA XTFPGA PLATFORM SUPPORT
16816M:	Max Filippov <jcmvbkbc@gmail.com>
16817L:	linux-xtensa@linux-xtensa.org
16818S:	Maintained
16819F:	drivers/spi/spi-xtensa-xtfpga.c
16820F:	sound/soc/xtensa/xtfpga-i2s.c
16821
16822YAM DRIVER FOR AX.25
16823M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16824L:	linux-hams@vger.kernel.org
16825S:	Maintained
16826F:	drivers/net/hamradio/yam*
16827F:	include/linux/yam.h
16828
16829YAMA SECURITY MODULE
16830M:	Kees Cook <keescook@chromium.org>
16831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16832S:	Supported
16833F:	security/yama/
16834F:	Documentation/admin-guide/LSM/Yama.rst
16835
16836YEALINK PHONE DRIVER
16837M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16838L:	usbb2k-api-dev@nongnu.org
16839S:	Maintained
16840F:	Documentation/input/devices/yealink.rst
16841F:	drivers/input/misc/yealink.*
16842
16843Z8530 DRIVER FOR AX.25
16844M:	Joerg Reuter <jreuter@yaina.de>
16845W:	http://yaina.de/jreuter/
16846W:	http://www.qsl.net/dl1bke/
16847L:	linux-hams@vger.kernel.org
16848S:	Maintained
16849F:	Documentation/networking/z8530drv.txt
16850F:	drivers/net/hamradio/*scc.c
16851F:	drivers/net/hamradio/z8530.h
16852
16853ZBUD COMPRESSED PAGE ALLOCATOR
16854M:	Seth Jennings <sjenning@redhat.com>
16855M:	Dan Streetman <ddstreet@ieee.org>
16856L:	linux-mm@kvack.org
16857S:	Maintained
16858F:	mm/zbud.c
16859F:	include/linux/zbud.h
16860
16861ZD1211RW WIRELESS DRIVER
16862M:	Daniel Drake <dsd@gentoo.org>
16863M:	Ulrich Kunitz <kune@deine-taler.de>
16864W:	http://zd1211.ath.cx/wiki/DriverRewrite
16865L:	linux-wireless@vger.kernel.org
16866L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16867S:	Maintained
16868F:	drivers/net/wireless/zydas/zd1211rw/
16869
16870ZD1301 MEDIA DRIVER
16871M:	Antti Palosaari <crope@iki.fi>
16872L:	linux-media@vger.kernel.org
16873W:	https://linuxtv.org/
16874W:	http://palosaari.fi/linux/
16875Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16876S:	Maintained
16877F:	drivers/media/usb/dvb-usb-v2/zd1301*
16878
16879ZD1301_DEMOD MEDIA DRIVER
16880M:	Antti Palosaari <crope@iki.fi>
16881L:	linux-media@vger.kernel.org
16882W:	https://linuxtv.org/
16883W:	http://palosaari.fi/linux/
16884Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16885S:	Maintained
16886F:	drivers/media/dvb-frontends/zd1301_demod*
16887
16888ZPOOL COMPRESSED PAGE STORAGE API
16889M:	Dan Streetman <ddstreet@ieee.org>
16890L:	linux-mm@kvack.org
16891S:	Maintained
16892F:	mm/zpool.c
16893F:	include/linux/zpool.h
16894
16895ZR36067 VIDEO FOR LINUX DRIVER
16896L:	mjpeg-users@lists.sourceforge.net
16897L:	linux-media@vger.kernel.org
16898W:	http://mjpeg.sourceforge.net/driver-zoran/
16899T:	hg https://linuxtv.org/hg/v4l-dvb
16900S:	Odd Fixes
16901F:	drivers/staging/media/zoran/
16902
16903ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16904M:	Minchan Kim <minchan@kernel.org>
16905M:	Nitin Gupta <ngupta@vflare.org>
16906R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16907L:	linux-kernel@vger.kernel.org
16908S:	Maintained
16909F:	drivers/block/zram/
16910F:	Documentation/blockdev/zram.txt
16911
16912ZS DECSTATION Z85C30 SERIAL DRIVER
16913M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16914S:	Maintained
16915F:	drivers/tty/serial/zs.*
16916
16917ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16918M:	Minchan Kim <minchan@kernel.org>
16919M:	Nitin Gupta <ngupta@vflare.org>
16920R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16921L:	linux-mm@kvack.org
16922S:	Maintained
16923F:	mm/zsmalloc.c
16924F:	include/linux/zsmalloc.h
16925F:	Documentation/vm/zsmalloc.rst
16926
16927ZSWAP COMPRESSED SWAP CACHING
16928M:	Seth Jennings <sjenning@redhat.com>
16929M:	Dan Streetman <ddstreet@ieee.org>
16930L:	linux-mm@kvack.org
16931S:	Maintained
16932F:	mm/zswap.c
16933
16934THE REST
16935M:	Linus Torvalds <torvalds@linux-foundation.org>
16936L:	linux-kernel@vger.kernel.org
16937Q:	http://patchwork.kernel.org/project/LKML/list/
16938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16939S:	Buried alive in reporters
16940F:	*
16941F:	*/
16942