xref: /linux/MAINTAINERS (revision 302df34c4e64b9e83ee31cbf508b38b62b428bd6)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
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/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 AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Amlogic Meson SoC Sound Drivers
1314M:	Jerome Brunet <jbrunet@baylibre.com>
1315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1316S:	Maintained
1317F:	sound/soc/meson/
1318F:	Documentation/devicetree/bindings/sound/amlogic*
1319
1320ARM/Annapurna Labs ALPINE ARCHITECTURE
1321M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1322M:	Antoine Tenart <antoine.tenart@bootlin.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/mach-alpine/
1326F:	arch/arm/boot/dts/alpine*
1327F:	arch/arm64/boot/dts/al/
1328F:	drivers/*/*alpine*
1329
1330ARM/ARTPEC MACHINE SUPPORT
1331M:	Jesper Nilsson <jesper.nilsson@axis.com>
1332M:	Lars Persson <lars.persson@axis.com>
1333S:	Maintained
1334L:	linux-arm-kernel@axis.com
1335F:	arch/arm/mach-artpec
1336F:	arch/arm/boot/dts/artpec6*
1337F:	drivers/clk/axis
1338F:	drivers/crypto/axis
1339F:	drivers/pinctrl/pinctrl-artpec*
1340F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1341
1342ARM/ASPEED I2C DRIVER
1343M:	Brendan Higgins <brendanhiggins@google.com>
1344R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1345R:	Joel Stanley <joel@jms.id.au>
1346L:	linux-i2c@vger.kernel.org
1347L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1348S:	Maintained
1349F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1350F:	drivers/i2c/busses/i2c-aspeed.c
1351F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1352F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1353
1354ARM/ASPEED MACHINE SUPPORT
1355M:	Joel Stanley <joel@jms.id.au>
1356R:	Andrew Jeffery <andrew@aj.id.au>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1359Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1360S:	Supported
1361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1362F:	arch/arm/mach-aspeed/
1363F:	arch/arm/boot/dts/aspeed-*
1364N:	aspeed
1365
1366ARM/CALXEDA HIGHBANK ARCHITECTURE
1367M:	Rob Herring <robh@kernel.org>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/mach-highbank/
1371F:	arch/arm/boot/dts/highbank.dts
1372F:	arch/arm/boot/dts/ecx-*.dts*
1373
1374ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1375M:	Krzysztof Halasa <khalasa@piap.pl>
1376S:	Maintained
1377F:	arch/arm/mach-cns3xxx/
1378
1379ARM/CAVIUM THUNDER NETWORK DRIVER
1380M:	Sunil Goutham <sgoutham@cavium.com>
1381M:	Robert Richter <rric@kernel.org>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Supported
1384F:	drivers/net/ethernet/cavium/thunder/
1385
1386ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1387M:	Lukasz Majewski <lukma@denx.de>
1388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S:	Maintained
1390F:	arch/arm/mach-ep93xx/ts72xx.c
1391
1392ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1393M:	Alexander Shiyan <shc_work@mail.ru>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395S:	Odd Fixes
1396N:	clps711x
1397
1398ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1399M:	Lennert Buytenhek <kernel@wantstofly.org>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402
1403ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1404M:	Hartley Sweeten <hsweeten@visionengravers.com>
1405M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/mach-ep93xx/
1409F:	arch/arm/mach-ep93xx/include/mach/
1410
1411ARM/CLKDEV SUPPORT
1412M:	Russell King <linux@armlinux.org.uk>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1416F:	drivers/clk/clkdev.c
1417
1418ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1419M:	Mike Rapoport <mike@compulab.co.il>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1424M:	Baruch Siach <baruch@tkos.co.il>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427F:	arch/arm/boot/dts/cx92755*
1428N:	digicolor
1429
1430ARM/CONTEC MICRO9 MACHINE SUPPORT
1431M:	Hubert Feurstein <hubert.feurstein@contec.at>
1432S:	Maintained
1433F:	arch/arm/mach-ep93xx/micro9.c
1434
1435ARM/CORESIGHT FRAMEWORK AND DRIVERS
1436M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439F:	drivers/hwtracing/coresight/*
1440F:	Documentation/trace/coresight.txt
1441F:	Documentation/trace/coresight-cpu-debug.txt
1442F:	Documentation/devicetree/bindings/arm/coresight.txt
1443F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1444F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1445F:	tools/perf/arch/arm/util/pmu.c
1446F:	tools/perf/arch/arm/util/auxtrace.c
1447F:	tools/perf/arch/arm/util/cs-etm.c
1448F:	tools/perf/arch/arm/util/cs-etm.h
1449F:	tools/perf/util/cs-etm.*
1450F:	tools/perf/util/cs-etm-decoder/*
1451
1452ARM/CORGI MACHINE SUPPORT
1453M:	Richard Purdie <rpurdie@rpsys.net>
1454S:	Maintained
1455
1456ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1457M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1458M:	Linus Walleij <linus.walleij@linaro.org>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460T:	git git://github.com/ulli-kroll/linux.git
1461S:	Maintained
1462F:	Documentation/devicetree/bindings/arm/gemini.txt
1463F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1464F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1465F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1466F:	arch/arm/mach-gemini/
1467F:	drivers/net/ethernet/cortina/
1468F:	drivers/pinctrl/pinctrl-gemini.c
1469F:	drivers/rtc/rtc-ftrtc010.c
1470
1471ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1472M:	Barry Song <baohua@kernel.org>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1475S:	Maintained
1476F:	arch/arm/boot/dts/prima2*
1477F:	arch/arm/mach-prima2/
1478F:	drivers/clk/sirf/
1479F:	drivers/clocksource/timer-prima2.c
1480F:	drivers/clocksource/timer-atlas7.c
1481N:	[^a-z]sirf
1482X:	drivers/gnss
1483
1484ARM/EBSA110 MACHINE SUPPORT
1485M:	Russell King <linux@armlinux.org.uk>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487W:	http://www.armlinux.org.uk/
1488S:	Maintained
1489F:	arch/arm/mach-ebsa110/
1490F:	drivers/net/ethernet/amd/am79c961a.*
1491
1492ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1493M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1494R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497N:	efm32
1498
1499ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1500M:	Robert Jarzmik <robert.jarzmik@free.fr>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/mach-pxa/ezx.c
1504
1505ARM/FARADAY FA526 PORT
1506M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509T:	git git://git.berlios.de/gemini-board
1510F:	arch/arm/mm/*-fa*
1511
1512ARM/FOOTBRIDGE ARCHITECTURE
1513M:	Russell King <linux@armlinux.org.uk>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W:	http://www.armlinux.org.uk/
1516S:	Maintained
1517F:	arch/arm/include/asm/hardware/dec21285.h
1518F:	arch/arm/mach-footbridge/
1519
1520ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1521M:	Shawn Guo <shawnguo@kernel.org>
1522M:	Sascha Hauer <s.hauer@pengutronix.de>
1523R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1524R:	Fabio Estevam <fabio.estevam@nxp.com>
1525R:	NXP Linux Team <linux-imx@nxp.com>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Maintained
1528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1529F:	arch/arm/mach-imx/
1530F:	arch/arm/mach-mxs/
1531F:	arch/arm/boot/dts/imx*
1532F:	arch/arm/configs/imx*_defconfig
1533F:	drivers/clk/imx/
1534F:	drivers/firmware/imx/
1535F:	drivers/soc/imx/
1536F:	include/linux/firmware/imx/
1537F:	include/soc/imx/
1538
1539ARM/FREESCALE VYBRID ARM ARCHITECTURE
1540M:	Shawn Guo <shawnguo@kernel.org>
1541M:	Sascha Hauer <s.hauer@pengutronix.de>
1542R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1543R:	Stefan Agner <stefan@agner.ch>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547F:	arch/arm/mach-imx/*vf610*
1548F:	arch/arm/boot/dts/vf*
1549
1550ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1551M:	Shawn Guo <shawnguo@kernel.org>
1552M:	Li Yang <leoyang.li@nxp.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1556F:	arch/arm/boot/dts/ls1021a*
1557F:	arch/arm64/boot/dts/freescale/fsl-*
1558F:	arch/arm64/boot/dts/freescale/qoriq-*
1559
1560ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1561M:	Lennert Buytenhek <kernel@wantstofly.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564
1565ARM/GUMSTIX MACHINE SUPPORT
1566M:	Steve Sakoman <sakoman@gmail.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569
1570ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1571M:	Philipp Zabel <philipp.zabel@gmail.com>
1572M:	Paul Parsons <lost.distance@yahoo.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575F:	arch/arm/mach-pxa/hx4700.c
1576F:	arch/arm/mach-pxa/include/mach/hx4700.h
1577F:	sound/soc/pxa/hx4700.c
1578
1579ARM/HISILICON SOC SUPPORT
1580M:	Wei Xu <xuwei5@hisilicon.com>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582W:	http://www.hisilicon.com
1583S:	Supported
1584T:	git git://github.com/hisilicon/linux-hisi.git
1585F:	arch/arm/mach-hisi/
1586F:	arch/arm/boot/dts/hi3*
1587F:	arch/arm/boot/dts/hip*
1588F:	arch/arm/boot/dts/hisi*
1589F:	arch/arm64/boot/dts/hisilicon/
1590
1591ARM/HP JORNADA 7XX MACHINE SUPPORT
1592M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1593W:	www.jlime.com
1594S:	Maintained
1595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1596F:	arch/arm/mach-sa1100/jornada720.c
1597F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1598
1599ARM/IGEP MACHINE SUPPORT
1600M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1601M:	Javier Martinez Canillas <javier@dowhile0.org>
1602L:	linux-omap@vger.kernel.org
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/omap3-igep*
1606
1607ARM/INCOME PXA270 SUPPORT
1608M:	Marek Vasut <marek.vasut@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1612
1613ARM/INTEL IOP13XX ARM ARCHITECTURE
1614M:	Lennert Buytenhek <kernel@wantstofly.org>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617
1618ARM/INTEL IOP32X ARM ARCHITECTURE
1619M:	Lennert Buytenhek <kernel@wantstofly.org>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622
1623ARM/INTEL IOP33X ARM ARCHITECTURE
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S:	Orphan
1626
1627ARM/INTEL IQ81342EX MACHINE SUPPORT
1628M:	Lennert Buytenhek <kernel@wantstofly.org>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631
1632ARM/INTEL IXDP2850 MACHINE SUPPORT
1633M:	Lennert Buytenhek <kernel@wantstofly.org>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635S:	Maintained
1636
1637ARM/INTEL IXP4XX ARM ARCHITECTURE
1638M:	Imre Kaloz <kaloz@openwrt.org>
1639M:	Krzysztof Halasa <khalasa@piap.pl>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642F:	arch/arm/mach-ixp4xx/
1643
1644ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1645M:	Jonathan Cameron <jic23@cam.ac.uk>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	arch/arm/mach-pxa/stargate2.c
1649F:	drivers/pcmcia/pxa2xx_stargate2.c
1650
1651ARM/INTEL XSC3 (MANZANO) ARM CORE
1652M:	Lennert Buytenhek <kernel@wantstofly.org>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655
1656ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1657M:	Lennert Buytenhek <kernel@wantstofly.org>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S:	Maintained
1660
1661ARM/LG1K ARCHITECTURE
1662M:	Chanho Min <chanho.min@lge.com>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S:	Maintained
1665F:	arch/arm64/boot/dts/lg/
1666
1667ARM/LOGICPD PXA270 MACHINE SUPPORT
1668M:	Lennert Buytenhek <kernel@wantstofly.org>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671
1672ARM/LPC18XX ARCHITECTURE
1673M:	Vladimir Zapolskiy <vz@mleia.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm/boot/dts/lpc43*
1677F:	drivers/i2c/busses/i2c-lpc2k.c
1678F:	drivers/memory/pl172.c
1679F:	drivers/mtd/spi-nor/nxp-spifi.c
1680F:	drivers/rtc/rtc-lpc24xx.c
1681N:	lpc18xx
1682
1683ARM/LPC32XX SOC SUPPORT
1684M:	Vladimir Zapolskiy <vz@mleia.com>
1685M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1688S:	Maintained
1689F:	arch/arm/boot/dts/lpc32*
1690F:	arch/arm/mach-lpc32xx/
1691F:	drivers/i2c/busses/i2c-pnx.c
1692F:	drivers/net/ethernet/nxp/lpc_eth.c
1693F:	drivers/usb/host/ohci-nxp.c
1694F:	drivers/watchdog/pnx4008_wdt.c
1695N:	lpc32xx
1696
1697ARM/MAGICIAN MACHINE SUPPORT
1698M:	Philipp Zabel <philipp.zabel@gmail.com>
1699S:	Maintained
1700
1701ARM/Marvell Dove/MV78xx0/Orion SOC support
1702M:	Jason Cooper <jason@lakedaemon.net>
1703M:	Andrew Lunn <andrew@lunn.ch>
1704M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705M:	Gregory Clement <gregory.clement@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708F:	Documentation/devicetree/bindings/soc/dove/
1709F:	arch/arm/mach-dove/
1710F:	arch/arm/mach-mv78xx0/
1711F:	arch/arm/mach-orion5x/
1712F:	arch/arm/plat-orion/
1713F:	arch/arm/boot/dts/dove*
1714F:	arch/arm/boot/dts/orion5x*
1715
1716ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1717M:	Jason Cooper <jason@lakedaemon.net>
1718M:	Andrew Lunn <andrew@lunn.ch>
1719M:	Gregory Clement <gregory.clement@bootlin.com>
1720M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S:	Maintained
1723F:	arch/arm/boot/dts/armada*
1724F:	arch/arm/boot/dts/kirkwood*
1725F:	arch/arm/configs/mvebu_*_defconfig
1726F:	arch/arm/mach-mvebu/
1727F:	arch/arm64/boot/dts/marvell/armada*
1728F:	drivers/cpufreq/armada-37xx-cpufreq.c
1729F:	drivers/cpufreq/mvebu-cpufreq.c
1730F:	drivers/irqchip/irq-armada-370-xp.c
1731F:	drivers/irqchip/irq-mvebu-*
1732F:	drivers/pinctrl/mvebu/
1733F:	drivers/rtc/rtc-armada38x.c
1734
1735ARM/Mediatek RTC DRIVER
1736M:	Eddie Huang <eddie.huang@mediatek.com>
1737M:	Sean Wang <sean.wang@mediatek.com>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1742F:	drivers/rtc/rtc-mt6397.c
1743F:	drivers/rtc/rtc-mt7622.c
1744
1745ARM/Mediatek SoC support
1746M:	Matthias Brugger <matthias.bgg@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1749W:	https://mtk.bcnfs.org/
1750C:	irc://chat.freenode.net/linux-mediatek
1751S:	Maintained
1752F:	arch/arm/boot/dts/mt6*
1753F:	arch/arm/boot/dts/mt7*
1754F:	arch/arm/boot/dts/mt8*
1755F:	arch/arm/mach-mediatek/
1756F:	arch/arm64/boot/dts/mediatek/
1757F:	drivers/soc/mediatek/
1758N:	mtk
1759N:	mt[678]
1760K:	mediatek
1761
1762ARM/Mediatek USB3 PHY DRIVER
1763M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767F:	drivers/phy/mediatek/
1768F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1769
1770ARM/MICREL KS8695 ARCHITECTURE
1771M:	Greg Ungerer <gerg@uclinux.org>
1772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773F:	arch/arm/mach-ks8695/
1774S:	Odd Fixes
1775
1776ARM/Microchip (AT91) SoC support
1777M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1778M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1779M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W:	http://www.linux4sam.org
1782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1783S:	Supported
1784N:	at91
1785N:	atmel
1786F:	arch/arm/mach-at91/
1787F:	include/soc/at91/
1788F:	arch/arm/boot/dts/at91*.dts
1789F:	arch/arm/boot/dts/at91*.dtsi
1790F:	arch/arm/boot/dts/sama*.dts
1791F:	arch/arm/boot/dts/sama*.dtsi
1792F:	arch/arm/include/debug/at91.S
1793F:	drivers/memory/atmel*
1794F:	drivers/watchdog/sama5d4_wdt.c
1795X:	drivers/input/touchscreen/atmel_mxt_ts.c
1796X:	drivers/net/wireless/atmel/
1797
1798ARM/MIOA701 MACHINE SUPPORT
1799M:	Robert Jarzmik <robert.jarzmik@free.fr>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801F:	arch/arm/mach-pxa/mioa701.c
1802S:	Maintained
1803
1804ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1805M:	Michael Petchkovsky <mkpetch@internode.on.net>
1806S:	Maintained
1807
1808ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1809M:	Linus Walleij <linus.walleij@linaro.org>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S:	Maintained
1812F:	arch/arm/mach-nomadik/
1813F:	arch/arm/mach-u300/
1814F:	arch/arm/mach-ux500/
1815F:	arch/arm/boot/dts/ste-*
1816F:	drivers/clk/clk-nomadik.c
1817F:	drivers/clk/clk-u300.c
1818F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1819F:	drivers/clocksource/timer-u300.c
1820F:	drivers/dma/coh901318*
1821F:	drivers/dma/ste_dma40*
1822F:	drivers/hwspinlock/u8500_hsem.c
1823F:	drivers/i2c/busses/i2c-nomadik.c
1824F:	drivers/i2c/busses/i2c-stu300.c
1825F:	drivers/mfd/ab3100*
1826F:	drivers/mfd/ab8500*
1827F:	drivers/mfd/abx500*
1828F:	drivers/mfd/dbx500*
1829F:	drivers/mfd/db8500*
1830F:	drivers/pinctrl/nomadik/
1831F:	drivers/pinctrl/pinctrl-coh901*
1832F:	drivers/pinctrl/pinctrl-u300.c
1833F:	drivers/rtc/rtc-ab3100.c
1834F:	drivers/rtc/rtc-ab8500.c
1835F:	drivers/rtc/rtc-coh901331.c
1836F:	drivers/rtc/rtc-pl031.c
1837F:	drivers/watchdog/coh901327_wdt.c
1838F:	Documentation/devicetree/bindings/arm/ste-*
1839F:	Documentation/devicetree/bindings/arm/ux500/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1841
1842ARM/NUVOTON NPCM ARCHITECTURE
1843M:	Avi Fishman <avifishman70@gmail.com>
1844M:	Tomer Maimon <tmaimon77@gmail.com>
1845R:	Patrick Venture <venture@google.com>
1846R:	Nancy Yuen <yuenn@google.com>
1847R:	Brendan Higgins <brendanhiggins@google.com>
1848L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1849S:	Supported
1850F:	arch/arm/mach-npcm/
1851F:	arch/arm/boot/dts/nuvoton-npcm*
1852F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1853F:	drivers/*/*npcm*
1854F:	Documentation/devicetree/bindings/*/*npcm*
1855F:	Documentation/devicetree/bindings/*/*/*npcm*
1856
1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858M:	Wan ZongShun <mcuos.com@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:	http://www.mcuos.com
1861S:	Maintained
1862F:	arch/arm/mach-w90x900/
1863F:	drivers/input/keyboard/w90p910_keypad.c
1864F:	drivers/input/touchscreen/w90p910_ts.c
1865F:	drivers/watchdog/nuc900_wdt.c
1866F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1867F:	drivers/mtd/nand/raw/nuc900_nand.c
1868F:	drivers/rtc/rtc-nuc900.c
1869F:	drivers/spi/spi-nuc900.c
1870F:	drivers/usb/host/ehci-w90x900.c
1871F:	drivers/video/fbdev/nuc900fb.c
1872
1873ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1874M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1875L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1876W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1877S:	Supported
1878
1879ARM/Orion SoC/Technologic Systems TS-78xx platform support
1880M:	Alexander Clouter <alex@digriz.org.uk>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882W:	http://www.digriz.org.uk/ts78xx/kernel
1883S:	Maintained
1884F:	arch/arm/mach-orion5x/ts78xx-*
1885
1886ARM/OXNAS platform support
1887M:	Neil Armstrong <narmstrong@baylibre.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889L:	linux-oxnas@groups.io (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm/mach-oxnas/
1892F:	arch/arm/boot/dts/ox8*.dts*
1893N:	oxnas
1894
1895ARM/PALM TREO SUPPORT
1896M:	Tomas Cech <sleep_walker@suse.com>
1897L:	linux-arm-kernel@lists.infradead.org
1898W:	http://hackndev.com
1899S:	Maintained
1900F:	arch/arm/mach-pxa/palmtreo.*
1901
1902ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1903M:	Marek Vasut <marek.vasut@gmail.com>
1904L:	linux-arm-kernel@lists.infradead.org
1905W:	http://hackndev.com
1906S:	Maintained
1907F:	arch/arm/mach-pxa/include/mach/palmtx.h
1908F:	arch/arm/mach-pxa/palmtx.c
1909F:	arch/arm/mach-pxa/palmt5.*
1910F:	arch/arm/mach-pxa/include/mach/palmld.h
1911F:	arch/arm/mach-pxa/palmld.c
1912F:	arch/arm/mach-pxa/palmte2.*
1913F:	arch/arm/mach-pxa/include/mach/palmtc.h
1914F:	arch/arm/mach-pxa/palmtc.c
1915
1916ARM/PALMZ72 SUPPORT
1917M:	Sergey Lapin <slapin@ossfans.org>
1918L:	linux-arm-kernel@lists.infradead.org
1919W:	http://hackndev.com
1920S:	Maintained
1921F:	arch/arm/mach-pxa/palmz72.*
1922
1923ARM/PLEB SUPPORT
1924M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1925W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1926S:	Maintained
1927
1928ARM/PT DIGITAL BOARD PORT
1929M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931W:	http://www.armlinux.org.uk/
1932S:	Maintained
1933
1934ARM/QUALCOMM SUPPORT
1935M:	Andy Gross <andy.gross@linaro.org>
1936M:	David Brown <david.brown@linaro.org>
1937L:	linux-arm-msm@vger.kernel.org
1938S:	Maintained
1939F:	Documentation/devicetree/bindings/soc/qcom/
1940F:	arch/arm/boot/dts/qcom-*.dts
1941F:	arch/arm/boot/dts/qcom-*.dtsi
1942F:	arch/arm/mach-qcom/
1943F:	arch/arm64/boot/dts/qcom/*
1944F:	drivers/i2c/busses/i2c-qup.c
1945F:	drivers/clk/qcom/
1946F:	drivers/dma/qcom/
1947F:	drivers/soc/qcom/
1948F:	drivers/spi/spi-qup.c
1949F:	drivers/tty/serial/msm_serial.c
1950F:	drivers/*/pm8???-*
1951F:	drivers/mfd/ssbi.c
1952F:	drivers/firmware/qcom_scm*
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1954
1955ARM/RADISYS ENP2611 MACHINE SUPPORT
1956M:	Lennert Buytenhek <kernel@wantstofly.org>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Maintained
1959
1960ARM/REALTEK ARCHITECTURE
1961M:	Andreas Färber <afaerber@suse.de>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm64/boot/dts/realtek/
1965F:	Documentation/devicetree/bindings/arm/realtek.txt
1966
1967ARM/RENESAS ARM64 ARCHITECTURE
1968M:	Simon Horman <horms@verge.net.au>
1969M:	Magnus Damm <magnus.damm@gmail.com>
1970L:	linux-renesas-soc@vger.kernel.org
1971Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1973S:	Supported
1974F:	arch/arm64/boot/dts/renesas/
1975F:	Documentation/devicetree/bindings/arm/shmobile.txt
1976F:	drivers/soc/renesas/
1977F:	include/linux/soc/renesas/
1978
1979ARM/RISCPC ARCHITECTURE
1980M:	Russell King <linux@armlinux.org.uk>
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982W:	http://www.armlinux.org.uk/
1983S:	Maintained
1984F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1985F:	arch/arm/include/asm/hardware/ioc.h
1986F:	arch/arm/include/asm/hardware/iomd.h
1987F:	arch/arm/include/asm/hardware/memc.h
1988F:	arch/arm/mach-rpc/
1989F:	drivers/net/ethernet/8390/etherh.c
1990F:	drivers/net/ethernet/i825xx/ether1*
1991F:	drivers/net/ethernet/seeq/ether3*
1992F:	drivers/scsi/arm/
1993
1994ARM/Rockchip SoC support
1995M:	Heiko Stuebner <heiko@sntech.de>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997L:	linux-rockchip@lists.infradead.org
1998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1999S:	Maintained
2000F:	arch/arm/boot/dts/rk3*
2001F:	arch/arm/boot/dts/rv1108*
2002F:	arch/arm/mach-rockchip/
2003F:	drivers/clk/rockchip/
2004F:	drivers/i2c/busses/i2c-rk3x.c
2005F:	drivers/*/*rockchip*
2006F:	drivers/*/*/*rockchip*
2007F:	sound/soc/rockchip/
2008N:	rockchip
2009
2010ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2011M:	Kukjin Kim <kgene@kernel.org>
2012M:	Krzysztof Kozlowski <krzk@kernel.org>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2015Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2016S:	Maintained
2017F:	arch/arm/boot/dts/s3c*
2018F:	arch/arm/boot/dts/s5p*
2019F:	arch/arm/boot/dts/exynos*
2020F:	arch/arm64/boot/dts/exynos/
2021F:	arch/arm/plat-samsung/
2022F:	arch/arm/mach-s3c24*/
2023F:	arch/arm/mach-s3c64xx/
2024F:	arch/arm/mach-s5p*/
2025F:	arch/arm/mach-exynos*/
2026F:	drivers/*/*s3c24*
2027F:	drivers/*/*/*s3c24*
2028F:	drivers/*/*s3c64xx*
2029F:	drivers/*/*s5pv210*
2030F:	drivers/memory/samsung/*
2031F:	drivers/soc/samsung/*
2032F:	Documentation/arm/Samsung/
2033F:	Documentation/devicetree/bindings/arm/samsung/
2034F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2035F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2036N:	exynos
2037
2038ARM/SAMSUNG MOBILE MACHINE SUPPORT
2039M:	Kyungmin Park <kyungmin.park@samsung.com>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042F:	arch/arm/mach-s5pv210/
2043
2044ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2045M:	Kyungmin Park <kyungmin.park@samsung.com>
2046M:	Kamil Debski <kamil@wypas.org>
2047M:	Andrzej Hajda <a.hajda@samsung.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049L:	linux-media@vger.kernel.org
2050S:	Maintained
2051F:	drivers/media/platform/s5p-g2d/
2052
2053ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2054M:	Marek Szyprowski <m.szyprowski@samsung.com>
2055L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2056L:	linux-media@vger.kernel.org
2057S:	Maintained
2058F:	drivers/media/platform/s5p-cec/
2059F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2060
2061ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2062M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2063M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2064L:	linux-arm-kernel@lists.infradead.org
2065L:	linux-media@vger.kernel.org
2066S:	Maintained
2067F:	drivers/media/platform/s5p-jpeg/
2068
2069ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2070M:	Kyungmin Park <kyungmin.park@samsung.com>
2071M:	Kamil Debski <kamil@wypas.org>
2072M:	Jeongtae Park <jtp.park@samsung.com>
2073M:	Andrzej Hajda <a.hajda@samsung.com>
2074L:	linux-arm-kernel@lists.infradead.org
2075L:	linux-media@vger.kernel.org
2076S:	Maintained
2077F:	drivers/media/platform/s5p-mfc/
2078
2079ARM/SHMOBILE ARM ARCHITECTURE
2080M:	Simon Horman <horms@verge.net.au>
2081M:	Magnus Damm <magnus.damm@gmail.com>
2082L:	linux-renesas-soc@vger.kernel.org
2083Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2085S:	Supported
2086F:	arch/arm/boot/dts/emev2*
2087F:	arch/arm/boot/dts/r7s*
2088F:	arch/arm/boot/dts/r8a*
2089F:	arch/arm/boot/dts/r9a*
2090F:	arch/arm/boot/dts/sh*
2091F:	arch/arm/configs/shmobile_defconfig
2092F:	arch/arm/include/debug/renesas-scif.S
2093F:	arch/arm/mach-shmobile/
2094F:	Documentation/devicetree/bindings/arm/shmobile.txt
2095F:	drivers/soc/renesas/
2096F:	include/linux/soc/renesas/
2097
2098ARM/SOCFPGA ARCHITECTURE
2099M:	Dinh Nguyen <dinguyen@kernel.org>
2100S:	Maintained
2101F:	arch/arm/mach-socfpga/
2102F:	arch/arm/boot/dts/socfpga*
2103F:	arch/arm/configs/socfpga_defconfig
2104F:	arch/arm64/boot/dts/altera/
2105W:	http://www.rocketboards.org
2106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2107
2108ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2109M:	Dinh Nguyen <dinguyen@kernel.org>
2110S:	Maintained
2111F:	drivers/clk/socfpga/
2112
2113ARM/SOCFPGA EDAC SUPPORT
2114M:	Thor Thayer <thor.thayer@linux.intel.com>
2115S:	Maintained
2116F:	drivers/edac/altera_edac.
2117
2118ARM/SPREADTRUM SoC SUPPORT
2119M:	Orson Zhai <orsonzhai@gmail.com>
2120M:	Baolin Wang <baolin.wang@linaro.org>
2121M:	Chunyan Zhang <zhang.lyra@gmail.com>
2122S:	Maintained
2123F:	arch/arm64/boot/dts/sprd
2124N:	sprd
2125
2126ARM/STI ARCHITECTURE
2127M:	Patrice Chotard <patrice.chotard@st.com>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129W:	http://www.stlinux.com
2130S:	Maintained
2131F:	arch/arm/mach-sti/
2132F:	arch/arm/boot/dts/sti*
2133F:	drivers/char/hw_random/st-rng.c
2134F:	drivers/clocksource/arm_global_timer.c
2135F:	drivers/clocksource/clksrc_st_lpc.c
2136F:	drivers/cpufreq/sti-cpufreq.c
2137F:	drivers/dma/st_fdma*
2138F:	drivers/i2c/busses/i2c-st.c
2139F:	drivers/media/rc/st_rc.c
2140F:	drivers/media/platform/sti/c8sectpfe/
2141F:	drivers/mmc/host/sdhci-st.c
2142F:	drivers/phy/st/phy-miphy28lp.c
2143F:	drivers/phy/st/phy-stih407-usb.c
2144F:	drivers/pinctrl/pinctrl-st.c
2145F:	drivers/remoteproc/st_remoteproc.c
2146F:	drivers/remoteproc/st_slim_rproc.c
2147F:	drivers/reset/sti/
2148F:	drivers/rtc/rtc-st-lpc.c
2149F:	drivers/tty/serial/st-asc.c
2150F:	drivers/usb/dwc3/dwc3-st.c
2151F:	drivers/usb/host/ehci-st.c
2152F:	drivers/usb/host/ohci-st.c
2153F:	drivers/watchdog/st_lpc_wdt.c
2154F:	drivers/ata/ahci_st.c
2155F:	include/linux/remoteproc/st_slim_rproc.h
2156
2157ARM/STM32 ARCHITECTURE
2158M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2159M:	Alexandre Torgue <alexandre.torgue@st.com>
2160L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2164N:	stm32
2165N:	stm
2166F:	arch/arm/boot/dts/stm32*
2167F:	arch/arm/mach-stm32/
2168F:	drivers/clocksource/armv7m_systick.c
2169
2170ARM/Synaptics SoC support
2171M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2172M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-berlin/
2176F:	arch/arm/boot/dts/berlin*
2177F:	arch/arm64/boot/dts/synaptics/
2178
2179ARM/TANGO ARCHITECTURE
2180M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2181M:	Mans Rullgard <mans@mansr.com>
2182L:	linux-arm-kernel@lists.infradead.org
2183S:	Odd Fixes
2184N:	tango
2185
2186ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2187M:	Lennert Buytenhek <kernel@wantstofly.org>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S:	Maintained
2190
2191ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2192M:	Hans Verkuil <hans.verkuil@cisco.com>
2193L:	linux-tegra@vger.kernel.org
2194L:	linux-media@vger.kernel.org
2195S:	Maintained
2196F:	drivers/media/platform/tegra-cec/
2197F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2198
2199ARM/TETON BGA MACHINE SUPPORT
2200M:	"Mark F. Brown" <mark.brown314@gmail.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Maintained
2203
2204ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2205M:	Santosh Shilimkar <ssantosh@kernel.org>
2206L:	linux-kernel@vger.kernel.org
2207S:	Maintained
2208F:	drivers/memory/*emif*
2209
2210ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2211M:	Tero Kristo <t-kristo@ti.com>
2212M:	Nishanth Menon <nm@ti.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Supported
2215F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2216F:	arch/arm64/boot/dts/ti/Makefile
2217F:	arch/arm64/boot/dts/ti/k3-*
2218
2219ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2220M:	Santosh Shilimkar <ssantosh@kernel.org>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222S:	Maintained
2223F:	arch/arm/mach-keystone/
2224F:	arch/arm/boot/dts/keystone-*
2225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2226
2227ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2228M:	Santosh Shilimkar <ssantosh@kernel.org>
2229L:	linux-kernel@vger.kernel.org
2230S:	Maintained
2231F:	drivers/clk/keystone/
2232
2233ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2234M:	Santosh Shilimkar <ssantosh@kernel.org>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236L:	linux-kernel@vger.kernel.org
2237S:	Maintained
2238F:	drivers/clocksource/timer-keystone.c
2239
2240ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2241M:	Santosh Shilimkar <ssantosh@kernel.org>
2242L:	linux-kernel@vger.kernel.org
2243S:	Maintained
2244F:	drivers/power/reset/keystone-reset.c
2245
2246ARM/THECUS N2100 MACHINE SUPPORT
2247M:	Lennert Buytenhek <kernel@wantstofly.org>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250
2251ARM/TOSA MACHINE SUPPORT
2252M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2253M:	Dirk Opfer <dirk@opfer-online.de>
2254S:	Maintained
2255
2256ARM/UNIPHIER ARCHITECTURE
2257M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2260S:	Maintained
2261F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2262F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2263F:	arch/arm/boot/dts/uniphier*
2264F:	arch/arm/include/asm/hardware/cache-uniphier.h
2265F:	arch/arm/mach-uniphier/
2266F:	arch/arm/mm/cache-uniphier.c
2267F:	arch/arm64/boot/dts/socionext/uniphier*
2268F:	drivers/bus/uniphier-system-bus.c
2269F:	drivers/clk/uniphier/
2270F:	drivers/gpio/gpio-uniphier.c
2271F:	drivers/i2c/busses/i2c-uniphier*
2272F:	drivers/irqchip/irq-uniphier-aidet.c
2273F:	drivers/mmc/host/uniphier-sd.c
2274F:	drivers/pinctrl/uniphier/
2275F:	drivers/reset/reset-uniphier.c
2276F:	drivers/tty/serial/8250/8250_uniphier.c
2277N:	uniphier
2278
2279ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2280M:	Ulf Hansson <ulf.hansson@linaro.org>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282T:	git git://git.linaro.org/people/ulfh/clk.git
2283S:	Maintained
2284F:	drivers/clk/ux500/
2285
2286ARM/VERSATILE EXPRESS PLATFORM
2287M:	Liviu Dudau <liviu.dudau@arm.com>
2288M:	Sudeep Holla <sudeep.holla@arm.com>
2289M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291S:	Maintained
2292F:	arch/arm/boot/dts/vexpress*
2293F:	arch/arm64/boot/dts/arm/
2294F:	arch/arm/mach-vexpress/
2295F:	*/*/vexpress*
2296F:	*/*/*/vexpress*
2297F:	drivers/clk/versatile/clk-vexpress-osc.c
2298F:	drivers/clocksource/timer-versatile.c
2299N:	mps2
2300
2301ARM/VFP SUPPORT
2302M:	Russell King <linux@armlinux.org.uk>
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304W:	http://www.armlinux.org.uk/
2305S:	Maintained
2306F:	arch/arm/vfp/
2307
2308ARM/VOIPAC PXA270 SUPPORT
2309M:	Marek Vasut <marek.vasut@gmail.com>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312F:	arch/arm/mach-pxa/vpac270.c
2313F:	arch/arm/mach-pxa/include/mach/vpac270.h
2314
2315ARM/VT8500 ARM ARCHITECTURE
2316M:	Tony Prisk <linux@prisktech.co.nz>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319F:	arch/arm/mach-vt8500/
2320F:	drivers/clocksource/timer-vt8500.c
2321F:	drivers/i2c/busses/i2c-wmt.c
2322F:	drivers/mmc/host/wmt-sdmmc.c
2323F:	drivers/pwm/pwm-vt8500.c
2324F:	drivers/rtc/rtc-vt8500.c
2325F:	drivers/tty/serial/vt8500_serial.c
2326F:	drivers/usb/host/ehci-platform.c
2327F:	drivers/usb/host/uhci-platform.c
2328F:	drivers/video/fbdev/vt8500lcdfb.*
2329F:	drivers/video/fbdev/wm8505fb*
2330F:	drivers/video/fbdev/wmt_ge_rops.*
2331
2332ARM/ZIPIT Z2 SUPPORT
2333M:	Marek Vasut <marek.vasut@gmail.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:	Maintained
2336F:	arch/arm/mach-pxa/z2.c
2337F:	arch/arm/mach-pxa/include/mach/z2.h
2338
2339ARM/ZTE ARCHITECTURE
2340M:	Jun Nie <jun.nie@linaro.org>
2341M:	Shawn Guo <shawnguo@kernel.org>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Maintained
2344F:	arch/arm/boot/dts/zx2967*
2345F:	arch/arm/mach-zx/
2346F:	arch/arm64/boot/dts/zte/
2347F:	drivers/clk/zte/
2348F:	drivers/dma/zx_dma.c
2349F:	drivers/gpio/gpio-zx.c
2350F:	drivers/i2c/busses/i2c-zx2967.c
2351F:	drivers/mmc/host/dw_mmc-zx.*
2352F:	drivers/pinctrl/zte/
2353F:	drivers/soc/zte/
2354F:	drivers/thermal/zx2967_thermal.c
2355F:	drivers/watchdog/zx2967_wdt.c
2356F:	Documentation/devicetree/bindings/arm/zte.txt
2357F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2358F:	Documentation/devicetree/bindings/dma/zxdma.txt
2359F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2360F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2361F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2362F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2363F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2364F:	Documentation/devicetree/bindings/soc/zte/
2365F:	Documentation/devicetree/bindings/sound/zte,*.txt
2366F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2367F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2368F:	include/dt-bindings/clock/zx2967*.h
2369F:	include/dt-bindings/soc/zte,*.h
2370F:	sound/soc/codecs/zx_aud96p22.c
2371F:	sound/soc/zte/
2372
2373ARM/ZYNQ ARCHITECTURE
2374M:	Michal Simek <michal.simek@xilinx.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376W:	http://wiki.xilinx.com
2377T:	git https://github.com/Xilinx/linux-xlnx.git
2378S:	Supported
2379F:	arch/arm/mach-zynq/
2380F:	drivers/cpuidle/cpuidle-zynq.c
2381F:	drivers/block/xsysace.c
2382N:	zynq
2383N:	xilinx
2384F:	drivers/clocksource/timer-cadence-ttc.c
2385F:	drivers/i2c/busses/i2c-cadence.c
2386F:	drivers/mmc/host/sdhci-of-arasan.c
2387F:	drivers/edac/synopsys_edac.c
2388F:	drivers/i2c/busses/i2c-xiic.c
2389
2390ARM64 PORT (AARCH64 ARCHITECTURE)
2391M:	Catalin Marinas <catalin.marinas@arm.com>
2392M:	Will Deacon <will.deacon@arm.com>
2393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2395S:	Maintained
2396F:	arch/arm64/
2397X:	arch/arm64/boot/dts/
2398F:	Documentation/arm64/
2399
2400AS3645A LED FLASH CONTROLLER DRIVER
2401M:	Sakari Ailus <sakari.ailus@iki.fi>
2402L:	linux-leds@vger.kernel.org
2403S:	Maintained
2404F:	drivers/leds/leds-as3645a.c
2405
2406ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2407M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2408L:	linux-media@vger.kernel.org
2409T:	git git://linuxtv.org/media_tree.git
2410S:	Maintained
2411F:	drivers/media/i2c/ak7375.c
2412F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2413
2414ASAHI KASEI AK8974 DRIVER
2415M:	Linus Walleij <linus.walleij@linaro.org>
2416L:	linux-iio@vger.kernel.org
2417W:	http://www.akm.com/
2418S:	Supported
2419F:	drivers/iio/magnetometer/ak8974.c
2420
2421ASC7621 HARDWARE MONITOR DRIVER
2422M:	George Joseph <george.joseph@fairview5.com>
2423L:	linux-hwmon@vger.kernel.org
2424S:	Maintained
2425F:	Documentation/hwmon/asc7621
2426F:	drivers/hwmon/asc7621.c
2427
2428ASPEED VIDEO ENGINE DRIVER
2429M:	Eddie James <eajames@linux.ibm.com>
2430L:	linux-media@vger.kernel.org
2431L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	drivers/media/platform/aspeed-video.c
2434F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2435
2436ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2437M:	Corentin Chary <corentin.chary@gmail.com>
2438L:	acpi4asus-user@lists.sourceforge.net
2439L:	platform-driver-x86@vger.kernel.org
2440W:	http://acpi4asus.sf.net
2441S:	Maintained
2442F:	drivers/platform/x86/asus*.c
2443F:	drivers/platform/x86/eeepc*.c
2444
2445ASUS WIRELESS RADIO CONTROL DRIVER
2446M:	João Paulo Rechi Vita <jprvita@gmail.com>
2447L:	platform-driver-x86@vger.kernel.org
2448S:	Maintained
2449F:	drivers/platform/x86/asus-wireless.c
2450
2451ASYMMETRIC KEYS
2452M:	David Howells <dhowells@redhat.com>
2453L:	keyrings@vger.kernel.org
2454S:	Maintained
2455F:	Documentation/crypto/asymmetric-keys.txt
2456F:	include/linux/verification.h
2457F:	include/crypto/public_key.h
2458F:	include/crypto/pkcs7.h
2459F:	crypto/asymmetric_keys/
2460
2461ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2462R:	Dan Williams <dan.j.williams@intel.com>
2463W:	http://sourceforge.net/projects/xscaleiop
2464S:	Odd fixes
2465F:	Documentation/crypto/async-tx-api.txt
2466F:	crypto/async_tx/
2467F:	drivers/dma/
2468F:	include/linux/dmaengine.h
2469F:	include/linux/async_tx.h
2470
2471AT24 EEPROM DRIVER
2472M:	Bartosz Golaszewski <brgl@bgdev.pl>
2473L:	linux-i2c@vger.kernel.org
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2475S:	Maintained
2476F:	Documentation/devicetree/bindings/eeprom/at24.txt
2477F:	drivers/misc/eeprom/at24.c
2478F:	include/linux/platform_data/at24.h
2479
2480ATA OVER ETHERNET (AOE) DRIVER
2481M:	"Ed L. Cashin" <ed.cashin@acm.org>
2482W:	http://www.openaoe.org/
2483S:	Supported
2484F:	Documentation/aoe/
2485F:	drivers/block/aoe/
2486
2487ATHEROS 71XX/9XXX GPIO DRIVER
2488M:	Alban Bedel <albeu@free.fr>
2489W:	https://github.com/AlbanBedel/linux
2490T:	git git://github.com/AlbanBedel/linux
2491S:	Maintained
2492F:	drivers/gpio/gpio-ath79.c
2493F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2494
2495ATHEROS 71XX/9XXX USB PHY DRIVER
2496M:	Alban Bedel <albeu@free.fr>
2497W:	https://github.com/AlbanBedel/linux
2498T:	git git://github.com/AlbanBedel/linux
2499S:	Maintained
2500F:	drivers/phy/qualcomm/phy-ath79-usb.c
2501F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2502
2503ATHEROS ATH GENERIC UTILITIES
2504M:	Kalle Valo <kvalo@codeaurora.org>
2505L:	linux-wireless@vger.kernel.org
2506S:	Supported
2507F:	drivers/net/wireless/ath/*
2508
2509ATHEROS ATH5K WIRELESS DRIVER
2510M:	Jiri Slaby <jirislaby@gmail.com>
2511M:	Nick Kossifidis <mickflemm@gmail.com>
2512M:	Luis Chamberlain <mcgrof@kernel.org>
2513L:	linux-wireless@vger.kernel.org
2514W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2515S:	Maintained
2516F:	drivers/net/wireless/ath/ath5k/
2517
2518ATHEROS ATH6KL WIRELESS DRIVER
2519M:	Kalle Valo <kvalo@codeaurora.org>
2520L:	linux-wireless@vger.kernel.org
2521W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2523S:	Supported
2524F:	drivers/net/wireless/ath/ath6kl/
2525
2526ATI_REMOTE2 DRIVER
2527M:	Ville Syrjala <syrjala@sci.fi>
2528S:	Maintained
2529F:	drivers/input/misc/ati_remote2.c
2530
2531ATK0110 HWMON DRIVER
2532M:	Luca Tettamanti <kronos.it@gmail.com>
2533L:	linux-hwmon@vger.kernel.org
2534S:	Maintained
2535F:	drivers/hwmon/asus_atk0110.c
2536
2537ATLX ETHERNET DRIVERS
2538M:	Jay Cliburn <jcliburn@gmail.com>
2539M:	Chris Snook <chris.snook@gmail.com>
2540L:	netdev@vger.kernel.org
2541W:	http://sourceforge.net/projects/atl1
2542W:	http://atl1.sourceforge.net
2543S:	Maintained
2544F:	drivers/net/ethernet/atheros/
2545
2546ATM
2547M:	Chas Williams <3chas3@gmail.com>
2548L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2549L:	netdev@vger.kernel.org
2550W:	http://linux-atm.sourceforge.net
2551S:	Maintained
2552F:	drivers/atm/
2553F:	include/linux/atm*
2554F:	include/uapi/linux/atm*
2555
2556ATMEL MACB ETHERNET DRIVER
2557M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2558S:	Supported
2559F:	drivers/net/ethernet/cadence/
2560
2561ATMEL MAXTOUCH DRIVER
2562M:	Nick Dyer <nick@shmanahar.org>
2563T:	git git://github.com/ndyer/linux.git
2564S:	Maintained
2565F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2566F:	drivers/input/touchscreen/atmel_mxt_ts.c
2567
2568ATMEL WIRELESS DRIVER
2569M:	Simon Kelley <simon@thekelleys.org.uk>
2570L:	linux-wireless@vger.kernel.org
2571W:	http://www.thekelleys.org.uk/atmel
2572W:	http://atmelwlandriver.sourceforge.net/
2573S:	Maintained
2574F:	drivers/net/wireless/atmel/atmel*
2575
2576ATOMIC INFRASTRUCTURE
2577M:	Will Deacon <will.deacon@arm.com>
2578M:	Peter Zijlstra <peterz@infradead.org>
2579R:	Boqun Feng <boqun.feng@gmail.com>
2580L:	linux-kernel@vger.kernel.org
2581S:	Maintained
2582F:	arch/*/include/asm/atomic*.h
2583F:	include/*/atomic*.h
2584
2585ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2586M:	Bradley Grove <linuxdrivers@attotech.com>
2587L:	linux-scsi@vger.kernel.org
2588W:	http://www.attotech.com
2589S:	Supported
2590F:	drivers/scsi/esas2r
2591
2592ATUSB IEEE 802.15.4 RADIO DRIVER
2593M:	Stefan Schmidt <stefan@datenfreihafen.org>
2594L:	linux-wpan@vger.kernel.org
2595S:	Maintained
2596F:	drivers/net/ieee802154/atusb.c
2597F:	drivers/net/ieee802154/atusb.h
2598F:	drivers/net/ieee802154/at86rf230.h
2599
2600AUDIT SUBSYSTEM
2601M:	Paul Moore <paul@paul-moore.com>
2602M:	Eric Paris <eparis@redhat.com>
2603L:	linux-audit@redhat.com (moderated for non-subscribers)
2604W:	https://github.com/linux-audit
2605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2606S:	Supported
2607F:	include/linux/audit.h
2608F:	include/uapi/linux/audit.h
2609F:	kernel/audit*
2610
2611AUXILIARY DISPLAY DRIVERS
2612M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2613S:	Maintained
2614F:	drivers/auxdisplay/
2615F:	include/linux/cfag12864b.h
2616
2617AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2618M:	Andreas Klinger <ak@it-klinger.de>
2619L:	linux-iio@vger.kernel.org
2620S:	Maintained
2621F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2622F:	drivers/iio/adc/hx711.c
2623
2624AX.25 NETWORK LAYER
2625M:	Ralf Baechle <ralf@linux-mips.org>
2626L:	linux-hams@vger.kernel.org
2627W:	http://www.linux-ax25.org/
2628S:	Maintained
2629F:	include/uapi/linux/ax25.h
2630F:	include/net/ax25.h
2631F:	net/ax25/
2632
2633AXENTIA ARM DEVICES
2634M:	Peter Rosin <peda@axentia.se>
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636S:	Maintained
2637F:	Documentation/devicetree/bindings/arm/axentia.txt
2638F:	arch/arm/boot/dts/at91-linea.dtsi
2639F:	arch/arm/boot/dts/at91-natte.dtsi
2640F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2641F:	arch/arm/boot/dts/at91-tse850-3.dts
2642
2643AXENTIA ASOC DRIVERS
2644M:	Peter Rosin <peda@axentia.se>
2645L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2646S:	Maintained
2647F:	Documentation/devicetree/bindings/sound/axentia,*
2648F:	sound/soc/atmel/tse850-pcm5142.c
2649
2650AXXIA I2C CONTROLLER
2651M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2652L:	linux-i2c@vger.kernel.org
2653S:	Maintained
2654F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2655F:	drivers/i2c/busses/i2c-axxia.c
2656
2657AZ6007 DVB DRIVER
2658M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2659L:	linux-media@vger.kernel.org
2660W:	https://linuxtv.org
2661T:	git git://linuxtv.org/media_tree.git
2662S:	Maintained
2663F:	drivers/media/usb/dvb-usb-v2/az6007.c
2664
2665AZTECH FM RADIO RECEIVER DRIVER
2666M:	Hans Verkuil <hverkuil@xs4all.nl>
2667L:	linux-media@vger.kernel.org
2668T:	git git://linuxtv.org/media_tree.git
2669W:	https://linuxtv.org
2670S:	Maintained
2671F:	drivers/media/radio/radio-aztech*
2672
2673B43 WIRELESS DRIVER
2674L:	linux-wireless@vger.kernel.org
2675L:	b43-dev@lists.infradead.org
2676W:	http://wireless.kernel.org/en/users/Drivers/b43
2677S:	Odd Fixes
2678F:	drivers/net/wireless/broadcom/b43/
2679
2680B43LEGACY WIRELESS DRIVER
2681M:	Larry Finger <Larry.Finger@lwfinger.net>
2682L:	linux-wireless@vger.kernel.org
2683L:	b43-dev@lists.infradead.org
2684W:	http://wireless.kernel.org/en/users/Drivers/b43
2685S:	Maintained
2686F:	drivers/net/wireless/broadcom/b43legacy/
2687
2688BACKLIGHT CLASS/SUBSYSTEM
2689M:	Lee Jones <lee.jones@linaro.org>
2690M:	Daniel Thompson <daniel.thompson@linaro.org>
2691M:	Jingoo Han <jingoohan1@gmail.com>
2692L:	dri-devel@lists.freedesktop.org
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2694S:	Maintained
2695F:	drivers/video/backlight/
2696F:	include/linux/backlight.h
2697F:	include/linux/pwm_backlight.h
2698F:	Documentation/devicetree/bindings/leds/backlight
2699
2700BATMAN ADVANCED
2701M:	Marek Lindner <mareklindner@neomailbox.ch>
2702M:	Simon Wunderlich <sw@simonwunderlich.de>
2703M:	Antonio Quartulli <a@unstable.cc>
2704L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705W:	https://www.open-mesh.org/
2706Q:	https://patchwork.open-mesh.org/project/batman/list/
2707S:	Maintained
2708F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2709F:	Documentation/ABI/testing/sysfs-class-net-mesh
2710F:	Documentation/networking/batman-adv.rst
2711F:	include/uapi/linux/batadv_packet.h
2712F:	include/uapi/linux/batman_adv.h
2713F:	net/batman-adv/
2714
2715BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2717L:	linux-hams@vger.kernel.org
2718W:	http://www.baycom.org/~tom/ham/ham.html
2719S:	Maintained
2720F:	drivers/net/hamradio/baycom*
2721
2722BCACHE (BLOCK LAYER CACHE)
2723M:	Coly Li <colyli@suse.de>
2724M:	Kent Overstreet <kent.overstreet@gmail.com>
2725L:	linux-bcache@vger.kernel.org
2726W:	http://bcache.evilpiepirate.org
2727C:	irc://irc.oftc.net/bcache
2728S:	Maintained
2729F:	drivers/md/bcache/
2730
2731BDISP ST MEDIA DRIVER
2732M:	Fabien Dessenne <fabien.dessenne@st.com>
2733L:	linux-media@vger.kernel.org
2734T:	git git://linuxtv.org/media_tree.git
2735W:	https://linuxtv.org
2736S:	Supported
2737F:	drivers/media/platform/sti/bdisp
2738
2739BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2741L:	netdev@vger.kernel.org
2742S:	Maintained
2743F:	drivers/net/ethernet/ec_bhf.c
2744
2745BEFS FILE SYSTEM
2746M:	Luis de Bethencourt <luisbg@kernel.org>
2747M:	Salah Triki <salah.triki@gmail.com>
2748S:	Maintained
2749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750F:	Documentation/filesystems/befs.txt
2751F:	fs/befs/
2752
2753BFQ I/O SCHEDULER
2754M:	Paolo Valente <paolo.valente@linaro.org>
2755M:	Jens Axboe <axboe@kernel.dk>
2756L:	linux-block@vger.kernel.org
2757S:	Maintained
2758F:	block/bfq-*
2759F:	Documentation/block/bfq-iosched.txt
2760
2761BFS FILE SYSTEM
2762M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2763S:	Maintained
2764F:	Documentation/filesystems/bfs.txt
2765F:	fs/bfs/
2766F:	include/uapi/linux/bfs_fs.h
2767
2768BLINKM RGB LED DRIVER
2769M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2770S:	Maintained
2771F:	drivers/leds/leds-blinkm.c
2772
2773BLOCK LAYER
2774M:	Jens Axboe <axboe@kernel.dk>
2775L:	linux-block@vger.kernel.org
2776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2777S:	Maintained
2778F:	block/
2779F:	drivers/block/
2780F:	kernel/trace/blktrace.c
2781F:	lib/sbitmap.c
2782
2783BLOCK2MTD DRIVER
2784M:	Joern Engel <joern@lazybastard.org>
2785L:	linux-mtd@lists.infradead.org
2786S:	Maintained
2787F:	drivers/mtd/devices/block2mtd.c
2788
2789BLUETOOTH DRIVERS
2790M:	Marcel Holtmann <marcel@holtmann.org>
2791M:	Johan Hedberg <johan.hedberg@gmail.com>
2792L:	linux-bluetooth@vger.kernel.org
2793W:	http://www.bluez.org/
2794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796S:	Maintained
2797F:	drivers/bluetooth/
2798
2799BLUETOOTH SUBSYSTEM
2800M:	Marcel Holtmann <marcel@holtmann.org>
2801M:	Johan Hedberg <johan.hedberg@gmail.com>
2802L:	linux-bluetooth@vger.kernel.org
2803W:	http://www.bluez.org/
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2806S:	Maintained
2807F:	net/bluetooth/
2808F:	include/net/bluetooth/
2809
2810BONDING DRIVER
2811M:	Jay Vosburgh <j.vosburgh@gmail.com>
2812M:	Veaceslav Falico <vfalico@gmail.com>
2813M:	Andy Gospodarek <andy@greyhouse.net>
2814L:	netdev@vger.kernel.org
2815W:	http://sourceforge.net/projects/bonding/
2816S:	Supported
2817F:	drivers/net/bonding/
2818F:	include/uapi/linux/if_bonding.h
2819
2820BPF (Safe dynamic programs and tools)
2821M:	Alexei Starovoitov <ast@kernel.org>
2822M:	Daniel Borkmann <daniel@iogearbox.net>
2823L:	netdev@vger.kernel.org
2824L:	linux-kernel@vger.kernel.org
2825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2828S:	Supported
2829F:	arch/*/net/*
2830F:	Documentation/networking/filter.txt
2831F:	Documentation/bpf/
2832F:	include/linux/bpf*
2833F:	include/linux/filter.h
2834F:	include/trace/events/xdp.h
2835F:	include/uapi/linux/bpf*
2836F:	include/uapi/linux/filter.h
2837F:	kernel/bpf/
2838F:	kernel/trace/bpf_trace.c
2839F:	lib/test_bpf.c
2840F:	net/bpf/
2841F:	net/core/filter.c
2842F:	net/sched/act_bpf.c
2843F:	net/sched/cls_bpf.c
2844F:	samples/bpf/
2845F:	tools/bpf/
2846F:	tools/lib/bpf/
2847F:	tools/testing/selftests/bpf/
2848
2849BPF JIT for ARM
2850M:	Shubham Bansal <illusionist.neo@gmail.com>
2851L:	netdev@vger.kernel.org
2852S:	Maintained
2853F:	arch/arm/net/
2854
2855BPF JIT for ARM64
2856M:	Daniel Borkmann <daniel@iogearbox.net>
2857M:	Alexei Starovoitov <ast@kernel.org>
2858M:	Zi Shen Lim <zlim.lnx@gmail.com>
2859L:	netdev@vger.kernel.org
2860S:	Supported
2861F:	arch/arm64/net/
2862
2863BPF JIT for MIPS (32-BIT AND 64-BIT)
2864M:	Paul Burton <paul.burton@mips.com>
2865L:	netdev@vger.kernel.org
2866S:	Maintained
2867F:	arch/mips/net/
2868
2869BPF JIT for NFP NICs
2870M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	drivers/net/ethernet/netronome/nfp/bpf/
2874
2875BPF JIT for POWERPC (32-BIT AND 64-BIT)
2876M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2877M:	Sandipan Das <sandipan@linux.ibm.com>
2878L:	netdev@vger.kernel.org
2879S:	Maintained
2880F:	arch/powerpc/net/
2881
2882BPF JIT for S390
2883M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2884M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2885L:	netdev@vger.kernel.org
2886S:	Maintained
2887F:	arch/s390/net/
2888X:	arch/s390/net/pnet.c
2889
2890BPF JIT for SPARC (32-BIT AND 64-BIT)
2891M:	David S. Miller <davem@davemloft.net>
2892L:	netdev@vger.kernel.org
2893S:	Maintained
2894F:	arch/sparc/net/
2895
2896BPF JIT for X86 32-BIT
2897M:	Wang YanQing <udknight@gmail.com>
2898L:	netdev@vger.kernel.org
2899S:	Maintained
2900F:	arch/x86/net/bpf_jit_comp32.c
2901
2902BPF JIT for X86 64-BIT
2903M:	Alexei Starovoitov <ast@kernel.org>
2904M:	Daniel Borkmann <daniel@iogearbox.net>
2905L:	netdev@vger.kernel.org
2906S:	Supported
2907F:	arch/x86/net/
2908X:	arch/x86/net/bpf_jit_comp32.c
2909
2910BROADCOM B44 10/100 ETHERNET DRIVER
2911M:	Michael Chan <michael.chan@broadcom.com>
2912L:	netdev@vger.kernel.org
2913S:	Supported
2914F:	drivers/net/ethernet/broadcom/b44.*
2915
2916BROADCOM B53 ETHERNET SWITCH DRIVER
2917M:	Florian Fainelli <f.fainelli@gmail.com>
2918L:	netdev@vger.kernel.org
2919L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2920S:	Supported
2921F:	drivers/net/dsa/b53/*
2922F:	include/linux/platform_data/b53.h
2923
2924BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2925M:	Florian Fainelli <f.fainelli@gmail.com>
2926M:	Ray Jui <rjui@broadcom.com>
2927M:	Scott Branden <sbranden@broadcom.com>
2928M:	bcm-kernel-feedback-list@broadcom.com
2929T:	git git://github.com/broadcom/mach-bcm
2930S:	Maintained
2931N:	bcm281*
2932N:	bcm113*
2933N:	bcm216*
2934N:	kona
2935F:	arch/arm/mach-bcm/
2936
2937BROADCOM BCM2835 ARM ARCHITECTURE
2938M:	Eric Anholt <eric@anholt.net>
2939M:	Stefan Wahren <stefan.wahren@i2se.com>
2940L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942T:	git git://github.com/anholt/linux
2943S:	Maintained
2944N:	bcm2835
2945F:	drivers/staging/vc04_services
2946
2947BROADCOM BCM47XX MIPS ARCHITECTURE
2948M:	Hauke Mehrtens <hauke@hauke-m.de>
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@vger.kernel.org
2951S:	Maintained
2952F:	Documentation/devicetree/bindings/mips/brcm/
2953F:	arch/mips/bcm47xx/*
2954F:	arch/mips/include/asm/mach-bcm47xx/*
2955
2956BROADCOM BCM5301X ARM ARCHITECTURE
2957M:	Hauke Mehrtens <hauke@hauke-m.de>
2958M:	Rafał Miłecki <zajec5@gmail.com>
2959M:	bcm-kernel-feedback-list@broadcom.com
2960L:	linux-arm-kernel@lists.infradead.org
2961S:	Maintained
2962F:	arch/arm/mach-bcm/bcm_5301x.c
2963F:	arch/arm/boot/dts/bcm5301x*.dtsi
2964F:	arch/arm/boot/dts/bcm470*
2965F:	arch/arm/boot/dts/bcm953012*
2966
2967BROADCOM BCM53573 ARM ARCHITECTURE
2968M:	Rafał Miłecki <rafal@milecki.pl>
2969L:	linux-arm-kernel@lists.infradead.org
2970S:	Maintained
2971F:	arch/arm/boot/dts/bcm53573*
2972F:	arch/arm/boot/dts/bcm47189*
2973
2974BROADCOM BCM63XX ARM ARCHITECTURE
2975M:	Florian Fainelli <f.fainelli@gmail.com>
2976M:	bcm-kernel-feedback-list@broadcom.com
2977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2978T:	git git://github.com/broadcom/stblinux.git
2979S:	Maintained
2980N:	bcm63xx
2981
2982BROADCOM BCM63XX/BCM33XX UDC DRIVER
2983M:	Kevin Cernekee <cernekee@gmail.com>
2984L:	linux-usb@vger.kernel.org
2985S:	Maintained
2986F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2987
2988BROADCOM BCM7XXX ARM ARCHITECTURE
2989M:	Brian Norris <computersforpeace@gmail.com>
2990M:	Gregory Fong <gregory.0xf0@gmail.com>
2991M:	Florian Fainelli <f.fainelli@gmail.com>
2992M:	bcm-kernel-feedback-list@broadcom.com
2993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994T:	git git://github.com/broadcom/stblinux.git
2995S:	Maintained
2996F:	arch/arm/mach-bcm/*brcmstb*
2997F:	arch/arm/boot/dts/bcm7*.dts*
2998F:	drivers/bus/brcmstb_gisb.c
2999F:	arch/arm/mm/cache-b15-rac.c
3000F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3001N:	brcmstb
3002
3003BROADCOM BMIPS CPUFREQ DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	drivers/cpufreq/bmips-cpufreq.c
3009
3010BROADCOM BMIPS MIPS ARCHITECTURE
3011M:	Kevin Cernekee <cernekee@gmail.com>
3012M:	Florian Fainelli <f.fainelli@gmail.com>
3013L:	linux-mips@vger.kernel.org
3014T:	git git://github.com/broadcom/stblinux.git
3015S:	Maintained
3016F:	arch/mips/bmips/*
3017F:	arch/mips/include/asm/mach-bmips/*
3018F:	arch/mips/kernel/*bmips*
3019F:	arch/mips/boot/dts/brcm/bcm*.dts*
3020F:	drivers/irqchip/irq-bcm63*
3021F:	drivers/irqchip/irq-bcm7*
3022F:	drivers/irqchip/irq-brcmstb*
3023F:	include/linux/bcm963xx_nvram.h
3024F:	include/linux/bcm963xx_tag.h
3025
3026BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3027M:	Rasesh Mody <rasesh.mody@cavium.com>
3028M:	Dept-GELinuxNICDev@cavium.com
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bnx2.*
3032F:	drivers/net/ethernet/broadcom/bnx2_*
3033
3034BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3035M:	QLogic-Storage-Upstream@qlogic.com
3036L:	linux-scsi@vger.kernel.org
3037S:	Supported
3038F:	drivers/scsi/bnx2fc/
3039
3040BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3041M:	QLogic-Storage-Upstream@qlogic.com
3042L:	linux-scsi@vger.kernel.org
3043S:	Supported
3044F:	drivers/scsi/bnx2i/
3045
3046BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3047M:	Ariel Elior <ariel.elior@cavium.com>
3048M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049M:	everest-linux-l2@cavium.com
3050L:	netdev@vger.kernel.org
3051S:	Supported
3052F:	drivers/net/ethernet/broadcom/bnx2x/
3053
3054BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3055M:	Michael Chan <michael.chan@broadcom.com>
3056L:	netdev@vger.kernel.org
3057S:	Supported
3058F:	drivers/net/ethernet/broadcom/bnxt/
3059
3060BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3061M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3062M:	Franky Lin <franky.lin@broadcom.com>
3063M:	Hante Meuleman <hante.meuleman@broadcom.com>
3064M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3065M:	Wright Feng <wright.feng@cypress.com>
3066L:	linux-wireless@vger.kernel.org
3067L:	brcm80211-dev-list.pdl@broadcom.com
3068L:	brcm80211-dev-list@cypress.com
3069S:	Supported
3070F:	drivers/net/wireless/broadcom/brcm80211/
3071
3072BROADCOM BRCMSTB GPIO DRIVER
3073M:	Gregory Fong <gregory.0xf0@gmail.com>
3074L:	bcm-kernel-feedback-list@broadcom.com
3075S:	Supported
3076F:	drivers/gpio/gpio-brcmstb.c
3077F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3078
3079BROADCOM BRCMSTB I2C DRIVER
3080M:	Kamal Dasu <kdasu.kdev@gmail.com>
3081L:	linux-i2c@vger.kernel.org
3082L:	bcm-kernel-feedback-list@broadcom.com
3083S:	Supported
3084F:	drivers/i2c/busses/i2c-brcmstb.c
3085F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3086
3087BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3088M:	Al Cooper <alcooperx@gmail.com>
3089L:	linux-kernel@vger.kernel.org
3090L:	bcm-kernel-feedback-list@broadcom.com
3091S:	Maintained
3092F:	drivers/phy/broadcom/phy-brcm-usb*
3093
3094BROADCOM GENET ETHERNET DRIVER
3095M:	Doug Berger <opendmb@gmail.com>
3096M:	Florian Fainelli <f.fainelli@gmail.com>
3097L:	netdev@vger.kernel.org
3098S:	Supported
3099F:	drivers/net/ethernet/broadcom/genet/
3100
3101BROADCOM IPROC ARM ARCHITECTURE
3102M:	Ray Jui <rjui@broadcom.com>
3103M:	Scott Branden <sbranden@broadcom.com>
3104M:	bcm-kernel-feedback-list@broadcom.com
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106T:	git git://github.com/broadcom/cygnus-linux.git
3107S:	Maintained
3108N:	iproc
3109N:	cygnus
3110N:	bcm[-_]nsp
3111N:	bcm9113*
3112N:	bcm9583*
3113N:	bcm9585*
3114N:	bcm9586*
3115N:	bcm988312
3116N:	bcm113*
3117N:	bcm583*
3118N:	bcm585*
3119N:	bcm586*
3120N:	bcm88312
3121N:	hr2
3122N:	stingray
3123F:	arch/arm64/boot/dts/broadcom/northstar2/*
3124F:	arch/arm64/boot/dts/broadcom/stingray/*
3125F:	drivers/clk/bcm/clk-ns*
3126F:	drivers/clk/bcm/clk-sr*
3127F:	drivers/pinctrl/bcm/pinctrl-ns*
3128F:	include/dt-bindings/clock/bcm-sr*
3129
3130BROADCOM KONA GPIO DRIVER
3131M:	Ray Jui <rjui@broadcom.com>
3132L:	bcm-kernel-feedback-list@broadcom.com
3133S:	Supported
3134F:	drivers/gpio/gpio-bcm-kona.c
3135F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3136
3137BROADCOM NETXTREME-E ROCE DRIVER
3138M:	Selvin Xavier <selvin.xavier@broadcom.com>
3139M:	Devesh Sharma <devesh.sharma@broadcom.com>
3140M:	Somnath Kotur <somnath.kotur@broadcom.com>
3141M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3142L:	linux-rdma@vger.kernel.org
3143W:	http://www.broadcom.com
3144S:	Supported
3145F:	drivers/infiniband/hw/bnxt_re/
3146F:	include/uapi/rdma/bnxt_re-abi.h
3147
3148BROADCOM NVRAM DRIVER
3149M:	Rafał Miłecki <zajec5@gmail.com>
3150L:	linux-mips@vger.kernel.org
3151S:	Maintained
3152F:	drivers/firmware/broadcom/*
3153
3154BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3155M:	Rafał Miłecki <zajec5@gmail.com>
3156L:	linux-wireless@vger.kernel.org
3157S:	Maintained
3158F:	drivers/bcma/
3159F:	include/linux/bcma/
3160
3161BROADCOM STB AVS CPUFREQ DRIVER
3162M:	Markus Mayer <mmayer@broadcom.com>
3163M:	bcm-kernel-feedback-list@broadcom.com
3164L:	linux-pm@vger.kernel.org
3165S:	Maintained
3166F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3167F:	drivers/cpufreq/brcmstb*
3168
3169BROADCOM STB AVS TMON DRIVER
3170M:	Markus Mayer <mmayer@broadcom.com>
3171M:	bcm-kernel-feedback-list@broadcom.com
3172L:	linux-pm@vger.kernel.org
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3175F:	drivers/thermal/broadcom/brcmstb*
3176
3177BROADCOM STB NAND FLASH DRIVER
3178M:	Brian Norris <computersforpeace@gmail.com>
3179M:	Kamal Dasu <kdasu.kdev@gmail.com>
3180L:	linux-mtd@lists.infradead.org
3181L:	bcm-kernel-feedback-list@broadcom.com
3182S:	Maintained
3183F:	drivers/mtd/nand/raw/brcmnand/
3184
3185BROADCOM STB DPFE DRIVER
3186M:	Markus Mayer <mmayer@broadcom.com>
3187M:	bcm-kernel-feedback-list@broadcom.com
3188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189S:	Maintained
3190F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3191F:	drivers/memory/brcmstb_dpfe.c
3192
3193BROADCOM SPI DRIVER
3194M:	Kamal Dasu <kdasu.kdev@gmail.com>
3195M:	bcm-kernel-feedback-list@broadcom.com
3196S:	Maintained
3197F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3198F:	drivers/spi/spi-bcm-qspi.*
3199F:	drivers/spi/spi-brcmstb-qspi.c
3200F:	drivers/spi/spi-iproc-qspi.c
3201
3202BROADCOM SYSTEMPORT ETHERNET DRIVER
3203M:	Florian Fainelli <f.fainelli@gmail.com>
3204L:	netdev@vger.kernel.org
3205S:	Supported
3206F:	drivers/net/ethernet/broadcom/bcmsysport.*
3207
3208BROADCOM TG3 GIGABIT ETHERNET DRIVER
3209M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3210M:	Prashant Sreedharan <prashant@broadcom.com>
3211M:	Michael Chan <mchan@broadcom.com>
3212L:	netdev@vger.kernel.org
3213S:	Supported
3214F:	drivers/net/ethernet/broadcom/tg3.*
3215
3216BROCADE BFA FC SCSI DRIVER
3217M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3218M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3219L:	linux-scsi@vger.kernel.org
3220S:	Supported
3221F:	drivers/scsi/bfa/
3222
3223BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3224M:	Rasesh Mody <rasesh.mody@cavium.com>
3225M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3226M:	Dept-GELinuxNICDev@cavium.com
3227L:	netdev@vger.kernel.org
3228S:	Supported
3229F:	drivers/net/ethernet/brocade/bna/
3230
3231BSG (block layer generic sg v4 driver)
3232M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3233L:	linux-scsi@vger.kernel.org
3234S:	Supported
3235F:	block/bsg.c
3236F:	include/linux/bsg.h
3237F:	include/uapi/linux/bsg.h
3238
3239BT87X AUDIO DRIVER
3240M:	Clemens Ladisch <clemens@ladisch.de>
3241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3242T:	git git://git.alsa-project.org/alsa-kernel.git
3243S:	Maintained
3244F:	Documentation/sound/cards/bt87x.rst
3245F:	sound/pci/bt87x.c
3246
3247BT8XXGPIO DRIVER
3248M:	Michael Buesch <m@bues.ch>
3249W:	http://bu3sch.de/btgpio.php
3250S:	Maintained
3251F:	drivers/gpio/gpio-bt8xx.c
3252
3253BTRFS FILE SYSTEM
3254M:	Chris Mason <clm@fb.com>
3255M:	Josef Bacik <josef@toxicpanda.com>
3256M:	David Sterba <dsterba@suse.com>
3257L:	linux-btrfs@vger.kernel.org
3258W:	http://btrfs.wiki.kernel.org/
3259Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3261S:	Maintained
3262F:	Documentation/filesystems/btrfs.txt
3263F:	fs/btrfs/
3264F:	include/linux/btrfs*
3265F:	include/uapi/linux/btrfs*
3266
3267BTTV VIDEO4LINUX DRIVER
3268M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3269L:	linux-media@vger.kernel.org
3270W:	https://linuxtv.org
3271T:	git git://linuxtv.org/media_tree.git
3272S:	Odd fixes
3273F:	Documentation/media/v4l-drivers/bttv*
3274F:	drivers/media/pci/bt8xx/bttv*
3275
3276BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3277M:	Chanwoo Choi <cw00.choi@samsung.com>
3278L:	linux-pm@vger.kernel.org
3279L:	linux-samsung-soc@vger.kernel.org
3280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3281S:	Maintained
3282F:	drivers/devfreq/exynos-bus.c
3283F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3284
3285BUSLOGIC SCSI DRIVER
3286M:	Khalid Aziz <khalid@gonehiking.org>
3287L:	linux-scsi@vger.kernel.org
3288S:	Maintained
3289F:	drivers/scsi/BusLogic.*
3290F:	drivers/scsi/FlashPoint.*
3291
3292C-MEDIA CMI8788 DRIVER
3293M:	Clemens Ladisch <clemens@ladisch.de>
3294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3295T:	git git://git.alsa-project.org/alsa-kernel.git
3296S:	Maintained
3297F:	sound/pci/oxygen/
3298
3299C-SKY ARCHITECTURE
3300M:	Guo Ren <guoren@kernel.org>
3301T:	git https://github.com/c-sky/csky-linux.git
3302S:	Supported
3303F:	arch/csky/
3304F:	Documentation/devicetree/bindings/csky/
3305F:	drivers/irqchip/irq-csky-*
3306F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3307F:	drivers/clocksource/timer-gx6605s.c
3308F:	drivers/clocksource/timer-mp-csky.c
3309F:	Documentation/devicetree/bindings/timer/csky,*
3310K:	csky
3311N:	csky
3312
3313C6X ARCHITECTURE
3314M:	Mark Salter <msalter@redhat.com>
3315M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3316L:	linux-c6x-dev@linux-c6x.org
3317W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3318S:	Maintained
3319F:	arch/c6x/
3320
3321CA8210 IEEE-802.15.4 RADIO DRIVER
3322M:	Harry Morris <h.morris@cascoda.com>
3323L:	linux-wpan@vger.kernel.org
3324W:	https://github.com/Cascoda/ca8210-linux.git
3325S:	Maintained
3326F:	drivers/net/ieee802154/ca8210.c
3327F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3328
3329CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3330M:	David Howells <dhowells@redhat.com>
3331L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3332S:	Supported
3333F:	Documentation/filesystems/caching/cachefiles.txt
3334F:	fs/cachefiles/
3335
3336CADENCE MIPI-CSI2 BRIDGES
3337M:	Maxime Ripard <maxime.ripard@bootlin.com>
3338L:	linux-media@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/media/cdns,*.txt
3341F:	drivers/media/platform/cadence/cdns-csi2*
3342
3343CADET FM/AM RADIO RECEIVER DRIVER
3344M:	Hans Verkuil <hverkuil@xs4all.nl>
3345L:	linux-media@vger.kernel.org
3346T:	git git://linuxtv.org/media_tree.git
3347W:	https://linuxtv.org
3348S:	Maintained
3349F:	drivers/media/radio/radio-cadet*
3350
3351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3352M:	Jonathan Corbet <corbet@lwn.net>
3353L:	linux-media@vger.kernel.org
3354T:	git git://linuxtv.org/media_tree.git
3355S:	Maintained
3356F:	Documentation/media/v4l-drivers/cafe_ccic*
3357F:	drivers/media/platform/marvell-ccic/
3358
3359CAIF NETWORK LAYER
3360M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3361L:	netdev@vger.kernel.org
3362S:	Supported
3363F:	Documentation/networking/caif/
3364F:	drivers/net/caif/
3365F:	include/uapi/linux/caif/
3366F:	include/net/caif/
3367F:	net/caif/
3368
3369CAKE QDISC
3370M:	Toke Høiland-Jørgensen <toke@toke.dk>
3371L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3372S:	Maintained
3373F:	net/sched/sch_cake.c
3374
3375CALGARY x86-64 IOMMU
3376M:	Muli Ben-Yehuda <mulix@mulix.org>
3377M:	Jon Mason <jdmason@kudzu.us>
3378L:	iommu@lists.linux-foundation.org
3379S:	Maintained
3380F:	arch/x86/kernel/pci-calgary_64.c
3381F:	arch/x86/kernel/tce_64.c
3382F:	arch/x86/include/asm/calgary.h
3383F:	arch/x86/include/asm/tce.h
3384
3385CAN NETWORK DRIVERS
3386M:	Wolfgang Grandegger <wg@grandegger.com>
3387M:	Marc Kleine-Budde <mkl@pengutronix.de>
3388L:	linux-can@vger.kernel.org
3389W:	https://github.com/linux-can
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3392S:	Maintained
3393F:	Documentation/devicetree/bindings/net/can/
3394F:	drivers/net/can/
3395F:	include/linux/can/dev.h
3396F:	include/linux/can/platform/
3397F:	include/uapi/linux/can/error.h
3398F:	include/uapi/linux/can/netlink.h
3399
3400CAN NETWORK LAYER
3401M:	Oliver Hartkopp <socketcan@hartkopp.net>
3402M:	Marc Kleine-Budde <mkl@pengutronix.de>
3403L:	linux-can@vger.kernel.org
3404W:	https://github.com/linux-can
3405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3407S:	Maintained
3408F:	Documentation/networking/can.rst
3409F:	net/can/
3410F:	include/linux/can/core.h
3411F:	include/uapi/linux/can.h
3412F:	include/uapi/linux/can/bcm.h
3413F:	include/uapi/linux/can/raw.h
3414F:	include/uapi/linux/can/gw.h
3415
3416CAPABILITIES
3417M:	Serge Hallyn <serge@hallyn.com>
3418L:	linux-security-module@vger.kernel.org
3419S:	Supported
3420F:	include/linux/capability.h
3421F:	include/uapi/linux/capability.h
3422F:	security/commoncap.c
3423F:	kernel/capability.c
3424
3425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3426M:	Kevin Tsai <ktsai@capellamicro.com>
3427S:	Maintained
3428F:	drivers/iio/light/cm*
3429
3430CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3431M:	Christian Lamparter <chunkeey@googlemail.com>
3432L:	linux-wireless@vger.kernel.org
3433W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3434S:	Maintained
3435F:	drivers/net/wireless/ath/carl9170/
3436
3437CAVIUM I2C DRIVER
3438M:	Jan Glauber <jglauber@cavium.com>
3439M:	David Daney <david.daney@cavium.com>
3440W:	http://www.cavium.com
3441S:	Supported
3442F:	drivers/i2c/busses/i2c-octeon*
3443F:	drivers/i2c/busses/i2c-thunderx*
3444
3445CAVIUM LIQUIDIO NETWORK DRIVER
3446M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3447M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3448M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3449M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3450L:	netdev@vger.kernel.org
3451W:	http://www.cavium.com
3452S:	Supported
3453F:	drivers/net/ethernet/cavium/liquidio/
3454
3455CAVIUM MMC DRIVER
3456M:	Jan Glauber <jglauber@cavium.com>
3457M:	David Daney <david.daney@cavium.com>
3458M:	Steven J. Hill <Steven.Hill@cavium.com>
3459W:	http://www.cavium.com
3460S:	Supported
3461F:	drivers/mmc/host/cavium*
3462
3463CAVIUM OCTEON-TX CRYPTO DRIVER
3464M:	George Cherian <george.cherian@cavium.com>
3465L:	linux-crypto@vger.kernel.org
3466W:	http://www.cavium.com
3467S:	Supported
3468F:	drivers/crypto/cavium/cpt/
3469
3470CAVIUM THUNDERX2 ARM64 SOC
3471M:	Robert Richter <rrichter@cavium.com>
3472M:	Jayachandran C <jnair@caviumnetworks.com>
3473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3474S:	Maintained
3475F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3476F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3477
3478CC2520 IEEE-802.15.4 RADIO DRIVER
3479M:	Varka Bhadram <varkabhadram@gmail.com>
3480L:	linux-wpan@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ieee802154/cc2520.c
3483F:	include/linux/spi/cc2520.h
3484F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3485
3486CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3487M:	Gilad Ben-Yossef <gilad@benyossef.com>
3488L:	linux-crypto@vger.kernel.org
3489S:	Supported
3490F:	drivers/crypto/ccree/
3491W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3492
3493CEC FRAMEWORK
3494M:	Hans Verkuil <hans.verkuil@cisco.com>
3495L:	linux-media@vger.kernel.org
3496T:	git git://linuxtv.org/media_tree.git
3497W:	http://linuxtv.org
3498S:	Supported
3499F:	Documentation/media/kapi/cec-core.rst
3500F:	Documentation/media/uapi/cec
3501F:	drivers/media/cec/
3502F:	drivers/media/rc/keymaps/rc-cec.c
3503F:	include/media/cec.h
3504F:	include/media/cec-notifier.h
3505F:	include/uapi/linux/cec.h
3506F:	include/uapi/linux/cec-funcs.h
3507F:	Documentation/devicetree/bindings/media/cec.txt
3508F:	Documentation/ABI/testing/debugfs-cec-error-inj
3509
3510CEC GPIO DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	http://linuxtv.org
3515S:	Supported
3516F:	drivers/media/platform/cec-gpio/
3517F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3518
3519CELL BROADBAND ENGINE ARCHITECTURE
3520M:	Arnd Bergmann <arnd@arndb.de>
3521L:	linuxppc-dev@lists.ozlabs.org
3522W:	http://www.ibm.com/developerworks/power/cell/
3523S:	Supported
3524F:	arch/powerpc/include/asm/cell*.h
3525F:	arch/powerpc/include/asm/spu*.h
3526F:	arch/powerpc/include/uapi/asm/spu*.h
3527F:	arch/powerpc/oprofile/*cell*
3528F:	arch/powerpc/platforms/cell/
3529
3530CEPH COMMON CODE (LIBCEPH)
3531M:	Ilya Dryomov <idryomov@gmail.com>
3532M:	"Yan, Zheng" <zyan@redhat.com>
3533M:	Sage Weil <sage@redhat.com>
3534L:	ceph-devel@vger.kernel.org
3535W:	http://ceph.com/
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537T:	git git://github.com/ceph/ceph-client.git
3538S:	Supported
3539F:	net/ceph/
3540F:	include/linux/ceph/
3541F:	include/linux/crush/
3542
3543CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3544M:	"Yan, Zheng" <zyan@redhat.com>
3545M:	Sage Weil <sage@redhat.com>
3546M:	Ilya Dryomov <idryomov@gmail.com>
3547L:	ceph-devel@vger.kernel.org
3548W:	http://ceph.com/
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3550T:	git git://github.com/ceph/ceph-client.git
3551S:	Supported
3552F:	Documentation/filesystems/ceph.txt
3553F:	fs/ceph/
3554
3555CERTIFICATE HANDLING:
3556M:	David Howells <dhowells@redhat.com>
3557M:	David Woodhouse <dwmw2@infradead.org>
3558L:	keyrings@vger.kernel.org
3559S:	Maintained
3560F:	Documentation/admin-guide/module-signing.rst
3561F:	certs/
3562F:	scripts/sign-file.c
3563F:	scripts/extract-cert.c
3564
3565CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3566L:	linux-usb@vger.kernel.org
3567S:	Orphan
3568F:	Documentation/usb/WUSB-Design-overview.txt
3569F:	Documentation/usb/wusb-cbaf
3570F:	drivers/usb/host/hwa-hc.c
3571F:	drivers/usb/host/whci/
3572F:	drivers/usb/wusbcore/
3573F:	include/linux/usb/wusb*
3574
3575CFAG12864B LCD DRIVER
3576M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3577S:	Maintained
3578F:	drivers/auxdisplay/cfag12864b.c
3579F:	include/linux/cfag12864b.h
3580
3581CFAG12864BFB LCD FRAMEBUFFER DRIVER
3582M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3583S:	Maintained
3584F:	drivers/auxdisplay/cfag12864bfb.c
3585F:	include/linux/cfag12864b.h
3586
3587802.11 (including CFG80211/NL80211)
3588M:	Johannes Berg <johannes@sipsolutions.net>
3589L:	linux-wireless@vger.kernel.org
3590W:	http://wireless.kernel.org/
3591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3593S:	Maintained
3594F:	net/wireless/
3595F:	include/uapi/linux/nl80211.h
3596F:	include/linux/ieee80211.h
3597F:	include/net/wext.h
3598F:	include/net/cfg80211.h
3599F:	include/net/iw_handler.h
3600F:	include/net/ieee80211_radiotap.h
3601F:	Documentation/driver-api/80211/cfg80211.rst
3602F:	Documentation/networking/regulatory.txt
3603
3604CHAR and MISC DRIVERS
3605M:	Arnd Bergmann <arnd@arndb.de>
3606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3608S:	Supported
3609F:	drivers/char/
3610F:	drivers/misc/
3611F:	include/linux/miscdevice.h
3612
3613CHECKPATCH
3614M:	Andy Whitcroft <apw@canonical.com>
3615M:	Joe Perches <joe@perches.com>
3616S:	Maintained
3617F:	scripts/checkpatch.pl
3618
3619CHINESE DOCUMENTATION
3620M:	Harry Wei <harryxiyou@gmail.com>
3621L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3622L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3623S:	Maintained
3624F:	Documentation/translations/zh_CN/
3625
3626CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3627M:	Peter Chen <Peter.Chen@nxp.com>
3628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3629L:	linux-usb@vger.kernel.org
3630S:	Maintained
3631F:	drivers/usb/chipidea/
3632
3633CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3634M:	Hans de Goede <hdegoede@redhat.com>
3635L:	linux-input@vger.kernel.org
3636S:	Maintained
3637F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3638F:	drivers/input/touchscreen/chipone_icn8318.c
3639
3640CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3641M:	Hans de Goede <hdegoede@redhat.com>
3642L:	linux-input@vger.kernel.org
3643S:	Maintained
3644F:	drivers/input/touchscreen/chipone_icn8505.c
3645
3646CHROME HARDWARE PLATFORM SUPPORT
3647M:	Benson Leung <bleung@chromium.org>
3648M:	Olof Johansson <olof@lixom.net>
3649S:	Maintained
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3651F:	drivers/platform/chrome/
3652
3653CIRRUS LOGIC AUDIO CODEC DRIVERS
3654M:	Brian Austin <brian.austin@cirrus.com>
3655M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3657S:	Maintained
3658F:	sound/soc/codecs/cs*
3659
3660CIRRUS LOGIC EP93XX ETHERNET DRIVER
3661M:	Hartley Sweeten <hsweeten@visionengravers.com>
3662L:	netdev@vger.kernel.org
3663S:	Maintained
3664F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3665
3666CISCO FCOE HBA DRIVER
3667M:	Satish Kharat <satishkh@cisco.com>
3668M:	Sesidhar Baddela <sebaddel@cisco.com>
3669M:	Karan Tilak Kumar <kartilak@cisco.com>
3670L:	linux-scsi@vger.kernel.org
3671S:	Supported
3672F:	drivers/scsi/fnic/
3673
3674CISCO SCSI HBA DRIVER
3675M:	Karan Tilak Kumar <kartilak@cisco.com>
3676M:	Sesidhar Baddela <sebaddel@cisco.com>
3677L:	linux-scsi@vger.kernel.org
3678S:	Supported
3679F:	drivers/scsi/snic/
3680
3681CISCO VIC ETHERNET NIC DRIVER
3682M:	Christian Benvenuti <benve@cisco.com>
3683M:	Govindarajulu Varadarajan <_govind@gmx.com>
3684M:	Parvi Kaustubhi <pkaustub@cisco.com>
3685S:	Supported
3686F:	drivers/net/ethernet/cisco/enic/
3687
3688CISCO VIC LOW LATENCY NIC DRIVER
3689M:	Christian Benvenuti <benve@cisco.com>
3690S:	Supported
3691F:	drivers/infiniband/hw/usnic/
3692
3693CIRRUS LOGIC MADERA CODEC DRIVERS
3694M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3695M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3697L:	patches@opensource.cirrus.com
3698T:	git https://github.com/CirrusLogic/linux-drivers.git
3699W:	https://github.com/CirrusLogic/linux-drivers/wiki
3700S:	Supported
3701F:	Documentation/devicetree/bindings/mfd/madera.txt
3702F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3703F:	include/linux/irqchip/irq-madera*
3704F:	include/linux/mfd/madera/*
3705F:	drivers/gpio/gpio-madera*
3706F:	drivers/irqchip/irq-madera*
3707F:	drivers/mfd/madera*
3708F:	drivers/mfd/cs47l*
3709F:	drivers/pinctrl/cirrus/*
3710
3711CLANG-FORMAT FILE
3712M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3713S:	Maintained
3714F:	.clang-format
3715
3716CLEANCACHE API
3717M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3718L:	linux-kernel@vger.kernel.org
3719S:	Maintained
3720F:	mm/cleancache.c
3721F:	include/linux/cleancache.h
3722
3723CLK API
3724M:	Russell King <linux@armlinux.org.uk>
3725L:	linux-clk@vger.kernel.org
3726S:	Maintained
3727F:	include/linux/clk.h
3728
3729CLOCKSOURCE, CLOCKEVENT DRIVERS
3730M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3731M:	Thomas Gleixner <tglx@linutronix.de>
3732L:	linux-kernel@vger.kernel.org
3733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3734S:	Supported
3735F:	drivers/clocksource/
3736F:	Documentation/devicetree/bindings/timer/
3737
3738CMPC ACPI DRIVER
3739M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3740M:	Daniel Oliveira Nascimento <don@syst.com.br>
3741L:	platform-driver-x86@vger.kernel.org
3742S:	Supported
3743F:	drivers/platform/x86/classmate-laptop.c
3744
3745COBALT MEDIA DRIVER
3746M:	Hans Verkuil <hans.verkuil@cisco.com>
3747L:	linux-media@vger.kernel.org
3748T:	git git://linuxtv.org/media_tree.git
3749W:	https://linuxtv.org
3750S:	Supported
3751F:	drivers/media/pci/cobalt/
3752
3753COCCINELLE/Semantic Patches (SmPL)
3754M:	Julia Lawall <Julia.Lawall@lip6.fr>
3755M:	Gilles Muller <Gilles.Muller@lip6.fr>
3756M:	Nicolas Palix <nicolas.palix@imag.fr>
3757M:	Michal Marek <michal.lkml@markovi.net>
3758L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3760W:	http://coccinelle.lip6.fr/
3761S:	Supported
3762F:	Documentation/dev-tools/coccinelle.rst
3763F:	scripts/coccinelle/
3764F:	scripts/coccicheck
3765
3766CODA FILE SYSTEM
3767M:	Jan Harkes <jaharkes@cs.cmu.edu>
3768M:	coda@cs.cmu.edu
3769L:	codalist@coda.cs.cmu.edu
3770W:	http://www.coda.cs.cmu.edu/
3771S:	Maintained
3772F:	Documentation/filesystems/coda.txt
3773F:	fs/coda/
3774F:	include/linux/coda*.h
3775F:	include/uapi/linux/coda*.h
3776
3777CODA V4L2 MEM2MEM DRIVER
3778M:	Philipp Zabel <p.zabel@pengutronix.de>
3779L:	linux-media@vger.kernel.org
3780S:	Maintained
3781F:	Documentation/devicetree/bindings/media/coda.txt
3782F:	drivers/media/platform/coda/
3783
3784CODE OF CONDUCT
3785M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3786S:	Supported
3787F:	Documentation/process/code-of-conduct.rst
3788F:	Documentation/process/code-of-conduct-interpretation.rst
3789
3790COMMON CLK FRAMEWORK
3791M:	Michael Turquette <mturquette@baylibre.com>
3792M:	Stephen Boyd <sboyd@kernel.org>
3793L:	linux-clk@vger.kernel.org
3794Q:	http://patchwork.kernel.org/project/linux-clk/list/
3795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3796S:	Maintained
3797F:	Documentation/devicetree/bindings/clock/
3798F:	drivers/clk/
3799X:	drivers/clk/clkdev.c
3800F:	include/linux/clk-pr*
3801F:	include/linux/clk/
3802F:	include/linux/of_clk.h
3803
3804COMMON INTERNET FILE SYSTEM (CIFS)
3805M:	Steve French <sfrench@samba.org>
3806L:	linux-cifs@vger.kernel.org
3807L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3808W:	http://linux-cifs.samba.org/
3809T:	git git://git.samba.org/sfrench/cifs-2.6.git
3810S:	Supported
3811F:	Documentation/filesystems/cifs/
3812F:	fs/cifs/
3813
3814COMPACTPCI HOTPLUG CORE
3815M:	Scott Murray <scott@spiteful.org>
3816L:	linux-pci@vger.kernel.org
3817S:	Maintained
3818F:	drivers/pci/hotplug/cpci_hotplug*
3819
3820COMPACTPCI HOTPLUG GENERIC DRIVER
3821M:	Scott Murray <scott@spiteful.org>
3822L:	linux-pci@vger.kernel.org
3823S:	Maintained
3824F:	drivers/pci/hotplug/cpcihp_generic.c
3825
3826COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3827M:	Scott Murray <scott@spiteful.org>
3828L:	linux-pci@vger.kernel.org
3829S:	Maintained
3830F:	drivers/pci/hotplug/cpcihp_zt5550.*
3831
3832COMPAL LAPTOP SUPPORT
3833M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3834L:	platform-driver-x86@vger.kernel.org
3835S:	Maintained
3836F:	drivers/platform/x86/compal-laptop.c
3837
3838COMPILER ATTRIBUTES
3839M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3840S:	Maintained
3841F:	include/linux/compiler_attributes.h
3842
3843CONEXANT ACCESSRUNNER USB DRIVER
3844L:	accessrunner-general@lists.sourceforge.net
3845W:	http://accessrunner.sourceforge.net/
3846S:	Orphan
3847F:	drivers/usb/atm/cxacru.c
3848
3849CONFIGFS
3850M:	Joel Becker <jlbec@evilplan.org>
3851M:	Christoph Hellwig <hch@lst.de>
3852T:	git git://git.infradead.org/users/hch/configfs.git
3853S:	Supported
3854F:	fs/configfs/
3855F:	include/linux/configfs.h
3856
3857CONNECTOR
3858M:	Evgeniy Polyakov <zbr@ioremap.net>
3859L:	netdev@vger.kernel.org
3860S:	Maintained
3861F:	drivers/connector/
3862
3863CONTROL GROUP (CGROUP)
3864M:	Tejun Heo <tj@kernel.org>
3865M:	Li Zefan <lizefan@huawei.com>
3866M:	Johannes Weiner <hannes@cmpxchg.org>
3867L:	cgroups@vger.kernel.org
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3869S:	Maintained
3870F:	Documentation/cgroup*
3871F:	include/linux/cgroup*
3872F:	kernel/cgroup*
3873
3874CONTROL GROUP - CPUSET
3875M:	Li Zefan <lizefan@huawei.com>
3876L:	cgroups@vger.kernel.org
3877W:	http://www.bullopensource.org/cpuset/
3878W:	http://oss.sgi.com/projects/cpusets/
3879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3880S:	Maintained
3881F:	Documentation/cgroup-v1/cpusets.txt
3882F:	include/linux/cpuset.h
3883F:	kernel/cgroup/cpuset.c
3884
3885CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3886M:	Johannes Weiner <hannes@cmpxchg.org>
3887M:	Michal Hocko <mhocko@kernel.org>
3888M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3889L:	cgroups@vger.kernel.org
3890L:	linux-mm@kvack.org
3891S:	Maintained
3892F:	mm/memcontrol.c
3893F:	mm/swap_cgroup.c
3894
3895CORETEMP HARDWARE MONITORING DRIVER
3896M:	Fenghua Yu <fenghua.yu@intel.com>
3897L:	linux-hwmon@vger.kernel.org
3898S:	Maintained
3899F:	Documentation/hwmon/coretemp
3900F:	drivers/hwmon/coretemp.c
3901
3902COSA/SRP SYNC SERIAL DRIVER
3903M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3904W:	http://www.fi.muni.cz/~kas/cosa/
3905S:	Maintained
3906F:	drivers/net/wan/cosa*
3907
3908CPMAC ETHERNET DRIVER
3909M:	Florian Fainelli <f.fainelli@gmail.com>
3910L:	netdev@vger.kernel.org
3911S:	Maintained
3912F:	drivers/net/ethernet/ti/cpmac.c
3913
3914CPU FREQUENCY DRIVERS
3915M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3916M:	Viresh Kumar <viresh.kumar@linaro.org>
3917L:	linux-pm@vger.kernel.org
3918S:	Maintained
3919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3920T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3921B:	https://bugzilla.kernel.org
3922F:	Documentation/cpu-freq/
3923F:	Documentation/devicetree/bindings/cpufreq/
3924F:	drivers/cpufreq/
3925F:	include/linux/cpufreq.h
3926F:	tools/testing/selftests/cpufreq/
3927
3928CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3929M:	Viresh Kumar <viresh.kumar@linaro.org>
3930M:	Sudeep Holla <sudeep.holla@arm.com>
3931L:	linux-pm@vger.kernel.org
3932W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3933S:	Maintained
3934F:	drivers/cpufreq/arm_big_little.h
3935F:	drivers/cpufreq/arm_big_little.c
3936
3937CPU POWER MONITORING SUBSYSTEM
3938M:	Thomas Renninger <trenn@suse.com>
3939M:	Shuah Khan <shuah@kernel.org>
3940L:	linux-pm@vger.kernel.org
3941S:	Maintained
3942F:	tools/power/cpupower/
3943
3944CPUID/MSR DRIVER
3945M:	"H. Peter Anvin" <hpa@zytor.com>
3946S:	Maintained
3947F:	arch/x86/kernel/cpuid.c
3948F:	arch/x86/kernel/msr.c
3949
3950CPUIDLE DRIVER - ARM BIG LITTLE
3951M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3952M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3953L:	linux-pm@vger.kernel.org
3954L:	linux-arm-kernel@lists.infradead.org
3955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3956S:	Maintained
3957F:	drivers/cpuidle/cpuidle-big_little.c
3958
3959CPUIDLE DRIVER - ARM EXYNOS
3960M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3961M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3962M:	Kukjin Kim <kgene@kernel.org>
3963L:	linux-pm@vger.kernel.org
3964L:	linux-samsung-soc@vger.kernel.org
3965S:	Supported
3966F:	drivers/cpuidle/cpuidle-exynos.c
3967F:	arch/arm/mach-exynos/pm.c
3968
3969CPUIDLE DRIVERS
3970M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3971M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3972L:	linux-pm@vger.kernel.org
3973S:	Maintained
3974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3975B:	https://bugzilla.kernel.org
3976F:	drivers/cpuidle/*
3977F:	include/linux/cpuidle.h
3978
3979CRAMFS FILESYSTEM
3980M:	Nicolas Pitre <nico@linaro.org>
3981S:	Maintained
3982F:	Documentation/filesystems/cramfs.txt
3983F:	fs/cramfs/
3984
3985CRYPTO API
3986M:	Herbert Xu <herbert@gondor.apana.org.au>
3987M:	"David S. Miller" <davem@davemloft.net>
3988L:	linux-crypto@vger.kernel.org
3989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3991S:	Maintained
3992F:	Documentation/crypto/
3993F:	Documentation/devicetree/bindings/crypto/
3994F:	arch/*/crypto/
3995F:	crypto/
3996F:	drivers/crypto/
3997F:	include/crypto/
3998F:	include/linux/crypto*
3999
4000CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4001M:	Neil Horman <nhorman@tuxdriver.com>
4002L:	linux-crypto@vger.kernel.org
4003S:	Maintained
4004F:	crypto/ansi_cprng.c
4005F:	crypto/rng.c
4006
4007CS3308 MEDIA DRIVER
4008M:	Hans Verkuil <hverkuil@xs4all.nl>
4009L:	linux-media@vger.kernel.org
4010T:	git git://linuxtv.org/media_tree.git
4011W:	http://linuxtv.org
4012S:	Odd Fixes
4013F:	drivers/media/i2c/cs3308.c
4014
4015CS5535 Audio ALSA driver
4016M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4017S:	Maintained
4018F:	sound/pci/cs5535audio/
4019
4020CSI DRIVERS FOR ALLWINNER V3s
4021M:	Yong Deng <yong.deng@magewell.com>
4022L:	linux-media@vger.kernel.org
4023T:	git git://linuxtv.org/media_tree.git
4024S:	Maintained
4025F:	drivers/media/platform/sunxi/sun6i-csi/
4026F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4027
4028CW1200 WLAN driver
4029M:	Solomon Peachy <pizza@shaftnet.org>
4030S:	Maintained
4031F:	drivers/net/wireless/st/cw1200/
4032
4033CX18 VIDEO4LINUX DRIVER
4034M:	Andy Walls <awalls@md.metrocast.net>
4035L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4036L:	linux-media@vger.kernel.org
4037T:	git git://linuxtv.org/media_tree.git
4038W:	https://linuxtv.org
4039W:	http://www.ivtvdriver.org/index.php/Cx18
4040S:	Maintained
4041F:	Documentation/media/v4l-drivers/cx18*
4042F:	drivers/media/pci/cx18/
4043F:	include/uapi/linux/ivtv*
4044
4045CX2341X MPEG ENCODER HELPER MODULE
4046M:	Hans Verkuil <hverkuil@xs4all.nl>
4047L:	linux-media@vger.kernel.org
4048T:	git git://linuxtv.org/media_tree.git
4049W:	https://linuxtv.org
4050S:	Maintained
4051F:	drivers/media/common/cx2341x*
4052F:	include/media/drv-intf/cx2341x.h
4053
4054CX24120 MEDIA DRIVER
4055M:	Jemma Denson <jdenson@gmail.com>
4056M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4057L:	linux-media@vger.kernel.org
4058W:	https://linuxtv.org
4059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4060S:	Maintained
4061F:	drivers/media/dvb-frontends/cx24120*
4062
4063CX88 VIDEO4LINUX DRIVER
4064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4065L:	linux-media@vger.kernel.org
4066W:	https://linuxtv.org
4067T:	git git://linuxtv.org/media_tree.git
4068S:	Odd fixes
4069F:	Documentation/media/v4l-drivers/cx88*
4070F:	drivers/media/pci/cx88/
4071
4072CXD2820R MEDIA DRIVER
4073M:	Antti Palosaari <crope@iki.fi>
4074L:	linux-media@vger.kernel.org
4075W:	https://linuxtv.org
4076W:	http://palosaari.fi/linux/
4077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4078T:	git git://linuxtv.org/anttip/media_tree.git
4079S:	Maintained
4080F:	drivers/media/dvb-frontends/cxd2820r*
4081
4082CXGB3 ETHERNET DRIVER (CXGB3)
4083M:	Arjun Vynipadath <arjun@chelsio.com>
4084L:	netdev@vger.kernel.org
4085W:	http://www.chelsio.com
4086S:	Supported
4087F:	drivers/net/ethernet/chelsio/cxgb3/
4088
4089CXGB3 ISCSI DRIVER (CXGB3I)
4090M:	Karen Xie <kxie@chelsio.com>
4091L:	linux-scsi@vger.kernel.org
4092W:	http://www.chelsio.com
4093S:	Supported
4094F:	drivers/scsi/cxgbi/cxgb3i
4095
4096CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4097M:	Steve Wise <swise@chelsio.com>
4098L:	linux-rdma@vger.kernel.org
4099W:	http://www.openfabrics.org
4100S:	Supported
4101F:	drivers/infiniband/hw/cxgb3/
4102F:	include/uapi/rdma/cxgb3-abi.h
4103
4104CXGB4 CRYPTO DRIVER (chcr)
4105M:	Harsh Jain <harsh@chelsio.com>
4106L:	linux-crypto@vger.kernel.org
4107W:	http://www.chelsio.com
4108S:	Supported
4109F:	drivers/crypto/chelsio
4110
4111CXGB4 ETHERNET DRIVER (CXGB4)
4112M:	Arjun Vynipadath <arjun@chelsio.com>
4113L:	netdev@vger.kernel.org
4114W:	http://www.chelsio.com
4115S:	Supported
4116F:	drivers/net/ethernet/chelsio/cxgb4/
4117
4118CXGB4 ISCSI DRIVER (CXGB4I)
4119M:	Karen Xie <kxie@chelsio.com>
4120L:	linux-scsi@vger.kernel.org
4121W:	http://www.chelsio.com
4122S:	Supported
4123F:	drivers/scsi/cxgbi/cxgb4i
4124
4125CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4126M:	Steve Wise <swise@chelsio.com>
4127L:	linux-rdma@vger.kernel.org
4128W:	http://www.openfabrics.org
4129S:	Supported
4130F:	drivers/infiniband/hw/cxgb4/
4131F:	include/uapi/rdma/cxgb4-abi.h
4132
4133CXGB4VF ETHERNET DRIVER (CXGB4VF)
4134M:	Casey Leedom <leedom@chelsio.com>
4135L:	netdev@vger.kernel.org
4136W:	http://www.chelsio.com
4137S:	Supported
4138F:	drivers/net/ethernet/chelsio/cxgb4vf/
4139
4140CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4141M:	Frederic Barrat <fbarrat@linux.ibm.com>
4142M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4143L:	linuxppc-dev@lists.ozlabs.org
4144S:	Supported
4145F:	arch/powerpc/platforms/powernv/pci-cxl.c
4146F:	drivers/misc/cxl/
4147F:	include/misc/cxl*
4148F:	include/uapi/misc/cxl.h
4149F:	Documentation/powerpc/cxl.txt
4150F:	Documentation/ABI/testing/sysfs-class-cxl
4151
4152CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4153M:	Manoj N. Kumar <manoj@linux.ibm.com>
4154M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4155M:	Uma Krishnan <ukrishn@linux.ibm.com>
4156L:	linux-scsi@vger.kernel.org
4157S:	Supported
4158F:	drivers/scsi/cxlflash/
4159F:	include/uapi/scsi/cxlflash_ioctl.h
4160F:	Documentation/powerpc/cxlflash.txt
4161
4162CYBERPRO FB DRIVER
4163M:	Russell King <linux@armlinux.org.uk>
4164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4165W:	http://www.armlinux.org.uk/
4166S:	Maintained
4167F:	drivers/video/fbdev/cyber2000fb.*
4168
4169CYCLADES ASYNC MUX DRIVER
4170W:	http://www.cyclades.com/
4171S:	Orphan
4172F:	drivers/tty/cyclades.c
4173F:	include/linux/cyclades.h
4174F:	include/uapi/linux/cyclades.h
4175
4176CYCLADES PC300 DRIVER
4177W:	http://www.cyclades.com/
4178S:	Orphan
4179F:	drivers/net/wan/pc300*
4180
4181CYPRESS_FIRMWARE MEDIA DRIVER
4182M:	Antti Palosaari <crope@iki.fi>
4183L:	linux-media@vger.kernel.org
4184W:	https://linuxtv.org
4185W:	http://palosaari.fi/linux/
4186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4187T:	git git://linuxtv.org/anttip/media_tree.git
4188S:	Maintained
4189F:	drivers/media/common/cypress_firmware*
4190
4191CYTTSP TOUCHSCREEN DRIVER
4192M:	Ferruh Yigit <fery@cypress.com>
4193L:	linux-input@vger.kernel.org
4194S:	Supported
4195F:	drivers/input/touchscreen/cyttsp*
4196F:	include/linux/input/cyttsp.h
4197
4198D-LINK DIR-685 TOUCHKEYS DRIVER
4199M:	Linus Walleij <linus.walleij@linaro.org>
4200L:	linux-input@vger.kernel.org
4201S:	Supported
4202F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4203
4204DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4205M:	Joshua Kinard <kumba@gentoo.org>
4206S:	Maintained
4207F:	drivers/rtc/rtc-ds1685.c
4208F:	include/linux/rtc/ds1685.h
4209
4210DAMA SLAVE for AX.25
4211M:	Joerg Reuter <jreuter@yaina.de>
4212W:	http://yaina.de/jreuter/
4213W:	http://www.qsl.net/dl1bke/
4214L:	linux-hams@vger.kernel.org
4215S:	Maintained
4216F:	net/ax25/af_ax25.c
4217F:	net/ax25/ax25_dev.c
4218F:	net/ax25/ax25_ds_*
4219F:	net/ax25/ax25_in.c
4220F:	net/ax25/ax25_out.c
4221F:	net/ax25/ax25_timer.c
4222F:	net/ax25/sysctl_net_ax25.c
4223
4224DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4225L:	netdev@vger.kernel.org
4226S:	Orphan
4227F:	Documentation/networking/dmfe.txt
4228F:	drivers/net/ethernet/dec/tulip/dmfe.c
4229
4230DC390/AM53C974 SCSI driver
4231M:	Hannes Reinecke <hare@suse.com>
4232L:	linux-scsi@vger.kernel.org
4233S:	Maintained
4234F:	drivers/scsi/am53c974.c
4235
4236DC395x SCSI driver
4237M:	Oliver Neukum <oliver@neukum.org>
4238M:	Ali Akcaagac <aliakc@web.de>
4239M:	Jamie Lenehan <lenehan@twibble.org>
4240L:	dc395x@twibble.org
4241W:	http://twibble.org/dist/dc395x/
4242W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4243S:	Maintained
4244F:	Documentation/scsi/dc395x.txt
4245F:	drivers/scsi/dc395x.*
4246
4247DCCP PROTOCOL
4248M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4249L:	dccp@vger.kernel.org
4250W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4251S:	Maintained
4252F:	include/linux/dccp.h
4253F:	include/uapi/linux/dccp.h
4254F:	include/linux/tfrc.h
4255F:	net/dccp/
4256
4257DECnet NETWORK LAYER
4258W:	http://linux-decnet.sourceforge.net
4259L:	linux-decnet-user@lists.sourceforge.net
4260S:	Orphan
4261F:	Documentation/networking/decnet.txt
4262F:	net/decnet/
4263
4264DECSTATION PLATFORM SUPPORT
4265M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4266L:	linux-mips@vger.kernel.org
4267W:	http://www.linux-mips.org/wiki/DECstation
4268S:	Maintained
4269F:	arch/mips/dec/
4270F:	arch/mips/include/asm/dec/
4271F:	arch/mips/include/asm/mach-dec/
4272
4273DEFXX FDDI NETWORK DRIVER
4274M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4275S:	Maintained
4276F:	drivers/net/fddi/defxx.*
4277
4278DELL SMBIOS DRIVER
4279M:	Pali Rohár <pali.rohar@gmail.com>
4280M:	Mario Limonciello <mario.limonciello@dell.com>
4281L:	platform-driver-x86@vger.kernel.org
4282S:	Maintained
4283F:	drivers/platform/x86/dell-smbios.*
4284
4285DELL SMBIOS SMM DRIVER
4286M:	Mario Limonciello <mario.limonciello@dell.com>
4287L:	platform-driver-x86@vger.kernel.org
4288S:	Maintained
4289F:	drivers/platform/x86/dell-smbios-smm.c
4290
4291DELL SMBIOS WMI DRIVER
4292M:	Mario Limonciello <mario.limonciello@dell.com>
4293L:	platform-driver-x86@vger.kernel.org
4294S:	Maintained
4295F:	drivers/platform/x86/dell-smbios-wmi.c
4296F:	tools/wmi/dell-smbios-example.c
4297
4298DEFZA FDDI NETWORK DRIVER
4299M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4300S:	Maintained
4301F:	drivers/net/fddi/defza.*
4302
4303DELL LAPTOP DRIVER
4304M:	Matthew Garrett <mjg59@srcf.ucam.org>
4305M:	Pali Rohár <pali.rohar@gmail.com>
4306L:	platform-driver-x86@vger.kernel.org
4307S:	Maintained
4308F:	drivers/platform/x86/dell-laptop.c
4309
4310DELL LAPTOP FREEFALL DRIVER
4311M:	Pali Rohár <pali.rohar@gmail.com>
4312S:	Maintained
4313F:	drivers/platform/x86/dell-smo8800.c
4314
4315DELL LAPTOP RBTN DRIVER
4316M:	Pali Rohár <pali.rohar@gmail.com>
4317S:	Maintained
4318F:	drivers/platform/x86/dell-rbtn.*
4319
4320DELL REMOTE BIOS UPDATE DRIVER
4321M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4322L:	platform-driver-x86@vger.kernel.org
4323S:	Maintained
4324F:	drivers/platform/x86/dell_rbu.c
4325
4326DELL LAPTOP SMM DRIVER
4327M:	Pali Rohár <pali.rohar@gmail.com>
4328S:	Maintained
4329F:	drivers/hwmon/dell-smm-hwmon.c
4330F:	include/uapi/linux/i8k.h
4331
4332DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4333M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4334L:	platform-driver-x86@vger.kernel.org
4335S:	Maintained
4336F:	Documentation/dcdbas.txt
4337F:	drivers/platform/x86/dcdbas.*
4338
4339DELL WMI NOTIFICATIONS DRIVER
4340M:	Matthew Garrett <mjg59@srcf.ucam.org>
4341M:	Pali Rohár <pali.rohar@gmail.com>
4342S:	Maintained
4343F:	drivers/platform/x86/dell-wmi.c
4344
4345DELL WMI DESCRIPTOR DRIVER
4346M:	Mario Limonciello <mario.limonciello@dell.com>
4347S:	Maintained
4348F:	drivers/platform/x86/dell-wmi-descriptor.c
4349
4350DELTA ST MEDIA DRIVER
4351M:	Hugues Fruchet <hugues.fruchet@st.com>
4352L:	linux-media@vger.kernel.org
4353T:	git git://linuxtv.org/media_tree.git
4354W:	https://linuxtv.org
4355S:	Supported
4356F:	drivers/media/platform/sti/delta
4357
4358DENALI NAND DRIVER
4359M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4360L:	linux-mtd@lists.infradead.org
4361S:	Supported
4362F:	drivers/mtd/nand/raw/denali*
4363
4364DESIGNWARE USB2 DRD IP DRIVER
4365M:	Minas Harutyunyan <hminas@synopsys.com>
4366L:	linux-usb@vger.kernel.org
4367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4368S:	Maintained
4369F:	drivers/usb/dwc2/
4370
4371DESIGNWARE USB3 DRD IP DRIVER
4372M:	Felipe Balbi <balbi@kernel.org>
4373L:	linux-usb@vger.kernel.org
4374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4375S:	Maintained
4376F:	drivers/usb/dwc3/
4377
4378DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4379M:	Andreas Klinger <ak@it-klinger.de>
4380L:	linux-iio@vger.kernel.org
4381S:	Maintained
4382F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4383F:	drivers/iio/proximity/srf*.c
4384
4385DEVICE COREDUMP (DEV_COREDUMP)
4386M:	Johannes Berg <johannes@sipsolutions.net>
4387L:	linux-kernel@vger.kernel.org
4388S:	Maintained
4389F:	drivers/base/devcoredump.c
4390F:	include/linux/devcoredump.h
4391
4392DEVICE FREQUENCY (DEVFREQ)
4393M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4394M:	Kyungmin Park <kyungmin.park@samsung.com>
4395R:	Chanwoo Choi <cw00.choi@samsung.com>
4396L:	linux-pm@vger.kernel.org
4397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4398S:	Maintained
4399F:	drivers/devfreq/
4400F:	include/linux/devfreq.h
4401F:	Documentation/devicetree/bindings/devfreq/
4402
4403DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4404M:	Chanwoo Choi <cw00.choi@samsung.com>
4405L:	linux-pm@vger.kernel.org
4406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4407S:	Supported
4408F:	drivers/devfreq/event/
4409F:	drivers/devfreq/devfreq-event.c
4410F:	include/linux/devfreq-event.h
4411F:	Documentation/devicetree/bindings/devfreq/event/
4412
4413DEVICE NUMBER REGISTRY
4414M:	Torben Mathiasen <device@lanana.org>
4415W:	http://lanana.org/docs/device-list/index.html
4416S:	Maintained
4417
4418DEVICE-MAPPER  (LVM)
4419M:	Alasdair Kergon <agk@redhat.com>
4420M:	Mike Snitzer <snitzer@redhat.com>
4421M:	dm-devel@redhat.com
4422L:	dm-devel@redhat.com
4423W:	http://sources.redhat.com/dm
4424Q:	http://patchwork.kernel.org/project/dm-devel/list/
4425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4426T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4427S:	Maintained
4428F:	Documentation/device-mapper/
4429F:	drivers/md/Makefile
4430F:	drivers/md/Kconfig
4431F:	drivers/md/dm*
4432F:	drivers/md/persistent-data/
4433F:	include/linux/device-mapper.h
4434F:	include/linux/dm-*.h
4435F:	include/uapi/linux/dm-*.h
4436
4437DEVLINK
4438M:	Jiri Pirko <jiri@mellanox.com>
4439L:	netdev@vger.kernel.org
4440S:	Supported
4441F:	net/core/devlink.c
4442F:	include/net/devlink.h
4443F:	include/uapi/linux/devlink.h
4444
4445DIALOG SEMICONDUCTOR DRIVERS
4446M:	Support Opensource <support.opensource@diasemi.com>
4447W:	http://www.dialog-semiconductor.com/products
4448S:	Supported
4449F:	Documentation/hwmon/da90??
4450F:	Documentation/devicetree/bindings/mfd/da90*.txt
4451F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4452F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4453F:	Documentation/devicetree/bindings/regulator/da92*.txt
4454F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4455F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4456F:	drivers/gpio/gpio-da90??.c
4457F:	drivers/hwmon/da90??-hwmon.c
4458F:	drivers/iio/adc/da91??-*.c
4459F:	drivers/input/misc/da90??_onkey.c
4460F:	drivers/input/touchscreen/da9052_tsi.c
4461F:	drivers/leds/leds-da90??.c
4462F:	drivers/mfd/da903x.c
4463F:	drivers/mfd/da90??-*.c
4464F:	drivers/mfd/da91??-*.c
4465F:	drivers/power/supply/da9052-battery.c
4466F:	drivers/power/supply/da91??-*.c
4467F:	drivers/regulator/da903x.c
4468F:	drivers/regulator/da9???-regulator.[ch]
4469F:	drivers/thermal/da90??-thermal.c
4470F:	drivers/rtc/rtc-da90??.c
4471F:	drivers/video/backlight/da90??_bl.c
4472F:	drivers/watchdog/da90??_wdt.c
4473F:	include/linux/mfd/da903x.h
4474F:	include/linux/mfd/da9052/
4475F:	include/linux/mfd/da9055/
4476F:	include/linux/mfd/da9062/
4477F:	include/linux/mfd/da9063/
4478F:	include/linux/mfd/da9150/
4479F:	include/linux/regulator/da9211.h
4480F:	include/sound/da[79]*.h
4481F:	sound/soc/codecs/da[79]*.[ch]
4482
4483DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4484M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4485L:	linux-gpio@vger.kernel.org
4486S:	Maintained
4487F:	drivers/gpio/gpio-gpio-mm.c
4488
4489DIOLAN U2C-12 I2C DRIVER
4490M:	Guenter Roeck <linux@roeck-us.net>
4491L:	linux-i2c@vger.kernel.org
4492S:	Maintained
4493F:	drivers/i2c/busses/i2c-diolan-u2c.c
4494
4495FILESYSTEM DIRECT ACCESS (DAX)
4496M:	Matthew Wilcox <willy@infradead.org>
4497M:	Ross Zwisler <zwisler@kernel.org>
4498M:	Jan Kara <jack@suse.cz>
4499L:	linux-fsdevel@vger.kernel.org
4500S:	Supported
4501F:	fs/dax.c
4502F:	include/linux/dax.h
4503F:	include/trace/events/fs_dax.h
4504
4505DEVICE DIRECT ACCESS (DAX)
4506M:	Dan Williams <dan.j.williams@intel.com>
4507M:	Dave Jiang <dave.jiang@intel.com>
4508M:	Ross Zwisler <zwisler@kernel.org>
4509M:	Vishal Verma <vishal.l.verma@intel.com>
4510L:	linux-nvdimm@lists.01.org
4511S:	Supported
4512F:	drivers/dax/
4513
4514DIRECTORY NOTIFICATION (DNOTIFY)
4515M:	Jan Kara <jack@suse.cz>
4516R:	Amir Goldstein <amir73il@gmail.com>
4517L:	linux-fsdevel@vger.kernel.org
4518S:	Maintained
4519F:	Documentation/filesystems/dnotify.txt
4520F:	fs/notify/dnotify/
4521F:	include/linux/dnotify.h
4522
4523DISK GEOMETRY AND PARTITION HANDLING
4524M:	Andries Brouwer <aeb@cwi.nl>
4525W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4526W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4527W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4528S:	Maintained
4529
4530DISKQUOTA
4531M:	Jan Kara <jack@suse.com>
4532S:	Maintained
4533F:	Documentation/filesystems/quota.txt
4534F:	fs/quota/
4535F:	include/linux/quota*.h
4536F:	include/uapi/linux/quota*.h
4537
4538DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4539M:	Bernie Thompson <bernie@plugable.com>
4540L:	linux-fbdev@vger.kernel.org
4541S:	Maintained
4542W:	http://plugable.com/category/projects/udlfb/
4543F:	drivers/video/fbdev/udlfb.c
4544F:	include/video/udlfb.h
4545F:	Documentation/fb/udlfb.txt
4546
4547DISTRIBUTED LOCK MANAGER (DLM)
4548M:	Christine Caulfield <ccaulfie@redhat.com>
4549M:	David Teigland <teigland@redhat.com>
4550L:	cluster-devel@redhat.com
4551W:	http://sources.redhat.com/cluster/
4552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4553S:	Supported
4554F:	fs/dlm/
4555
4556DMA BUFFER SHARING FRAMEWORK
4557M:	Sumit Semwal <sumit.semwal@linaro.org>
4558S:	Maintained
4559L:	linux-media@vger.kernel.org
4560L:	dri-devel@lists.freedesktop.org
4561L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4562F:	drivers/dma-buf/
4563F:	include/linux/dma-buf*
4564F:	include/linux/reservation.h
4565F:	include/linux/*fence.h
4566F:	Documentation/driver-api/dma-buf.rst
4567T:	git git://anongit.freedesktop.org/drm/drm-misc
4568
4569DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4570M:	Vinod Koul <vkoul@kernel.org>
4571L:	dmaengine@vger.kernel.org
4572Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4573S:	Maintained
4574F:	drivers/dma/
4575F:	include/linux/dmaengine.h
4576F:	include/linux/of_dma.h
4577F:	Documentation/devicetree/bindings/dma/
4578F:	Documentation/driver-api/dmaengine/
4579T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4580
4581DMA MAPPING HELPERS
4582M:	Christoph Hellwig <hch@lst.de>
4583M:	Marek Szyprowski <m.szyprowski@samsung.com>
4584R:	Robin Murphy <robin.murphy@arm.com>
4585L:	iommu@lists.linux-foundation.org
4586T:	git git://git.infradead.org/users/hch/dma-mapping.git
4587W:	http://git.infradead.org/users/hch/dma-mapping.git
4588S:	Supported
4589F:	kernel/dma/
4590F:	include/asm-generic/dma-mapping.h
4591F:	include/linux/dma-direct.h
4592F:	include/linux/dma-mapping.h
4593F:	include/linux/dma-noncoherent.h
4594
4595DME1737 HARDWARE MONITOR DRIVER
4596M:	Juerg Haefliger <juergh@gmail.com>
4597L:	linux-hwmon@vger.kernel.org
4598S:	Maintained
4599F:	Documentation/hwmon/dme1737
4600F:	drivers/hwmon/dme1737.c
4601
4602DMI/SMBIOS SUPPORT
4603M:	Jean Delvare <jdelvare@suse.com>
4604S:	Maintained
4605T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4606F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4607F:	drivers/firmware/dmi-id.c
4608F:	drivers/firmware/dmi_scan.c
4609F:	include/linux/dmi.h
4610
4611DOCUMENTATION
4612M:	Jonathan Corbet <corbet@lwn.net>
4613L:	linux-doc@vger.kernel.org
4614S:	Maintained
4615F:	Documentation/
4616F:	scripts/kernel-doc
4617X:	Documentation/ABI/
4618X:	Documentation/acpi/
4619X:	Documentation/devicetree/
4620X:	Documentation/i2c/
4621X:	Documentation/media/
4622X:	Documentation/power/
4623X:	Documentation/spi/
4624T:	git git://git.lwn.net/linux.git docs-next
4625
4626DOCUMENTATION/ITALIAN
4627M:	Federico Vaga <federico.vaga@vaga.pv.it>
4628L:	linux-doc@vger.kernel.org
4629S:	Maintained
4630F:	Documentation/translations/it_IT
4631
4632DONGWOON DW9714 LENS VOICE COIL DRIVER
4633M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4634L:	linux-media@vger.kernel.org
4635T:	git git://linuxtv.org/media_tree.git
4636S:	Maintained
4637F:	drivers/media/i2c/dw9714.c
4638F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4639
4640DONGWOON DW9807 LENS VOICE COIL DRIVER
4641M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4642L:	linux-media@vger.kernel.org
4643T:	git git://linuxtv.org/media_tree.git
4644S:	Maintained
4645F:	drivers/media/i2c/dw9807-vcm.c
4646F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4647
4648DOUBLETALK DRIVER
4649M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4650L:	blinux-list@redhat.com
4651S:	Maintained
4652F:	drivers/char/dtlk.c
4653F:	include/linux/dtlk.h
4654
4655DPAA2 DATAPATH I/O (DPIO) DRIVER
4656M:	Roy Pledge <Roy.Pledge@nxp.com>
4657L:	linux-kernel@vger.kernel.org
4658S:	Maintained
4659F:	drivers/soc/fsl/dpio
4660
4661DPAA2 ETHERNET DRIVER
4662M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4663L:	netdev@vger.kernel.org
4664S:	Maintained
4665F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4666F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4667F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4668F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4669F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4670
4671DPAA2 ETHERNET SWITCH DRIVER
4672M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4673M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4674L:	linux-kernel@vger.kernel.org
4675S:	Maintained
4676F:	drivers/staging/fsl-dpaa2/ethsw
4677
4678DPAA2 PTP CLOCK DRIVER
4679M:	Yangbo Lu <yangbo.lu@nxp.com>
4680L:	netdev@vger.kernel.org
4681S:	Maintained
4682F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4683F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4684
4685DPT_I2O SCSI RAID DRIVER
4686M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4687L:	linux-scsi@vger.kernel.org
4688W:	http://www.adaptec.com/
4689S:	Maintained
4690F:	drivers/scsi/dpt*
4691F:	drivers/scsi/dpt/
4692
4693DRBD DRIVER
4694M:	Philipp Reisner <philipp.reisner@linbit.com>
4695M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4696L:	drbd-dev@lists.linbit.com
4697W:	http://www.drbd.org
4698T:	git git://git.linbit.com/linux-drbd.git
4699T:	git git://git.linbit.com/drbd-8.4.git
4700S:	Supported
4701F:	drivers/block/drbd/
4702F:	lib/lru_cache.c
4703F:	Documentation/blockdev/drbd/
4704
4705DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4707R:	"Rafael J. Wysocki" <rafael@kernel.org>
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4709S:	Supported
4710F:	Documentation/kobject.txt
4711F:	drivers/base/
4712F:	fs/debugfs/
4713F:	fs/sysfs/
4714F:	include/linux/debugfs.h
4715F:	include/linux/kobj*
4716F:	lib/kobj*
4717
4718DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4719M:	Kevin Hilman <khilman@kernel.org>
4720M:	Nishanth Menon <nm@ti.com>
4721S:	Maintained
4722F:	drivers/power/avs/
4723F:	include/linux/power/smartreflex.h
4724L:	linux-pm@vger.kernel.org
4725
4726DRM DRIVER FOR ARM PL111 CLCD
4727M:	Eric Anholt <eric@anholt.net>
4728T:	git git://anongit.freedesktop.org/drm/drm-misc
4729S:	Supported
4730F:	drivers/gpu/drm/pl111/
4731
4732DRM DRIVER FOR ARM VERSATILE TFT PANELS
4733M:	Linus Walleij <linus.walleij@linaro.org>
4734T:	git git://anongit.freedesktop.org/drm/drm-misc
4735S:	Maintained
4736F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4737F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4738
4739DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4740M:	Dave Airlie <airlied@redhat.com>
4741S:	Odd Fixes
4742F:	drivers/gpu/drm/ast/
4743
4744DRM DRIVER FOR BOCHS VIRTUAL GPU
4745M:	Gerd Hoffmann <kraxel@redhat.com>
4746L:	virtualization@lists.linux-foundation.org
4747T:	git git://anongit.freedesktop.org/drm/drm-misc
4748S:	Maintained
4749F:	drivers/gpu/drm/bochs/
4750
4751DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4752M:	Linus Walleij <linus.walleij@linaro.org>
4753T:	git git://anongit.freedesktop.org/drm/drm-misc
4754S:	Maintained
4755F:	drivers/gpu/drm/tve200/
4756
4757DRM DRIVER FOR ILITEK ILI9225 PANELS
4758M:	David Lechner <david@lechnology.com>
4759S:	Maintained
4760F:	drivers/gpu/drm/tinydrm/ili9225.c
4761F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4762
4763DRM DRIVER FOR HX8357D PANELS
4764M:	Eric Anholt <eric@anholt.net>
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766S:	Maintained
4767F:	drivers/gpu/drm/tinydrm/hx8357d.c
4768F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4769
4770DRM DRIVER FOR INTEL I810 VIDEO CARDS
4771S:	Orphan / Obsolete
4772F:	drivers/gpu/drm/i810/
4773F:	include/uapi/drm/i810_drm.h
4774
4775DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4776S:	Orphan / Obsolete
4777F:	drivers/gpu/drm/mga/
4778F:	include/uapi/drm/mga_drm.h
4779
4780DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4781M:	Dave Airlie <airlied@redhat.com>
4782S:	Odd Fixes
4783F:	drivers/gpu/drm/mgag200/
4784
4785DRM DRIVER FOR MI0283QT
4786M:	Noralf Trønnes <noralf@tronnes.org>
4787S:	Maintained
4788F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4789F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4790
4791DRM DRIVER FOR MSM ADRENO GPU
4792M:	Rob Clark <robdclark@gmail.com>
4793L:	linux-arm-msm@vger.kernel.org
4794L:	dri-devel@lists.freedesktop.org
4795L:	freedreno@lists.freedesktop.org
4796T:	git git://people.freedesktop.org/~robclark/linux
4797S:	Maintained
4798F:	drivers/gpu/drm/msm/
4799F:	include/uapi/drm/msm_drm.h
4800F:	Documentation/devicetree/bindings/display/msm/
4801
4802DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4803M:	Ben Skeggs <bskeggs@redhat.com>
4804L:	dri-devel@lists.freedesktop.org
4805L:	nouveau@lists.freedesktop.org
4806T:	git git://github.com/skeggsb/linux
4807S:	Supported
4808F:	drivers/gpu/drm/nouveau/
4809F:	include/uapi/drm/nouveau_drm.h
4810
4811DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4812M:	Stefan Mavrodiev <stefan@olimex.com>
4813S:	Maintained
4814F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4815F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4816
4817DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4818M:	Noralf Trønnes <noralf@tronnes.org>
4819S:	Maintained
4820F:	drivers/gpu/drm/tinydrm/repaper.c
4821F:	Documentation/devicetree/bindings/display/repaper.txt
4822
4823DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4824M:	Dave Airlie <airlied@redhat.com>
4825M:	Gerd Hoffmann <kraxel@redhat.com>
4826L:	virtualization@lists.linux-foundation.org
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Obsolete
4829W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4830F:	drivers/gpu/drm/cirrus/
4831
4832DRM DRIVER FOR QXL VIRTUAL GPU
4833M:	Dave Airlie <airlied@redhat.com>
4834M:	Gerd Hoffmann <kraxel@redhat.com>
4835L:	virtualization@lists.linux-foundation.org
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837S:	Maintained
4838F:	drivers/gpu/drm/qxl/
4839F:	include/uapi/drm/qxl_drm.h
4840
4841DRM DRIVER FOR RAGE 128 VIDEO CARDS
4842S:	Orphan / Obsolete
4843F:	drivers/gpu/drm/r128/
4844F:	include/uapi/drm/r128_drm.h
4845
4846DRM DRIVER FOR SAVAGE VIDEO CARDS
4847S:	Orphan / Obsolete
4848F:	drivers/gpu/drm/savage/
4849F:	include/uapi/drm/savage_drm.h
4850
4851DRM DRIVER FOR SIS VIDEO CARDS
4852S:	Orphan / Obsolete
4853F:	drivers/gpu/drm/sis/
4854F:	include/uapi/drm/sis_drm.h
4855
4856DRM DRIVER FOR SITRONIX ST7586 PANELS
4857M:	David Lechner <david@lechnology.com>
4858S:	Maintained
4859F:	drivers/gpu/drm/tinydrm/st7586.c
4860F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4861
4862DRM DRIVER FOR SITRONIX ST7735R PANELS
4863M:	David Lechner <david@lechnology.com>
4864S:	Maintained
4865F:	drivers/gpu/drm/tinydrm/st7735r.c
4866F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4867
4868DRM DRIVER FOR TDFX VIDEO CARDS
4869S:	Orphan / Obsolete
4870F:	drivers/gpu/drm/tdfx/
4871
4872DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4873M:	Dave Airlie <airlied@redhat.com>
4874R:	Sean Paul <sean@poorly.run>
4875L:	dri-devel@lists.freedesktop.org
4876S:	Odd Fixes
4877F:	drivers/gpu/drm/udl/
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879
4880DRM DRIVER FOR VMWARE VIRTUAL GPU
4881M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4882M:	Thomas Hellstrom <thellstrom@vmware.com>
4883L:	dri-devel@lists.freedesktop.org
4884T:	git git://people.freedesktop.org/~thomash/linux
4885S:	Supported
4886F:	drivers/gpu/drm/vmwgfx/
4887F:	include/uapi/drm/vmwgfx_drm.h
4888
4889DRM DRIVERS
4890M:	David Airlie <airlied@linux.ie>
4891M:	Daniel Vetter <daniel@ffwll.ch>
4892L:	dri-devel@lists.freedesktop.org
4893T:	git git://anongit.freedesktop.org/drm/drm
4894B:	https://bugs.freedesktop.org/
4895C:	irc://chat.freenode.net/dri-devel
4896S:	Maintained
4897F:	drivers/gpu/drm/
4898F:	drivers/gpu/vga/
4899F:	Documentation/devicetree/bindings/display/
4900F:	Documentation/devicetree/bindings/gpu/
4901F:	Documentation/gpu/
4902F:	include/drm/
4903F:	include/uapi/drm/
4904F:	include/linux/vga*
4905
4906DRM DRIVERS AND MISC GPU PATCHES
4907M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4908M:	Maxime Ripard <maxime.ripard@bootlin.com>
4909M:	Sean Paul <sean@poorly.run>
4910W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4911S:	Maintained
4912T:	git git://anongit.freedesktop.org/drm/drm-misc
4913F:	Documentation/gpu/
4914F:	drivers/gpu/vga/
4915F:	drivers/gpu/drm/*
4916F:	include/drm/drm*
4917F:	include/uapi/drm/drm*
4918F:	include/linux/vga*
4919
4920DRM DRIVERS FOR ALLWINNER A10
4921M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4922L:	dri-devel@lists.freedesktop.org
4923S:	Supported
4924F:	drivers/gpu/drm/sun4i/
4925F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4926T:	git git://anongit.freedesktop.org/drm/drm-misc
4927
4928DRM DRIVERS FOR AMLOGIC SOCS
4929M:	Neil Armstrong <narmstrong@baylibre.com>
4930L:	dri-devel@lists.freedesktop.org
4931L:	linux-amlogic@lists.infradead.org
4932W:	http://linux-meson.com/
4933S:	Supported
4934F:	drivers/gpu/drm/meson/
4935F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4936F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4937F:	Documentation/gpu/meson.rst
4938T:	git git://anongit.freedesktop.org/drm/drm-misc
4939
4940DRM DRIVERS FOR ATMEL HLCDC
4941M:	Boris Brezillon <bbrezillon@kernel.org>
4942L:	dri-devel@lists.freedesktop.org
4943S:	Supported
4944F:	drivers/gpu/drm/atmel-hlcdc/
4945F:	Documentation/devicetree/bindings/display/atmel/
4946T:	git git://anongit.freedesktop.org/drm/drm-misc
4947
4948DRM DRIVERS FOR BRIDGE CHIPS
4949M:	Archit Taneja <architt@codeaurora.org>
4950M:	Andrzej Hajda <a.hajda@samsung.com>
4951R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4952S:	Maintained
4953T:	git git://anongit.freedesktop.org/drm/drm-misc
4954F:	drivers/gpu/drm/bridge/
4955
4956DRM DRIVERS FOR EXYNOS
4957M:	Inki Dae <inki.dae@samsung.com>
4958M:	Joonyoung Shim <jy0922.shim@samsung.com>
4959M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4960M:	Kyungmin Park <kyungmin.park@samsung.com>
4961L:	dri-devel@lists.freedesktop.org
4962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4963S:	Supported
4964F:	drivers/gpu/drm/exynos/
4965F:	include/uapi/drm/exynos_drm.h
4966F:	Documentation/devicetree/bindings/display/exynos/
4967
4968DRM DRIVERS FOR FREESCALE DCU
4969M:	Stefan Agner <stefan@agner.ch>
4970M:	Alison Wang <alison.wang@nxp.com>
4971L:	dri-devel@lists.freedesktop.org
4972S:	Supported
4973F:	drivers/gpu/drm/fsl-dcu/
4974F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4975F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4976F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978
4979DRM DRIVERS FOR FREESCALE IMX
4980M:	Philipp Zabel <p.zabel@pengutronix.de>
4981L:	dri-devel@lists.freedesktop.org
4982S:	Maintained
4983F:	drivers/gpu/drm/imx/
4984F:	drivers/gpu/ipu-v3/
4985F:	Documentation/devicetree/bindings/display/imx/
4986
4987DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4988M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4989L:	dri-devel@lists.freedesktop.org
4990T:	git git://github.com/patjak/drm-gma500
4991S:	Maintained
4992F:	drivers/gpu/drm/gma500/
4993
4994DRM DRIVERS FOR HISILICON
4995M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4996M:	Rongrong Zou <zourongrong@gmail.com>
4997R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4998R:	Chen Feng <puck.chen@hisilicon.com>
4999L:	dri-devel@lists.freedesktop.org
5000T:	git git://github.com/xin3liang/linux.git
5001S:	Maintained
5002F:	drivers/gpu/drm/hisilicon/
5003F:	Documentation/devicetree/bindings/display/hisilicon/
5004
5005DRM DRIVERS FOR MEDIATEK
5006M:	CK Hu <ck.hu@mediatek.com>
5007M:	Philipp Zabel <p.zabel@pengutronix.de>
5008L:	dri-devel@lists.freedesktop.org
5009S:	Supported
5010F:	drivers/gpu/drm/mediatek/
5011F:	Documentation/devicetree/bindings/display/mediatek/
5012
5013DRM DRIVERS FOR NVIDIA TEGRA
5014M:	Thierry Reding <thierry.reding@gmail.com>
5015L:	dri-devel@lists.freedesktop.org
5016L:	linux-tegra@vger.kernel.org
5017T:	git git://anongit.freedesktop.org/tegra/linux.git
5018S:	Supported
5019F:	drivers/gpu/drm/tegra/
5020F:	drivers/gpu/host1x/
5021F:	include/linux/host1x.h
5022F:	include/uapi/drm/tegra_drm.h
5023F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5024
5025DRM DRIVERS FOR RENESAS
5026M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5027M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5028L:	dri-devel@lists.freedesktop.org
5029L:	linux-renesas-soc@vger.kernel.org
5030T:	git git://linuxtv.org/pinchartl/media drm/du/next
5031S:	Supported
5032F:	drivers/gpu/drm/rcar-du/
5033F:	drivers/gpu/drm/shmobile/
5034F:	include/linux/platform_data/shmob_drm.h
5035F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5036F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5037F:	Documentation/devicetree/bindings/display/renesas,du.txt
5038
5039DRM DRIVERS FOR ROCKCHIP
5040M:	Sandy Huang <hjc@rock-chips.com>
5041M:	Heiko Stübner <heiko@sntech.de>
5042L:	dri-devel@lists.freedesktop.org
5043S:	Maintained
5044F:	drivers/gpu/drm/rockchip/
5045F:	Documentation/devicetree/bindings/display/rockchip/
5046T:	git git://anongit.freedesktop.org/drm/drm-misc
5047
5048DRM DRIVERS FOR STI
5049M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5050M:	Vincent Abriou <vincent.abriou@st.com>
5051L:	dri-devel@lists.freedesktop.org
5052T:	git git://anongit.freedesktop.org/drm/drm-misc
5053S:	Maintained
5054F:	drivers/gpu/drm/sti
5055F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5056
5057DRM DRIVERS FOR STM
5058M:	Yannick Fertre <yannick.fertre@st.com>
5059M:	Philippe Cornu <philippe.cornu@st.com>
5060M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061M:	Vincent Abriou <vincent.abriou@st.com>
5062L:	dri-devel@lists.freedesktop.org
5063T:	git git://anongit.freedesktop.org/drm/drm-misc
5064S:	Maintained
5065F:	drivers/gpu/drm/stm
5066F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5067
5068DRM DRIVERS FOR TI LCDC
5069M:	Jyri Sarha <jsarha@ti.com>
5070R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5071L:	dri-devel@lists.freedesktop.org
5072S:	Maintained
5073F:	drivers/gpu/drm/tilcdc/
5074F:	Documentation/devicetree/bindings/display/tilcdc/
5075
5076DRM DRIVERS FOR TI OMAP
5077M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5078L:	dri-devel@lists.freedesktop.org
5079S:	Maintained
5080F:	drivers/gpu/drm/omapdrm/
5081F:	Documentation/devicetree/bindings/display/ti/
5082
5083DRM DRIVERS FOR V3D
5084M:	Eric Anholt <eric@anholt.net>
5085S:	Supported
5086F:	drivers/gpu/drm/v3d/
5087F:	include/uapi/drm/v3d_drm.h
5088F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090
5091DRM DRIVERS FOR VC4
5092M:	Eric Anholt <eric@anholt.net>
5093T:	git git://github.com/anholt/linux
5094S:	Supported
5095F:	drivers/gpu/drm/vc4/
5096F:	include/uapi/drm/vc4_drm.h
5097F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5098T:	git git://anongit.freedesktop.org/drm/drm-misc
5099
5100DRM DRIVERS FOR VIVANTE GPU IP
5101M:	Lucas Stach <l.stach@pengutronix.de>
5102R:	Russell King <linux+etnaviv@armlinux.org.uk>
5103R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5104L:	etnaviv@lists.freedesktop.org
5105L:	dri-devel@lists.freedesktop.org
5106S:	Maintained
5107F:	drivers/gpu/drm/etnaviv/
5108F:	include/uapi/drm/etnaviv_drm.h
5109F:	Documentation/devicetree/bindings/display/etnaviv/
5110
5111DRM DRIVERS FOR ZTE ZX
5112M:	Shawn Guo <shawnguo@kernel.org>
5113L:	dri-devel@lists.freedesktop.org
5114S:	Maintained
5115F:	drivers/gpu/drm/zte/
5116F:	Documentation/devicetree/bindings/display/zte,vou.txt
5117T:	git git://anongit.freedesktop.org/drm/drm-misc
5118
5119DRM PANEL DRIVERS
5120M:	Thierry Reding <thierry.reding@gmail.com>
5121L:	dri-devel@lists.freedesktop.org
5122T:	git git://anongit.freedesktop.org/drm/drm-misc
5123S:	Maintained
5124F:	drivers/gpu/drm/drm_panel.c
5125F:	drivers/gpu/drm/panel/
5126F:	include/drm/drm_panel.h
5127F:	Documentation/devicetree/bindings/display/panel/
5128
5129DRM TINYDRM DRIVERS
5130M:	Noralf Trønnes <noralf@tronnes.org>
5131W:	https://github.com/notro/tinydrm/wiki/Development
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133S:	Maintained
5134F:	drivers/gpu/drm/tinydrm/
5135F:	include/drm/tinydrm/
5136
5137DRM DRIVERS FOR XEN
5138M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5139T:	git git://anongit.freedesktop.org/drm/drm-misc
5140L:	dri-devel@lists.freedesktop.org
5141L:	xen-devel@lists.xen.org
5142S:	Supported
5143F:	drivers/gpu/drm/xen/
5144F:	Documentation/gpu/xen-front.rst
5145
5146DRM TTM SUBSYSTEM
5147M:	Christian Koenig <christian.koenig@amd.com>
5148M:	Huang Rui <ray.huang@amd.com>
5149M:	Junwei Zhang <Jerry.Zhang@amd.com>
5150T:	git git://people.freedesktop.org/~agd5f/linux
5151S:	Maintained
5152L:	dri-devel@lists.freedesktop.org
5153F:	include/drm/ttm/
5154F:	drivers/gpu/drm/ttm/
5155
5156DSBR100 USB FM RADIO DRIVER
5157M:	Alexey Klimov <klimov.linux@gmail.com>
5158L:	linux-media@vger.kernel.org
5159T:	git git://linuxtv.org/media_tree.git
5160S:	Maintained
5161F:	drivers/media/radio/dsbr100.c
5162
5163DSCC4 DRIVER
5164M:	Francois Romieu <romieu@fr.zoreil.com>
5165L:	netdev@vger.kernel.org
5166S:	Maintained
5167F:	drivers/net/wan/dscc4.c
5168
5169DT3155 MEDIA DRIVER
5170M:	Hans Verkuil <hverkuil@xs4all.nl>
5171L:	linux-media@vger.kernel.org
5172T:	git git://linuxtv.org/media_tree.git
5173W:	https://linuxtv.org
5174S:	Odd Fixes
5175F:	drivers/media/pci/dt3155/
5176
5177DVB_USB_AF9015 MEDIA DRIVER
5178M:	Antti Palosaari <crope@iki.fi>
5179L:	linux-media@vger.kernel.org
5180W:	https://linuxtv.org
5181W:	http://palosaari.fi/linux/
5182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5183T:	git git://linuxtv.org/anttip/media_tree.git
5184S:	Maintained
5185F:	drivers/media/usb/dvb-usb-v2/af9015*
5186
5187DVB_USB_AF9035 MEDIA DRIVER
5188M:	Antti Palosaari <crope@iki.fi>
5189L:	linux-media@vger.kernel.org
5190W:	https://linuxtv.org
5191W:	http://palosaari.fi/linux/
5192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5193T:	git git://linuxtv.org/anttip/media_tree.git
5194S:	Maintained
5195F:	drivers/media/usb/dvb-usb-v2/af9035*
5196
5197DVB_USB_ANYSEE MEDIA DRIVER
5198M:	Antti Palosaari <crope@iki.fi>
5199L:	linux-media@vger.kernel.org
5200W:	https://linuxtv.org
5201W:	http://palosaari.fi/linux/
5202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5203T:	git git://linuxtv.org/anttip/media_tree.git
5204S:	Maintained
5205F:	drivers/media/usb/dvb-usb-v2/anysee*
5206
5207DVB_USB_AU6610 MEDIA DRIVER
5208M:	Antti Palosaari <crope@iki.fi>
5209L:	linux-media@vger.kernel.org
5210W:	https://linuxtv.org
5211W:	http://palosaari.fi/linux/
5212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5213T:	git git://linuxtv.org/anttip/media_tree.git
5214S:	Maintained
5215F:	drivers/media/usb/dvb-usb-v2/au6610*
5216
5217DVB_USB_CE6230 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/ce6230*
5226
5227DVB_USB_CXUSB MEDIA DRIVER
5228M:	Michael Krufky <mkrufky@linuxtv.org>
5229L:	linux-media@vger.kernel.org
5230W:	https://linuxtv.org
5231W:	http://github.com/mkrufky
5232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5233T:	git git://linuxtv.org/media_tree.git
5234S:	Maintained
5235F:	drivers/media/usb/dvb-usb/cxusb*
5236
5237DVB_USB_EC168 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/ec168*
5246
5247DVB_USB_GL861 MEDIA DRIVER
5248M:	Antti Palosaari <crope@iki.fi>
5249L:	linux-media@vger.kernel.org
5250W:	https://linuxtv.org
5251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5252T:	git git://linuxtv.org/anttip/media_tree.git
5253S:	Maintained
5254F:	drivers/media/usb/dvb-usb-v2/gl861*
5255
5256DVB_USB_MXL111SF MEDIA DRIVER
5257M:	Michael Krufky <mkrufky@linuxtv.org>
5258L:	linux-media@vger.kernel.org
5259W:	https://linuxtv.org
5260W:	http://github.com/mkrufky
5261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5262T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5263S:	Maintained
5264F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5265
5266DVB_USB_RTL28XXU MEDIA DRIVER
5267M:	Antti Palosaari <crope@iki.fi>
5268L:	linux-media@vger.kernel.org
5269W:	https://linuxtv.org
5270W:	http://palosaari.fi/linux/
5271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5272T:	git git://linuxtv.org/anttip/media_tree.git
5273S:	Maintained
5274F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5275
5276DVB_USB_V2 MEDIA DRIVER
5277M:	Antti Palosaari <crope@iki.fi>
5278L:	linux-media@vger.kernel.org
5279W:	https://linuxtv.org
5280W:	http://palosaari.fi/linux/
5281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5282T:	git git://linuxtv.org/anttip/media_tree.git
5283S:	Maintained
5284F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5285F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5286
5287DYNAMIC DEBUG
5288M:	Jason Baron <jbaron@akamai.com>
5289S:	Maintained
5290F:	lib/dynamic_debug.c
5291F:	include/linux/dynamic_debug.h
5292
5293DYNAMIC INTERRUPT MODERATION
5294M:	Tal Gilboa <talgi@mellanox.com>
5295S:	Maintained
5296F:	include/linux/net_dim.h
5297
5298DZ DECSTATION DZ11 SERIAL DRIVER
5299M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5300S:	Maintained
5301F:	drivers/tty/serial/dz.*
5302
5303E3X0 POWER BUTTON DRIVER
5304M:	Moritz Fischer <moritz.fischer@ettus.com>
5305L:	usrp-users@lists.ettus.com
5306W:	http://www.ettus.com
5307S:	Supported
5308F:	drivers/input/misc/e3x0-button.c
5309F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5310
5311E4000 MEDIA DRIVER
5312M:	Antti Palosaari <crope@iki.fi>
5313L:	linux-media@vger.kernel.org
5314W:	https://linuxtv.org
5315W:	http://palosaari.fi/linux/
5316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5317T:	git git://linuxtv.org/anttip/media_tree.git
5318S:	Maintained
5319F:	drivers/media/tuners/e4000*
5320
5321EARTH_PT1 MEDIA DRIVER
5322M:	Akihiro Tsukada <tskd08@gmail.com>
5323L:	linux-media@vger.kernel.org
5324S:	Odd Fixes
5325F:	drivers/media/pci/pt1/
5326
5327EARTH_PT3 MEDIA DRIVER
5328M:	Akihiro Tsukada <tskd08@gmail.com>
5329L:	linux-media@vger.kernel.org
5330S:	Odd Fixes
5331F:	drivers/media/pci/pt3/
5332
5333EC100 MEDIA DRIVER
5334M:	Antti Palosaari <crope@iki.fi>
5335L:	linux-media@vger.kernel.org
5336W:	https://linuxtv.org
5337W:	http://palosaari.fi/linux/
5338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5339T:	git git://linuxtv.org/anttip/media_tree.git
5340S:	Maintained
5341F:	drivers/media/dvb-frontends/ec100*
5342
5343ECRYPT FILE SYSTEM
5344M:	Tyler Hicks <tyhicks@canonical.com>
5345L:	ecryptfs@vger.kernel.org
5346W:	http://ecryptfs.org
5347W:	https://launchpad.net/ecryptfs
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5349S:	Supported
5350F:	Documentation/filesystems/ecryptfs.txt
5351F:	fs/ecryptfs/
5352
5353EDAC-AMD64
5354M:	Borislav Petkov <bp@alien8.de>
5355L:	linux-edac@vger.kernel.org
5356S:	Maintained
5357F:	drivers/edac/amd64_edac*
5358
5359EDAC-CALXEDA
5360M:	Robert Richter <rric@kernel.org>
5361L:	linux-edac@vger.kernel.org
5362S:	Maintained
5363F:	drivers/edac/highbank*
5364
5365EDAC-CAVIUM OCTEON
5366M:	Ralf Baechle <ralf@linux-mips.org>
5367M:	David Daney <david.daney@cavium.com>
5368L:	linux-edac@vger.kernel.org
5369L:	linux-mips@vger.kernel.org
5370S:	Supported
5371F:	drivers/edac/octeon_edac*
5372
5373EDAC-CAVIUM THUNDERX
5374M:	David Daney <david.daney@cavium.com>
5375M:	Jan Glauber <jglauber@cavium.com>
5376L:	linux-edac@vger.kernel.org
5377S:	Supported
5378F:	drivers/edac/thunderx_edac*
5379
5380EDAC-CORE
5381M:	Borislav Petkov <bp@alien8.de>
5382M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5383L:	linux-edac@vger.kernel.org
5384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5386S:	Supported
5387F:	Documentation/admin-guide/ras.rst
5388F:	Documentation/driver-api/edac.rst
5389F:	drivers/edac/
5390F:	include/linux/edac.h
5391
5392EDAC-E752X
5393M:	Mark Gross <mark.gross@intel.com>
5394L:	linux-edac@vger.kernel.org
5395S:	Maintained
5396F:	drivers/edac/e752x_edac.c
5397
5398EDAC-E7XXX
5399L:	linux-edac@vger.kernel.org
5400S:	Maintained
5401F:	drivers/edac/e7xxx_edac.c
5402
5403EDAC-FSL_DDR
5404M:	York Sun <york.sun@nxp.com>
5405L:	linux-edac@vger.kernel.org
5406S:	Maintained
5407F:	drivers/edac/fsl_ddr_edac.*
5408
5409EDAC-GHES
5410M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5411L:	linux-edac@vger.kernel.org
5412S:	Maintained
5413F:	drivers/edac/ghes_edac.c
5414
5415EDAC-I3000
5416L:	linux-edac@vger.kernel.org
5417S:	Orphan
5418F:	drivers/edac/i3000_edac.c
5419
5420EDAC-I5000
5421L:	linux-edac@vger.kernel.org
5422S:	Maintained
5423F:	drivers/edac/i5000_edac.c
5424
5425EDAC-I5400
5426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5427L:	linux-edac@vger.kernel.org
5428S:	Maintained
5429F:	drivers/edac/i5400_edac.c
5430
5431EDAC-I7300
5432M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5433L:	linux-edac@vger.kernel.org
5434S:	Maintained
5435F:	drivers/edac/i7300_edac.c
5436
5437EDAC-I7CORE
5438M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5439L:	linux-edac@vger.kernel.org
5440S:	Maintained
5441F:	drivers/edac/i7core_edac.c
5442
5443EDAC-I82443BXGX
5444M:	Tim Small <tim@buttersideup.com>
5445L:	linux-edac@vger.kernel.org
5446S:	Maintained
5447F:	drivers/edac/i82443bxgx_edac.c
5448
5449EDAC-I82975X
5450M:	"Arvind R." <arvino55@gmail.com>
5451L:	linux-edac@vger.kernel.org
5452S:	Maintained
5453F:	drivers/edac/i82975x_edac.c
5454
5455EDAC-IE31200
5456M:	Jason Baron <jbaron@akamai.com>
5457L:	linux-edac@vger.kernel.org
5458S:	Maintained
5459F:	drivers/edac/ie31200_edac.c
5460
5461EDAC-MPC85XX
5462M:	Johannes Thumshirn <morbidrsa@gmail.com>
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/mpc85xx_edac.[ch]
5466
5467EDAC-PASEMI
5468M:	Egor Martovetsky <egor@pasemi.com>
5469L:	linux-edac@vger.kernel.org
5470S:	Maintained
5471F:	drivers/edac/pasemi_edac.c
5472
5473EDAC-PND2
5474M:	Tony Luck <tony.luck@intel.com>
5475L:	linux-edac@vger.kernel.org
5476S:	Maintained
5477F:	drivers/edac/pnd2_edac.[ch]
5478
5479EDAC-R82600
5480M:	Tim Small <tim@buttersideup.com>
5481L:	linux-edac@vger.kernel.org
5482S:	Maintained
5483F:	drivers/edac/r82600_edac.c
5484
5485EDAC-SBRIDGE
5486M:	Tony Luck <tony.luck@intel.com>
5487R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5488L:	linux-edac@vger.kernel.org
5489S:	Maintained
5490F:	drivers/edac/sb_edac.c
5491
5492EDAC-SKYLAKE
5493M:	Tony Luck <tony.luck@intel.com>
5494L:	linux-edac@vger.kernel.org
5495S:	Maintained
5496F:	drivers/edac/skx_edac.c
5497
5498EDAC-TI
5499M:	Tero Kristo <t-kristo@ti.com>
5500L:	linux-edac@vger.kernel.org
5501S:	Maintained
5502F:	drivers/edac/ti_edac.c
5503
5504EDAC-QCOM
5505M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5506M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5507L:	linux-arm-msm@vger.kernel.org
5508L:	linux-edac@vger.kernel.org
5509S:	Maintained
5510F:	drivers/edac/qcom_edac.c
5511
5512EDIROL UA-101/UA-1000 DRIVER
5513M:	Clemens Ladisch <clemens@ladisch.de>
5514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5515T:	git git://git.alsa-project.org/alsa-kernel.git
5516S:	Maintained
5517F:	sound/usb/misc/ua101.c
5518
5519EFI TEST DRIVER
5520L:	linux-efi@vger.kernel.org
5521M:	Ivan Hu <ivan.hu@canonical.com>
5522M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5523S:	Maintained
5524F:	drivers/firmware/efi/test/
5525
5526EFI VARIABLE FILESYSTEM
5527M:	Matthew Garrett <matthew.garrett@nebula.com>
5528M:	Jeremy Kerr <jk@ozlabs.org>
5529M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5531L:	linux-efi@vger.kernel.org
5532S:	Maintained
5533F:	fs/efivarfs/
5534
5535EFIFB FRAMEBUFFER DRIVER
5536L:	linux-fbdev@vger.kernel.org
5537M:	Peter Jones <pjones@redhat.com>
5538S:	Maintained
5539F:	drivers/video/fbdev/efifb.c
5540
5541EFS FILESYSTEM
5542W:	http://aeschi.ch.eu.org/efs/
5543S:	Orphan
5544F:	fs/efs/
5545
5546EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5547M:	Douglas Miller <dougmill@linux.ibm.com>
5548L:	netdev@vger.kernel.org
5549S:	Maintained
5550F:	drivers/net/ethernet/ibm/ehea/
5551
5552EM28XX VIDEO4LINUX DRIVER
5553M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5554L:	linux-media@vger.kernel.org
5555W:	https://linuxtv.org
5556T:	git git://linuxtv.org/media_tree.git
5557S:	Maintained
5558F:	drivers/media/usb/em28xx/
5559F:	Documentation/media/v4l-drivers/em28xx*
5560
5561EMBEDDED LINUX
5562M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5563M:	Matt Mackall <mpm@selenic.com>
5564M:	David Woodhouse <dwmw2@infradead.org>
5565L:	linux-embedded@vger.kernel.org
5566S:	Maintained
5567
5568Emulex 10Gbps iSCSI - OneConnect DRIVER
5569M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5570M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5571M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5572L:	linux-scsi@vger.kernel.org
5573W:	http://www.broadcom.com
5574S:	Supported
5575F:	drivers/scsi/be2iscsi/
5576
5577Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5578M:	Sathya Perla <sathya.perla@broadcom.com>
5579M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5580M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5581M:	Somnath Kotur <somnath.kotur@broadcom.com>
5582L:	netdev@vger.kernel.org
5583W:	http://www.emulex.com
5584S:	Supported
5585F:	drivers/net/ethernet/emulex/benet/
5586
5587EMULEX ONECONNECT ROCE DRIVER
5588M:	Selvin Xavier <selvin.xavier@broadcom.com>
5589M:	Devesh Sharma <devesh.sharma@broadcom.com>
5590L:	linux-rdma@vger.kernel.org
5591W:	http://www.broadcom.com
5592S:	Odd Fixes
5593F:	drivers/infiniband/hw/ocrdma/
5594F:	include/uapi/rdma/ocrdma-abi.h
5595
5596EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5597M:	James Smart <james.smart@broadcom.com>
5598M:	Dick Kennedy <dick.kennedy@broadcom.com>
5599L:	linux-scsi@vger.kernel.org
5600W:	http://www.broadcom.com
5601S:	Supported
5602F:	drivers/scsi/lpfc/
5603
5604ENE CB710 FLASH CARD READER DRIVER
5605M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5606S:	Maintained
5607F:	drivers/misc/cb710/
5608F:	drivers/mmc/host/cb710-mmc.*
5609F:	include/linux/cb710.h
5610
5611ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5612M:	Maxim Levitsky <maximlevitsky@gmail.com>
5613S:	Maintained
5614F:	drivers/media/rc/ene_ir.*
5615
5616EPSON S1D13XXX FRAMEBUFFER DRIVER
5617M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5618S:	Maintained
5619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5620F:	drivers/video/fbdev/s1d13xxxfb.c
5621F:	include/video/s1d13xxxfb.h
5622
5623ERRSEQ ERROR TRACKING INFRASTRUCTURE
5624M:	Jeff Layton <jlayton@kernel.org>
5625S:	Maintained
5626F:	lib/errseq.c
5627F:	include/linux/errseq.h
5628
5629ET131X NETWORK DRIVER
5630M:	Mark Einon <mark.einon@gmail.com>
5631S:	Odd Fixes
5632F:	drivers/net/ethernet/agere/
5633
5634ETHERNET BRIDGE
5635M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5636M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5637L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5638L:	netdev@vger.kernel.org
5639W:	http://www.linuxfoundation.org/en/Net:Bridge
5640S:	Maintained
5641F:	include/linux/netfilter_bridge/
5642F:	net/bridge/
5643
5644ETHERNET PHY LIBRARY
5645M:	Andrew Lunn <andrew@lunn.ch>
5646M:	Florian Fainelli <f.fainelli@gmail.com>
5647M:	Heiner Kallweit <hkallweit1@gmail.com>
5648L:	netdev@vger.kernel.org
5649S:	Maintained
5650F:	Documentation/ABI/testing/sysfs-bus-mdio
5651F:	Documentation/devicetree/bindings/net/mdio*
5652F:	Documentation/networking/phy.txt
5653F:	drivers/net/phy/
5654F:	drivers/of/of_mdio.c
5655F:	drivers/of/of_net.c
5656F:	include/linux/*mdio*.h
5657F:	include/linux/of_net.h
5658F:	include/linux/phy.h
5659F:	include/linux/phy_fixed.h
5660F:	include/linux/platform_data/mdio-bcm-unimac.h
5661F:	include/trace/events/mdio.h
5662F:	include/uapi/linux/mdio.h
5663F:	include/uapi/linux/mii.h
5664
5665EXT2 FILE SYSTEM
5666M:	Jan Kara <jack@suse.com>
5667L:	linux-ext4@vger.kernel.org
5668S:	Maintained
5669F:	Documentation/filesystems/ext2.txt
5670F:	fs/ext2/
5671F:	include/linux/ext2*
5672
5673EXT4 FILE SYSTEM
5674M:	"Theodore Ts'o" <tytso@mit.edu>
5675M:	Andreas Dilger <adilger.kernel@dilger.ca>
5676L:	linux-ext4@vger.kernel.org
5677W:	http://ext4.wiki.kernel.org
5678Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5680S:	Maintained
5681F:	Documentation/filesystems/ext4/ext4.rst
5682F:	fs/ext4/
5683
5684Extended Verification Module (EVM)
5685M:	Mimi Zohar <zohar@linux.ibm.com>
5686L:	linux-integrity@vger.kernel.org
5687S:	Supported
5688F:	security/integrity/evm/
5689
5690EXTENSIBLE FIRMWARE INTERFACE (EFI)
5691M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5692L:	linux-efi@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5694S:	Maintained
5695F:	Documentation/efi-stub.txt
5696F:	arch/*/kernel/efi.c
5697F:	arch/x86/boot/compressed/eboot.[ch]
5698F:	arch/*/include/asm/efi.h
5699F:	arch/x86/platform/efi/
5700F:	drivers/firmware/efi/
5701F:	include/linux/efi*.h
5702F:	arch/arm/boot/compressed/efi-header.S
5703F:	arch/arm64/kernel/efi-entry.S
5704
5705EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5706M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5707M:	Chanwoo Choi <cw00.choi@samsung.com>
5708L:	linux-kernel@vger.kernel.org
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5710S:	Maintained
5711F:	drivers/extcon/
5712F:	include/linux/extcon/
5713F:	include/linux/extcon.h
5714F:	Documentation/extcon/
5715F:	Documentation/devicetree/bindings/extcon/
5716
5717EXYNOS DP DRIVER
5718M:	Jingoo Han <jingoohan1@gmail.com>
5719L:	dri-devel@lists.freedesktop.org
5720S:	Maintained
5721F:	drivers/gpu/drm/exynos/exynos_dp*
5722
5723EXYNOS SYSMMU (IOMMU) driver
5724M:	Marek Szyprowski <m.szyprowski@samsung.com>
5725L:	iommu@lists.linux-foundation.org
5726S:	Maintained
5727F:	drivers/iommu/exynos-iommu.c
5728
5729EZchip NPS platform support
5730M:	Vineet Gupta <vgupta@synopsys.com>
5731M:	Ofer Levi <oferle@mellanox.com>
5732S:	Supported
5733F:	arch/arc/plat-eznps
5734F:	arch/arc/boot/dts/eznps.dts
5735
5736F2FS FILE SYSTEM
5737M:	Jaegeuk Kim <jaegeuk@kernel.org>
5738M:	Chao Yu <yuchao0@huawei.com>
5739L:	linux-f2fs-devel@lists.sourceforge.net
5740W:	https://f2fs.wiki.kernel.org/
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5742S:	Maintained
5743F:	Documentation/filesystems/f2fs.txt
5744F:	Documentation/ABI/testing/sysfs-fs-f2fs
5745F:	fs/f2fs/
5746F:	include/linux/f2fs_fs.h
5747F:	include/trace/events/f2fs.h
5748
5749F71805F HARDWARE MONITORING DRIVER
5750M:	Jean Delvare <jdelvare@suse.com>
5751L:	linux-hwmon@vger.kernel.org
5752S:	Maintained
5753F:	Documentation/hwmon/f71805f
5754F:	drivers/hwmon/f71805f.c
5755
5756FADDR2LINE
5757M:	Josh Poimboeuf <jpoimboe@redhat.com>
5758S:	Maintained
5759F:	scripts/faddr2line
5760
5761FAILOVER MODULE
5762M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5763L:	netdev@vger.kernel.org
5764S:	Supported
5765F:	net/core/failover.c
5766F:	include/net/failover.h
5767F:	Documentation/networking/failover.rst
5768
5769FANOTIFY
5770M:	Jan Kara <jack@suse.cz>
5771R:	Amir Goldstein <amir73il@gmail.com>
5772L:	linux-fsdevel@vger.kernel.org
5773S:	Maintained
5774F:	fs/notify/fanotify/
5775F:	include/linux/fanotify.h
5776F:	include/uapi/linux/fanotify.h
5777
5778FARSYNC SYNCHRONOUS DRIVER
5779M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5780W:	http://www.farsite.co.uk/
5781S:	Supported
5782F:	drivers/net/wan/farsync.*
5783
5784FAULT INJECTION SUPPORT
5785M:	Akinobu Mita <akinobu.mita@gmail.com>
5786S:	Supported
5787F:	Documentation/fault-injection/
5788F:	lib/fault-inject.c
5789
5790FBTFT Framebuffer drivers
5791S:	Orphan
5792L:	dri-devel@lists.freedesktop.org
5793L:	linux-fbdev@vger.kernel.org
5794F:	drivers/staging/fbtft/
5795
5796FC0011 TUNER DRIVER
5797M:	Michael Buesch <m@bues.ch>
5798L:	linux-media@vger.kernel.org
5799S:	Maintained
5800F:	drivers/media/tuners/fc0011.h
5801F:	drivers/media/tuners/fc0011.c
5802
5803FC2580 MEDIA DRIVER
5804M:	Antti Palosaari <crope@iki.fi>
5805L:	linux-media@vger.kernel.org
5806W:	https://linuxtv.org
5807W:	http://palosaari.fi/linux/
5808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5809T:	git git://linuxtv.org/anttip/media_tree.git
5810S:	Maintained
5811F:	drivers/media/tuners/fc2580*
5812
5813FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5814M:	Johannes Thumshirn <jth@kernel.org>
5815L:	linux-scsi@vger.kernel.org
5816W:	www.Open-FCoE.org
5817S:	Supported
5818F:	drivers/scsi/libfc/
5819F:	drivers/scsi/fcoe/
5820F:	include/scsi/fc/
5821F:	include/scsi/libfc.h
5822F:	include/scsi/libfcoe.h
5823F:	include/uapi/scsi/fc/
5824
5825FILE LOCKING (flock() and fcntl()/lockf())
5826M:	Jeff Layton <jlayton@kernel.org>
5827M:	"J. Bruce Fields" <bfields@fieldses.org>
5828L:	linux-fsdevel@vger.kernel.org
5829S:	Maintained
5830F:	include/linux/fcntl.h
5831F:	include/uapi/linux/fcntl.h
5832F:	fs/fcntl.c
5833F:	fs/locks.c
5834
5835FILESYSTEMS (VFS and infrastructure)
5836M:	Alexander Viro <viro@zeniv.linux.org.uk>
5837L:	linux-fsdevel@vger.kernel.org
5838S:	Maintained
5839F:	fs/*
5840F:	include/linux/fs.h
5841F:	include/uapi/linux/fs.h
5842
5843FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5844M:	Riku Voipio <riku.voipio@iki.fi>
5845L:	linux-hwmon@vger.kernel.org
5846S:	Maintained
5847F:	drivers/hwmon/f75375s.c
5848F:	include/linux/f75375s.h
5849
5850FIREWIRE AUDIO DRIVERS
5851M:	Clemens Ladisch <clemens@ladisch.de>
5852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5853T:	git git://git.alsa-project.org/alsa-kernel.git
5854S:	Maintained
5855F:	sound/firewire/
5856
5857FIREWIRE MEDIA DRIVERS (firedtv)
5858M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5859L:	linux-media@vger.kernel.org
5860L:	linux1394-devel@lists.sourceforge.net
5861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5862S:	Maintained
5863F:	drivers/media/firewire/
5864
5865FIREWIRE SBP-2 TARGET
5866M:	Chris Boot <bootc@bootc.net>
5867L:	linux-scsi@vger.kernel.org
5868L:	target-devel@vger.kernel.org
5869L:	linux1394-devel@lists.sourceforge.net
5870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5871S:	Maintained
5872F:	drivers/target/sbp/
5873
5874FIREWIRE SUBSYSTEM
5875M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5876L:	linux1394-devel@lists.sourceforge.net
5877W:	http://ieee1394.wiki.kernel.org/
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5879S:	Maintained
5880F:	drivers/firewire/
5881F:	include/linux/firewire.h
5882F:	include/uapi/linux/firewire*.h
5883F:	tools/firewire/
5884
5885FIRMWARE LOADER (request_firmware)
5886M:	Luis Chamberlain <mcgrof@kernel.org>
5887L:	linux-kernel@vger.kernel.org
5888S:	Maintained
5889F:	Documentation/firmware_class/
5890F:	drivers/base/firmware_loader/
5891F:	include/linux/firmware.h
5892
5893FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5894M:	Joshua Morris <josh.h.morris@us.ibm.com>
5895M:	Philip Kelleher <pjk1939@linux.ibm.com>
5896S:	Maintained
5897F:	drivers/block/rsxx/
5898
5899FLOPPY DRIVER
5900M:	Jiri Kosina <jikos@kernel.org>
5901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5902S:	Odd fixes
5903F:	drivers/block/floppy.c
5904
5905FMC SUBSYSTEM
5906M:	Alessandro Rubini <rubini@gnudd.com>
5907W:	http://www.ohwr.org/projects/fmc-bus
5908S:	Supported
5909F:	drivers/fmc/
5910F:	include/linux/fmc*.h
5911F:	include/linux/ipmi-fru.h
5912K:	fmc_d.*register
5913
5914FPGA MANAGER FRAMEWORK
5915M:	Alan Tull <atull@kernel.org>
5916M:	Moritz Fischer <mdf@kernel.org>
5917L:	linux-fpga@vger.kernel.org
5918S:	Maintained
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5920Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5921F:	Documentation/fpga/
5922F:	Documentation/driver-api/fpga/
5923F:	Documentation/devicetree/bindings/fpga/
5924F:	drivers/fpga/
5925F:	include/linux/fpga/
5926W:	http://www.rocketboards.org
5927
5928FPGA DFL DRIVERS
5929M:	Wu Hao <hao.wu@intel.com>
5930L:	linux-fpga@vger.kernel.org
5931S:	Maintained
5932F:	Documentation/fpga/dfl.txt
5933F:	include/uapi/linux/fpga-dfl.h
5934F:	drivers/fpga/dfl*
5935
5936FPU EMULATOR
5937M:	Bill Metzenthen <billm@melbpc.org.au>
5938W:	http://floatingpoint.sourceforge.net/emulator/index.html
5939S:	Maintained
5940F:	arch/x86/math-emu/
5941
5942FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5943L:	netdev@vger.kernel.org
5944S:	Orphan
5945F:	drivers/net/wan/dlci.c
5946F:	drivers/net/wan/sdla.c
5947
5948FRAMEBUFFER LAYER
5949M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5950L:	dri-devel@lists.freedesktop.org
5951L:	linux-fbdev@vger.kernel.org
5952T:	git git://github.com/bzolnier/linux.git
5953Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5954S:	Maintained
5955F:	Documentation/fb/
5956F:	drivers/video/
5957F:	include/video/
5958F:	include/linux/fb.h
5959F:	include/uapi/video/
5960F:	include/uapi/linux/fb.h
5961
5962FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5963M:	Horia Geantă <horia.geanta@nxp.com>
5964M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5965L:	linux-crypto@vger.kernel.org
5966S:	Maintained
5967F:	drivers/crypto/caam/
5968F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5969
5970FREESCALE DIU FRAMEBUFFER DRIVER
5971M:	Timur Tabi <timur@kernel.org>
5972L:	linux-fbdev@vger.kernel.org
5973S:	Maintained
5974F:	drivers/video/fbdev/fsl-diu-fb.*
5975
5976FREESCALE DMA DRIVER
5977M:	Li Yang <leoyang.li@nxp.com>
5978M:	Zhang Wei <zw@zh-kernel.org>
5979L:	linuxppc-dev@lists.ozlabs.org
5980S:	Maintained
5981F:	drivers/dma/fsldma.*
5982
5983FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5984M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5985L:	netdev@vger.kernel.org
5986S:	Maintained
5987F:	drivers/net/ethernet/freescale/gianfar*
5988F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5989
5990FREESCALE GPMI NAND DRIVER
5991M:	Han Xu <han.xu@nxp.com>
5992L:	linux-mtd@lists.infradead.org
5993S:	Maintained
5994F:	drivers/mtd/nand/raw/gpmi-nand/*
5995
5996FREESCALE I2C CPM DRIVER
5997M:	Jochen Friedrich <jochen@scram.de>
5998L:	linuxppc-dev@lists.ozlabs.org
5999L:	linux-i2c@vger.kernel.org
6000S:	Maintained
6001F:	drivers/i2c/busses/i2c-cpm.c
6002
6003FREESCALE IMX LPI2C DRIVER
6004M:	Dong Aisheng <aisheng.dong@nxp.com>
6005L:	linux-i2c@vger.kernel.org
6006L:	linux-imx@nxp.com
6007S:	Maintained
6008F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6009F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6010
6011FREESCALE IMX / MXC FEC DRIVER
6012M:	Fugang Duan <fugang.duan@nxp.com>
6013L:	netdev@vger.kernel.org
6014S:	Maintained
6015F:	drivers/net/ethernet/freescale/fec_main.c
6016F:	drivers/net/ethernet/freescale/fec_ptp.c
6017F:	drivers/net/ethernet/freescale/fec.h
6018F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6019
6020FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6021M:	Sascha Hauer <s.hauer@pengutronix.de>
6022R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6023L:	linux-fbdev@vger.kernel.org
6024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6025S:	Maintained
6026F:	include/linux/platform_data/video-imxfb.h
6027F:	drivers/video/fbdev/imxfb.c
6028
6029FREESCALE QORIQ DPAA ETHERNET DRIVER
6030M:	Madalin Bucur <madalin.bucur@nxp.com>
6031L:	netdev@vger.kernel.org
6032S:	Maintained
6033F:	drivers/net/ethernet/freescale/dpaa
6034
6035FREESCALE QORIQ DPAA FMAN DRIVER
6036M:	Madalin Bucur <madalin.bucur@nxp.com>
6037L:	netdev@vger.kernel.org
6038S:	Maintained
6039F:	drivers/net/ethernet/freescale/fman
6040F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6041
6042FREESCALE QORIQ PTP CLOCK DRIVER
6043M:	Yangbo Lu <yangbo.lu@nxp.com>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	drivers/ptp/ptp_qoriq.c
6047F:	include/linux/fsl/ptp_qoriq.h
6048F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6049
6050FREESCALE QUAD SPI DRIVER
6051M:	Han Xu <han.xu@nxp.com>
6052L:	linux-mtd@lists.infradead.org
6053S:	Maintained
6054F:	drivers/mtd/spi-nor/fsl-quadspi.c
6055
6056FREESCALE QUICC ENGINE LIBRARY
6057M:	Qiang Zhao <qiang.zhao@nxp.com>
6058L:	linuxppc-dev@lists.ozlabs.org
6059S:	Maintained
6060F:	drivers/soc/fsl/qe/
6061F:	include/soc/fsl/*qe*.h
6062F:	include/soc/fsl/*ucc*.h
6063
6064FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6065M:	Li Yang <leoyang.li@nxp.com>
6066L:	netdev@vger.kernel.org
6067L:	linuxppc-dev@lists.ozlabs.org
6068S:	Maintained
6069F:	drivers/net/ethernet/freescale/ucc_geth*
6070
6071FREESCALE QUICC ENGINE UCC HDLC DRIVER
6072M:	Zhao Qiang <qiang.zhao@nxp.com>
6073L:	netdev@vger.kernel.org
6074L:	linuxppc-dev@lists.ozlabs.org
6075S:	Maintained
6076F:	drivers/net/wan/fsl_ucc_hdlc*
6077
6078FREESCALE QUICC ENGINE UCC UART DRIVER
6079M:	Timur Tabi <timur@kernel.org>
6080L:	linuxppc-dev@lists.ozlabs.org
6081S:	Maintained
6082F:	drivers/tty/serial/ucc_uart.c
6083
6084FREESCALE SOC DRIVERS
6085M:	Li Yang <leoyang.li@nxp.com>
6086L:	linuxppc-dev@lists.ozlabs.org
6087L:	linux-arm-kernel@lists.infradead.org
6088S:	Maintained
6089F:	Documentation/devicetree/bindings/soc/fsl/
6090F:	drivers/soc/fsl/
6091F:	include/linux/fsl/
6092
6093FREESCALE SOC FS_ENET DRIVER
6094M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6095L:	linuxppc-dev@lists.ozlabs.org
6096L:	netdev@vger.kernel.org
6097S:	Maintained
6098F:	drivers/net/ethernet/freescale/fs_enet/
6099F:	include/linux/fs_enet_pd.h
6100
6101FREESCALE SOC SOUND DRIVERS
6102M:	Timur Tabi <timur@kernel.org>
6103M:	Nicolin Chen <nicoleotsuka@gmail.com>
6104M:	Xiubo Li <Xiubo.Lee@gmail.com>
6105R:	Fabio Estevam <fabio.estevam@nxp.com>
6106L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6107L:	linuxppc-dev@lists.ozlabs.org
6108S:	Maintained
6109F:	sound/soc/fsl/fsl*
6110F:	sound/soc/fsl/imx*
6111F:	sound/soc/fsl/mpc8610_hpcd.c
6112
6113FREESCALE USB PERIPHERAL DRIVERS
6114M:	Li Yang <leoyang.li@nxp.com>
6115L:	linux-usb@vger.kernel.org
6116L:	linuxppc-dev@lists.ozlabs.org
6117S:	Maintained
6118F:	drivers/usb/gadget/udc/fsl*
6119
6120FREEVXFS FILESYSTEM
6121M:	Christoph Hellwig <hch@infradead.org>
6122W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6123S:	Maintained
6124F:	fs/freevxfs/
6125
6126FREEZER
6127M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6128M:	Pavel Machek <pavel@ucw.cz>
6129L:	linux-pm@vger.kernel.org
6130S:	Supported
6131F:	Documentation/power/freezing-of-tasks.txt
6132F:	include/linux/freezer.h
6133F:	kernel/freezer.c
6134
6135FRONTSWAP API
6136M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6137L:	linux-kernel@vger.kernel.org
6138S:	Maintained
6139F:	mm/frontswap.c
6140F:	include/linux/frontswap.h
6141
6142FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6143M:	David Howells <dhowells@redhat.com>
6144L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6145S:	Supported
6146F:	Documentation/filesystems/caching/
6147F:	fs/fscache/
6148F:	include/linux/fscache*.h
6149
6150FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6151M:	Theodore Y. Ts'o <tytso@mit.edu>
6152M:	Jaegeuk Kim <jaegeuk@kernel.org>
6153L:	linux-fscrypt@vger.kernel.org
6154Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6156S:	Supported
6157F:	fs/crypto/
6158F:	include/linux/fscrypt*.h
6159F:	Documentation/filesystems/fscrypt.rst
6160
6161FSI-ATTACHED I2C DRIVER
6162M:	Eddie James <eajames@linux.ibm.com>
6163L:	linux-i2c@vger.kernel.org
6164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6165S:	Maintained
6166F:	drivers/i2c/busses/i2c-fsi.c
6167F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6168
6169FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6170M:	Jan Kara <jack@suse.cz>
6171R:	Amir Goldstein <amir73il@gmail.com>
6172L:	linux-fsdevel@vger.kernel.org
6173S:	Maintained
6174F:	fs/notify/
6175F:	include/linux/fsnotify*.h
6176
6177FUJITSU LAPTOP EXTRAS
6178M:	Jonathan Woithe <jwoithe@just42.net>
6179L:	platform-driver-x86@vger.kernel.org
6180S:	Maintained
6181F:	drivers/platform/x86/fujitsu-laptop.c
6182
6183FUJITSU M-5MO LS CAMERA ISP DRIVER
6184M:	Kyungmin Park <kyungmin.park@samsung.com>
6185M:	Heungjun Kim <riverful.kim@samsung.com>
6186L:	linux-media@vger.kernel.org
6187S:	Maintained
6188F:	drivers/media/i2c/m5mols/
6189F:	include/media/i2c/m5mols.h
6190
6191FUJITSU TABLET EXTRAS
6192M:	Robert Gerlach <khnz@gmx.de>
6193L:	platform-driver-x86@vger.kernel.org
6194S:	Maintained
6195F:	drivers/platform/x86/fujitsu-tablet.c
6196
6197FUSE: FILESYSTEM IN USERSPACE
6198M:	Miklos Szeredi <miklos@szeredi.hu>
6199L:	linux-fsdevel@vger.kernel.org
6200W:	http://fuse.sourceforge.net/
6201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6202S:	Maintained
6203F:	fs/fuse/
6204F:	include/uapi/linux/fuse.h
6205F:	Documentation/filesystems/fuse.txt
6206
6207FUTEX SUBSYSTEM
6208M:	Thomas Gleixner <tglx@linutronix.de>
6209M:	Ingo Molnar <mingo@redhat.com>
6210R:	Peter Zijlstra <peterz@infradead.org>
6211R:	Darren Hart <dvhart@infradead.org>
6212L:	linux-kernel@vger.kernel.org
6213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6214S:	Maintained
6215F:	kernel/futex.c
6216F:	kernel/futex_compat.c
6217F:	include/asm-generic/futex.h
6218F:	include/linux/futex.h
6219F:	include/uapi/linux/futex.h
6220F:	tools/testing/selftests/futex/
6221F:	tools/perf/bench/futex*
6222F:	Documentation/*futex*
6223
6224GCC PLUGINS
6225M:	Kees Cook <keescook@chromium.org>
6226R:	Emese Revfy <re.emese@gmail.com>
6227L:	kernel-hardening@lists.openwall.com
6228S:	Maintained
6229F:	scripts/gcc-plugins/
6230F:	scripts/gcc-plugin.sh
6231F:	scripts/Makefile.gcc-plugins
6232F:	Documentation/gcc-plugins.txt
6233
6234GASKET DRIVER FRAMEWORK
6235M:	Rob Springer <rspringer@google.com>
6236M:	Todd Poynor <toddpoynor@google.com>
6237M:	Ben Chan <benchan@chromium.org>
6238S:	Maintained
6239F:	drivers/staging/gasket/
6240
6241GCOV BASED KERNEL PROFILING
6242M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6243S:	Maintained
6244F:	kernel/gcov/
6245F:	Documentation/dev-tools/gcov.rst
6246
6247GDB KERNEL DEBUGGING HELPER SCRIPTS
6248M:	Jan Kiszka <jan.kiszka@siemens.com>
6249M:	Kieran Bingham <kbingham@kernel.org>
6250S:	Supported
6251F:	scripts/gdb/
6252
6253GDT SCSI DISK ARRAY CONTROLLER DRIVER
6254M:	Achim Leubner <achim_leubner@adaptec.com>
6255L:	linux-scsi@vger.kernel.org
6256W:	http://www.icp-vortex.com/
6257S:	Supported
6258F:	drivers/scsi/gdt*
6259
6260GEMTEK FM RADIO RECEIVER DRIVER
6261M:	Hans Verkuil <hverkuil@xs4all.nl>
6262L:	linux-media@vger.kernel.org
6263T:	git git://linuxtv.org/media_tree.git
6264W:	https://linuxtv.org
6265S:	Maintained
6266F:	drivers/media/radio/radio-gemtek*
6267
6268GENERIC GPIO I2C DRIVER
6269M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6270S:	Supported
6271F:	drivers/i2c/busses/i2c-gpio.c
6272F:	include/linux/platform_data/i2c-gpio.h
6273
6274GENERIC GPIO I2C MULTIPLEXER DRIVER
6275M:	Peter Korsgaard <peter.korsgaard@barco.com>
6276L:	linux-i2c@vger.kernel.org
6277S:	Supported
6278F:	drivers/i2c/muxes/i2c-mux-gpio.c
6279F:	include/linux/platform_data/i2c-mux-gpio.h
6280F:	Documentation/i2c/muxes/i2c-mux-gpio
6281
6282GENERIC HDLC (WAN) DRIVERS
6283M:	Krzysztof Halasa <khc@pm.waw.pl>
6284W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6285S:	Maintained
6286F:	drivers/net/wan/c101.c
6287F:	drivers/net/wan/hd6457*
6288F:	drivers/net/wan/hdlc*
6289F:	drivers/net/wan/n2.c
6290F:	drivers/net/wan/pc300too.c
6291F:	drivers/net/wan/pci200syn.c
6292F:	drivers/net/wan/wanxl*
6293
6294GENERIC INCLUDE/ASM HEADER FILES
6295M:	Arnd Bergmann <arnd@arndb.de>
6296L:	linux-arch@vger.kernel.org
6297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6298S:	Maintained
6299F:	include/asm-generic/
6300F:	include/uapi/asm-generic/
6301
6302GENERIC PHY FRAMEWORK
6303M:	Kishon Vijay Abraham I <kishon@ti.com>
6304L:	linux-kernel@vger.kernel.org
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6306S:	Supported
6307F:	drivers/phy/
6308F:	include/linux/phy/
6309
6310GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6311M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6312S:	Supported
6313F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6314
6315GENERIC PM DOMAINS
6316M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6317M:	Kevin Hilman <khilman@kernel.org>
6318M:	Ulf Hansson <ulf.hansson@linaro.org>
6319L:	linux-pm@vger.kernel.org
6320S:	Supported
6321F:	drivers/base/power/domain*.c
6322F:	include/linux/pm_domain.h
6323F:	Documentation/devicetree/bindings/power/power_domain.txt
6324
6325GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6326M:	Eugen Hristev <eugen.hristev@microchip.com>
6327L:	linux-input@vger.kernel.org
6328S:	Maintained
6329F:	drivers/input/touchscreen/resistive-adc-touch.c
6330
6331GENERIC UIO DRIVER FOR PCI DEVICES
6332M:	"Michael S. Tsirkin" <mst@redhat.com>
6333L:	kvm@vger.kernel.org
6334S:	Supported
6335F:	drivers/uio/uio_pci_generic.c
6336
6337GENWQE (IBM Generic Workqueue Card)
6338M:	Frank Haverkamp <haver@linux.ibm.com>
6339S:	Supported
6340F:	drivers/misc/genwqe/
6341
6342GET_MAINTAINER SCRIPT
6343M:	Joe Perches <joe@perches.com>
6344S:	Maintained
6345F:	scripts/get_maintainer.pl
6346
6347GFS2 FILE SYSTEM
6348M:	Bob Peterson <rpeterso@redhat.com>
6349M:	Andreas Gruenbacher <agruenba@redhat.com>
6350L:	cluster-devel@redhat.com
6351W:	http://sources.redhat.com/cluster/
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6353S:	Supported
6354F:	Documentation/filesystems/gfs2*.txt
6355F:	fs/gfs2/
6356F:	include/uapi/linux/gfs2_ondisk.h
6357
6358GIGASET ISDN DRIVERS
6359M:	Paul Bolle <pebolle@tiscali.nl>
6360L:	gigaset307x-common@lists.sourceforge.net
6361W:	http://gigaset307x.sourceforge.net/
6362S:	Odd Fixes
6363F:	Documentation/isdn/README.gigaset
6364F:	drivers/isdn/gigaset/
6365F:	include/uapi/linux/gigaset_dev.h
6366
6367GNSS SUBSYSTEM
6368M:	Johan Hovold <johan@kernel.org>
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6370S:	Maintained
6371F:	Documentation/ABI/testing/sysfs-class-gnss
6372F:	Documentation/devicetree/bindings/gnss/
6373F:	drivers/gnss/
6374F:	include/linux/gnss.h
6375
6376GO7007 MPEG CODEC
6377M:	Hans Verkuil <hans.verkuil@cisco.com>
6378L:	linux-media@vger.kernel.org
6379S:	Maintained
6380F:	drivers/media/usb/go7007/
6381
6382GOODIX TOUCHSCREEN
6383M:	Bastien Nocera <hadess@hadess.net>
6384L:	linux-input@vger.kernel.org
6385S:	Maintained
6386F:	drivers/input/touchscreen/goodix.c
6387
6388GPD POCKET FAN DRIVER
6389M:	Hans de Goede <hdegoede@redhat.com>
6390L:	platform-driver-x86@vger.kernel.org
6391S:	Maintained
6392F:	drivers/platform/x86/gpd-pocket-fan.c
6393
6394GPIO ACPI SUPPORT
6395M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6396M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6397L:	linux-gpio@vger.kernel.org
6398L:	linux-acpi@vger.kernel.org
6399S:	Maintained
6400F:	Documentation/acpi/gpio-properties.txt
6401F:	drivers/gpio/gpiolib-acpi.c
6402
6403GPIO IR Transmitter
6404M:	Sean Young <sean@mess.org>
6405L:	linux-media@vger.kernel.org
6406S:	Maintained
6407F:	drivers/media/rc/gpio-ir-tx.c
6408
6409GPIO MOCKUP DRIVER
6410M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6411R:	Bartosz Golaszewski <brgl@bgdev.pl>
6412L:	linux-gpio@vger.kernel.org
6413S:	Maintained
6414F:	drivers/gpio/gpio-mockup.c
6415F:	tools/testing/selftests/gpio/
6416
6417GPIO SUBSYSTEM
6418M:	Linus Walleij <linus.walleij@linaro.org>
6419M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6420L:	linux-gpio@vger.kernel.org
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6422S:	Maintained
6423F:	Documentation/devicetree/bindings/gpio/
6424F:	Documentation/driver-api/gpio/
6425F:	Documentation/gpio/
6426F:	Documentation/ABI/testing/gpio-cdev
6427F:	Documentation/ABI/obsolete/sysfs-gpio
6428F:	drivers/gpio/
6429F:	include/linux/gpio/
6430F:	include/linux/gpio.h
6431F:	include/linux/of_gpio.h
6432F:	include/asm-generic/gpio.h
6433F:	include/uapi/linux/gpio.h
6434F:	tools/gpio/
6435
6436GRE DEMULTIPLEXER DRIVER
6437M:	Dmitry Kozlov <xeb@mail.ru>
6438L:	netdev@vger.kernel.org
6439S:	Maintained
6440F:	net/ipv4/gre_demux.c
6441F:	net/ipv4/gre_offload.c
6442F:	include/net/gre.h
6443
6444GRETH 10/100/1G Ethernet MAC device driver
6445M:	Andreas Larsson <andreas@gaisler.com>
6446L:	netdev@vger.kernel.org
6447S:	Maintained
6448F:	drivers/net/ethernet/aeroflex/
6449
6450GREYBUS AUDIO PROTOCOLS DRIVERS
6451M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6452M:	Mark Greer <mgreer@animalcreek.com>
6453S:	Maintained
6454F:	drivers/staging/greybus/audio_apbridgea.c
6455F:	drivers/staging/greybus/audio_apbridgea.h
6456F:	drivers/staging/greybus/audio_codec.c
6457F:	drivers/staging/greybus/audio_codec.h
6458F:	drivers/staging/greybus/audio_gb.c
6459F:	drivers/staging/greybus/audio_manager.c
6460F:	drivers/staging/greybus/audio_manager.h
6461F:	drivers/staging/greybus/audio_manager_module.c
6462F:	drivers/staging/greybus/audio_manager_private.h
6463F:	drivers/staging/greybus/audio_manager_sysfs.c
6464F:	drivers/staging/greybus/audio_module.c
6465F:	drivers/staging/greybus/audio_topology.c
6466
6467GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6468M:	Viresh Kumar <vireshk@kernel.org>
6469S:	Maintained
6470F:	drivers/staging/greybus/authentication.c
6471F:	drivers/staging/greybus/bootrom.c
6472F:	drivers/staging/greybus/firmware.h
6473F:	drivers/staging/greybus/fw-core.c
6474F:	drivers/staging/greybus/fw-download.c
6475F:	drivers/staging/greybus/fw-management.c
6476F:	drivers/staging/greybus/greybus_authentication.h
6477F:	drivers/staging/greybus/greybus_firmware.h
6478F:	drivers/staging/greybus/hid.c
6479F:	drivers/staging/greybus/i2c.c
6480F:	drivers/staging/greybus/spi.c
6481F:	drivers/staging/greybus/spilib.c
6482F:	drivers/staging/greybus/spilib.h
6483
6484GREYBUS LOOPBACK DRIVER
6485M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6486S:	Maintained
6487F:	drivers/staging/greybus/loopback.c
6488
6489GREYBUS PLATFORM DRIVERS
6490M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6491S:	Maintained
6492F:	drivers/staging/greybus/arche-platform.c
6493F:	drivers/staging/greybus/arche-apb-ctrl.c
6494F:	drivers/staging/greybus/arche_platform.h
6495
6496GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6497M:	Rui Miguel Silva <rmfrfs@gmail.com>
6498S:	Maintained
6499F:	drivers/staging/greybus/sdio.c
6500F:	drivers/staging/greybus/light.c
6501F:	drivers/staging/greybus/gpio.c
6502F:	drivers/staging/greybus/power_supply.c
6503F:	drivers/staging/greybus/spi.c
6504F:	drivers/staging/greybus/spilib.c
6505
6506GREYBUS SUBSYSTEM
6507M:	Johan Hovold <johan@kernel.org>
6508M:	Alex Elder <elder@kernel.org>
6509M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6510S:	Maintained
6511F:	drivers/staging/greybus/
6512L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6513
6514GREYBUS UART PROTOCOLS DRIVERS
6515M:	David Lin <dtwlin@gmail.com>
6516S:	Maintained
6517F:	drivers/staging/greybus/uart.c
6518F:	drivers/staging/greybus/log.c
6519
6520GS1662 VIDEO SERIALIZER
6521M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6522L:	linux-media@vger.kernel.org
6523T:	git git://linuxtv.org/media_tree.git
6524S:	Maintained
6525F:	drivers/media/spi/gs1662.c
6526
6527GSPCA FINEPIX SUBDRIVER
6528M:	Frank Zago <frank@zago.net>
6529L:	linux-media@vger.kernel.org
6530T:	git git://linuxtv.org/media_tree.git
6531S:	Maintained
6532F:	drivers/media/usb/gspca/finepix.c
6533
6534GSPCA GL860 SUBDRIVER
6535M:	Olivier Lorin <o.lorin@laposte.net>
6536L:	linux-media@vger.kernel.org
6537T:	git git://linuxtv.org/media_tree.git
6538S:	Maintained
6539F:	drivers/media/usb/gspca/gl860/
6540
6541GSPCA M5602 SUBDRIVER
6542M:	Erik Andren <erik.andren@gmail.com>
6543L:	linux-media@vger.kernel.org
6544T:	git git://linuxtv.org/media_tree.git
6545S:	Maintained
6546F:	drivers/media/usb/gspca/m5602/
6547
6548GSPCA PAC207 SONIXB SUBDRIVER
6549M:	Hans Verkuil <hverkuil@xs4all.nl>
6550L:	linux-media@vger.kernel.org
6551T:	git git://linuxtv.org/media_tree.git
6552S:	Odd Fixes
6553F:	drivers/media/usb/gspca/pac207.c
6554
6555GSPCA SN9C20X SUBDRIVER
6556M:	Brian Johnson <brijohn@gmail.com>
6557L:	linux-media@vger.kernel.org
6558T:	git git://linuxtv.org/media_tree.git
6559S:	Maintained
6560F:	drivers/media/usb/gspca/sn9c20x.c
6561
6562GSPCA T613 SUBDRIVER
6563M:	Leandro Costantino <lcostantino@gmail.com>
6564L:	linux-media@vger.kernel.org
6565T:	git git://linuxtv.org/media_tree.git
6566S:	Maintained
6567F:	drivers/media/usb/gspca/t613.c
6568
6569GSPCA USB WEBCAM DRIVER
6570M:	Hans Verkuil <hverkuil@xs4all.nl>
6571L:	linux-media@vger.kernel.org
6572T:	git git://linuxtv.org/media_tree.git
6573S:	Odd Fixes
6574F:	drivers/media/usb/gspca/
6575
6576GTP (GPRS Tunneling Protocol)
6577M:	Pablo Neira Ayuso <pablo@netfilter.org>
6578M:	Harald Welte <laforge@gnumonks.org>
6579L:	osmocom-net-gprs@lists.osmocom.org
6580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6581S:	Maintained
6582F:	drivers/net/gtp.c
6583
6584GUID PARTITION TABLE (GPT)
6585M:	Davidlohr Bueso <dave@stgolabs.net>
6586L:	linux-efi@vger.kernel.org
6587S:	Maintained
6588F:	block/partitions/efi.*
6589
6590H8/300 ARCHITECTURE
6591M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6592L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6593W:	http://uclinux-h8.sourceforge.jp
6594T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6595S:	Maintained
6596F:	arch/h8300/
6597F:	drivers/clocksource/h8300_*.c
6598F:	drivers/clk/h8300/
6599F:	drivers/irqchip/irq-renesas-h8*.c
6600
6601HACKRF MEDIA DRIVER
6602M:	Antti Palosaari <crope@iki.fi>
6603L:	linux-media@vger.kernel.org
6604W:	https://linuxtv.org
6605W:	http://palosaari.fi/linux/
6606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6607T:	git git://linuxtv.org/anttip/media_tree.git
6608S:	Maintained
6609F:	drivers/media/usb/hackrf/
6610
6611HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6612M:	Frank Seidel <frank@f-seidel.de>
6613L:	platform-driver-x86@vger.kernel.org
6614W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6615S:	Maintained
6616F:	drivers/platform/x86/hdaps.c
6617
6618HARDWARE MONITORING
6619M:	Jean Delvare <jdelvare@suse.com>
6620M:	Guenter Roeck <linux@roeck-us.net>
6621L:	linux-hwmon@vger.kernel.org
6622W:	http://hwmon.wiki.kernel.org/
6623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6624S:	Maintained
6625F:	Documentation/devicetree/bindings/hwmon/
6626F:	Documentation/hwmon/
6627F:	drivers/hwmon/
6628F:	include/linux/hwmon*.h
6629F:	include/trace/events/hwmon*.h
6630
6631HARDWARE RANDOM NUMBER GENERATOR CORE
6632M:	Matt Mackall <mpm@selenic.com>
6633M:	Herbert Xu <herbert@gondor.apana.org.au>
6634L:	linux-crypto@vger.kernel.org
6635S:	Odd fixes
6636F:	Documentation/devicetree/bindings/rng/
6637F:	Documentation/hw_random.txt
6638F:	drivers/char/hw_random/
6639F:	include/linux/hw_random.h
6640
6641HARDWARE TRACING FACILITIES
6642M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6643S:	Maintained
6644F:	drivers/hwtracing/
6645
6646HARDWARE SPINLOCK CORE
6647M:	Ohad Ben-Cohen <ohad@wizery.com>
6648M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6649L:	linux-remoteproc@vger.kernel.org
6650S:	Maintained
6651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6652F:	Documentation/devicetree/bindings/hwlock/
6653F:	Documentation/hwspinlock.txt
6654F:	drivers/hwspinlock/
6655F:	include/linux/hwspinlock.h
6656
6657HARMONY SOUND DRIVER
6658L:	linux-parisc@vger.kernel.org
6659S:	Maintained
6660F:	sound/parisc/harmony.*
6661
6662HDPVR USB VIDEO ENCODER DRIVER
6663M:	Hans Verkuil <hverkuil@xs4all.nl>
6664L:	linux-media@vger.kernel.org
6665T:	git git://linuxtv.org/media_tree.git
6666W:	https://linuxtv.org
6667S:	Odd Fixes
6668F:	drivers/media/usb/hdpvr/
6669
6670HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6671M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6672S:	Supported
6673F:	Documentation/watchdog/hpwdt.txt
6674F:	drivers/watchdog/hpwdt.c
6675
6676HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6677M:	Don Brace <don.brace@microsemi.com>
6678L:	esc.storagedev@microsemi.com
6679L:	linux-scsi@vger.kernel.org
6680S:	Supported
6681F:	Documentation/scsi/hpsa.txt
6682F:	drivers/scsi/hpsa*.[ch]
6683F:	include/linux/cciss*.h
6684F:	include/uapi/linux/cciss*.h
6685
6686HFI1 DRIVER
6687M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6688M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6689L:	linux-rdma@vger.kernel.org
6690S:	Supported
6691F:	drivers/infiniband/hw/hfi1
6692
6693HFS FILESYSTEM
6694L:	linux-fsdevel@vger.kernel.org
6695S:	Orphan
6696F:	Documentation/filesystems/hfs.txt
6697F:	fs/hfs/
6698
6699HFSPLUS FILESYSTEM
6700L:	linux-fsdevel@vger.kernel.org
6701S:	Orphan
6702F:	Documentation/filesystems/hfsplus.txt
6703F:	fs/hfsplus/
6704
6705HGA FRAMEBUFFER DRIVER
6706M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6707L:	linux-nvidia@lists.surfsouth.com
6708W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6709S:	Maintained
6710F:	drivers/video/fbdev/hgafb.c
6711
6712HIBERNATION (aka Software Suspend, aka swsusp)
6713M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6714M:	Pavel Machek <pavel@ucw.cz>
6715L:	linux-pm@vger.kernel.org
6716B:	https://bugzilla.kernel.org
6717S:	Supported
6718F:	arch/x86/power/
6719F:	drivers/base/power/
6720F:	kernel/power/
6721F:	include/linux/suspend.h
6722F:	include/linux/freezer.h
6723F:	include/linux/pm.h
6724F:	arch/*/include/asm/suspend*.h
6725
6726HID CORE LAYER
6727M:	Jiri Kosina <jikos@kernel.org>
6728M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6729L:	linux-input@vger.kernel.org
6730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6731S:	Maintained
6732F:	drivers/hid/
6733F:	include/linux/hid*
6734F:	include/uapi/linux/hid*
6735
6736HID SENSOR HUB DRIVERS
6737M:	Jiri Kosina <jikos@kernel.org>
6738M:	Jonathan Cameron <jic23@kernel.org>
6739M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6740L:	linux-input@vger.kernel.org
6741L:	linux-iio@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/hid/hid-sensor*
6744F:	drivers/hid/hid-sensor-*
6745F:	drivers/iio/*/hid-*
6746F:	include/linux/hid-sensor-*
6747
6748HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6749M:	Thomas Gleixner <tglx@linutronix.de>
6750L:	linux-kernel@vger.kernel.org
6751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6752S:	Maintained
6753F:	Documentation/timers/
6754F:	kernel/time/hrtimer.c
6755F:	kernel/time/clockevents.c
6756F:	kernel/time/timer_*.c
6757F:	include/linux/clockchips.h
6758F:	include/linux/hrtimer.h
6759
6760HIGH-SPEED SCC DRIVER FOR AX.25
6761L:	linux-hams@vger.kernel.org
6762S:	Orphan
6763F:	drivers/net/hamradio/dmascc.c
6764F:	drivers/net/hamradio/scc.c
6765
6766HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6767M:	HighPoint Linux Team <linux@highpoint-tech.com>
6768W:	http://www.highpoint-tech.com
6769S:	Supported
6770F:	Documentation/scsi/hptiop.txt
6771F:	drivers/scsi/hptiop.c
6772
6773HIPPI
6774M:	Jes Sorensen <jes@trained-monkey.org>
6775L:	linux-hippi@sunsite.dk
6776S:	Maintained
6777F:	include/linux/hippidevice.h
6778F:	include/uapi/linux/if_hippi.h
6779F:	net/802/hippi.c
6780F:	drivers/net/hippi/
6781
6782HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6783M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6784M:	Salil Mehta <salil.mehta@huawei.com>
6785L:	netdev@vger.kernel.org
6786W:	http://www.hisilicon.com
6787S:	Maintained
6788F:	drivers/net/ethernet/hisilicon/hns3/
6789
6790HISILICON LPC BUS DRIVER
6791M:	john.garry@huawei.com
6792W:	http://www.hisilicon.com
6793S:	Maintained
6794F:	drivers/bus/hisi_lpc.c
6795F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6796
6797HISILICON NETWORK SUBSYSTEM DRIVER
6798M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6799M:	Salil Mehta <salil.mehta@huawei.com>
6800L:	netdev@vger.kernel.org
6801W:	http://www.hisilicon.com
6802S:	Maintained
6803F:	drivers/net/ethernet/hisilicon/
6804F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6805
6806HISILICON PMU DRIVER
6807M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6808W:	http://www.hisilicon.com
6809S:	Supported
6810F:	drivers/perf/hisilicon
6811F:	Documentation/perf/hisi-pmu.txt
6812
6813HISILICON ROCE DRIVER
6814M:	Lijun Ou <oulijun@huawei.com>
6815M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6816L:	linux-rdma@vger.kernel.org
6817S:	Maintained
6818F:	drivers/infiniband/hw/hns/
6819F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6820
6821HISILICON SAS Controller
6822M:	John Garry <john.garry@huawei.com>
6823W:	http://www.hisilicon.com
6824S:	Supported
6825F:	drivers/scsi/hisi_sas/
6826F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6827
6828HMM - Heterogeneous Memory Management
6829M:	Jérôme Glisse <jglisse@redhat.com>
6830L:	linux-mm@kvack.org
6831S:	Maintained
6832F:	mm/hmm*
6833F:	include/linux/hmm*
6834F:	Documentation/vm/hmm.rst
6835
6836HOST AP DRIVER
6837M:	Jouni Malinen <j@w1.fi>
6838L:	linux-wireless@vger.kernel.org
6839W:	http://w1.fi/hostap-driver.html
6840S:	Obsolete
6841F:	drivers/net/wireless/intersil/hostap/
6842
6843HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6844L:	platform-driver-x86@vger.kernel.org
6845S:	Orphan
6846F:	drivers/platform/x86/tc1100-wmi.c
6847
6848HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6849M:	Jaroslav Kysela <perex@perex.cz>
6850S:	Maintained
6851F:	drivers/net/ethernet/hp/hp100.*
6852
6853HPET:	High Precision Event Timers driver
6854M:	Clemens Ladisch <clemens@ladisch.de>
6855S:	Maintained
6856F:	Documentation/timers/hpet.txt
6857F:	drivers/char/hpet.c
6858F:	include/linux/hpet.h
6859F:	include/uapi/linux/hpet.h
6860
6861HPET:	x86
6862S:	Orphan
6863F:	arch/x86/kernel/hpet.c
6864F:	arch/x86/include/asm/hpet.h
6865
6866HPFS FILESYSTEM
6867M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6868W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6869S:	Maintained
6870F:	fs/hpfs/
6871
6872HSI SUBSYSTEM
6873M:	Sebastian Reichel <sre@kernel.org>
6874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6875S:	Maintained
6876F:	Documentation/ABI/testing/sysfs-bus-hsi
6877F:	Documentation/driver-api/hsi.rst
6878F:	drivers/hsi/
6879F:	include/linux/hsi/
6880F:	include/uapi/linux/hsi/
6881
6882HSO 3G MODEM DRIVER
6883L:	linux-usb@vger.kernel.org
6884S:	Orphan
6885F:	drivers/net/usb/hso.c
6886
6887HSR NETWORK PROTOCOL
6888M:	Arvid Brodin <arvid.brodin@alten.se>
6889L:	netdev@vger.kernel.org
6890S:	Maintained
6891F:	net/hsr/
6892
6893HT16K33 LED CONTROLLER DRIVER
6894M:	Robin van der Gracht <robin@protonic.nl>
6895S:	Maintained
6896F:	drivers/auxdisplay/ht16k33.c
6897F:	Documentation/devicetree/bindings/display/ht16k33.txt
6898
6899HTCPEN TOUCHSCREEN DRIVER
6900M:	Pau Oliva Fora <pof@eslack.org>
6901L:	linux-input@vger.kernel.org
6902S:	Maintained
6903F:	drivers/input/touchscreen/htcpen.c
6904
6905HUAWEI ETHERNET DRIVER
6906M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6907L:	netdev@vger.kernel.org
6908S:	Supported
6909F:	Documentation/networking/hinic.txt
6910F:	drivers/net/ethernet/huawei/hinic/
6911
6912HUGETLB FILESYSTEM
6913M:	Mike Kravetz <mike.kravetz@oracle.com>
6914L:	linux-mm@kvack.org
6915S:	Maintained
6916F:	fs/hugetlbfs/
6917F:	mm/hugetlb.c
6918F:	include/linux/hugetlb.h
6919F:	Documentation/admin-guide/mm/hugetlbpage.rst
6920F:	Documentation/vm/hugetlbfs_reserv.rst
6921F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6922
6923HVA ST MEDIA DRIVER
6924M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6925L:	linux-media@vger.kernel.org
6926T:	git git://linuxtv.org/media_tree.git
6927W:	https://linuxtv.org
6928S:	Supported
6929F:	drivers/media/platform/sti/hva
6930
6931HWPOISON MEMORY FAILURE HANDLING
6932M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6933L:	linux-mm@kvack.org
6934S:	Maintained
6935F:	mm/memory-failure.c
6936F:	mm/hwpoison-inject.c
6937
6938HYGON PROCESSOR SUPPORT
6939M:	Pu Wen <puwen@hygon.cn>
6940L:	linux-kernel@vger.kernel.org
6941S:	Maintained
6942F:	arch/x86/kernel/cpu/hygon.c
6943
6944Hyper-V CORE AND DRIVERS
6945M:	"K. Y. Srinivasan" <kys@microsoft.com>
6946M:	Haiyang Zhang <haiyangz@microsoft.com>
6947M:	Stephen Hemminger <sthemmin@microsoft.com>
6948M:	Sasha Levin <sashal@kernel.org>
6949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6950L:	devel@linuxdriverproject.org
6951S:	Supported
6952F:	Documentation/networking/netvsc.txt
6953F:	arch/x86/include/asm/mshyperv.h
6954F:	arch/x86/include/asm/trace/hyperv.h
6955F:	arch/x86/include/asm/hyperv-tlfs.h
6956F:	arch/x86/kernel/cpu/mshyperv.c
6957F:	arch/x86/hyperv
6958F:	drivers/hid/hid-hyperv.c
6959F:	drivers/hv/
6960F:	drivers/input/serio/hyperv-keyboard.c
6961F:	drivers/pci/controller/pci-hyperv.c
6962F:	drivers/net/hyperv/
6963F:	drivers/scsi/storvsc_drv.c
6964F:	drivers/uio/uio_hv_generic.c
6965F:	drivers/video/fbdev/hyperv_fb.c
6966F:	net/vmw_vsock/hyperv_transport.c
6967F:	include/linux/hyperv.h
6968F:	include/uapi/linux/hyperv.h
6969F:	tools/hv/
6970F:	Documentation/ABI/stable/sysfs-bus-vmbus
6971
6972HYPERVISOR VIRTUAL CONSOLE DRIVER
6973L:	linuxppc-dev@lists.ozlabs.org
6974S:	Odd Fixes
6975F:	drivers/tty/hvc/
6976
6977I2C ACPI SUPPORT
6978M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6979L:	linux-i2c@vger.kernel.org
6980L:	linux-acpi@vger.kernel.org
6981S:	Maintained
6982F:	drivers/i2c/i2c-core-acpi.c
6983
6984I2C CONTROLLER DRIVER FOR NVIDIA GPU
6985M:	Ajay Gupta <ajayg@nvidia.com>
6986L:	linux-i2c@vger.kernel.org
6987S:	Maintained
6988F:	Documentation/i2c/busses/i2c-nvidia-gpu
6989F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6990
6991I2C MUXES
6992M:	Peter Rosin <peda@axentia.se>
6993L:	linux-i2c@vger.kernel.org
6994S:	Maintained
6995F:	Documentation/i2c/i2c-topology
6996F:	Documentation/i2c/muxes/
6997F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6998F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6999F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7000F:	drivers/i2c/i2c-mux.c
7001F:	drivers/i2c/muxes/
7002F:	include/linux/i2c-mux.h
7003
7004I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7005M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7006L:	linux-i2c@vger.kernel.org
7007S:	Maintained
7008F:	drivers/i2c/busses/i2c-mv64xxx.c
7009
7010I2C OVER PARALLEL PORT
7011M:	Jean Delvare <jdelvare@suse.com>
7012L:	linux-i2c@vger.kernel.org
7013S:	Maintained
7014F:	Documentation/i2c/busses/i2c-parport
7015F:	Documentation/i2c/busses/i2c-parport-light
7016F:	drivers/i2c/busses/i2c-parport.c
7017F:	drivers/i2c/busses/i2c-parport-light.c
7018
7019I2C SUBSYSTEM
7020M:	Wolfram Sang <wsa@the-dreams.de>
7021L:	linux-i2c@vger.kernel.org
7022W:	https://i2c.wiki.kernel.org/
7023Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7025S:	Maintained
7026F:	Documentation/devicetree/bindings/i2c/i2c.txt
7027F:	Documentation/i2c/
7028F:	drivers/i2c/*
7029F:	include/linux/i2c.h
7030F:	include/linux/i2c-dev.h
7031F:	include/linux/i2c-smbus.h
7032F:	include/uapi/linux/i2c.h
7033F:	include/uapi/linux/i2c-*.h
7034
7035I2C SUBSYSTEM HOST DRIVERS
7036L:	linux-i2c@vger.kernel.org
7037W:	https://i2c.wiki.kernel.org/
7038Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7040S:	Odd Fixes
7041F:	Documentation/devicetree/bindings/i2c/
7042F:	drivers/i2c/algos/
7043F:	drivers/i2c/busses/
7044
7045I2C-TAOS-EVM DRIVER
7046M:	Jean Delvare <jdelvare@suse.com>
7047L:	linux-i2c@vger.kernel.org
7048S:	Maintained
7049F:	Documentation/i2c/busses/i2c-taos-evm
7050F:	drivers/i2c/busses/i2c-taos-evm.c
7051
7052I2C-TINY-USB DRIVER
7053M:	Till Harbaum <till@harbaum.org>
7054L:	linux-i2c@vger.kernel.org
7055W:	http://www.harbaum.org/till/i2c_tiny_usb
7056S:	Maintained
7057F:	drivers/i2c/busses/i2c-tiny-usb.c
7058
7059I2C/SMBUS CONTROLLER DRIVERS FOR PC
7060M:	Jean Delvare <jdelvare@suse.com>
7061L:	linux-i2c@vger.kernel.org
7062S:	Maintained
7063F:	Documentation/i2c/busses/i2c-ali1535
7064F:	Documentation/i2c/busses/i2c-ali1563
7065F:	Documentation/i2c/busses/i2c-ali15x3
7066F:	Documentation/i2c/busses/i2c-amd756
7067F:	Documentation/i2c/busses/i2c-amd8111
7068F:	Documentation/i2c/busses/i2c-i801
7069F:	Documentation/i2c/busses/i2c-nforce2
7070F:	Documentation/i2c/busses/i2c-piix4
7071F:	Documentation/i2c/busses/i2c-sis5595
7072F:	Documentation/i2c/busses/i2c-sis630
7073F:	Documentation/i2c/busses/i2c-sis96x
7074F:	Documentation/i2c/busses/i2c-via
7075F:	Documentation/i2c/busses/i2c-viapro
7076F:	drivers/i2c/busses/i2c-ali1535.c
7077F:	drivers/i2c/busses/i2c-ali1563.c
7078F:	drivers/i2c/busses/i2c-ali15x3.c
7079F:	drivers/i2c/busses/i2c-amd756.c
7080F:	drivers/i2c/busses/i2c-amd756-s4882.c
7081F:	drivers/i2c/busses/i2c-amd8111.c
7082F:	drivers/i2c/busses/i2c-i801.c
7083F:	drivers/i2c/busses/i2c-isch.c
7084F:	drivers/i2c/busses/i2c-nforce2.c
7085F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7086F:	drivers/i2c/busses/i2c-piix4.c
7087F:	drivers/i2c/busses/i2c-sis5595.c
7088F:	drivers/i2c/busses/i2c-sis630.c
7089F:	drivers/i2c/busses/i2c-sis96x.c
7090F:	drivers/i2c/busses/i2c-via.c
7091F:	drivers/i2c/busses/i2c-viapro.c
7092
7093I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7094M:	Hans de Goede <hdegoede@redhat.com>
7095L:	linux-i2c@vger.kernel.org
7096S:	Maintained
7097F:	drivers/i2c/busses/i2c-cht-wc.c
7098
7099I2C/SMBUS ISMT DRIVER
7100M:	Seth Heasley <seth.heasley@intel.com>
7101M:	Neil Horman <nhorman@tuxdriver.com>
7102L:	linux-i2c@vger.kernel.org
7103F:	drivers/i2c/busses/i2c-ismt.c
7104F:	Documentation/i2c/busses/i2c-ismt
7105
7106I2C/SMBUS STUB DRIVER
7107M:	Jean Delvare <jdelvare@suse.com>
7108L:	linux-i2c@vger.kernel.org
7109S:	Maintained
7110F:	drivers/i2c/i2c-stub.c
7111
7112I3C SUBSYSTEM
7113M:	Boris Brezillon <bbrezillon@kernel.org>
7114L:	linux-i3c@lists.infradead.org
7115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7116S:	Maintained
7117F:	Documentation/ABI/testing/sysfs-bus-i3c
7118F:	Documentation/devicetree/bindings/i3c/
7119F:	Documentation/driver-api/i3c
7120F:	drivers/i3c/
7121F:	include/linux/i3c/
7122F:	include/dt-bindings/i3c/
7123
7124I3C DRIVER FOR SYNOPSYS DESIGNWARE
7125M:	Vitor Soares <vitor.soares@synopsys.com>
7126S:	Maintained
7127F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7128F:	drivers/i3c/master/dw*
7129
7130IA64 (Itanium) PLATFORM
7131M:	Tony Luck <tony.luck@intel.com>
7132M:	Fenghua Yu <fenghua.yu@intel.com>
7133L:	linux-ia64@vger.kernel.org
7134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7135S:	Maintained
7136F:	arch/ia64/
7137
7138IBM Power 842 compression accelerator
7139M:	Haren Myneni <haren@us.ibm.com>
7140S:	Supported
7141F:	drivers/crypto/nx/Makefile
7142F:	drivers/crypto/nx/Kconfig
7143F:	drivers/crypto/nx/nx-842*
7144F:	include/linux/sw842.h
7145F:	crypto/842.c
7146F:	lib/842/
7147
7148IBM Power in-Nest Crypto Acceleration
7149M:	Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com>
7150L:	linux-crypto@vger.kernel.org
7151S:	Supported
7152F:	drivers/crypto/nx/Makefile
7153F:	drivers/crypto/nx/Kconfig
7154F:	drivers/crypto/nx/nx-aes*
7155F:	drivers/crypto/nx/nx-sha*
7156F:	drivers/crypto/nx/nx.*
7157F:	drivers/crypto/nx/nx_csbcpb.h
7158F:	drivers/crypto/nx/nx_debugfs.h
7159
7160IBM Power Linux RAID adapter
7161M:	Brian King <brking@us.ibm.com>
7162S:	Supported
7163F:	drivers/scsi/ipr.*
7164
7165IBM Power SRIOV Virtual NIC Device Driver
7166M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7167M:	John Allen <jallen@linux.ibm.com>
7168L:	netdev@vger.kernel.org
7169S:	Supported
7170F:	drivers/net/ethernet/ibm/ibmvnic.*
7171
7172IBM Power Virtual Accelerator Switchboard
7173M:	Sukadev Bhattiprolu
7174L:	linuxppc-dev@lists.ozlabs.org
7175S:	Supported
7176F:	arch/powerpc/platforms/powernv/vas*
7177F:	arch/powerpc/platforms/powernv/copy-paste.h
7178F:	arch/powerpc/include/asm/vas.h
7179F:	arch/powerpc/include/uapi/asm/vas.h
7180
7181IBM Power Virtual Ethernet Device Driver
7182M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7183L:	netdev@vger.kernel.org
7184S:	Supported
7185F:	drivers/net/ethernet/ibm/ibmveth.*
7186
7187IBM Power Virtual FC Device Drivers
7188M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7189L:	linux-scsi@vger.kernel.org
7190S:	Supported
7191F:	drivers/scsi/ibmvscsi/ibmvfc*
7192
7193IBM Power Virtual Management Channel Driver
7194M:	Steven Royer <seroyer@linux.ibm.com>
7195S:	Supported
7196F:	drivers/misc/ibmvmc.*
7197
7198IBM Power Virtual SCSI Device Drivers
7199M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7200L:	linux-scsi@vger.kernel.org
7201S:	Supported
7202F:	drivers/scsi/ibmvscsi/ibmvscsi*
7203F:	include/scsi/viosrp.h
7204
7205IBM Power Virtual SCSI Device Target Driver
7206M:	Michael Cyr <mikecyr@linux.ibm.com>
7207L:	linux-scsi@vger.kernel.org
7208L:	target-devel@vger.kernel.org
7209S:	Supported
7210F:	drivers/scsi/ibmvscsi_tgt/
7211
7212IBM Power VMX Cryptographic instructions
7213M:	Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com>
7214L:	linux-crypto@vger.kernel.org
7215S:	Supported
7216F:	drivers/crypto/vmx/Makefile
7217F:	drivers/crypto/vmx/Kconfig
7218F:	drivers/crypto/vmx/vmx.c
7219F:	drivers/crypto/vmx/aes*
7220F:	drivers/crypto/vmx/ghash*
7221F:	drivers/crypto/vmx/ppc-xlate.pl
7222
7223IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7224M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7225L:	linux-pci@vger.kernel.org
7226L:	linuxppc-dev@lists.ozlabs.org
7227S:	Supported
7228F:	drivers/pci/hotplug/rpaphp*
7229
7230IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7231M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7232L:	linux-pci@vger.kernel.org
7233L:	linuxppc-dev@lists.ozlabs.org
7234S:	Supported
7235F:	drivers/pci/hotplug/rpadlpar*
7236
7237IBM ServeRAID RAID DRIVER
7238S:	Orphan
7239F:	drivers/scsi/ips.*
7240
7241ICH LPC AND GPIO DRIVER
7242M:	Peter Tyser <ptyser@xes-inc.com>
7243S:	Maintained
7244F:	drivers/mfd/lpc_ich.c
7245F:	drivers/gpio/gpio-ich.c
7246
7247IDE SUBSYSTEM
7248M:	"David S. Miller" <davem@davemloft.net>
7249L:	linux-ide@vger.kernel.org
7250Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7252S:	Maintained
7253F:	Documentation/ide/
7254F:	drivers/ide/
7255F:	include/linux/ide.h
7256
7257IDE/ATAPI DRIVERS
7258M:	Borislav Petkov <bp@alien8.de>
7259L:	linux-ide@vger.kernel.org
7260S:	Maintained
7261F:	Documentation/cdrom/ide-cd
7262F:	drivers/ide/ide-cd*
7263
7264IDEAPAD LAPTOP EXTRAS DRIVER
7265M:	Ike Panhc <ike.pan@canonical.com>
7266L:	platform-driver-x86@vger.kernel.org
7267W:	http://launchpad.net/ideapad-laptop
7268S:	Maintained
7269F:	drivers/platform/x86/ideapad-laptop.c
7270
7271IDEAPAD LAPTOP SLIDEBAR DRIVER
7272M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7273L:	linux-input@vger.kernel.org
7274W:	https://github.com/o2genum/ideapad-slidebar
7275S:	Maintained
7276F:	drivers/input/misc/ideapad_slidebar.c
7277
7278IDT VersaClock 5 CLOCK DRIVER
7279M:	Marek Vasut <marek.vasut@gmail.com>
7280S:	Maintained
7281F:	drivers/clk/clk-versaclock5.c
7282
7283IEEE 802.15.4 SUBSYSTEM
7284M:	Alexander Aring <alex.aring@gmail.com>
7285M:	Stefan Schmidt <stefan@datenfreihafen.org>
7286L:	linux-wpan@vger.kernel.org
7287W:	http://wpan.cakelab.org/
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7290S:	Maintained
7291F:	net/ieee802154/
7292F:	net/mac802154/
7293F:	drivers/net/ieee802154/
7294F:	include/linux/nl802154.h
7295F:	include/linux/ieee802154.h
7296F:	include/net/nl802154.h
7297F:	include/net/mac802154.h
7298F:	include/net/af_ieee802154.h
7299F:	include/net/cfg802154.h
7300F:	include/net/ieee802154_netdev.h
7301F:	Documentation/networking/ieee802154.txt
7302
7303IFE PROTOCOL
7304M:	Yotam Gigi <yotam.gi@gmail.com>
7305M:	Jamal Hadi Salim <jhs@mojatatu.com>
7306F:	net/ife
7307F:	include/net/ife.h
7308F:	include/uapi/linux/ife.h
7309
7310IGORPLUG-USB IR RECEIVER
7311M:	Sean Young <sean@mess.org>
7312L:	linux-media@vger.kernel.org
7313S:	Maintained
7314F:	drivers/media/rc/igorplugusb.c
7315
7316IGUANAWORKS USB IR TRANSCEIVER
7317M:	Sean Young <sean@mess.org>
7318L:	linux-media@vger.kernel.org
7319S:	Maintained
7320F:	drivers/media/rc/iguanair.c
7321
7322IIO DIGITAL POTENTIOMETER DAC
7323M:	Peter Rosin <peda@axentia.se>
7324L:	linux-iio@vger.kernel.org
7325S:	Maintained
7326F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7327F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7328F:	drivers/iio/dac/dpot-dac.c
7329
7330IIO ENVELOPE DETECTOR
7331M:	Peter Rosin <peda@axentia.se>
7332L:	linux-iio@vger.kernel.org
7333S:	Maintained
7334F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7335F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7336F:	drivers/iio/adc/envelope-detector.c
7337
7338IIO MULTIPLEXER
7339M:	Peter Rosin <peda@axentia.se>
7340L:	linux-iio@vger.kernel.org
7341S:	Maintained
7342F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7343F:	drivers/iio/multiplexer/iio-mux.c
7344
7345IIO SUBSYSTEM AND DRIVERS
7346M:	Jonathan Cameron <jic23@kernel.org>
7347R:	Hartmut Knaack <knaack.h@gmx.de>
7348R:	Lars-Peter Clausen <lars@metafoo.de>
7349R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7350L:	linux-iio@vger.kernel.org
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7352S:	Maintained
7353F:	Documentation/ABI/testing/configfs-iio*
7354F:	Documentation/ABI/testing/sysfs-bus-iio*
7355F:	Documentation/devicetree/bindings/iio/
7356F:	drivers/iio/
7357F:	drivers/staging/iio/
7358F:	include/linux/iio/
7359F:	tools/iio/
7360
7361IIO UNIT CONVERTER
7362M:	Peter Rosin <peda@axentia.se>
7363L:	linux-iio@vger.kernel.org
7364S:	Maintained
7365F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7366F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7367F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7368F:	drivers/iio/afe/iio-rescale.c
7369
7370IKANOS/ADI EAGLE ADSL USB DRIVER
7371M:	Matthieu Castet <castet.matthieu@free.fr>
7372M:	Stanislaw Gruszka <stf_xl@wp.pl>
7373S:	Maintained
7374F:	drivers/usb/atm/ueagle-atm.c
7375
7376IMGTEC ASCII LCD DRIVER
7377M:	Paul Burton <paul.burton@mips.com>
7378S:	Maintained
7379F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7380F:	drivers/auxdisplay/img-ascii-lcd.c
7381
7382IMGTEC IR DECODER DRIVER
7383M:	James Hogan <jhogan@kernel.org>
7384S:	Maintained
7385F:	drivers/media/rc/img-ir/
7386
7387IMON SOUNDGRAPH USB IR RECEIVER
7388M:	Sean Young <sean@mess.org>
7389L:	linux-media@vger.kernel.org
7390S:	Maintained
7391F:	drivers/media/rc/imon_raw.c
7392F:	drivers/media/rc/imon.c
7393
7394IMS TWINTURBO FRAMEBUFFER DRIVER
7395L:	linux-fbdev@vger.kernel.org
7396S:	Orphan
7397F:	drivers/video/fbdev/imsttfb.c
7398
7399INA209 HARDWARE MONITOR DRIVER
7400M:	Guenter Roeck <linux@roeck-us.net>
7401L:	linux-hwmon@vger.kernel.org
7402S:	Maintained
7403F:	Documentation/hwmon/ina209
7404F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7405F:	drivers/hwmon/ina209.c
7406
7407INA2XX HARDWARE MONITOR DRIVER
7408M:	Guenter Roeck <linux@roeck-us.net>
7409L:	linux-hwmon@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/hwmon/ina2xx
7412F:	drivers/hwmon/ina2xx.c
7413F:	include/linux/platform_data/ina2xx.h
7414
7415INDUSTRY PACK SUBSYSTEM (IPACK)
7416M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7417M:	Jens Taprogge <jens.taprogge@taprogge.org>
7418M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7419L:	industrypack-devel@lists.sourceforge.net
7420W:	http://industrypack.sourceforge.net
7421S:	Maintained
7422F:	drivers/ipack/
7423
7424INFINIBAND SUBSYSTEM
7425M:	Doug Ledford <dledford@redhat.com>
7426M:	Jason Gunthorpe <jgg@mellanox.com>
7427L:	linux-rdma@vger.kernel.org
7428W:	https://github.com/linux-rdma/rdma-core
7429Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7431S:	Supported
7432F:	Documentation/devicetree/bindings/infiniband/
7433F:	Documentation/infiniband/
7434F:	drivers/infiniband/
7435F:	include/uapi/linux/if_infiniband.h
7436F:	include/uapi/rdma/
7437F:	include/rdma/
7438
7439INGENIC JZ4780 DMA Driver
7440M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7441S:	Maintained
7442F:	drivers/dma/dma-jz4780.c
7443
7444INGENIC JZ4780 NAND DRIVER
7445M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7446L:	linux-mtd@lists.infradead.org
7447S:	Maintained
7448F:	drivers/mtd/nand/raw/jz4780_*
7449
7450INOTIFY
7451M:	Jan Kara <jack@suse.cz>
7452R:	Amir Goldstein <amir73il@gmail.com>
7453L:	linux-fsdevel@vger.kernel.org
7454S:	Maintained
7455F:	Documentation/filesystems/inotify.txt
7456F:	fs/notify/inotify/
7457F:	include/linux/inotify.h
7458F:	include/uapi/linux/inotify.h
7459
7460INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7461M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7462L:	linux-input@vger.kernel.org
7463Q:	http://patchwork.kernel.org/project/linux-input/list/
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7465S:	Maintained
7466F:	drivers/input/
7467F:	include/linux/input.h
7468F:	include/uapi/linux/input.h
7469F:	include/uapi/linux/input-event-codes.h
7470F:	include/linux/input/
7471F:	Documentation/devicetree/bindings/input/
7472F:	Documentation/devicetree/bindings/serio/
7473F:	Documentation/input/
7474
7475INPUT MULTITOUCH (MT) PROTOCOL
7476M:	Henrik Rydberg <rydberg@bitmath.org>
7477L:	linux-input@vger.kernel.org
7478S:	Odd fixes
7479F:	Documentation/input/multi-touch-protocol.rst
7480F:	drivers/input/input-mt.c
7481K:	\b(ABS|SYN)_MT_
7482
7483INSIDE SECURE CRYPTO DRIVER
7484M:	Antoine Tenart <antoine.tenart@bootlin.com>
7485F:	drivers/crypto/inside-secure/
7486S:	Maintained
7487L:	linux-crypto@vger.kernel.org
7488
7489INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7490M:	Mimi Zohar <zohar@linux.ibm.com>
7491M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7492L:	linux-integrity@vger.kernel.org
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7494S:	Supported
7495F:	security/integrity/ima/
7496
7497INTEL 810/815 FRAMEBUFFER DRIVER
7498M:	Antonino Daplas <adaplas@gmail.com>
7499L:	linux-fbdev@vger.kernel.org
7500S:	Maintained
7501F:	drivers/video/fbdev/i810/
7502
7503INTEL ASoC DRIVERS
7504M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7505M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7506M:	Jie Yang <yang.jie@linux.intel.com>
7507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7508S:	Supported
7509F:	sound/soc/intel/
7510
7511INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7512M:	Hans de Goede <hdegoede@redhat.com>
7513L:	platform-driver-x86@vger.kernel.org
7514S:	Maintained
7515F:	drivers/platform/x86/intel_atomisp2_pm.c
7516
7517INTEL C600 SERIES SAS CONTROLLER DRIVER
7518M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7519M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7520L:	linux-scsi@vger.kernel.org
7521T:	git git://git.code.sf.net/p/intel-sas/isci
7522S:	Supported
7523F:	drivers/scsi/isci/
7524
7525INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7526M:	Jani Nikula <jani.nikula@linux.intel.com>
7527M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7528M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7529L:	intel-gfx@lists.freedesktop.org
7530W:	https://01.org/linuxgraphics/
7531B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7532C:	irc://chat.freenode.net/intel-gfx
7533Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7534T:	git git://anongit.freedesktop.org/drm-intel
7535S:	Supported
7536F:	drivers/gpu/drm/i915/
7537F:	include/drm/i915*
7538F:	include/uapi/drm/i915_drm.h
7539F:	Documentation/gpu/i915.rst
7540
7541INTEL ETHERNET DRIVERS
7542M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7543L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7544W:	http://www.intel.com/support/feedback.htm
7545W:	http://e1000.sourceforge.net/
7546Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7549S:	Supported
7550F:	Documentation/networking/e100.rst
7551F:	Documentation/networking/e1000.rst
7552F:	Documentation/networking/e1000e.rst
7553F:	Documentation/networking/fm10k.rst
7554F:	Documentation/networking/igb.rst
7555F:	Documentation/networking/igbvf.rst
7556F:	Documentation/networking/ixgb.rst
7557F:	Documentation/networking/ixgbe.rst
7558F:	Documentation/networking/ixgbevf.rst
7559F:	Documentation/networking/i40e.rst
7560F:	Documentation/networking/iavf.rst
7561F:	Documentation/networking/ice.rst
7562F:	drivers/net/ethernet/intel/
7563F:	drivers/net/ethernet/intel/*/
7564F:	include/linux/avf/virtchnl.h
7565
7566INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7567M:	Maik Broemme <mbroemme@libmpq.org>
7568L:	linux-fbdev@vger.kernel.org
7569S:	Maintained
7570F:	Documentation/fb/intelfb.txt
7571F:	drivers/video/fbdev/intelfb/
7572
7573INTEL GPIO DRIVERS
7574M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7575L:	linux-gpio@vger.kernel.org
7576S:	Maintained
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7578F:	drivers/gpio/gpio-ich.c
7579F:	drivers/gpio/gpio-intel-mid.c
7580F:	drivers/gpio/gpio-lynxpoint.c
7581F:	drivers/gpio/gpio-merrifield.c
7582F:	drivers/gpio/gpio-ml-ioh.c
7583F:	drivers/gpio/gpio-pch.c
7584F:	drivers/gpio/gpio-sch.c
7585F:	drivers/gpio/gpio-sodaville.c
7586
7587INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7588M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7589M:	Zhi Wang <zhi.a.wang@intel.com>
7590L:	intel-gvt-dev@lists.freedesktop.org
7591L:	intel-gfx@lists.freedesktop.org
7592W:	https://01.org/igvt-g
7593T:	git https://github.com/intel/gvt-linux.git
7594S:	Supported
7595F:	drivers/gpu/drm/i915/gvt/
7596
7597INTEL HID EVENT DRIVER
7598M:	Alex Hung <alex.hung@canonical.com>
7599L:	platform-driver-x86@vger.kernel.org
7600S:	Maintained
7601F:	drivers/platform/x86/intel-hid.c
7602
7603INTEL I/OAT DMA DRIVER
7604M:	Dave Jiang <dave.jiang@intel.com>
7605R:	Dan Williams <dan.j.williams@intel.com>
7606L:	dmaengine@vger.kernel.org
7607Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7608S:	Supported
7609F:	drivers/dma/ioat*
7610
7611INTEL IDLE DRIVER
7612M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7613M:	Len Brown <lenb@kernel.org>
7614L:	linux-pm@vger.kernel.org
7615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7616B:	https://bugzilla.kernel.org
7617S:	Supported
7618F:	drivers/idle/intel_idle.c
7619
7620INTEL INTEGRATED SENSOR HUB DRIVER
7621M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7622M:	Jiri Kosina <jikos@kernel.org>
7623L:	linux-input@vger.kernel.org
7624S:	Maintained
7625F:	drivers/hid/intel-ish-hid/
7626
7627INTEL IOMMU (VT-d)
7628M:	David Woodhouse <dwmw2@infradead.org>
7629L:	iommu@lists.linux-foundation.org
7630T:	git git://git.infradead.org/iommu-2.6.git
7631S:	Supported
7632F:	drivers/iommu/intel-iommu.c
7633F:	include/linux/intel-iommu.h
7634
7635INTEL IOP-ADMA DMA DRIVER
7636R:	Dan Williams <dan.j.williams@intel.com>
7637S:	Odd fixes
7638F:	drivers/dma/iop-adma.c
7639
7640INTEL IPU3 CSI-2 CIO2 DRIVER
7641M:	Yong Zhi <yong.zhi@intel.com>
7642M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7643M:	Bingbu Cao <bingbu.cao@intel.com>
7644R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7645R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7646L:	linux-media@vger.kernel.org
7647S:	Maintained
7648F:	drivers/media/pci/intel/ipu3/
7649F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7650
7651INTEL IPU3 CSI-2 IMGU DRIVER
7652M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7653L:	linux-media@vger.kernel.org
7654S:	Maintained
7655F:	drivers/staging/media/ipu3/
7656F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7657F:	Documentation/media/v4l-drivers/ipu3.rst
7658
7659INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7660M:	Krzysztof Halasa <khalasa@piap.pl>
7661S:	Maintained
7662F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7663F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7664F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7665F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7666F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7667F:	drivers/net/wan/ixp4xx_hss.c
7668
7669INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7670M:	Deepak Saxena <dsaxena@plexity.net>
7671S:	Maintained
7672F:	drivers/char/hw_random/ixp4xx-rng.c
7673
7674INTEL MANAGEMENT ENGINE (mei)
7675M:	Tomas Winkler <tomas.winkler@intel.com>
7676L:	linux-kernel@vger.kernel.org
7677S:	Supported
7678F:	include/uapi/linux/mei.h
7679F:	include/linux/mei_cl_bus.h
7680F:	drivers/misc/mei/*
7681F:	drivers/watchdog/mei_wdt.c
7682F:	Documentation/misc-devices/mei/*
7683F:	samples/mei/*
7684
7685INTEL MENLOW THERMAL DRIVER
7686M:	Sujith Thomas <sujith.thomas@intel.com>
7687L:	platform-driver-x86@vger.kernel.org
7688W:	https://01.org/linux-acpi
7689S:	Supported
7690F:	drivers/platform/x86/intel_menlow.c
7691
7692INTEL MIC DRIVERS (mic)
7693M:	Sudeep Dutt <sudeep.dutt@intel.com>
7694M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7695S:	Supported
7696W:	https://github.com/sudeepdutt/mic
7697W:	http://software.intel.com/en-us/mic-developer
7698F:	include/linux/mic_bus.h
7699F:	include/linux/scif.h
7700F:	include/uapi/linux/mic_common.h
7701F:	include/uapi/linux/mic_ioctl.h
7702F:	include/uapi/linux/scif_ioctl.h
7703F:	drivers/misc/mic/
7704F:	drivers/dma/mic_x100_dma.c
7705F:	drivers/dma/mic_x100_dma.h
7706F:	Documentation/mic/
7707
7708INTEL PMC CORE DRIVER
7709M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7710M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7711L:	platform-driver-x86@vger.kernel.org
7712S:	Maintained
7713F:	drivers/platform/x86/intel_pmc_core*
7714
7715INTEL PMC/P-Unit IPC DRIVER
7716M:	Zha Qipeng<qipeng.zha@intel.com>
7717L:	platform-driver-x86@vger.kernel.org
7718S:	Maintained
7719F:	drivers/platform/x86/intel_pmc_ipc.c
7720F:	drivers/platform/x86/intel_punit_ipc.c
7721F:	arch/x86/include/asm/intel_pmc_ipc.h
7722F:	arch/x86/include/asm/intel_punit_ipc.h
7723
7724INTEL PMIC GPIO DRIVERS
7725M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7726S:	Maintained
7727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7728F:	drivers/gpio/gpio-*cove.c
7729F:	drivers/gpio/gpio-msic.c
7730
7731INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7732R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7733S:	Maintained
7734F:	drivers/mfd/intel_msic.c
7735F:	drivers/mfd/intel_soc_pmic*
7736F:	include/linux/mfd/intel_msic.h
7737F:	include/linux/mfd/intel_soc_pmic*
7738
7739INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7740M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7741L:	linux-wireless@vger.kernel.org
7742S:	Maintained
7743F:	Documentation/networking/README.ipw2100
7744F:	Documentation/networking/README.ipw2200
7745F:	drivers/net/wireless/intel/ipw2x00/
7746
7747INTEL PSTATE DRIVER
7748M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7749M:	Len Brown <lenb@kernel.org>
7750L:	linux-pm@vger.kernel.org
7751S:	Supported
7752F:	drivers/cpufreq/intel_pstate.c
7753
7754INTEL RDMA RNIC DRIVER
7755M:	Faisal Latif <faisal.latif@intel.com>
7756M:	Shiraz Saleem <shiraz.saleem@intel.com>
7757L:	linux-rdma@vger.kernel.org
7758S:	Supported
7759F:	drivers/infiniband/hw/i40iw/
7760F:	include/uapi/rdma/i40iw-abi.h
7761
7762INTEL TELEMETRY DRIVER
7763M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7764M:	"David E. Box" <david.e.box@linux.intel.com>
7765L:	platform-driver-x86@vger.kernel.org
7766S:	Maintained
7767F:	arch/x86/include/asm/intel_telemetry.h
7768F:	drivers/platform/x86/intel_telemetry*
7769
7770INTEL VIRTUAL BUTTON DRIVER
7771M:	AceLan Kao <acelan.kao@canonical.com>
7772L:	platform-driver-x86@vger.kernel.org
7773S:	Maintained
7774F:	drivers/platform/x86/intel-vbtn.c
7775
7776INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7777M:	Stanislaw Gruszka <sgruszka@redhat.com>
7778L:	linux-wireless@vger.kernel.org
7779S:	Supported
7780F:	drivers/net/wireless/intel/iwlegacy/
7781
7782INTEL WIRELESS WIFI LINK (iwlwifi)
7783M:	Johannes Berg <johannes.berg@intel.com>
7784M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7785M:	Luca Coelho <luciano.coelho@intel.com>
7786M:	Intel Linux Wireless <linuxwifi@intel.com>
7787L:	linux-wireless@vger.kernel.org
7788W:	http://intellinuxwireless.org
7789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7790S:	Supported
7791F:	drivers/net/wireless/intel/iwlwifi/
7792
7793INTEL WIRELESS WIMAX CONNECTION 2400
7794M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7795M:	linux-wimax@intel.com
7796L:	wimax@linuxwimax.org (subscribers-only)
7797S:	Supported
7798W:	http://linuxwimax.org
7799F:	Documentation/wimax/README.i2400m
7800F:	drivers/net/wimax/i2400m/
7801F:	include/uapi/linux/wimax/i2400m.h
7802
7803INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7804M:	Mario Limonciello <mario.limonciello@dell.com>
7805S:	Maintained
7806F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7807
7808INTEL(R) TRACE HUB
7809M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7810S:	Supported
7811F:	Documentation/trace/intel_th.rst
7812F:	drivers/hwtracing/intel_th/
7813
7814INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7815M:	Ning Sun <ning.sun@intel.com>
7816L:	tboot-devel@lists.sourceforge.net
7817W:	http://tboot.sourceforge.net
7818T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7819S:	Supported
7820F:	Documentation/intel_txt.txt
7821F:	include/linux/tboot.h
7822F:	arch/x86/kernel/tboot.c
7823
7824INTEL-MID GPIO DRIVER
7825M:	David Cohen <david.a.cohen@linux.intel.com>
7826L:	linux-gpio@vger.kernel.org
7827S:	Maintained
7828F:	drivers/gpio/gpio-intel-mid.c
7829
7830INVENSENSE MPU-3050 GYROSCOPE DRIVER
7831M:	Linus Walleij <linus.walleij@linaro.org>
7832L:	linux-iio@vger.kernel.org
7833S:	Maintained
7834F:	drivers/iio/gyro/mpu3050*
7835F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7836
7837IOC3 ETHERNET DRIVER
7838M:	Ralf Baechle <ralf@linux-mips.org>
7839L:	linux-mips@vger.kernel.org
7840S:	Maintained
7841F:	drivers/net/ethernet/sgi/ioc3-eth.c
7842
7843IOC3 SERIAL DRIVER
7844M:	Pat Gefre <pfg@sgi.com>
7845L:	linux-serial@vger.kernel.org
7846S:	Maintained
7847F:	drivers/tty/serial/ioc3_serial.c
7848
7849IOMMU DRIVERS
7850M:	Joerg Roedel <joro@8bytes.org>
7851L:	iommu@lists.linux-foundation.org
7852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7853S:	Maintained
7854F:	Documentation/devicetree/bindings/iommu/
7855F:	drivers/iommu/
7856F:	include/linux/iommu.h
7857F:	include/linux/of_iommu.h
7858F:	include/linux/iova.h
7859
7860IP MASQUERADING
7861M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7862S:	Maintained
7863F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7864
7865IPMI SUBSYSTEM
7866M:	Corey Minyard <minyard@acm.org>
7867L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7868W:	http://openipmi.sourceforge.net/
7869S:	Supported
7870F:	Documentation/devicetree/bindings/ipmi/
7871F:	Documentation/IPMI.txt
7872F:	drivers/char/ipmi/
7873F:	include/linux/ipmi*
7874F:	include/uapi/linux/ipmi*
7875
7876IPS SCSI RAID DRIVER
7877M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7878L:	linux-scsi@vger.kernel.org
7879W:	http://www.adaptec.com/
7880S:	Maintained
7881F:	drivers/scsi/ips*
7882
7883IPVS
7884M:	Wensong Zhang <wensong@linux-vs.org>
7885M:	Simon Horman <horms@verge.net.au>
7886M:	Julian Anastasov <ja@ssi.bg>
7887L:	netdev@vger.kernel.org
7888L:	lvs-devel@vger.kernel.org
7889S:	Maintained
7890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7892F:	Documentation/networking/ipvs-sysctl.txt
7893F:	include/net/ip_vs.h
7894F:	include/uapi/linux/ip_vs.h
7895F:	net/netfilter/ipvs/
7896
7897IPWIRELESS DRIVER
7898M:	Jiri Kosina <jikos@kernel.org>
7899M:	David Sterba <dsterba@suse.com>
7900S:	Odd Fixes
7901F:	drivers/tty/ipwireless/
7902
7903IPX NETWORK LAYER
7904L:	netdev@vger.kernel.org
7905S:	Obsolete
7906F:	include/uapi/linux/ipx.h
7907
7908IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7909M:	Marc Zyngier <marc.zyngier@arm.com>
7910S:	Maintained
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7912F:	Documentation/IRQ-domain.txt
7913F:	include/linux/irqdomain.h
7914F:	kernel/irq/irqdomain.c
7915F:	kernel/irq/msi.c
7916
7917IRQ SUBSYSTEM
7918M:	Thomas Gleixner <tglx@linutronix.de>
7919L:	linux-kernel@vger.kernel.org
7920S:	Maintained
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7922F:	kernel/irq/
7923
7924IRQCHIP DRIVERS
7925M:	Thomas Gleixner <tglx@linutronix.de>
7926M:	Jason Cooper <jason@lakedaemon.net>
7927M:	Marc Zyngier <marc.zyngier@arm.com>
7928L:	linux-kernel@vger.kernel.org
7929S:	Maintained
7930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7931F:	Documentation/devicetree/bindings/interrupt-controller/
7932F:	drivers/irqchip/
7933
7934ISA
7935M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7936S:	Maintained
7937F:	Documentation/isa.txt
7938F:	drivers/base/isa.c
7939F:	include/linux/isa.h
7940
7941ISA RADIO MODULE
7942M:	Hans Verkuil <hverkuil@xs4all.nl>
7943L:	linux-media@vger.kernel.org
7944T:	git git://linuxtv.org/media_tree.git
7945W:	https://linuxtv.org
7946S:	Maintained
7947F:	drivers/media/radio/radio-isa*
7948
7949ISAPNP
7950M:	Jaroslav Kysela <perex@perex.cz>
7951S:	Maintained
7952F:	Documentation/isapnp.txt
7953F:	drivers/pnp/isapnp/
7954F:	include/linux/isapnp.h
7955
7956ISCSI
7957M:	Lee Duncan <lduncan@suse.com>
7958M:	Chris Leech <cleech@redhat.com>
7959L:	open-iscsi@googlegroups.com
7960W:	www.open-iscsi.com
7961S:	Maintained
7962F:	drivers/scsi/*iscsi*
7963F:	include/scsi/*iscsi*
7964
7965iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7966M:	Peter Jones <pjones@redhat.com>
7967M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7968S:	Maintained
7969F:	drivers/firmware/iscsi_ibft*
7970
7971ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7972M:	Sagi Grimberg <sagi@grimberg.me>
7973M:	Max Gurtovoy <maxg@mellanox.com>
7974L:	linux-rdma@vger.kernel.org
7975S:	Supported
7976W:	http://www.openfabrics.org
7977W:	www.open-iscsi.org
7978Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7979F:	drivers/infiniband/ulp/iser/
7980
7981ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7982M:	Sagi Grimberg <sagi@grimberg.me>
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7984L:	linux-rdma@vger.kernel.org
7985L:	target-devel@vger.kernel.org
7986S:	Supported
7987W:	http://www.linux-iscsi.org
7988F:	drivers/infiniband/ulp/isert
7989
7990ISDN SUBSYSTEM
7991M:	Karsten Keil <isdn@linux-pingi.de>
7992L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7993L:	netdev@vger.kernel.org
7994W:	http://www.isdn4linux.de
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7996S:	Maintained
7997F:	Documentation/isdn/
7998F:	drivers/isdn/
7999F:	include/linux/isdn.h
8000F:	include/linux/isdn/
8001F:	include/uapi/linux/isdn.h
8002F:	include/uapi/linux/isdn/
8003
8004ISDN SUBSYSTEM (Eicon active card driver)
8005M:	Armin Schindler <mac@melware.de>
8006L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8007W:	http://www.melware.de
8008S:	Maintained
8009F:	drivers/isdn/hardware/eicon/
8010
8011IT87 HARDWARE MONITORING DRIVER
8012M:	Jean Delvare <jdelvare@suse.com>
8013L:	linux-hwmon@vger.kernel.org
8014S:	Maintained
8015F:	Documentation/hwmon/it87
8016F:	drivers/hwmon/it87.c
8017
8018IT913X MEDIA DRIVER
8019M:	Antti Palosaari <crope@iki.fi>
8020L:	linux-media@vger.kernel.org
8021W:	https://linuxtv.org
8022W:	http://palosaari.fi/linux/
8023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8024T:	git git://linuxtv.org/anttip/media_tree.git
8025S:	Maintained
8026F:	drivers/media/tuners/it913x*
8027
8028IVTV VIDEO4LINUX DRIVER
8029M:	Andy Walls <awalls@md.metrocast.net>
8030L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8031L:	linux-media@vger.kernel.org
8032T:	git git://linuxtv.org/media_tree.git
8033W:	http://www.ivtvdriver.org
8034S:	Maintained
8035F:	Documentation/media/v4l-drivers/ivtv*
8036F:	drivers/media/pci/ivtv/
8037F:	include/uapi/linux/ivtv*
8038
8039IX2505V MEDIA DRIVER
8040M:	Malcolm Priestley <tvboxspy@gmail.com>
8041L:	linux-media@vger.kernel.org
8042W:	https://linuxtv.org
8043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8044S:	Maintained
8045F:	drivers/media/dvb-frontends/ix2505v*
8046
8047JAILHOUSE HYPERVISOR INTERFACE
8048M:	Jan Kiszka <jan.kiszka@siemens.com>
8049L:	jailhouse-dev@googlegroups.com
8050S:	Maintained
8051F:	arch/x86/kernel/jailhouse.c
8052F:	arch/x86/include/asm/jailhouse_para.h
8053
8054JC42.4 TEMPERATURE SENSOR DRIVER
8055M:	Guenter Roeck <linux@roeck-us.net>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	drivers/hwmon/jc42.c
8059F:	Documentation/hwmon/jc42
8060
8061JFS FILESYSTEM
8062M:	Dave Kleikamp <shaggy@kernel.org>
8063L:	jfs-discussion@lists.sourceforge.net
8064W:	http://jfs.sourceforge.net/
8065T:	git git://github.com/kleikamp/linux-shaggy.git
8066S:	Maintained
8067F:	Documentation/filesystems/jfs.txt
8068F:	fs/jfs/
8069
8070JME NETWORK DRIVER
8071M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8072L:	netdev@vger.kernel.org
8073S:	Maintained
8074F:	drivers/net/ethernet/jme.*
8075
8076JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8077M:	David Woodhouse <dwmw2@infradead.org>
8078L:	linux-mtd@lists.infradead.org
8079W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8080S:	Maintained
8081F:	fs/jffs2/
8082F:	include/uapi/linux/jffs2.h
8083
8084JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8085M:	"Theodore Ts'o" <tytso@mit.edu>
8086M:	Jan Kara <jack@suse.com>
8087L:	linux-ext4@vger.kernel.org
8088S:	Maintained
8089F:	fs/jbd2/
8090F:	include/linux/jbd2.h
8091
8092JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8093M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8094L:	linux-media@vger.kernel.org
8095S:	Maintained
8096F:	drivers/media/platform/rcar_jpu.c
8097
8098JSM Neo PCI based serial card
8099L:	linux-serial@vger.kernel.org
8100S:	Orphan
8101F:	drivers/tty/serial/jsm/
8102
8103K10TEMP HARDWARE MONITORING DRIVER
8104M:	Clemens Ladisch <clemens@ladisch.de>
8105L:	linux-hwmon@vger.kernel.org
8106S:	Maintained
8107F:	Documentation/hwmon/k10temp
8108F:	drivers/hwmon/k10temp.c
8109
8110K8TEMP HARDWARE MONITORING DRIVER
8111M:	Rudolf Marek <r.marek@assembler.cz>
8112L:	linux-hwmon@vger.kernel.org
8113S:	Maintained
8114F:	Documentation/hwmon/k8temp
8115F:	drivers/hwmon/k8temp.c
8116
8117KASAN
8118M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8119R:	Alexander Potapenko <glider@google.com>
8120R:	Dmitry Vyukov <dvyukov@google.com>
8121L:	kasan-dev@googlegroups.com
8122S:	Maintained
8123F:	arch/*/include/asm/kasan.h
8124F:	arch/*/mm/kasan_init*
8125F:	Documentation/dev-tools/kasan.rst
8126F:	include/linux/kasan*.h
8127F:	lib/test_kasan.c
8128F:	mm/kasan/
8129F:	scripts/Makefile.kasan
8130
8131KCONFIG
8132M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8134L:	linux-kbuild@vger.kernel.org
8135S:	Maintained
8136F:	Documentation/kbuild/kconfig*
8137F:	scripts/kconfig/
8138F:	scripts/Kconfig.include
8139
8140KDUMP
8141M:	Dave Young <dyoung@redhat.com>
8142M:	Baoquan He <bhe@redhat.com>
8143R:	Vivek Goyal <vgoyal@redhat.com>
8144L:	kexec@lists.infradead.org
8145W:	http://lse.sourceforge.net/kdump/
8146S:	Maintained
8147F:	Documentation/kdump/
8148
8149KEENE FM RADIO TRANSMITTER DRIVER
8150M:	Hans Verkuil <hverkuil@xs4all.nl>
8151L:	linux-media@vger.kernel.org
8152T:	git git://linuxtv.org/media_tree.git
8153W:	https://linuxtv.org
8154S:	Maintained
8155F:	drivers/media/radio/radio-keene*
8156
8157KERNEL AUTOMOUNTER
8158M:	Ian Kent <raven@themaw.net>
8159L:	autofs@vger.kernel.org
8160S:	Maintained
8161F:	fs/autofs/
8162
8163KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8164M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8165M:	Michal Marek <michal.lkml@markovi.net>
8166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8167L:	linux-kbuild@vger.kernel.org
8168S:	Maintained
8169F:	Documentation/kbuild/
8170F:	Makefile
8171F:	scripts/Kbuild*
8172F:	scripts/Makefile*
8173F:	scripts/basic/
8174F:	scripts/mk*
8175F:	scripts/mod/
8176F:	scripts/package/
8177
8178KERNEL JANITORS
8179L:	kernel-janitors@vger.kernel.org
8180W:	http://kernelnewbies.org/KernelJanitors
8181S:	Odd Fixes
8182
8183KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8184M:	"J. Bruce Fields" <bfields@fieldses.org>
8185M:	Jeff Layton <jlayton@kernel.org>
8186L:	linux-nfs@vger.kernel.org
8187W:	http://nfs.sourceforge.net/
8188T:	git git://linux-nfs.org/~bfields/linux.git
8189S:	Supported
8190F:	fs/nfsd/
8191F:	include/uapi/linux/nfsd/
8192F:	fs/lockd/
8193F:	fs/nfs_common/
8194F:	net/sunrpc/
8195F:	include/linux/lockd/
8196F:	include/linux/sunrpc/
8197F:	include/uapi/linux/sunrpc/
8198
8199KERNEL SELFTEST FRAMEWORK
8200M:	Shuah Khan <shuah@kernel.org>
8201L:	linux-kselftest@vger.kernel.org
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8203Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8204S:	Maintained
8205F:	tools/testing/selftests/
8206F:	Documentation/dev-tools/kselftest*
8207
8208KERNEL USERMODE HELPER
8209M:	Luis Chamberlain <mcgrof@kernel.org>
8210L:	linux-kernel@vger.kernel.org
8211S:	Maintained
8212F:	kernel/umh.c
8213F:	include/linux/umh.h
8214
8215KERNEL VIRTUAL MACHINE (KVM)
8216M:	Paolo Bonzini <pbonzini@redhat.com>
8217M:	Radim Krčmář <rkrcmar@redhat.com>
8218L:	kvm@vger.kernel.org
8219W:	http://www.linux-kvm.org
8220T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8221S:	Supported
8222F:	Documentation/virtual/kvm/
8223F:	include/trace/events/kvm.h
8224F:	include/uapi/asm-generic/kvm*
8225F:	include/uapi/linux/kvm*
8226F:	include/asm-generic/kvm*
8227F:	include/linux/kvm*
8228F:	include/kvm/iodev.h
8229F:	virt/kvm/*
8230F:	tools/kvm/
8231
8232KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8233M:	Joerg Roedel <joro@8bytes.org>
8234L:	kvm@vger.kernel.org
8235W:	http://www.linux-kvm.org/
8236S:	Maintained
8237F:	arch/x86/include/asm/svm.h
8238F:	arch/x86/kvm/svm.c
8239
8240KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8241M:	Christoffer Dall <christoffer.dall@arm.com>
8242M:	Marc Zyngier <marc.zyngier@arm.com>
8243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8244L:	kvmarm@lists.cs.columbia.edu
8245W:	http://systems.cs.columbia.edu/projects/kvm-arm
8246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8247S:	Supported
8248F:	arch/arm/include/uapi/asm/kvm*
8249F:	arch/arm/include/asm/kvm*
8250F:	arch/arm/kvm/
8251F:	virt/kvm/arm/
8252F:	include/kvm/arm_*
8253
8254KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8255M:	Christoffer Dall <christoffer.dall@arm.com>
8256M:	Marc Zyngier <marc.zyngier@arm.com>
8257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8258L:	kvmarm@lists.cs.columbia.edu
8259S:	Maintained
8260F:	arch/arm64/include/uapi/asm/kvm*
8261F:	arch/arm64/include/asm/kvm*
8262F:	arch/arm64/kvm/
8263
8264KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8265M:	James Hogan <jhogan@kernel.org>
8266L:	linux-mips@vger.kernel.org
8267S:	Supported
8268F:	arch/mips/include/uapi/asm/kvm*
8269F:	arch/mips/include/asm/kvm*
8270F:	arch/mips/kvm/
8271
8272KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8273M:	Paul Mackerras <paulus@ozlabs.org>
8274L:	kvm-ppc@vger.kernel.org
8275W:	http://www.linux-kvm.org/
8276T:	git git://github.com/agraf/linux-2.6.git
8277S:	Supported
8278F:	arch/powerpc/include/uapi/asm/kvm*
8279F:	arch/powerpc/include/asm/kvm*
8280F:	arch/powerpc/kvm/
8281F:	arch/powerpc/kernel/kvm*
8282
8283KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8284M:	Christian Borntraeger <borntraeger@de.ibm.com>
8285M:	Janosch Frank <frankja@linux.ibm.com>
8286R:	David Hildenbrand <david@redhat.com>
8287R:	Cornelia Huck <cohuck@redhat.com>
8288L:	linux-s390@vger.kernel.org
8289W:	http://www.ibm.com/developerworks/linux/linux390/
8290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8291S:	Supported
8292F:	arch/s390/include/uapi/asm/kvm*
8293F:	arch/s390/include/asm/gmap.h
8294F:	arch/s390/include/asm/kvm*
8295F:	arch/s390/kvm/
8296F:	arch/s390/mm/gmap.c
8297
8298KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8299M:	Paolo Bonzini <pbonzini@redhat.com>
8300M:	Radim Krčmář <rkrcmar@redhat.com>
8301L:	kvm@vger.kernel.org
8302W:	http://www.linux-kvm.org
8303T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8304S:	Supported
8305F:	arch/x86/kvm/
8306F:	arch/x86/kvm/*/
8307F:	arch/x86/include/uapi/asm/kvm*
8308F:	arch/x86/include/asm/kvm*
8309F:	arch/x86/include/asm/pvclock-abi.h
8310F:	arch/x86/kernel/kvm.c
8311F:	arch/x86/kernel/kvmclock.c
8312
8313KERNFS
8314M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8315M:	Tejun Heo <tj@kernel.org>
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8317S:	Supported
8318F:	include/linux/kernfs.h
8319F:	fs/kernfs/
8320
8321KEXEC
8322M:	Eric Biederman <ebiederm@xmission.com>
8323W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8324L:	kexec@lists.infradead.org
8325S:	Maintained
8326F:	include/linux/kexec.h
8327F:	include/uapi/linux/kexec.h
8328F:	kernel/kexec*
8329
8330KEYS-ENCRYPTED
8331M:	Mimi Zohar <zohar@linux.ibm.com>
8332L:	linux-integrity@vger.kernel.org
8333L:	keyrings@vger.kernel.org
8334S:	Supported
8335F:	Documentation/security/keys/trusted-encrypted.rst
8336F:	include/keys/encrypted-type.h
8337F:	security/keys/encrypted-keys/
8338
8339KEYS-TRUSTED
8340M:	James Bottomley <jejb@linux.ibm.com>
8341M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8342M:	Mimi Zohar <zohar@linuxibm.com>
8343L:	linux-integrity@vger.kernel.org
8344L:	keyrings@vger.kernel.org
8345S:	Supported
8346F:	Documentation/security/keys/trusted-encrypted.rst
8347F:	include/keys/trusted-type.h
8348F:	security/keys/trusted.c
8349F:	security/keys/trusted.h
8350
8351KEYS/KEYRINGS:
8352M:	David Howells <dhowells@redhat.com>
8353L:	keyrings@vger.kernel.org
8354S:	Maintained
8355F:	Documentation/security/keys/core.rst
8356F:	include/linux/key.h
8357F:	include/linux/key-type.h
8358F:	include/linux/keyctl.h
8359F:	include/uapi/linux/keyctl.h
8360F:	include/keys/
8361F:	security/keys/
8362
8363KGDB / KDB /debug_core
8364M:	Jason Wessel <jason.wessel@windriver.com>
8365M:	Daniel Thompson <daniel.thompson@linaro.org>
8366W:	http://kgdb.wiki.kernel.org/
8367L:	kgdb-bugreport@lists.sourceforge.net
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8369S:	Maintained
8370F:	Documentation/dev-tools/kgdb.rst
8371F:	drivers/misc/kgdbts.c
8372F:	drivers/tty/serial/kgdboc.c
8373F:	include/linux/kdb.h
8374F:	include/linux/kgdb.h
8375F:	kernel/debug/
8376
8377KMEMLEAK
8378M:	Catalin Marinas <catalin.marinas@arm.com>
8379S:	Maintained
8380F:	Documentation/dev-tools/kmemleak.rst
8381F:	include/linux/kmemleak.h
8382F:	mm/kmemleak.c
8383F:	mm/kmemleak-test.c
8384
8385KMOD KERNEL MODULE LOADER - USERMODE HELPER
8386M:	Luis Chamberlain <mcgrof@kernel.org>
8387L:	linux-kernel@vger.kernel.org
8388S:	Maintained
8389F:	kernel/kmod.c
8390F:	include/linux/kmod.h
8391F:	lib/test_kmod.c
8392F:	tools/testing/selftests/kmod/
8393
8394KPROBES
8395M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8396M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8397M:	"David S. Miller" <davem@davemloft.net>
8398M:	Masami Hiramatsu <mhiramat@kernel.org>
8399S:	Maintained
8400F:	Documentation/kprobes.txt
8401F:	include/linux/kprobes.h
8402F:	include/asm-generic/kprobes.h
8403F:	kernel/kprobes.c
8404
8405KS0108 LCD CONTROLLER DRIVER
8406M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8407S:	Maintained
8408F:	Documentation/auxdisplay/ks0108
8409F:	drivers/auxdisplay/ks0108.c
8410F:	include/linux/ks0108.h
8411
8412L3MDEV
8413M:	David Ahern <dsa@cumulusnetworks.com>
8414L:	netdev@vger.kernel.org
8415S:	Maintained
8416F:	net/l3mdev
8417F:	include/net/l3mdev.h
8418
8419L7 BPF FRAMEWORK
8420M:	John Fastabend <john.fastabend@gmail.com>
8421M:	Daniel Borkmann <daniel@iogearbox.net>
8422L:	netdev@vger.kernel.org
8423S:	Maintained
8424F:	include/linux/skmsg.h
8425F:	net/core/skmsg.c
8426F:	net/core/sock_map.c
8427F:	net/ipv4/tcp_bpf.c
8428
8429LANTIQ / INTEL Ethernet drivers
8430M:	Hauke Mehrtens <hauke@hauke-m.de>
8431L:	netdev@vger.kernel.org
8432S:	Maintained
8433F:	net/dsa/tag_gswip.c
8434F:	drivers/net/ethernet/lantiq_xrx200.c
8435F:	drivers/net/dsa/lantiq_pce.h
8436F:	drivers/net/dsa/lantiq_gswip.c
8437
8438LANTIQ MIPS ARCHITECTURE
8439M:	John Crispin <john@phrozen.org>
8440L:	linux-mips@vger.kernel.org
8441S:	Maintained
8442F:	arch/mips/lantiq
8443F:	drivers/soc/lantiq
8444
8445LAPB module
8446L:	linux-x25@vger.kernel.org
8447S:	Orphan
8448F:	Documentation/networking/lapb-module.txt
8449F:	include/*/lapb.h
8450F:	net/lapb/
8451
8452LASI 53c700 driver for PARISC
8453M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8454L:	linux-scsi@vger.kernel.org
8455S:	Maintained
8456F:	Documentation/scsi/53c700.txt
8457F:	drivers/scsi/53c700*
8458
8459LEAKING_ADDRESSES
8460M:	Tobin C. Harding <me@tobin.cc>
8461M:	Tycho Andersen <tycho@tycho.ws>
8462L:	kernel-hardening@lists.openwall.com
8463S:	Maintained
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8465F:	scripts/leaking_addresses.pl
8466
8467LED SUBSYSTEM
8468M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8469M:	Pavel Machek <pavel@ucw.cz>
8470L:	linux-leds@vger.kernel.org
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8472S:	Maintained
8473F:	Documentation/devicetree/bindings/leds/
8474F:	drivers/leds/
8475F:	include/linux/leds.h
8476
8477LEGACY EEPROM DRIVER
8478M:	Jean Delvare <jdelvare@suse.com>
8479S:	Maintained
8480F:	Documentation/misc-devices/eeprom
8481F:	drivers/misc/eeprom/eeprom.c
8482
8483LEGO MINDSTORMS EV3
8484R:	David Lechner <david@lechnology.com>
8485S:	Maintained
8486F:	arch/arm/boot/dts/da850-lego-ev3.dts
8487F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8488F:	drivers/power/supply/lego_ev3_battery.c
8489
8490LEGO USB Tower driver
8491M:	Juergen Stuber <starblue@users.sourceforge.net>
8492L:	legousb-devel@lists.sourceforge.net
8493W:	http://legousb.sourceforge.net/
8494S:	Maintained
8495F:	drivers/usb/misc/legousbtower.c
8496
8497LG LAPTOP EXTRAS
8498M:	Matan Ziv-Av <matan@svgalib.org>
8499L:	platform-driver-x86@vger.kernel.org
8500S:	Maintained
8501F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8502F:	Documentation/laptops/lg-laptop.rst
8503F:	drivers/platform/x86/lg-laptop.c
8504
8505LG2160 MEDIA DRIVER
8506M:	Michael Krufky <mkrufky@linuxtv.org>
8507L:	linux-media@vger.kernel.org
8508W:	https://linuxtv.org
8509W:	http://github.com/mkrufky
8510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8511T:	git git://linuxtv.org/mkrufky/tuners.git
8512S:	Maintained
8513F:	drivers/media/dvb-frontends/lg2160.*
8514
8515LGDT3305 MEDIA DRIVER
8516M:	Michael Krufky <mkrufky@linuxtv.org>
8517L:	linux-media@vger.kernel.org
8518W:	https://linuxtv.org
8519W:	http://github.com/mkrufky
8520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8521T:	git git://linuxtv.org/mkrufky/tuners.git
8522S:	Maintained
8523F:	drivers/media/dvb-frontends/lgdt3305.*
8524
8525LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8526M:	Viresh Kumar <vireshk@kernel.org>
8527L:	linux-ide@vger.kernel.org
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8529S:	Maintained
8530F:	include/linux/pata_arasan_cf_data.h
8531F:	drivers/ata/pata_arasan_cf.c
8532
8533LIBATA PATA DRIVERS
8534M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8535M:	Jens Axboe <axboe@kernel.dk>
8536L:	linux-ide@vger.kernel.org
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8538S:	Maintained
8539F:	drivers/ata/pata_*.c
8540F:	drivers/ata/ata_generic.c
8541
8542LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8543M:	Linus Walleij <linus.walleij@linaro.org>
8544L:	linux-ide@vger.kernel.org
8545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8546S:	Maintained
8547F:	drivers/ata/pata_ftide010.c
8548F:	drivers/ata/sata_gemini.c
8549F:	drivers/ata/sata_gemini.h
8550
8551LIBATA SATA AHCI PLATFORM devices support
8552M:	Hans de Goede <hdegoede@redhat.com>
8553M:	Jens Axboe <axboe@kernel.dk>
8554L:	linux-ide@vger.kernel.org
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8556S:	Maintained
8557F:	drivers/ata/ahci_platform.c
8558F:	drivers/ata/libahci_platform.c
8559F:	include/linux/ahci_platform.h
8560
8561LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8562M:	Mikael Pettersson <mikpelinux@gmail.com>
8563L:	linux-ide@vger.kernel.org
8564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8565S:	Maintained
8566F:	drivers/ata/sata_promise.*
8567
8568LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8569M:	Jens Axboe <axboe@kernel.dk>
8570L:	linux-ide@vger.kernel.org
8571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8572S:	Maintained
8573F:	drivers/ata/
8574F:	include/linux/ata.h
8575F:	include/linux/libata.h
8576F:	Documentation/devicetree/bindings/ata/
8577
8578LIBLOCKDEP
8579M:	Sasha Levin <alexander.levin@microsoft.com>
8580S:	Maintained
8581F:	tools/lib/lockdep/
8582
8583LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8584M:	Ross Zwisler <zwisler@kernel.org>
8585M:	Dan Williams <dan.j.williams@intel.com>
8586M:	Vishal Verma <vishal.l.verma@intel.com>
8587M:	Dave Jiang <dave.jiang@intel.com>
8588L:	linux-nvdimm@lists.01.org
8589Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8590S:	Supported
8591F:	drivers/nvdimm/blk.c
8592F:	drivers/nvdimm/region_devs.c
8593
8594LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8595M:	Vishal Verma <vishal.l.verma@intel.com>
8596M:	Dan Williams <dan.j.williams@intel.com>
8597M:	Ross Zwisler <zwisler@kernel.org>
8598M:	Dave Jiang <dave.jiang@intel.com>
8599L:	linux-nvdimm@lists.01.org
8600Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8601S:	Supported
8602F:	drivers/nvdimm/btt*
8603
8604LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8605M:	Ross Zwisler <zwisler@kernel.org>
8606M:	Dan Williams <dan.j.williams@intel.com>
8607M:	Vishal Verma <vishal.l.verma@intel.com>
8608M:	Dave Jiang <dave.jiang@intel.com>
8609L:	linux-nvdimm@lists.01.org
8610Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8611S:	Supported
8612F:	drivers/nvdimm/pmem*
8613
8614LIBNVDIMM: DEVICETREE BINDINGS
8615M:	Oliver O'Halloran <oohall@gmail.com>
8616L:	linux-nvdimm@lists.01.org
8617Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8618S:	Supported
8619F:	drivers/nvdimm/of_pmem.c
8620F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8621
8622LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8623M:	Dan Williams <dan.j.williams@intel.com>
8624M:	Ross Zwisler <zwisler@kernel.org>
8625M:	Vishal Verma <vishal.l.verma@intel.com>
8626M:	Dave Jiang <dave.jiang@intel.com>
8627L:	linux-nvdimm@lists.01.org
8628Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8630S:	Supported
8631F:	drivers/nvdimm/*
8632F:	drivers/acpi/nfit/*
8633F:	include/linux/nd.h
8634F:	include/linux/libnvdimm.h
8635F:	include/uapi/linux/ndctl.h
8636
8637LIGHTNVM PLATFORM SUPPORT
8638M:	Matias Bjorling <mb@lightnvm.io>
8639W:	http://github/OpenChannelSSD
8640L:	linux-block@vger.kernel.org
8641S:	Maintained
8642F:	drivers/lightnvm/
8643F:	include/linux/lightnvm.h
8644F:	include/uapi/linux/lightnvm.h
8645
8646LINUX FOR POWER MACINTOSH
8647M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8648W:	http://www.penguinppc.org/
8649L:	linuxppc-dev@lists.ozlabs.org
8650S:	Maintained
8651F:	arch/powerpc/platforms/powermac/
8652F:	drivers/macintosh/
8653
8654LINUX FOR POWERPC (32-BIT AND 64-BIT)
8655M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8656M:	Paul Mackerras <paulus@samba.org>
8657M:	Michael Ellerman <mpe@ellerman.id.au>
8658W:	https://github.com/linuxppc/linux/wiki
8659L:	linuxppc-dev@lists.ozlabs.org
8660Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8662S:	Supported
8663F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8664F:	Documentation/devicetree/bindings/powerpc/
8665F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8666F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8667F:	Documentation/powerpc/
8668F:	arch/powerpc/
8669F:	drivers/char/tpm/tpm_ibmvtpm*
8670F:	drivers/crypto/nx/
8671F:	drivers/crypto/vmx/
8672F:	drivers/i2c/busses/i2c-opal.c
8673F:	drivers/net/ethernet/ibm/ibmveth.*
8674F:	drivers/net/ethernet/ibm/ibmvnic.*
8675F:	drivers/pci/hotplug/pnv_php.c
8676F:	drivers/pci/hotplug/rpa*
8677F:	drivers/rtc/rtc-opal.c
8678F:	drivers/scsi/ibmvscsi/
8679F:	drivers/tty/hvc/hvc_opal.c
8680F:	drivers/watchdog/wdrtas.c
8681F:	tools/testing/selftests/powerpc
8682N:	/pmac
8683N:	powermac
8684N:	powernv
8685N:	[^a-z0-9]ps3
8686N:	pseries
8687
8688LINUX FOR POWERPC EMBEDDED MPC5XXX
8689M:	Anatolij Gustschin <agust@denx.de>
8690L:	linuxppc-dev@lists.ozlabs.org
8691T:	git git://git.denx.de/linux-denx-agust.git
8692S:	Maintained
8693F:	arch/powerpc/platforms/512x/
8694F:	arch/powerpc/platforms/52xx/
8695
8696LINUX FOR POWERPC EMBEDDED PPC4XX
8697M:	Alistair Popple <alistair@popple.id.au>
8698M:	Matt Porter <mporter@kernel.crashing.org>
8699W:	http://www.penguinppc.org/
8700L:	linuxppc-dev@lists.ozlabs.org
8701S:	Maintained
8702F:	arch/powerpc/platforms/40x/
8703F:	arch/powerpc/platforms/44x/
8704
8705LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8706M:	Scott Wood <oss@buserror.net>
8707M:	Kumar Gala <galak@kernel.crashing.org>
8708W:	http://www.penguinppc.org/
8709L:	linuxppc-dev@lists.ozlabs.org
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8711S:	Maintained
8712F:	arch/powerpc/platforms/83xx/
8713F:	arch/powerpc/platforms/85xx/
8714F:	Documentation/devicetree/bindings/powerpc/fsl/
8715
8716LINUX FOR POWERPC EMBEDDED PPC8XX
8717M:	Vitaly Bordug <vitb@kernel.crashing.org>
8718W:	http://www.penguinppc.org/
8719L:	linuxppc-dev@lists.ozlabs.org
8720S:	Maintained
8721F:	arch/powerpc/platforms/8xx/
8722
8723LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8724L:	linuxppc-dev@lists.ozlabs.org
8725S:	Orphan
8726F:	arch/powerpc/*/*virtex*
8727F:	arch/powerpc/*/*/*virtex*
8728
8729LINUX FOR POWERPC PA SEMI PWRFICIENT
8730L:	linuxppc-dev@lists.ozlabs.org
8731S:	Orphan
8732F:	arch/powerpc/platforms/pasemi/
8733F:	drivers/*/*pasemi*
8734F:	drivers/*/*/*pasemi*
8735
8736LINUX KERNEL DUMP TEST MODULE (LKDTM)
8737M:	Kees Cook <keescook@chromium.org>
8738S:	Maintained
8739F:	drivers/misc/lkdtm/*
8740
8741LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8742M:	Alan Stern <stern@rowland.harvard.edu>
8743M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8744M:	Will Deacon <will.deacon@arm.com>
8745M:	Peter Zijlstra <peterz@infradead.org>
8746M:	Boqun Feng <boqun.feng@gmail.com>
8747M:	Nicholas Piggin <npiggin@gmail.com>
8748M:	David Howells <dhowells@redhat.com>
8749M:	Jade Alglave <j.alglave@ucl.ac.uk>
8750M:	Luc Maranget <luc.maranget@inria.fr>
8751M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8752R:	Akira Yokosawa <akiyks@gmail.com>
8753R:	Daniel Lustig <dlustig@nvidia.com>
8754L:	linux-kernel@vger.kernel.org
8755L:	linux-arch@vger.kernel.org
8756S:	Supported
8757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8758F:	tools/memory-model/
8759F:	Documentation/atomic_bitops.txt
8760F:	Documentation/atomic_t.txt
8761F:	Documentation/core-api/atomic_ops.rst
8762F:	Documentation/core-api/refcount-vs-atomic.rst
8763F:	Documentation/memory-barriers.txt
8764
8765LIS3LV02D ACCELEROMETER DRIVER
8766M:	Eric Piel <eric.piel@tremplin-utc.net>
8767S:	Maintained
8768F:	Documentation/misc-devices/lis3lv02d
8769F:	drivers/misc/lis3lv02d/
8770F:	drivers/platform/x86/hp_accel.c
8771
8772LIVE PATCHING
8773M:	Josh Poimboeuf <jpoimboe@redhat.com>
8774M:	Jessica Yu <jeyu@kernel.org>
8775M:	Jiri Kosina <jikos@kernel.org>
8776M:	Miroslav Benes <mbenes@suse.cz>
8777R:	Petr Mladek <pmladek@suse.com>
8778S:	Maintained
8779F:	kernel/livepatch/
8780F:	include/linux/livepatch.h
8781F:	arch/x86/include/asm/livepatch.h
8782F:	arch/x86/kernel/livepatch.c
8783F:	Documentation/livepatch/
8784F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8785F:	samples/livepatch/
8786L:	live-patching@vger.kernel.org
8787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8788
8789LLC (802.2)
8790L:	netdev@vger.kernel.org
8791S:	Odd fixes
8792F:	include/linux/llc.h
8793F:	include/uapi/linux/llc.h
8794F:	include/net/llc*
8795F:	net/llc/
8796
8797LM73 HARDWARE MONITOR DRIVER
8798M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8799L:	linux-hwmon@vger.kernel.org
8800S:	Maintained
8801F:	drivers/hwmon/lm73.c
8802
8803LM78 HARDWARE MONITOR DRIVER
8804M:	Jean Delvare <jdelvare@suse.com>
8805L:	linux-hwmon@vger.kernel.org
8806S:	Maintained
8807F:	Documentation/hwmon/lm78
8808F:	drivers/hwmon/lm78.c
8809
8810LM83 HARDWARE MONITOR DRIVER
8811M:	Jean Delvare <jdelvare@suse.com>
8812L:	linux-hwmon@vger.kernel.org
8813S:	Maintained
8814F:	Documentation/hwmon/lm83
8815F:	drivers/hwmon/lm83.c
8816
8817LM90 HARDWARE MONITOR DRIVER
8818M:	Jean Delvare <jdelvare@suse.com>
8819L:	linux-hwmon@vger.kernel.org
8820S:	Maintained
8821F:	Documentation/hwmon/lm90
8822F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8823F:	drivers/hwmon/lm90.c
8824F:	include/dt-bindings/thermal/lm90.h
8825
8826LM95234 HARDWARE MONITOR DRIVER
8827M:	Guenter Roeck <linux@roeck-us.net>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/lm95234
8831F:	drivers/hwmon/lm95234.c
8832
8833LME2510 MEDIA DRIVER
8834M:	Malcolm Priestley <tvboxspy@gmail.com>
8835L:	linux-media@vger.kernel.org
8836W:	https://linuxtv.org
8837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8838S:	Maintained
8839F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8840
8841LOADPIN SECURITY MODULE
8842M:	Kees Cook <keescook@chromium.org>
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8844S:	Supported
8845F:	security/loadpin/
8846F:	Documentation/admin-guide/LSM/LoadPin.rst
8847
8848LOCKING PRIMITIVES
8849M:	Peter Zijlstra <peterz@infradead.org>
8850M:	Ingo Molnar <mingo@redhat.com>
8851M:	Will Deacon <will.deacon@arm.com>
8852L:	linux-kernel@vger.kernel.org
8853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8854S:	Maintained
8855F:	Documentation/locking/
8856F:	include/linux/lockdep.h
8857F:	include/linux/spinlock*.h
8858F:	arch/*/include/asm/spinlock*.h
8859F:	include/linux/rwlock*.h
8860F:	include/linux/mutex*.h
8861F:	include/linux/rwsem*.h
8862F:	arch/*/include/asm/rwsem.h
8863F:	include/linux/seqlock.h
8864F:	lib/locking*.[ch]
8865F:	kernel/locking/
8866X:	kernel/locking/locktorture.c
8867
8868LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8869M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8870L:	linux-ntfs-dev@lists.sourceforge.net
8871W:	http://www.linux-ntfs.org/content/view/19/37/
8872S:	Maintained
8873F:	Documentation/ldm.txt
8874F:	block/partitions/ldm.*
8875
8876LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8877M:	Sathya Prakash <sathya.prakash@broadcom.com>
8878M:	Chaitra P B <chaitra.basappa@broadcom.com>
8879M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8880L:	MPT-FusionLinux.pdl@broadcom.com
8881L:	linux-scsi@vger.kernel.org
8882W:	http://www.avagotech.com/support/
8883S:	Supported
8884F:	drivers/message/fusion/
8885F:	drivers/scsi/mpt3sas/
8886
8887LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8888M:	Matthew Wilcox <willy@infradead.org>
8889L:	linux-scsi@vger.kernel.org
8890S:	Maintained
8891F:	drivers/scsi/sym53c8xx_2/
8892
8893LTC1660 DAC DRIVER
8894M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8895L:	linux-iio@vger.kernel.org
8896S:	Maintained
8897F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8898F:	drivers/iio/dac/ltc1660.c
8899
8900LTC4261 HARDWARE MONITOR DRIVER
8901M:	Guenter Roeck <linux@roeck-us.net>
8902L:	linux-hwmon@vger.kernel.org
8903S:	Maintained
8904F:	Documentation/hwmon/ltc4261
8905F:	drivers/hwmon/ltc4261.c
8906
8907LTC4306 I2C MULTIPLEXER DRIVER
8908M:	Michael Hennerich <michael.hennerich@analog.com>
8909W:	http://ez.analog.com/community/linux-device-drivers
8910L:	linux-i2c@vger.kernel.org
8911S:	Supported
8912F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8913F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8914
8915LTP (Linux Test Project)
8916M:	Mike Frysinger <vapier@gentoo.org>
8917M:	Cyril Hrubis <chrubis@suse.cz>
8918M:	Wanlong Gao <wanlong.gao@gmail.com>
8919M:	Jan Stancek <jstancek@redhat.com>
8920M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8921M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8922L:	ltp@lists.linux.it (subscribers-only)
8923W:	http://linux-test-project.github.io/
8924T:	git git://github.com/linux-test-project/ltp.git
8925S:	Maintained
8926
8927M68K ARCHITECTURE
8928M:	Geert Uytterhoeven <geert@linux-m68k.org>
8929L:	linux-m68k@lists.linux-m68k.org
8930W:	http://www.linux-m68k.org/
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8932S:	Maintained
8933F:	arch/m68k/
8934F:	drivers/zorro/
8935
8936M68K ON APPLE MACINTOSH
8937M:	Joshua Thompson <funaho@jurai.org>
8938W:	http://www.mac.linux-m68k.org/
8939L:	linux-m68k@lists.linux-m68k.org
8940S:	Maintained
8941F:	arch/m68k/mac/
8942
8943M68K ON HP9000/300
8944M:	Philip Blundell <philb@gnu.org>
8945W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8946S:	Maintained
8947F:	arch/m68k/hp300/
8948
8949M88DS3103 MEDIA DRIVER
8950M:	Antti Palosaari <crope@iki.fi>
8951L:	linux-media@vger.kernel.org
8952W:	https://linuxtv.org
8953W:	http://palosaari.fi/linux/
8954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8955T:	git git://linuxtv.org/anttip/media_tree.git
8956S:	Maintained
8957F:	drivers/media/dvb-frontends/m88ds3103*
8958
8959M88RS2000 MEDIA DRIVER
8960M:	Malcolm Priestley <tvboxspy@gmail.com>
8961L:	linux-media@vger.kernel.org
8962W:	https://linuxtv.org
8963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8964S:	Maintained
8965F:	drivers/media/dvb-frontends/m88rs2000*
8966
8967MA901 MASTERKIT USB FM RADIO DRIVER
8968M:	Alexey Klimov <klimov.linux@gmail.com>
8969L:	linux-media@vger.kernel.org
8970T:	git git://linuxtv.org/media_tree.git
8971S:	Maintained
8972F:	drivers/media/radio/radio-ma901.c
8973
8974MAC80211
8975M:	Johannes Berg <johannes@sipsolutions.net>
8976L:	linux-wireless@vger.kernel.org
8977W:	http://wireless.kernel.org/
8978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8980S:	Maintained
8981F:	Documentation/networking/mac80211-injection.txt
8982F:	include/net/mac80211.h
8983F:	net/mac80211/
8984F:	drivers/net/wireless/mac80211_hwsim.[ch]
8985F:	Documentation/networking/mac80211_hwsim/README
8986
8987MAILBOX API
8988M:	Jassi Brar <jassisinghbrar@gmail.com>
8989L:	linux-kernel@vger.kernel.org
8990S:	Maintained
8991F:	drivers/mailbox/
8992F:	include/linux/mailbox_client.h
8993F:	include/linux/mailbox_controller.h
8994
8995MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8996M:	Michael Kerrisk <mtk.manpages@gmail.com>
8997W:	http://www.kernel.org/doc/man-pages
8998L:	linux-man@vger.kernel.org
8999S:	Maintained
9000
9001MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9002M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9003L:	linux-mips@vger.kernel.org
9004S:	Maintained
9005F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9006
9007MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9008M:	Andrew Lunn <andrew@lunn.ch>
9009M:	Vivien Didelot <vivien.didelot@gmail.com>
9010L:	netdev@vger.kernel.org
9011S:	Maintained
9012F:	drivers/net/dsa/mv88e6xxx/
9013F:	include/linux/platform_data/mv88e6xxx.h
9014F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9015
9016MARVELL ARMADA DRM SUPPORT
9017M:	Russell King <linux@armlinux.org.uk>
9018S:	Maintained
9019T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9020T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9021F:	drivers/gpu/drm/armada/
9022F:	include/uapi/drm/armada_drm.h
9023F:	Documentation/devicetree/bindings/display/armada/
9024
9025MARVELL CRYPTO DRIVER
9026M:	Boris Brezillon <bbrezillon@kernel.org>
9027M:	Arnaud Ebalard <arno@natisbad.org>
9028F:	drivers/crypto/marvell/
9029S:	Maintained
9030L:	linux-crypto@vger.kernel.org
9031
9032MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9033M:	Mirko Lindner <mlindner@marvell.com>
9034M:	Stephen Hemminger <stephen@networkplumber.org>
9035L:	netdev@vger.kernel.org
9036S:	Maintained
9037F:	drivers/net/ethernet/marvell/sk*
9038
9039MARVELL LIBERTAS WIRELESS DRIVER
9040L:	libertas-dev@lists.infradead.org
9041S:	Orphan
9042F:	drivers/net/wireless/marvell/libertas/
9043
9044MARVELL MACCHIATOBIN SUPPORT
9045M:	Russell King <linux@armlinux.org.uk>
9046L:	linux-arm-kernel@lists.infradead.org
9047S:	Maintained
9048F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9049
9050MARVELL MV643XX ETHERNET DRIVER
9051M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9052L:	netdev@vger.kernel.org
9053S:	Maintained
9054F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9055F:	include/linux/mv643xx.h
9056
9057MARVELL MV88X3310 PHY DRIVER
9058M:	Russell King <linux@armlinux.org.uk>
9059L:	netdev@vger.kernel.org
9060S:	Maintained
9061F:	drivers/net/phy/marvell10g.c
9062
9063MARVELL MVNETA ETHERNET DRIVER
9064M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9065L:	netdev@vger.kernel.org
9066S:	Maintained
9067F:	drivers/net/ethernet/marvell/mvneta.*
9068
9069MARVELL MWIFIEX WIRELESS DRIVER
9070M:	Amitkumar Karwar <amitkarwar@gmail.com>
9071M:	Nishant Sarmukadam <nishants@marvell.com>
9072M:	Ganapathi Bhat <gbhat@marvell.com>
9073M:	Xinming Hu <huxinming820@gmail.com>
9074L:	linux-wireless@vger.kernel.org
9075S:	Maintained
9076F:	drivers/net/wireless/marvell/mwifiex/
9077
9078MARVELL MWL8K WIRELESS DRIVER
9079M:	Lennert Buytenhek <buytenh@wantstofly.org>
9080L:	linux-wireless@vger.kernel.org
9081S:	Odd Fixes
9082F:	drivers/net/wireless/marvell/mwl8k.c
9083
9084MARVELL NAND CONTROLLER DRIVER
9085M:	Miquel Raynal <miquel.raynal@bootlin.com>
9086L:	linux-mtd@lists.infradead.org
9087S:	Maintained
9088F:	drivers/mtd/nand/raw/marvell_nand.c
9089F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9090
9091MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9092M:	Nicolas Pitre <nico@fluxnic.net>
9093S:	Odd Fixes
9094F:	drivers/mmc/host/mvsdio.*
9095
9096MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9097M:	Hu Ziji <huziji@marvell.com>
9098L:	linux-mmc@vger.kernel.org
9099S:	Supported
9100F:	drivers/mmc/host/sdhci-xenon*
9101F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9102
9103MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9104M:	Sunil Goutham <sgoutham@marvell.com>
9105M:	Linu Cherian <lcherian@marvell.com>
9106M:	Geetha sowjanya <gakula@marvell.com>
9107M:	Jerin Jacob <jerinj@marvell.com>
9108L:	netdev@vger.kernel.org
9109S:	Supported
9110F:	drivers/net/ethernet/marvell/octeontx2/af/
9111
9112MATROX FRAMEBUFFER DRIVER
9113L:	linux-fbdev@vger.kernel.org
9114S:	Orphan
9115F:	drivers/video/fbdev/matrox/matroxfb_*
9116F:	include/uapi/linux/matroxfb.h
9117
9118MAX16065 HARDWARE MONITOR DRIVER
9119M:	Guenter Roeck <linux@roeck-us.net>
9120L:	linux-hwmon@vger.kernel.org
9121S:	Maintained
9122F:	Documentation/hwmon/max16065
9123F:	drivers/hwmon/max16065.c
9124
9125MAX2175 SDR TUNER DRIVER
9126M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9127L:	linux-media@vger.kernel.org
9128T:	git git://linuxtv.org/media_tree.git
9129S:	Maintained
9130F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9131F:	Documentation/media/v4l-drivers/max2175.rst
9132F:	drivers/media/i2c/max2175*
9133F:	include/uapi/linux/max2175.h
9134
9135MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9136L:	linux-hwmon@vger.kernel.org
9137S:	Orphan
9138F:	Documentation/hwmon/max6650
9139F:	drivers/hwmon/max6650.c
9140
9141MAX6697 HARDWARE MONITOR DRIVER
9142M:	Guenter Roeck <linux@roeck-us.net>
9143L:	linux-hwmon@vger.kernel.org
9144S:	Maintained
9145F:	Documentation/hwmon/max6697
9146F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9147F:	drivers/hwmon/max6697.c
9148F:	include/linux/platform_data/max6697.h
9149
9150MAX9860 MONO AUDIO VOICE CODEC DRIVER
9151M:	Peter Rosin <peda@axentia.se>
9152L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9153S:	Maintained
9154F:	Documentation/devicetree/bindings/sound/max9860.txt
9155F:	sound/soc/codecs/max9860.*
9156
9157MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9158M:	Javier Martinez Canillas <javier@dowhile0.org>
9159L:	linux-kernel@vger.kernel.org
9160S:	Supported
9161F:	drivers/regulator/max77802-regulator.c
9162F:	Documentation/devicetree/bindings/*/*max77802.txt
9163F:	include/dt-bindings/*/*max77802.h
9164
9165MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9166M:	Krzysztof Kozlowski <krzk@kernel.org>
9167M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9168L:	linux-pm@vger.kernel.org
9169S:	Supported
9170F:	drivers/power/supply/max14577_charger.c
9171F:	drivers/power/supply/max77693_charger.c
9172
9173MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9174M:	Chanwoo Choi <cw00.choi@samsung.com>
9175M:	Krzysztof Kozlowski <krzk@kernel.org>
9176M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9177L:	linux-kernel@vger.kernel.org
9178S:	Supported
9179F:	drivers/*/max14577*.c
9180F:	drivers/*/max77686*.c
9181F:	drivers/*/max77693*.c
9182F:	drivers/extcon/extcon-max14577.c
9183F:	drivers/extcon/extcon-max77693.c
9184F:	drivers/rtc/rtc-max77686.c
9185F:	drivers/clk/clk-max77686.c
9186F:	Documentation/devicetree/bindings/mfd/max14577.txt
9187F:	Documentation/devicetree/bindings/*/max77686.txt
9188F:	Documentation/devicetree/bindings/mfd/max77693.txt
9189F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9190F:	include/linux/mfd/max14577*.h
9191F:	include/linux/mfd/max77686*.h
9192F:	include/linux/mfd/max77693*.h
9193
9194MAXIRADIO FM RADIO RECEIVER DRIVER
9195M:	Hans Verkuil <hverkuil@xs4all.nl>
9196L:	linux-media@vger.kernel.org
9197T:	git git://linuxtv.org/media_tree.git
9198W:	https://linuxtv.org
9199S:	Maintained
9200F:	drivers/media/radio/radio-maxiradio*
9201
9202MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9203M:	Peter Rosin <peda@axentia.se>
9204L:	linux-iio@vger.kernel.org
9205S:	Maintained
9206F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9207F:	drivers/iio/potentiometer/mcp4018.c
9208F:	drivers/iio/potentiometer/mcp4531.c
9209
9210MCR20A IEEE-802.15.4 RADIO DRIVER
9211M:	Xue Liu <liuxuenetmail@gmail.com>
9212L:	linux-wpan@vger.kernel.org
9213W:	https://github.com/xueliu/mcr20a-linux
9214S:	Maintained
9215F:	drivers/net/ieee802154/mcr20a.c
9216F:	drivers/net/ieee802154/mcr20a.h
9217F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9218
9219MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9220M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9221L:	linux-iio@vger.kernel.org
9222S:	Maintained
9223F:	drivers/iio/dac/cio-dac.c
9224
9225MEDIA DRIVERS FOR ASCOT2E
9226M:	Sergey Kozlov <serjk@netup.ru>
9227M:	Abylay Ospan <aospan@netup.ru>
9228L:	linux-media@vger.kernel.org
9229W:	https://linuxtv.org
9230W:	http://netup.tv/
9231T:	git git://linuxtv.org/media_tree.git
9232S:	Supported
9233F:	drivers/media/dvb-frontends/ascot2e*
9234
9235MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9236M:	Jasmin Jessich <jasmin@anw.at>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239T:	git git://linuxtv.org/media_tree.git
9240S:	Maintained
9241F:	drivers/media/dvb-frontends/cxd2099*
9242
9243MEDIA DRIVERS FOR CXD2841ER
9244M:	Sergey Kozlov <serjk@netup.ru>
9245M:	Abylay Ospan <aospan@netup.ru>
9246L:	linux-media@vger.kernel.org
9247W:	https://linuxtv.org
9248W:	http://netup.tv/
9249T:	git git://linuxtv.org/media_tree.git
9250S:	Supported
9251F:	drivers/media/dvb-frontends/cxd2841er*
9252
9253MEDIA DRIVERS FOR CXD2880
9254M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9255L:	linux-media@vger.kernel.org
9256W:	http://linuxtv.org/
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Supported
9259F:	drivers/media/dvb-frontends/cxd2880/*
9260F:	drivers/media/spi/cxd2880*
9261
9262MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9263L:	linux-media@vger.kernel.org
9264W:	https://linuxtv.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Orphan
9267F:	drivers/media/pci/ddbridge/*
9268
9269MEDIA DRIVERS FOR FREESCALE IMX
9270M:	Steve Longerbeam <slongerbeam@gmail.com>
9271M:	Philipp Zabel <p.zabel@pengutronix.de>
9272L:	linux-media@vger.kernel.org
9273T:	git git://linuxtv.org/media_tree.git
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/media/imx.txt
9276F:	Documentation/media/v4l-drivers/imx.rst
9277F:	drivers/staging/media/imx/
9278F:	include/linux/imx-media.h
9279F:	include/media/imx.h
9280
9281MEDIA DRIVER FOR FREESCALE IMX PXP
9282M:	Philipp Zabel <p.zabel@pengutronix.de>
9283L:	linux-media@vger.kernel.org
9284T:	git git://linuxtv.org/media_tree.git
9285S:	Maintained
9286F:	drivers/media/platform/imx-pxp.[ch]
9287
9288MEDIA DRIVERS FOR HELENE
9289M:	Abylay Ospan <aospan@netup.ru>
9290L:	linux-media@vger.kernel.org
9291W:	https://linuxtv.org
9292W:	http://netup.tv/
9293T:	git git://linuxtv.org/media_tree.git
9294S:	Supported
9295F:	drivers/media/dvb-frontends/helene*
9296
9297MEDIA DRIVERS FOR HORUS3A
9298M:	Sergey Kozlov <serjk@netup.ru>
9299M:	Abylay Ospan <aospan@netup.ru>
9300L:	linux-media@vger.kernel.org
9301W:	https://linuxtv.org
9302W:	http://netup.tv/
9303T:	git git://linuxtv.org/media_tree.git
9304S:	Supported
9305F:	drivers/media/dvb-frontends/horus3a*
9306
9307MEDIA DRIVERS FOR LNBH25
9308M:	Sergey Kozlov <serjk@netup.ru>
9309M:	Abylay Ospan <aospan@netup.ru>
9310L:	linux-media@vger.kernel.org
9311W:	https://linuxtv.org
9312W:	http://netup.tv/
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Supported
9315F:	drivers/media/dvb-frontends/lnbh25*
9316
9317MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9318L:	linux-media@vger.kernel.org
9319W:	https://linuxtv.org
9320T:	git git://linuxtv.org/media_tree.git
9321S:	Orphan
9322F:	drivers/media/dvb-frontends/mxl5xx*
9323
9324MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9325M:	Sergey Kozlov <serjk@netup.ru>
9326M:	Abylay Ospan <aospan@netup.ru>
9327L:	linux-media@vger.kernel.org
9328W:	https://linuxtv.org
9329W:	http://netup.tv/
9330T:	git git://linuxtv.org/media_tree.git
9331S:	Supported
9332F:	drivers/media/pci/netup_unidvb/*
9333
9334MEDIA DRIVERS FOR RENESAS - CEU
9335M:	Jacopo Mondi <jacopo@jmondi.org>
9336L:	linux-media@vger.kernel.org
9337L:	linux-renesas-soc@vger.kernel.org
9338T:	git git://linuxtv.org/media_tree.git
9339S:	Supported
9340F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9341F:	drivers/media/platform/renesas-ceu.c
9342F:	include/media/drv-intf/renesas-ceu.h
9343
9344MEDIA DRIVERS FOR RENESAS - DRIF
9345M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9346L:	linux-media@vger.kernel.org
9347L:	linux-renesas-soc@vger.kernel.org
9348T:	git git://linuxtv.org/media_tree.git
9349S:	Supported
9350F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9351F:	drivers/media/platform/rcar_drif.c
9352
9353MEDIA DRIVERS FOR RENESAS - FCP
9354M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9355L:	linux-media@vger.kernel.org
9356L:	linux-renesas-soc@vger.kernel.org
9357T:	git git://linuxtv.org/media_tree.git
9358S:	Supported
9359F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9360F:	drivers/media/platform/rcar-fcp.c
9361F:	include/media/rcar-fcp.h
9362
9363MEDIA DRIVERS FOR RENESAS - FDP1
9364M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9365L:	linux-media@vger.kernel.org
9366L:	linux-renesas-soc@vger.kernel.org
9367T:	git git://linuxtv.org/media_tree.git
9368S:	Supported
9369F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9370F:	drivers/media/platform/rcar_fdp1.c
9371
9372MEDIA DRIVERS FOR RENESAS - VIN
9373M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9374L:	linux-media@vger.kernel.org
9375L:	linux-renesas-soc@vger.kernel.org
9376T:	git git://linuxtv.org/media_tree.git
9377S:	Supported
9378F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9379F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9380F:	drivers/media/platform/rcar-vin/
9381
9382MEDIA DRIVERS FOR RENESAS - VSP1
9383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9384M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9385L:	linux-media@vger.kernel.org
9386L:	linux-renesas-soc@vger.kernel.org
9387T:	git git://linuxtv.org/media_tree.git
9388S:	Supported
9389F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9390F:	drivers/media/platform/vsp1/
9391
9392MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9393L:	linux-media@vger.kernel.org
9394W:	https://linuxtv.org
9395T:	git git://linuxtv.org/media_tree.git
9396S:	Orphan
9397F:	drivers/media/dvb-frontends/stv0910*
9398
9399MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9400L:	linux-media@vger.kernel.org
9401W:	https://linuxtv.org
9402T:	git git://linuxtv.org/media_tree.git
9403S:	Orphan
9404F:	drivers/media/dvb-frontends/stv6111*
9405
9406MEDIA DRIVERS FOR STM32 - DCMI
9407M:	Hugues Fruchet <hugues.fruchet@st.com>
9408L:	linux-media@vger.kernel.org
9409T:	git git://linuxtv.org/media_tree.git
9410S:	Supported
9411F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9412F:	drivers/media/platform/stm32/stm32-dcmi.c
9413
9414MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9415M:	Dmitry Osipenko <digetx@gmail.com>
9416L:	linux-media@vger.kernel.org
9417L:	linux-tegra@vger.kernel.org
9418T:	git git://linuxtv.org/media_tree.git
9419S:	Maintained
9420F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9421F:	drivers/staging/media/tegra-vde/
9422
9423MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9424M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9425P:	LinuxTV.org Project
9426L:	linux-media@vger.kernel.org
9427W:	https://linuxtv.org
9428Q:	http://patchwork.kernel.org/project/linux-media/list/
9429T:	git git://linuxtv.org/media_tree.git
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/media/
9432F:	Documentation/media/
9433F:	drivers/media/
9434F:	drivers/staging/media/
9435F:	include/linux/platform_data/media/
9436F:	include/media/
9437F:	include/uapi/linux/dvb/
9438F:	include/uapi/linux/videodev2.h
9439F:	include/uapi/linux/media.h
9440F:	include/uapi/linux/v4l2-*
9441F:	include/uapi/linux/meye.h
9442F:	include/uapi/linux/ivtv*
9443F:	include/uapi/linux/uvcvideo.h
9444
9445MEDIATEK BLUETOOTH DRIVER
9446M:	Sean Wang <sean.wang@mediatek.com>
9447L:	linux-bluetooth@vger.kernel.org
9448L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9449S:	Maintained
9450F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9451F:	drivers/bluetooth/btmtkuart.c
9452
9453MEDIATEK CIR DRIVER
9454M:	Sean Wang <sean.wang@mediatek.com>
9455S:	Maintained
9456F:	drivers/media/rc/mtk-cir.c
9457
9458MEDIATEK DMA DRIVER
9459M:	Sean Wang <sean.wang@mediatek.com>
9460L:	dmaengine@vger.kernel.org
9461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9463S:	Maintained
9464F:	Documentation/devicetree/bindings/dma/mtk-*
9465F:	drivers/dma/mediatek/
9466
9467MEDIATEK PMIC LED DRIVER
9468M:	Sean Wang <sean.wang@mediatek.com>
9469S:	Maintained
9470F:	drivers/leds/leds-mt6323.c
9471F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9472
9473MEDIATEK ETHERNET DRIVER
9474M:	Felix Fietkau <nbd@openwrt.org>
9475M:	John Crispin <john@phrozen.org>
9476M:	Sean Wang <sean.wang@mediatek.com>
9477M:	Nelson Chang <nelson.chang@mediatek.com>
9478L:	netdev@vger.kernel.org
9479S:	Maintained
9480F:	drivers/net/ethernet/mediatek/
9481
9482MEDIATEK SWITCH DRIVER
9483M:	Sean Wang <sean.wang@mediatek.com>
9484L:	netdev@vger.kernel.org
9485S:	Maintained
9486F:	drivers/net/dsa/mt7530.*
9487F:	net/dsa/tag_mtk.c
9488
9489MEDIATEK JPEG DRIVER
9490M:	Rick Chang <rick.chang@mediatek.com>
9491M:	Bin Liu <bin.liu@mediatek.com>
9492S:	Supported
9493F:	drivers/media/platform/mtk-jpeg/
9494F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9495
9496MEDIATEK MDP DRIVER
9497M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9498M:	Houlong Wei <houlong.wei@mediatek.com>
9499M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9500S:	Supported
9501F:	drivers/media/platform/mtk-mdp/
9502F:	drivers/media/platform/mtk-vpu/
9503F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9504
9505MEDIATEK MEDIA DRIVER
9506M:	Tiffany Lin <tiffany.lin@mediatek.com>
9507M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9508S:	Supported
9509F:	drivers/media/platform/mtk-vcodec/
9510F:	drivers/media/platform/mtk-vpu/
9511F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9512F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9513
9514MEDIATEK MT76 WIRELESS LAN DRIVER
9515M:	Felix Fietkau <nbd@nbd.name>
9516M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9517L:	linux-wireless@vger.kernel.org
9518S:	Maintained
9519F:	drivers/net/wireless/mediatek/mt76/
9520
9521MEDIATEK MT7601U WIRELESS LAN DRIVER
9522M:	Jakub Kicinski <kubakici@wp.pl>
9523L:	linux-wireless@vger.kernel.org
9524S:	Maintained
9525F:	drivers/net/wireless/mediatek/mt7601u/
9526
9527MEDIATEK NAND CONTROLLER DRIVER
9528M:	Xiaolei Li <xiaolei.li@mediatek.com>
9529L:	linux-mtd@lists.infradead.org
9530S:	Maintained
9531F:	drivers/mtd/nand/raw/mtk_*
9532F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9533
9534MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9535M:	Sean Wang <sean.wang@mediatek.com>
9536S:	Maintained
9537F:	drivers/char/hw_random/mtk-rng.c
9538
9539MEDIATEK USB3 DRD IP DRIVER
9540M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9541L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9544S:	Maintained
9545F:	drivers/usb/mtu3/
9546
9547MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9548M:	Peter Senna Tschudin <peter.senna@gmail.com>
9549M:	Martin Donnelly <martin.donnelly@ge.com>
9550M:	Martyn Welch <martyn.welch@collabora.co.uk>
9551S:	Maintained
9552F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9553F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9554
9555MEGARAID SCSI/SAS DRIVERS
9556M:	Kashyap Desai <kashyap.desai@broadcom.com>
9557M:	Sumit Saxena <sumit.saxena@broadcom.com>
9558M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9559L:	megaraidlinux.pdl@broadcom.com
9560L:	linux-scsi@vger.kernel.org
9561W:	http://www.avagotech.com/support/
9562S:	Maintained
9563F:	Documentation/scsi/megaraid.txt
9564F:	drivers/scsi/megaraid.*
9565F:	drivers/scsi/megaraid/
9566
9567MELEXIS MLX90614 DRIVER
9568M:	Crt Mori <cmo@melexis.com>
9569L:	linux-iio@vger.kernel.org
9570W:	http://www.melexis.com
9571S:	Supported
9572F:	drivers/iio/temperature/mlx90614.c
9573
9574MELEXIS MLX90632 DRIVER
9575M:	Crt Mori <cmo@melexis.com>
9576L:	linux-iio@vger.kernel.org
9577W:	http://www.melexis.com
9578S:	Supported
9579F:	drivers/iio/temperature/mlx90632.c
9580
9581MELFAS MIP4 TOUCHSCREEN DRIVER
9582M:	Sangwon Jee <jeesw@melfas.com>
9583W:	http://www.melfas.com
9584S:	Supported
9585F:	drivers/input/touchscreen/melfas_mip4.c
9586F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9587
9588MELLANOX ETHERNET DRIVER (mlx4_en)
9589M:	Tariq Toukan <tariqt@mellanox.com>
9590L:	netdev@vger.kernel.org
9591S:	Supported
9592W:	http://www.mellanox.com
9593Q:	http://patchwork.ozlabs.org/project/netdev/list/
9594F:	drivers/net/ethernet/mellanox/mlx4/en_*
9595
9596MELLANOX ETHERNET DRIVER (mlx5e)
9597M:	Saeed Mahameed <saeedm@mellanox.com>
9598L:	netdev@vger.kernel.org
9599S:	Supported
9600W:	http://www.mellanox.com
9601Q:	http://patchwork.ozlabs.org/project/netdev/list/
9602F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9603
9604MELLANOX ETHERNET INNOVA DRIVERS
9605R:	Boris Pismenny <borisp@mellanox.com>
9606L:	netdev@vger.kernel.org
9607S:	Supported
9608W:	http://www.mellanox.com
9609Q:	http://patchwork.ozlabs.org/project/netdev/list/
9610F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9611F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9612F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9613F:	include/linux/mlx5/mlx5_ifc_fpga.h
9614
9615MELLANOX ETHERNET INNOVA IPSEC DRIVER
9616R:	Boris Pismenny <borisp@mellanox.com>
9617L:	netdev@vger.kernel.org
9618S:	Supported
9619W:	http://www.mellanox.com
9620Q:	http://patchwork.ozlabs.org/project/netdev/list/
9621F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9622F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9623
9624MELLANOX ETHERNET SWITCH DRIVERS
9625M:	Jiri Pirko <jiri@mellanox.com>
9626M:	Ido Schimmel <idosch@mellanox.com>
9627L:	netdev@vger.kernel.org
9628S:	Supported
9629W:	http://www.mellanox.com
9630Q:	http://patchwork.ozlabs.org/project/netdev/list/
9631F:	drivers/net/ethernet/mellanox/mlxsw/
9632F:	tools/testing/selftests/drivers/net/mlxsw/
9633
9634MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9635M:	mlxsw@mellanox.com
9636L:	netdev@vger.kernel.org
9637S:	Supported
9638W:	http://www.mellanox.com
9639Q:	http://patchwork.ozlabs.org/project/netdev/list/
9640F:	drivers/net/ethernet/mellanox/mlxfw/
9641
9642MELLANOX HARDWARE PLATFORM SUPPORT
9643M:	Andy Shevchenko <andy@infradead.org>
9644M:	Darren Hart <dvhart@infradead.org>
9645M:	Vadim Pasternak <vadimp@mellanox.com>
9646L:	platform-driver-x86@vger.kernel.org
9647S:	Supported
9648F:	drivers/platform/mellanox/
9649
9650MELLANOX MLX4 core VPI driver
9651M:	Tariq Toukan <tariqt@mellanox.com>
9652L:	netdev@vger.kernel.org
9653L:	linux-rdma@vger.kernel.org
9654W:	http://www.mellanox.com
9655Q:	http://patchwork.ozlabs.org/project/netdev/list/
9656S:	Supported
9657F:	drivers/net/ethernet/mellanox/mlx4/
9658F:	include/linux/mlx4/
9659
9660MELLANOX MLX4 IB driver
9661M:	Yishai Hadas <yishaih@mellanox.com>
9662L:	linux-rdma@vger.kernel.org
9663W:	http://www.mellanox.com
9664Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9665S:	Supported
9666F:	drivers/infiniband/hw/mlx4/
9667F:	include/linux/mlx4/
9668F:	include/uapi/rdma/mlx4-abi.h
9669
9670MELLANOX MLX5 core VPI driver
9671M:	Saeed Mahameed <saeedm@mellanox.com>
9672M:	Leon Romanovsky <leonro@mellanox.com>
9673L:	netdev@vger.kernel.org
9674L:	linux-rdma@vger.kernel.org
9675W:	http://www.mellanox.com
9676Q:	http://patchwork.ozlabs.org/project/netdev/list/
9677S:	Supported
9678F:	drivers/net/ethernet/mellanox/mlx5/core/
9679F:	include/linux/mlx5/
9680
9681MELLANOX MLX5 IB driver
9682M:	Leon Romanovsky <leonro@mellanox.com>
9683L:	linux-rdma@vger.kernel.org
9684W:	http://www.mellanox.com
9685Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9686S:	Supported
9687F:	drivers/infiniband/hw/mlx5/
9688F:	include/linux/mlx5/
9689F:	include/uapi/rdma/mlx5-abi.h
9690
9691MELLANOX MLXCPLD I2C AND MUX DRIVER
9692M:	Vadim Pasternak <vadimp@mellanox.com>
9693M:	Michael Shych <michaelsh@mellanox.com>
9694L:	linux-i2c@vger.kernel.org
9695S:	Supported
9696F:	drivers/i2c/busses/i2c-mlxcpld.c
9697F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9698F:	Documentation/i2c/busses/i2c-mlxcpld
9699
9700MELLANOX MLXCPLD LED DRIVER
9701M:	Vadim Pasternak <vadimp@mellanox.com>
9702L:	linux-leds@vger.kernel.org
9703S:	Supported
9704F:	drivers/leds/leds-mlxcpld.c
9705F:	drivers/leds/leds-mlxreg.c
9706F:	Documentation/leds/leds-mlxcpld.txt
9707
9708MELLANOX PLATFORM DRIVER
9709M:	Vadim Pasternak <vadimp@mellanox.com>
9710L:	platform-driver-x86@vger.kernel.org
9711S:	Supported
9712F:	drivers/platform/x86/mlx-platform.c
9713
9714MEMBARRIER SUPPORT
9715M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9716M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9717L:	linux-kernel@vger.kernel.org
9718S:	Supported
9719F:	kernel/sched/membarrier.c
9720F:	include/uapi/linux/membarrier.h
9721F:	arch/powerpc/include/asm/membarrier.h
9722
9723MEMORY MANAGEMENT
9724L:	linux-mm@kvack.org
9725W:	http://www.linux-mm.org
9726S:	Maintained
9727F:	include/linux/mm.h
9728F:	include/linux/gfp.h
9729F:	include/linux/mmzone.h
9730F:	include/linux/memory_hotplug.h
9731F:	include/linux/vmalloc.h
9732F:	mm/
9733
9734MEMORY TECHNOLOGY DEVICES (MTD)
9735M:	David Woodhouse <dwmw2@infradead.org>
9736M:	Brian Norris <computersforpeace@gmail.com>
9737M:	Boris Brezillon <bbrezillon@kernel.org>
9738M:	Marek Vasut <marek.vasut@gmail.com>
9739M:	Richard Weinberger <richard@nod.at>
9740L:	linux-mtd@lists.infradead.org
9741W:	http://www.linux-mtd.infradead.org/
9742Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9743T:	git git://git.infradead.org/linux-mtd.git master
9744T:	git git://git.infradead.org/linux-mtd.git mtd/next
9745S:	Maintained
9746F:	Documentation/devicetree/bindings/mtd/
9747F:	drivers/mtd/
9748F:	include/linux/mtd/
9749F:	include/uapi/mtd/
9750
9751MEN A21 WATCHDOG DRIVER
9752M:	Johannes Thumshirn <morbidrsa@gmail.com>
9753L:	linux-watchdog@vger.kernel.org
9754S:	Maintained
9755F:	drivers/watchdog/mena21_wdt.c
9756
9757MEN CHAMELEON BUS (mcb)
9758M:	Johannes Thumshirn <morbidrsa@gmail.com>
9759S:	Maintained
9760F:	drivers/mcb/
9761F:	include/linux/mcb.h
9762F:	Documentation/men-chameleon-bus.txt
9763
9764MEN F21BMC (Board Management Controller)
9765M:	Andreas Werner <andreas.werner@men.de>
9766S:	Supported
9767F:	drivers/mfd/menf21bmc.c
9768F:	drivers/watchdog/menf21bmc_wdt.c
9769F:	drivers/leds/leds-menf21bmc.c
9770F:	drivers/hwmon/menf21bmc_hwmon.c
9771F:	Documentation/hwmon/menf21bmc
9772
9773MEN Z069 WATCHDOG DRIVER
9774M:	Johannes Thumshirn <jth@kernel.org>
9775L:	linux-watchdog@vger.kernel.org
9776S:	Maintained
9777F:	drivers/watchdog/menz69_wdt.c
9778
9779MESON AO CEC DRIVER FOR AMLOGIC SOCS
9780M:	Neil Armstrong <narmstrong@baylibre.com>
9781L:	linux-media@lists.freedesktop.org
9782L:	linux-amlogic@lists.infradead.org
9783W:	http://linux-meson.com/
9784S:	Supported
9785F:	drivers/media/platform/meson/ao-cec.c
9786F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9787T:	git git://linuxtv.org/media_tree.git
9788
9789MICROBLAZE ARCHITECTURE
9790M:	Michal Simek <monstr@monstr.eu>
9791W:	http://www.monstr.eu/fdt/
9792T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9793S:	Supported
9794F:	arch/microblaze/
9795
9796MICROCHIP AT91 SERIAL DRIVER
9797M:	Richard Genoud <richard.genoud@gmail.com>
9798S:	Maintained
9799F:	drivers/tty/serial/atmel_serial.c
9800F:	drivers/tty/serial/atmel_serial.h
9801F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9802
9803MICROCHIP AUDIO ASOC DRIVERS
9804M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9806S:	Supported
9807F:	sound/soc/atmel
9808
9809MICROCHIP DMA DRIVER
9810M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9812L:	dmaengine@vger.kernel.org
9813S:	Supported
9814F:	drivers/dma/at_hdmac.c
9815F:	drivers/dma/at_hdmac_regs.h
9816F:	include/linux/platform_data/dma-atmel.h
9817F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9818F:	include/dt-bindings/dma/at91.h
9819
9820MICROCHIP ECC DRIVER
9821M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9822L:	linux-crypto@vger.kernel.org
9823S:	Maintained
9824F:	drivers/crypto/atmel-ecc.*
9825
9826MICROCHIP I2C DRIVER
9827M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9828L:	linux-i2c@vger.kernel.org
9829S:	Supported
9830F:	drivers/i2c/busses/i2c-at91.c
9831
9832MICROCHIP ISC DRIVER
9833M:	Eugen Hristev <eugen.hristev@microchip.com>
9834L:	linux-media@vger.kernel.org
9835S:	Supported
9836F:	drivers/media/platform/atmel/atmel-isc.c
9837F:	drivers/media/platform/atmel/atmel-isc-regs.h
9838F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9839
9840MICROCHIP ISI DRIVER
9841M:	Eugen Hristev <eugen.hristev@microchip.com>
9842L:	linux-media@vger.kernel.org
9843S:	Supported
9844F:	drivers/media/platform/atmel/atmel-isi.c
9845F:	drivers/media/platform/atmel/atmel-isi.h
9846
9847MICROCHIP AT91 USART MFD DRIVER
9848M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9849L:	linux-kernel@vger.kernel.org
9850S:	Supported
9851F:	drivers/mfd/at91-usart.c
9852F:	include/dt-bindings/mfd/at91-usart.h
9853F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9854
9855MICROCHIP AT91 USART SPI DRIVER
9856M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9857L:	linux-spi@vger.kernel.org
9858S:	Supported
9859F:	drivers/spi/spi-at91-usart.c
9860F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9861
9862MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9863M:	Woojung Huh <Woojung.Huh@microchip.com>
9864M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9865L:	netdev@vger.kernel.org
9866S:	Maintained
9867F:	net/dsa/tag_ksz.c
9868F:	drivers/net/dsa/microchip/*
9869F:	include/linux/platform_data/microchip-ksz.h
9870F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9871
9872MICROCHIP LAN743X ETHERNET DRIVER
9873M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9874M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9875L:	netdev@vger.kernel.org
9876S:	Maintained
9877F:	drivers/net/ethernet/microchip/lan743x_*
9878
9879MICROCHIP LCDFB DRIVER
9880M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9881L:	linux-fbdev@vger.kernel.org
9882S:	Maintained
9883F:	drivers/video/fbdev/atmel_lcdfb.c
9884F:	include/video/atmel_lcdc.h
9885
9886MICROCHIP MMC/SD/SDIO MCI DRIVER
9887M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9888S:	Maintained
9889F:	drivers/mmc/host/atmel-mci.c
9890
9891MICROCHIP MCP16502 PMIC DRIVER
9892M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9896F:	drivers/regulator/mcp16502.c
9897
9898MICROCHIP MCP3911 ADC DRIVER
9899M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9900M:	Kent Gustavsson <kent@minoris.se>
9901L:	linux-iio@vger.kernel.org
9902S:	Supported
9903F:	drivers/iio/adc/mcp3911.c
9904F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9905
9906MICROCHIP NAND DRIVER
9907M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9908L:	linux-mtd@lists.infradead.org
9909S:	Supported
9910F:	drivers/mtd/nand/raw/atmel/*
9911F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9912
9913MICROCHIP PWM DRIVER
9914M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916L:	linux-pwm@vger.kernel.org
9917S:	Supported
9918F:	drivers/pwm/pwm-atmel.c
9919F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9920
9921MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9922M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9923M:	Eugen Hristev <eugen.hristev@microchip.com>
9924L:	linux-iio@vger.kernel.org
9925S:	Supported
9926F:	drivers/iio/adc/at91-sama5d2_adc.c
9927F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9928F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9929
9930MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9931M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9932S:	Supported
9933F:	drivers/power/reset/at91-sama5d2_shdwc.c
9934
9935MICROCHIP SPI DRIVER
9936M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9937S:	Supported
9938F:	drivers/spi/spi-atmel.*
9939
9940MICROCHIP SSC DRIVER
9941M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943S:	Supported
9944F:	drivers/misc/atmel-ssc.c
9945F:	include/linux/atmel-ssc.h
9946
9947MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9948M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950S:	Supported
9951F:	drivers/misc/atmel_tclib.c
9952F:	drivers/clocksource/tcb_clksrc.c
9953
9954MICROCHIP USBA UDC DRIVER
9955M:	Cristian Birsan <cristian.birsan@microchip.com>
9956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957S:	Supported
9958F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9959
9960MICROCHIP USB251XB DRIVER
9961M:	Richard Leitner <richard.leitner@skidata.com>
9962L:	linux-usb@vger.kernel.org
9963S:	Maintained
9964F:	drivers/usb/misc/usb251xb.c
9965F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9966
9967MICROCHIP XDMA DRIVER
9968M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9969L:	linux-arm-kernel@lists.infradead.org
9970L:	dmaengine@vger.kernel.org
9971S:	Supported
9972F:	drivers/dma/at_xdmac.c
9973
9974MICROSEMI MIPS SOCS
9975M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9976L:	linux-mips@vger.kernel.org
9977S:	Maintained
9978F:	arch/mips/generic/board-ocelot.c
9979F:	arch/mips/configs/generic/board-ocelot.config
9980F:	arch/mips/boot/dts/mscc/
9981F:	Documentation/devicetree/bindings/mips/mscc.txt
9982
9983MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9984M:	Don Brace <don.brace@microsemi.com>
9985L:	esc.storagedev@microsemi.com
9986L:	linux-scsi@vger.kernel.org
9987S:	Supported
9988F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9989F:	drivers/scsi/smartpqi/Kconfig
9990F:	drivers/scsi/smartpqi/Makefile
9991F:	include/linux/cciss*.h
9992F:	include/uapi/linux/cciss*.h
9993F:	Documentation/scsi/smartpqi.txt
9994
9995MICROSEMI ETHERNET SWITCH DRIVER
9996M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9997L:	netdev@vger.kernel.org
9998S:	Supported
9999F:	drivers/net/ethernet/mscc/
10000
10001MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10002M:	Chen Yu <yu.c.chen@intel.com>
10003L:	platform-driver-x86@vger.kernel.org
10004S:	Supported
10005F:	drivers/platform/x86/surfacepro3_button.c
10006
10007MICROTEK X6 SCANNER
10008M:	Oliver Neukum <oliver@neukum.org>
10009S:	Maintained
10010F:	drivers/usb/image/microtek.*
10011
10012MIPS
10013M:	Ralf Baechle <ralf@linux-mips.org>
10014M:	Paul Burton <paul.burton@mips.com>
10015M:	James Hogan <jhogan@kernel.org>
10016L:	linux-mips@vger.kernel.org
10017W:	http://www.linux-mips.org/
10018T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10020Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10021S:	Supported
10022F:	Documentation/devicetree/bindings/mips/
10023F:	Documentation/mips/
10024F:	arch/mips/
10025F:	drivers/platform/mips/
10026
10027MIPS BOSTON DEVELOPMENT BOARD
10028M:	Paul Burton <paul.burton@mips.com>
10029L:	linux-mips@vger.kernel.org
10030S:	Maintained
10031F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10032F:	arch/mips/boot/dts/img/boston.dts
10033F:	arch/mips/configs/generic/board-boston.config
10034F:	drivers/clk/imgtec/clk-boston.c
10035F:	include/dt-bindings/clock/boston-clock.h
10036
10037MIPS GENERIC PLATFORM
10038M:	Paul Burton <paul.burton@mips.com>
10039L:	linux-mips@vger.kernel.org
10040S:	Supported
10041F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10042F:	arch/mips/generic/
10043F:	arch/mips/tools/generic-board-config.sh
10044
10045MIPS/LOONGSON1 ARCHITECTURE
10046M:	Keguang Zhang <keguang.zhang@gmail.com>
10047L:	linux-mips@vger.kernel.org
10048S:	Maintained
10049F:	arch/mips/loongson32/
10050F:	arch/mips/include/asm/mach-loongson32/
10051F:	drivers/*/*loongson1*
10052F:	drivers/*/*/*loongson1*
10053
10054MIPS/LOONGSON2 ARCHITECTURE
10055M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10056L:	linux-mips@vger.kernel.org
10057S:	Maintained
10058F:	arch/mips/loongson64/fuloong-2e/
10059F:	arch/mips/loongson64/lemote-2f/
10060F:	arch/mips/include/asm/mach-loongson64/
10061F:	drivers/*/*loongson2*
10062F:	drivers/*/*/*loongson2*
10063
10064MIPS/LOONGSON3 ARCHITECTURE
10065M:	Huacai Chen <chenhc@lemote.com>
10066L:	linux-mips@vger.kernel.org
10067S:	Maintained
10068F:	arch/mips/loongson64/
10069F:	arch/mips/include/asm/mach-loongson64/
10070F:	drivers/platform/mips/cpu_hwmon.c
10071F:	drivers/*/*loongson3*
10072F:	drivers/*/*/*loongson3*
10073
10074MIPS RINT INSTRUCTION EMULATION
10075M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10076L:	linux-mips@vger.kernel.org
10077S:	Supported
10078F:	arch/mips/math-emu/sp_rint.c
10079F:	arch/mips/math-emu/dp_rint.c
10080
10081MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10082M:	Hans Verkuil <hverkuil@xs4all.nl>
10083L:	linux-media@vger.kernel.org
10084T:	git git://linuxtv.org/media_tree.git
10085W:	https://linuxtv.org
10086S:	Odd Fixes
10087F:	drivers/media/radio/radio-miropcm20*
10088
10089MMP SUPPORT
10090R:	Lubomir Rintel <lkundrak@v3.sk>
10091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092S:	Odd Fixes
10093F:	arch/arm/boot/dts/mmp*
10094F:	arch/arm/mach-mmp/
10095
10096MMU GATHER AND TLB INVALIDATION
10097M:	Will Deacon <will.deacon@arm.com>
10098M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10099M:	Andrew Morton <akpm@linux-foundation.org>
10100M:	Nick Piggin <npiggin@gmail.com>
10101M:	Peter Zijlstra <peterz@infradead.org>
10102L:	linux-arch@vger.kernel.org
10103L:	linux-mm@kvack.org
10104S:	Maintained
10105F:	arch/*/include/asm/tlb.h
10106F:	include/asm-generic/tlb.h
10107F:	mm/mmu_gather.c
10108
10109MN88472 MEDIA DRIVER
10110M:	Antti Palosaari <crope@iki.fi>
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113W:	http://palosaari.fi/linux/
10114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10115S:	Maintained
10116F:	drivers/media/dvb-frontends/mn88472*
10117
10118MN88473 MEDIA DRIVER
10119M:	Antti Palosaari <crope@iki.fi>
10120L:	linux-media@vger.kernel.org
10121W:	https://linuxtv.org
10122W:	http://palosaari.fi/linux/
10123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10124S:	Maintained
10125F:	drivers/media/dvb-frontends/mn88473*
10126
10127MODULE SUPPORT
10128M:	Jessica Yu <jeyu@kernel.org>
10129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10130S:	Maintained
10131F:	include/linux/module.h
10132F:	kernel/module.c
10133
10134MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10135W:	http://popies.net/meye/
10136S:	Orphan
10137F:	Documentation/media/v4l-drivers/meye*
10138F:	drivers/media/pci/meye/
10139F:	include/uapi/linux/meye.h
10140
10141MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10142M:	Jiri Slaby <jirislaby@gmail.com>
10143S:	Maintained
10144F:	Documentation/serial/moxa-smartio
10145F:	drivers/tty/mxser.*
10146
10147MR800 AVERMEDIA USB FM RADIO DRIVER
10148M:	Alexey Klimov <klimov.linux@gmail.com>
10149L:	linux-media@vger.kernel.org
10150T:	git git://linuxtv.org/media_tree.git
10151S:	Maintained
10152F:	drivers/media/radio/radio-mr800.c
10153
10154MRF24J40 IEEE 802.15.4 RADIO DRIVER
10155M:	Alan Ott <alan@signal11.us>
10156L:	linux-wpan@vger.kernel.org
10157S:	Maintained
10158F:	drivers/net/ieee802154/mrf24j40.c
10159F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10160
10161MSI LAPTOP SUPPORT
10162M:	"Lee, Chun-Yi" <jlee@suse.com>
10163L:	platform-driver-x86@vger.kernel.org
10164S:	Maintained
10165F:	drivers/platform/x86/msi-laptop.c
10166
10167MSI WMI SUPPORT
10168L:	platform-driver-x86@vger.kernel.org
10169S:	Orphan
10170F:	drivers/platform/x86/msi-wmi.c
10171
10172MSI001 MEDIA DRIVER
10173M:	Antti Palosaari <crope@iki.fi>
10174L:	linux-media@vger.kernel.org
10175W:	https://linuxtv.org
10176W:	http://palosaari.fi/linux/
10177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10178T:	git git://linuxtv.org/anttip/media_tree.git
10179S:	Maintained
10180F:	drivers/media/tuners/msi001*
10181
10182MSI2500 MEDIA DRIVER
10183M:	Antti Palosaari <crope@iki.fi>
10184L:	linux-media@vger.kernel.org
10185W:	https://linuxtv.org
10186W:	http://palosaari.fi/linux/
10187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10188T:	git git://linuxtv.org/anttip/media_tree.git
10189S:	Maintained
10190F:	drivers/media/usb/msi2500/
10191
10192MSYSTEMS DISKONCHIP G3 MTD DRIVER
10193M:	Robert Jarzmik <robert.jarzmik@free.fr>
10194L:	linux-mtd@lists.infradead.org
10195S:	Maintained
10196F:	drivers/mtd/devices/docg3*
10197
10198MT9M032 APTINA SENSOR DRIVER
10199M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10200L:	linux-media@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202S:	Maintained
10203F:	drivers/media/i2c/mt9m032.c
10204F:	include/media/i2c/mt9m032.h
10205
10206MT9P031 APTINA CAMERA SENSOR
10207M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10208L:	linux-media@vger.kernel.org
10209T:	git git://linuxtv.org/media_tree.git
10210S:	Maintained
10211F:	drivers/media/i2c/mt9p031.c
10212F:	include/media/i2c/mt9p031.h
10213
10214MT9T001 APTINA CAMERA SENSOR
10215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10216L:	linux-media@vger.kernel.org
10217T:	git git://linuxtv.org/media_tree.git
10218S:	Maintained
10219F:	drivers/media/i2c/mt9t001.c
10220F:	include/media/i2c/mt9t001.h
10221
10222MT9T112 APTINA CAMERA SENSOR
10223M:	Jacopo Mondi <jacopo@jmondi.org>
10224L:	linux-media@vger.kernel.org
10225T:	git git://linuxtv.org/media_tree.git
10226S:	Odd Fixes
10227F:	drivers/media/i2c/mt9t112.c
10228F:	include/media/i2c/mt9t112.h
10229
10230MT9V032 APTINA CAMERA SENSOR
10231M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10232L:	linux-media@vger.kernel.org
10233T:	git git://linuxtv.org/media_tree.git
10234S:	Maintained
10235F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10236F:	drivers/media/i2c/mt9v032.c
10237F:	include/media/i2c/mt9v032.h
10238
10239MT9V111 APTINA CAMERA SENSOR
10240M:	Jacopo Mondi <jacopo@jmondi.org>
10241L:	linux-media@vger.kernel.org
10242T:	git git://linuxtv.org/media_tree.git
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10245F:	drivers/media/i2c/mt9v111.c
10246
10247MULTIFUNCTION DEVICES (MFD)
10248M:	Lee Jones <lee.jones@linaro.org>
10249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10250S:	Supported
10251F:	Documentation/devicetree/bindings/mfd/
10252F:	drivers/mfd/
10253F:	include/linux/mfd/
10254F:	include/dt-bindings/mfd/
10255
10256MULTIMEDIA CARD (MMC) ETC. OVER SPI
10257S:	Orphan
10258F:	drivers/mmc/host/mmc_spi.c
10259F:	include/linux/spi/mmc_spi.h
10260
10261MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10262M:	Ulf Hansson <ulf.hansson@linaro.org>
10263L:	linux-mmc@vger.kernel.org
10264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10265S:	Maintained
10266F:	Documentation/devicetree/bindings/mmc/
10267F:	drivers/mmc/
10268F:	include/linux/mmc/
10269F:	include/uapi/linux/mmc/
10270
10271MULTIPLEXER SUBSYSTEM
10272M:	Peter Rosin <peda@axentia.se>
10273S:	Maintained
10274F:	Documentation/ABI/testing/sysfs-class-mux*
10275F:	Documentation/devicetree/bindings/mux/
10276F:	include/dt-bindings/mux/
10277F:	include/linux/mux/
10278F:	drivers/mux/
10279
10280MULTITECH MULTIPORT CARD (ISICOM)
10281S:	Orphan
10282F:	drivers/tty/isicom.c
10283F:	include/linux/isicom.h
10284
10285MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10286M:	Bin Liu <b-liu@ti.com>
10287L:	linux-usb@vger.kernel.org
10288S:	Maintained
10289F:	drivers/usb/musb/
10290
10291MXL301RF MEDIA DRIVER
10292M:	Akihiro Tsukada <tskd08@gmail.com>
10293L:	linux-media@vger.kernel.org
10294S:	Odd Fixes
10295F:	drivers/media/tuners/mxl301rf*
10296
10297MXL5007T MEDIA DRIVER
10298M:	Michael Krufky <mkrufky@linuxtv.org>
10299L:	linux-media@vger.kernel.org
10300W:	https://linuxtv.org
10301W:	http://github.com/mkrufky
10302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10303T:	git git://linuxtv.org/mkrufky/tuners.git
10304S:	Maintained
10305F:	drivers/media/tuners/mxl5007t.*
10306
10307MXSFB DRM DRIVER
10308M:	Marek Vasut <marex@denx.de>
10309M:	Stefan Agner <stefan@agner.ch>
10310L:	dri-devel@lists.freedesktop.org
10311S:	Supported
10312F:	drivers/gpu/drm/mxsfb/
10313F:	Documentation/devicetree/bindings/display/mxsfb.txt
10314T:	git git://anongit.freedesktop.org/drm/drm-misc
10315
10316MYLEX DAC960 PCI RAID Controller
10317M:	Hannes Reinecke <hare@kernel.org>
10318L:	linux-scsi@vger.kernel.org
10319S:	Supported
10320F:	drivers/scsi/myrb.*
10321F:	drivers/scsi/myrs.*
10322
10323MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10324M:	Chris Lee <christopher.lee@cspi.com>
10325L:	netdev@vger.kernel.org
10326W:	https://www.cspi.com/ethernet-products/support/downloads/
10327S:	Supported
10328F:	drivers/net/ethernet/myricom/myri10ge/
10329
10330NAND FLASH SUBSYSTEM
10331M:	Boris Brezillon <bbrezillon@kernel.org>
10332M:	Miquel Raynal <miquel.raynal@bootlin.com>
10333R:	Richard Weinberger <richard@nod.at>
10334L:	linux-mtd@lists.infradead.org
10335W:	http://www.linux-mtd.infradead.org/
10336Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10337T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10338T:	git git://git.infradead.org/linux-mtd.git nand/next
10339S:	Maintained
10340F:	drivers/mtd/nand/
10341F:	include/linux/mtd/*nand*.h
10342
10343NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10344M:	Daniel Mack <zonque@gmail.com>
10345S:	Maintained
10346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10347W:	http://www.native-instruments.com
10348F:	sound/usb/caiaq/
10349
10350NATSEMI ETHERNET DRIVER (DP8381x)
10351S:	Orphan
10352F:	drivers/net/ethernet/natsemi/natsemi.c
10353
10354NCR 5380 SCSI DRIVERS
10355M:	Finn Thain <fthain@telegraphics.com.au>
10356M:	Michael Schmitz <schmitzmic@gmail.com>
10357L:	linux-scsi@vger.kernel.org
10358S:	Maintained
10359F:	Documentation/scsi/g_NCR5380.txt
10360F:	drivers/scsi/NCR5380.*
10361F:	drivers/scsi/arm/cumana_1.c
10362F:	drivers/scsi/arm/oak.c
10363F:	drivers/scsi/atari_scsi.*
10364F:	drivers/scsi/dmx3191d.c
10365F:	drivers/scsi/g_NCR5380.*
10366F:	drivers/scsi/mac_scsi.*
10367F:	drivers/scsi/sun3_scsi.*
10368F:	drivers/scsi/sun3_scsi_vme.c
10369
10370NCSI LIBRARY:
10371M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10372S:	Maintained
10373F:	net/ncsi/
10374
10375NCT6775 HARDWARE MONITOR DRIVER
10376M:	Guenter Roeck <linux@roeck-us.net>
10377L:	linux-hwmon@vger.kernel.org
10378S:	Maintained
10379F:	Documentation/hwmon/nct6775
10380F:	drivers/hwmon/nct6775.c
10381
10382NET_FAILOVER MODULE
10383M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10384L:	netdev@vger.kernel.org
10385S:	Supported
10386F:	driver/net/net_failover.c
10387F:	include/net/net_failover.h
10388F:	Documentation/networking/net_failover.rst
10389
10390NETEFFECT IWARP RNIC DRIVER (IW_NES)
10391M:	Faisal Latif <faisal.latif@intel.com>
10392L:	linux-rdma@vger.kernel.org
10393W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10394S:	Supported
10395F:	drivers/infiniband/hw/nes/
10396F:	include/uapi/rdma/nes-abi.h
10397
10398NETEM NETWORK EMULATOR
10399M:	Stephen Hemminger <stephen@networkplumber.org>
10400L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10401S:	Maintained
10402F:	net/sched/sch_netem.c
10403
10404NETERION 10GbE DRIVERS (s2io/vxge)
10405M:	Jon Mason <jdmason@kudzu.us>
10406L:	netdev@vger.kernel.org
10407S:	Supported
10408F:	Documentation/networking/s2io.txt
10409F:	Documentation/networking/vxge.txt
10410F:	drivers/net/ethernet/neterion/
10411
10412NETFILTER
10413M:	Pablo Neira Ayuso <pablo@netfilter.org>
10414M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10415M:	Florian Westphal <fw@strlen.de>
10416L:	netfilter-devel@vger.kernel.org
10417L:	coreteam@netfilter.org
10418W:	http://www.netfilter.org/
10419W:	http://www.iptables.org/
10420W:	http://www.nftables.org/
10421Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10424S:	Maintained
10425F:	include/linux/netfilter*
10426F:	include/linux/netfilter/
10427F:	include/net/netfilter/
10428F:	include/uapi/linux/netfilter*
10429F:	include/uapi/linux/netfilter/
10430F:	net/*/netfilter.c
10431F:	net/*/netfilter/
10432F:	net/netfilter/
10433F:	net/bridge/br_netfilter*.c
10434
10435NETROM NETWORK LAYER
10436M:	Ralf Baechle <ralf@linux-mips.org>
10437L:	linux-hams@vger.kernel.org
10438W:	http://www.linux-ax25.org/
10439S:	Maintained
10440F:	include/net/netrom.h
10441F:	include/uapi/linux/netrom.h
10442F:	net/netrom/
10443
10444NETRONOME ETHERNET DRIVERS
10445M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10446L:	oss-drivers@netronome.com
10447S:	Maintained
10448F:	drivers/net/ethernet/netronome/
10449
10450NETWORK BLOCK DEVICE (NBD)
10451M:	Josef Bacik <josef@toxicpanda.com>
10452S:	Maintained
10453L:	linux-block@vger.kernel.org
10454L:	nbd@other.debian.org
10455F:	Documentation/blockdev/nbd.txt
10456F:	drivers/block/nbd.c
10457F:	include/uapi/linux/nbd.h
10458
10459NETWORK DROP MONITOR
10460M:	Neil Horman <nhorman@tuxdriver.com>
10461L:	netdev@vger.kernel.org
10462S:	Maintained
10463W:	https://fedorahosted.org/dropwatch/
10464F:	net/core/drop_monitor.c
10465
10466NETWORKING DRIVERS
10467M:	"David S. Miller" <davem@davemloft.net>
10468L:	netdev@vger.kernel.org
10469W:	http://www.linuxfoundation.org/en/Net
10470Q:	http://patchwork.ozlabs.org/project/netdev/list/
10471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10473S:	Odd Fixes
10474F:	Documentation/devicetree/bindings/net/
10475F:	drivers/net/
10476F:	include/linux/if_*
10477F:	include/linux/netdevice.h
10478F:	include/linux/etherdevice.h
10479F:	include/linux/fcdevice.h
10480F:	include/linux/fddidevice.h
10481F:	include/linux/hippidevice.h
10482F:	include/linux/inetdevice.h
10483F:	include/uapi/linux/if_*
10484F:	include/uapi/linux/netdevice.h
10485
10486NETWORKING DRIVERS (WIRELESS)
10487M:	Kalle Valo <kvalo@codeaurora.org>
10488L:	linux-wireless@vger.kernel.org
10489Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10492S:	Maintained
10493F:	Documentation/devicetree/bindings/net/wireless/
10494F:	drivers/net/wireless/
10495
10496NETWORKING [DSA]
10497M:	Andrew Lunn <andrew@lunn.ch>
10498M:	Vivien Didelot <vivien.didelot@gmail.com>
10499M:	Florian Fainelli <f.fainelli@gmail.com>
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/net/dsa/
10502F:	net/dsa/
10503F:	include/net/dsa.h
10504F:	include/linux/dsa/
10505F:	drivers/net/dsa/
10506
10507NETWORKING [GENERAL]
10508M:	"David S. Miller" <davem@davemloft.net>
10509L:	netdev@vger.kernel.org
10510W:	http://www.linuxfoundation.org/en/Net
10511Q:	http://patchwork.ozlabs.org/project/netdev/list/
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10514B:	mailto:netdev@vger.kernel.org
10515S:	Maintained
10516F:	net/
10517F:	include/net/
10518F:	include/linux/in.h
10519F:	include/linux/net.h
10520F:	include/linux/netdevice.h
10521F:	include/uapi/linux/in.h
10522F:	include/uapi/linux/net.h
10523F:	include/uapi/linux/netdevice.h
10524F:	include/uapi/linux/net_namespace.h
10525F:	tools/testing/selftests/net/
10526F:	lib/net_utils.c
10527F:	lib/random32.c
10528F:	Documentation/networking/
10529
10530NETWORKING [IPSEC]
10531M:	Steffen Klassert <steffen.klassert@secunet.com>
10532M:	Herbert Xu <herbert@gondor.apana.org.au>
10533M:	"David S. Miller" <davem@davemloft.net>
10534L:	netdev@vger.kernel.org
10535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10537S:	Maintained
10538F:	net/xfrm/
10539F:	net/key/
10540F:	net/ipv4/xfrm*
10541F:	net/ipv4/esp4*
10542F:	net/ipv4/ah4.c
10543F:	net/ipv4/ipcomp.c
10544F:	net/ipv4/ip_vti.c
10545F:	net/ipv6/xfrm*
10546F:	net/ipv6/esp6*
10547F:	net/ipv6/ah6.c
10548F:	net/ipv6/ipcomp6.c
10549F:	net/ipv6/ip6_vti.c
10550F:	include/uapi/linux/xfrm.h
10551F:	include/net/xfrm.h
10552
10553NETWORKING [IPv4/IPv6]
10554M:	"David S. Miller" <davem@davemloft.net>
10555M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10556M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10557L:	netdev@vger.kernel.org
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10559S:	Maintained
10560F:	net/ipv4/
10561F:	net/ipv6/
10562F:	include/net/ip*
10563F:	arch/x86/net/*
10564
10565NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10566M:	Paul Moore <paul@paul-moore.com>
10567W:	https://github.com/netlabel
10568L:	netdev@vger.kernel.org
10569L:	linux-security-module@vger.kernel.org
10570S:	Maintained
10571F:	Documentation/netlabel/
10572F:	include/net/calipso.h
10573F:	include/net/cipso_ipv4.h
10574F:	include/net/netlabel.h
10575F:	include/uapi/linux/netfilter/xt_SECMARK.h
10576F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10577F:	net/netlabel/
10578F:	net/ipv4/cipso_ipv4.c
10579F:	net/ipv6/calipso.c
10580F:	net/netfilter/xt_CONNSECMARK.c
10581F:	net/netfilter/xt_SECMARK.c
10582
10583NETWORKING [TCP]
10584M:	Eric Dumazet <edumazet@google.com>
10585L:	netdev@vger.kernel.org
10586S:	Maintained
10587F:	net/ipv4/tcp*.c
10588F:	net/ipv4/syncookies.c
10589F:	net/ipv6/tcp*.c
10590F:	net/ipv6/syncookies.c
10591F:	include/uapi/linux/tcp.h
10592F:	include/net/tcp.h
10593F:	include/linux/tcp.h
10594F:	include/trace/events/tcp.h
10595
10596NETWORKING [TLS]
10597M:	Boris Pismenny <borisp@mellanox.com>
10598M:	Aviad Yehezkel <aviadye@mellanox.com>
10599M:	Dave Watson <davejwatson@fb.com>
10600M:	John Fastabend <john.fastabend@gmail.com>
10601M:	Daniel Borkmann <daniel@iogearbox.net>
10602L:	netdev@vger.kernel.org
10603S:	Maintained
10604F:	net/tls/*
10605F:	include/uapi/linux/tls.h
10606F:	include/net/tls.h
10607
10608NETWORKING [WIRELESS]
10609L:	linux-wireless@vger.kernel.org
10610Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10611
10612NETDEVSIM
10613M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10614S:	Maintained
10615F:	drivers/net/netdevsim/*
10616
10617NETXEN (1/10) GbE SUPPORT
10618M:	Manish Chopra <manish.chopra@cavium.com>
10619M:	Rahul Verma <rahul.verma@cavium.com>
10620M:	Dept-GELinuxNICDev@cavium.com
10621L:	netdev@vger.kernel.org
10622S:	Supported
10623F:	drivers/net/ethernet/qlogic/netxen/
10624
10625NFC SUBSYSTEM
10626M:	Samuel Ortiz <sameo@linux.intel.com>
10627L:	linux-wireless@vger.kernel.org
10628L:	linux-nfc@lists.01.org (subscribers-only)
10629S:	Supported
10630F:	net/nfc/
10631F:	include/net/nfc/
10632F:	include/uapi/linux/nfc.h
10633F:	drivers/nfc/
10634F:	include/linux/platform_data/nfcmrvl.h
10635F:	include/linux/platform_data/nxp-nci.h
10636F:	Documentation/devicetree/bindings/net/nfc/
10637
10638NFS, SUNRPC, AND LOCKD CLIENTS
10639M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10640M:	Anna Schumaker <anna.schumaker@netapp.com>
10641L:	linux-nfs@vger.kernel.org
10642W:	http://client.linux-nfs.org
10643T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10644S:	Maintained
10645F:	fs/lockd/
10646F:	fs/nfs/
10647F:	fs/nfs_common/
10648F:	net/sunrpc/
10649F:	include/linux/lockd/
10650F:	include/linux/nfs*
10651F:	include/linux/sunrpc/
10652F:	include/uapi/linux/nfs*
10653F:	include/uapi/linux/sunrpc/
10654
10655NILFS2 FILESYSTEM
10656M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10657L:	linux-nilfs@vger.kernel.org
10658W:	https://nilfs.sourceforge.io/
10659W:	https://nilfs.osdn.jp/
10660T:	git git://github.com/konis/nilfs2.git
10661S:	Supported
10662F:	Documentation/filesystems/nilfs2.txt
10663F:	fs/nilfs2/
10664F:	include/trace/events/nilfs2.h
10665F:	include/uapi/linux/nilfs2_api.h
10666F:	include/uapi/linux/nilfs2_ondisk.h
10667
10668NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10669M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10670W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10671S:	Maintained
10672F:	Documentation/scsi/NinjaSCSI.txt
10673F:	drivers/scsi/pcmcia/nsp_*
10674
10675NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10676M:	GOTO Masanori <gotom@debian.or.jp>
10677M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10678W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10679S:	Maintained
10680F:	Documentation/scsi/NinjaSCSI.txt
10681F:	drivers/scsi/nsp32*
10682
10683NIOS2 ARCHITECTURE
10684M:	Ley Foon Tan <lftan@altera.com>
10685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10687S:	Maintained
10688F:	arch/nios2/
10689
10690NOHZ, DYNTICKS SUPPORT
10691M:	Frederic Weisbecker <fweisbec@gmail.com>
10692M:	Thomas Gleixner <tglx@linutronix.de>
10693M:	Ingo Molnar <mingo@kernel.org>
10694L:	linux-kernel@vger.kernel.org
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10696S:	Maintained
10697F:	kernel/time/tick*.*
10698F:	include/linux/tick.h
10699F:	include/linux/sched/nohz.h
10700
10701NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10702M:	Pavel Machek <pavel@ucw.cz>
10703M:	Sakari Ailus <sakari.ailus@iki.fi>
10704L:	linux-media@vger.kernel.org
10705S:	Maintained
10706F:	drivers/media/i2c/et8ek8
10707F:	drivers/media/i2c/ad5820.c
10708
10709NOKIA N900 POWER SUPPLY DRIVERS
10710R:	Pali Rohár <pali.rohar@gmail.com>
10711F:	include/linux/power/bq2415x_charger.h
10712F:	include/linux/power/bq27xxx_battery.h
10713F:	include/linux/power/isp1704_charger.h
10714F:	drivers/power/supply/bq2415x_charger.c
10715F:	drivers/power/supply/bq27xxx_battery.c
10716F:	drivers/power/supply/bq27xxx_battery_i2c.c
10717F:	drivers/power/supply/isp1704_charger.c
10718F:	drivers/power/supply/rx51_battery.c
10719
10720NTB AMD DRIVER
10721M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10722L:	linux-ntb@googlegroups.com
10723S:	Supported
10724F:	drivers/ntb/hw/amd/
10725
10726NTB DRIVER CORE
10727M:	Jon Mason <jdmason@kudzu.us>
10728M:	Dave Jiang <dave.jiang@intel.com>
10729M:	Allen Hubbe <allenbh@gmail.com>
10730L:	linux-ntb@googlegroups.com
10731S:	Supported
10732W:	https://github.com/jonmason/ntb/wiki
10733T:	git git://github.com/jonmason/ntb.git
10734F:	drivers/ntb/
10735F:	drivers/net/ntb_netdev.c
10736F:	include/linux/ntb.h
10737F:	include/linux/ntb_transport.h
10738F:	tools/testing/selftests/ntb/
10739
10740NTB IDT DRIVER
10741M:	Serge Semin <fancer.lancer@gmail.com>
10742L:	linux-ntb@googlegroups.com
10743S:	Supported
10744F:	drivers/ntb/hw/idt/
10745
10746NTB INTEL DRIVER
10747M:	Dave Jiang <dave.jiang@intel.com>
10748L:	linux-ntb@googlegroups.com
10749S:	Supported
10750W:	https://github.com/davejiang/linux/wiki
10751T:	git https://github.com/davejiang/linux.git
10752F:	drivers/ntb/hw/intel/
10753
10754NTFS FILESYSTEM
10755M:	Anton Altaparmakov <anton@tuxera.com>
10756L:	linux-ntfs-dev@lists.sourceforge.net
10757W:	http://www.tuxera.com/
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10759S:	Supported
10760F:	Documentation/filesystems/ntfs.txt
10761F:	fs/ntfs/
10762
10763NUBUS SUBSYSTEM
10764M:	Finn Thain <fthain@telegraphics.com.au>
10765L:	linux-m68k@lists.linux-m68k.org
10766S:	Maintained
10767F:	arch/*/include/asm/nubus.h
10768F:	drivers/nubus/
10769F:	include/linux/nubus.h
10770F:	include/uapi/linux/nubus.h
10771
10772NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10773M:	Antonino Daplas <adaplas@gmail.com>
10774L:	linux-fbdev@vger.kernel.org
10775S:	Maintained
10776F:	drivers/video/fbdev/riva/
10777F:	drivers/video/fbdev/nvidia/
10778
10779NVM EXPRESS DRIVER
10780M:	Keith Busch <keith.busch@intel.com>
10781M:	Jens Axboe <axboe@fb.com>
10782M:	Christoph Hellwig <hch@lst.de>
10783M:	Sagi Grimberg <sagi@grimberg.me>
10784L:	linux-nvme@lists.infradead.org
10785T:	git://git.infradead.org/nvme.git
10786W:	http://git.infradead.org/nvme.git
10787S:	Supported
10788F:	drivers/nvme/host/
10789F:	include/linux/nvme.h
10790F:	include/uapi/linux/nvme_ioctl.h
10791
10792NVM EXPRESS FC TRANSPORT DRIVERS
10793M:	James Smart <james.smart@broadcom.com>
10794L:	linux-nvme@lists.infradead.org
10795S:	Supported
10796F:	include/linux/nvme-fc.h
10797F:	include/linux/nvme-fc-driver.h
10798F:	drivers/nvme/host/fc.c
10799F:	drivers/nvme/target/fc.c
10800F:	drivers/nvme/target/fcloop.c
10801
10802NVM EXPRESS TARGET DRIVER
10803M:	Christoph Hellwig <hch@lst.de>
10804M:	Sagi Grimberg <sagi@grimberg.me>
10805L:	linux-nvme@lists.infradead.org
10806T:	git://git.infradead.org/nvme.git
10807W:	http://git.infradead.org/nvme.git
10808S:	Supported
10809F:	drivers/nvme/target/
10810
10811NVMEM FRAMEWORK
10812M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10813S:	Maintained
10814F:	drivers/nvmem/
10815F:	Documentation/devicetree/bindings/nvmem/
10816F:	Documentation/ABI/stable/sysfs-bus-nvmem
10817F:	include/linux/nvmem-consumer.h
10818F:	include/linux/nvmem-provider.h
10819
10820NXP SGTL5000 DRIVER
10821M:	Fabio Estevam <fabio.estevam@nxp.com>
10822L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10823S:	Maintained
10824F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10825F:	sound/soc/codecs/sgtl5000*
10826
10827NXP TDA998X DRM DRIVER
10828M:	Russell King <linux@armlinux.org.uk>
10829S:	Maintained
10830T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10831T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10832F:	drivers/gpu/drm/i2c/tda998x_drv.c
10833F:	include/drm/i2c/tda998x.h
10834F:	include/dt-bindings/display/tda998x.h
10835K:	"nxp,tda998x"
10836
10837NXP TFA9879 DRIVER
10838M:	Peter Rosin <peda@axentia.se>
10839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10840S:	Maintained
10841F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10842F:	sound/soc/codecs/tfa9879*
10843
10844NXP-NCI NFC DRIVER
10845M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10846R:	Charles Gorand <charles.gorand@effinnov.com>
10847L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10848S:	Supported
10849F:	drivers/nfc/nxp-nci
10850
10851OBJTOOL
10852M:	Josh Poimboeuf <jpoimboe@redhat.com>
10853M:	Peter Zijlstra <peterz@infradead.org>
10854S:	Supported
10855F:	tools/objtool/
10856
10857OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10858M:	Frederic Barrat <fbarrat@linux.ibm.com>
10859M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10860L:	linuxppc-dev@lists.ozlabs.org
10861S:	Supported
10862F:	arch/powerpc/platforms/powernv/ocxl.c
10863F:	arch/powerpc/include/asm/pnv-ocxl.h
10864F:	drivers/misc/ocxl/
10865F:	include/misc/ocxl*
10866F:	include/uapi/misc/ocxl.h
10867F:	Documentation/accelerators/ocxl.rst
10868
10869OMAP AUDIO SUPPORT
10870M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10871M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10873L:	linux-omap@vger.kernel.org
10874S:	Maintained
10875F:	sound/soc/ti/omap*
10876F:	sound/soc/ti/rx51.c
10877F:	sound/soc/ti/n810.c
10878F:	sound/soc/ti/sdma-pcm.*
10879
10880OMAP CLOCK FRAMEWORK SUPPORT
10881M:	Paul Walmsley <paul@pwsan.com>
10882L:	linux-omap@vger.kernel.org
10883S:	Maintained
10884F:	arch/arm/*omap*/*clock*
10885
10886OMAP DEVICE TREE SUPPORT
10887M:	Benoît Cousson <bcousson@baylibre.com>
10888M:	Tony Lindgren <tony@atomide.com>
10889L:	linux-omap@vger.kernel.org
10890L:	devicetree@vger.kernel.org
10891S:	Maintained
10892F:	arch/arm/boot/dts/*omap*
10893F:	arch/arm/boot/dts/*am3*
10894F:	arch/arm/boot/dts/*am4*
10895F:	arch/arm/boot/dts/*am5*
10896F:	arch/arm/boot/dts/*dra7*
10897
10898OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10899L:	linux-omap@vger.kernel.org
10900L:	linux-fbdev@vger.kernel.org
10901S:	Orphan
10902F:	drivers/video/fbdev/omap2/
10903F:	Documentation/arm/OMAP/DSS
10904
10905OMAP FRAMEBUFFER SUPPORT
10906L:	linux-fbdev@vger.kernel.org
10907L:	linux-omap@vger.kernel.org
10908S:	Orphan
10909F:	drivers/video/fbdev/omap/
10910
10911OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10912M:	Roger Quadros <rogerq@ti.com>
10913M:	Tony Lindgren <tony@atomide.com>
10914L:	linux-omap@vger.kernel.org
10915S:	Maintained
10916F:	drivers/memory/omap-gpmc.c
10917F:	arch/arm/mach-omap2/*gpmc*
10918
10919OMAP GPIO DRIVER
10920M:	Grygorii Strashko <grygorii.strashko@ti.com>
10921M:	Santosh Shilimkar <ssantosh@kernel.org>
10922M:	Kevin Hilman <khilman@kernel.org>
10923L:	linux-omap@vger.kernel.org
10924S:	Maintained
10925F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10926F:	drivers/gpio/gpio-omap.c
10927
10928OMAP HARDWARE SPINLOCK SUPPORT
10929M:	Ohad Ben-Cohen <ohad@wizery.com>
10930L:	linux-omap@vger.kernel.org
10931S:	Maintained
10932F:	drivers/hwspinlock/omap_hwspinlock.c
10933
10934OMAP HS MMC SUPPORT
10935L:	linux-mmc@vger.kernel.org
10936L:	linux-omap@vger.kernel.org
10937S:	Orphan
10938F:	drivers/mmc/host/omap_hsmmc.c
10939
10940OMAP HWMOD DATA
10941M:	Paul Walmsley <paul@pwsan.com>
10942L:	linux-omap@vger.kernel.org
10943S:	Maintained
10944F:	arch/arm/mach-omap2/omap_hwmod*data*
10945
10946OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10947M:	Benoît Cousson <bcousson@baylibre.com>
10948L:	linux-omap@vger.kernel.org
10949S:	Maintained
10950F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10951
10952OMAP HWMOD SUPPORT
10953M:	Benoît Cousson <bcousson@baylibre.com>
10954M:	Paul Walmsley <paul@pwsan.com>
10955L:	linux-omap@vger.kernel.org
10956S:	Maintained
10957F:	arch/arm/mach-omap2/omap_hwmod.*
10958
10959OMAP I2C DRIVER
10960M:	Vignesh R <vigneshr@ti.com>
10961L:	linux-omap@vger.kernel.org
10962L:	linux-i2c@vger.kernel.org
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10965F:	drivers/i2c/busses/i2c-omap.c
10966
10967OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10968M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969L:	linux-media@vger.kernel.org
10970S:	Maintained
10971F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10972F:	drivers/media/platform/omap3isp/
10973F:	drivers/staging/media/omap4iss/
10974
10975OMAP MMC SUPPORT
10976M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10977L:	linux-omap@vger.kernel.org
10978S:	Odd Fixes
10979F:	drivers/mmc/host/omap.c
10980
10981OMAP POWER MANAGEMENT SUPPORT
10982M:	Kevin Hilman <khilman@kernel.org>
10983L:	linux-omap@vger.kernel.org
10984S:	Maintained
10985F:	arch/arm/*omap*/*pm*
10986F:	drivers/cpufreq/omap-cpufreq.c
10987
10988OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10989M:	Rajendra Nayak <rnayak@codeaurora.org>
10990M:	Paul Walmsley <paul@pwsan.com>
10991L:	linux-omap@vger.kernel.org
10992S:	Maintained
10993F:	arch/arm/mach-omap2/prm*
10994
10995OMAP RANDOM NUMBER GENERATOR SUPPORT
10996M:	Deepak Saxena <dsaxena@plexity.net>
10997S:	Maintained
10998F:	drivers/char/hw_random/omap-rng.c
10999
11000OMAP USB SUPPORT
11001L:	linux-usb@vger.kernel.org
11002L:	linux-omap@vger.kernel.org
11003S:	Orphan
11004F:	drivers/usb/*/*omap*
11005F:	arch/arm/*omap*/usb*
11006
11007OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11008M:	Mark Jackson <mpfj@newflow.co.uk>
11009L:	linux-omap@vger.kernel.org
11010S:	Maintained
11011F:	arch/arm/boot/dts/am335x-nano.dts
11012
11013OMAP1 SUPPORT
11014M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11015M:	Tony Lindgren <tony@atomide.com>
11016L:	linux-omap@vger.kernel.org
11017Q:	http://patchwork.kernel.org/project/linux-omap/list/
11018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11019S:	Maintained
11020F:	arch/arm/mach-omap1/
11021F:	arch/arm/plat-omap/
11022F:	arch/arm/configs/omap1_defconfig
11023F:	drivers/i2c/busses/i2c-omap.c
11024F:	include/linux/platform_data/i2c-omap.h
11025F:	include/linux/platform_data/ams-delta-fiq.h
11026
11027OMAP2+ SUPPORT
11028M:	Tony Lindgren <tony@atomide.com>
11029L:	linux-omap@vger.kernel.org
11030W:	http://www.muru.com/linux/omap/
11031W:	http://linux.omap.com/
11032Q:	http://patchwork.kernel.org/project/linux-omap/list/
11033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11034S:	Maintained
11035F:	arch/arm/mach-omap2/
11036F:	arch/arm/plat-omap/
11037F:	arch/arm/configs/omap2plus_defconfig
11038F:	drivers/i2c/busses/i2c-omap.c
11039F:	drivers/irqchip/irq-omap-intc.c
11040F:	drivers/mfd/*omap*.c
11041F:	drivers/mfd/menelaus.c
11042F:	drivers/mfd/palmas.c
11043F:	drivers/mfd/tps65217.c
11044F:	drivers/mfd/tps65218.c
11045F:	drivers/mfd/tps65910.c
11046F:	drivers/mfd/twl-core.[ch]
11047F:	drivers/mfd/twl4030*.c
11048F:	drivers/mfd/twl6030*.c
11049F:	drivers/mfd/twl6040*.c
11050F:	drivers/regulator/palmas-regulator*.c
11051F:	drivers/regulator/pbias-regulator.c
11052F:	drivers/regulator/tps65217-regulator.c
11053F:	drivers/regulator/tps65218-regulator.c
11054F:	drivers/regulator/tps65910-regulator.c
11055F:	drivers/regulator/twl-regulator.c
11056F:	drivers/regulator/twl6030-regulator.c
11057F:	include/linux/platform_data/i2c-omap.h
11058
11059ONION OMEGA2+ BOARD
11060M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11061L:	linux-mips@vger.kernel.org
11062S:	Maintained
11063F:	arch/mips/boot/dts/ralink/omega2p.dts
11064
11065OMFS FILESYSTEM
11066M:	Bob Copeland <me@bobcopeland.com>
11067L:	linux-karma-devel@lists.sourceforge.net
11068S:	Maintained
11069F:	Documentation/filesystems/omfs.txt
11070F:	fs/omfs/
11071
11072OMNIKEY CARDMAN 4000 DRIVER
11073M:	Harald Welte <laforge@gnumonks.org>
11074S:	Maintained
11075F:	drivers/char/pcmcia/cm4000_cs.c
11076F:	include/linux/cm4000_cs.h
11077F:	include/uapi/linux/cm4000_cs.h
11078
11079OMNIKEY CARDMAN 4040 DRIVER
11080M:	Harald Welte <laforge@gnumonks.org>
11081S:	Maintained
11082F:	drivers/char/pcmcia/cm4040_cs.*
11083
11084OMNIVISION OV13858 SENSOR DRIVER
11085M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11086L:	linux-media@vger.kernel.org
11087T:	git git://linuxtv.org/media_tree.git
11088S:	Maintained
11089F:	drivers/media/i2c/ov13858.c
11090
11091OMNIVISION OV2680 SENSOR DRIVER
11092M:	Rui Miguel Silva <rmfrfs@gmail.com>
11093L:	linux-media@vger.kernel.org
11094T:	git git://linuxtv.org/media_tree.git
11095S:	Maintained
11096F:	drivers/media/i2c/ov2680.c
11097F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11098
11099OMNIVISION OV2685 SENSOR DRIVER
11100M:	Shunqian Zheng <zhengsq@rock-chips.com>
11101L:	linux-media@vger.kernel.org
11102T:	git git://linuxtv.org/media_tree.git
11103S:	Maintained
11104F:	drivers/media/i2c/ov2685.c
11105
11106OMNIVISION OV5640 SENSOR DRIVER
11107M:	Steve Longerbeam <slongerbeam@gmail.com>
11108L:	linux-media@vger.kernel.org
11109T:	git git://linuxtv.org/media_tree.git
11110S:	Maintained
11111F:	drivers/media/i2c/ov5640.c
11112
11113OMNIVISION OV5647 SENSOR DRIVER
11114M:	Luis Oliveira <lolivei@synopsys.com>
11115L:	linux-media@vger.kernel.org
11116T:	git git://linuxtv.org/media_tree.git
11117S:	Maintained
11118F:	drivers/media/i2c/ov5647.c
11119
11120OMNIVISION OV5695 SENSOR DRIVER
11121M:	Shunqian Zheng <zhengsq@rock-chips.com>
11122L:	linux-media@vger.kernel.org
11123T:	git git://linuxtv.org/media_tree.git
11124S:	Maintained
11125F:	drivers/media/i2c/ov5695.c
11126
11127OMNIVISION OV7670 SENSOR DRIVER
11128M:	Jonathan Corbet <corbet@lwn.net>
11129L:	linux-media@vger.kernel.org
11130T:	git git://linuxtv.org/media_tree.git
11131S:	Maintained
11132F:	drivers/media/i2c/ov7670.c
11133F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11134
11135OMNIVISION OV772x SENSOR DRIVER
11136M:	Jacopo Mondi <jacopo@jmondi.org>
11137L:	linux-media@vger.kernel.org
11138T:	git git://linuxtv.org/media_tree.git
11139S:	Odd fixes
11140F:	drivers/media/i2c/ov772x.c
11141F:	include/media/i2c/ov772x.h
11142F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11143
11144OMNIVISION OV7740 SENSOR DRIVER
11145M:	Wenyou Yang <wenyou.yang@microchip.com>
11146L:	linux-media@vger.kernel.org
11147T:	git git://linuxtv.org/media_tree.git
11148S:	Maintained
11149F:	drivers/media/i2c/ov7740.c
11150F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11151
11152OMNIVISION OV9650 SENSOR DRIVER
11153M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11154R:	Akinobu Mita <akinobu.mita@gmail.com>
11155R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11156L:	linux-media@vger.kernel.org
11157T:	git git://linuxtv.org/media_tree.git
11158S:	Maintained
11159F:	drivers/media/i2c/ov9650.c
11160F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11161
11162ONENAND FLASH DRIVER
11163M:	Kyungmin Park <kyungmin.park@samsung.com>
11164L:	linux-mtd@lists.infradead.org
11165S:	Maintained
11166F:	drivers/mtd/nand/onenand/
11167F:	include/linux/mtd/onenand*.h
11168
11169ONSTREAM SCSI TAPE DRIVER
11170M:	Willem Riede <osst@riede.org>
11171L:	osst-users@lists.sourceforge.net
11172L:	linux-scsi@vger.kernel.org
11173S:	Maintained
11174F:	Documentation/scsi/osst.txt
11175F:	drivers/scsi/osst.*
11176F:	drivers/scsi/osst_*.h
11177F:	drivers/scsi/st.h
11178
11179OP-TEE DRIVER
11180M:	Jens Wiklander <jens.wiklander@linaro.org>
11181S:	Maintained
11182F:	drivers/tee/optee/
11183
11184OPA-VNIC DRIVER
11185M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11186M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11187L:	linux-rdma@vger.kernel.org
11188S:	Supported
11189F:	drivers/infiniband/ulp/opa_vnic
11190
11191OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11192M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11193M:	Frank Rowand <frowand.list@gmail.com>
11194L:	devicetree@vger.kernel.org
11195S:	Maintained
11196F:	Documentation/devicetree/dynamic-resolution-notes.txt
11197F:	Documentation/devicetree/overlay-notes.txt
11198F:	drivers/of/overlay.c
11199F:	drivers/of/resolver.c
11200K:	of_overlay_notifier_
11201
11202OPEN FIRMWARE AND FLATTENED DEVICE TREE
11203M:	Rob Herring <robh+dt@kernel.org>
11204M:	Frank Rowand <frowand.list@gmail.com>
11205L:	devicetree@vger.kernel.org
11206W:	http://www.devicetree.org/
11207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11208S:	Maintained
11209F:	drivers/of/
11210F:	include/linux/of*.h
11211F:	scripts/dtc/
11212F:	Documentation/ABI/testing/sysfs-firmware-ofw
11213
11214OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11215M:	Rob Herring <robh+dt@kernel.org>
11216M:	Mark Rutland <mark.rutland@arm.com>
11217L:	devicetree@vger.kernel.org
11218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11219Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11220S:	Maintained
11221F:	Documentation/devicetree/
11222F:	arch/*/boot/dts/
11223F:	include/dt-bindings/
11224
11225OPENCORES I2C BUS DRIVER
11226M:	Peter Korsgaard <peter@korsgaard.com>
11227L:	linux-i2c@vger.kernel.org
11228S:	Maintained
11229F:	Documentation/i2c/busses/i2c-ocores
11230F:	drivers/i2c/busses/i2c-ocores.c
11231
11232OPENRISC ARCHITECTURE
11233M:	Jonas Bonn <jonas@southpole.se>
11234M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11235M:	Stafford Horne <shorne@gmail.com>
11236T:	git git://github.com/openrisc/linux.git
11237L:	openrisc@lists.librecores.org
11238W:	http://openrisc.io
11239S:	Maintained
11240F:	Documentation/devicetree/bindings/openrisc/
11241F:	Documentation/openrisc/
11242F:	arch/openrisc/
11243F:	drivers/irqchip/irq-ompic.c
11244F:	drivers/irqchip/irq-or1k-*
11245
11246OPENVSWITCH
11247M:	Pravin B Shelar <pshelar@ovn.org>
11248L:	netdev@vger.kernel.org
11249L:	dev@openvswitch.org
11250W:	http://openvswitch.org
11251S:	Maintained
11252F:	net/openvswitch/
11253F:	include/uapi/linux/openvswitch.h
11254
11255OPERATING PERFORMANCE POINTS (OPP)
11256M:	Viresh Kumar <vireshk@kernel.org>
11257M:	Nishanth Menon <nm@ti.com>
11258M:	Stephen Boyd <sboyd@kernel.org>
11259L:	linux-pm@vger.kernel.org
11260S:	Maintained
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11262F:	drivers/opp/
11263F:	include/linux/pm_opp.h
11264F:	Documentation/power/opp.txt
11265F:	Documentation/devicetree/bindings/opp/
11266
11267OPL4 DRIVER
11268M:	Clemens Ladisch <clemens@ladisch.de>
11269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11270T:	git git://git.alsa-project.org/alsa-kernel.git
11271S:	Maintained
11272F:	sound/drivers/opl4/
11273
11274OPROFILE
11275M:	Robert Richter <rric@kernel.org>
11276L:	oprofile-list@lists.sf.net
11277S:	Maintained
11278F:	arch/*/include/asm/oprofile*.h
11279F:	arch/*/oprofile/
11280F:	drivers/oprofile/
11281F:	include/linux/oprofile.h
11282
11283ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11284M:	Mark Fasheh <mark@fasheh.com>
11285M:	Joel Becker <jlbec@evilplan.org>
11286L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11287W:	http://ocfs2.wiki.kernel.org
11288S:	Supported
11289F:	Documentation/filesystems/ocfs2.txt
11290F:	Documentation/filesystems/dlmfs.txt
11291F:	fs/ocfs2/
11292
11293ORANGEFS FILESYSTEM
11294M:	Mike Marshall <hubcap@omnibond.com>
11295R:	Martin Brandenburg <martin@omnibond.com>
11296L:	devel@lists.orangefs.org
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11298S:	Supported
11299F:	fs/orangefs/
11300F:	Documentation/filesystems/orangefs.txt
11301
11302ORINOCO DRIVER
11303L:	linux-wireless@vger.kernel.org
11304W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11305W:	http://www.nongnu.org/orinoco/
11306S:	Orphan
11307F:	drivers/net/wireless/intersil/orinoco/
11308
11309OSD LIBRARY and FILESYSTEM
11310M:	Boaz Harrosh <ooo@electrozaur.com>
11311S:	Maintained
11312F:	drivers/scsi/osd/
11313F:	include/scsi/osd_*
11314F:	fs/exofs/
11315
11316OV2659 OMNIVISION SENSOR DRIVER
11317M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11318L:	linux-media@vger.kernel.org
11319W:	https://linuxtv.org
11320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11321T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11322S:	Maintained
11323F:	drivers/media/i2c/ov2659.c
11324F:	include/media/i2c/ov2659.h
11325
11326OVERLAY FILESYSTEM
11327M:	Miklos Szeredi <miklos@szeredi.hu>
11328L:	linux-unionfs@vger.kernel.org
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11330S:	Supported
11331F:	fs/overlayfs/
11332F:	Documentation/filesystems/overlayfs.txt
11333
11334P54 WIRELESS DRIVER
11335M:	Christian Lamparter <chunkeey@googlemail.com>
11336L:	linux-wireless@vger.kernel.org
11337W:	http://wireless.kernel.org/en/users/Drivers/p54
11338S:	Maintained
11339F:	drivers/net/wireless/intersil/p54/
11340
11341PA SEMI ETHERNET DRIVER
11342L:	netdev@vger.kernel.org
11343S:	Orphan
11344F:	drivers/net/ethernet/pasemi/*
11345
11346PA SEMI SMBUS DRIVER
11347L:	linux-i2c@vger.kernel.org
11348S:	Orphan
11349F:	drivers/i2c/busses/i2c-pasemi.c
11350
11351PADATA PARALLEL EXECUTION MECHANISM
11352M:	Steffen Klassert <steffen.klassert@secunet.com>
11353L:	linux-crypto@vger.kernel.org
11354S:	Maintained
11355F:	kernel/padata.c
11356F:	include/linux/padata.h
11357F:	Documentation/padata.txt
11358
11359PANASONIC LAPTOP ACPI EXTRAS DRIVER
11360M:	Harald Welte <laforge@gnumonks.org>
11361L:	platform-driver-x86@vger.kernel.org
11362S:	Maintained
11363F:	drivers/platform/x86/panasonic-laptop.c
11364
11365PARALLEL LCD/KEYPAD PANEL DRIVER
11366M:	Willy Tarreau <willy@haproxy.com>
11367M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11368S:	Odd Fixes
11369F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11370F:	drivers/auxdisplay/panel.c
11371
11372PARALLEL PORT SUBSYSTEM
11373M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11374M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11375L:	linux-parport@lists.infradead.org (subscribers-only)
11376S:	Maintained
11377F:	drivers/parport/
11378F:	include/linux/parport*.h
11379F:	drivers/char/ppdev.c
11380F:	include/uapi/linux/ppdev.h
11381F:	Documentation/parport*.txt
11382
11383PARAVIRT_OPS INTERFACE
11384M:	Juergen Gross <jgross@suse.com>
11385M:	Alok Kataria <akataria@vmware.com>
11386L:	virtualization@lists.linux-foundation.org
11387S:	Supported
11388F:	Documentation/virtual/paravirt_ops.txt
11389F:	arch/*/kernel/paravirt*
11390F:	arch/*/include/asm/paravirt*.h
11391F:	include/linux/hypervisor.h
11392
11393PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11394M:	Tim Waugh <tim@cyberelk.net>
11395L:	linux-parport@lists.infradead.org (subscribers-only)
11396S:	Maintained
11397F:	Documentation/blockdev/paride.txt
11398F:	drivers/block/paride/
11399
11400PARISC ARCHITECTURE
11401M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11402M:	Helge Deller <deller@gmx.de>
11403L:	linux-parisc@vger.kernel.org
11404W:	http://www.parisc-linux.org/
11405Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11408S:	Maintained
11409F:	arch/parisc/
11410F:	Documentation/parisc/
11411F:	drivers/parisc/
11412F:	drivers/char/agp/parisc-agp.c
11413F:	drivers/input/serio/gscps2.c
11414F:	drivers/parport/parport_gsc.*
11415F:	drivers/tty/serial/8250/8250_gsc.c
11416F:	drivers/video/fbdev/sti*
11417F:	drivers/video/console/sti*
11418F:	drivers/video/logo/logo_parisc*
11419
11420PARMAN
11421M:	Jiri Pirko <jiri@mellanox.com>
11422L:	netdev@vger.kernel.org
11423S:	Supported
11424F:	lib/parman.c
11425F:	lib/test_parman.c
11426F:	include/linux/parman.h
11427
11428PC87360 HARDWARE MONITORING DRIVER
11429M:	Jim Cromie <jim.cromie@gmail.com>
11430L:	linux-hwmon@vger.kernel.org
11431S:	Maintained
11432F:	Documentation/hwmon/pc87360
11433F:	drivers/hwmon/pc87360.c
11434
11435PC8736x GPIO DRIVER
11436M:	Jim Cromie <jim.cromie@gmail.com>
11437S:	Maintained
11438F:	drivers/char/pc8736x_gpio.c
11439
11440PC87427 HARDWARE MONITORING DRIVER
11441M:	Jean Delvare <jdelvare@suse.com>
11442L:	linux-hwmon@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/hwmon/pc87427
11445F:	drivers/hwmon/pc87427.c
11446
11447PCA9532 LED DRIVER
11448M:	Riku Voipio <riku.voipio@iki.fi>
11449S:	Maintained
11450F:	drivers/leds/leds-pca9532.c
11451F:	include/linux/leds-pca9532.h
11452
11453PCA9541 I2C BUS MASTER SELECTOR DRIVER
11454M:	Guenter Roeck <linux@roeck-us.net>
11455L:	linux-i2c@vger.kernel.org
11456S:	Maintained
11457F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11458
11459PCDP - PRIMARY CONSOLE AND DEBUG PORT
11460M:	Khalid Aziz <khalid@gonehiking.org>
11461S:	Maintained
11462F:	drivers/firmware/pcdp.*
11463
11464PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11465M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11466L:	linux-pci@vger.kernel.org
11467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11468S:	Maintained
11469F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11470F:	drivers/pci/controller/pci-aardvark.c
11471
11472PCI DRIVER FOR ALTERA PCIE IP
11473M:	Ley Foon Tan <lftan@altera.com>
11474L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11475L:	linux-pci@vger.kernel.org
11476S:	Supported
11477F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11478F:	drivers/pci/controller/pcie-altera.c
11479
11480PCI DRIVER FOR APPLIEDMICRO XGENE
11481M:	Tanmay Inamdar <tinamdar@apm.com>
11482L:	linux-pci@vger.kernel.org
11483L:	linux-arm-kernel@lists.infradead.org
11484S:	Maintained
11485F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11486F:	drivers/pci/controller/pci-xgene.c
11487
11488PCI DRIVER FOR ARM VERSATILE PLATFORM
11489M:	Rob Herring <robh@kernel.org>
11490L:	linux-pci@vger.kernel.org
11491L:	linux-arm-kernel@lists.infradead.org
11492S:	Maintained
11493F:	Documentation/devicetree/bindings/pci/versatile.txt
11494F:	drivers/pci/controller/pci-versatile.c
11495
11496PCI DRIVER FOR ARMADA 8K
11497M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11498L:	linux-pci@vger.kernel.org
11499L:	linux-arm-kernel@lists.infradead.org
11500S:	Maintained
11501F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11502F:	drivers/pci/controller/dwc/pcie-armada8k.c
11503
11504PCI DRIVER FOR CADENCE PCIE IP
11505M:	Alan Douglas <adouglas@cadence.com>
11506L:	linux-pci@vger.kernel.org
11507S:	Maintained
11508F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11509F:	drivers/pci/controller/pcie-cadence*
11510
11511PCI DRIVER FOR FREESCALE LAYERSCAPE
11512M:	Minghuan Lian <minghuan.Lian@nxp.com>
11513M:	Mingkai Hu <mingkai.hu@nxp.com>
11514M:	Roy Zang <roy.zang@nxp.com>
11515L:	linuxppc-dev@lists.ozlabs.org
11516L:	linux-pci@vger.kernel.org
11517L:	linux-arm-kernel@lists.infradead.org
11518S:	Maintained
11519F:	drivers/pci/controller/dwc/*layerscape*
11520
11521PCI DRIVER FOR GENERIC OF HOSTS
11522M:	Will Deacon <will.deacon@arm.com>
11523L:	linux-pci@vger.kernel.org
11524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525S:	Maintained
11526F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11527F:	drivers/pci/controller/pci-host-common.c
11528F:	drivers/pci/controller/pci-host-generic.c
11529
11530PCI DRIVER FOR IMX6
11531M:	Richard Zhu <hongxing.zhu@nxp.com>
11532M:	Lucas Stach <l.stach@pengutronix.de>
11533L:	linux-pci@vger.kernel.org
11534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11535S:	Maintained
11536F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11537F:	drivers/pci/controller/dwc/*imx6*
11538
11539PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11540M:	Keith Busch <keith.busch@intel.com>
11541M:	Jonathan Derrick <jonathan.derrick@intel.com>
11542L:	linux-pci@vger.kernel.org
11543S:	Supported
11544F:	drivers/pci/controller/vmd.c
11545
11546PCI DRIVER FOR MICROSEMI SWITCHTEC
11547M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11548M:	Logan Gunthorpe <logang@deltatee.com>
11549L:	linux-pci@vger.kernel.org
11550S:	Maintained
11551F:	Documentation/switchtec.txt
11552F:	Documentation/ABI/testing/sysfs-class-switchtec
11553F:	drivers/pci/switch/switchtec*
11554F:	include/uapi/linux/switchtec_ioctl.h
11555F:	include/linux/switchtec.h
11556F:	drivers/ntb/hw/mscc/
11557
11558PCI DRIVER FOR MOBIVEIL PCIE IP
11559M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11560L:	linux-pci@vger.kernel.org
11561S:	Supported
11562F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11563F:	drivers/pci/controller/pcie-mobiveil.c
11564
11565PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11566M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11567M:	Jason Cooper <jason@lakedaemon.net>
11568L:	linux-pci@vger.kernel.org
11569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11570S:	Maintained
11571F:	drivers/pci/controller/*mvebu*
11572
11573PCI DRIVER FOR NVIDIA TEGRA
11574M:	Thierry Reding <thierry.reding@gmail.com>
11575L:	linux-tegra@vger.kernel.org
11576L:	linux-pci@vger.kernel.org
11577S:	Supported
11578F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11579F:	drivers/pci/controller/pci-tegra.c
11580
11581PCI DRIVER FOR RENESAS R-CAR
11582M:	Simon Horman <horms@verge.net.au>
11583L:	linux-pci@vger.kernel.org
11584L:	linux-renesas-soc@vger.kernel.org
11585S:	Maintained
11586F:	drivers/pci/controller/*rcar*
11587
11588PCI DRIVER FOR SAMSUNG EXYNOS
11589M:	Jingoo Han <jingoohan1@gmail.com>
11590L:	linux-pci@vger.kernel.org
11591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11592L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11593S:	Maintained
11594F:	drivers/pci/controller/dwc/pci-exynos.c
11595
11596PCI DRIVER FOR SYNOPSYS DESIGNWARE
11597M:	Jingoo Han <jingoohan1@gmail.com>
11598M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11599L:	linux-pci@vger.kernel.org
11600S:	Maintained
11601F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11602F:	drivers/pci/controller/dwc/*designware*
11603
11604PCI DRIVER FOR TI DRA7XX
11605M:	Kishon Vijay Abraham I <kishon@ti.com>
11606L:	linux-omap@vger.kernel.org
11607L:	linux-pci@vger.kernel.org
11608S:	Supported
11609F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11610F:	drivers/pci/controller/dwc/pci-dra7xx.c
11611
11612PCI DRIVER FOR TI KEYSTONE
11613M:	Murali Karicheri <m-karicheri2@ti.com>
11614L:	linux-pci@vger.kernel.org
11615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616S:	Maintained
11617F:	drivers/pci/controller/dwc/pci-keystone.c
11618
11619PCI ENDPOINT SUBSYSTEM
11620M:	Kishon Vijay Abraham I <kishon@ti.com>
11621M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11622L:	linux-pci@vger.kernel.org
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11624S:	Supported
11625F:	drivers/pci/endpoint/
11626F:	drivers/misc/pci_endpoint_test.c
11627F:	tools/pci/
11628
11629PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11630M:	Russell Currey <ruscur@russell.cc>
11631M:	Sam Bobroff <sbobroff@linux.ibm.com>
11632M:	Oliver O'Halloran <oohall@gmail.com>
11633L:	linuxppc-dev@lists.ozlabs.org
11634S:	Supported
11635F:	Documentation/PCI/pci-error-recovery.txt
11636F:	drivers/pci/pcie/aer.c
11637F:	drivers/pci/pcie/dpc.c
11638F:	drivers/pci/pcie/err.c
11639F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11640F:	arch/powerpc/kernel/eeh*.c
11641F:	arch/powerpc/platforms/*/eeh*.c
11642F:	arch/powerpc/include/*/eeh*.h
11643
11644PCI ERROR RECOVERY
11645M:	Linas Vepstas <linasvepstas@gmail.com>
11646L:	linux-pci@vger.kernel.org
11647S:	Supported
11648F:	Documentation/PCI/pci-error-recovery.txt
11649
11650PCI MSI DRIVER FOR ALTERA MSI IP
11651M:	Ley Foon Tan <lftan@altera.com>
11652L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11653L:	linux-pci@vger.kernel.org
11654S:	Supported
11655F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11656F:	drivers/pci/controller/pcie-altera-msi.c
11657
11658PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11659M:	Duc Dang <dhdang@apm.com>
11660L:	linux-pci@vger.kernel.org
11661L:	linux-arm-kernel@lists.infradead.org
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11664F:	drivers/pci/controller/pci-xgene-msi.c
11665
11666PCI SUBSYSTEM
11667M:	Bjorn Helgaas <bhelgaas@google.com>
11668L:	linux-pci@vger.kernel.org
11669Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11671S:	Supported
11672F:	Documentation/devicetree/bindings/pci/
11673F:	Documentation/PCI/
11674F:	drivers/acpi/pci*
11675F:	drivers/pci/
11676F:	include/asm-generic/pci*
11677F:	include/linux/pci*
11678F:	include/linux/of_pci.h
11679F:	include/uapi/linux/pci*
11680F:	lib/pci*
11681F:	arch/x86/pci/
11682F:	arch/x86/kernel/quirks.c
11683
11684PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11685M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11686L:	linux-pci@vger.kernel.org
11687Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11689S:	Supported
11690F:	drivers/pci/controller/
11691
11692PCIE DRIVER FOR AXIS ARTPEC
11693M:	Jesper Nilsson <jesper.nilsson@axis.com>
11694L:	linux-arm-kernel@axis.com
11695L:	linux-pci@vger.kernel.org
11696S:	Maintained
11697F:	Documentation/devicetree/bindings/pci/axis,artpec*
11698F:	drivers/pci/controller/dwc/*artpec*
11699
11700PCIE DRIVER FOR CAVIUM THUNDERX
11701M:	David Daney <david.daney@cavium.com>
11702L:	linux-pci@vger.kernel.org
11703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11704S:	Supported
11705F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11706F:	drivers/pci/controller/pci-thunder-*
11707
11708PCIE DRIVER FOR HISILICON
11709M:	Zhou Wang <wangzhou1@hisilicon.com>
11710L:	linux-pci@vger.kernel.org
11711S:	Maintained
11712F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11713F:	drivers/pci/controller/dwc/pcie-hisi.c
11714
11715PCIE DRIVER FOR HISILICON KIRIN
11716M:	Xiaowei Song <songxiaowei@hisilicon.com>
11717M:	Binghui Wang <wangbinghui@hisilicon.com>
11718L:	linux-pci@vger.kernel.org
11719S:	Maintained
11720F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11721F:	drivers/pci/controller/dwc/pcie-kirin.c
11722
11723PCIE DRIVER FOR HISILICON STB
11724M:	Jianguo Sun <sunjianguo1@huawei.com>
11725M:	Shawn Guo <shawn.guo@linaro.org>
11726L:	linux-pci@vger.kernel.org
11727S:	Maintained
11728F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11729F:	drivers/pci/controller/dwc/pcie-histb.c
11730
11731PCIE DRIVER FOR MEDIATEK
11732M:	Ryder Lee <ryder.lee@mediatek.com>
11733L:	linux-pci@vger.kernel.org
11734L:	linux-mediatek@lists.infradead.org
11735S:	Supported
11736F:	Documentation/devicetree/bindings/pci/mediatek*
11737F:	drivers/pci/controller/*mediatek*
11738
11739PCIE DRIVER FOR QUALCOMM MSM
11740M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11741L:	linux-pci@vger.kernel.org
11742L:	linux-arm-msm@vger.kernel.org
11743S:	Maintained
11744F:	drivers/pci/controller/dwc/*qcom*
11745
11746PCIE DRIVER FOR ROCKCHIP
11747M:	Shawn Lin <shawn.lin@rock-chips.com>
11748L:	linux-pci@vger.kernel.org
11749L:	linux-rockchip@lists.infradead.org
11750S:	Maintained
11751F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11752F:	drivers/pci/controller/pcie-rockchip*
11753
11754PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11755M:	Linus Walleij <linus.walleij@linaro.org>
11756L:	linux-pci@vger.kernel.org
11757S:	Maintained
11758F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11759F:	drivers/pci/controller/pci-v3-semi.c
11760
11761PCIE DRIVER FOR ST SPEAR13XX
11762M:	Pratyush Anand <pratyush.anand@gmail.com>
11763L:	linux-pci@vger.kernel.org
11764S:	Maintained
11765F:	drivers/pci/controller/dwc/*spear*
11766
11767PCMCIA SUBSYSTEM
11768M:	Dominik Brodowski <linux@dominikbrodowski.net>
11769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11770S:	Odd Fixes
11771F:	Documentation/pcmcia/
11772F:	tools/pcmcia/
11773F:	drivers/pcmcia/
11774F:	include/pcmcia/
11775
11776PCNET32 NETWORK DRIVER
11777M:	Don Fry <pcnet32@frontier.com>
11778L:	netdev@vger.kernel.org
11779S:	Maintained
11780F:	drivers/net/ethernet/amd/pcnet32.c
11781
11782PCRYPT PARALLEL CRYPTO ENGINE
11783M:	Steffen Klassert <steffen.klassert@secunet.com>
11784L:	linux-crypto@vger.kernel.org
11785S:	Maintained
11786F:	crypto/pcrypt.c
11787F:	include/crypto/pcrypt.h
11788
11789PEAQ WMI HOTKEYS DRIVER
11790M:	Hans de Goede <hdegoede@redhat.com>
11791L:	platform-driver-x86@vger.kernel.org
11792S:	Maintained
11793F:	drivers/platform/x86/peaq-wmi.c
11794
11795PER-CPU MEMORY ALLOCATOR
11796M:	Dennis Zhou <dennis@kernel.org>
11797M:	Tejun Heo <tj@kernel.org>
11798M:	Christoph Lameter <cl@linux.com>
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11800S:	Maintained
11801F:	include/linux/percpu*.h
11802F:	mm/percpu*.c
11803F:	arch/*/include/asm/percpu.h
11804
11805PER-TASK DELAY ACCOUNTING
11806M:	Balbir Singh <bsingharora@gmail.com>
11807S:	Maintained
11808F:	include/linux/delayacct.h
11809F:	kernel/delayacct.c
11810
11811PERFORMANCE EVENTS SUBSYSTEM
11812M:	Peter Zijlstra <peterz@infradead.org>
11813M:	Ingo Molnar <mingo@redhat.com>
11814M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11815R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11816R:	Jiri Olsa <jolsa@redhat.com>
11817R:	Namhyung Kim <namhyung@kernel.org>
11818L:	linux-kernel@vger.kernel.org
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11820S:	Supported
11821F:	kernel/events/*
11822F:	include/linux/perf_event.h
11823F:	include/uapi/linux/perf_event.h
11824F:	arch/*/kernel/perf_event*.c
11825F:	arch/*/kernel/*/perf_event*.c
11826F:	arch/*/kernel/*/*/perf_event*.c
11827F:	arch/*/include/asm/perf_event.h
11828F:	arch/*/kernel/perf_callchain.c
11829F:	arch/*/events/*
11830F:	tools/perf/
11831
11832PERSONALITY HANDLING
11833M:	Christoph Hellwig <hch@infradead.org>
11834L:	linux-abi-devel@lists.sourceforge.net
11835S:	Maintained
11836F:	include/linux/personality.h
11837F:	include/uapi/linux/personality.h
11838
11839PHOENIX RC FLIGHT CONTROLLER ADAPTER
11840M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11841L:	linux-input@vger.kernel.org
11842S:	Maintained
11843F:	Documentation/input/devices/pxrc.rst
11844F:	drivers/input/joystick/pxrc.c
11845
11846PHONET PROTOCOL
11847M:	Remi Denis-Courmont <courmisch@gmail.com>
11848S:	Supported
11849F:	Documentation/networking/phonet.txt
11850F:	include/linux/phonet.h
11851F:	include/net/phonet/
11852F:	include/uapi/linux/phonet.h
11853F:	net/phonet/
11854
11855PHRAM MTD DRIVER
11856M:	Joern Engel <joern@lazybastard.org>
11857L:	linux-mtd@lists.infradead.org
11858S:	Maintained
11859F:	drivers/mtd/devices/phram.c
11860
11861PICOLCD HID DRIVER
11862M:	Bruno Prémont <bonbons@linux-vserver.org>
11863L:	linux-input@vger.kernel.org
11864S:	Maintained
11865F:	drivers/hid/hid-picolcd*
11866
11867PICOXCELL SUPPORT
11868M:	Jamie Iles <jamie@jamieiles.com>
11869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870T:	git git://github.com/jamieiles/linux-2.6-ji.git
11871S:	Supported
11872F:	arch/arm/boot/dts/picoxcell*
11873F:	arch/arm/mach-picoxcell/
11874F:	drivers/crypto/picoxcell*
11875
11876PIN CONTROL SUBSYSTEM
11877M:	Linus Walleij <linus.walleij@linaro.org>
11878L:	linux-gpio@vger.kernel.org
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11880S:	Maintained
11881F:	Documentation/devicetree/bindings/pinctrl/
11882F:	Documentation/driver-api/pinctl.rst
11883F:	drivers/pinctrl/
11884F:	include/linux/pinctrl/
11885
11886PIN CONTROLLER - ATMEL AT91
11887M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889S:	Maintained
11890F:	drivers/pinctrl/pinctrl-at91.*
11891
11892PIN CONTROLLER - ATMEL AT91 PIO4
11893M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11895L:	linux-gpio@vger.kernel.org
11896S:	Supported
11897F:	drivers/pinctrl/pinctrl-at91-pio4.*
11898
11899PIN CONTROLLER - FREESCALE
11900M:	Dong Aisheng <aisheng.dong@nxp.com>
11901M:	Fabio Estevam <festevam@gmail.com>
11902M:	Shawn Guo <shawnguo@kernel.org>
11903M:	Stefan Agner <stefan@agner.ch>
11904R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11905L:	linux-gpio@vger.kernel.org
11906S:	Maintained
11907F:	drivers/pinctrl/freescale/
11908F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11909
11910PIN CONTROLLER - INTEL
11911M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11912M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11914S:	Maintained
11915F:	drivers/pinctrl/intel/
11916
11917PIN CONTROLLER - MEDIATEK
11918M:	Sean Wang <sean.wang@kernel.org>
11919L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11920S:	Maintained
11921F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11922F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11923F:	drivers/pinctrl/mediatek/
11924
11925PIN CONTROLLER - QUALCOMM
11926M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11927S:	Maintained
11928L:	linux-arm-msm@vger.kernel.org
11929F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11930F:	drivers/pinctrl/qcom/
11931
11932PIN CONTROLLER - RENESAS
11933M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11934M:	Geert Uytterhoeven <geert+renesas@glider.be>
11935L:	linux-renesas-soc@vger.kernel.org
11936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11937S:	Maintained
11938F:	drivers/pinctrl/sh-pfc/
11939
11940PIN CONTROLLER - SAMSUNG
11941M:	Tomasz Figa <tomasz.figa@gmail.com>
11942M:	Krzysztof Kozlowski <krzk@kernel.org>
11943M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11945L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11946Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11948S:	Maintained
11949F:	drivers/pinctrl/samsung/
11950F:	include/dt-bindings/pinctrl/samsung.h
11951F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11952
11953PIN CONTROLLER - SINGLE
11954M:	Tony Lindgren <tony@atomide.com>
11955M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11957L:	linux-omap@vger.kernel.org
11958S:	Maintained
11959F:	drivers/pinctrl/pinctrl-single.c
11960
11961PIN CONTROLLER - ST SPEAR
11962M:	Viresh Kumar <vireshk@kernel.org>
11963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11964W:	http://www.st.com/spear
11965S:	Maintained
11966F:	drivers/pinctrl/spear/
11967
11968PISTACHIO SOC SUPPORT
11969M:	James Hartley <james.hartley@sondrel.com>
11970L:	linux-mips@vger.kernel.org
11971S:	Odd Fixes
11972F:	arch/mips/pistachio/
11973F:	arch/mips/include/asm/mach-pistachio/
11974F:	arch/mips/boot/dts/img/pistachio*
11975F:	arch/mips/configs/pistachio*_defconfig
11976
11977PKTCDVD DRIVER
11978S:	Orphan
11979M:	linux-block@vger.kernel.org
11980F:	drivers/block/pktcdvd.c
11981F:	include/linux/pktcdvd.h
11982F:	include/uapi/linux/pktcdvd.h
11983
11984PKUNITY SOC DRIVERS
11985M:	Guan Xuetao <gxt@pku.edu.cn>
11986W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11987S:	Maintained
11988T:	git git://github.com/gxt/linux.git
11989F:	drivers/input/serio/i8042-unicore32io.h
11990F:	drivers/i2c/busses/i2c-puv3.c
11991F:	drivers/video/fbdev/fb-puv3.c
11992F:	drivers/rtc/rtc-puv3.c
11993
11994PMBUS HARDWARE MONITORING DRIVERS
11995M:	Guenter Roeck <linux@roeck-us.net>
11996L:	linux-hwmon@vger.kernel.org
11997W:	http://hwmon.wiki.kernel.org/
11998W:	http://www.roeck-us.net/linux/drivers/
11999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12000S:	Maintained
12001F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12002F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12003F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12004F:	Documentation/hwmon/adm1275
12005F:	Documentation/hwmon/ibm-cffps
12006F:	Documentation/hwmon/ir35221
12007F:	Documentation/hwmon/lm25066
12008F:	Documentation/hwmon/ltc2978
12009F:	Documentation/hwmon/ltc3815
12010F:	Documentation/hwmon/max16064
12011F:	Documentation/hwmon/max20751
12012F:	Documentation/hwmon/max31785
12013F:	Documentation/hwmon/max34440
12014F:	Documentation/hwmon/max8688
12015F:	Documentation/hwmon/pmbus
12016F:	Documentation/hwmon/pmbus-core
12017F:	Documentation/hwmon/tps40422
12018F:	Documentation/hwmon/ucd9000
12019F:	Documentation/hwmon/ucd9200
12020F:	Documentation/hwmon/zl6100
12021F:	drivers/hwmon/pmbus/
12022F:	include/linux/pmbus.h
12023
12024PMC SIERRA MaxRAID DRIVER
12025L:	linux-scsi@vger.kernel.org
12026W:	http://www.pmc-sierra.com/
12027S:	Orphan
12028F:	drivers/scsi/pmcraid.*
12029
12030PMC SIERRA PM8001 DRIVER
12031M:	Jack Wang <jinpu.wang@profitbricks.com>
12032M:	lindar_liu@usish.com
12033L:	linux-scsi@vger.kernel.org
12034S:	Supported
12035F:	drivers/scsi/pm8001/
12036
12037PNP SUPPORT
12038M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12039S:	Maintained
12040F:	drivers/pnp/
12041
12042POSIX CLOCKS and TIMERS
12043M:	Thomas Gleixner <tglx@linutronix.de>
12044L:	linux-kernel@vger.kernel.org
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12046S:	Maintained
12047F:	fs/timerfd.c
12048F:	include/linux/timer*
12049F:	kernel/time/*timer*
12050
12051POWER MANAGEMENT CORE
12052M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12053L:	linux-pm@vger.kernel.org
12054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12055B:	https://bugzilla.kernel.org
12056S:	Supported
12057F:	drivers/base/power/
12058F:	include/linux/pm.h
12059F:	include/linux/pm_*
12060F:	include/linux/powercap.h
12061F:	drivers/powercap/
12062F:	kernel/configs/nopm.config
12063
12064POWER STATE COORDINATION INTERFACE (PSCI)
12065M:	Mark Rutland <mark.rutland@arm.com>
12066M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12067L:	linux-arm-kernel@lists.infradead.org
12068S:	Maintained
12069F:	drivers/firmware/psci*.c
12070F:	include/linux/psci.h
12071F:	include/uapi/linux/psci.h
12072
12073POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12074M:	Sebastian Reichel <sre@kernel.org>
12075L:	linux-pm@vger.kernel.org
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12077S:	Maintained
12078F:	Documentation/ABI/testing/sysfs-class-power
12079F:	Documentation/devicetree/bindings/power/supply/
12080F:	include/linux/power_supply.h
12081F:	drivers/power/supply/
12082
12083POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12084M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12085L:	linuxppc-dev@lists.ozlabs.org
12086S:	Maintained
12087F:	drivers/char/powernv-op-panel.c
12088
12089PPP OVER ATM (RFC 2364)
12090M:	Mitchell Blank Jr <mitch@sfgoth.com>
12091S:	Maintained
12092F:	net/atm/pppoatm.c
12093F:	include/uapi/linux/atmppp.h
12094
12095PPP OVER ETHERNET
12096M:	Michal Ostrowski <mostrows@earthlink.net>
12097S:	Maintained
12098F:	drivers/net/ppp/pppoe.c
12099F:	drivers/net/ppp/pppox.c
12100
12101PPP OVER L2TP
12102M:	James Chapman <jchapman@katalix.com>
12103S:	Maintained
12104F:	net/l2tp/l2tp_ppp.c
12105F:	include/linux/if_pppol2tp.h
12106F:	include/uapi/linux/if_pppol2tp.h
12107
12108PPP PROTOCOL DRIVERS AND COMPRESSORS
12109M:	Paul Mackerras <paulus@samba.org>
12110L:	linux-ppp@vger.kernel.org
12111S:	Maintained
12112F:	drivers/net/ppp/ppp_*
12113
12114PPS SUPPORT
12115M:	Rodolfo Giometti <giometti@enneenne.com>
12116W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12117L:	linuxpps@ml.enneenne.com (subscribers-only)
12118S:	Maintained
12119F:	Documentation/pps/
12120F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12121F:	Documentation/ABI/testing/sysfs-pps
12122F:	drivers/pps/
12123F:	include/linux/pps*.h
12124F:	include/uapi/linux/pps.h
12125
12126PPTP DRIVER
12127M:	Dmitry Kozlov <xeb@mail.ru>
12128L:	netdev@vger.kernel.org
12129S:	Maintained
12130F:	drivers/net/ppp/pptp.c
12131W:	http://sourceforge.net/projects/accel-pptp
12132
12133PREEMPTIBLE KERNEL
12134M:	Robert Love <rml@tech9.net>
12135L:	kpreempt-tech@lists.sourceforge.net
12136W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12137S:	Supported
12138F:	Documentation/preempt-locking.txt
12139F:	include/linux/preempt.h
12140
12141PRINTK
12142M:	Petr Mladek <pmladek@suse.com>
12143M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12144R:	Steven Rostedt <rostedt@goodmis.org>
12145S:	Maintained
12146F:	kernel/printk/
12147F:	include/linux/printk.h
12148
12149PRISM54 WIRELESS DRIVER
12150M:	Luis Chamberlain <mcgrof@kernel.org>
12151L:	linux-wireless@vger.kernel.org
12152W:	http://wireless.kernel.org/en/users/Drivers/p54
12153S:	Obsolete
12154F:	drivers/net/wireless/intersil/prism54/
12155
12156PROC FILESYSTEM
12157R:	Alexey Dobriyan <adobriyan@gmail.com>
12158L:	linux-kernel@vger.kernel.org
12159L:	linux-fsdevel@vger.kernel.org
12160S:	Maintained
12161F:	fs/proc/
12162F:	include/linux/proc_fs.h
12163F:	tools/testing/selftests/proc/
12164F:	Documentation/filesystems/proc.txt
12165
12166PROC SYSCTL
12167M:	Luis Chamberlain <mcgrof@kernel.org>
12168M:	Kees Cook <keescook@chromium.org>
12169L:	linux-kernel@vger.kernel.org
12170L:	linux-fsdevel@vger.kernel.org
12171S:	Maintained
12172F:	fs/proc/proc_sysctl.c
12173F:	include/linux/sysctl.h
12174F:	kernel/sysctl.c
12175F:	tools/testing/selftests/sysctl/
12176
12177PS3 NETWORK SUPPORT
12178M:	Geoff Levand <geoff@infradead.org>
12179L:	netdev@vger.kernel.org
12180L:	linuxppc-dev@lists.ozlabs.org
12181S:	Maintained
12182F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12183
12184PS3 PLATFORM SUPPORT
12185M:	Geoff Levand <geoff@infradead.org>
12186L:	linuxppc-dev@lists.ozlabs.org
12187S:	Maintained
12188F:	arch/powerpc/boot/ps3*
12189F:	arch/powerpc/include/asm/lv1call.h
12190F:	arch/powerpc/include/asm/ps3*.h
12191F:	arch/powerpc/platforms/ps3/
12192F:	drivers/*/ps3*
12193F:	drivers/ps3/
12194F:	drivers/rtc/rtc-ps3.c
12195F:	drivers/usb/host/*ps3.c
12196F:	sound/ppc/snd_ps3*
12197
12198PS3VRAM DRIVER
12199M:	Jim Paris <jim@jtan.com>
12200M:	Geoff Levand <geoff@infradead.org>
12201L:	linuxppc-dev@lists.ozlabs.org
12202S:	Maintained
12203F:	drivers/block/ps3vram.c
12204
12205PSAMPLE PACKET SAMPLING SUPPORT:
12206M:	Yotam Gigi <yotam.gi@gmail.com>
12207S:	Maintained
12208F:	net/psample
12209F:	include/net/psample.h
12210F:	include/uapi/linux/psample.h
12211
12212PSTORE FILESYSTEM
12213M:	Kees Cook <keescook@chromium.org>
12214M:	Anton Vorontsov <anton@enomsg.org>
12215M:	Colin Cross <ccross@android.com>
12216M:	Tony Luck <tony.luck@intel.com>
12217S:	Maintained
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12219F:	fs/pstore/
12220F:	include/linux/pstore*
12221F:	drivers/firmware/efi/efi-pstore.c
12222F:	drivers/acpi/apei/erst.c
12223F:	Documentation/admin-guide/ramoops.rst
12224F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12225K:	\b(pstore|ramoops)
12226
12227PTP HARDWARE CLOCK SUPPORT
12228M:	Richard Cochran <richardcochran@gmail.com>
12229L:	netdev@vger.kernel.org
12230S:	Maintained
12231W:	http://linuxptp.sourceforge.net/
12232F:	Documentation/ABI/testing/sysfs-ptp
12233F:	Documentation/ptp/*
12234F:	drivers/net/phy/dp83640*
12235F:	drivers/ptp/*
12236F:	include/linux/ptp_cl*
12237
12238PTRACE SUPPORT
12239M:	Oleg Nesterov <oleg@redhat.com>
12240S:	Maintained
12241F:	include/asm-generic/syscall.h
12242F:	include/linux/ptrace.h
12243F:	include/linux/regset.h
12244F:	include/linux/tracehook.h
12245F:	include/uapi/linux/ptrace.h
12246F:	include/uapi/linux/ptrace.h
12247F:	include/asm-generic/ptrace.h
12248F:	kernel/ptrace.c
12249F:	arch/*/ptrace*.c
12250F:	arch/*/*/ptrace*.c
12251F:	arch/*/include/asm/ptrace*.h
12252
12253PULSE8-CEC DRIVER
12254M:	Hans Verkuil <hverkuil@xs4all.nl>
12255L:	linux-media@vger.kernel.org
12256T:	git git://linuxtv.org/media_tree.git
12257S:	Maintained
12258F:	drivers/media/usb/pulse8-cec/*
12259F:	Documentation/media/cec-drivers/pulse8-cec.rst
12260
12261PVRUSB2 VIDEO4LINUX DRIVER
12262M:	Mike Isely <isely@pobox.com>
12263L:	pvrusb2@isely.net	(subscribers-only)
12264L:	linux-media@vger.kernel.org
12265W:	http://www.isely.net/pvrusb2/
12266T:	git git://linuxtv.org/media_tree.git
12267S:	Maintained
12268F:	Documentation/media/v4l-drivers/pvrusb2*
12269F:	drivers/media/usb/pvrusb2/
12270
12271PWC WEBCAM DRIVER
12272M:	Hans Verkuil <hverkuil@xs4all.nl>
12273L:	linux-media@vger.kernel.org
12274T:	git git://linuxtv.org/media_tree.git
12275S:	Odd Fixes
12276F:	drivers/media/usb/pwc/*
12277
12278PWM FAN DRIVER
12279M:	Kamil Debski <kamil@wypas.org>
12280M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12281L:	linux-hwmon@vger.kernel.org
12282S:	Supported
12283F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12284F:	Documentation/hwmon/pwm-fan
12285F:	drivers/hwmon/pwm-fan.c
12286
12287PWM IR Transmitter
12288M:	Sean Young <sean@mess.org>
12289L:	linux-media@vger.kernel.org
12290S:	Maintained
12291F:	drivers/media/rc/pwm-ir-tx.c
12292
12293PWM SUBSYSTEM
12294M:	Thierry Reding <thierry.reding@gmail.com>
12295L:	linux-pwm@vger.kernel.org
12296S:	Maintained
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12298F:	Documentation/pwm.txt
12299F:	Documentation/devicetree/bindings/pwm/
12300F:	include/linux/pwm.h
12301F:	drivers/pwm/
12302F:	drivers/video/backlight/pwm_bl.c
12303F:	include/linux/pwm_backlight.h
12304F:	drivers/gpio/gpio-mvebu.c
12305F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12306
12307PXA GPIO DRIVER
12308M:	Robert Jarzmik <robert.jarzmik@free.fr>
12309L:	linux-gpio@vger.kernel.org
12310S:	Maintained
12311F:	drivers/gpio/gpio-pxa.c
12312
12313PXA MMCI DRIVER
12314S:	Orphan
12315
12316PXA RTC DRIVER
12317M:	Robert Jarzmik <robert.jarzmik@free.fr>
12318L:	linux-rtc@vger.kernel.org
12319S:	Maintained
12320
12321PXA2xx/PXA3xx SUPPORT
12322M:	Daniel Mack <daniel@zonque.org>
12323M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12324M:	Robert Jarzmik <robert.jarzmik@free.fr>
12325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12326T:	git git://github.com/hzhuang1/linux.git
12327T:	git git://github.com/rjarzmik/linux.git
12328S:	Maintained
12329F:	arch/arm/boot/dts/pxa*
12330F:	arch/arm/mach-pxa/
12331F:	drivers/dma/pxa*
12332F:	drivers/pcmcia/pxa2xx*
12333F:	drivers/pinctrl/pxa/
12334F:	drivers/spi/spi-pxa2xx*
12335F:	drivers/usb/gadget/udc/pxa2*
12336F:	include/sound/pxa2xx-lib.h
12337F:	sound/arm/pxa*
12338F:	sound/soc/pxa/
12339
12340QAT DRIVER
12341M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12342L:	qat-linux@intel.com
12343S:	Supported
12344F:	drivers/crypto/qat/
12345
12346QCOM AUDIO (ASoC) DRIVERS
12347M:	Patrick Lai <plai@codeaurora.org>
12348M:	Banajit Goswami <bgoswami@codeaurora.org>
12349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12350S:	Supported
12351F:	sound/soc/qcom/
12352
12353QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12354M:	Gabriel Somlo <somlo@cmu.edu>
12355M:	"Michael S. Tsirkin" <mst@redhat.com>
12356L:	qemu-devel@nongnu.org
12357S:	Maintained
12358F:	drivers/firmware/qemu_fw_cfg.c
12359F:	include/uapi/linux/qemu_fw_cfg.h
12360
12361QIB DRIVER
12362M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12363M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12364L:	linux-rdma@vger.kernel.org
12365S:	Supported
12366F:	drivers/infiniband/hw/qib/
12367
12368QLOGIC QL41xxx FCOE DRIVER
12369M:	QLogic-Storage-Upstream@cavium.com
12370L:	linux-scsi@vger.kernel.org
12371S:	Supported
12372F:	drivers/scsi/qedf/
12373
12374QLOGIC QL41xxx ISCSI DRIVER
12375M:	QLogic-Storage-Upstream@cavium.com
12376L:	linux-scsi@vger.kernel.org
12377S:	Supported
12378F:	drivers/scsi/qedi/
12379
12380QLOGIC QL4xxx ETHERNET DRIVER
12381M:	Ariel Elior <Ariel.Elior@cavium.com>
12382M:	everest-linux-l2@cavium.com
12383L:	netdev@vger.kernel.org
12384S:	Supported
12385F:	drivers/net/ethernet/qlogic/qed/
12386F:	include/linux/qed/
12387F:	drivers/net/ethernet/qlogic/qede/
12388
12389QLOGIC QL4xxx RDMA DRIVER
12390M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12391M:	Ariel Elior <Ariel.Elior@cavium.com>
12392L:	linux-rdma@vger.kernel.org
12393S:	Supported
12394F:	drivers/infiniband/hw/qedr/
12395F:	include/uapi/rdma/qedr-abi.h
12396
12397QLOGIC QLA1280 SCSI DRIVER
12398M:	Michael Reed <mdr@sgi.com>
12399L:	linux-scsi@vger.kernel.org
12400S:	Maintained
12401F:	drivers/scsi/qla1280.[ch]
12402
12403QLOGIC QLA2XXX FC-SCSI DRIVER
12404M:	qla2xxx-upstream@qlogic.com
12405L:	linux-scsi@vger.kernel.org
12406S:	Supported
12407F:	Documentation/scsi/LICENSE.qla2xxx
12408F:	drivers/scsi/qla2xxx/
12409
12410QLOGIC QLA3XXX NETWORK DRIVER
12411M:	Dept-GELinuxNICDev@cavium.com
12412L:	netdev@vger.kernel.org
12413S:	Supported
12414F:	Documentation/networking/LICENSE.qla3xxx
12415F:	drivers/net/ethernet/qlogic/qla3xxx.*
12416
12417QLOGIC QLA4XXX iSCSI DRIVER
12418M:	QLogic-Storage-Upstream@qlogic.com
12419L:	linux-scsi@vger.kernel.org
12420S:	Supported
12421F:	Documentation/scsi/LICENSE.qla4xxx
12422F:	drivers/scsi/qla4xxx/
12423
12424QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12425M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12426M:	Manish Chopra <manish.chopra@cavium.com>
12427M:	Dept-GELinuxNICDev@cavium.com
12428L:	netdev@vger.kernel.org
12429S:	Supported
12430F:	drivers/net/ethernet/qlogic/qlcnic/
12431
12432QLOGIC QLGE 10Gb ETHERNET DRIVER
12433M:	Manish Chopra <manish.chopra@cavium.com>
12434M:	Dept-GELinuxNICDev@cavium.com
12435L:	netdev@vger.kernel.org
12436S:	Supported
12437F:	drivers/net/ethernet/qlogic/qlge/
12438
12439QM1D1B0004 MEDIA DRIVER
12440M:	Akihiro Tsukada <tskd08@gmail.com>
12441L:	linux-media@vger.kernel.org
12442S:	Odd Fixes
12443F:	drivers/media/tuners/qm1d1b0004*
12444
12445QM1D1C0042 MEDIA DRIVER
12446M:	Akihiro Tsukada <tskd08@gmail.com>
12447L:	linux-media@vger.kernel.org
12448S:	Odd Fixes
12449F:	drivers/media/tuners/qm1d1c0042*
12450
12451QNX4 FILESYSTEM
12452M:	Anders Larsen <al@alarsen.net>
12453W:	http://www.alarsen.net/linux/qnx4fs/
12454S:	Maintained
12455F:	fs/qnx4/
12456F:	include/uapi/linux/qnx4_fs.h
12457F:	include/uapi/linux/qnxtypes.h
12458
12459QORIQ DPAA2 FSL-MC BUS DRIVER
12460M:	Stuart Yoder <stuyoder@gmail.com>
12461M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12462L:	linux-kernel@vger.kernel.org
12463S:	Maintained
12464F:	drivers/bus/fsl-mc/
12465F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12466F:	Documentation/networking/dpaa2/overview.rst
12467
12468QT1010 MEDIA DRIVER
12469M:	Antti Palosaari <crope@iki.fi>
12470L:	linux-media@vger.kernel.org
12471W:	https://linuxtv.org
12472W:	http://palosaari.fi/linux/
12473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12474T:	git git://linuxtv.org/anttip/media_tree.git
12475S:	Maintained
12476F:	drivers/media/tuners/qt1010*
12477
12478QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12479M:	Kalle Valo <kvalo@codeaurora.org>
12480L:	ath10k@lists.infradead.org
12481W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12483S:	Supported
12484F:	drivers/net/wireless/ath/ath10k/
12485
12486QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12487M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12488L:	linux-wireless@vger.kernel.org
12489W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12490S:	Supported
12491F:	drivers/net/wireless/ath/ath9k/
12492
12493QUALCOMM CAMERA SUBSYSTEM DRIVER
12494M:	Todor Tomov <todor.too@gmail.com>
12495L:	linux-media@vger.kernel.org
12496S:	Maintained
12497F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12498F:	Documentation/media/v4l-drivers/qcom_camss.rst
12499F:	drivers/media/platform/qcom/camss/
12500
12501QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12502M:  Ilia Lin <ilia.lin@gmail.com>
12503L:  linux-pm@vger.kernel.org
12504S:  Maintained
12505F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12506F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12507
12508QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12509M:	Timur Tabi <timur@kernel.org>
12510L:	netdev@vger.kernel.org
12511S:	Maintained
12512F:	drivers/net/ethernet/qualcomm/emac/
12513
12514QUALCOMM GENERIC INTERFACE I2C DRIVER
12515M:	Alok Chauhan <alokc@codeaurora.org>
12516M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12517L:	linux-i2c@vger.kernel.org
12518L:	linux-arm-msm@vger.kernel.org
12519S:	Supported
12520F:	drivers/i2c/busses/i2c-qcom-geni.c
12521
12522QUALCOMM HEXAGON ARCHITECTURE
12523M:	Richard Kuo <rkuo@codeaurora.org>
12524L:	linux-hexagon@vger.kernel.org
12525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12526S:	Supported
12527F:	arch/hexagon/
12528
12529QUALCOMM HIDMA DRIVER
12530M:	Sinan Kaya <okaya@kernel.org>
12531L:	linux-arm-kernel@lists.infradead.org
12532L:	linux-arm-msm@vger.kernel.org
12533L:	dmaengine@vger.kernel.org
12534S:	Supported
12535F:	drivers/dma/qcom/hidma*
12536
12537QUALCOMM IOMMU
12538M:	Rob Clark <robdclark@gmail.com>
12539L:	iommu@lists.linux-foundation.org
12540L:	linux-arm-msm@vger.kernel.org
12541S:	Maintained
12542F:	drivers/iommu/qcom_iommu.c
12543
12544QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12545M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12546L:	linux-media@vger.kernel.org
12547L:	linux-arm-msm@vger.kernel.org
12548T:	git git://linuxtv.org/media_tree.git
12549S:	Maintained
12550F:	drivers/media/platform/qcom/venus/
12551
12552QUALCOMM WCN36XX WIRELESS DRIVER
12553M:	Kalle Valo <kvalo@codeaurora.org>
12554L:	wcn36xx@lists.infradead.org
12555W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12556T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12557S:	Supported
12558F:	drivers/net/wireless/ath/wcn36xx/
12559
12560QUANTENNA QTNFMAC WIRELESS DRIVER
12561M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12562M:	Avinash Patil <avinashp@quantenna.com>
12563M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12564L:	linux-wireless@vger.kernel.org
12565S:	Maintained
12566F:	drivers/net/wireless/quantenna
12567
12568RADEON and AMDGPU DRM DRIVERS
12569M:	Alex Deucher <alexander.deucher@amd.com>
12570M:	Christian König <christian.koenig@amd.com>
12571M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12572L:	amd-gfx@lists.freedesktop.org
12573T:	git git://people.freedesktop.org/~agd5f/linux
12574S:	Supported
12575F:	drivers/gpu/drm/radeon/
12576F:	include/uapi/drm/radeon_drm.h
12577F:	drivers/gpu/drm/amd/
12578F:	include/uapi/drm/amdgpu_drm.h
12579
12580RADEON FRAMEBUFFER DISPLAY DRIVER
12581M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12582L:	linux-fbdev@vger.kernel.org
12583S:	Maintained
12584F:	drivers/video/fbdev/aty/radeon*
12585F:	include/uapi/linux/radeonfb.h
12586
12587RADIOSHARK RADIO DRIVER
12588M:	Hans Verkuil <hverkuil@xs4all.nl>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591S:	Maintained
12592F:	drivers/media/radio/radio-shark.c
12593
12594RADIOSHARK2 RADIO DRIVER
12595M:	Hans Verkuil <hverkuil@xs4all.nl>
12596L:	linux-media@vger.kernel.org
12597T:	git git://linuxtv.org/media_tree.git
12598S:	Maintained
12599F:	drivers/media/radio/radio-shark2.c
12600F:	drivers/media/radio/radio-tea5777.c
12601
12602RADOS BLOCK DEVICE (RBD)
12603M:	Ilya Dryomov <idryomov@gmail.com>
12604M:	Sage Weil <sage@redhat.com>
12605M:	Alex Elder <elder@kernel.org>
12606L:	ceph-devel@vger.kernel.org
12607W:	http://ceph.com/
12608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12609T:	git git://github.com/ceph/ceph-client.git
12610S:	Supported
12611F:	Documentation/ABI/testing/sysfs-bus-rbd
12612F:	drivers/block/rbd.c
12613F:	drivers/block/rbd_types.h
12614
12615RAGE128 FRAMEBUFFER DISPLAY DRIVER
12616M:	Paul Mackerras <paulus@samba.org>
12617L:	linux-fbdev@vger.kernel.org
12618S:	Maintained
12619F:	drivers/video/fbdev/aty/aty128fb.c
12620
12621RAINSHADOW-CEC DRIVER
12622M:	Hans Verkuil <hverkuil@xs4all.nl>
12623L:	linux-media@vger.kernel.org
12624T:	git git://linuxtv.org/media_tree.git
12625S:	Maintained
12626F:	drivers/media/usb/rainshadow-cec/*
12627
12628RALINK MIPS ARCHITECTURE
12629M:	John Crispin <john@phrozen.org>
12630L:	linux-mips@vger.kernel.org
12631S:	Maintained
12632F:	arch/mips/ralink
12633
12634RALINK RT2X00 WIRELESS LAN DRIVER
12635P:	rt2x00 project
12636M:	Stanislaw Gruszka <sgruszka@redhat.com>
12637M:	Helmut Schaa <helmut.schaa@googlemail.com>
12638L:	linux-wireless@vger.kernel.org
12639S:	Maintained
12640F:	drivers/net/wireless/ralink/rt2x00/
12641
12642RAMDISK RAM BLOCK DEVICE DRIVER
12643M:	Jens Axboe <axboe@kernel.dk>
12644S:	Maintained
12645F:	Documentation/blockdev/ramdisk.txt
12646F:	drivers/block/brd.c
12647
12648RANCHU VIRTUAL BOARD FOR MIPS
12649M:	Miodrag Dinic <miodrag.dinic@mips.com>
12650L:	linux-mips@vger.kernel.org
12651S:	Supported
12652F:	arch/mips/generic/board-ranchu.c
12653F:	arch/mips/configs/generic/board-ranchu.config
12654
12655RANDOM NUMBER DRIVER
12656M:	"Theodore Ts'o" <tytso@mit.edu>
12657S:	Maintained
12658F:	drivers/char/random.c
12659
12660RAPIDIO SUBSYSTEM
12661M:	Matt Porter <mporter@kernel.crashing.org>
12662M:	Alexandre Bounine <alex.bou9@gmail.com>
12663S:	Maintained
12664F:	drivers/rapidio/
12665
12666RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12667L:	linux-wireless@vger.kernel.org
12668S:	Orphan
12669F:	drivers/net/wireless/ray*
12670
12671RCUTORTURE TEST FRAMEWORK
12672M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12673M:	Josh Triplett <josh@joshtriplett.org>
12674R:	Steven Rostedt <rostedt@goodmis.org>
12675R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12676R:	Lai Jiangshan <jiangshanlai@gmail.com>
12677L:	linux-kernel@vger.kernel.org
12678S:	Supported
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12680F:	tools/testing/selftests/rcutorture
12681
12682RDC R-321X SoC
12683M:	Florian Fainelli <florian@openwrt.org>
12684S:	Maintained
12685
12686RDC R6040 FAST ETHERNET DRIVER
12687M:	Florian Fainelli <f.fainelli@gmail.com>
12688L:	netdev@vger.kernel.org
12689S:	Maintained
12690F:	drivers/net/ethernet/rdc/r6040.c
12691
12692RDMAVT - RDMA verbs software
12693M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12694M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12695L:	linux-rdma@vger.kernel.org
12696S:	Supported
12697F:	drivers/infiniband/sw/rdmavt
12698
12699RDS - RELIABLE DATAGRAM SOCKETS
12700M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12701L:	netdev@vger.kernel.org
12702L:	linux-rdma@vger.kernel.org
12703L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12704W:	https://oss.oracle.com/projects/rds/
12705S:	Supported
12706F:	net/rds/
12707F:	Documentation/networking/rds.txt
12708
12709RDT - RESOURCE ALLOCATION
12710M:	Fenghua Yu <fenghua.yu@intel.com>
12711M:	Reinette Chatre <reinette.chatre@intel.com>
12712L:	linux-kernel@vger.kernel.org
12713S:	Supported
12714F:	arch/x86/kernel/cpu/resctrl/
12715F:	arch/x86/include/asm/resctrl_sched.h
12716F:	Documentation/x86/resctrl*
12717
12718READ-COPY UPDATE (RCU)
12719M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12720M:	Josh Triplett <josh@joshtriplett.org>
12721R:	Steven Rostedt <rostedt@goodmis.org>
12722R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723R:	Lai Jiangshan <jiangshanlai@gmail.com>
12724R:	Joel Fernandes <joel@joelfernandes.org>
12725L:	linux-kernel@vger.kernel.org
12726W:	http://www.rdrop.com/users/paulmck/RCU/
12727S:	Supported
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12729F:	Documentation/RCU/
12730X:	Documentation/RCU/torture.txt
12731F:	include/linux/rcu*
12732X:	include/linux/srcu*.h
12733F:	kernel/rcu/
12734X:	kernel/rcu/srcu*.c
12735
12736REAL TIME CLOCK (RTC) SUBSYSTEM
12737M:	Alessandro Zummo <a.zummo@towertech.it>
12738M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12739L:	linux-rtc@vger.kernel.org
12740Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12742S:	Maintained
12743F:	Documentation/devicetree/bindings/rtc/
12744F:	Documentation/rtc.txt
12745F:	drivers/rtc/
12746F:	include/linux/rtc.h
12747F:	include/uapi/linux/rtc.h
12748F:	include/linux/rtc/
12749F:	include/linux/platform_data/rtc-*
12750F:	tools/testing/selftests/rtc/
12751
12752REALTEK AUDIO CODECS
12753M:	Bard Liao <bardliao@realtek.com>
12754M:	Oder Chiou <oder_chiou@realtek.com>
12755S:	Maintained
12756F:	sound/soc/codecs/rt*
12757F:	include/sound/rt*.h
12758
12759REALTEK RTL83xx SMI DSA ROUTER CHIPS
12760M:	Linus Walleij <linus.walleij@linaro.org>
12761S:	Maintained
12762F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12763F:	drivers/net/dsa/realtek-smi*
12764F:	drivers/net/dsa/rtl83*
12765
12766REGISTER MAP ABSTRACTION
12767M:	Mark Brown <broonie@kernel.org>
12768L:	linux-kernel@vger.kernel.org
12769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12770S:	Supported
12771F:	Documentation/devicetree/bindings/regmap/
12772F:	drivers/base/regmap/
12773F:	include/linux/regmap.h
12774
12775REISERFS FILE SYSTEM
12776L:	reiserfs-devel@vger.kernel.org
12777S:	Supported
12778F:	fs/reiserfs/
12779
12780REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12781M:	Ohad Ben-Cohen <ohad@wizery.com>
12782M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12783L:	linux-remoteproc@vger.kernel.org
12784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12785S:	Maintained
12786F:	Documentation/devicetree/bindings/remoteproc/
12787F:	Documentation/remoteproc.txt
12788F:	drivers/remoteproc/
12789F:	include/linux/remoteproc.h
12790
12791REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12792M:	Ohad Ben-Cohen <ohad@wizery.com>
12793M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12794L:	linux-remoteproc@vger.kernel.org
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12796S:	Maintained
12797F:	drivers/rpmsg/
12798F:	Documentation/rpmsg.txt
12799F:	include/linux/rpmsg.h
12800F:	include/linux/rpmsg/
12801
12802RENESAS CLOCK DRIVERS
12803M:	Geert Uytterhoeven <geert+renesas@glider.be>
12804L:	linux-renesas-soc@vger.kernel.org
12805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12806S:	Supported
12807F:	drivers/clk/renesas/
12808
12809RENESAS EMEV2 I2C DRIVER
12810M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12811S:	Supported
12812F:	drivers/i2c/busses/i2c-emev2.c
12813
12814RENESAS ETHERNET DRIVERS
12815R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12816L:	netdev@vger.kernel.org
12817L:	linux-renesas-soc@vger.kernel.org
12818F:	Documentation/devicetree/bindings/net/renesas,*.txt
12819F:	Documentation/devicetree/bindings/net/sh_eth.txt
12820F:	drivers/net/ethernet/renesas/
12821F:	include/linux/sh_eth.h
12822
12823RENESAS R-CAR GYROADC DRIVER
12824M:	Marek Vasut <marek.vasut@gmail.com>
12825L:	linux-iio@vger.kernel.org
12826S:	Supported
12827F:	drivers/iio/adc/rcar_gyro_adc.c
12828
12829RENESAS R-CAR I2C DRIVERS
12830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12831S:	Supported
12832F:	drivers/i2c/busses/i2c-rcar.c
12833F:	drivers/i2c/busses/i2c-sh_mobile.c
12834
12835RENESAS RIIC DRIVER
12836M:	Chris Brandt <chris.brandt@renesas.com>
12837S:	Supported
12838F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12839F:	drivers/i2c/busses/i2c-riic.c
12840
12841RENESAS USB PHY DRIVER
12842M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12843L:	linux-renesas-soc@vger.kernel.org
12844S:	Maintained
12845F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12846
12847RESET CONTROLLER FRAMEWORK
12848M:	Philipp Zabel <p.zabel@pengutronix.de>
12849T:	git git://git.pengutronix.de/git/pza/linux
12850S:	Maintained
12851F:	drivers/reset/
12852F:	Documentation/devicetree/bindings/reset/
12853F:	include/dt-bindings/reset/
12854F:	include/linux/reset.h
12855F:	include/linux/reset-controller.h
12856
12857RESTARTABLE SEQUENCES SUPPORT
12858M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12859M:	Peter Zijlstra <peterz@infradead.org>
12860M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12861M:	Boqun Feng <boqun.feng@gmail.com>
12862L:	linux-kernel@vger.kernel.org
12863S:	Supported
12864F:	kernel/rseq.c
12865F:	include/uapi/linux/rseq.h
12866F:	include/trace/events/rseq.h
12867F:	tools/testing/selftests/rseq/
12868
12869RFKILL
12870M:	Johannes Berg <johannes@sipsolutions.net>
12871L:	linux-wireless@vger.kernel.org
12872W:	http://wireless.kernel.org/
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12875S:	Maintained
12876F:	Documentation/rfkill.txt
12877F:	Documentation/ABI/stable/sysfs-class-rfkill
12878F:	net/rfkill/
12879F:	include/linux/rfkill.h
12880F:	include/uapi/linux/rfkill.h
12881
12882RHASHTABLE
12883M:	Thomas Graf <tgraf@suug.ch>
12884M:	Herbert Xu <herbert@gondor.apana.org.au>
12885L:	netdev@vger.kernel.org
12886S:	Maintained
12887F:	lib/rhashtable.c
12888F:	lib/test_rhashtable.c
12889F:	include/linux/rhashtable.h
12890F:	include/linux/rhashtable-types.h
12891
12892RICOH R5C592 MEMORYSTICK DRIVER
12893M:	Maxim Levitsky <maximlevitsky@gmail.com>
12894S:	Maintained
12895F:	drivers/memstick/host/r592.*
12896
12897RICOH SMARTMEDIA/XD DRIVER
12898M:	Maxim Levitsky <maximlevitsky@gmail.com>
12899S:	Maintained
12900F:	drivers/mtd/nand/raw/r852.c
12901F:	drivers/mtd/nand/raw/r852.h
12902
12903RISC-V ARCHITECTURE
12904M:	Palmer Dabbelt <palmer@sifive.com>
12905M:	Albert Ou <aou@eecs.berkeley.edu>
12906L:	linux-riscv@lists.infradead.org
12907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12908S:	Supported
12909F:	arch/riscv/
12910K:	riscv
12911N:	riscv
12912
12913ROCCAT DRIVERS
12914M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12915W:	http://sourceforge.net/projects/roccat/
12916S:	Maintained
12917F:	drivers/hid/hid-roccat*
12918F:	include/linux/hid-roccat*
12919F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12920
12921ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12922M:	Jacob chen <jacob2.chen@rock-chips.com>
12923L:	linux-media@vger.kernel.org
12924S:	Maintained
12925F:	drivers/media/platform/rockchip/rga/
12926F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12927
12928ROCKCHIP VPU CODEC DRIVER
12929M:	Ezequiel Garcia <ezequiel@collabora.com>
12930L:	linux-media@vger.kernel.org
12931S:	Maintained
12932F:	drivers/staging/media/platform/rockchip/vpu/
12933F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
12934
12935ROCKER DRIVER
12936M:	Jiri Pirko <jiri@resnulli.us>
12937L:	netdev@vger.kernel.org
12938S:	Supported
12939F:	drivers/net/ethernet/rocker/
12940
12941ROCKETPORT DRIVER
12942P:	Comtrol Corp.
12943W:	http://www.comtrol.com
12944S:	Maintained
12945F:	Documentation/serial/rocket.txt
12946F:	drivers/tty/rocket*
12947
12948ROCKETPORT EXPRESS/INFINITY DRIVER
12949M:	Kevin Cernekee <cernekee@gmail.com>
12950L:	linux-serial@vger.kernel.org
12951S:	Odd Fixes
12952F:	drivers/tty/serial/rp2.*
12953
12954ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12955M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12956L:	linux-kernel@vger.kernel.org
12957L:	linux-renesas-soc@vger.kernel.org
12958S:	Supported
12959F:	drivers/mfd/bd9571mwv.c
12960F:	drivers/regulator/bd9571mwv-regulator.c
12961F:	drivers/gpio/gpio-bd9571mwv.c
12962F:	include/linux/mfd/bd9571mwv.h
12963F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12964
12965ROSE NETWORK LAYER
12966M:	Ralf Baechle <ralf@linux-mips.org>
12967L:	linux-hams@vger.kernel.org
12968W:	http://www.linux-ax25.org/
12969S:	Maintained
12970F:	include/net/rose.h
12971F:	include/uapi/linux/rose.h
12972F:	net/rose/
12973
12974RTL2830 MEDIA DRIVER
12975M:	Antti Palosaari <crope@iki.fi>
12976L:	linux-media@vger.kernel.org
12977W:	https://linuxtv.org
12978W:	http://palosaari.fi/linux/
12979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12980T:	git git://linuxtv.org/anttip/media_tree.git
12981S:	Maintained
12982F:	drivers/media/dvb-frontends/rtl2830*
12983
12984RTL2832 MEDIA DRIVER
12985M:	Antti Palosaari <crope@iki.fi>
12986L:	linux-media@vger.kernel.org
12987W:	https://linuxtv.org
12988W:	http://palosaari.fi/linux/
12989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12990T:	git git://linuxtv.org/anttip/media_tree.git
12991S:	Maintained
12992F:	drivers/media/dvb-frontends/rtl2832*
12993
12994RTL2832_SDR MEDIA DRIVER
12995M:	Antti Palosaari <crope@iki.fi>
12996L:	linux-media@vger.kernel.org
12997W:	https://linuxtv.org
12998W:	http://palosaari.fi/linux/
12999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13000T:	git git://linuxtv.org/anttip/media_tree.git
13001S:	Maintained
13002F:	drivers/media/dvb-frontends/rtl2832_sdr*
13003
13004RTL8180 WIRELESS DRIVER
13005L:	linux-wireless@vger.kernel.org
13006W:	http://wireless.kernel.org/
13007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13008S:	Orphan
13009F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13010
13011RTL8187 WIRELESS DRIVER
13012M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13013M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13014M:	Larry Finger <Larry.Finger@lwfinger.net>
13015L:	linux-wireless@vger.kernel.org
13016W:	http://wireless.kernel.org/
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13018S:	Maintained
13019F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13020
13021REALTEK WIRELESS DRIVER (rtlwifi family)
13022M:	Ping-Ke Shih <pkshih@realtek.com>
13023L:	linux-wireless@vger.kernel.org
13024W:	http://wireless.kernel.org/
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13026S:	Maintained
13027F:	drivers/net/wireless/realtek/rtlwifi/
13028
13029RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13030M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13031L:	linux-wireless@vger.kernel.org
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13033S:	Maintained
13034F:	drivers/net/wireless/realtek/rtl8xxxu/
13035
13036RXRPC SOCKETS (AF_RXRPC)
13037M:	David Howells <dhowells@redhat.com>
13038L:	linux-afs@lists.infradead.org
13039S:	Supported
13040F:	net/rxrpc/
13041F:	include/keys/rxrpc-type.h
13042F:	include/net/af_rxrpc.h
13043F:	include/trace/events/rxrpc.h
13044F:	include/uapi/linux/rxrpc.h
13045F:	Documentation/networking/rxrpc.txt
13046W:	https://www.infradead.org/~dhowells/kafs/
13047
13048S3 SAVAGE FRAMEBUFFER DRIVER
13049M:	Antonino Daplas <adaplas@gmail.com>
13050L:	linux-fbdev@vger.kernel.org
13051S:	Maintained
13052F:	drivers/video/fbdev/savage/
13053
13054S390
13055M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13056M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13057L:	linux-s390@vger.kernel.org
13058W:	http://www.ibm.com/developerworks/linux/linux390/
13059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13060S:	Supported
13061F:	arch/s390/
13062F:	drivers/s390/
13063F:	Documentation/s390/
13064F:	Documentation/driver-api/s390-drivers.rst
13065
13066S390 COMMON I/O LAYER
13067M:	Sebastian Ott <sebott@linux.ibm.com>
13068M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13069L:	linux-s390@vger.kernel.org
13070W:	http://www.ibm.com/developerworks/linux/linux390/
13071S:	Supported
13072F:	drivers/s390/cio/
13073
13074S390 DASD DRIVER
13075M:	Stefan Haberland <sth@linux.ibm.com>
13076M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13077L:	linux-s390@vger.kernel.org
13078W:	http://www.ibm.com/developerworks/linux/linux390/
13079S:	Supported
13080F:	drivers/s390/block/dasd*
13081F:	block/partitions/ibm.c
13082
13083S390 IOMMU (PCI)
13084M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13085L:	linux-s390@vger.kernel.org
13086W:	http://www.ibm.com/developerworks/linux/linux390/
13087S:	Supported
13088F:	drivers/iommu/s390-iommu.c
13089
13090S390 IUCV NETWORK LAYER
13091M:	Julian Wiedmann <jwi@linux.ibm.com>
13092M:	Ursula Braun <ubraun@linux.ibm.com>
13093L:	linux-s390@vger.kernel.org
13094W:	http://www.ibm.com/developerworks/linux/linux390/
13095S:	Supported
13096F:	drivers/s390/net/*iucv*
13097F:	include/net/iucv/
13098F:	net/iucv/
13099
13100S390 NETWORK DRIVERS
13101M:	Julian Wiedmann <jwi@linux.ibm.com>
13102M:	Ursula Braun <ubraun@linux.ibm.com>
13103L:	linux-s390@vger.kernel.org
13104W:	http://www.ibm.com/developerworks/linux/linux390/
13105S:	Supported
13106F:	drivers/s390/net/
13107
13108S390 PCI SUBSYSTEM
13109M:	Sebastian Ott <sebott@linux.ibm.com>
13110M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13111L:	linux-s390@vger.kernel.org
13112W:	http://www.ibm.com/developerworks/linux/linux390/
13113S:	Supported
13114F:	arch/s390/pci/
13115F:	drivers/pci/hotplug/s390_pci_hpc.c
13116
13117S390 VFIO-CCW DRIVER
13118M:	Cornelia Huck <cohuck@redhat.com>
13119M:	Halil Pasic <pasic@linux.ibm.com>
13120L:	linux-s390@vger.kernel.org
13121L:	kvm@vger.kernel.org
13122S:	Supported
13123F:	drivers/s390/cio/vfio_ccw*
13124F:	Documentation/s390/vfio-ccw.txt
13125F:	include/uapi/linux/vfio_ccw.h
13126
13127S390 ZCRYPT DRIVER
13128M:	Harald Freudenberger <freude@linux.ibm.com>
13129L:	linux-s390@vger.kernel.org
13130W:	http://www.ibm.com/developerworks/linux/linux390/
13131S:	Supported
13132F:	drivers/s390/crypto/
13133
13134S390 VFIO AP DRIVER
13135M:	Tony Krowiak <akrowiak@linux.ibm.com>
13136M:	Pierre Morel <pmorel@linux.ibm.com>
13137M:	Halil Pasic <pasic@linux.ibm.com>
13138L:	linux-s390@vger.kernel.org
13139W:	http://www.ibm.com/developerworks/linux/linux390/
13140S:	Supported
13141F:	drivers/s390/crypto/vfio_ap_drv.c
13142F:	drivers/s390/crypto/vfio_ap_private.h
13143F:	drivers/s390/crypto/vfio_ap_ops.c
13144F:	Documentation/s390/vfio-ap.txt
13145
13146S390 ZFCP DRIVER
13147M:	Steffen Maier <maier@linux.ibm.com>
13148M:	Benjamin Block <bblock@linux.ibm.com>
13149L:	linux-s390@vger.kernel.org
13150W:	http://www.ibm.com/developerworks/linux/linux390/
13151S:	Supported
13152F:	drivers/s390/scsi/zfcp_*
13153
13154S3C24XX SD/MMC Driver
13155M:	Ben Dooks <ben-linux@fluff.org>
13156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157S:	Supported
13158F:	drivers/mmc/host/s3cmci.*
13159
13160SAA6588 RDS RECEIVER DRIVER
13161M:	Hans Verkuil <hverkuil@xs4all.nl>
13162L:	linux-media@vger.kernel.org
13163T:	git git://linuxtv.org/media_tree.git
13164W:	https://linuxtv.org
13165S:	Odd Fixes
13166F:	drivers/media/i2c/saa6588*
13167
13168SAA7134 VIDEO4LINUX DRIVER
13169M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13170L:	linux-media@vger.kernel.org
13171W:	https://linuxtv.org
13172T:	git git://linuxtv.org/media_tree.git
13173S:	Odd fixes
13174F:	Documentation/media/v4l-drivers/saa7134*
13175F:	drivers/media/pci/saa7134/
13176
13177SAA7146 VIDEO4LINUX-2 DRIVER
13178M:	Hans Verkuil <hverkuil@xs4all.nl>
13179L:	linux-media@vger.kernel.org
13180T:	git git://linuxtv.org/media_tree.git
13181S:	Maintained
13182F:	drivers/media/common/saa7146/
13183F:	drivers/media/pci/saa7146/
13184F:	include/media/drv-intf/saa7146*
13185
13186SAMSUNG AUDIO (ASoC) DRIVERS
13187M:	Krzysztof Kozlowski <krzk@kernel.org>
13188M:	Sangbeom Kim <sbkim73@samsung.com>
13189M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13191S:	Supported
13192F:	sound/soc/samsung/
13193F:	Documentation/devicetree/bindings/sound/samsung*
13194
13195SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13196M:	Krzysztof Kozlowski <krzk@kernel.org>
13197L:	linux-crypto@vger.kernel.org
13198L:	linux-samsung-soc@vger.kernel.org
13199S:	Maintained
13200F:	drivers/crypto/exynos-rng.c
13201F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13202
13203SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13204M:	Łukasz Stelmach <l.stelmach@samsung.com>
13205L:	linux-samsung-soc@vger.kernel.org
13206S:	Maintained
13207F:	drivers/char/hw_random/exynos-trng.c
13208F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13209
13210SAMSUNG FRAMEBUFFER DRIVER
13211M:	Jingoo Han <jingoohan1@gmail.com>
13212L:	linux-fbdev@vger.kernel.org
13213S:	Maintained
13214F:	drivers/video/fbdev/s3c-fb.c
13215
13216SAMSUNG LAPTOP DRIVER
13217M:	Corentin Chary <corentin.chary@gmail.com>
13218L:	platform-driver-x86@vger.kernel.org
13219S:	Maintained
13220F:	drivers/platform/x86/samsung-laptop.c
13221
13222SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13223M:	Sangbeom Kim <sbkim73@samsung.com>
13224M:	Krzysztof Kozlowski <krzk@kernel.org>
13225M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13226L:	linux-kernel@vger.kernel.org
13227L:	linux-samsung-soc@vger.kernel.org
13228S:	Supported
13229F:	drivers/mfd/sec*.c
13230F:	drivers/regulator/s2m*.c
13231F:	drivers/regulator/s5m*.c
13232F:	drivers/clk/clk-s2mps11.c
13233F:	drivers/rtc/rtc-s5m.c
13234F:	include/linux/mfd/samsung/
13235F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13236F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13237F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13238F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13239
13240SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13241M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13242L:	linux-media@vger.kernel.org
13243L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13244S:	Maintained
13245F:	drivers/media/platform/s3c-camif/
13246F:	include/media/drv-intf/s3c_camif.h
13247
13248SAMSUNG S3FWRN5 NFC DRIVER
13249M:	Robert Baldyga <r.baldyga@samsung.com>
13250M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13251L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13252S:	Supported
13253F:	drivers/nfc/s3fwrn5
13254
13255SAMSUNG S5C73M3 CAMERA DRIVER
13256M:	Kyungmin Park <kyungmin.park@samsung.com>
13257M:	Andrzej Hajda <a.hajda@samsung.com>
13258L:	linux-media@vger.kernel.org
13259S:	Supported
13260F:	drivers/media/i2c/s5c73m3/*
13261
13262SAMSUNG S5K5BAF CAMERA DRIVER
13263M:	Kyungmin Park <kyungmin.park@samsung.com>
13264M:	Andrzej Hajda <a.hajda@samsung.com>
13265L:	linux-media@vger.kernel.org
13266S:	Supported
13267F:	drivers/media/i2c/s5k5baf.c
13268
13269SAMSUNG S5P Security SubSystem (SSS) DRIVER
13270M:	Krzysztof Kozlowski <krzk@kernel.org>
13271M:	Vladimir Zapolskiy <vz@mleia.com>
13272M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13273L:	linux-crypto@vger.kernel.org
13274L:	linux-samsung-soc@vger.kernel.org
13275S:	Maintained
13276F:	drivers/crypto/s5p-sss.c
13277
13278SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13279M:	Kyungmin Park <kyungmin.park@samsung.com>
13280M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13281L:	linux-media@vger.kernel.org
13282Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13283S:	Supported
13284F:	drivers/media/platform/exynos4-is/
13285
13286SAMSUNG SOC CLOCK DRIVERS
13287M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13288M:	Tomasz Figa <tomasz.figa@gmail.com>
13289M:	Chanwoo Choi <cw00.choi@samsung.com>
13290S:	Supported
13291L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13293F:	drivers/clk/samsung/
13294F:	include/dt-bindings/clock/exynos*.h
13295F:	Documentation/devicetree/bindings/clock/exynos*.txt
13296
13297SAMSUNG SPI DRIVERS
13298M:	Kukjin Kim <kgene@kernel.org>
13299M:	Krzysztof Kozlowski <krzk@kernel.org>
13300M:	Andi Shyti <andi@etezian.org>
13301L:	linux-spi@vger.kernel.org
13302L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13303S:	Maintained
13304F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13305F:	drivers/spi/spi-s3c*
13306F:	include/linux/platform_data/spi-s3c64xx.h
13307
13308SAMSUNG SXGBE DRIVERS
13309M:	Byungho An <bh74.an@samsung.com>
13310M:	Girish K S <ks.giri@samsung.com>
13311M:	Vipul Pandya <vipul.pandya@samsung.com>
13312S:	Supported
13313L:	netdev@vger.kernel.org
13314F:	drivers/net/ethernet/samsung/sxgbe/
13315
13316SAMSUNG THERMAL DRIVER
13317M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13318L:	linux-pm@vger.kernel.org
13319L:	linux-samsung-soc@vger.kernel.org
13320S:	Supported
13321T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13322F:	drivers/thermal/samsung/
13323
13324SAMSUNG USB2 PHY DRIVER
13325M:	Kamil Debski <kamil@wypas.org>
13326M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13327L:	linux-kernel@vger.kernel.org
13328S:	Supported
13329F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13330F:	Documentation/phy/samsung-usb2.txt
13331F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13332F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13333F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13334F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13335F:	drivers/phy/samsung/phy-samsung-usb2.c
13336F:	drivers/phy/samsung/phy-samsung-usb2.h
13337
13338SC1200 WDT DRIVER
13339M:	Zwane Mwaikambo <zwanem@gmail.com>
13340S:	Maintained
13341F:	drivers/watchdog/sc1200wdt.c
13342
13343SCHEDULER
13344M:	Ingo Molnar <mingo@redhat.com>
13345M:	Peter Zijlstra <peterz@infradead.org>
13346L:	linux-kernel@vger.kernel.org
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13348S:	Maintained
13349F:	kernel/sched/
13350F:	include/linux/sched.h
13351F:	include/uapi/linux/sched.h
13352F:	include/linux/wait.h
13353
13354SCR24X CHIP CARD INTERFACE DRIVER
13355M:	Lubomir Rintel <lkundrak@v3.sk>
13356S:	Supported
13357F:	drivers/char/pcmcia/scr24x_cs.c
13358
13359SCSI CDROM DRIVER
13360M:	Jens Axboe <axboe@kernel.dk>
13361L:	linux-scsi@vger.kernel.org
13362W:	http://www.kernel.dk
13363S:	Maintained
13364F:	drivers/scsi/sr*
13365
13366SCSI RDMA PROTOCOL (SRP) INITIATOR
13367M:	Bart Van Assche <bvanassche@acm.org>
13368L:	linux-rdma@vger.kernel.org
13369S:	Supported
13370Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13371F:	drivers/infiniband/ulp/srp/
13372F:	include/scsi/srp.h
13373
13374SCSI RDMA PROTOCOL (SRP) TARGET
13375M:	Bart Van Assche <bvanassche@acm.org>
13376L:	linux-rdma@vger.kernel.org
13377L:	target-devel@vger.kernel.org
13378S:	Supported
13379Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13380F:	drivers/infiniband/ulp/srpt/
13381
13382SCSI SG DRIVER
13383M:	Doug Gilbert <dgilbert@interlog.com>
13384L:	linux-scsi@vger.kernel.org
13385W:	http://sg.danny.cz/sg
13386S:	Maintained
13387F:	Documentation/scsi/scsi-generic.txt
13388F:	drivers/scsi/sg.c
13389F:	include/scsi/sg.h
13390
13391SCSI SUBSYSTEM
13392M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13394M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13396L:	linux-scsi@vger.kernel.org
13397S:	Maintained
13398F:	Documentation/devicetree/bindings/scsi/
13399F:	drivers/scsi/
13400F:	include/scsi/
13401
13402SCSI TAPE DRIVER
13403M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13404L:	linux-scsi@vger.kernel.org
13405S:	Maintained
13406F:	Documentation/scsi/st.txt
13407F:	drivers/scsi/st.*
13408F:	drivers/scsi/st_*.h
13409
13410SCTP PROTOCOL
13411M:	Vlad Yasevich <vyasevich@gmail.com>
13412M:	Neil Horman <nhorman@tuxdriver.com>
13413M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13414L:	linux-sctp@vger.kernel.org
13415W:	http://lksctp.sourceforge.net
13416S:	Maintained
13417F:	Documentation/networking/sctp.txt
13418F:	include/linux/sctp.h
13419F:	include/uapi/linux/sctp.h
13420F:	include/net/sctp/
13421F:	net/sctp/
13422
13423SCx200 CPU SUPPORT
13424M:	Jim Cromie <jim.cromie@gmail.com>
13425S:	Odd Fixes
13426F:	Documentation/i2c/busses/scx200_acb
13427F:	arch/x86/platform/scx200/
13428F:	drivers/watchdog/scx200_wdt.c
13429F:	drivers/i2c/busses/scx200*
13430F:	drivers/mtd/maps/scx200_docflash.c
13431F:	include/linux/scx200.h
13432
13433SCx200 GPIO DRIVER
13434M:	Jim Cromie <jim.cromie@gmail.com>
13435S:	Maintained
13436F:	drivers/char/scx200_gpio.c
13437F:	include/linux/scx200_gpio.h
13438
13439SCx200 HRT CLOCKSOURCE DRIVER
13440M:	Jim Cromie <jim.cromie@gmail.com>
13441S:	Maintained
13442F:	drivers/clocksource/scx200_hrt.c
13443
13444SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13445M:	Sascha Sommer <saschasommer@freenet.de>
13446L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13447S:	Maintained
13448F:	drivers/mmc/host/sdricoh_cs.c
13449
13450SECO BOARDS CEC DRIVER
13451M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13452S:	Maintained
13453F:	drivers/media/platform/seco-cec/seco-cec.c
13454F:	drivers/media/platform/seco-cec/seco-cec.h
13455
13456SECURE COMPUTING
13457M:	Kees Cook <keescook@chromium.org>
13458R:	Andy Lutomirski <luto@amacapital.net>
13459R:	Will Drewry <wad@chromium.org>
13460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13461S:	Supported
13462F:	kernel/seccomp.c
13463F:	include/uapi/linux/seccomp.h
13464F:	include/linux/seccomp.h
13465F:	tools/testing/selftests/seccomp/*
13466F:	tools/testing/selftests/kselftest_harness.h
13467F:	Documentation/userspace-api/seccomp_filter.rst
13468K:	\bsecure_computing
13469K:	\bTIF_SECCOMP\b
13470
13471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13472M:	Al Cooper <alcooperx@gmail.com>
13473L:	linux-mmc@vger.kernel.org
13474L:	bcm-kernel-feedback-list@broadcom.com
13475S:	Maintained
13476F:	drivers/mmc/host/sdhci-brcmstb*
13477
13478SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13479M:	Adrian Hunter <adrian.hunter@intel.com>
13480L:	linux-mmc@vger.kernel.org
13481T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13482S:	Maintained
13483F:	drivers/mmc/host/sdhci*
13484F:	include/linux/mmc/sdhci*
13485
13486SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13487M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13488M:	Manjunath M B <manjumb@synopsys.com>
13489L:	linux-mmc@vger.kernel.org
13490S:	Maintained
13491F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13492
13493SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13494M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13495L:	linux-mmc@vger.kernel.org
13496S:	Supported
13497F:	drivers/mmc/host/sdhci-of-at91.c
13498
13499SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13500M:	Ben Dooks <ben-linux@fluff.org>
13501M:	Jaehoon Chung <jh80.chung@samsung.com>
13502L:	linux-mmc@vger.kernel.org
13503S:	Maintained
13504F:	drivers/mmc/host/sdhci-s3c*
13505
13506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13507M:	Viresh Kumar <vireshk@kernel.org>
13508L:	linux-mmc@vger.kernel.org
13509S:	Maintained
13510F:	drivers/mmc/host/sdhci-spear.c
13511
13512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13513M:	Kishon Vijay Abraham I <kishon@ti.com>
13514L:	linux-mmc@vger.kernel.org
13515S:	Maintained
13516F:	drivers/mmc/host/sdhci-omap.c
13517
13518SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13519M:	Scott Bauer <scott.bauer@intel.com>
13520M:	Jonathan Derrick <jonathan.derrick@intel.com>
13521L:	linux-block@vger.kernel.org
13522S:	Supported
13523F:	block/sed*
13524F:	block/opal_proto.h
13525F:	include/linux/sed*
13526F:	include/uapi/linux/sed*
13527
13528SECURITY CONTACT
13529M:	Security Officers <security@kernel.org>
13530S:	Supported
13531
13532SECURITY SUBSYSTEM
13533M:	James Morris <jmorris@namei.org>
13534M:	"Serge E. Hallyn" <serge@hallyn.com>
13535L:	linux-security-module@vger.kernel.org (suggested Cc:)
13536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13537W:	http://kernsec.org/
13538S:	Supported
13539F:	security/
13540X:	security/selinux/
13541
13542SELINUX SECURITY MODULE
13543M:	Paul Moore <paul@paul-moore.com>
13544M:	Stephen Smalley <sds@tycho.nsa.gov>
13545M:	Eric Paris <eparis@parisplace.org>
13546L:	selinux@vger.kernel.org
13547W:	https://selinuxproject.org
13548W:	https://github.com/SELinuxProject
13549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13550S:	Supported
13551F:	include/linux/selinux*
13552F:	security/selinux/
13553F:	scripts/selinux/
13554F:	Documentation/admin-guide/LSM/SELinux.rst
13555
13556SENSABLE PHANTOM
13557M:	Jiri Slaby <jirislaby@gmail.com>
13558S:	Maintained
13559F:	drivers/misc/phantom.c
13560F:	include/uapi/linux/phantom.h
13561
13562SERIAL DEVICE BUS
13563M:	Rob Herring <robh@kernel.org>
13564L:	linux-serial@vger.kernel.org
13565S:	Maintained
13566F:	Documentation/devicetree/bindings/serial/slave-device.txt
13567F:	drivers/tty/serdev/
13568F:	include/linux/serdev.h
13569
13570SERIAL DRIVERS
13571M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13572L:	linux-serial@vger.kernel.org
13573S:	Maintained
13574F:	Documentation/devicetree/bindings/serial/
13575F:	drivers/tty/serial/
13576
13577SERIAL IR RECEIVER
13578M:	Sean Young <sean@mess.org>
13579L:	linux-media@vger.kernel.org
13580S:	Maintained
13581F:	drivers/media/rc/serial_ir.c
13582
13583SFC NETWORK DRIVER
13584M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13585M:	Edward Cree <ecree@solarflare.com>
13586M:	Bert Kenward <bkenward@solarflare.com>
13587L:	netdev@vger.kernel.org
13588S:	Supported
13589F:	drivers/net/ethernet/sfc/
13590
13591SGI GRU DRIVER
13592M:	Dimitri Sivanich <sivanich@sgi.com>
13593S:	Maintained
13594F:	drivers/misc/sgi-gru/
13595
13596SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13597M:	Pat Gefre <pfg@sgi.com>
13598L:	linux-ia64@vger.kernel.org
13599S:	Supported
13600F:	Documentation/ia64/serial.txt
13601F:	drivers/tty/serial/ioc?_serial.c
13602F:	include/linux/ioc?.h
13603
13604SGI XP/XPC/XPNET DRIVER
13605M:	Cliff Whickman <cpw@sgi.com>
13606M:	Robin Holt <robinmholt@gmail.com>
13607S:	Maintained
13608F:	drivers/misc/sgi-xp/
13609
13610SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13611M:	Ursula Braun <ubraun@linux.ibm.com>
13612L:	linux-s390@vger.kernel.org
13613W:	http://www.ibm.com/developerworks/linux/linux390/
13614S:	Supported
13615F:	net/smc/
13616
13617SHARP RJ54N1CB0C SENSOR DRIVER
13618M:	Jacopo Mondi <jacopo@jmondi.org>
13619L:	linux-media@vger.kernel.org
13620T:	git git://linuxtv.org/media_tree.git
13621S:	Odd fixes
13622F:	drivers/media/i2c/rj54n1cb0c.c
13623F:	include/media/i2c/rj54n1cb0c.h
13624
13625SH_VEU V4L2 MEM2MEM DRIVER
13626L:	linux-media@vger.kernel.org
13627S:	Orphan
13628F:	drivers/media/platform/sh_veu.c
13629
13630SH_VOU V4L2 OUTPUT DRIVER
13631L:	linux-media@vger.kernel.org
13632S:	Orphan
13633F:	drivers/media/platform/sh_vou.c
13634F:	include/media/drv-intf/sh_vou.h
13635
13636SI2157 MEDIA DRIVER
13637M:	Antti Palosaari <crope@iki.fi>
13638L:	linux-media@vger.kernel.org
13639W:	https://linuxtv.org
13640W:	http://palosaari.fi/linux/
13641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13642T:	git git://linuxtv.org/anttip/media_tree.git
13643S:	Maintained
13644F:	drivers/media/tuners/si2157*
13645
13646SI2165 MEDIA DRIVER
13647M:	Matthias Schwarzott <zzam@gentoo.org>
13648L:	linux-media@vger.kernel.org
13649W:	https://linuxtv.org
13650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13651S:	Maintained
13652F:	drivers/media/dvb-frontends/si2165*
13653
13654SI2168 MEDIA DRIVER
13655M:	Antti Palosaari <crope@iki.fi>
13656L:	linux-media@vger.kernel.org
13657W:	https://linuxtv.org
13658W:	http://palosaari.fi/linux/
13659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13660T:	git git://linuxtv.org/anttip/media_tree.git
13661S:	Maintained
13662F:	drivers/media/dvb-frontends/si2168*
13663
13664SI470X FM RADIO RECEIVER I2C DRIVER
13665M:	Hans Verkuil <hverkuil@xs4all.nl>
13666L:	linux-media@vger.kernel.org
13667T:	git git://linuxtv.org/media_tree.git
13668W:	https://linuxtv.org
13669S:	Odd Fixes
13670F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13671
13672SI470X FM RADIO RECEIVER USB DRIVER
13673M:	Hans Verkuil <hverkuil@xs4all.nl>
13674L:	linux-media@vger.kernel.org
13675T:	git git://linuxtv.org/media_tree.git
13676W:	https://linuxtv.org
13677S:	Maintained
13678F:	drivers/media/radio/si470x/radio-si470x-common.c
13679F:	drivers/media/radio/si470x/radio-si470x.h
13680F:	drivers/media/radio/si470x/radio-si470x-usb.c
13681
13682SI4713 FM RADIO TRANSMITTER I2C DRIVER
13683M:	Eduardo Valentin <edubezval@gmail.com>
13684L:	linux-media@vger.kernel.org
13685T:	git git://linuxtv.org/media_tree.git
13686W:	https://linuxtv.org
13687S:	Odd Fixes
13688F:	drivers/media/radio/si4713/si4713.?
13689
13690SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13691M:	Eduardo Valentin <edubezval@gmail.com>
13692L:	linux-media@vger.kernel.org
13693T:	git git://linuxtv.org/media_tree.git
13694W:	https://linuxtv.org
13695S:	Odd Fixes
13696F:	drivers/media/radio/si4713/radio-platform-si4713.c
13697
13698SI4713 FM RADIO TRANSMITTER USB DRIVER
13699M:	Hans Verkuil <hverkuil@xs4all.nl>
13700L:	linux-media@vger.kernel.org
13701T:	git git://linuxtv.org/media_tree.git
13702W:	https://linuxtv.org
13703S:	Maintained
13704F:	drivers/media/radio/si4713/radio-usb-si4713.c
13705
13706SIANO DVB DRIVER
13707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13708L:	linux-media@vger.kernel.org
13709W:	https://linuxtv.org
13710T:	git git://linuxtv.org/media_tree.git
13711S:	Odd fixes
13712F:	drivers/media/common/siano/
13713F:	drivers/media/usb/siano/
13714F:	drivers/media/usb/siano/
13715F:	drivers/media/mmc/siano/
13716
13717SIFIVE DRIVERS
13718M:	Palmer Dabbelt <palmer@sifive.com>
13719L:	linux-riscv@lists.infradead.org
13720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13721S:	Supported
13722K:	sifive
13723N:	sifive
13724
13725SILEAD TOUCHSCREEN DRIVER
13726M:	Hans de Goede <hdegoede@redhat.com>
13727L:	linux-input@vger.kernel.org
13728L:	platform-driver-x86@vger.kernel.org
13729S:	Maintained
13730F:	drivers/input/touchscreen/silead.c
13731F:	drivers/platform/x86/touchscreen_dmi.c
13732
13733SILICON MOTION SM712 FRAME BUFFER DRIVER
13734M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13735M:	Teddy Wang <teddy.wang@siliconmotion.com>
13736M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13737L:	linux-fbdev@vger.kernel.org
13738S:	Maintained
13739F:	drivers/video/fbdev/sm712*
13740F:	Documentation/fb/sm712fb.txt
13741
13742SIMPLE FIRMWARE INTERFACE (SFI)
13743M:	Len Brown <lenb@kernel.org>
13744L:	sfi-devel@simplefirmware.org
13745W:	http://simplefirmware.org/
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13747S:	Supported
13748F:	arch/x86/platform/sfi/
13749F:	drivers/sfi/
13750F:	include/linux/sfi*.h
13751
13752SIMPLEFB FB DRIVER
13753M:	Hans de Goede <hdegoede@redhat.com>
13754L:	linux-fbdev@vger.kernel.org
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13757F:	drivers/video/fbdev/simplefb.c
13758F:	include/linux/platform_data/simplefb.h
13759
13760SIMTEC EB110ATX (Chalice CATS)
13761P:	Ben Dooks
13762P:	Vincent Sanders <vince@simtec.co.uk>
13763M:	Simtec Linux Team <linux@simtec.co.uk>
13764W:	http://www.simtec.co.uk/products/EB110ATX/
13765S:	Supported
13766
13767SIMTEC EB2410ITX (BAST)
13768P:	Ben Dooks
13769P:	Vincent Sanders <vince@simtec.co.uk>
13770M:	Simtec Linux Team <linux@simtec.co.uk>
13771W:	http://www.simtec.co.uk/products/EB2410ITX/
13772S:	Supported
13773F:	arch/arm/mach-s3c24xx/mach-bast.c
13774F:	arch/arm/mach-s3c24xx/bast-ide.c
13775F:	arch/arm/mach-s3c24xx/bast-irq.c
13776
13777SIPHASH PRF ROUTINES
13778M:	Jason A. Donenfeld <Jason@zx2c4.com>
13779S:	Maintained
13780F:	lib/siphash.c
13781F:	lib/test_siphash.c
13782F:	include/linux/siphash.h
13783
13784SIOX
13785M:	Gavin Schenk <g.schenk@eckelmann.de>
13786M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13787R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13788S:	Supported
13789F:	drivers/siox/*
13790F:	drivers/gpio/gpio-siox.c
13791F:	include/trace/events/siox.h
13792
13793SIS 190 ETHERNET DRIVER
13794M:	Francois Romieu <romieu@fr.zoreil.com>
13795L:	netdev@vger.kernel.org
13796S:	Maintained
13797F:	drivers/net/ethernet/sis/sis190.c
13798
13799SIS 900/7016 FAST ETHERNET DRIVER
13800M:	Daniele Venzano <venza@brownhat.org>
13801W:	http://www.brownhat.org/sis900.html
13802L:	netdev@vger.kernel.org
13803S:	Maintained
13804F:	drivers/net/ethernet/sis/sis900.*
13805
13806SIS FRAMEBUFFER DRIVER
13807M:	Thomas Winischhofer <thomas@winischhofer.net>
13808W:	http://www.winischhofer.net/linuxsisvga.shtml
13809S:	Maintained
13810F:	Documentation/fb/sisfb.txt
13811F:	drivers/video/fbdev/sis/
13812F:	include/video/sisfb.h
13813
13814SIS USB2VGA DRIVER
13815M:	Thomas Winischhofer <thomas@winischhofer.net>
13816W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13817S:	Maintained
13818F:	drivers/usb/misc/sisusbvga/
13819
13820SLAB ALLOCATOR
13821M:	Christoph Lameter <cl@linux.com>
13822M:	Pekka Enberg <penberg@kernel.org>
13823M:	David Rientjes <rientjes@google.com>
13824M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13825M:	Andrew Morton <akpm@linux-foundation.org>
13826L:	linux-mm@kvack.org
13827S:	Maintained
13828F:	include/linux/sl?b*.h
13829F:	mm/sl?b*
13830
13831SLEEPABLE READ-COPY UPDATE (SRCU)
13832M:	Lai Jiangshan <jiangshanlai@gmail.com>
13833M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13834M:	Josh Triplett <josh@joshtriplett.org>
13835R:	Steven Rostedt <rostedt@goodmis.org>
13836R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13837L:	linux-kernel@vger.kernel.org
13838W:	http://www.rdrop.com/users/paulmck/RCU/
13839S:	Supported
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13841F:	include/linux/srcu*.h
13842F:	kernel/rcu/srcu*.c
13843
13844SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13845M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13847S:	Maintained
13848F:	drivers/slimbus/
13849F:	Documentation/devicetree/bindings/slimbus/
13850F:	include/linux/slimbus.h
13851
13852SMACK SECURITY MODULE
13853M:	Casey Schaufler <casey@schaufler-ca.com>
13854L:	linux-security-module@vger.kernel.org
13855W:	http://schaufler-ca.com
13856T:	git git://github.com/cschaufler/smack-next
13857S:	Maintained
13858F:	Documentation/admin-guide/LSM/Smack.rst
13859F:	security/smack/
13860
13861SMC91x ETHERNET DRIVER
13862M:	Nicolas Pitre <nico@fluxnic.net>
13863S:	Odd Fixes
13864F:	drivers/net/ethernet/smsc/smc91x.*
13865
13866SMIA AND SMIA++ IMAGE SENSOR DRIVER
13867M:	Sakari Ailus <sakari.ailus@iki.fi>
13868L:	linux-media@vger.kernel.org
13869S:	Maintained
13870F:	drivers/media/i2c/smiapp/
13871F:	include/media/i2c/smiapp.h
13872F:	drivers/media/i2c/smiapp-pll.c
13873F:	drivers/media/i2c/smiapp-pll.h
13874F:	include/uapi/linux/smiapp.h
13875F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13876
13877SMM665 HARDWARE MONITOR DRIVER
13878M:	Guenter Roeck <linux@roeck-us.net>
13879L:	linux-hwmon@vger.kernel.org
13880S:	Maintained
13881F:	Documentation/hwmon/smm665
13882F:	drivers/hwmon/smm665.c
13883
13884SMSC EMC2103 HARDWARE MONITOR DRIVER
13885M:	Steve Glendinning <steve.glendinning@shawell.net>
13886L:	linux-hwmon@vger.kernel.org
13887S:	Maintained
13888F:	Documentation/hwmon/emc2103
13889F:	drivers/hwmon/emc2103.c
13890
13891SMSC SCH5627 HARDWARE MONITOR DRIVER
13892M:	Hans de Goede <hdegoede@redhat.com>
13893L:	linux-hwmon@vger.kernel.org
13894S:	Supported
13895F:	Documentation/hwmon/sch5627
13896F:	drivers/hwmon/sch5627.c
13897
13898SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13899M:	Steve Glendinning <steve.glendinning@shawell.net>
13900L:	linux-fbdev@vger.kernel.org
13901S:	Maintained
13902F:	drivers/video/fbdev/smscufx.c
13903
13904SMSC47B397 HARDWARE MONITOR DRIVER
13905M:	Jean Delvare <jdelvare@suse.com>
13906L:	linux-hwmon@vger.kernel.org
13907S:	Maintained
13908F:	Documentation/hwmon/smsc47b397
13909F:	drivers/hwmon/smsc47b397.c
13910
13911SMSC911x ETHERNET DRIVER
13912M:	Steve Glendinning <steve.glendinning@shawell.net>
13913L:	netdev@vger.kernel.org
13914S:	Maintained
13915F:	include/linux/smsc911x.h
13916F:	drivers/net/ethernet/smsc/smsc911x.*
13917
13918SMSC9420 PCI ETHERNET DRIVER
13919M:	Steve Glendinning <steve.glendinning@shawell.net>
13920L:	netdev@vger.kernel.org
13921S:	Maintained
13922F:	drivers/net/ethernet/smsc/smsc9420.*
13923
13924SOC-CAMERA V4L2 SUBSYSTEM
13925L:	linux-media@vger.kernel.org
13926T:	git git://linuxtv.org/media_tree.git
13927S:	Orphan
13928F:	include/media/soc*
13929F:	drivers/media/i2c/soc_camera/
13930F:	drivers/media/platform/soc_camera/
13931
13932SOCIONEXT SYNQUACER I2C DRIVER
13933M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13934L:	linux-i2c@vger.kernel.org
13935S:	Maintained
13936F:	drivers/i2c/busses/i2c-synquacer.c
13937F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13938
13939SOCIONEXT UNIPHIER SOUND DRIVER
13940L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13941S:	Orphan
13942F:	sound/soc/uniphier/
13943
13944SOEKRIS NET48XX LED SUPPORT
13945M:	Chris Boot <bootc@bootc.net>
13946S:	Maintained
13947F:	drivers/leds/leds-net48xx.c
13948
13949SOFT-ROCE DRIVER (rxe)
13950M:	Moni Shoua <monis@mellanox.com>
13951L:	linux-rdma@vger.kernel.org
13952S:	Supported
13953W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13954Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13955F:	drivers/infiniband/sw/rxe/
13956F:	include/uapi/rdma/rdma_user_rxe.h
13957
13958SOFTLOGIC 6x10 MPEG CODEC
13959M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13960M:	Anton Sviridenko <anton@corp.bluecherry.net>
13961M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13962M:	Andrey Utkin <andrey_utkin@fastmail.com>
13963M:	Ismael Luceno <ismael@iodev.co.uk>
13964L:	linux-media@vger.kernel.org
13965S:	Supported
13966F:	drivers/media/pci/solo6x10/
13967
13968SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13969M:	James Morse <james.morse@arm.com>
13970L:	linux-arm-kernel@lists.infradead.org
13971S:	Maintained
13972F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13973F:	drivers/firmware/arm_sdei.c
13974F:	include/linux/arm_sdei.h
13975F:	include/uapi/linux/arm_sdei.h
13976
13977SOFTWARE RAID (Multiple Disks) SUPPORT
13978M:	Shaohua Li <shli@kernel.org>
13979L:	linux-raid@vger.kernel.org
13980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13981S:	Supported
13982F:	drivers/md/Makefile
13983F:	drivers/md/Kconfig
13984F:	drivers/md/md*
13985F:	drivers/md/raid*
13986F:	include/linux/raid/
13987F:	include/uapi/linux/raid/
13988
13989SOCIONEXT (SNI) AVE NETWORK DRIVER
13990M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13991L:	netdev@vger.kernel.org
13992S:	Maintained
13993F:	drivers/net/ethernet/socionext/sni_ave.c
13994F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13995
13996SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13997M:	Jassi Brar <jaswinder.singh@linaro.org>
13998L:	netdev@vger.kernel.org
13999S:	Maintained
14000F:	drivers/net/ethernet/socionext/netsec.c
14001F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14002
14003SOLIDRUN CLEARFOG SUPPORT
14004M:	Russell King <linux@armlinux.org.uk>
14005S:	Maintained
14006F:	arch/arm/boot/dts/armada-388-clearfog*
14007F:	arch/arm/boot/dts/armada-38x-solidrun-*
14008
14009SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14010M:	Russell King <linux@armlinux.org.uk>
14011S:	Maintained
14012F:	arch/arm/boot/dts/imx6*-cubox-i*
14013F:	arch/arm/boot/dts/imx6*-hummingboard*
14014F:	arch/arm/boot/dts/imx6*-sr-*
14015
14016SONIC NETWORK DRIVER
14017M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14018L:	netdev@vger.kernel.org
14019S:	Maintained
14020F:	drivers/net/ethernet/natsemi/sonic.*
14021
14022SONICS SILICON BACKPLANE DRIVER (SSB)
14023M:	Michael Buesch <m@bues.ch>
14024L:	linux-wireless@vger.kernel.org
14025S:	Maintained
14026F:	drivers/ssb/
14027F:	include/linux/ssb/
14028
14029SONY IMX214 SENSOR DRIVER
14030M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14031L:	linux-media@vger.kernel.org
14032T:	git git://linuxtv.org/media_tree.git
14033S:	Maintained
14034F:	drivers/media/i2c/imx214.c
14035F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14036
14037SONY IMX258 SENSOR DRIVER
14038M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14039L:	linux-media@vger.kernel.org
14040T:	git git://linuxtv.org/media_tree.git
14041S:	Maintained
14042F:	drivers/media/i2c/imx258.c
14043
14044SONY IMX274 SENSOR DRIVER
14045M:	Leon Luo <leonl@leopardimaging.com>
14046L:	linux-media@vger.kernel.org
14047T:	git git://linuxtv.org/media_tree.git
14048S:	Maintained
14049F:	drivers/media/i2c/imx274.c
14050F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14051
14052SONY IMX319 SENSOR DRIVER
14053M:	Bingbu Cao <bingbu.cao@intel.com>
14054L:	linux-media@vger.kernel.org
14055T:	git git://linuxtv.org/media_tree.git
14056S:	Maintained
14057F:	drivers/media/i2c/imx319.c
14058
14059SONY IMX355 SENSOR DRIVER
14060M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14061L:	linux-media@vger.kernel.org
14062T:	git git://linuxtv.org/media_tree.git
14063S:	Maintained
14064F:	drivers/media/i2c/imx355.c
14065
14066SONY MEMORYSTICK CARD SUPPORT
14067M:	Alex Dubov <oakad@yahoo.com>
14068W:	http://tifmxx.berlios.de/
14069S:	Maintained
14070F:	drivers/memstick/host/tifm_ms.c
14071
14072SONY MEMORYSTICK STANDARD SUPPORT
14073M:	Maxim Levitsky <maximlevitsky@gmail.com>
14074S:	Maintained
14075F:	drivers/memstick/core/ms_block.*
14076
14077SONY VAIO CONTROL DEVICE DRIVER
14078M:	Mattia Dongili <malattia@linux.it>
14079L:	platform-driver-x86@vger.kernel.org
14080W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14081S:	Maintained
14082F:	Documentation/laptops/sony-laptop.txt
14083F:	drivers/char/sonypi.c
14084F:	drivers/platform/x86/sony-laptop.c
14085F:	include/linux/sony-laptop.h
14086
14087SOUND
14088M:	Jaroslav Kysela <perex@perex.cz>
14089M:	Takashi Iwai <tiwai@suse.com>
14090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14091W:	http://www.alsa-project.org/
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14093T:	git git://git.alsa-project.org/alsa-kernel.git
14094Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14095S:	Maintained
14096F:	Documentation/sound/
14097F:	include/sound/
14098F:	include/uapi/sound/
14099F:	sound/
14100
14101SOUND - COMPRESSED AUDIO
14102M:	Vinod Koul <vkoul@kernel.org>
14103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14105S:	Supported
14106F:	Documentation/sound/designs/compress-offload.rst
14107F:	include/sound/compress_driver.h
14108F:	include/uapi/sound/compress_*
14109F:	sound/core/compress_offload.c
14110F:	sound/soc/soc-compress.c
14111
14112SOUND - DMAENGINE HELPERS
14113M:	Lars-Peter Clausen <lars@metafoo.de>
14114S:	Supported
14115F:	include/sound/dmaengine_pcm.h
14116F:	sound/core/pcm_dmaengine.c
14117F:	sound/soc/soc-generic-dmaengine-pcm.c
14118
14119SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14120M:	Liam Girdwood <lgirdwood@gmail.com>
14121M:	Mark Brown <broonie@kernel.org>
14122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14124W:	http://alsa-project.org/main/index.php/ASoC
14125S:	Supported
14126F:	Documentation/devicetree/bindings/sound/
14127F:	Documentation/sound/soc/
14128F:	sound/soc/
14129F:	include/dt-bindings/sound/
14130F:	include/sound/soc*
14131
14132SOUNDWIRE SUBSYSTEM
14133M:	Vinod Koul <vkoul@kernel.org>
14134M:	Sanyog Kale <sanyog.r.kale@intel.com>
14135R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14137S:	Supported
14138F:	Documentation/driver-api/soundwire/
14139F:	drivers/soundwire/
14140F:	include/linux/soundwire/
14141
14142SP2 MEDIA DRIVER
14143M:	Olli Salonen <olli.salonen@iki.fi>
14144L:	linux-media@vger.kernel.org
14145W:	https://linuxtv.org
14146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14147S:	Maintained
14148F:	drivers/media/dvb-frontends/sp2*
14149
14150SPARC + UltraSPARC (sparc/sparc64)
14151M:	"David S. Miller" <davem@davemloft.net>
14152L:	sparclinux@vger.kernel.org
14153Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14156S:	Maintained
14157F:	arch/sparc/
14158F:	drivers/sbus/
14159
14160SPARC SERIAL DRIVERS
14161M:	"David S. Miller" <davem@davemloft.net>
14162L:	sparclinux@vger.kernel.org
14163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14165S:	Maintained
14166F:	include/linux/sunserialcore.h
14167F:	drivers/tty/serial/suncore.c
14168F:	drivers/tty/serial/sunhv.c
14169F:	drivers/tty/serial/sunsab.c
14170F:	drivers/tty/serial/sunsab.h
14171F:	drivers/tty/serial/sunsu.c
14172F:	drivers/tty/serial/sunzilog.c
14173F:	drivers/tty/serial/sunzilog.h
14174F:	drivers/tty/vcc.c
14175
14176SPARSE CHECKER
14177M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14178L:	linux-sparse@vger.kernel.org
14179W:	https://sparse.wiki.kernel.org/
14180T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14181S:	Maintained
14182F:	include/linux/compiler.h
14183
14184SPEAR CLOCK FRAMEWORK SUPPORT
14185M:	Viresh Kumar <vireshk@kernel.org>
14186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14187W:	http://www.st.com/spear
14188S:	Maintained
14189F:	drivers/clk/spear/
14190
14191SPEAR PLATFORM SUPPORT
14192M:	Viresh Kumar <vireshk@kernel.org>
14193M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14195W:	http://www.st.com/spear
14196S:	Maintained
14197F:	arch/arm/boot/dts/spear*
14198F:	arch/arm/mach-spear/
14199
14200SPI NOR SUBSYSTEM
14201M:	Marek Vasut <marek.vasut@gmail.com>
14202L:	linux-mtd@lists.infradead.org
14203W:	http://www.linux-mtd.infradead.org/
14204Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14205T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14206T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14207S:	Maintained
14208F:	drivers/mtd/spi-nor/
14209F:	include/linux/mtd/spi-nor.h
14210
14211SPI SUBSYSTEM
14212M:	Mark Brown <broonie@kernel.org>
14213L:	linux-spi@vger.kernel.org
14214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14215Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/spi/
14218F:	Documentation/spi/
14219F:	drivers/spi/
14220F:	include/linux/spi/
14221F:	include/uapi/linux/spi/
14222F:	tools/spi/
14223
14224SPIDERNET NETWORK DRIVER for CELL
14225M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14226L:	netdev@vger.kernel.org
14227S:	Supported
14228F:	Documentation/networking/spider_net.txt
14229F:	drivers/net/ethernet/toshiba/spider_net*
14230
14231SPMI SUBSYSTEM
14232R:	Stephen Boyd <sboyd@kernel.org>
14233L:	linux-arm-msm@vger.kernel.org
14234F:	Documentation/devicetree/bindings/spmi/
14235F:	drivers/spmi/
14236F:	include/dt-bindings/spmi/spmi.h
14237F:	include/linux/spmi.h
14238F:	include/trace/events/spmi.h
14239
14240SPU FILE SYSTEM
14241M:	Jeremy Kerr <jk@ozlabs.org>
14242L:	linuxppc-dev@lists.ozlabs.org
14243W:	http://www.ibm.com/developerworks/power/cell/
14244S:	Supported
14245F:	Documentation/filesystems/spufs.txt
14246F:	arch/powerpc/platforms/cell/spufs/
14247
14248SQUASHFS FILE SYSTEM
14249M:	Phillip Lougher <phillip@squashfs.org.uk>
14250L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14251W:	http://squashfs.org.uk
14252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14253S:	Maintained
14254F:	Documentation/filesystems/squashfs.txt
14255F:	fs/squashfs/
14256
14257SRM (Alpha) environment access
14258M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14259S:	Maintained
14260F:	arch/alpha/kernel/srm_env.c
14261
14262ST STM32 I2C/SMBUS DRIVER
14263M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14264L:	linux-i2c@vger.kernel.org
14265S:	Maintained
14266F:	drivers/i2c/busses/i2c-stm32*
14267
14268ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14269M:	Song Qiang <songqiang1304521@gmail.com>
14270L:	linux-iio@vger.kernel.org
14271S:	Maintained
14272F:	drivers/iio/proximity/vl53l0x-i2c.c
14273F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14274
14275STABLE BRANCH
14276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14277M:	Sasha Levin <sashal@kernel.org>
14278L:	stable@vger.kernel.org
14279S:	Supported
14280F:	Documentation/process/stable-kernel-rules.rst
14281
14282STAGING - COMEDI
14283M:	Ian Abbott <abbotti@mev.co.uk>
14284M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14285S:	Odd Fixes
14286F:	drivers/staging/comedi/
14287
14288STAGING - EROFS FILE SYSTEM
14289M:	Gao Xiang <gaoxiang25@huawei.com>
14290M:	Chao Yu <yuchao0@huawei.com>
14291L:	linux-erofs@lists.ozlabs.org
14292S:	Maintained
14293F:	drivers/staging/erofs/
14294
14295STAGING - INDUSTRIAL IO
14296M:	Jonathan Cameron <jic23@kernel.org>
14297L:	linux-iio@vger.kernel.org
14298S:	Odd Fixes
14299F:	Documentation/devicetree/bindings/staging/iio/
14300F:	drivers/staging/iio/
14301
14302STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14303M:	Marc Dietrich <marvin24@gmx.de>
14304L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14305L:	linux-tegra@vger.kernel.org
14306S:	Maintained
14307F:	drivers/staging/nvec/
14308
14309STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14310M:	Jens Frederich <jfrederich@gmail.com>
14311M:	Daniel Drake <dsd@laptop.org>
14312M:	Jon Nettleton <jon.nettleton@gmail.com>
14313W:	http://wiki.laptop.org/go/DCON
14314S:	Maintained
14315F:	drivers/staging/olpc_dcon/
14316
14317STAGING - REALTEK RTL8712U DRIVERS
14318M:	Larry Finger <Larry.Finger@lwfinger.net>
14319M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14320S:	Odd Fixes
14321F:	drivers/staging/rtl8712/
14322
14323STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14324M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14325M:	Teddy Wang <teddy.wang@siliconmotion.com>
14326M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14327L:	linux-fbdev@vger.kernel.org
14328S:	Maintained
14329F:	drivers/staging/sm750fb/
14330
14331STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14332M:	William Hubbs <w.d.hubbs@gmail.com>
14333M:	Chris Brannon <chris@the-brannons.com>
14334M:	Kirk Reiser <kirk@reisers.ca>
14335M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14336L:	speakup@linux-speakup.org
14337W:	http://www.linux-speakup.org/
14338S:	Odd Fixes
14339F:	drivers/staging/speakup/
14340
14341STAGING - VIA VT665X DRIVERS
14342M:	Forest Bond <forest@alittletooquiet.net>
14343S:	Odd Fixes
14344F:	drivers/staging/vt665?/
14345
14346STAGING - WILC1000 WIFI DRIVER
14347M:	Aditya Shankar <aditya.shankar@microchip.com>
14348M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14349L:	linux-wireless@vger.kernel.org
14350S:	Supported
14351F:	drivers/staging/wilc1000/
14352
14353STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14354M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14355S:	Odd Fixes
14356F:	drivers/staging/xgifb/
14357
14358STAGING SUBSYSTEM
14359M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14361L:	devel@driverdev.osuosl.org
14362S:	Supported
14363F:	drivers/staging/
14364
14365STARFIRE/DURALAN NETWORK DRIVER
14366M:	Ion Badulescu <ionut@badula.org>
14367S:	Odd Fixes
14368F:	drivers/net/ethernet/adaptec/starfire*
14369
14370STEC S1220 SKD DRIVER
14371M:	Bart Van Assche <bart.vanassche@wdc.com>
14372L:	linux-block@vger.kernel.org
14373S:	Maintained
14374F:	drivers/block/skd*[ch]
14375
14376STI AUDIO (ASoC) DRIVERS
14377M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14378L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14379S:	Maintained
14380F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14381F:	sound/soc/sti/
14382
14383STI CEC DRIVER
14384M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14385S:	Maintained
14386F:	drivers/media/platform/sti/cec/
14387F:	Documentation/devicetree/bindings/media/stih-cec.txt
14388
14389STK1160 USB VIDEO CAPTURE DRIVER
14390M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14391L:	linux-media@vger.kernel.org
14392T:	git git://linuxtv.org/media_tree.git
14393S:	Maintained
14394F:	drivers/media/usb/stk1160/
14395
14396STM32 AUDIO (ASoC) DRIVERS
14397M:	Olivier Moysan <olivier.moysan@st.com>
14398M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14400S:	Maintained
14401F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14402F:	sound/soc/stm/
14403
14404STM32 TIMER/LPTIMER DRIVERS
14405M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14406S:	Maintained
14407F:	drivers/*/stm32-*timer*
14408F:	drivers/pwm/pwm-stm32*
14409F:	include/linux/*/stm32-*tim*
14410F:	Documentation/ABI/testing/*timer-stm32
14411F:	Documentation/devicetree/bindings/*/stm32-*timer*
14412F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14413
14414STMMAC ETHERNET DRIVER
14415M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14416M:	Alexandre Torgue <alexandre.torgue@st.com>
14417M:	Jose Abreu <joabreu@synopsys.com>
14418L:	netdev@vger.kernel.org
14419W:	http://www.stlinux.com
14420S:	Supported
14421F:	drivers/net/ethernet/stmicro/stmmac/
14422
14423SUN3/3X
14424M:	Sam Creasey <sammy@sammy.net>
14425W:	http://sammy.net/sun3/
14426S:	Maintained
14427F:	arch/m68k/kernel/*sun3*
14428F:	arch/m68k/sun3*/
14429F:	arch/m68k/include/asm/sun3*
14430F:	drivers/net/ethernet/i825xx/sun3*
14431
14432SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14433M:	Hans de Goede <hdegoede@redhat.com>
14434L:	linux-input@vger.kernel.org
14435S:	Maintained
14436F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14437F:	drivers/input/keyboard/sun4i-lradc-keys.c
14438
14439SUNDANCE NETWORK DRIVER
14440M:	Denis Kirjanov <kda@linux-powerpc.org>
14441L:	netdev@vger.kernel.org
14442S:	Maintained
14443F:	drivers/net/ethernet/dlink/sundance.c
14444
14445SUPERH
14446M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14447M:	Rich Felker <dalias@libc.org>
14448L:	linux-sh@vger.kernel.org
14449Q:	http://patchwork.kernel.org/project/linux-sh/list/
14450S:	Maintained
14451F:	Documentation/sh/
14452F:	arch/sh/
14453F:	drivers/sh/
14454
14455SUSPEND TO RAM
14456M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14457M:	Len Brown <len.brown@intel.com>
14458M:	Pavel Machek <pavel@ucw.cz>
14459L:	linux-pm@vger.kernel.org
14460B:	https://bugzilla.kernel.org
14461S:	Supported
14462F:	Documentation/power/
14463F:	arch/x86/kernel/acpi/
14464F:	drivers/base/power/
14465F:	kernel/power/
14466F:	include/linux/suspend.h
14467F:	include/linux/freezer.h
14468F:	include/linux/pm.h
14469
14470SVGA HANDLING
14471M:	Martin Mares <mj@ucw.cz>
14472L:	linux-video@atrey.karlin.mff.cuni.cz
14473S:	Maintained
14474F:	Documentation/svga.txt
14475F:	arch/x86/boot/video*
14476
14477SWIOTLB SUBSYSTEM
14478M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14479L:	iommu@lists.linux-foundation.org
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14481S:	Supported
14482F:	kernel/dma/swiotlb.c
14483F:	arch/*/kernel/pci-swiotlb.c
14484F:	include/linux/swiotlb.h
14485
14486SWITCHDEV
14487M:	Jiri Pirko <jiri@resnulli.us>
14488M:	Ivan Vecera <ivecera@redhat.com>
14489L:	netdev@vger.kernel.org
14490S:	Supported
14491F:	net/switchdev/
14492F:	include/net/switchdev.h
14493
14494SY8106A REGULATOR DRIVER
14495M:	Icenowy Zheng <icenowy@aosc.io>
14496S:	Maintained
14497F:	drivers/regulator/sy8106a-regulator.c
14498F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14499
14500SYNC FILE FRAMEWORK
14501M:	Sumit Semwal <sumit.semwal@linaro.org>
14502R:	Gustavo Padovan <gustavo@padovan.org>
14503S:	Maintained
14504L:	linux-media@vger.kernel.org
14505L:	dri-devel@lists.freedesktop.org
14506F:	drivers/dma-buf/sync_*
14507F:	drivers/dma-buf/dma-fence*
14508F:	drivers/dma-buf/sw_sync.c
14509F:	include/linux/sync_file.h
14510F:	include/uapi/linux/sync_file.h
14511F:	Documentation/sync_file.txt
14512T:	git git://anongit.freedesktop.org/drm/drm-misc
14513
14514SYNOPSYS ARC ARCHITECTURE
14515M:	Vineet Gupta <vgupta@synopsys.com>
14516L:	linux-snps-arc@lists.infradead.org
14517S:	Supported
14518F:	arch/arc/
14519F:	Documentation/devicetree/bindings/arc/*
14520F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14521F:	drivers/clocksource/arc_timer.c
14522F:	drivers/tty/serial/arc_uart.c
14523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14524
14525SYNOPSYS ARC HSDK SDP pll clock driver
14526M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14527S:	Supported
14528F:	drivers/clk/clk-hsdk-pll.c
14529F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14530
14531SYNOPSYS ARC SDP clock driver
14532M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14533S:	Supported
14534F:	drivers/clk/axs10x/*
14535F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14536
14537SYNOPSYS ARC SDP platform support
14538M:	Alexey Brodkin <abrodkin@synopsys.com>
14539S:	Supported
14540F:	arch/arc/plat-axs10x
14541F:	arch/arc/boot/dts/ax*
14542F:	Documentation/devicetree/bindings/arc/axs10*
14543
14544SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14545M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14546S:	Supported
14547F:	drivers/reset/reset-axs10x.c
14548F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14549
14550SYNOPSYS CREG GPIO DRIVER
14551M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14552S:	Maintained
14553F:	drivers/gpio/gpio-creg-snps.c
14554F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14555
14556SYNOPSYS DESIGNWARE 8250 UART DRIVER
14557R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14558S:	Maintained
14559F:	drivers/tty/serial/8250/8250_dw.c
14560
14561SYNOPSYS DESIGNWARE APB GPIO DRIVER
14562M:	Hoan Tran <hotran@apm.com>
14563L:	linux-gpio@vger.kernel.org
14564S:	Maintained
14565F:	drivers/gpio/gpio-dwapb.c
14566F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14567
14568SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14569M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14570S:	Maintained
14571F:	drivers/dma/dwi-axi-dmac/
14572F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14573
14574SYNOPSYS DESIGNWARE DMAC DRIVER
14575M:	Viresh Kumar <vireshk@kernel.org>
14576R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14577S:	Maintained
14578F:	include/linux/dma/dw.h
14579F:	include/linux/platform_data/dma-dw.h
14580F:	drivers/dma/dw/
14581
14582SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14583M:	Jose Abreu <Jose.Abreu@synopsys.com>
14584L:	netdev@vger.kernel.org
14585S:	Supported
14586F:	drivers/net/ethernet/synopsys/
14587
14588SYNOPSYS DESIGNWARE I2C DRIVER
14589M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14590R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14591R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14592L:	linux-i2c@vger.kernel.org
14593S:	Maintained
14594F:	drivers/i2c/busses/i2c-designware-*
14595F:	include/linux/platform_data/i2c-designware.h
14596
14597SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14598M:	Jaehoon Chung <jh80.chung@samsung.com>
14599L:	linux-mmc@vger.kernel.org
14600S:	Maintained
14601F:	drivers/mmc/host/dw_mmc*
14602
14603SYNOPSYS HSDK RESET CONTROLLER DRIVER
14604M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14605S:	Supported
14606F:	drivers/reset/reset-hsdk.c
14607F:	include/dt-bindings/reset/snps,hsdk-reset.h
14608F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14609
14610SYSTEM CONFIGURATION (SYSCON)
14611M:	Lee Jones <lee.jones@linaro.org>
14612M:	Arnd Bergmann <arnd@arndb.de>
14613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14614S:	Supported
14615F:	drivers/mfd/syscon.c
14616
14617SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14618M:	Sudeep Holla <sudeep.holla@arm.com>
14619L:	linux-arm-kernel@lists.infradead.org
14620S:	Maintained
14621F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14622F:	drivers/clk/clk-sc[mp]i.c
14623F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14624F:	drivers/firmware/arm_scpi.c
14625F:	drivers/firmware/arm_scmi/
14626F:	include/linux/sc[mp]i_protocol.h
14627
14628SYSTEM RESET/SHUTDOWN DRIVERS
14629M:	Sebastian Reichel <sre@kernel.org>
14630L:	linux-pm@vger.kernel.org
14631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14632S:	Maintained
14633F:	Documentation/devicetree/bindings/power/reset/
14634F:	drivers/power/reset/
14635
14636SYSTEM TRACE MODULE CLASS
14637M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14638S:	Maintained
14639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14640F:	Documentation/trace/stm.rst
14641F:	drivers/hwtracing/stm/
14642F:	include/linux/stm.h
14643F:	include/uapi/linux/stm.h
14644
14645SYSV FILESYSTEM
14646M:	Christoph Hellwig <hch@infradead.org>
14647S:	Maintained
14648F:	Documentation/filesystems/sysv-fs.txt
14649F:	fs/sysv/
14650F:	include/linux/sysv_fs.h
14651
14652TARGET SUBSYSTEM
14653M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14654L:	linux-scsi@vger.kernel.org
14655L:	target-devel@vger.kernel.org
14656W:	http://www.linux-iscsi.org
14657W:	http://groups.google.com/group/linux-iscsi-target-dev
14658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14659S:	Supported
14660F:	drivers/target/
14661F:	include/target/
14662F:	Documentation/target/
14663
14664TASKSTATS STATISTICS INTERFACE
14665M:	Balbir Singh <bsingharora@gmail.com>
14666S:	Maintained
14667F:	Documentation/accounting/taskstats*
14668F:	include/linux/taskstats*
14669F:	kernel/taskstats.c
14670
14671TC subsystem
14672M:	Jamal Hadi Salim <jhs@mojatatu.com>
14673M:	Cong Wang <xiyou.wangcong@gmail.com>
14674M:	Jiri Pirko <jiri@resnulli.us>
14675L:	netdev@vger.kernel.org
14676S:	Maintained
14677F:	include/net/pkt_cls.h
14678F:	include/net/pkt_sched.h
14679F:	include/net/tc_act/
14680F:	include/uapi/linux/pkt_cls.h
14681F:	include/uapi/linux/pkt_sched.h
14682F:	include/uapi/linux/tc_act/
14683F:	include/uapi/linux/tc_ematch/
14684F:	net/sched/
14685
14686TC90522 MEDIA DRIVER
14687M:	Akihiro Tsukada <tskd08@gmail.com>
14688L:	linux-media@vger.kernel.org
14689S:	Odd Fixes
14690F:	drivers/media/dvb-frontends/tc90522*
14691
14692TCP LOW PRIORITY MODULE
14693M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14694M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14695W:	http://tcp-lp-mod.sourceforge.net/
14696S:	Maintained
14697F:	net/ipv4/tcp_lp.c
14698
14699TDA10071 MEDIA DRIVER
14700M:	Antti Palosaari <crope@iki.fi>
14701L:	linux-media@vger.kernel.org
14702W:	https://linuxtv.org
14703W:	http://palosaari.fi/linux/
14704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14705T:	git git://linuxtv.org/anttip/media_tree.git
14706S:	Maintained
14707F:	drivers/media/dvb-frontends/tda10071*
14708
14709TDA18212 MEDIA DRIVER
14710M:	Antti Palosaari <crope@iki.fi>
14711L:	linux-media@vger.kernel.org
14712W:	https://linuxtv.org
14713W:	http://palosaari.fi/linux/
14714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14715T:	git git://linuxtv.org/anttip/media_tree.git
14716S:	Maintained
14717F:	drivers/media/tuners/tda18212*
14718
14719TDA18218 MEDIA DRIVER
14720M:	Antti Palosaari <crope@iki.fi>
14721L:	linux-media@vger.kernel.org
14722W:	https://linuxtv.org
14723W:	http://palosaari.fi/linux/
14724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14725T:	git git://linuxtv.org/anttip/media_tree.git
14726S:	Maintained
14727F:	drivers/media/tuners/tda18218*
14728
14729TDA18250 MEDIA DRIVER
14730M:	Olli Salonen <olli.salonen@iki.fi>
14731L:	linux-media@vger.kernel.org
14732W:	https://linuxtv.org
14733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14734T:	git git://linuxtv.org/media_tree.git
14735S:	Maintained
14736F:	drivers/media/tuners/tda18250*
14737
14738TDA18271 MEDIA DRIVER
14739M:	Michael Krufky <mkrufky@linuxtv.org>
14740L:	linux-media@vger.kernel.org
14741W:	https://linuxtv.org
14742W:	http://github.com/mkrufky
14743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14744T:	git git://linuxtv.org/mkrufky/tuners.git
14745S:	Maintained
14746F:	drivers/media/tuners/tda18271*
14747
14748TDA1997x MEDIA DRIVER
14749M:	Tim Harvey <tharvey@gateworks.com>
14750L:	linux-media@vger.kernel.org
14751W:	https://linuxtv.org
14752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14753S:	Maintained
14754F:	drivers/media/i2c/tda1997x.*
14755
14756TDA827x MEDIA DRIVER
14757M:	Michael Krufky <mkrufky@linuxtv.org>
14758L:	linux-media@vger.kernel.org
14759W:	https://linuxtv.org
14760W:	http://github.com/mkrufky
14761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14762T:	git git://linuxtv.org/mkrufky/tuners.git
14763S:	Maintained
14764F:	drivers/media/tuners/tda8290.*
14765
14766TDA8290 MEDIA DRIVER
14767M:	Michael Krufky <mkrufky@linuxtv.org>
14768L:	linux-media@vger.kernel.org
14769W:	https://linuxtv.org
14770W:	http://github.com/mkrufky
14771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14772T:	git git://linuxtv.org/mkrufky/tuners.git
14773S:	Maintained
14774F:	drivers/media/tuners/tda8290.*
14775
14776TDA9840 MEDIA DRIVER
14777M:	Hans Verkuil <hverkuil@xs4all.nl>
14778L:	linux-media@vger.kernel.org
14779T:	git git://linuxtv.org/media_tree.git
14780W:	https://linuxtv.org
14781S:	Maintained
14782F:	drivers/media/i2c/tda9840*
14783
14784TEA5761 TUNER DRIVER
14785M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14786L:	linux-media@vger.kernel.org
14787W:	https://linuxtv.org
14788T:	git git://linuxtv.org/media_tree.git
14789S:	Odd fixes
14790F:	drivers/media/tuners/tea5761.*
14791
14792TEA5767 TUNER DRIVER
14793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14794L:	linux-media@vger.kernel.org
14795W:	https://linuxtv.org
14796T:	git git://linuxtv.org/media_tree.git
14797S:	Maintained
14798F:	drivers/media/tuners/tea5767.*
14799
14800TEA6415C MEDIA DRIVER
14801M:	Hans Verkuil <hverkuil@xs4all.nl>
14802L:	linux-media@vger.kernel.org
14803T:	git git://linuxtv.org/media_tree.git
14804W:	https://linuxtv.org
14805S:	Maintained
14806F:	drivers/media/i2c/tea6415c*
14807
14808TEA6420 MEDIA DRIVER
14809M:	Hans Verkuil <hverkuil@xs4all.nl>
14810L:	linux-media@vger.kernel.org
14811T:	git git://linuxtv.org/media_tree.git
14812W:	https://linuxtv.org
14813S:	Maintained
14814F:	drivers/media/i2c/tea6420*
14815
14816TEAM DRIVER
14817M:	Jiri Pirko <jiri@resnulli.us>
14818L:	netdev@vger.kernel.org
14819S:	Supported
14820F:	drivers/net/team/
14821F:	include/linux/if_team.h
14822F:	include/uapi/linux/if_team.h
14823
14824TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14825M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14826S:	Maintained
14827F:	arch/x86/platform/ts5500/
14828
14829TECHNOTREND USB IR RECEIVER
14830M:	Sean Young <sean@mess.org>
14831L:	linux-media@vger.kernel.org
14832S:	Maintained
14833F:	drivers/media/rc/ttusbir.c
14834
14835TECHWELL TW9910 VIDEO DECODER
14836L:	linux-media@vger.kernel.org
14837S:	Orphan
14838F:	drivers/media/i2c/tw9910.c
14839F:	include/media/i2c/tw9910.h
14840
14841TEE SUBSYSTEM
14842M:	Jens Wiklander <jens.wiklander@linaro.org>
14843S:	Maintained
14844F:	include/linux/tee_drv.h
14845F:	include/uapi/linux/tee.h
14846F:	drivers/tee/
14847F:	Documentation/tee.txt
14848
14849TEGRA ARCHITECTURE SUPPORT
14850M:	Thierry Reding <thierry.reding@gmail.com>
14851M:	Jonathan Hunter <jonathanh@nvidia.com>
14852L:	linux-tegra@vger.kernel.org
14853Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14855S:	Supported
14856N:	[^a-z]tegra
14857
14858TEGRA CLOCK DRIVER
14859M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14860M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14861S:	Supported
14862F:	drivers/clk/tegra/
14863
14864TEGRA DMA DRIVERS
14865M:	Laxman Dewangan <ldewangan@nvidia.com>
14866M:	Jon Hunter <jonathanh@nvidia.com>
14867S:	Supported
14868F:	drivers/dma/tegra*
14869
14870TEGRA I2C DRIVER
14871M:	Laxman Dewangan <ldewangan@nvidia.com>
14872S:	Supported
14873F:	drivers/i2c/busses/i2c-tegra.c
14874
14875TEGRA IOMMU DRIVERS
14876M:	Thierry Reding <thierry.reding@gmail.com>
14877L:	linux-tegra@vger.kernel.org
14878S:	Supported
14879F:	drivers/iommu/tegra*
14880
14881TEGRA KBC DRIVER
14882M:	Laxman Dewangan <ldewangan@nvidia.com>
14883S:	Supported
14884F:	drivers/input/keyboard/tegra-kbc.c
14885
14886TEGRA NAND DRIVER
14887M:	Stefan Agner <stefan@agner.ch>
14888M:	Lucas Stach <dev@lynxeye.de>
14889S:	Maintained
14890F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14891F:	drivers/mtd/nand/raw/tegra_nand.c
14892
14893TEGRA PWM DRIVER
14894M:	Thierry Reding <thierry.reding@gmail.com>
14895S:	Supported
14896F:	drivers/pwm/pwm-tegra.c
14897
14898TEGRA SERIAL DRIVER
14899M:	Laxman Dewangan <ldewangan@nvidia.com>
14900S:	Supported
14901F:	drivers/tty/serial/serial-tegra.c
14902
14903TEGRA SPI DRIVER
14904M:	Laxman Dewangan <ldewangan@nvidia.com>
14905S:	Supported
14906F:	drivers/spi/spi-tegra*
14907
14908TEHUTI ETHERNET DRIVER
14909M:	Andy Gospodarek <andy@greyhouse.net>
14910L:	netdev@vger.kernel.org
14911S:	Supported
14912F:	drivers/net/ethernet/tehuti/*
14913
14914Telecom Clock Driver for MCPL0010
14915M:	Mark Gross <mark.gross@intel.com>
14916S:	Supported
14917F:	drivers/char/tlclk.c
14918
14919TENSILICA XTENSA PORT (xtensa)
14920M:	Chris Zankel <chris@zankel.net>
14921M:	Max Filippov <jcmvbkbc@gmail.com>
14922L:	linux-xtensa@linux-xtensa.org
14923T:	git git://github.com/czankel/xtensa-linux.git
14924S:	Maintained
14925F:	arch/xtensa/
14926F:	drivers/irqchip/irq-xtensa-*
14927
14928Texas Instruments' System Control Interface (TISCI) Protocol Driver
14929M:	Nishanth Menon <nm@ti.com>
14930M:	Tero Kristo <t-kristo@ti.com>
14931M:	Santosh Shilimkar <ssantosh@kernel.org>
14932L:	linux-arm-kernel@lists.infradead.org
14933S:	Maintained
14934F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14935F:	drivers/firmware/ti_sci*
14936F:	include/linux/soc/ti/ti_sci_protocol.h
14937F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14938F:	drivers/soc/ti/ti_sci_pm_domains.c
14939F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14940F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14941F:	drivers/clk/keystone/sci-clk.c
14942F:	drivers/reset/reset-ti-sci.c
14943
14944Texas Instruments ASoC drivers
14945M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14947S:	Maintained
14948F:	sound/soc/ti/
14949
14950THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14951M:	Hans Verkuil <hverkuil@xs4all.nl>
14952L:	linux-media@vger.kernel.org
14953T:	git git://linuxtv.org/media_tree.git
14954W:	https://linuxtv.org
14955S:	Maintained
14956F:	drivers/media/radio/radio-raremono.c
14957
14958THERMAL
14959M:	Zhang Rui <rui.zhang@intel.com>
14960M:	Eduardo Valentin <edubezval@gmail.com>
14961R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14962L:	linux-pm@vger.kernel.org
14963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14965Q:	https://patchwork.kernel.org/project/linux-pm/list/
14966S:	Supported
14967F:	drivers/thermal/
14968F:	include/linux/thermal.h
14969F:	include/uapi/linux/thermal.h
14970F:	include/linux/cpu_cooling.h
14971F:	Documentation/devicetree/bindings/thermal/
14972
14973THERMAL/CPU_COOLING
14974M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14975M:	Viresh Kumar <viresh.kumar@linaro.org>
14976M:	Javi Merino <javi.merino@kernel.org>
14977L:	linux-pm@vger.kernel.org
14978S:	Supported
14979F:	Documentation/thermal/cpu-cooling-api.txt
14980F:	drivers/thermal/cpu_cooling.c
14981F:	include/linux/cpu_cooling.h
14982
14983THINKPAD ACPI EXTRAS DRIVER
14984M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14985L:	ibm-acpi-devel@lists.sourceforge.net
14986L:	platform-driver-x86@vger.kernel.org
14987W:	http://ibm-acpi.sourceforge.net
14988W:	http://thinkwiki.org/wiki/Ibm-acpi
14989T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14990S:	Maintained
14991F:	drivers/platform/x86/thinkpad_acpi.c
14992
14993THUNDERBOLT DRIVER
14994M:	Andreas Noever <andreas.noever@gmail.com>
14995M:	Michael Jamet <michael.jamet@intel.com>
14996M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14997M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14999S:	Maintained
15000F:	Documentation/admin-guide/thunderbolt.rst
15001F:	drivers/thunderbolt/
15002F:	include/linux/thunderbolt.h
15003
15004THUNDERBOLT NETWORK DRIVER
15005M:	Michael Jamet <michael.jamet@intel.com>
15006M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15007M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15008L:	netdev@vger.kernel.org
15009S:	Maintained
15010F:	drivers/net/thunderbolt.c
15011
15012THUNDERX GPIO DRIVER
15013M:	David Daney <david.daney@cavium.com>
15014S:	Maintained
15015F:	drivers/gpio/gpio-thunderx.c
15016
15017TI AM437X VPFE DRIVER
15018M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15019L:	linux-media@vger.kernel.org
15020W:	https://linuxtv.org
15021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15022T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15023S:	Maintained
15024F:	drivers/media/platform/am437x/
15025
15026TI BANDGAP AND THERMAL DRIVER
15027M:	Eduardo Valentin <edubezval@gmail.com>
15028M:	Keerthy <j-keerthy@ti.com>
15029L:	linux-pm@vger.kernel.org
15030L:	linux-omap@vger.kernel.org
15031S:	Maintained
15032F:	drivers/thermal/ti-soc-thermal/
15033
15034TI BQ27XXX POWER SUPPLY DRIVER
15035R:	Andrew F. Davis <afd@ti.com>
15036F:	include/linux/power/bq27xxx_battery.h
15037F:	drivers/power/supply/bq27xxx_battery.c
15038F:	drivers/power/supply/bq27xxx_battery_i2c.c
15039
15040TI CDCE706 CLOCK DRIVER
15041M:	Max Filippov <jcmvbkbc@gmail.com>
15042S:	Maintained
15043F:	drivers/clk/clk-cdce706.c
15044
15045TI CLOCK DRIVER
15046M:	Tero Kristo <t-kristo@ti.com>
15047L:	linux-omap@vger.kernel.org
15048S:	Maintained
15049F:	drivers/clk/ti/
15050F:	include/linux/clk/ti.h
15051
15052TI DAVINCI MACHINE SUPPORT
15053M:	Sekhar Nori <nsekhar@ti.com>
15054M:	Kevin Hilman <khilman@kernel.org>
15055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15057S:	Supported
15058F:	arch/arm/mach-davinci/
15059F:	drivers/i2c/busses/i2c-davinci.c
15060F:	arch/arm/boot/dts/da850*
15061
15062TI DAVINCI SERIES CLOCK DRIVER
15063M:	David Lechner <david@lechnology.com>
15064R:	Sekhar Nori <nsekhar@ti.com>
15065S:	Maintained
15066F:	Documentation/devicetree/bindings/clock/ti/davinci/
15067F:	drivers/clk/davinci/
15068
15069TI DAVINCI SERIES GPIO DRIVER
15070M:	Keerthy <j-keerthy@ti.com>
15071L:	linux-gpio@vger.kernel.org
15072S:	Maintained
15073F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15074F:	drivers/gpio/gpio-davinci.c
15075
15076TI DAVINCI SERIES MEDIA DRIVER
15077M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15078L:	linux-media@vger.kernel.org
15079W:	https://linuxtv.org
15080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15081T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15082S:	Maintained
15083F:	drivers/media/platform/davinci/
15084F:	include/media/davinci/
15085
15086TI ETHERNET SWITCH DRIVER (CPSW)
15087R:	Grygorii Strashko <grygorii.strashko@ti.com>
15088L:	linux-omap@vger.kernel.org
15089L:	netdev@vger.kernel.org
15090S:	Maintained
15091F:	drivers/net/ethernet/ti/cpsw*
15092F:	drivers/net/ethernet/ti/davinci*
15093
15094TI FLASH MEDIA INTERFACE DRIVER
15095M:	Alex Dubov <oakad@yahoo.com>
15096S:	Maintained
15097F:	drivers/misc/tifm*
15098F:	drivers/mmc/host/tifm_sd.c
15099F:	include/linux/tifm.h
15100
15101TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15102M:	Santosh Shilimkar <ssantosh@kernel.org>
15103L:	linux-kernel@vger.kernel.org
15104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15105S:	Maintained
15106F:	drivers/soc/ti/*
15107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15108
15109TI LM49xxx FAMILY ASoC CODEC DRIVERS
15110M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15111M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15113S:	Maintained
15114F:	sound/soc/codecs/lm49453*
15115F:	sound/soc/codecs/isabelle*
15116
15117TI LP855x BACKLIGHT DRIVER
15118M:	Milo Kim <milo.kim@ti.com>
15119S:	Maintained
15120F:	Documentation/backlight/lp855x-driver.txt
15121F:	drivers/video/backlight/lp855x_bl.c
15122F:	include/linux/platform_data/lp855x.h
15123
15124TI LP8727 CHARGER DRIVER
15125M:	Milo Kim <milo.kim@ti.com>
15126S:	Maintained
15127F:	drivers/power/supply/lp8727_charger.c
15128F:	include/linux/platform_data/lp8727.h
15129
15130TI LP8788 MFD DRIVER
15131M:	Milo Kim <milo.kim@ti.com>
15132S:	Maintained
15133F:	drivers/iio/adc/lp8788_adc.c
15134F:	drivers/leds/leds-lp8788.c
15135F:	drivers/mfd/lp8788*.c
15136F:	drivers/power/supply/lp8788-charger.c
15137F:	drivers/regulator/lp8788-*.c
15138F:	include/linux/mfd/lp8788*.h
15139
15140TI NETCP ETHERNET DRIVER
15141M:	Wingman Kwok <w-kwok2@ti.com>
15142M:	Murali Karicheri <m-karicheri2@ti.com>
15143L:	netdev@vger.kernel.org
15144S:	Maintained
15145F:	drivers/net/ethernet/ti/netcp*
15146
15147TI PCM3060 ASoC CODEC DRIVER
15148M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15150S:	Maintained
15151F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15152F:	sound/soc/codecs/pcm3060*
15153
15154TI TAS571X FAMILY ASoC CODEC DRIVER
15155M:	Kevin Cernekee <cernekee@chromium.org>
15156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15157S:	Odd Fixes
15158F:	sound/soc/codecs/tas571x*
15159
15160TI TRF7970A NFC DRIVER
15161M:	Mark Greer <mgreer@animalcreek.com>
15162L:	linux-wireless@vger.kernel.org
15163L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15164S:	Supported
15165F:	drivers/nfc/trf7970a.c
15166F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15167
15168TI TWL4030 SERIES SOC CODEC DRIVER
15169M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15171S:	Maintained
15172F:	sound/soc/codecs/twl4030*
15173
15174TI VPE/CAL DRIVERS
15175M:	Benoit Parrot <bparrot@ti.com>
15176L:	linux-media@vger.kernel.org
15177W:	http://linuxtv.org/
15178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15179S:	Maintained
15180F:	drivers/media/platform/ti-vpe/
15181
15182TI WILINK WIRELESS DRIVERS
15183L:	linux-wireless@vger.kernel.org
15184W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15185W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15187S:	Orphan
15188F:	drivers/net/wireless/ti/
15189F:	include/linux/wl12xx.h
15190
15191TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15192M:	John Stultz <john.stultz@linaro.org>
15193M:	Thomas Gleixner <tglx@linutronix.de>
15194R:	Stephen Boyd <sboyd@kernel.org>
15195L:	linux-kernel@vger.kernel.org
15196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15197S:	Supported
15198F:	include/linux/clocksource.h
15199F:	include/linux/time.h
15200F:	include/linux/timex.h
15201F:	include/uapi/linux/time.h
15202F:	include/uapi/linux/timex.h
15203F:	kernel/time/clocksource.c
15204F:	kernel/time/time*.c
15205F:	kernel/time/alarmtimer.c
15206F:	kernel/time/ntp.c
15207F:	tools/testing/selftests/timers/
15208
15209TIPC NETWORK LAYER
15210M:	Jon Maloy <jon.maloy@ericsson.com>
15211M:	Ying Xue <ying.xue@windriver.com>
15212L:	netdev@vger.kernel.org (core kernel code)
15213L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15214W:	http://tipc.sourceforge.net/
15215S:	Maintained
15216F:	include/uapi/linux/tipc*.h
15217F:	net/tipc/
15218
15219TLAN NETWORK DRIVER
15220M:	Samuel Chessman <chessman@tux.org>
15221L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15222W:	http://sourceforge.net/projects/tlan/
15223S:	Maintained
15224F:	Documentation/networking/tlan.txt
15225F:	drivers/net/ethernet/ti/tlan.*
15226
15227TM6000 VIDEO4LINUX DRIVER
15228M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15229L:	linux-media@vger.kernel.org
15230W:	https://linuxtv.org
15231T:	git git://linuxtv.org/media_tree.git
15232S:	Odd fixes
15233F:	drivers/media/usb/tm6000/
15234F:	Documentation/media/v4l-drivers/tm6000*
15235
15236TMIO/SDHI MMC DRIVER
15237M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15238L:	linux-mmc@vger.kernel.org
15239S:	Supported
15240F:	drivers/mmc/host/tmio_mmc*
15241F:	drivers/mmc/host/renesas_sdhi*
15242F:	include/linux/mfd/tmio.h
15243
15244TMP401 HARDWARE MONITOR DRIVER
15245M:	Guenter Roeck <linux@roeck-us.net>
15246L:	linux-hwmon@vger.kernel.org
15247S:	Maintained
15248F:	Documentation/hwmon/tmp401
15249F:	drivers/hwmon/tmp401.c
15250
15251TMPFS (SHMEM FILESYSTEM)
15252M:	Hugh Dickins <hughd@google.com>
15253L:	linux-mm@kvack.org
15254S:	Maintained
15255F:	include/linux/shmem_fs.h
15256F:	mm/shmem.c
15257
15258TOMOYO SECURITY MODULE
15259M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15260M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15261L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15262L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15263L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15264L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15265W:	http://tomoyo.sourceforge.jp/
15266T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15267S:	Maintained
15268F:	security/tomoyo/
15269
15270TOPSTAR LAPTOP EXTRAS DRIVER
15271M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15272L:	platform-driver-x86@vger.kernel.org
15273S:	Maintained
15274F:	drivers/platform/x86/topstar-laptop.c
15275
15276TORTURE-TEST MODULES
15277M:	Davidlohr Bueso <dave@stgolabs.net>
15278M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15279M:	Josh Triplett <josh@joshtriplett.org>
15280L:	linux-kernel@vger.kernel.org
15281S:	Supported
15282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15283F:	Documentation/RCU/torture.txt
15284F:	kernel/torture.c
15285F:	kernel/rcu/rcutorture.c
15286F:	kernel/rcu/rcuperf.c
15287F:	kernel/locking/locktorture.c
15288
15289TOSHIBA ACPI EXTRAS DRIVER
15290M:	Azael Avalos <coproscefalo@gmail.com>
15291L:	platform-driver-x86@vger.kernel.org
15292S:	Maintained
15293F:	drivers/platform/x86/toshiba_acpi.c
15294
15295TOSHIBA BLUETOOTH DRIVER
15296M:	Azael Avalos <coproscefalo@gmail.com>
15297L:	platform-driver-x86@vger.kernel.org
15298S:	Maintained
15299F:	drivers/platform/x86/toshiba_bluetooth.c
15300
15301TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15302M:	Azael Avalos <coproscefalo@gmail.com>
15303L:	platform-driver-x86@vger.kernel.org
15304S:	Maintained
15305F:	drivers/platform/x86/toshiba_haps.c
15306
15307TOSHIBA SMM DRIVER
15308M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15309W:	http://www.buzzard.org.uk/toshiba/
15310S:	Maintained
15311F:	drivers/char/toshiba.c
15312F:	include/linux/toshiba.h
15313F:	include/uapi/linux/toshiba.h
15314
15315TOSHIBA TC358743 DRIVER
15316M:	Mats Randgaard <matrandg@cisco.com>
15317L:	linux-media@vger.kernel.org
15318S:	Maintained
15319F:	drivers/media/i2c/tc358743*
15320F:	include/media/i2c/tc358743.h
15321
15322TOSHIBA WMI HOTKEYS DRIVER
15323M:	Azael Avalos <coproscefalo@gmail.com>
15324L:	platform-driver-x86@vger.kernel.org
15325S:	Maintained
15326F:	drivers/platform/x86/toshiba-wmi.c
15327
15328TPM DEVICE DRIVER
15329M:	Peter Huewe <peterhuewe@gmx.de>
15330M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15331R:	Jason Gunthorpe <jgg@ziepe.ca>
15332L:	linux-integrity@vger.kernel.org
15333Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15334W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15335T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15336S:	Maintained
15337F:	drivers/char/tpm/
15338
15339TRACING
15340M:	Steven Rostedt <rostedt@goodmis.org>
15341M:	Ingo Molnar <mingo@redhat.com>
15342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15343S:	Maintained
15344F:	Documentation/trace/ftrace.rst
15345F:	arch/*/*/*/ftrace.h
15346F:	arch/*/kernel/ftrace.c
15347F:	include/*/ftrace.h
15348F:	include/linux/trace*.h
15349F:	include/trace/
15350F:	kernel/trace/
15351F:	tools/testing/selftests/ftrace/
15352
15353TRACING MMIO ACCESSES (MMIOTRACE)
15354M:	Steven Rostedt <rostedt@goodmis.org>
15355M:	Ingo Molnar <mingo@kernel.org>
15356R:	Karol Herbst <karolherbst@gmail.com>
15357R:	Pekka Paalanen <ppaalanen@gmail.com>
15358S:	Maintained
15359L:	linux-kernel@vger.kernel.org
15360L:	nouveau@lists.freedesktop.org
15361F:	kernel/trace/trace_mmiotrace.c
15362F:	include/linux/mmiotrace.h
15363F:	arch/x86/mm/kmmio.c
15364F:	arch/x86/mm/mmio-mod.c
15365F:	arch/x86/mm/testmmiotrace.c
15366
15367TRIVIAL PATCHES
15368M:	Jiri Kosina <trivial@kernel.org>
15369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15370S:	Maintained
15371K:	^Subject:.*(?i)trivial
15372
15373TEMPO SEMICONDUCTOR DRIVERS
15374M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15375S:	Maintained
15376F:	sound/soc/codecs/tscs*.c
15377F:	sound/soc/codecs/tscs*.h
15378F:	Documentation/devicetree/bindings/sound/tscs*.txt
15379
15380TTY LAYER
15381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15382M:	Jiri Slaby <jslaby@suse.com>
15383S:	Supported
15384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15385F:	Documentation/serial/
15386F:	drivers/tty/
15387F:	drivers/tty/serial/serial_core.c
15388F:	include/linux/serial_core.h
15389F:	include/linux/serial.h
15390F:	include/linux/tty.h
15391F:	include/uapi/linux/serial_core.h
15392F:	include/uapi/linux/serial.h
15393F:	include/uapi/linux/tty.h
15394
15395TUA9001 MEDIA DRIVER
15396M:	Antti Palosaari <crope@iki.fi>
15397L:	linux-media@vger.kernel.org
15398W:	https://linuxtv.org
15399W:	http://palosaari.fi/linux/
15400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15401T:	git git://linuxtv.org/anttip/media_tree.git
15402S:	Maintained
15403F:	drivers/media/tuners/tua9001*
15404
15405TULIP NETWORK DRIVERS
15406L:	netdev@vger.kernel.org
15407L:	linux-parisc@vger.kernel.org
15408S:	Orphan
15409F:	drivers/net/ethernet/dec/tulip/
15410
15411TUN/TAP driver
15412M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15413W:	http://vtun.sourceforge.net/tun
15414S:	Maintained
15415F:	Documentation/networking/tuntap.txt
15416F:	arch/um/os-Linux/drivers/
15417
15418TURBOCHANNEL SUBSYSTEM
15419M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15420M:	Ralf Baechle <ralf@linux-mips.org>
15421L:	linux-mips@vger.kernel.org
15422Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15423S:	Maintained
15424F:	drivers/tc/
15425F:	include/linux/tc.h
15426
15427TURBOSTAT UTILITY
15428M:	"Len Brown" <lenb@kernel.org>
15429L:	linux-pm@vger.kernel.org
15430B:	https://bugzilla.kernel.org
15431Q:	https://patchwork.kernel.org/project/linux-pm/list/
15432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15433S:	Supported
15434F:	tools/power/x86/turbostat/
15435
15436TW5864 VIDEO4LINUX DRIVER
15437M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15438M:	Anton Sviridenko <anton@corp.bluecherry.net>
15439M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15440M:	Andrey Utkin <andrey_utkin@fastmail.com>
15441L:	linux-media@vger.kernel.org
15442S:	Supported
15443F:	drivers/media/pci/tw5864/
15444
15445TW68 VIDEO4LINUX DRIVER
15446M:	Hans Verkuil <hverkuil@xs4all.nl>
15447L:	linux-media@vger.kernel.org
15448T:	git git://linuxtv.org/media_tree.git
15449W:	https://linuxtv.org
15450S:	Odd Fixes
15451F:	drivers/media/pci/tw68/
15452
15453TW686X VIDEO4LINUX DRIVER
15454M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15455L:	linux-media@vger.kernel.org
15456T:	git git://linuxtv.org/media_tree.git
15457W:	http://linuxtv.org
15458S:	Maintained
15459F:	drivers/media/pci/tw686x/
15460
15461UBI FILE SYSTEM (UBIFS)
15462M:	Richard Weinberger <richard@nod.at>
15463M:	Artem Bityutskiy <dedekind1@gmail.com>
15464M:	Adrian Hunter <adrian.hunter@intel.com>
15465L:	linux-mtd@lists.infradead.org
15466T:	git git://git.infradead.org/ubifs-2.6.git
15467W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15468S:	Supported
15469F:	Documentation/filesystems/ubifs.txt
15470F:	fs/ubifs/
15471
15472UCLINUX (M68KNOMMU AND COLDFIRE)
15473M:	Greg Ungerer <gerg@linux-m68k.org>
15474W:	http://www.linux-m68k.org/
15475W:	http://www.uclinux.org/
15476L:	linux-m68k@lists.linux-m68k.org
15477L:	uclinux-dev@uclinux.org  (subscribers-only)
15478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15479S:	Maintained
15480F:	arch/m68k/coldfire/
15481F:	arch/m68k/68*/
15482F:	arch/m68k/*/*_no.*
15483F:	arch/m68k/include/asm/*_no.*
15484
15485UDF FILESYSTEM
15486M:	Jan Kara <jack@suse.com>
15487S:	Maintained
15488F:	Documentation/filesystems/udf.txt
15489F:	fs/udf/
15490
15491UDRAW TABLET
15492M:	Bastien Nocera <hadess@hadess.net>
15493L:	linux-input@vger.kernel.org
15494S:	Maintained
15495F:	drivers/hid/hid-udraw-ps3.c
15496
15497UFS FILESYSTEM
15498M:	Evgeniy Dushistov <dushistov@mail.ru>
15499S:	Maintained
15500F:	Documentation/filesystems/ufs.txt
15501F:	fs/ufs/
15502
15503UHID USERSPACE HID IO DRIVER:
15504M:	David Herrmann <dh.herrmann@googlemail.com>
15505L:	linux-input@vger.kernel.org
15506S:	Maintained
15507F:	drivers/hid/uhid.c
15508F:	include/uapi/linux/uhid.h
15509
15510ULPI BUS
15511M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15512L:	linux-usb@vger.kernel.org
15513S:	Maintained
15514F:	drivers/usb/common/ulpi.c
15515F:	include/linux/ulpi/
15516
15517ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15518L:	linux-usb@vger.kernel.org
15519S:	Orphan
15520F:	drivers/uwb/
15521F:	include/linux/uwb.h
15522F:	include/linux/uwb/
15523
15524UNICORE32 ARCHITECTURE:
15525M:	Guan Xuetao <gxt@pku.edu.cn>
15526W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15527S:	Maintained
15528T:	git git://github.com/gxt/linux.git
15529F:	arch/unicore32/
15530
15531UNIFDEF
15532M:	Tony Finch <dot@dotat.at>
15533W:	http://dotat.at/prog/unifdef
15534S:	Maintained
15535F:	scripts/unifdef.c
15536
15537UNIFORM CDROM DRIVER
15538M:	Jens Axboe <axboe@kernel.dk>
15539W:	http://www.kernel.dk
15540S:	Maintained
15541F:	Documentation/cdrom/
15542F:	drivers/cdrom/cdrom.c
15543F:	include/linux/cdrom.h
15544F:	include/uapi/linux/cdrom.h
15545
15546UNISYS S-PAR DRIVERS
15547M:	David Kershner <david.kershner@unisys.com>
15548L:	sparmaintainer@unisys.com (Unisys internal)
15549S:	Supported
15550F:	include/linux/visorbus.h
15551F:	drivers/visorbus/
15552F:	drivers/staging/unisys/
15553
15554UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15555M:	Vinayak Holikatti <vinholikatti@gmail.com>
15556L:	linux-scsi@vger.kernel.org
15557S:	Supported
15558F:	Documentation/scsi/ufs.txt
15559F:	drivers/scsi/ufs/
15560
15561UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15562M:	Joao Pinto <jpinto@synopsys.com>
15563L:	linux-scsi@vger.kernel.org
15564S:	Supported
15565F:	drivers/scsi/ufs/*dwc*
15566
15567UNSORTED BLOCK IMAGES (UBI)
15568M:	Artem Bityutskiy <dedekind1@gmail.com>
15569M:	Richard Weinberger <richard@nod.at>
15570W:	http://www.linux-mtd.infradead.org/
15571L:	linux-mtd@lists.infradead.org
15572T:	git git://git.infradead.org/ubifs-2.6.git
15573S:	Supported
15574F:	drivers/mtd/ubi/
15575F:	include/linux/mtd/ubi.h
15576F:	include/uapi/mtd/ubi-user.h
15577
15578USB "USBNET" DRIVER FRAMEWORK
15579M:	Oliver Neukum <oneukum@suse.com>
15580L:	netdev@vger.kernel.org
15581W:	http://www.linux-usb.org/usbnet
15582S:	Maintained
15583F:	drivers/net/usb/usbnet.c
15584F:	include/linux/usb/usbnet.h
15585
15586USB ACM DRIVER
15587M:	Oliver Neukum <oneukum@suse.com>
15588L:	linux-usb@vger.kernel.org
15589S:	Maintained
15590F:	Documentation/usb/acm.txt
15591F:	drivers/usb/class/cdc-acm.*
15592
15593USB AR5523 WIRELESS DRIVER
15594M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15595L:	linux-wireless@vger.kernel.org
15596S:	Maintained
15597F:	drivers/net/wireless/ath/ar5523/
15598
15599USB ATTACHED SCSI
15600M:	Oliver Neukum <oneukum@suse.com>
15601L:	linux-usb@vger.kernel.org
15602L:	linux-scsi@vger.kernel.org
15603S:	Maintained
15604F:	drivers/usb/storage/uas.c
15605
15606USB CDC ETHERNET DRIVER
15607M:	Oliver Neukum <oliver@neukum.org>
15608L:	linux-usb@vger.kernel.org
15609S:	Maintained
15610F:	drivers/net/usb/cdc_*.c
15611F:	include/uapi/linux/usb/cdc.h
15612
15613USB CHAOSKEY DRIVER
15614M:	Keith Packard <keithp@keithp.com>
15615L:	linux-usb@vger.kernel.org
15616S:	Maintained
15617F:	drivers/usb/misc/chaoskey.c
15618
15619USB CYPRESS C67X00 DRIVER
15620M:	Peter Korsgaard <jacmet@sunsite.dk>
15621L:	linux-usb@vger.kernel.org
15622S:	Maintained
15623F:	drivers/usb/c67x00/
15624
15625USB DAVICOM DM9601 DRIVER
15626M:	Peter Korsgaard <jacmet@sunsite.dk>
15627L:	netdev@vger.kernel.org
15628W:	http://www.linux-usb.org/usbnet
15629S:	Maintained
15630F:	drivers/net/usb/dm9601.c
15631
15632USB DIAMOND RIO500 DRIVER
15633M:	Cesar Miquel <miquel@df.uba.ar>
15634L:	rio500-users@lists.sourceforge.net
15635W:	http://rio500.sourceforge.net
15636S:	Maintained
15637F:	drivers/usb/misc/rio500*
15638
15639USB EHCI DRIVER
15640M:	Alan Stern <stern@rowland.harvard.edu>
15641L:	linux-usb@vger.kernel.org
15642S:	Maintained
15643F:	Documentation/usb/ehci.txt
15644F:	drivers/usb/host/ehci*
15645
15646USB GADGET/PERIPHERAL SUBSYSTEM
15647M:	Felipe Balbi <balbi@kernel.org>
15648L:	linux-usb@vger.kernel.org
15649W:	http://www.linux-usb.org/gadget
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15651S:	Maintained
15652F:	drivers/usb/gadget/
15653F:	include/linux/usb/gadget*
15654
15655USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15656M:	Jiri Kosina <jikos@kernel.org>
15657M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15658L:	linux-usb@vger.kernel.org
15659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15660S:	Maintained
15661F:	Documentation/hid/hiddev.txt
15662F:	drivers/hid/usbhid/
15663
15664USB INTEL XHCI ROLE MUX DRIVER
15665M:	Hans de Goede <hdegoede@redhat.com>
15666L:	linux-usb@vger.kernel.org
15667S:	Maintained
15668F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15669
15670USB ISP116X DRIVER
15671M:	Olav Kongas <ok@artecdesign.ee>
15672L:	linux-usb@vger.kernel.org
15673S:	Maintained
15674F:	drivers/usb/host/isp116x*
15675F:	include/linux/usb/isp116x.h
15676
15677USB LAN78XX ETHERNET DRIVER
15678M:	Woojung Huh <woojung.huh@microchip.com>
15679M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15680L:	netdev@vger.kernel.org
15681S:	Maintained
15682F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15683F:	drivers/net/usb/lan78xx.*
15684F:	include/dt-bindings/net/microchip-lan78xx.h
15685
15686USB MASS STORAGE DRIVER
15687M:	Alan Stern <stern@rowland.harvard.edu>
15688L:	linux-usb@vger.kernel.org
15689L:	usb-storage@lists.one-eyed-alien.net
15690S:	Maintained
15691W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15692F:	drivers/usb/storage/
15693
15694USB MIDI DRIVER
15695M:	Clemens Ladisch <clemens@ladisch.de>
15696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15697T:	git git://git.alsa-project.org/alsa-kernel.git
15698S:	Maintained
15699F:	sound/usb/midi.*
15700
15701USB NETWORKING DRIVERS
15702L:	linux-usb@vger.kernel.org
15703S:	Odd Fixes
15704F:	drivers/net/usb/
15705
15706USB OHCI DRIVER
15707M:	Alan Stern <stern@rowland.harvard.edu>
15708L:	linux-usb@vger.kernel.org
15709S:	Maintained
15710F:	Documentation/usb/ohci.txt
15711F:	drivers/usb/host/ohci*
15712
15713USB OTG FSM (Finite State Machine)
15714M:	Peter Chen <Peter.Chen@nxp.com>
15715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15716L:	linux-usb@vger.kernel.org
15717S:	Maintained
15718F:	drivers/usb/common/usb-otg-fsm.c
15719
15720USB OVER IP DRIVER
15721M:	Valentina Manea <valentina.manea.m@gmail.com>
15722M:	Shuah Khan <shuah@kernel.org>
15723L:	linux-usb@vger.kernel.org
15724S:	Maintained
15725F:	Documentation/usb/usbip_protocol.txt
15726F:	drivers/usb/usbip/
15727F:	tools/usb/usbip/
15728F:	tools/testing/selftests/drivers/usb/usbip/
15729
15730USB PEGASUS DRIVER
15731M:	Petko Manolov <petkan@nucleusys.com>
15732L:	linux-usb@vger.kernel.org
15733L:	netdev@vger.kernel.org
15734T:	git git://github.com/petkan/pegasus.git
15735W:	https://github.com/petkan/pegasus
15736S:	Maintained
15737F:	drivers/net/usb/pegasus.*
15738
15739USB PHY LAYER
15740M:	Felipe Balbi <balbi@kernel.org>
15741L:	linux-usb@vger.kernel.org
15742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15743S:	Maintained
15744F:	drivers/usb/phy/
15745
15746USB PRINTER DRIVER (usblp)
15747M:	Pete Zaitcev <zaitcev@redhat.com>
15748L:	linux-usb@vger.kernel.org
15749S:	Supported
15750F:	drivers/usb/class/usblp.c
15751
15752USB QMI WWAN NETWORK DRIVER
15753M:	Bjørn Mork <bjorn@mork.no>
15754L:	netdev@vger.kernel.org
15755S:	Maintained
15756F:	Documentation/ABI/testing/sysfs-class-net-qmi
15757F:	drivers/net/usb/qmi_wwan.c
15758
15759USB RTL8150 DRIVER
15760M:	Petko Manolov <petkan@nucleusys.com>
15761L:	linux-usb@vger.kernel.org
15762L:	netdev@vger.kernel.org
15763T:	git git://github.com/petkan/rtl8150.git
15764W:	https://github.com/petkan/rtl8150
15765S:	Maintained
15766F:	drivers/net/usb/rtl8150.c
15767
15768USB SERIAL SUBSYSTEM
15769M:	Johan Hovold <johan@kernel.org>
15770L:	linux-usb@vger.kernel.org
15771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15772S:	Maintained
15773F:	Documentation/usb/usb-serial.txt
15774F:	drivers/usb/serial/
15775F:	include/linux/usb/serial.h
15776
15777USB SMSC75XX ETHERNET DRIVER
15778M:	Steve Glendinning <steve.glendinning@shawell.net>
15779L:	netdev@vger.kernel.org
15780S:	Maintained
15781F:	drivers/net/usb/smsc75xx.*
15782
15783USB SMSC95XX ETHERNET DRIVER
15784M:	Steve Glendinning <steve.glendinning@shawell.net>
15785M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15786L:	netdev@vger.kernel.org
15787S:	Maintained
15788F:	drivers/net/usb/smsc95xx.*
15789
15790USB SUBSYSTEM
15791M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15792L:	linux-usb@vger.kernel.org
15793W:	http://www.linux-usb.org
15794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15795S:	Supported
15796F:	Documentation/devicetree/bindings/usb/
15797F:	Documentation/usb/
15798F:	drivers/usb/
15799F:	include/linux/usb.h
15800F:	include/linux/usb/
15801
15802USB TYPEC PI3USB30532 MUX DRIVER
15803M:	Hans de Goede <hdegoede@redhat.com>
15804L:	linux-usb@vger.kernel.org
15805S:	Maintained
15806F:	drivers/usb/typec/mux/pi3usb30532.c
15807
15808USB TYPEC CLASS
15809M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15810L:	linux-usb@vger.kernel.org
15811S:	Maintained
15812F:	Documentation/ABI/testing/sysfs-class-typec
15813F:	Documentation/driver-api/usb/typec.rst
15814F:	drivers/usb/typec/
15815F:	include/linux/usb/typec.h
15816
15817USB TYPEC BUS FOR ALTERNATE MODES
15818M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15819L:	linux-usb@vger.kernel.org
15820S:	Maintained
15821F:	Documentation/ABI/testing/sysfs-bus-typec
15822F:	Documentation/driver-api/usb/typec_bus.rst
15823F:	drivers/usb/typec/altmodes/
15824F:	include/linux/usb/typec_altmode.h
15825
15826USB TYPEC PORT CONTROLLER DRIVERS
15827M:	Guenter Roeck <linux@roeck-us.net>
15828L:	linux-usb@vger.kernel.org
15829S:	Maintained
15830F:	drivers/usb/typec/tcpm/
15831
15832USB UHCI DRIVER
15833M:	Alan Stern <stern@rowland.harvard.edu>
15834L:	linux-usb@vger.kernel.org
15835S:	Maintained
15836F:	drivers/usb/host/uhci*
15837
15838USB VIDEO CLASS
15839M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15840L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15841L:	linux-media@vger.kernel.org
15842T:	git git://linuxtv.org/media_tree.git
15843W:	http://www.ideasonboard.org/uvc/
15844S:	Maintained
15845F:	drivers/media/usb/uvc/
15846F:	include/uapi/linux/uvcvideo.h
15847
15848USB VISION DRIVER
15849M:	Hans Verkuil <hverkuil@xs4all.nl>
15850L:	linux-media@vger.kernel.org
15851T:	git git://linuxtv.org/media_tree.git
15852W:	https://linuxtv.org
15853S:	Odd Fixes
15854F:	drivers/media/usb/usbvision/
15855
15856USB WEBCAM GADGET
15857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15858L:	linux-usb@vger.kernel.org
15859S:	Maintained
15860F:	drivers/usb/gadget/function/*uvc*
15861F:	drivers/usb/gadget/legacy/webcam.c
15862F:	include/uapi/linux/usb/g_uvc.h
15863
15864USB WIRELESS RNDIS DRIVER (rndis_wlan)
15865M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15866L:	linux-wireless@vger.kernel.org
15867S:	Maintained
15868F:	drivers/net/wireless/rndis_wlan.c
15869
15870USB XHCI DRIVER
15871M:	Mathias Nyman <mathias.nyman@intel.com>
15872L:	linux-usb@vger.kernel.org
15873S:	Supported
15874F:	drivers/usb/host/xhci*
15875F:	drivers/usb/host/pci-quirks*
15876
15877USB ZD1201 DRIVER
15878L:	linux-wireless@vger.kernel.org
15879W:	http://linux-lc100020.sourceforge.net
15880S:	Orphan
15881F:	drivers/net/wireless/zydas/zd1201.*
15882
15883USB ZR364XX DRIVER
15884M:	Antoine Jacquet <royale@zerezo.com>
15885L:	linux-usb@vger.kernel.org
15886L:	linux-media@vger.kernel.org
15887T:	git git://linuxtv.org/media_tree.git
15888W:	http://royale.zerezo.com/zr364xx/
15889S:	Maintained
15890F:	Documentation/media/v4l-drivers/zr364xx*
15891F:	drivers/media/usb/zr364xx/
15892
15893USER-MODE LINUX (UML)
15894M:	Jeff Dike <jdike@addtoit.com>
15895M:	Richard Weinberger <richard@nod.at>
15896L:	linux-um@lists.infradead.org
15897W:	http://user-mode-linux.sourceforge.net
15898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15899S:	Maintained
15900F:	Documentation/virtual/uml/
15901F:	arch/um/
15902F:	arch/x86/um/
15903F:	fs/hostfs/
15904F:	fs/hppfs/
15905
15906USERSPACE COPYIN/COPYOUT (UIOVEC)
15907M:	Alexander Viro <viro@zeniv.linux.org.uk>
15908S:	Maintained
15909F:	lib/iov_iter.c
15910F:	include/linux/uio.h
15911
15912USERSPACE DMA BUFFER DRIVER
15913M:	Gerd Hoffmann <kraxel@redhat.com>
15914S:	Maintained
15915L:	dri-devel@lists.freedesktop.org
15916F:	drivers/dma-buf/udmabuf.c
15917F:	include/uapi/linux/udmabuf.h
15918T:	git git://anongit.freedesktop.org/drm/drm-misc
15919
15920USERSPACE I/O (UIO)
15921M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15922S:	Maintained
15923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15924F:	Documentation/driver-api/uio-howto.rst
15925F:	drivers/uio/
15926F:	include/linux/uio_driver.h
15927
15928UTIL-LINUX PACKAGE
15929M:	Karel Zak <kzak@redhat.com>
15930L:	util-linux@vger.kernel.org
15931W:	http://en.wikipedia.org/wiki/Util-linux
15932T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15933S:	Maintained
15934
15935UUID HELPERS
15936M:	Christoph Hellwig <hch@lst.de>
15937R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15938L:	linux-kernel@vger.kernel.org
15939T:	git git://git.infradead.org/users/hch/uuid.git
15940F:	lib/uuid.c
15941F:	lib/test_uuid.c
15942F:	include/linux/uuid.h
15943F:	include/uapi/linux/uuid.h
15944S:	Maintained
15945
15946UVESAFB DRIVER
15947M:	Michal Januszewski <spock@gentoo.org>
15948L:	linux-fbdev@vger.kernel.org
15949W:	https://github.com/mjanusz/v86d
15950S:	Maintained
15951F:	Documentation/fb/uvesafb.txt
15952F:	drivers/video/fbdev/uvesafb.*
15953
15954VF610 NAND DRIVER
15955M:	Stefan Agner <stefan@agner.ch>
15956L:	linux-mtd@lists.infradead.org
15957S:	Supported
15958F:	drivers/mtd/nand/raw/vf610_nfc.c
15959
15960VFAT/FAT/MSDOS FILESYSTEM
15961M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15962S:	Maintained
15963F:	Documentation/filesystems/vfat.txt
15964F:	fs/fat/
15965
15966VFIO DRIVER
15967M:	Alex Williamson <alex.williamson@redhat.com>
15968L:	kvm@vger.kernel.org
15969T:	git git://github.com/awilliam/linux-vfio.git
15970S:	Maintained
15971F:	Documentation/vfio.txt
15972F:	drivers/vfio/
15973F:	include/linux/vfio.h
15974F:	include/uapi/linux/vfio.h
15975
15976VFIO MEDIATED DEVICE DRIVERS
15977M:	Kirti Wankhede <kwankhede@nvidia.com>
15978L:	kvm@vger.kernel.org
15979S:	Maintained
15980F:	Documentation/vfio-mediated-device.txt
15981F:	drivers/vfio/mdev/
15982F:	include/linux/mdev.h
15983F:	samples/vfio-mdev/
15984
15985VFIO PLATFORM DRIVER
15986M:	Eric Auger <eric.auger@redhat.com>
15987L:	kvm@vger.kernel.org
15988S:	Maintained
15989F:	drivers/vfio/platform/
15990
15991VGA_SWITCHEROO
15992R:	Lukas Wunner <lukas@wunner.de>
15993S:	Maintained
15994F:	Documentation/gpu/vga-switcheroo.rst
15995F:	drivers/gpu/vga/vga_switcheroo.c
15996F:	include/linux/vga_switcheroo.h
15997T:	git git://anongit.freedesktop.org/drm/drm-misc
15998
15999VIA RHINE NETWORK DRIVER
16000S:	Orphan
16001F:	drivers/net/ethernet/via/via-rhine.c
16002
16003VIA SD/MMC CARD CONTROLLER DRIVER
16004M:	Bruce Chang <brucechang@via.com.tw>
16005M:	Harald Welte <HaraldWelte@viatech.com>
16006S:	Maintained
16007F:	drivers/mmc/host/via-sdmmc.c
16008
16009VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16010M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16011L:	linux-fbdev@vger.kernel.org
16012S:	Maintained
16013F:	include/linux/via-core.h
16014F:	include/linux/via-gpio.h
16015F:	include/linux/via_i2c.h
16016F:	drivers/video/fbdev/via/
16017
16018VIA VELOCITY NETWORK DRIVER
16019M:	Francois Romieu <romieu@fr.zoreil.com>
16020L:	netdev@vger.kernel.org
16021S:	Maintained
16022F:	drivers/net/ethernet/via/via-velocity.*
16023
16024VICODEC VIRTUAL CODEC DRIVER
16025M:	Hans Verkuil <hans.verkuil@cisco.com>
16026L:	linux-media@vger.kernel.org
16027T:	git git://linuxtv.org/media_tree.git
16028W:	https://linuxtv.org
16029S:	Maintained
16030F:	drivers/media/platform/vicodec/*
16031
16032VIDEO MULTIPLEXER DRIVER
16033M:	Philipp Zabel <p.zabel@pengutronix.de>
16034L:	linux-media@vger.kernel.org
16035S:	Maintained
16036F:	drivers/media/platform/video-mux.c
16037
16038VIDEO I2C POLLING DRIVER
16039M:	Matt Ranostay <matt.ranostay@konsulko.com>
16040L:	linux-media@vger.kernel.org
16041S:	Maintained
16042F:	drivers/media/i2c/video-i2c.c
16043
16044VIDEOBUF2 FRAMEWORK
16045M:	Pawel Osciak <pawel@osciak.com>
16046M:	Marek Szyprowski <m.szyprowski@samsung.com>
16047M:	Kyungmin Park <kyungmin.park@samsung.com>
16048L:	linux-media@vger.kernel.org
16049S:	Maintained
16050F:	drivers/media/common/videobuf2/*
16051F:	include/media/videobuf2-*
16052
16053VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16054M:	Helen Koike <helen.koike@collabora.com>
16055L:	linux-media@vger.kernel.org
16056T:	git git://linuxtv.org/media_tree.git
16057W:	https://linuxtv.org
16058S:	Maintained
16059F:	drivers/media/platform/vimc/*
16060
16061VIRT LIB
16062M:	Alex Williamson <alex.williamson@redhat.com>
16063M:	Paolo Bonzini <pbonzini@redhat.com>
16064L:	kvm@vger.kernel.org
16065S:	Supported
16066F:	virt/lib/
16067
16068VIRTIO AND VHOST VSOCK DRIVER
16069M:	Stefan Hajnoczi <stefanha@redhat.com>
16070L:	kvm@vger.kernel.org
16071L:	virtualization@lists.linux-foundation.org
16072L:	netdev@vger.kernel.org
16073S:	Maintained
16074F:	include/linux/virtio_vsock.h
16075F:	include/uapi/linux/virtio_vsock.h
16076F:	include/uapi/linux/vsockmon.h
16077F:	include/uapi/linux/vm_sockets_diag.h
16078F:	net/vmw_vsock/diag.c
16079F:	net/vmw_vsock/af_vsock_tap.c
16080F:	net/vmw_vsock/virtio_transport_common.c
16081F:	net/vmw_vsock/virtio_transport.c
16082F:	drivers/net/vsockmon.c
16083F:	drivers/vhost/vsock.c
16084F:	tools/testing/vsock/
16085
16086VIRTIO CONSOLE DRIVER
16087M:	Amit Shah <amit@kernel.org>
16088L:	virtualization@lists.linux-foundation.org
16089S:	Maintained
16090F:	drivers/char/virtio_console.c
16091F:	include/linux/virtio_console.h
16092F:	include/uapi/linux/virtio_console.h
16093
16094VIRTIO CORE, NET AND BLOCK DRIVERS
16095M:	"Michael S. Tsirkin" <mst@redhat.com>
16096M:	Jason Wang <jasowang@redhat.com>
16097L:	virtualization@lists.linux-foundation.org
16098S:	Maintained
16099F:	Documentation/devicetree/bindings/virtio/
16100F:	drivers/virtio/
16101F:	tools/virtio/
16102F:	drivers/net/virtio_net.c
16103F:	drivers/block/virtio_blk.c
16104F:	include/linux/virtio*.h
16105F:	include/uapi/linux/virtio_*.h
16106F:	drivers/crypto/virtio/
16107F:	mm/balloon_compaction.c
16108
16109VIRTIO CRYPTO DRIVER
16110M:	Gonglei <arei.gonglei@huawei.com>
16111L:	virtualization@lists.linux-foundation.org
16112L:	linux-crypto@vger.kernel.org
16113S:	Maintained
16114F:	drivers/crypto/virtio/
16115F:	include/uapi/linux/virtio_crypto.h
16116
16117VIRTIO DRIVERS FOR S390
16118M:	Cornelia Huck <cohuck@redhat.com>
16119M:	Halil Pasic <pasic@linux.ibm.com>
16120L:	linux-s390@vger.kernel.org
16121L:	virtualization@lists.linux-foundation.org
16122L:	kvm@vger.kernel.org
16123S:	Supported
16124F:	drivers/s390/virtio/
16125F:	arch/s390/include/uapi/asm/virtio-ccw.h
16126
16127VIRTIO GPU DRIVER
16128M:	David Airlie <airlied@linux.ie>
16129M:	Gerd Hoffmann <kraxel@redhat.com>
16130L:	dri-devel@lists.freedesktop.org
16131L:	virtualization@lists.linux-foundation.org
16132T:	git git://anongit.freedesktop.org/drm/drm-misc
16133S:	Maintained
16134F:	drivers/gpu/drm/virtio/
16135F:	include/uapi/linux/virtio_gpu.h
16136
16137VIRTIO HOST (VHOST)
16138M:	"Michael S. Tsirkin" <mst@redhat.com>
16139M:	Jason Wang <jasowang@redhat.com>
16140L:	kvm@vger.kernel.org
16141L:	virtualization@lists.linux-foundation.org
16142L:	netdev@vger.kernel.org
16143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16144S:	Maintained
16145F:	drivers/vhost/
16146F:	include/uapi/linux/vhost.h
16147
16148VIRTIO INPUT DRIVER
16149M:	Gerd Hoffmann <kraxel@redhat.com>
16150S:	Maintained
16151F:	drivers/virtio/virtio_input.c
16152F:	include/uapi/linux/virtio_input.h
16153
16154VIRTUAL BOX GUEST DEVICE DRIVER
16155M:	Hans de Goede <hdegoede@redhat.com>
16156M:	Arnd Bergmann <arnd@arndb.de>
16157M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16158S:	Maintained
16159F:	include/linux/vbox_utils.h
16160F:	include/uapi/linux/vbox*.h
16161F:	drivers/virt/vboxguest/
16162
16163VIRTUAL SERIO DEVICE DRIVER
16164M:	Stephen Chandler Paul <thatslyude@gmail.com>
16165S:	Maintained
16166F:	drivers/input/serio/userio.c
16167F:	include/uapi/linux/userio.h
16168
16169VIVID VIRTUAL VIDEO DRIVER
16170M:	Hans Verkuil <hverkuil@xs4all.nl>
16171L:	linux-media@vger.kernel.org
16172T:	git git://linuxtv.org/media_tree.git
16173W:	https://linuxtv.org
16174S:	Maintained
16175F:	drivers/media/platform/vivid/*
16176
16177VLYNQ BUS
16178M:	Florian Fainelli <f.fainelli@gmail.com>
16179L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16180S:	Maintained
16181F:	drivers/vlynq/vlynq.c
16182F:	include/linux/vlynq.h
16183
16184VME SUBSYSTEM
16185M:	Martyn Welch <martyn@welchs.me.uk>
16186M:	Manohar Vanga <manohar.vanga@gmail.com>
16187M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16188L:	devel@driverdev.osuosl.org
16189S:	Maintained
16190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16191F:	Documentation/driver-api/vme.rst
16192F:	drivers/staging/vme/
16193F:	drivers/vme/
16194F:	include/linux/vme*
16195
16196VMWARE BALLOON DRIVER
16197M:	Xavier Deguillard <xdeguillard@vmware.com>
16198M:	Nadav Amit <namit@vmware.com>
16199M:	"VMware, Inc." <pv-drivers@vmware.com>
16200L:	linux-kernel@vger.kernel.org
16201S:	Maintained
16202F:	drivers/misc/vmw_balloon.c
16203
16204VMWARE HYPERVISOR INTERFACE
16205M:	Alok Kataria <akataria@vmware.com>
16206L:	virtualization@lists.linux-foundation.org
16207S:	Supported
16208F:	arch/x86/kernel/cpu/vmware.c
16209
16210VMWARE PVRDMA DRIVER
16211M:	Adit Ranadive <aditr@vmware.com>
16212M:	VMware PV-Drivers <pv-drivers@vmware.com>
16213L:	linux-rdma@vger.kernel.org
16214S:	Maintained
16215F:	drivers/infiniband/hw/vmw_pvrdma/
16216
16217VMware PVSCSI driver
16218M:	Jim Gill <jgill@vmware.com>
16219M:	VMware PV-Drivers <pv-drivers@vmware.com>
16220L:	linux-scsi@vger.kernel.org
16221S:	Maintained
16222F:	drivers/scsi/vmw_pvscsi.c
16223F:	drivers/scsi/vmw_pvscsi.h
16224
16225VMWARE VMMOUSE SUBDRIVER
16226M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16227M:	"VMware, Inc." <pv-drivers@vmware.com>
16228L:	linux-input@vger.kernel.org
16229S:	Maintained
16230F:	drivers/input/mouse/vmmouse.c
16231F:	drivers/input/mouse/vmmouse.h
16232
16233VMWARE VMXNET3 ETHERNET DRIVER
16234M:	Ronak Doshi <doshir@vmware.com>
16235M:	"VMware, Inc." <pv-drivers@vmware.com>
16236L:	netdev@vger.kernel.org
16237S:	Maintained
16238F:	drivers/net/vmxnet3/
16239
16240VOCORE VOCORE2 BOARD
16241M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16242L:	linux-mips@vger.kernel.org
16243S:	Maintained
16244F:	arch/mips/boot/dts/ralink/vocore2.dts
16245
16246VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16247M:	Liam Girdwood <lgirdwood@gmail.com>
16248M:	Mark Brown <broonie@kernel.org>
16249L:	linux-kernel@vger.kernel.org
16250W:	http://www.slimlogic.co.uk/?p=48
16251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16252S:	Supported
16253F:	Documentation/devicetree/bindings/regulator/
16254F:	Documentation/power/regulator/
16255F:	drivers/regulator/
16256F:	include/dt-bindings/regulator/
16257F:	include/linux/regulator/
16258
16259VRF
16260M:	David Ahern <dsa@cumulusnetworks.com>
16261M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16262L:	netdev@vger.kernel.org
16263S:	Maintained
16264F:	drivers/net/vrf.c
16265F:	Documentation/networking/vrf.txt
16266
16267VT1211 HARDWARE MONITOR DRIVER
16268M:	Juerg Haefliger <juergh@gmail.com>
16269L:	linux-hwmon@vger.kernel.org
16270S:	Maintained
16271F:	Documentation/hwmon/vt1211
16272F:	drivers/hwmon/vt1211.c
16273
16274VT8231 HARDWARE MONITOR DRIVER
16275M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16276L:	linux-hwmon@vger.kernel.org
16277S:	Maintained
16278F:	drivers/hwmon/vt8231.c
16279
16280VUB300 USB to SDIO/SD/MMC bridge chip
16281M:	Tony Olech <tony.olech@elandigitalsystems.com>
16282L:	linux-mmc@vger.kernel.org
16283L:	linux-usb@vger.kernel.org
16284S:	Supported
16285F:	drivers/mmc/host/vub300.c
16286
16287W1 DALLAS'S 1-WIRE BUS
16288M:	Evgeniy Polyakov <zbr@ioremap.net>
16289S:	Maintained
16290F:	Documentation/devicetree/bindings/w1/
16291F:	Documentation/w1/
16292F:	drivers/w1/
16293F:	include/linux/w1.h
16294
16295W83791D HARDWARE MONITORING DRIVER
16296M:	Marc Hulsman <m.hulsman@tudelft.nl>
16297L:	linux-hwmon@vger.kernel.org
16298S:	Maintained
16299F:	Documentation/hwmon/w83791d
16300F:	drivers/hwmon/w83791d.c
16301
16302W83793 HARDWARE MONITORING DRIVER
16303M:	Rudolf Marek <r.marek@assembler.cz>
16304L:	linux-hwmon@vger.kernel.org
16305S:	Maintained
16306F:	Documentation/hwmon/w83793
16307F:	drivers/hwmon/w83793.c
16308
16309W83795 HARDWARE MONITORING DRIVER
16310M:	Jean Delvare <jdelvare@suse.com>
16311L:	linux-hwmon@vger.kernel.org
16312S:	Maintained
16313F:	drivers/hwmon/w83795.c
16314
16315W83L51xD SD/MMC CARD INTERFACE DRIVER
16316M:	Pierre Ossman <pierre@ossman.eu>
16317S:	Maintained
16318F:	drivers/mmc/host/wbsd.*
16319
16320WACOM PROTOCOL 4 SERIAL TABLETS
16321M:	Julian Squires <julian@cipht.net>
16322M:	Hans de Goede <hdegoede@redhat.com>
16323L:	linux-input@vger.kernel.org
16324S:	Maintained
16325F:	drivers/input/tablet/wacom_serial4.c
16326
16327WATCHDOG DEVICE DRIVERS
16328M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16329M:	Guenter Roeck <linux@roeck-us.net>
16330L:	linux-watchdog@vger.kernel.org
16331W:	http://www.linux-watchdog.org/
16332T:	git git://www.linux-watchdog.org/linux-watchdog.git
16333S:	Maintained
16334F:	Documentation/devicetree/bindings/watchdog/
16335F:	Documentation/watchdog/
16336F:	drivers/watchdog/
16337F:	include/linux/watchdog.h
16338F:	include/uapi/linux/watchdog.h
16339
16340WHISKEYCOVE PMIC GPIO DRIVER
16341M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16342L:	linux-gpio@vger.kernel.org
16343S:	Maintained
16344F:	drivers/gpio/gpio-wcove.c
16345
16346WIIMOTE HID DRIVER
16347M:	David Herrmann <dh.herrmann@googlemail.com>
16348L:	linux-input@vger.kernel.org
16349S:	Maintained
16350F:	drivers/hid/hid-wiimote*
16351
16352WILOCITY WIL6210 WIRELESS DRIVER
16353M:	Maya Erez <merez@codeaurora.org>
16354L:	linux-wireless@vger.kernel.org
16355L:	wil6210@qti.qualcomm.com
16356S:	Supported
16357W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16358F:	drivers/net/wireless/ath/wil6210/
16359
16360WIMAX STACK
16361M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16362M:	linux-wimax@intel.com
16363L:	wimax@linuxwimax.org (subscribers-only)
16364S:	Supported
16365W:	http://linuxwimax.org
16366F:	Documentation/wimax/README.wimax
16367F:	include/linux/wimax/debug.h
16368F:	include/net/wimax.h
16369F:	include/uapi/linux/wimax.h
16370F:	net/wimax/
16371
16372WINBOND CIR DRIVER
16373M:	David Härdeman <david@hardeman.nu>
16374S:	Maintained
16375F:	drivers/media/rc/winbond-cir.c
16376
16377WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16378M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16379L:	linux-watchdog@vger.kernel.org
16380S:	Maintained
16381F:	drivers/watchdog/ebc-c384_wdt.c
16382
16383WINSYSTEMS WS16C48 GPIO DRIVER
16384M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16385L:	linux-gpio@vger.kernel.org
16386S:	Maintained
16387F:	drivers/gpio/gpio-ws16c48.c
16388
16389WISTRON LAPTOP BUTTON DRIVER
16390M:	Miloslav Trmac <mitr@volny.cz>
16391S:	Maintained
16392F:	drivers/input/misc/wistron_btns.c
16393
16394WL3501 WIRELESS PCMCIA CARD DRIVER
16395L:	linux-wireless@vger.kernel.org
16396S:	Odd fixes
16397F:	drivers/net/wireless/wl3501*
16398
16399WOLFSON MICROELECTRONICS DRIVERS
16400L:	patches@opensource.cirrus.com
16401T:	git https://github.com/CirrusLogic/linux-drivers.git
16402W:	https://github.com/CirrusLogic/linux-drivers/wiki
16403S:	Supported
16404F:	Documentation/hwmon/wm83??
16405F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16406F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16407F:	Documentation/devicetree/bindings/mfd/arizona.txt
16408F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16409F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16410F:	arch/arm/mach-s3c64xx/mach-crag6410*
16411F:	drivers/clk/clk-wm83*.c
16412F:	drivers/extcon/extcon-arizona.c
16413F:	drivers/leds/leds-wm83*.c
16414F:	drivers/gpio/gpio-*wm*.c
16415F:	drivers/gpio/gpio-arizona.c
16416F:	drivers/hwmon/wm83??-hwmon.c
16417F:	drivers/input/misc/wm831x-on.c
16418F:	drivers/input/touchscreen/wm831x-ts.c
16419F:	drivers/input/touchscreen/wm97*.c
16420F:	drivers/mfd/arizona*
16421F:	drivers/mfd/wm*.c
16422F:	drivers/mfd/cs47l24*
16423F:	drivers/power/supply/wm83*.c
16424F:	drivers/rtc/rtc-wm83*.c
16425F:	drivers/regulator/wm8*.c
16426F:	drivers/regulator/arizona*
16427F:	drivers/video/backlight/wm83*_bl.c
16428F:	drivers/watchdog/wm83*_wdt.c
16429F:	include/linux/mfd/arizona/
16430F:	include/linux/mfd/wm831x/
16431F:	include/linux/mfd/wm8350/
16432F:	include/linux/mfd/wm8400*
16433F:	include/linux/regulator/arizona*
16434F:	include/linux/wm97xx.h
16435F:	include/sound/wm????.h
16436F:	sound/soc/codecs/arizona.?
16437F:	sound/soc/codecs/wm*
16438F:	sound/soc/codecs/cs47l24*
16439
16440WORKQUEUE
16441M:	Tejun Heo <tj@kernel.org>
16442R:	Lai Jiangshan <jiangshanlai@gmail.com>
16443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16444S:	Maintained
16445F:	include/linux/workqueue.h
16446F:	kernel/workqueue.c
16447F:	Documentation/core-api/workqueue.rst
16448
16449X-POWERS AXP288 PMIC DRIVERS
16450M:	Hans de Goede <hdegoede@redhat.com>
16451S:	Maintained
16452N:	axp288
16453F:	drivers/acpi/pmic/intel_pmic_xpower.c
16454
16455X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16456M:	Chen-Yu Tsai <wens@csie.org>
16457L:	linux-kernel@vger.kernel.org
16458S:	Maintained
16459N:	axp[128]
16460
16461X.25 NETWORK LAYER
16462M:	Andrew Hendry <andrew.hendry@gmail.com>
16463L:	linux-x25@vger.kernel.org
16464S:	Odd Fixes
16465F:	Documentation/networking/x25*
16466F:	include/net/x25*
16467F:	net/x25/
16468
16469X86 ARCHITECTURE (32-BIT AND 64-BIT)
16470M:	Thomas Gleixner <tglx@linutronix.de>
16471M:	Ingo Molnar <mingo@redhat.com>
16472M:	Borislav Petkov <bp@alien8.de>
16473R:	"H. Peter Anvin" <hpa@zytor.com>
16474M:	x86@kernel.org
16475L:	linux-kernel@vger.kernel.org
16476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16477S:	Maintained
16478F:	Documentation/devicetree/bindings/x86/
16479F:	Documentation/x86/
16480F:	arch/x86/
16481
16482X86 ENTRY CODE
16483M:	Andy Lutomirski <luto@kernel.org>
16484L:	linux-kernel@vger.kernel.org
16485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16486S:	Maintained
16487F:	arch/x86/entry/
16488
16489X86 MCE INFRASTRUCTURE
16490M:	Tony Luck <tony.luck@intel.com>
16491M:	Borislav Petkov <bp@alien8.de>
16492L:	linux-edac@vger.kernel.org
16493S:	Maintained
16494F:	arch/x86/kernel/cpu/mcheck/*
16495
16496X86 MICROCODE UPDATE SUPPORT
16497M:	Borislav Petkov <bp@alien8.de>
16498S:	Maintained
16499F:	arch/x86/kernel/cpu/microcode/*
16500
16501X86 MM
16502M:	Dave Hansen <dave.hansen@linux.intel.com>
16503M:	Andy Lutomirski <luto@kernel.org>
16504M:	Peter Zijlstra <peterz@infradead.org>
16505L:	linux-kernel@vger.kernel.org
16506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16507S:	Maintained
16508F:	arch/x86/mm/
16509
16510X86 PLATFORM DRIVERS
16511M:	Darren Hart <dvhart@infradead.org>
16512M:	Andy Shevchenko <andy@infradead.org>
16513L:	platform-driver-x86@vger.kernel.org
16514T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16515S:	Maintained
16516F:	drivers/platform/x86/
16517F:	drivers/platform/olpc/
16518
16519X86 VDSO
16520M:	Andy Lutomirski <luto@kernel.org>
16521L:	linux-kernel@vger.kernel.org
16522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16523S:	Maintained
16524F:	arch/x86/entry/vdso/
16525
16526XARRAY
16527M:	Matthew Wilcox <willy@infradead.org>
16528L:	linux-fsdevel@vger.kernel.org
16529S:	Supported
16530F:	Documentation/core-api/xarray.rst
16531F:	lib/idr.c
16532F:	lib/xarray.c
16533F:	include/linux/idr.h
16534F:	include/linux/xarray.h
16535F:	tools/testing/radix-tree
16536
16537XBOX DVD IR REMOTE
16538M:	Benjamin Valentin <benpicco@googlemail.com>
16539S:	Maintained
16540F:	drivers/media/rc/xbox_remote.c
16541F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16542
16543XC2028/3028 TUNER DRIVER
16544M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16545L:	linux-media@vger.kernel.org
16546W:	https://linuxtv.org
16547T:	git git://linuxtv.org/media_tree.git
16548S:	Maintained
16549F:	drivers/media/tuners/tuner-xc2028.*
16550
16551XDP SOCKETS (AF_XDP)
16552M:	Björn Töpel <bjorn.topel@intel.com>
16553M:	Magnus Karlsson <magnus.karlsson@intel.com>
16554L:	netdev@vger.kernel.org
16555S:	Maintained
16556F:	kernel/bpf/xskmap.c
16557F:	net/xdp/
16558
16559XEN BLOCK SUBSYSTEM
16560M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16561M:	Roger Pau Monné <roger.pau@citrix.com>
16562L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16563S:	Supported
16564F:	drivers/block/xen-blkback/*
16565F:	drivers/block/xen*
16566
16567XEN HYPERVISOR ARM
16568M:	Stefano Stabellini <sstabellini@kernel.org>
16569L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16570S:	Maintained
16571F:	arch/arm/xen/
16572F:	arch/arm/include/asm/xen/
16573
16574XEN HYPERVISOR ARM64
16575M:	Stefano Stabellini <sstabellini@kernel.org>
16576L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16577S:	Maintained
16578F:	arch/arm64/xen/
16579F:	arch/arm64/include/asm/xen/
16580
16581XEN HYPERVISOR INTERFACE
16582M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16583M:	Juergen Gross <jgross@suse.com>
16584R:	Stefano Stabellini <sstabellini@kernel.org>
16585L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16587S:	Supported
16588F:	arch/x86/xen/
16589F:	arch/x86/platform/pvh/
16590F:	drivers/*/xen-*front.c
16591F:	drivers/xen/
16592F:	arch/x86/include/asm/xen/
16593F:	arch/x86/include/asm/pvclock-abi.h
16594F:	include/xen/
16595F:	include/uapi/xen/
16596F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16597F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16598
16599XEN NETWORK BACKEND DRIVER
16600M:	Wei Liu <wei.liu2@citrix.com>
16601M:	Paul Durrant <paul.durrant@citrix.com>
16602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16603L:	netdev@vger.kernel.org
16604S:	Supported
16605F:	drivers/net/xen-netback/*
16606
16607XEN PCI SUBSYSTEM
16608M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16609L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16610S:	Supported
16611F:	arch/x86/pci/*xen*
16612F:	drivers/pci/*xen*
16613
16614XEN PVSCSI DRIVERS
16615M:	Juergen Gross <jgross@suse.com>
16616L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16617L:	linux-scsi@vger.kernel.org
16618S:	Supported
16619F:	drivers/scsi/xen-scsifront.c
16620F:	drivers/xen/xen-scsiback.c
16621F:	include/xen/interface/io/vscsiif.h
16622
16623XEN SWIOTLB SUBSYSTEM
16624M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16625L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16626L:	iommu@lists.linux-foundation.org
16627S:	Supported
16628F:	arch/x86/xen/*swiotlb*
16629F:	drivers/xen/*swiotlb*
16630
16631XEN SOUND FRONTEND DRIVER
16632M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16633L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16635S:	Supported
16636F:	sound/xen/*
16637
16638XFS FILESYSTEM
16639M:	Darrick J. Wong <darrick.wong@oracle.com>
16640M:	linux-xfs@vger.kernel.org
16641L:	linux-xfs@vger.kernel.org
16642W:	http://xfs.org/
16643T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16644S:	Supported
16645F:	Documentation/filesystems/xfs.txt
16646F:	fs/xfs/
16647
16648XILINX AXI ETHERNET DRIVER
16649M:	Anirudha Sarangi <anirudh@xilinx.com>
16650M:	John Linn <John.Linn@xilinx.com>
16651S:	Maintained
16652F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16653
16654XILINX UARTLITE SERIAL DRIVER
16655M:	Peter Korsgaard <jacmet@sunsite.dk>
16656L:	linux-serial@vger.kernel.org
16657S:	Maintained
16658F:	drivers/tty/serial/uartlite.c
16659
16660XILINX VIDEO IP CORES
16661M:	Hyun Kwon <hyun.kwon@xilinx.com>
16662M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16663L:	linux-media@vger.kernel.org
16664T:	git git://linuxtv.org/media_tree.git
16665S:	Supported
16666F:	Documentation/devicetree/bindings/media/xilinx/
16667F:	drivers/media/platform/xilinx/
16668F:	include/uapi/linux/xilinx-v4l2-controls.h
16669
16670XILLYBUS DRIVER
16671M:	Eli Billauer <eli.billauer@gmail.com>
16672L:	linux-kernel@vger.kernel.org
16673S:	Supported
16674F:	drivers/char/xillybus/
16675
16676XLP9XX I2C DRIVER
16677M:	George Cherian <george.cherian@cavium.com>
16678M:	Jan Glauber <jglauber@cavium.com>
16679L:	linux-i2c@vger.kernel.org
16680W:	http://www.cavium.com
16681S:	Supported
16682F:	drivers/i2c/busses/i2c-xlp9xx.c
16683
16684XRA1403 GPIO EXPANDER
16685M:	Nandor Han <nandor.han@ge.com>
16686M:	Semi Malinen <semi.malinen@ge.com>
16687L:	linux-gpio@vger.kernel.org
16688S:	Maintained
16689F:	drivers/gpio/gpio-xra1403.c
16690F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16691
16692XTENSA XTFPGA PLATFORM SUPPORT
16693M:	Max Filippov <jcmvbkbc@gmail.com>
16694L:	linux-xtensa@linux-xtensa.org
16695S:	Maintained
16696F:	drivers/spi/spi-xtensa-xtfpga.c
16697F:	sound/soc/xtensa/xtfpga-i2s.c
16698
16699YAM DRIVER FOR AX.25
16700M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16701L:	linux-hams@vger.kernel.org
16702S:	Maintained
16703F:	drivers/net/hamradio/yam*
16704F:	include/linux/yam.h
16705
16706YAMA SECURITY MODULE
16707M:	Kees Cook <keescook@chromium.org>
16708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16709S:	Supported
16710F:	security/yama/
16711F:	Documentation/admin-guide/LSM/Yama.rst
16712
16713YEALINK PHONE DRIVER
16714M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16715L:	usbb2k-api-dev@nongnu.org
16716S:	Maintained
16717F:	Documentation/input/devices/yealink.rst
16718F:	drivers/input/misc/yealink.*
16719
16720Z8530 DRIVER FOR AX.25
16721M:	Joerg Reuter <jreuter@yaina.de>
16722W:	http://yaina.de/jreuter/
16723W:	http://www.qsl.net/dl1bke/
16724L:	linux-hams@vger.kernel.org
16725S:	Maintained
16726F:	Documentation/networking/z8530drv.txt
16727F:	drivers/net/hamradio/*scc.c
16728F:	drivers/net/hamradio/z8530.h
16729
16730ZBUD COMPRESSED PAGE ALLOCATOR
16731M:	Seth Jennings <sjenning@redhat.com>
16732M:	Dan Streetman <ddstreet@ieee.org>
16733L:	linux-mm@kvack.org
16734S:	Maintained
16735F:	mm/zbud.c
16736F:	include/linux/zbud.h
16737
16738ZD1211RW WIRELESS DRIVER
16739M:	Daniel Drake <dsd@gentoo.org>
16740M:	Ulrich Kunitz <kune@deine-taler.de>
16741W:	http://zd1211.ath.cx/wiki/DriverRewrite
16742L:	linux-wireless@vger.kernel.org
16743L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16744S:	Maintained
16745F:	drivers/net/wireless/zydas/zd1211rw/
16746
16747ZD1301 MEDIA DRIVER
16748M:	Antti Palosaari <crope@iki.fi>
16749L:	linux-media@vger.kernel.org
16750W:	https://linuxtv.org/
16751W:	http://palosaari.fi/linux/
16752Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16753S:	Maintained
16754F:	drivers/media/usb/dvb-usb-v2/zd1301*
16755
16756ZD1301_DEMOD MEDIA DRIVER
16757M:	Antti Palosaari <crope@iki.fi>
16758L:	linux-media@vger.kernel.org
16759W:	https://linuxtv.org/
16760W:	http://palosaari.fi/linux/
16761Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16762S:	Maintained
16763F:	drivers/media/dvb-frontends/zd1301_demod*
16764
16765ZPOOL COMPRESSED PAGE STORAGE API
16766M:	Dan Streetman <ddstreet@ieee.org>
16767L:	linux-mm@kvack.org
16768S:	Maintained
16769F:	mm/zpool.c
16770F:	include/linux/zpool.h
16771
16772ZR36067 VIDEO FOR LINUX DRIVER
16773L:	mjpeg-users@lists.sourceforge.net
16774L:	linux-media@vger.kernel.org
16775W:	http://mjpeg.sourceforge.net/driver-zoran/
16776T:	hg https://linuxtv.org/hg/v4l-dvb
16777S:	Odd Fixes
16778F:	drivers/staging/media/zoran/
16779
16780ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16781M:	Minchan Kim <minchan@kernel.org>
16782M:	Nitin Gupta <ngupta@vflare.org>
16783R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16784L:	linux-kernel@vger.kernel.org
16785S:	Maintained
16786F:	drivers/block/zram/
16787F:	Documentation/blockdev/zram.txt
16788
16789ZS DECSTATION Z85C30 SERIAL DRIVER
16790M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16791S:	Maintained
16792F:	drivers/tty/serial/zs.*
16793
16794ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16795M:	Minchan Kim <minchan@kernel.org>
16796M:	Nitin Gupta <ngupta@vflare.org>
16797R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16798L:	linux-mm@kvack.org
16799S:	Maintained
16800F:	mm/zsmalloc.c
16801F:	include/linux/zsmalloc.h
16802F:	Documentation/vm/zsmalloc.rst
16803
16804ZSWAP COMPRESSED SWAP CACHING
16805M:	Seth Jennings <sjenning@redhat.com>
16806M:	Dan Streetman <ddstreet@ieee.org>
16807L:	linux-mm@kvack.org
16808S:	Maintained
16809F:	mm/zswap.c
16810
16811THE REST
16812M:	Linus Torvalds <torvalds@linux-foundation.org>
16813L:	linux-kernel@vger.kernel.org
16814Q:	http://patchwork.kernel.org/project/LKML/list/
16815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16816S:	Buried alive in reporters
16817F:	*
16818F:	*/
16819