xref: /openbmc/linux/MAINTAINERS (revision 5a170e9e)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/device_drivers/amazon/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD7124 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/adc/ad7124.c
855F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857ANALOG DEVICES INC AD9389B DRIVER
858M:	Hans Verkuil <hans.verkuil@cisco.com>
859L:	linux-media@vger.kernel.org
860S:	Maintained
861F:	drivers/media/i2c/ad9389b*
862
863ANALOG DEVICES INC ADGS1408 DRIVER
864M:	Mircea Caprioru <mircea.caprioru@analog.com>
865S:	Supported
866F:	drivers/mux/adgs1408.c
867F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869ANALOG DEVICES INC ADP5061 DRIVER
870M:	Stefan Popa <stefan.popa@analog.com>
871L:	linux-pm@vger.kernel.org
872W:	http://ez.analog.com/community/linux-device-drivers
873S:	Supported
874F:	drivers/power/supply/adp5061.c
875
876ANALOG DEVICES INC ADV7180 DRIVER
877M:	Lars-Peter Clausen <lars@metafoo.de>
878L:	linux-media@vger.kernel.org
879W:	http://ez.analog.com/community/linux-device-drivers
880S:	Supported
881F:	drivers/media/i2c/adv7180.c
882
883ANALOG DEVICES INC ADV748X DRIVER
884M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/media/i2c/adv748x/*
888
889ANALOG DEVICES INC ADV7511 DRIVER
890M:	Hans Verkuil <hans.verkuil@cisco.com>
891L:	linux-media@vger.kernel.org
892S:	Maintained
893F:	drivers/media/i2c/adv7511*
894
895ANALOG DEVICES INC ADV7604 DRIVER
896M:	Hans Verkuil <hans.verkuil@cisco.com>
897L:	linux-media@vger.kernel.org
898S:	Maintained
899F:	drivers/media/i2c/adv7604*
900
901ANALOG DEVICES INC ADV7842 DRIVER
902M:	Hans Verkuil <hans.verkuil@cisco.com>
903L:	linux-media@vger.kernel.org
904S:	Maintained
905F:	drivers/media/i2c/adv7842*
906
907ANALOG DEVICES INC ASOC CODEC DRIVERS
908M:	Lars-Peter Clausen <lars@metafoo.de>
909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
910W:	http://wiki.analog.com/
911W:	http://ez.analog.com/community/linux-device-drivers
912S:	Supported
913F:	sound/soc/codecs/adau*
914F:	sound/soc/codecs/adav*
915F:	sound/soc/codecs/ad1*
916F:	sound/soc/codecs/ad7*
917F:	sound/soc/codecs/ssm*
918F:	sound/soc/codecs/sigmadsp.*
919
920ANALOG DEVICES INC DMA DRIVERS
921M:	Lars-Peter Clausen <lars@metafoo.de>
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/dma/dma-axi-dmac.c
925
926ANALOG DEVICES INC IIO DRIVERS
927M:	Lars-Peter Clausen <lars@metafoo.de>
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929W:	http://wiki.analog.com/
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934F:	drivers/iio/*/ad*
935F:	drivers/iio/adc/ltc2497*
936X:	drivers/iio/*/adjd*
937F:	drivers/staging/iio/*/ad*
938
939ANDES ARCHITECTURE
940M:	Greentime Hu <green.hu@gmail.com>
941M:	Vincent Chen <deanbo422@gmail.com>
942T:	git https://github.com/andestech/linux.git
943S:	Supported
944F:	arch/nds32/
945F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946F:	Documentation/devicetree/bindings/nds32/
947K:	nds32
948N:	nds32
949
950ANDROID CONFIG FRAGMENTS
951M:	Rob Herring <robh@kernel.org>
952S:	Supported
953F:	kernel/configs/android*
954
955ANDROID DRIVERS
956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957M:	Arve Hjønnevåg <arve@android.com>
958M:	Todd Kjos <tkjos@android.com>
959M:	Martijn Coenen <maco@android.com>
960M:	Joel Fernandes <joel@joelfernandes.org>
961M:	Christian Brauner <christian@brauner.io>
962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963L:	devel@driverdev.osuosl.org
964S:	Supported
965F:	drivers/android/
966F:	drivers/staging/android/
967
968ANDROID GOLDFISH PIC DRIVER
969M:	Miodrag Dinic <miodrag.dinic@mips.com>
970S:	Supported
971F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972F:	drivers/irqchip/irq-goldfish-pic.c
973
974ANDROID GOLDFISH RTC DRIVER
975M:	Miodrag Dinic <miodrag.dinic@mips.com>
976S:	Supported
977F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978F:	drivers/rtc/rtc-goldfish.c
979
980ANDROID ION DRIVER
981M:	Laura Abbott <labbott@redhat.com>
982M:	Sumit Semwal <sumit.semwal@linaro.org>
983L:	devel@driverdev.osuosl.org
984L:	dri-devel@lists.freedesktop.org
985L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986S:	Supported
987F:	drivers/staging/android/ion
988F:	drivers/staging/android/uapi/ion.h
989
990AOA (Apple Onboard Audio) ALSA DRIVER
991M:	Johannes Berg <johannes@sipsolutions.net>
992L:	linuxppc-dev@lists.ozlabs.org
993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
994S:	Maintained
995F:	sound/aoa/
996
997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
999L:	linux-iio@vger.kernel.org
1000S:	Maintained
1001F:	drivers/iio/adc/stx104.c
1002
1003APM DRIVER
1004M:	Jiri Kosina <jikos@kernel.org>
1005S:	Odd fixes
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007F:	arch/x86/kernel/apm_32.c
1008F:	include/linux/apm_bios.h
1009F:	include/uapi/linux/apm_bios.h
1010F:	drivers/char/apm-emulation.c
1011
1012APPARMOR SECURITY MODULE
1013M:	John Johansen <john.johansen@canonical.com>
1014L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015W:	wiki.apparmor.net
1016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017S:	Supported
1018F:	security/apparmor/
1019F:	Documentation/admin-guide/LSM/apparmor.rst
1020
1021APPLE BCM5974 MULTITOUCH DRIVER
1022M:	Henrik Rydberg <rydberg@bitmath.org>
1023L:	linux-input@vger.kernel.org
1024S:	Odd fixes
1025F:	drivers/input/mouse/bcm5974.c
1026
1027APPLE SMC DRIVER
1028M:	Henrik Rydberg <rydberg@bitmath.org>
1029L:	linux-hwmon@vger.kernel.org
1030S:	Odd fixes
1031F:	drivers/hwmon/applesmc.c
1032
1033APPLETALK NETWORK LAYER
1034L:	netdev@vger.kernel.org
1035S:	Odd fixes
1036F:	drivers/net/appletalk/
1037F:	net/appletalk/
1038
1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040M:	Duc Dang <dhdang@apm.com>
1041S:	Supported
1042F:	arch/arm64/boot/dts/apm/
1043
1044APPLIED MICRO (APM) X-GENE SOC EDAC
1045M:	Loc Ho <lho@apm.com>
1046S:	Supported
1047F:	drivers/edac/xgene_edac.c
1048F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051M:	Iyappan Subramanian <isubramanian@apm.com>
1052M:	Keyur Chudgar <kchudgar@apm.com>
1053S:	Supported
1054F:	drivers/net/ethernet/apm/xgene-v2/
1055
1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057M:	Iyappan Subramanian <isubramanian@apm.com>
1058M:	Keyur Chudgar <kchudgar@apm.com>
1059M:	Quan Nguyen <qnguyen@apm.com>
1060S:	Supported
1061F:	drivers/net/ethernet/apm/xgene/
1062F:	drivers/net/phy/mdio-xgene.c
1063F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066APPLIED MICRO (APM) X-GENE SOC PMU
1067M:	Tai Nguyen <ttnguyen@apm.com>
1068S:	Supported
1069F:	drivers/perf/xgene_pmu.c
1070F:	Documentation/perf/xgene-pmu.txt
1071F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073APTINA CAMERA SENSOR PLL
1074M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075L:	linux-media@vger.kernel.org
1076S:	Maintained
1077F:	drivers/media/i2c/aptina-pll.*
1078
1079ARC FRAMEBUFFER DRIVER
1080M:	Jaya Kumar <jayalk@intworks.biz>
1081S:	Maintained
1082F:	drivers/video/fbdev/arcfb.c
1083F:	drivers/video/fbdev/core/fb_defio.c
1084
1085ARC PGU DRM DRIVER
1086M:	Alexey Brodkin <abrodkin@synopsys.com>
1087S:	Supported
1088F:	drivers/gpu/drm/arc/
1089F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091ARCNET NETWORK LAYER
1092M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1093L:	netdev@vger.kernel.org
1094S:	Maintained
1095F:	drivers/net/arcnet/
1096F:	include/uapi/linux/if_arcnet.h
1097
1098ARM ARCHITECTED TIMER DRIVER
1099M:	Mark Rutland <mark.rutland@arm.com>
1100M:	Marc Zyngier <marc.zyngier@arm.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/include/asm/arch_timer.h
1104F:	arch/arm64/include/asm/arch_timer.h
1105F:	drivers/clocksource/arm_arch_timer.c
1106
1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108M:	Linus Walleij <linus.walleij@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	Documentation/devicetree/bindings/arm/arm-boards
1112F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1114F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116F:	arch/arm/mach-integrator/
1117F:	arch/arm/mach-realview/
1118F:	arch/arm/mach-versatile/
1119F:	arch/arm/plat-versatile/
1120F:	arch/arm/boot/dts/arm-realview-*
1121F:	arch/arm/boot/dts/integrator*
1122F:	arch/arm/boot/dts/versatile*
1123F:	drivers/clk/versatile/
1124F:	drivers/i2c/busses/i2c-versatile.c
1125F:	drivers/irqchip/irq-versatile-fpga.c
1126F:	drivers/mtd/maps/physmap_of_versatile.c
1127F:	drivers/power/reset/arm-versatile-reboot.c
1128F:	drivers/soc/versatile/
1129
1130ARM HDLCD DRM DRIVER
1131M:	Liviu Dudau <liviu.dudau@arm.com>
1132S:	Supported
1133F:	drivers/gpu/drm/arm/hdlcd_*
1134F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136ARM MALI-DP DRM DRIVER
1137M:	Liviu Dudau <liviu.dudau@arm.com>
1138M:	Brian Starkey <brian.starkey@arm.com>
1139M:	Mali DP Maintainers <malidp@foss.arm.com>
1140S:	Supported
1141F:	drivers/gpu/drm/arm/
1142F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144ARM MFM AND FLOPPY DRIVERS
1145M:	Ian Molton <spyro@f2s.com>
1146S:	Maintained
1147F:	arch/arm/lib/floppydma.S
1148F:	arch/arm/include/asm/floppy.h
1149
1150ARM PMU PROFILING AND DEBUGGING
1151M:	Will Deacon <will.deacon@arm.com>
1152M:	Mark Rutland <mark.rutland@arm.com>
1153S:	Maintained
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155F:	arch/arm*/kernel/perf_*
1156F:	arch/arm/oprofile/common.c
1157F:	arch/arm*/kernel/hw_breakpoint.c
1158F:	arch/arm*/include/asm/hw_breakpoint.h
1159F:	arch/arm*/include/asm/perf_event.h
1160F:	drivers/perf/*
1161F:	include/linux/perf/arm_pmu.h
1162F:	Documentation/devicetree/bindings/arm/pmu.txt
1163F:	Documentation/devicetree/bindings/perf/
1164
1165ARM PORT
1166M:	Russell King <linux@armlinux.org.uk>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W:	http://www.armlinux.org.uk/
1169S:	Odd Fixes
1170T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171F:	arch/arm/
1172X:	arch/arm/boot/dts/
1173
1174ARM PRIMECELL AACI PL041 DRIVER
1175M:	Russell King <linux@armlinux.org.uk>
1176S:	Odd Fixes
1177F:	sound/arm/aaci.*
1178
1179ARM PRIMECELL BUS SUPPORT
1180M:	Russell King <linux@armlinux.org.uk>
1181S:	Odd Fixes
1182F:	drivers/amba/
1183F:	include/linux/amba/bus.h
1184
1185ARM PRIMECELL CLCD PL110 DRIVER
1186M:	Russell King <linux@armlinux.org.uk>
1187S:	Odd Fixes
1188F:	drivers/video/fbdev/amba-clcd.*
1189
1190ARM PRIMECELL KMI PL050 DRIVER
1191M:	Russell King <linux@armlinux.org.uk>
1192S:	Odd Fixes
1193F:	drivers/input/serio/ambakmi.*
1194F:	include/linux/amba/kmi.h
1195
1196ARM PRIMECELL MMCI PL180/1 DRIVER
1197M:	Russell King <linux@armlinux.org.uk>
1198S:	Odd Fixes
1199F:	drivers/mmc/host/mmci.*
1200F:	include/linux/amba/mmci.h
1201
1202ARM PRIMECELL SSP PL022 SPI DRIVER
1203M:	Linus Walleij <linus.walleij@linaro.org>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1207F:	drivers/spi/spi-pl022.c
1208
1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210M:	Russell King <linux@armlinux.org.uk>
1211S:	Odd Fixes
1212F:	drivers/tty/serial/amba-pl01*.c
1213F:	include/linux/amba/serial.h
1214
1215ARM PRIMECELL VIC PL190/PL192 DRIVER
1216M:	Linus Walleij <linus.walleij@linaro.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220F:	drivers/irqchip/irq-vic.c
1221
1222ARM SMMU DRIVERS
1223M:	Will Deacon <will.deacon@arm.com>
1224R:	Robin Murphy <robin.murphy@arm.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	drivers/iommu/arm-smmu.c
1228F:	drivers/iommu/arm-smmu-v3.c
1229F:	drivers/iommu/io-pgtable-arm.c
1230F:	drivers/iommu/io-pgtable-arm-v7s.c
1231
1232ARM SUB-ARCHITECTURES
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-*/
1236F:	arch/arm/plat-*/
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239ARM/ACTIONS SEMI ARCHITECTURE
1240M:	Andreas Färber <afaerber@suse.de>
1241R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244N:	owl
1245F:	arch/arm/mach-actions/
1246F:	arch/arm/boot/dts/owl-*
1247F:	arch/arm64/boot/dts/actions/
1248F:	drivers/clk/actions/
1249F:	drivers/clocksource/timer-owl*
1250F:	drivers/dma/owl-dma.c
1251F:	drivers/i2c/busses/i2c-owl.c
1252F:	drivers/pinctrl/actions/*
1253F:	drivers/soc/actions/
1254F:	include/dt-bindings/power/owl-*
1255F:	include/linux/soc/actions/
1256F:	Documentation/devicetree/bindings/arm/actions.txt
1257F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1259F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264ARM/ADS SPHERE MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/AFEB9260 MACHINE SUPPORT
1270M:	Sergey Lapin <slapin@ossfans.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273
1274ARM/AJECO 1ARM MACHINE SUPPORT
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/Allwinner SoC Clock Support
1280M:	Emilio López <emilio@elopez.com.ar>
1281S:	Maintained
1282F:	drivers/clk/sunxi/
1283
1284ARM/Allwinner sunXi SoC support
1285M:	Maxime Ripard <maxime.ripard@bootlin.com>
1286M:	Chen-Yu Tsai <wens@csie.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289N:	sun[x456789]i
1290N:	sun50i
1291F:	arch/arm/mach-sunxi/
1292F:	arch/arm64/boot/dts/allwinner/
1293F:	drivers/clk/sunxi-ng/
1294F:	drivers/pinctrl/sunxi/
1295F:	drivers/soc/sunxi/
1296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299M:	Neil Armstrong <narmstrong@baylibre.com>
1300M:	Jerome Brunet <jbrunet@baylibre.com>
1301L:	linux-amlogic@lists.infradead.org
1302S:	Maintained
1303F:	drivers/clk/meson/
1304F:	include/dt-bindings/clock/meson*
1305F:	include/dt-bindings/clock/gxbb*
1306F:	Documentation/devicetree/bindings/clock/amlogic*
1307
1308ARM/Amlogic Meson SoC support
1309M:	Kevin Hilman <khilman@baylibre.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L:	linux-amlogic@lists.infradead.org
1312W:	http://linux-meson.com/
1313S:	Maintained
1314F:	arch/arm/mach-meson/
1315F:	arch/arm/boot/dts/meson*
1316F:	arch/arm64/boot/dts/amlogic/
1317F:	drivers/pinctrl/meson/
1318F:	drivers/mmc/host/meson*
1319F:	drivers/soc/amlogic/
1320N:	meson
1321
1322ARM/Amlogic Meson SoC Sound Drivers
1323M:	Jerome Brunet <jbrunet@baylibre.com>
1324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	sound/soc/meson/
1327F:	Documentation/devicetree/bindings/sound/amlogic*
1328
1329ARM/Annapurna Labs ALPINE ARCHITECTURE
1330M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331M:	Antoine Tenart <antoine.tenart@bootlin.com>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	arch/arm/mach-alpine/
1335F:	arch/arm/boot/dts/alpine*
1336F:	arch/arm64/boot/dts/al/
1337F:	drivers/*/*alpine*
1338
1339ARM/ARTPEC MACHINE SUPPORT
1340M:	Jesper Nilsson <jesper.nilsson@axis.com>
1341M:	Lars Persson <lars.persson@axis.com>
1342S:	Maintained
1343L:	linux-arm-kernel@axis.com
1344F:	arch/arm/mach-artpec
1345F:	arch/arm/boot/dts/artpec6*
1346F:	drivers/clk/axis
1347F:	drivers/crypto/axis
1348F:	drivers/pinctrl/pinctrl-artpec*
1349F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351ARM/ASPEED I2C DRIVER
1352M:	Brendan Higgins <brendanhiggins@google.com>
1353R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354R:	Joel Stanley <joel@jms.id.au>
1355L:	linux-i2c@vger.kernel.org
1356L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1359F:	drivers/i2c/busses/i2c-aspeed.c
1360F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363ARM/ASPEED MACHINE SUPPORT
1364M:	Joel Stanley <joel@jms.id.au>
1365R:	Andrew Jeffery <andrew@aj.id.au>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369S:	Supported
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371F:	arch/arm/mach-aspeed/
1372F:	arch/arm/boot/dts/aspeed-*
1373N:	aspeed
1374
1375ARM/CALXEDA HIGHBANK ARCHITECTURE
1376M:	Rob Herring <robh@kernel.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-highbank/
1380F:	arch/arm/boot/dts/highbank.dts
1381F:	arch/arm/boot/dts/ecx-*.dts*
1382
1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384M:	Krzysztof Halasa <khalasa@piap.pl>
1385S:	Maintained
1386F:	arch/arm/mach-cns3xxx/
1387
1388ARM/CAVIUM THUNDER NETWORK DRIVER
1389M:	Sunil Goutham <sgoutham@cavium.com>
1390M:	Robert Richter <rric@kernel.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Supported
1393F:	drivers/net/ethernet/cavium/thunder/
1394
1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396M:	Lukasz Majewski <lukma@denx.de>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399F:	arch/arm/mach-ep93xx/ts72xx.c
1400
1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402M:	Alexander Shiyan <shc_work@mail.ru>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Odd Fixes
1405N:	clps711x
1406
1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413M:	Hartley Sweeten <hsweeten@visionengravers.com>
1414M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-ep93xx/
1418F:	arch/arm/mach-ep93xx/include/mach/
1419
1420ARM/CLKDEV SUPPORT
1421M:	Russell King <linux@armlinux.org.uk>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425F:	drivers/clk/clkdev.c
1426
1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428M:	Mike Rapoport <mike@compulab.co.il>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433M:	Baruch Siach <baruch@tkos.co.il>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/boot/dts/cx92755*
1437N:	digicolor
1438
1439ARM/CONTEC MICRO9 MACHINE SUPPORT
1440M:	Hubert Feurstein <hubert.feurstein@contec.at>
1441S:	Maintained
1442F:	arch/arm/mach-ep93xx/micro9.c
1443
1444ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1446R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	drivers/hwtracing/coresight/*
1450F:	Documentation/trace/coresight.txt
1451F:	Documentation/trace/coresight-cpu-debug.txt
1452F:	Documentation/devicetree/bindings/arm/coresight.txt
1453F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455F:	tools/perf/arch/arm/util/pmu.c
1456F:	tools/perf/arch/arm/util/auxtrace.c
1457F:	tools/perf/arch/arm/util/cs-etm.c
1458F:	tools/perf/arch/arm/util/cs-etm.h
1459F:	tools/perf/util/cs-etm.*
1460F:	tools/perf/util/cs-etm-decoder/*
1461
1462ARM/CORGI MACHINE SUPPORT
1463M:	Richard Purdie <rpurdie@rpsys.net>
1464S:	Maintained
1465
1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468M:	Linus Walleij <linus.walleij@linaro.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470T:	git git://github.com/ulli-kroll/linux.git
1471S:	Maintained
1472F:	Documentation/devicetree/bindings/arm/gemini.txt
1473F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476F:	arch/arm/mach-gemini/
1477F:	drivers/net/ethernet/cortina/
1478F:	drivers/pinctrl/pinctrl-gemini.c
1479F:	drivers/rtc/rtc-ftrtc010.c
1480
1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482M:	Barry Song <baohua@kernel.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485S:	Maintained
1486F:	arch/arm/boot/dts/prima2*
1487F:	arch/arm/mach-prima2/
1488F:	drivers/clk/sirf/
1489F:	drivers/clocksource/timer-prima2.c
1490F:	drivers/clocksource/timer-atlas7.c
1491N:	[^a-z]sirf
1492X:	drivers/gnss
1493
1494ARM/EBSA110 MACHINE SUPPORT
1495M:	Russell King <linux@armlinux.org.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W:	http://www.armlinux.org.uk/
1498S:	Maintained
1499F:	arch/arm/mach-ebsa110/
1500F:	drivers/net/ethernet/amd/am79c961a.*
1501
1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507N:	efm32
1508
1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510M:	Robert Jarzmik <robert.jarzmik@free.fr>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-pxa/ezx.c
1514
1515ARM/FARADAY FA526 PORT
1516M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.berlios.de/gemini-board
1520F:	arch/arm/mm/*-fa*
1521
1522ARM/FOOTBRIDGE ARCHITECTURE
1523M:	Russell King <linux@armlinux.org.uk>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525W:	http://www.armlinux.org.uk/
1526S:	Maintained
1527F:	arch/arm/include/asm/hardware/dec21285.h
1528F:	arch/arm/mach-footbridge/
1529
1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Fabio Estevam <fabio.estevam@nxp.com>
1535R:	NXP Linux Team <linux-imx@nxp.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/
1540F:	arch/arm/mach-mxs/
1541F:	arch/arm/boot/dts/imx*
1542F:	arch/arm/configs/imx*_defconfig
1543F:	arch/arm64/boot/dts/freescale/imx*
1544F:	drivers/clk/imx/
1545F:	drivers/firmware/imx/
1546F:	drivers/soc/imx/
1547F:	include/linux/firmware/imx/
1548F:	include/soc/imx/
1549
1550ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551M:	Shawn Guo <shawnguo@kernel.org>
1552M:	Sascha Hauer <s.hauer@pengutronix.de>
1553R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1554R:	Stefan Agner <stefan@agner.ch>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558F:	arch/arm/mach-imx/*vf610*
1559F:	arch/arm/boot/dts/vf*
1560
1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562M:	Shawn Guo <shawnguo@kernel.org>
1563M:	Li Yang <leoyang.li@nxp.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567F:	arch/arm/boot/dts/ls1021a*
1568F:	arch/arm64/boot/dts/freescale/fsl-*
1569F:	arch/arm64/boot/dts/freescale/qoriq-*
1570
1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/GUMSTIX MACHINE SUPPORT
1577M:	Steve Sakoman <sakoman@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580
1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582M:	Philipp Zabel <philipp.zabel@gmail.com>
1583M:	Paul Parsons <lost.distance@yahoo.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586F:	arch/arm/mach-pxa/hx4700.c
1587F:	arch/arm/mach-pxa/include/mach/hx4700.h
1588F:	sound/soc/pxa/hx4700.c
1589
1590ARM/HISILICON SOC SUPPORT
1591M:	Wei Xu <xuwei5@hisilicon.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.hisilicon.com
1594S:	Supported
1595T:	git git://github.com/hisilicon/linux-hisi.git
1596F:	arch/arm/mach-hisi/
1597F:	arch/arm/boot/dts/hi3*
1598F:	arch/arm/boot/dts/hip*
1599F:	arch/arm/boot/dts/hisi*
1600F:	arch/arm64/boot/dts/hisilicon/
1601
1602ARM/HP JORNADA 7XX MACHINE SUPPORT
1603M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604W:	www.jlime.com
1605S:	Maintained
1606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607F:	arch/arm/mach-sa1100/jornada720.c
1608F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610ARM/IGEP MACHINE SUPPORT
1611M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1612M:	Javier Martinez Canillas <javier@dowhile0.org>
1613L:	linux-omap@vger.kernel.org
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/omap3-igep*
1617
1618ARM/INCOME PXA270 SUPPORT
1619M:	Marek Vasut <marek.vasut@gmail.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624ARM/INTEL IOP13XX ARM ARCHITECTURE
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IOP32X ARM ARCHITECTURE
1630M:	Lennert Buytenhek <kernel@wantstofly.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633
1634ARM/INTEL IOP33X ARM ARCHITECTURE
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Orphan
1637
1638ARM/INTEL IQ81342EX MACHINE SUPPORT
1639M:	Lennert Buytenhek <kernel@wantstofly.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642
1643ARM/INTEL IXDP2850 MACHINE SUPPORT
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/INTEL IXP4XX ARM ARCHITECTURE
1649M:	Imre Kaloz <kaloz@openwrt.org>
1650M:	Krzysztof Halasa <khalasa@piap.pl>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/mach-ixp4xx/
1654
1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656M:	Jonathan Cameron <jic23@cam.ac.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm/mach-pxa/stargate2.c
1660F:	drivers/pcmcia/pxa2xx_stargate2.c
1661
1662ARM/INTEL XSC3 (MANZANO) ARM CORE
1663M:	Lennert Buytenhek <kernel@wantstofly.org>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666
1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668M:	Lennert Buytenhek <kernel@wantstofly.org>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671
1672ARM/LG1K ARCHITECTURE
1673M:	Chanho Min <chanho.min@lge.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm64/boot/dts/lg/
1677
1678ARM/LOGICPD PXA270 MACHINE SUPPORT
1679M:	Lennert Buytenhek <kernel@wantstofly.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/LPC18XX ARCHITECTURE
1684M:	Vladimir Zapolskiy <vz@mleia.com>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687F:	arch/arm/boot/dts/lpc43*
1688F:	drivers/i2c/busses/i2c-lpc2k.c
1689F:	drivers/memory/pl172.c
1690F:	drivers/mtd/spi-nor/nxp-spifi.c
1691F:	drivers/rtc/rtc-lpc24xx.c
1692N:	lpc18xx
1693
1694ARM/LPC32XX SOC SUPPORT
1695M:	Vladimir Zapolskiy <vz@mleia.com>
1696M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1699S:	Maintained
1700F:	arch/arm/boot/dts/lpc32*
1701F:	arch/arm/mach-lpc32xx/
1702F:	drivers/i2c/busses/i2c-pnx.c
1703F:	drivers/net/ethernet/nxp/lpc_eth.c
1704F:	drivers/usb/host/ohci-nxp.c
1705F:	drivers/watchdog/pnx4008_wdt.c
1706N:	lpc32xx
1707
1708ARM/MAGICIAN MACHINE SUPPORT
1709M:	Philipp Zabel <philipp.zabel@gmail.com>
1710S:	Maintained
1711
1712ARM/Marvell Dove/MV78xx0/Orion SOC support
1713M:	Jason Cooper <jason@lakedaemon.net>
1714M:	Andrew Lunn <andrew@lunn.ch>
1715M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716M:	Gregory Clement <gregory.clement@bootlin.com>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/soc/dove/
1720F:	arch/arm/mach-dove/
1721F:	arch/arm/mach-mv78xx0/
1722F:	arch/arm/mach-orion5x/
1723F:	arch/arm/plat-orion/
1724F:	arch/arm/boot/dts/dove*
1725F:	arch/arm/boot/dts/orion5x*
1726
1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728M:	Jason Cooper <jason@lakedaemon.net>
1729M:	Andrew Lunn <andrew@lunn.ch>
1730M:	Gregory Clement <gregory.clement@bootlin.com>
1731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	arch/arm/boot/dts/armada*
1735F:	arch/arm/boot/dts/kirkwood*
1736F:	arch/arm/configs/mvebu_*_defconfig
1737F:	arch/arm/mach-mvebu/
1738F:	arch/arm64/boot/dts/marvell/armada*
1739F:	drivers/cpufreq/armada-37xx-cpufreq.c
1740F:	drivers/cpufreq/mvebu-cpufreq.c
1741F:	drivers/irqchip/irq-armada-370-xp.c
1742F:	drivers/irqchip/irq-mvebu-*
1743F:	drivers/pinctrl/mvebu/
1744F:	drivers/rtc/rtc-armada38x.c
1745
1746ARM/Mediatek RTC DRIVER
1747M:	Eddie Huang <eddie.huang@mediatek.com>
1748M:	Sean Wang <sean.wang@mediatek.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753F:	drivers/rtc/rtc-mt6397.c
1754F:	drivers/rtc/rtc-mt7622.c
1755
1756ARM/Mediatek SoC support
1757M:	Matthias Brugger <matthias.bgg@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760W:	https://mtk.bcnfs.org/
1761C:	irc://chat.freenode.net/linux-mediatek
1762S:	Maintained
1763F:	arch/arm/boot/dts/mt6*
1764F:	arch/arm/boot/dts/mt7*
1765F:	arch/arm/boot/dts/mt8*
1766F:	arch/arm/mach-mediatek/
1767F:	arch/arm64/boot/dts/mediatek/
1768F:	drivers/soc/mediatek/
1769N:	mtk
1770N:	mt[678]
1771K:	mediatek
1772
1773ARM/Mediatek USB3 PHY DRIVER
1774M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	drivers/phy/mediatek/
1779F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1780
1781ARM/MICREL KS8695 ARCHITECTURE
1782M:	Greg Ungerer <gerg@uclinux.org>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784F:	arch/arm/mach-ks8695/
1785S:	Odd Fixes
1786
1787ARM/Microchip (AT91) SoC support
1788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1789M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1790M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792W:	http://www.linux4sam.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794S:	Supported
1795N:	at91
1796N:	atmel
1797F:	arch/arm/mach-at91/
1798F:	include/soc/at91/
1799F:	arch/arm/boot/dts/at91*.dts
1800F:	arch/arm/boot/dts/at91*.dtsi
1801F:	arch/arm/boot/dts/sama*.dts
1802F:	arch/arm/boot/dts/sama*.dtsi
1803F:	arch/arm/include/debug/at91.S
1804F:	drivers/memory/atmel*
1805F:	drivers/watchdog/sama5d4_wdt.c
1806X:	drivers/input/touchscreen/atmel_mxt_ts.c
1807X:	drivers/net/wireless/atmel/
1808
1809ARM/MIOA701 MACHINE SUPPORT
1810M:	Robert Jarzmik <robert.jarzmik@free.fr>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812F:	arch/arm/mach-pxa/mioa701.c
1813S:	Maintained
1814
1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816M:	Michael Petchkovsky <mkpetch@internode.on.net>
1817S:	Maintained
1818
1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820M:	Linus Walleij <linus.walleij@linaro.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:	Maintained
1823F:	arch/arm/mach-nomadik/
1824F:	arch/arm/mach-u300/
1825F:	arch/arm/mach-ux500/
1826F:	arch/arm/boot/dts/ste-*
1827F:	drivers/clk/clk-nomadik.c
1828F:	drivers/clk/clk-u300.c
1829F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1830F:	drivers/clocksource/timer-u300.c
1831F:	drivers/dma/coh901318*
1832F:	drivers/dma/ste_dma40*
1833F:	drivers/hwspinlock/u8500_hsem.c
1834F:	drivers/i2c/busses/i2c-nomadik.c
1835F:	drivers/i2c/busses/i2c-stu300.c
1836F:	drivers/mfd/ab3100*
1837F:	drivers/mfd/ab8500*
1838F:	drivers/mfd/abx500*
1839F:	drivers/mfd/dbx500*
1840F:	drivers/mfd/db8500*
1841F:	drivers/pinctrl/nomadik/
1842F:	drivers/pinctrl/pinctrl-coh901*
1843F:	drivers/pinctrl/pinctrl-u300.c
1844F:	drivers/rtc/rtc-ab3100.c
1845F:	drivers/rtc/rtc-ab8500.c
1846F:	drivers/rtc/rtc-coh901331.c
1847F:	drivers/rtc/rtc-pl031.c
1848F:	drivers/watchdog/coh901327_wdt.c
1849F:	Documentation/devicetree/bindings/arm/ste-*
1850F:	Documentation/devicetree/bindings/arm/ux500/
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852
1853ARM/NUVOTON NPCM ARCHITECTURE
1854M:	Avi Fishman <avifishman70@gmail.com>
1855M:	Tomer Maimon <tmaimon77@gmail.com>
1856R:	Patrick Venture <venture@google.com>
1857R:	Nancy Yuen <yuenn@google.com>
1858R:	Brendan Higgins <brendanhiggins@google.com>
1859L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860S:	Supported
1861F:	arch/arm/mach-npcm/
1862F:	arch/arm/boot/dts/nuvoton-npcm*
1863F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864F:	drivers/*/*npcm*
1865F:	Documentation/devicetree/bindings/*/*npcm*
1866F:	Documentation/devicetree/bindings/*/*/*npcm*
1867
1868ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869M:	Wan ZongShun <mcuos.com@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.mcuos.com
1872S:	Maintained
1873F:	arch/arm/mach-w90x900/
1874F:	drivers/input/keyboard/w90p910_keypad.c
1875F:	drivers/input/touchscreen/w90p910_ts.c
1876F:	drivers/watchdog/nuc900_wdt.c
1877F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1878F:	drivers/mtd/nand/raw/nuc900_nand.c
1879F:	drivers/rtc/rtc-nuc900.c
1880F:	drivers/spi/spi-nuc900.c
1881F:	drivers/usb/host/ehci-w90x900.c
1882F:	drivers/video/fbdev/nuc900fb.c
1883
1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1886L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1887W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888S:	Supported
1889
1890ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891M:	Alexander Clouter <alex@digriz.org.uk>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W:	http://www.digriz.org.uk/ts78xx/kernel
1894S:	Maintained
1895F:	arch/arm/mach-orion5x/ts78xx-*
1896
1897ARM/OXNAS platform support
1898M:	Neil Armstrong <narmstrong@baylibre.com>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-oxnas@groups.io (moderated for non-subscribers)
1901S:	Maintained
1902F:	arch/arm/mach-oxnas/
1903F:	arch/arm/boot/dts/ox8*.dts*
1904N:	oxnas
1905
1906ARM/PALM TREO SUPPORT
1907M:	Tomas Cech <sleep_walker@suse.com>
1908L:	linux-arm-kernel@lists.infradead.org
1909W:	http://hackndev.com
1910S:	Maintained
1911F:	arch/arm/mach-pxa/palmtreo.*
1912
1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914M:	Marek Vasut <marek.vasut@gmail.com>
1915L:	linux-arm-kernel@lists.infradead.org
1916W:	http://hackndev.com
1917S:	Maintained
1918F:	arch/arm/mach-pxa/include/mach/palmtx.h
1919F:	arch/arm/mach-pxa/palmtx.c
1920F:	arch/arm/mach-pxa/palmt5.*
1921F:	arch/arm/mach-pxa/include/mach/palmld.h
1922F:	arch/arm/mach-pxa/palmld.c
1923F:	arch/arm/mach-pxa/palmte2.*
1924F:	arch/arm/mach-pxa/include/mach/palmtc.h
1925F:	arch/arm/mach-pxa/palmtc.c
1926
1927ARM/PALMZ72 SUPPORT
1928M:	Sergey Lapin <slapin@ossfans.org>
1929L:	linux-arm-kernel@lists.infradead.org
1930W:	http://hackndev.com
1931S:	Maintained
1932F:	arch/arm/mach-pxa/palmz72.*
1933
1934ARM/PLEB SUPPORT
1935M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1936W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937S:	Maintained
1938
1939ARM/PT DIGITAL BOARD PORT
1940M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942W:	http://www.armlinux.org.uk/
1943S:	Maintained
1944
1945ARM/QUALCOMM SUPPORT
1946M:	Andy Gross <andy.gross@linaro.org>
1947M:	David Brown <david.brown@linaro.org>
1948L:	linux-arm-msm@vger.kernel.org
1949S:	Maintained
1950F:	Documentation/devicetree/bindings/soc/qcom/
1951F:	arch/arm/boot/dts/qcom-*.dts
1952F:	arch/arm/boot/dts/qcom-*.dtsi
1953F:	arch/arm/mach-qcom/
1954F:	arch/arm64/boot/dts/qcom/*
1955F:	drivers/i2c/busses/i2c-qup.c
1956F:	drivers/clk/qcom/
1957F:	drivers/dma/qcom/
1958F:	drivers/soc/qcom/
1959F:	drivers/spi/spi-qup.c
1960F:	drivers/tty/serial/msm_serial.c
1961F:	drivers/*/pm8???-*
1962F:	drivers/mfd/ssbi.c
1963F:	drivers/firmware/qcom_scm*
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965
1966ARM/RADISYS ENP2611 MACHINE SUPPORT
1967M:	Lennert Buytenhek <kernel@wantstofly.org>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970
1971ARM/RDA MICRO ARCHITECTURE
1972M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm/boot/dts/rda8810pl-*
1977F:	drivers/clocksource/timer-rda.c
1978F:	drivers/irqchip/irq-rda-intc.c
1979F:	drivers/tty/serial/rda-uart.c
1980F:	Documentation/devicetree/bindings/arm/rda.txt
1981F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1984
1985ARM/REALTEK ARCHITECTURE
1986M:	Andreas Färber <afaerber@suse.de>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989F:	arch/arm64/boot/dts/realtek/
1990F:	Documentation/devicetree/bindings/arm/realtek.txt
1991
1992ARM/RENESAS ARM64 ARCHITECTURE
1993M:	Simon Horman <horms@verge.net.au>
1994M:	Magnus Damm <magnus.damm@gmail.com>
1995L:	linux-renesas-soc@vger.kernel.org
1996Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998S:	Supported
1999F:	arch/arm64/boot/dts/renesas/
2000F:	Documentation/devicetree/bindings/arm/shmobile.txt
2001F:	drivers/soc/renesas/
2002F:	include/linux/soc/renesas/
2003
2004ARM/RISCPC ARCHITECTURE
2005M:	Russell King <linux@armlinux.org.uk>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007W:	http://www.armlinux.org.uk/
2008S:	Maintained
2009F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2010F:	arch/arm/include/asm/hardware/ioc.h
2011F:	arch/arm/include/asm/hardware/iomd.h
2012F:	arch/arm/include/asm/hardware/memc.h
2013F:	arch/arm/mach-rpc/
2014F:	drivers/net/ethernet/8390/etherh.c
2015F:	drivers/net/ethernet/i825xx/ether1*
2016F:	drivers/net/ethernet/seeq/ether3*
2017F:	drivers/scsi/arm/
2018
2019ARM/Rockchip SoC support
2020M:	Heiko Stuebner <heiko@sntech.de>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-rockchip@lists.infradead.org
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024S:	Maintained
2025F:	arch/arm/boot/dts/rk3*
2026F:	arch/arm/boot/dts/rv1108*
2027F:	arch/arm/mach-rockchip/
2028F:	drivers/clk/rockchip/
2029F:	drivers/i2c/busses/i2c-rk3x.c
2030F:	drivers/*/*rockchip*
2031F:	drivers/*/*/*rockchip*
2032F:	sound/soc/rockchip/
2033N:	rockchip
2034
2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036M:	Kukjin Kim <kgene@kernel.org>
2037M:	Krzysztof Kozlowski <krzk@kernel.org>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041S:	Maintained
2042F:	arch/arm/boot/dts/s3c*
2043F:	arch/arm/boot/dts/s5p*
2044F:	arch/arm/boot/dts/exynos*
2045F:	arch/arm64/boot/dts/exynos/
2046F:	arch/arm/plat-samsung/
2047F:	arch/arm/mach-s3c24*/
2048F:	arch/arm/mach-s3c64xx/
2049F:	arch/arm/mach-s5p*/
2050F:	arch/arm/mach-exynos*/
2051F:	drivers/*/*s3c24*
2052F:	drivers/*/*/*s3c24*
2053F:	drivers/*/*s3c64xx*
2054F:	drivers/*/*s5pv210*
2055F:	drivers/memory/samsung/*
2056F:	drivers/soc/samsung/*
2057F:	Documentation/arm/Samsung/
2058F:	Documentation/devicetree/bindings/arm/samsung/
2059F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2060F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2061N:	exynos
2062
2063ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064M:	Kyungmin Park <kyungmin.park@samsung.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-s5pv210/
2068
2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070M:	Kyungmin Park <kyungmin.park@samsung.com>
2071M:	Kamil Debski <kamil@wypas.org>
2072M:	Andrzej Hajda <a.hajda@samsung.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/s5p-g2d/
2077
2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079M:	Marek Szyprowski <m.szyprowski@samsung.com>
2080L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081L:	linux-media@vger.kernel.org
2082S:	Maintained
2083F:	drivers/media/platform/s5p-cec/
2084F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2085
2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089L:	linux-arm-kernel@lists.infradead.org
2090L:	linux-media@vger.kernel.org
2091S:	Maintained
2092F:	drivers/media/platform/s5p-jpeg/
2093
2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095M:	Kyungmin Park <kyungmin.park@samsung.com>
2096M:	Kamil Debski <kamil@wypas.org>
2097M:	Jeongtae Park <jtp.park@samsung.com>
2098M:	Andrzej Hajda <a.hajda@samsung.com>
2099L:	linux-arm-kernel@lists.infradead.org
2100L:	linux-media@vger.kernel.org
2101S:	Maintained
2102F:	drivers/media/platform/s5p-mfc/
2103
2104ARM/SHMOBILE ARM ARCHITECTURE
2105M:	Simon Horman <horms@verge.net.au>
2106M:	Magnus Damm <magnus.damm@gmail.com>
2107L:	linux-renesas-soc@vger.kernel.org
2108Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110S:	Supported
2111F:	arch/arm/boot/dts/emev2*
2112F:	arch/arm/boot/dts/r7s*
2113F:	arch/arm/boot/dts/r8a*
2114F:	arch/arm/boot/dts/r9a*
2115F:	arch/arm/boot/dts/sh*
2116F:	arch/arm/configs/shmobile_defconfig
2117F:	arch/arm/include/debug/renesas-scif.S
2118F:	arch/arm/mach-shmobile/
2119F:	Documentation/devicetree/bindings/arm/shmobile.txt
2120F:	drivers/soc/renesas/
2121F:	include/linux/soc/renesas/
2122
2123ARM/SOCFPGA ARCHITECTURE
2124M:	Dinh Nguyen <dinguyen@kernel.org>
2125S:	Maintained
2126F:	arch/arm/mach-socfpga/
2127F:	arch/arm/boot/dts/socfpga*
2128F:	arch/arm/configs/socfpga_defconfig
2129F:	arch/arm64/boot/dts/altera/
2130W:	http://www.rocketboards.org
2131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2132
2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134M:	Dinh Nguyen <dinguyen@kernel.org>
2135S:	Maintained
2136F:	drivers/clk/socfpga/
2137
2138ARM/SOCFPGA EDAC SUPPORT
2139M:	Thor Thayer <thor.thayer@linux.intel.com>
2140S:	Maintained
2141F:	drivers/edac/altera_edac.
2142
2143ARM/SPREADTRUM SoC SUPPORT
2144M:	Orson Zhai <orsonzhai@gmail.com>
2145M:	Baolin Wang <baolin.wang@linaro.org>
2146M:	Chunyan Zhang <zhang.lyra@gmail.com>
2147S:	Maintained
2148F:	arch/arm64/boot/dts/sprd
2149N:	sprd
2150
2151ARM/STI ARCHITECTURE
2152M:	Patrice Chotard <patrice.chotard@st.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154W:	http://www.stlinux.com
2155S:	Maintained
2156F:	arch/arm/mach-sti/
2157F:	arch/arm/boot/dts/sti*
2158F:	drivers/char/hw_random/st-rng.c
2159F:	drivers/clocksource/arm_global_timer.c
2160F:	drivers/clocksource/clksrc_st_lpc.c
2161F:	drivers/cpufreq/sti-cpufreq.c
2162F:	drivers/dma/st_fdma*
2163F:	drivers/i2c/busses/i2c-st.c
2164F:	drivers/media/rc/st_rc.c
2165F:	drivers/media/platform/sti/c8sectpfe/
2166F:	drivers/mmc/host/sdhci-st.c
2167F:	drivers/phy/st/phy-miphy28lp.c
2168F:	drivers/phy/st/phy-stih407-usb.c
2169F:	drivers/pinctrl/pinctrl-st.c
2170F:	drivers/remoteproc/st_remoteproc.c
2171F:	drivers/remoteproc/st_slim_rproc.c
2172F:	drivers/reset/sti/
2173F:	drivers/rtc/rtc-st-lpc.c
2174F:	drivers/tty/serial/st-asc.c
2175F:	drivers/usb/dwc3/dwc3-st.c
2176F:	drivers/usb/host/ehci-st.c
2177F:	drivers/usb/host/ohci-st.c
2178F:	drivers/watchdog/st_lpc_wdt.c
2179F:	drivers/ata/ahci_st.c
2180F:	include/linux/remoteproc/st_slim_rproc.h
2181
2182ARM/STM32 ARCHITECTURE
2183M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184M:	Alexandre Torgue <alexandre.torgue@st.com>
2185L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189N:	stm32
2190N:	stm
2191F:	arch/arm/boot/dts/stm32*
2192F:	arch/arm/mach-stm32/
2193F:	drivers/clocksource/armv7m_systick.c
2194
2195ARM/Synaptics SoC support
2196M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Maintained
2200F:	arch/arm/mach-berlin/
2201F:	arch/arm/boot/dts/berlin*
2202F:	arch/arm64/boot/dts/synaptics/
2203
2204ARM/TANGO ARCHITECTURE
2205M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2206M:	Mans Rullgard <mans@mansr.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208S:	Odd Fixes
2209N:	tango
2210
2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212M:	Lennert Buytenhek <kernel@wantstofly.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215
2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217M:	Hans Verkuil <hans.verkuil@cisco.com>
2218L:	linux-tegra@vger.kernel.org
2219L:	linux-media@vger.kernel.org
2220S:	Maintained
2221F:	drivers/media/platform/tegra-cec/
2222F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2223
2224ARM/TETON BGA MACHINE SUPPORT
2225M:	"Mark F. Brown" <mark.brown314@gmail.com>
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228
2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/memory/*emif*
2234
2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236M:	Tero Kristo <t-kristo@ti.com>
2237M:	Nishanth Menon <nm@ti.com>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Supported
2240F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2241F:	arch/arm64/boot/dts/ti/Makefile
2242F:	arch/arm64/boot/dts/ti/k3-*
2243F:	include/dt-bindings/pinctrl/k3.h
2244
2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246M:	Santosh Shilimkar <ssantosh@kernel.org>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249F:	arch/arm/mach-keystone/
2250F:	arch/arm/boot/dts/keystone-*
2251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2252
2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254M:	Santosh Shilimkar <ssantosh@kernel.org>
2255L:	linux-kernel@vger.kernel.org
2256S:	Maintained
2257F:	drivers/clk/keystone/
2258
2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260M:	Santosh Shilimkar <ssantosh@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262L:	linux-kernel@vger.kernel.org
2263S:	Maintained
2264F:	drivers/clocksource/timer-keystone.c
2265
2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267M:	Santosh Shilimkar <ssantosh@kernel.org>
2268L:	linux-kernel@vger.kernel.org
2269S:	Maintained
2270F:	drivers/power/reset/keystone-reset.c
2271
2272ARM/THECUS N2100 MACHINE SUPPORT
2273M:	Lennert Buytenhek <kernel@wantstofly.org>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276
2277ARM/TOSA MACHINE SUPPORT
2278M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279M:	Dirk Opfer <dirk@opfer-online.de>
2280S:	Maintained
2281
2282ARM/UNIPHIER ARCHITECTURE
2283M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286S:	Maintained
2287F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290F:	arch/arm/boot/dts/uniphier*
2291F:	arch/arm/include/asm/hardware/cache-uniphier.h
2292F:	arch/arm/mach-uniphier/
2293F:	arch/arm/mm/cache-uniphier.c
2294F:	arch/arm64/boot/dts/socionext/uniphier*
2295F:	drivers/bus/uniphier-system-bus.c
2296F:	drivers/clk/uniphier/
2297F:	drivers/dmaengine/uniphier-mdmac.c
2298F:	drivers/gpio/gpio-uniphier.c
2299F:	drivers/i2c/busses/i2c-uniphier*
2300F:	drivers/irqchip/irq-uniphier-aidet.c
2301F:	drivers/mmc/host/uniphier-sd.c
2302F:	drivers/pinctrl/uniphier/
2303F:	drivers/reset/reset-uniphier.c
2304F:	drivers/tty/serial/8250/8250_uniphier.c
2305N:	uniphier
2306
2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308M:	Ulf Hansson <ulf.hansson@linaro.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310T:	git git://git.linaro.org/people/ulfh/clk.git
2311S:	Maintained
2312F:	drivers/clk/ux500/
2313
2314ARM/VERSATILE EXPRESS PLATFORM
2315M:	Liviu Dudau <liviu.dudau@arm.com>
2316M:	Sudeep Holla <sudeep.holla@arm.com>
2317M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320F:	arch/arm/boot/dts/vexpress*
2321F:	arch/arm64/boot/dts/arm/
2322F:	arch/arm/mach-vexpress/
2323F:	*/*/vexpress*
2324F:	*/*/*/vexpress*
2325F:	drivers/clk/versatile/clk-vexpress-osc.c
2326F:	drivers/clocksource/timer-versatile.c
2327N:	mps2
2328
2329ARM/VFP SUPPORT
2330M:	Russell King <linux@armlinux.org.uk>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332W:	http://www.armlinux.org.uk/
2333S:	Maintained
2334F:	arch/arm/vfp/
2335
2336ARM/VOIPAC PXA270 SUPPORT
2337M:	Marek Vasut <marek.vasut@gmail.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339S:	Maintained
2340F:	arch/arm/mach-pxa/vpac270.c
2341F:	arch/arm/mach-pxa/include/mach/vpac270.h
2342
2343ARM/VT8500 ARM ARCHITECTURE
2344M:	Tony Prisk <linux@prisktech.co.nz>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	arch/arm/mach-vt8500/
2348F:	drivers/clocksource/timer-vt8500.c
2349F:	drivers/i2c/busses/i2c-wmt.c
2350F:	drivers/mmc/host/wmt-sdmmc.c
2351F:	drivers/pwm/pwm-vt8500.c
2352F:	drivers/rtc/rtc-vt8500.c
2353F:	drivers/tty/serial/vt8500_serial.c
2354F:	drivers/usb/host/ehci-platform.c
2355F:	drivers/usb/host/uhci-platform.c
2356F:	drivers/video/fbdev/vt8500lcdfb.*
2357F:	drivers/video/fbdev/wm8505fb*
2358F:	drivers/video/fbdev/wmt_ge_rops.*
2359
2360ARM/ZIPIT Z2 SUPPORT
2361M:	Marek Vasut <marek.vasut@gmail.com>
2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363S:	Maintained
2364F:	arch/arm/mach-pxa/z2.c
2365F:	arch/arm/mach-pxa/include/mach/z2.h
2366
2367ARM/ZTE ARCHITECTURE
2368M:	Jun Nie <jun.nie@linaro.org>
2369M:	Shawn Guo <shawnguo@kernel.org>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm/boot/dts/zx2967*
2373F:	arch/arm/mach-zx/
2374F:	arch/arm64/boot/dts/zte/
2375F:	drivers/clk/zte/
2376F:	drivers/dma/zx_dma.c
2377F:	drivers/gpio/gpio-zx.c
2378F:	drivers/i2c/busses/i2c-zx2967.c
2379F:	drivers/mmc/host/dw_mmc-zx.*
2380F:	drivers/pinctrl/zte/
2381F:	drivers/soc/zte/
2382F:	drivers/thermal/zx2967_thermal.c
2383F:	drivers/watchdog/zx2967_wdt.c
2384F:	Documentation/devicetree/bindings/arm/zte.yaml
2385F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2386F:	Documentation/devicetree/bindings/dma/zxdma.txt
2387F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392F:	Documentation/devicetree/bindings/soc/zte/
2393F:	Documentation/devicetree/bindings/sound/zte,*.txt
2394F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396F:	include/dt-bindings/clock/zx2967*.h
2397F:	include/dt-bindings/soc/zte,*.h
2398F:	sound/soc/codecs/zx_aud96p22.c
2399F:	sound/soc/zte/
2400
2401ARM/ZYNQ ARCHITECTURE
2402M:	Michal Simek <michal.simek@xilinx.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404W:	http://wiki.xilinx.com
2405T:	git https://github.com/Xilinx/linux-xlnx.git
2406S:	Supported
2407F:	arch/arm/mach-zynq/
2408F:	drivers/cpuidle/cpuidle-zynq.c
2409F:	drivers/block/xsysace.c
2410N:	zynq
2411N:	xilinx
2412F:	drivers/clocksource/timer-cadence-ttc.c
2413F:	drivers/i2c/busses/i2c-cadence.c
2414F:	drivers/mmc/host/sdhci-of-arasan.c
2415F:	drivers/edac/synopsys_edac.c
2416F:	drivers/i2c/busses/i2c-xiic.c
2417
2418ARM64 PORT (AARCH64 ARCHITECTURE)
2419M:	Catalin Marinas <catalin.marinas@arm.com>
2420M:	Will Deacon <will.deacon@arm.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423S:	Maintained
2424F:	arch/arm64/
2425X:	arch/arm64/boot/dts/
2426F:	Documentation/arm64/
2427
2428AS3645A LED FLASH CONTROLLER DRIVER
2429M:	Sakari Ailus <sakari.ailus@iki.fi>
2430L:	linux-leds@vger.kernel.org
2431S:	Maintained
2432F:	drivers/leds/leds-as3645a.c
2433
2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2436L:	linux-media@vger.kernel.org
2437T:	git git://linuxtv.org/media_tree.git
2438S:	Maintained
2439F:	drivers/media/i2c/ak7375.c
2440F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2441
2442ASAHI KASEI AK8974 DRIVER
2443M:	Linus Walleij <linus.walleij@linaro.org>
2444L:	linux-iio@vger.kernel.org
2445W:	http://www.akm.com/
2446S:	Supported
2447F:	drivers/iio/magnetometer/ak8974.c
2448
2449ASC7621 HARDWARE MONITOR DRIVER
2450M:	George Joseph <george.joseph@fairview5.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	Documentation/hwmon/asc7621
2454F:	drivers/hwmon/asc7621.c
2455
2456ASPEED VIDEO ENGINE DRIVER
2457M:	Eddie James <eajames@linux.ibm.com>
2458L:	linux-media@vger.kernel.org
2459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460S:	Maintained
2461F:	drivers/media/platform/aspeed-video.c
2462F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2463
2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465M:	Corentin Chary <corentin.chary@gmail.com>
2466L:	acpi4asus-user@lists.sourceforge.net
2467L:	platform-driver-x86@vger.kernel.org
2468W:	http://acpi4asus.sf.net
2469S:	Maintained
2470F:	drivers/platform/x86/asus*.c
2471F:	drivers/platform/x86/eeepc*.c
2472
2473ASUS WIRELESS RADIO CONTROL DRIVER
2474M:	João Paulo Rechi Vita <jprvita@gmail.com>
2475L:	platform-driver-x86@vger.kernel.org
2476S:	Maintained
2477F:	drivers/platform/x86/asus-wireless.c
2478
2479ASYMMETRIC KEYS
2480M:	David Howells <dhowells@redhat.com>
2481L:	keyrings@vger.kernel.org
2482S:	Maintained
2483F:	Documentation/crypto/asymmetric-keys.txt
2484F:	include/linux/verification.h
2485F:	include/crypto/public_key.h
2486F:	include/crypto/pkcs7.h
2487F:	crypto/asymmetric_keys/
2488
2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490R:	Dan Williams <dan.j.williams@intel.com>
2491W:	http://sourceforge.net/projects/xscaleiop
2492S:	Odd fixes
2493F:	Documentation/crypto/async-tx-api.txt
2494F:	crypto/async_tx/
2495F:	drivers/dma/
2496F:	include/linux/dmaengine.h
2497F:	include/linux/async_tx.h
2498
2499AT24 EEPROM DRIVER
2500M:	Bartosz Golaszewski <brgl@bgdev.pl>
2501L:	linux-i2c@vger.kernel.org
2502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/eeprom/at24.txt
2505F:	drivers/misc/eeprom/at24.c
2506F:	include/linux/platform_data/at24.h
2507
2508ATA OVER ETHERNET (AOE) DRIVER
2509M:	"Ed L. Cashin" <ed.cashin@acm.org>
2510W:	http://www.openaoe.org/
2511S:	Supported
2512F:	Documentation/aoe/
2513F:	drivers/block/aoe/
2514
2515ATHEROS 71XX/9XXX GPIO DRIVER
2516M:	Alban Bedel <albeu@free.fr>
2517W:	https://github.com/AlbanBedel/linux
2518T:	git git://github.com/AlbanBedel/linux
2519S:	Maintained
2520F:	drivers/gpio/gpio-ath79.c
2521F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2522
2523ATHEROS 71XX/9XXX USB PHY DRIVER
2524M:	Alban Bedel <albeu@free.fr>
2525W:	https://github.com/AlbanBedel/linux
2526T:	git git://github.com/AlbanBedel/linux
2527S:	Maintained
2528F:	drivers/phy/qualcomm/phy-ath79-usb.c
2529F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2530
2531ATHEROS ATH GENERIC UTILITIES
2532M:	Kalle Valo <kvalo@codeaurora.org>
2533L:	linux-wireless@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/wireless/ath/*
2536
2537ATHEROS ATH5K WIRELESS DRIVER
2538M:	Jiri Slaby <jirislaby@gmail.com>
2539M:	Nick Kossifidis <mickflemm@gmail.com>
2540M:	Luis Chamberlain <mcgrof@kernel.org>
2541L:	linux-wireless@vger.kernel.org
2542W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2543S:	Maintained
2544F:	drivers/net/wireless/ath/ath5k/
2545
2546ATHEROS ATH6KL WIRELESS DRIVER
2547M:	Kalle Valo <kvalo@codeaurora.org>
2548L:	linux-wireless@vger.kernel.org
2549W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551S:	Supported
2552F:	drivers/net/wireless/ath/ath6kl/
2553
2554ATI_REMOTE2 DRIVER
2555M:	Ville Syrjala <syrjala@sci.fi>
2556S:	Maintained
2557F:	drivers/input/misc/ati_remote2.c
2558
2559ATK0110 HWMON DRIVER
2560M:	Luca Tettamanti <kronos.it@gmail.com>
2561L:	linux-hwmon@vger.kernel.org
2562S:	Maintained
2563F:	drivers/hwmon/asus_atk0110.c
2564
2565ATLX ETHERNET DRIVERS
2566M:	Jay Cliburn <jcliburn@gmail.com>
2567M:	Chris Snook <chris.snook@gmail.com>
2568L:	netdev@vger.kernel.org
2569W:	http://sourceforge.net/projects/atl1
2570W:	http://atl1.sourceforge.net
2571S:	Maintained
2572F:	drivers/net/ethernet/atheros/
2573
2574ATM
2575M:	Chas Williams <3chas3@gmail.com>
2576L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577L:	netdev@vger.kernel.org
2578W:	http://linux-atm.sourceforge.net
2579S:	Maintained
2580F:	drivers/atm/
2581F:	include/linux/atm*
2582F:	include/uapi/linux/atm*
2583
2584ATMEL MACB ETHERNET DRIVER
2585M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2586S:	Supported
2587F:	drivers/net/ethernet/cadence/
2588
2589ATMEL MAXTOUCH DRIVER
2590M:	Nick Dyer <nick@shmanahar.org>
2591T:	git git://github.com/ndyer/linux.git
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594F:	drivers/input/touchscreen/atmel_mxt_ts.c
2595
2596ATMEL WIRELESS DRIVER
2597M:	Simon Kelley <simon@thekelleys.org.uk>
2598L:	linux-wireless@vger.kernel.org
2599W:	http://www.thekelleys.org.uk/atmel
2600W:	http://atmelwlandriver.sourceforge.net/
2601S:	Maintained
2602F:	drivers/net/wireless/atmel/atmel*
2603
2604ATOMIC INFRASTRUCTURE
2605M:	Will Deacon <will.deacon@arm.com>
2606M:	Peter Zijlstra <peterz@infradead.org>
2607R:	Boqun Feng <boqun.feng@gmail.com>
2608L:	linux-kernel@vger.kernel.org
2609S:	Maintained
2610F:	arch/*/include/asm/atomic*.h
2611F:	include/*/atomic*.h
2612
2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614M:	Bradley Grove <linuxdrivers@attotech.com>
2615L:	linux-scsi@vger.kernel.org
2616W:	http://www.attotech.com
2617S:	Supported
2618F:	drivers/scsi/esas2r
2619
2620ATUSB IEEE 802.15.4 RADIO DRIVER
2621M:	Stefan Schmidt <stefan@datenfreihafen.org>
2622L:	linux-wpan@vger.kernel.org
2623S:	Maintained
2624F:	drivers/net/ieee802154/atusb.c
2625F:	drivers/net/ieee802154/atusb.h
2626F:	drivers/net/ieee802154/at86rf230.h
2627
2628AUDIT SUBSYSTEM
2629M:	Paul Moore <paul@paul-moore.com>
2630M:	Eric Paris <eparis@redhat.com>
2631L:	linux-audit@redhat.com (moderated for non-subscribers)
2632W:	https://github.com/linux-audit
2633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634S:	Supported
2635F:	include/linux/audit.h
2636F:	include/uapi/linux/audit.h
2637F:	kernel/audit*
2638
2639AUXILIARY DISPLAY DRIVERS
2640M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641S:	Maintained
2642F:	drivers/auxdisplay/
2643F:	include/linux/cfag12864b.h
2644
2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646M:	Andreas Klinger <ak@it-klinger.de>
2647L:	linux-iio@vger.kernel.org
2648S:	Maintained
2649F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650F:	drivers/iio/adc/hx711.c
2651
2652AX.25 NETWORK LAYER
2653M:	Ralf Baechle <ralf@linux-mips.org>
2654L:	linux-hams@vger.kernel.org
2655W:	http://www.linux-ax25.org/
2656S:	Maintained
2657F:	include/uapi/linux/ax25.h
2658F:	include/net/ax25.h
2659F:	net/ax25/
2660
2661AXENTIA ARM DEVICES
2662M:	Peter Rosin <peda@axentia.se>
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664S:	Maintained
2665F:	Documentation/devicetree/bindings/arm/axentia.txt
2666F:	arch/arm/boot/dts/at91-linea.dtsi
2667F:	arch/arm/boot/dts/at91-natte.dtsi
2668F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669F:	arch/arm/boot/dts/at91-tse850-3.dts
2670
2671AXENTIA ASOC DRIVERS
2672M:	Peter Rosin <peda@axentia.se>
2673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/sound/axentia,*
2676F:	sound/soc/atmel/tse850-pcm5142.c
2677
2678AXXIA I2C CONTROLLER
2679M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680L:	linux-i2c@vger.kernel.org
2681S:	Maintained
2682F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683F:	drivers/i2c/busses/i2c-axxia.c
2684
2685AZ6007 DVB DRIVER
2686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2687L:	linux-media@vger.kernel.org
2688W:	https://linuxtv.org
2689T:	git git://linuxtv.org/media_tree.git
2690S:	Maintained
2691F:	drivers/media/usb/dvb-usb-v2/az6007.c
2692
2693AZTECH FM RADIO RECEIVER DRIVER
2694M:	Hans Verkuil <hverkuil@xs4all.nl>
2695L:	linux-media@vger.kernel.org
2696T:	git git://linuxtv.org/media_tree.git
2697W:	https://linuxtv.org
2698S:	Maintained
2699F:	drivers/media/radio/radio-aztech*
2700
2701B43 WIRELESS DRIVER
2702L:	linux-wireless@vger.kernel.org
2703L:	b43-dev@lists.infradead.org
2704W:	http://wireless.kernel.org/en/users/Drivers/b43
2705S:	Odd Fixes
2706F:	drivers/net/wireless/broadcom/b43/
2707
2708B43LEGACY WIRELESS DRIVER
2709M:	Larry Finger <Larry.Finger@lwfinger.net>
2710L:	linux-wireless@vger.kernel.org
2711L:	b43-dev@lists.infradead.org
2712W:	http://wireless.kernel.org/en/users/Drivers/b43
2713S:	Maintained
2714F:	drivers/net/wireless/broadcom/b43legacy/
2715
2716BACKLIGHT CLASS/SUBSYSTEM
2717M:	Lee Jones <lee.jones@linaro.org>
2718M:	Daniel Thompson <daniel.thompson@linaro.org>
2719M:	Jingoo Han <jingoohan1@gmail.com>
2720L:	dri-devel@lists.freedesktop.org
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722S:	Maintained
2723F:	drivers/video/backlight/
2724F:	include/linux/backlight.h
2725F:	include/linux/pwm_backlight.h
2726F:	Documentation/devicetree/bindings/leds/backlight
2727
2728BATMAN ADVANCED
2729M:	Marek Lindner <mareklindner@neomailbox.ch>
2730M:	Simon Wunderlich <sw@simonwunderlich.de>
2731M:	Antonio Quartulli <a@unstable.cc>
2732L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733W:	https://www.open-mesh.org/
2734Q:	https://patchwork.open-mesh.org/project/batman/list/
2735S:	Maintained
2736F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2737F:	Documentation/ABI/testing/sysfs-class-net-mesh
2738F:	Documentation/networking/batman-adv.rst
2739F:	include/uapi/linux/batadv_packet.h
2740F:	include/uapi/linux/batman_adv.h
2741F:	net/batman-adv/
2742
2743BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2745L:	linux-hams@vger.kernel.org
2746W:	http://www.baycom.org/~tom/ham/ham.html
2747S:	Maintained
2748F:	drivers/net/hamradio/baycom*
2749
2750BCACHE (BLOCK LAYER CACHE)
2751M:	Coly Li <colyli@suse.de>
2752M:	Kent Overstreet <kent.overstreet@gmail.com>
2753L:	linux-bcache@vger.kernel.org
2754W:	http://bcache.evilpiepirate.org
2755C:	irc://irc.oftc.net/bcache
2756S:	Maintained
2757F:	drivers/md/bcache/
2758
2759BDISP ST MEDIA DRIVER
2760M:	Fabien Dessenne <fabien.dessenne@st.com>
2761L:	linux-media@vger.kernel.org
2762T:	git git://linuxtv.org/media_tree.git
2763W:	https://linuxtv.org
2764S:	Supported
2765F:	drivers/media/platform/sti/bdisp
2766
2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2769L:	netdev@vger.kernel.org
2770S:	Maintained
2771F:	drivers/net/ethernet/ec_bhf.c
2772
2773BEFS FILE SYSTEM
2774M:	Luis de Bethencourt <luisbg@kernel.org>
2775M:	Salah Triki <salah.triki@gmail.com>
2776S:	Maintained
2777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778F:	Documentation/filesystems/befs.txt
2779F:	fs/befs/
2780
2781BFQ I/O SCHEDULER
2782M:	Paolo Valente <paolo.valente@linaro.org>
2783M:	Jens Axboe <axboe@kernel.dk>
2784L:	linux-block@vger.kernel.org
2785S:	Maintained
2786F:	block/bfq-*
2787F:	Documentation/block/bfq-iosched.txt
2788
2789BFS FILE SYSTEM
2790M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791S:	Maintained
2792F:	Documentation/filesystems/bfs.txt
2793F:	fs/bfs/
2794F:	include/uapi/linux/bfs_fs.h
2795
2796BLINKM RGB LED DRIVER
2797M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798S:	Maintained
2799F:	drivers/leds/leds-blinkm.c
2800
2801BLOCK LAYER
2802M:	Jens Axboe <axboe@kernel.dk>
2803L:	linux-block@vger.kernel.org
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805S:	Maintained
2806F:	block/
2807F:	drivers/block/
2808F:	kernel/trace/blktrace.c
2809F:	lib/sbitmap.c
2810
2811BLOCK2MTD DRIVER
2812M:	Joern Engel <joern@lazybastard.org>
2813L:	linux-mtd@lists.infradead.org
2814S:	Maintained
2815F:	drivers/mtd/devices/block2mtd.c
2816
2817BLUETOOTH DRIVERS
2818M:	Marcel Holtmann <marcel@holtmann.org>
2819M:	Johan Hedberg <johan.hedberg@gmail.com>
2820L:	linux-bluetooth@vger.kernel.org
2821W:	http://www.bluez.org/
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824S:	Maintained
2825F:	drivers/bluetooth/
2826
2827BLUETOOTH SUBSYSTEM
2828M:	Marcel Holtmann <marcel@holtmann.org>
2829M:	Johan Hedberg <johan.hedberg@gmail.com>
2830L:	linux-bluetooth@vger.kernel.org
2831W:	http://www.bluez.org/
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834S:	Maintained
2835F:	net/bluetooth/
2836F:	include/net/bluetooth/
2837
2838BONDING DRIVER
2839M:	Jay Vosburgh <j.vosburgh@gmail.com>
2840M:	Veaceslav Falico <vfalico@gmail.com>
2841M:	Andy Gospodarek <andy@greyhouse.net>
2842L:	netdev@vger.kernel.org
2843W:	http://sourceforge.net/projects/bonding/
2844S:	Supported
2845F:	drivers/net/bonding/
2846F:	include/uapi/linux/if_bonding.h
2847
2848BPF (Safe dynamic programs and tools)
2849M:	Alexei Starovoitov <ast@kernel.org>
2850M:	Daniel Borkmann <daniel@iogearbox.net>
2851L:	netdev@vger.kernel.org
2852L:	linux-kernel@vger.kernel.org
2853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856S:	Supported
2857F:	arch/*/net/*
2858F:	Documentation/networking/filter.txt
2859F:	Documentation/bpf/
2860F:	include/linux/bpf*
2861F:	include/linux/filter.h
2862F:	include/trace/events/xdp.h
2863F:	include/uapi/linux/bpf*
2864F:	include/uapi/linux/filter.h
2865F:	kernel/bpf/
2866F:	kernel/trace/bpf_trace.c
2867F:	lib/test_bpf.c
2868F:	net/bpf/
2869F:	net/core/filter.c
2870F:	net/sched/act_bpf.c
2871F:	net/sched/cls_bpf.c
2872F:	samples/bpf/
2873F:	tools/bpf/
2874F:	tools/lib/bpf/
2875F:	tools/testing/selftests/bpf/
2876
2877BPF JIT for ARM
2878M:	Shubham Bansal <illusionist.neo@gmail.com>
2879L:	netdev@vger.kernel.org
2880S:	Maintained
2881F:	arch/arm/net/
2882
2883BPF JIT for ARM64
2884M:	Daniel Borkmann <daniel@iogearbox.net>
2885M:	Alexei Starovoitov <ast@kernel.org>
2886M:	Zi Shen Lim <zlim.lnx@gmail.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	arch/arm64/net/
2890
2891BPF JIT for MIPS (32-BIT AND 64-BIT)
2892M:	Paul Burton <paul.burton@mips.com>
2893L:	netdev@vger.kernel.org
2894S:	Maintained
2895F:	arch/mips/net/
2896
2897BPF JIT for NFP NICs
2898M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/netronome/nfp/bpf/
2902
2903BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905M:	Sandipan Das <sandipan@linux.ibm.com>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908F:	arch/powerpc/net/
2909
2910BPF JIT for S390
2911M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2912M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2913L:	netdev@vger.kernel.org
2914S:	Maintained
2915F:	arch/s390/net/
2916X:	arch/s390/net/pnet.c
2917
2918BPF JIT for SPARC (32-BIT AND 64-BIT)
2919M:	David S. Miller <davem@davemloft.net>
2920L:	netdev@vger.kernel.org
2921S:	Maintained
2922F:	arch/sparc/net/
2923
2924BPF JIT for X86 32-BIT
2925M:	Wang YanQing <udknight@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Maintained
2928F:	arch/x86/net/bpf_jit_comp32.c
2929
2930BPF JIT for X86 64-BIT
2931M:	Alexei Starovoitov <ast@kernel.org>
2932M:	Daniel Borkmann <daniel@iogearbox.net>
2933L:	netdev@vger.kernel.org
2934S:	Supported
2935F:	arch/x86/net/
2936X:	arch/x86/net/bpf_jit_comp32.c
2937
2938BROADCOM B44 10/100 ETHERNET DRIVER
2939M:	Michael Chan <michael.chan@broadcom.com>
2940L:	netdev@vger.kernel.org
2941S:	Supported
2942F:	drivers/net/ethernet/broadcom/b44.*
2943
2944BROADCOM B53 ETHERNET SWITCH DRIVER
2945M:	Florian Fainelli <f.fainelli@gmail.com>
2946L:	netdev@vger.kernel.org
2947L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2948S:	Supported
2949F:	drivers/net/dsa/b53/*
2950F:	include/linux/platform_data/b53.h
2951
2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953M:	Florian Fainelli <f.fainelli@gmail.com>
2954M:	Ray Jui <rjui@broadcom.com>
2955M:	Scott Branden <sbranden@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957T:	git git://github.com/broadcom/mach-bcm
2958S:	Maintained
2959N:	bcm281*
2960N:	bcm113*
2961N:	bcm216*
2962N:	kona
2963F:	arch/arm/mach-bcm/
2964
2965BROADCOM BCM2835 ARM ARCHITECTURE
2966M:	Eric Anholt <eric@anholt.net>
2967M:	Stefan Wahren <stefan.wahren@i2se.com>
2968L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970T:	git git://github.com/anholt/linux
2971S:	Maintained
2972N:	bcm2835
2973F:	drivers/staging/vc04_services
2974
2975BROADCOM BCM47XX MIPS ARCHITECTURE
2976M:	Hauke Mehrtens <hauke@hauke-m.de>
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-mips@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/mips/brcm/
2981F:	arch/mips/bcm47xx/*
2982F:	arch/mips/include/asm/mach-bcm47xx/*
2983
2984BROADCOM BCM5301X ARM ARCHITECTURE
2985M:	Hauke Mehrtens <hauke@hauke-m.de>
2986M:	Rafał Miłecki <zajec5@gmail.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-arm-kernel@lists.infradead.org
2989S:	Maintained
2990F:	arch/arm/mach-bcm/bcm_5301x.c
2991F:	arch/arm/boot/dts/bcm5301x*.dtsi
2992F:	arch/arm/boot/dts/bcm470*
2993F:	arch/arm/boot/dts/bcm953012*
2994
2995BROADCOM BCM53573 ARM ARCHITECTURE
2996M:	Rafał Miłecki <rafal@milecki.pl>
2997L:	linux-arm-kernel@lists.infradead.org
2998S:	Maintained
2999F:	arch/arm/boot/dts/bcm53573*
3000F:	arch/arm/boot/dts/bcm47189*
3001
3002BROADCOM BCM63XX ARM ARCHITECTURE
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004M:	bcm-kernel-feedback-list@broadcom.com
3005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006T:	git git://github.com/broadcom/stblinux.git
3007S:	Maintained
3008N:	bcm63xx
3009
3010BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011M:	Kevin Cernekee <cernekee@gmail.com>
3012L:	linux-usb@vger.kernel.org
3013S:	Maintained
3014F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3015
3016BROADCOM BCM7XXX ARM ARCHITECTURE
3017M:	Brian Norris <computersforpeace@gmail.com>
3018M:	Gregory Fong <gregory.0xf0@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022T:	git git://github.com/broadcom/stblinux.git
3023S:	Maintained
3024F:	arch/arm/mach-bcm/*brcmstb*
3025F:	arch/arm/boot/dts/bcm7*.dts*
3026F:	drivers/bus/brcmstb_gisb.c
3027F:	arch/arm/mm/cache-b15-rac.c
3028F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3029N:	brcmstb
3030
3031BROADCOM BMIPS CPUFREQ DRIVER
3032M:	Markus Mayer <mmayer@broadcom.com>
3033M:	bcm-kernel-feedback-list@broadcom.com
3034L:	linux-pm@vger.kernel.org
3035S:	Maintained
3036F:	drivers/cpufreq/bmips-cpufreq.c
3037
3038BROADCOM BMIPS MIPS ARCHITECTURE
3039M:	Kevin Cernekee <cernekee@gmail.com>
3040M:	Florian Fainelli <f.fainelli@gmail.com>
3041L:	linux-mips@vger.kernel.org
3042T:	git git://github.com/broadcom/stblinux.git
3043S:	Maintained
3044F:	arch/mips/bmips/*
3045F:	arch/mips/include/asm/mach-bmips/*
3046F:	arch/mips/kernel/*bmips*
3047F:	arch/mips/boot/dts/brcm/bcm*.dts*
3048F:	drivers/irqchip/irq-bcm63*
3049F:	drivers/irqchip/irq-bcm7*
3050F:	drivers/irqchip/irq-brcmstb*
3051F:	include/linux/bcm963xx_nvram.h
3052F:	include/linux/bcm963xx_tag.h
3053
3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055M:	Rasesh Mody <rasesh.mody@cavium.com>
3056M:	Dept-GELinuxNICDev@cavium.com
3057L:	netdev@vger.kernel.org
3058S:	Supported
3059F:	drivers/net/ethernet/broadcom/bnx2.*
3060F:	drivers/net/ethernet/broadcom/bnx2_*
3061
3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063M:	QLogic-Storage-Upstream@qlogic.com
3064L:	linux-scsi@vger.kernel.org
3065S:	Supported
3066F:	drivers/scsi/bnx2fc/
3067
3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069M:	QLogic-Storage-Upstream@qlogic.com
3070L:	linux-scsi@vger.kernel.org
3071S:	Supported
3072F:	drivers/scsi/bnx2i/
3073
3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075M:	Ariel Elior <ariel.elior@cavium.com>
3076M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077M:	everest-linux-l2@cavium.com
3078L:	netdev@vger.kernel.org
3079S:	Supported
3080F:	drivers/net/ethernet/broadcom/bnx2x/
3081
3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083M:	Michael Chan <michael.chan@broadcom.com>
3084L:	netdev@vger.kernel.org
3085S:	Supported
3086F:	drivers/net/ethernet/broadcom/bnxt/
3087
3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3090M:	Franky Lin <franky.lin@broadcom.com>
3091M:	Hante Meuleman <hante.meuleman@broadcom.com>
3092M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093M:	Wright Feng <wright.feng@cypress.com>
3094L:	linux-wireless@vger.kernel.org
3095L:	brcm80211-dev-list.pdl@broadcom.com
3096L:	brcm80211-dev-list@cypress.com
3097S:	Supported
3098F:	drivers/net/wireless/broadcom/brcm80211/
3099
3100BROADCOM BRCMSTB GPIO DRIVER
3101M:	Gregory Fong <gregory.0xf0@gmail.com>
3102L:	bcm-kernel-feedback-list@broadcom.com
3103S:	Supported
3104F:	drivers/gpio/gpio-brcmstb.c
3105F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3106
3107BROADCOM BRCMSTB I2C DRIVER
3108M:	Kamal Dasu <kdasu.kdev@gmail.com>
3109L:	linux-i2c@vger.kernel.org
3110L:	bcm-kernel-feedback-list@broadcom.com
3111S:	Supported
3112F:	drivers/i2c/busses/i2c-brcmstb.c
3113F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3114
3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116M:	Al Cooper <alcooperx@gmail.com>
3117L:	linux-kernel@vger.kernel.org
3118L:	bcm-kernel-feedback-list@broadcom.com
3119S:	Maintained
3120F:	drivers/phy/broadcom/phy-brcm-usb*
3121
3122BROADCOM GENET ETHERNET DRIVER
3123M:	Doug Berger <opendmb@gmail.com>
3124M:	Florian Fainelli <f.fainelli@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Supported
3127F:	drivers/net/ethernet/broadcom/genet/
3128
3129BROADCOM IPROC ARM ARCHITECTURE
3130M:	Ray Jui <rjui@broadcom.com>
3131M:	Scott Branden <sbranden@broadcom.com>
3132M:	bcm-kernel-feedback-list@broadcom.com
3133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134T:	git git://github.com/broadcom/cygnus-linux.git
3135S:	Maintained
3136N:	iproc
3137N:	cygnus
3138N:	bcm[-_]nsp
3139N:	bcm9113*
3140N:	bcm9583*
3141N:	bcm9585*
3142N:	bcm9586*
3143N:	bcm988312
3144N:	bcm113*
3145N:	bcm583*
3146N:	bcm585*
3147N:	bcm586*
3148N:	bcm88312
3149N:	hr2
3150N:	stingray
3151F:	arch/arm64/boot/dts/broadcom/northstar2/*
3152F:	arch/arm64/boot/dts/broadcom/stingray/*
3153F:	drivers/clk/bcm/clk-ns*
3154F:	drivers/clk/bcm/clk-sr*
3155F:	drivers/pinctrl/bcm/pinctrl-ns*
3156F:	include/dt-bindings/clock/bcm-sr*
3157
3158BROADCOM KONA GPIO DRIVER
3159M:	Ray Jui <rjui@broadcom.com>
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Supported
3162F:	drivers/gpio/gpio-bcm-kona.c
3163F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3164
3165BROADCOM NETXTREME-E ROCE DRIVER
3166M:	Selvin Xavier <selvin.xavier@broadcom.com>
3167M:	Devesh Sharma <devesh.sharma@broadcom.com>
3168M:	Somnath Kotur <somnath.kotur@broadcom.com>
3169M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170L:	linux-rdma@vger.kernel.org
3171W:	http://www.broadcom.com
3172S:	Supported
3173F:	drivers/infiniband/hw/bnxt_re/
3174F:	include/uapi/rdma/bnxt_re-abi.h
3175
3176BROADCOM NVRAM DRIVER
3177M:	Rafał Miłecki <zajec5@gmail.com>
3178L:	linux-mips@vger.kernel.org
3179S:	Maintained
3180F:	drivers/firmware/broadcom/*
3181
3182BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183M:	Rafał Miłecki <zajec5@gmail.com>
3184L:	linux-wireless@vger.kernel.org
3185S:	Maintained
3186F:	drivers/bcma/
3187F:	include/linux/bcma/
3188
3189BROADCOM STB AVS CPUFREQ DRIVER
3190M:	Markus Mayer <mmayer@broadcom.com>
3191M:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-pm@vger.kernel.org
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195F:	drivers/cpufreq/brcmstb*
3196
3197BROADCOM STB AVS TMON DRIVER
3198M:	Markus Mayer <mmayer@broadcom.com>
3199M:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-pm@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203F:	drivers/thermal/broadcom/brcmstb*
3204
3205BROADCOM STB NAND FLASH DRIVER
3206M:	Brian Norris <computersforpeace@gmail.com>
3207M:	Kamal Dasu <kdasu.kdev@gmail.com>
3208L:	linux-mtd@lists.infradead.org
3209L:	bcm-kernel-feedback-list@broadcom.com
3210S:	Maintained
3211F:	drivers/mtd/nand/raw/brcmnand/
3212
3213BROADCOM STB DPFE DRIVER
3214M:	Markus Mayer <mmayer@broadcom.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217S:	Maintained
3218F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219F:	drivers/memory/brcmstb_dpfe.c
3220
3221BROADCOM SPI DRIVER
3222M:	Kamal Dasu <kdasu.kdev@gmail.com>
3223M:	bcm-kernel-feedback-list@broadcom.com
3224S:	Maintained
3225F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226F:	drivers/spi/spi-bcm-qspi.*
3227F:	drivers/spi/spi-brcmstb-qspi.c
3228F:	drivers/spi/spi-iproc-qspi.c
3229
3230BROADCOM SYSTEMPORT ETHERNET DRIVER
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232L:	netdev@vger.kernel.org
3233S:	Supported
3234F:	drivers/net/ethernet/broadcom/bcmsysport.*
3235
3236BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3238M:	Prashant Sreedharan <prashant@broadcom.com>
3239M:	Michael Chan <mchan@broadcom.com>
3240L:	netdev@vger.kernel.org
3241S:	Supported
3242F:	drivers/net/ethernet/broadcom/tg3.*
3243
3244BROCADE BFA FC SCSI DRIVER
3245M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247L:	linux-scsi@vger.kernel.org
3248S:	Supported
3249F:	drivers/scsi/bfa/
3250
3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252M:	Rasesh Mody <rasesh.mody@cavium.com>
3253M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254M:	Dept-GELinuxNICDev@cavium.com
3255L:	netdev@vger.kernel.org
3256S:	Supported
3257F:	drivers/net/ethernet/brocade/bna/
3258
3259BSG (block layer generic sg v4 driver)
3260M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261L:	linux-scsi@vger.kernel.org
3262S:	Supported
3263F:	block/bsg.c
3264F:	include/linux/bsg.h
3265F:	include/uapi/linux/bsg.h
3266
3267BT87X AUDIO DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	Documentation/sound/cards/bt87x.rst
3273F:	sound/pci/bt87x.c
3274
3275BT8XXGPIO DRIVER
3276M:	Michael Buesch <m@bues.ch>
3277W:	http://bu3sch.de/btgpio.php
3278S:	Maintained
3279F:	drivers/gpio/gpio-bt8xx.c
3280
3281BTRFS FILE SYSTEM
3282M:	Chris Mason <clm@fb.com>
3283M:	Josef Bacik <josef@toxicpanda.com>
3284M:	David Sterba <dsterba@suse.com>
3285L:	linux-btrfs@vger.kernel.org
3286W:	http://btrfs.wiki.kernel.org/
3287Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289S:	Maintained
3290F:	Documentation/filesystems/btrfs.txt
3291F:	fs/btrfs/
3292F:	include/linux/btrfs*
3293F:	include/uapi/linux/btrfs*
3294
3295BTTV VIDEO4LINUX DRIVER
3296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3297L:	linux-media@vger.kernel.org
3298W:	https://linuxtv.org
3299T:	git git://linuxtv.org/media_tree.git
3300S:	Odd fixes
3301F:	Documentation/media/v4l-drivers/bttv*
3302F:	drivers/media/pci/bt8xx/bttv*
3303
3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305M:	Chanwoo Choi <cw00.choi@samsung.com>
3306L:	linux-pm@vger.kernel.org
3307L:	linux-samsung-soc@vger.kernel.org
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309S:	Maintained
3310F:	drivers/devfreq/exynos-bus.c
3311F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313BUSLOGIC SCSI DRIVER
3314M:	Khalid Aziz <khalid@gonehiking.org>
3315L:	linux-scsi@vger.kernel.org
3316S:	Maintained
3317F:	drivers/scsi/BusLogic.*
3318F:	drivers/scsi/FlashPoint.*
3319
3320C-MEDIA CMI8788 DRIVER
3321M:	Clemens Ladisch <clemens@ladisch.de>
3322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3323T:	git git://git.alsa-project.org/alsa-kernel.git
3324S:	Maintained
3325F:	sound/pci/oxygen/
3326
3327C-SKY ARCHITECTURE
3328M:	Guo Ren <guoren@kernel.org>
3329T:	git https://github.com/c-sky/csky-linux.git
3330S:	Supported
3331F:	arch/csky/
3332F:	Documentation/devicetree/bindings/csky/
3333F:	drivers/irqchip/irq-csky-*
3334F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3335F:	drivers/clocksource/timer-gx6605s.c
3336F:	drivers/clocksource/timer-mp-csky.c
3337F:	Documentation/devicetree/bindings/timer/csky,*
3338K:	csky
3339N:	csky
3340
3341C6X ARCHITECTURE
3342M:	Mark Salter <msalter@redhat.com>
3343M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344L:	linux-c6x-dev@linux-c6x.org
3345W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3346S:	Maintained
3347F:	arch/c6x/
3348
3349CA8210 IEEE-802.15.4 RADIO DRIVER
3350M:	Harry Morris <h.morris@cascoda.com>
3351L:	linux-wpan@vger.kernel.org
3352W:	https://github.com/Cascoda/ca8210-linux.git
3353S:	Maintained
3354F:	drivers/net/ieee802154/ca8210.c
3355F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358M:	David Howells <dhowells@redhat.com>
3359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3360S:	Supported
3361F:	Documentation/filesystems/caching/cachefiles.txt
3362F:	fs/cachefiles/
3363
3364CADENCE MIPI-CSI2 BRIDGES
3365M:	Maxime Ripard <maxime.ripard@bootlin.com>
3366L:	linux-media@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/media/cdns,*.txt
3369F:	drivers/media/platform/cadence/cdns-csi2*
3370
3371CADET FM/AM RADIO RECEIVER DRIVER
3372M:	Hans Verkuil <hverkuil@xs4all.nl>
3373L:	linux-media@vger.kernel.org
3374T:	git git://linuxtv.org/media_tree.git
3375W:	https://linuxtv.org
3376S:	Maintained
3377F:	drivers/media/radio/radio-cadet*
3378
3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380M:	Jonathan Corbet <corbet@lwn.net>
3381L:	linux-media@vger.kernel.org
3382T:	git git://linuxtv.org/media_tree.git
3383S:	Maintained
3384F:	Documentation/media/v4l-drivers/cafe_ccic*
3385F:	drivers/media/platform/marvell-ccic/
3386
3387CAIF NETWORK LAYER
3388M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389L:	netdev@vger.kernel.org
3390S:	Supported
3391F:	Documentation/networking/caif/
3392F:	drivers/net/caif/
3393F:	include/uapi/linux/caif/
3394F:	include/net/caif/
3395F:	net/caif/
3396
3397CAKE QDISC
3398M:	Toke Høiland-Jørgensen <toke@toke.dk>
3399L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3400S:	Maintained
3401F:	net/sched/sch_cake.c
3402
3403CALGARY x86-64 IOMMU
3404M:	Muli Ben-Yehuda <mulix@mulix.org>
3405M:	Jon Mason <jdmason@kudzu.us>
3406L:	iommu@lists.linux-foundation.org
3407S:	Maintained
3408F:	arch/x86/kernel/pci-calgary_64.c
3409F:	arch/x86/kernel/tce_64.c
3410F:	arch/x86/include/asm/calgary.h
3411F:	arch/x86/include/asm/tce.h
3412
3413CAN NETWORK DRIVERS
3414M:	Wolfgang Grandegger <wg@grandegger.com>
3415M:	Marc Kleine-Budde <mkl@pengutronix.de>
3416L:	linux-can@vger.kernel.org
3417W:	https://github.com/linux-can
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/net/can/
3422F:	drivers/net/can/
3423F:	include/linux/can/dev.h
3424F:	include/linux/can/platform/
3425F:	include/uapi/linux/can/error.h
3426F:	include/uapi/linux/can/netlink.h
3427
3428CAN NETWORK LAYER
3429M:	Oliver Hartkopp <socketcan@hartkopp.net>
3430M:	Marc Kleine-Budde <mkl@pengutronix.de>
3431L:	linux-can@vger.kernel.org
3432W:	https://github.com/linux-can
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435S:	Maintained
3436F:	Documentation/networking/can.rst
3437F:	net/can/
3438F:	include/linux/can/core.h
3439F:	include/uapi/linux/can.h
3440F:	include/uapi/linux/can/bcm.h
3441F:	include/uapi/linux/can/raw.h
3442F:	include/uapi/linux/can/gw.h
3443
3444CAPABILITIES
3445M:	Serge Hallyn <serge@hallyn.com>
3446L:	linux-security-module@vger.kernel.org
3447S:	Supported
3448F:	include/linux/capability.h
3449F:	include/uapi/linux/capability.h
3450F:	security/commoncap.c
3451F:	kernel/capability.c
3452
3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454M:	Kevin Tsai <ktsai@capellamicro.com>
3455S:	Maintained
3456F:	drivers/iio/light/cm*
3457
3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459M:	Christian Lamparter <chunkeey@googlemail.com>
3460L:	linux-wireless@vger.kernel.org
3461W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3462S:	Maintained
3463F:	drivers/net/wireless/ath/carl9170/
3464
3465CAVIUM I2C DRIVER
3466M:	Jan Glauber <jglauber@cavium.com>
3467M:	David Daney <david.daney@cavium.com>
3468W:	http://www.cavium.com
3469S:	Supported
3470F:	drivers/i2c/busses/i2c-octeon*
3471F:	drivers/i2c/busses/i2c-thunderx*
3472
3473CAVIUM LIQUIDIO NETWORK DRIVER
3474M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3475M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3476M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478L:	netdev@vger.kernel.org
3479W:	http://www.cavium.com
3480S:	Supported
3481F:	drivers/net/ethernet/cavium/liquidio/
3482
3483CAVIUM MMC DRIVER
3484M:	Jan Glauber <jglauber@cavium.com>
3485M:	David Daney <david.daney@cavium.com>
3486M:	Steven J. Hill <Steven.Hill@cavium.com>
3487W:	http://www.cavium.com
3488S:	Supported
3489F:	drivers/mmc/host/cavium*
3490
3491CAVIUM OCTEON-TX CRYPTO DRIVER
3492M:	George Cherian <george.cherian@cavium.com>
3493L:	linux-crypto@vger.kernel.org
3494W:	http://www.cavium.com
3495S:	Supported
3496F:	drivers/crypto/cavium/cpt/
3497
3498CAVIUM THUNDERX2 ARM64 SOC
3499M:	Robert Richter <rrichter@cavium.com>
3500M:	Jayachandran C <jnair@caviumnetworks.com>
3501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502S:	Maintained
3503F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3504F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3505
3506CC2520 IEEE-802.15.4 RADIO DRIVER
3507M:	Varka Bhadram <varkabhadram@gmail.com>
3508L:	linux-wpan@vger.kernel.org
3509S:	Maintained
3510F:	drivers/net/ieee802154/cc2520.c
3511F:	include/linux/spi/cc2520.h
3512F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3513
3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515M:	Yael Chemla <yael.chemla@foss.arm.com>
3516M:	Gilad Ben-Yossef <gilad@benyossef.com>
3517L:	linux-crypto@vger.kernel.org
3518S:	Supported
3519F:	drivers/crypto/ccree/
3520W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3521
3522CEC FRAMEWORK
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	http://linuxtv.org
3527S:	Supported
3528F:	Documentation/media/kapi/cec-core.rst
3529F:	Documentation/media/uapi/cec
3530F:	drivers/media/cec/
3531F:	drivers/media/rc/keymaps/rc-cec.c
3532F:	include/media/cec.h
3533F:	include/media/cec-notifier.h
3534F:	include/uapi/linux/cec.h
3535F:	include/uapi/linux/cec-funcs.h
3536F:	Documentation/devicetree/bindings/media/cec.txt
3537F:	Documentation/ABI/testing/debugfs-cec-error-inj
3538
3539CEC GPIO DRIVER
3540M:	Hans Verkuil <hans.verkuil@cisco.com>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543W:	http://linuxtv.org
3544S:	Supported
3545F:	drivers/media/platform/cec-gpio/
3546F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3547
3548CELL BROADBAND ENGINE ARCHITECTURE
3549M:	Arnd Bergmann <arnd@arndb.de>
3550L:	linuxppc-dev@lists.ozlabs.org
3551W:	http://www.ibm.com/developerworks/power/cell/
3552S:	Supported
3553F:	arch/powerpc/include/asm/cell*.h
3554F:	arch/powerpc/include/asm/spu*.h
3555F:	arch/powerpc/include/uapi/asm/spu*.h
3556F:	arch/powerpc/oprofile/*cell*
3557F:	arch/powerpc/platforms/cell/
3558
3559CEPH COMMON CODE (LIBCEPH)
3560M:	Ilya Dryomov <idryomov@gmail.com>
3561M:	"Yan, Zheng" <zyan@redhat.com>
3562M:	Sage Weil <sage@redhat.com>
3563L:	ceph-devel@vger.kernel.org
3564W:	http://ceph.com/
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566T:	git git://github.com/ceph/ceph-client.git
3567S:	Supported
3568F:	net/ceph/
3569F:	include/linux/ceph/
3570F:	include/linux/crush/
3571
3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573M:	"Yan, Zheng" <zyan@redhat.com>
3574M:	Sage Weil <sage@redhat.com>
3575M:	Ilya Dryomov <idryomov@gmail.com>
3576L:	ceph-devel@vger.kernel.org
3577W:	http://ceph.com/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579T:	git git://github.com/ceph/ceph-client.git
3580S:	Supported
3581F:	Documentation/filesystems/ceph.txt
3582F:	fs/ceph/
3583
3584CERTIFICATE HANDLING:
3585M:	David Howells <dhowells@redhat.com>
3586M:	David Woodhouse <dwmw2@infradead.org>
3587L:	keyrings@vger.kernel.org
3588S:	Maintained
3589F:	Documentation/admin-guide/module-signing.rst
3590F:	certs/
3591F:	scripts/sign-file.c
3592F:	scripts/extract-cert.c
3593
3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595L:	linux-usb@vger.kernel.org
3596S:	Orphan
3597F:	Documentation/usb/WUSB-Design-overview.txt
3598F:	Documentation/usb/wusb-cbaf
3599F:	drivers/usb/host/hwa-hc.c
3600F:	drivers/usb/host/whci/
3601F:	drivers/usb/wusbcore/
3602F:	include/linux/usb/wusb*
3603
3604CFAG12864B LCD DRIVER
3605M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	drivers/auxdisplay/cfag12864b.c
3608F:	include/linux/cfag12864b.h
3609
3610CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612S:	Maintained
3613F:	drivers/auxdisplay/cfag12864bfb.c
3614F:	include/linux/cfag12864b.h
3615
3616802.11 (including CFG80211/NL80211)
3617M:	Johannes Berg <johannes@sipsolutions.net>
3618L:	linux-wireless@vger.kernel.org
3619W:	http://wireless.kernel.org/
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622S:	Maintained
3623F:	net/wireless/
3624F:	include/uapi/linux/nl80211.h
3625F:	include/linux/ieee80211.h
3626F:	include/net/wext.h
3627F:	include/net/cfg80211.h
3628F:	include/net/iw_handler.h
3629F:	include/net/ieee80211_radiotap.h
3630F:	Documentation/driver-api/80211/cfg80211.rst
3631F:	Documentation/networking/regulatory.txt
3632
3633CHAR and MISC DRIVERS
3634M:	Arnd Bergmann <arnd@arndb.de>
3635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637S:	Supported
3638F:	drivers/char/
3639F:	drivers/misc/
3640F:	include/linux/miscdevice.h
3641
3642CHECKPATCH
3643M:	Andy Whitcroft <apw@canonical.com>
3644M:	Joe Perches <joe@perches.com>
3645S:	Maintained
3646F:	scripts/checkpatch.pl
3647
3648CHINESE DOCUMENTATION
3649M:	Harry Wei <harryxiyou@gmail.com>
3650L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652S:	Maintained
3653F:	Documentation/translations/zh_CN/
3654
3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656M:	Peter Chen <Peter.Chen@nxp.com>
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658L:	linux-usb@vger.kernel.org
3659S:	Maintained
3660F:	drivers/usb/chipidea/
3661
3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663M:	Hans de Goede <hdegoede@redhat.com>
3664L:	linux-input@vger.kernel.org
3665S:	Maintained
3666F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667F:	drivers/input/touchscreen/chipone_icn8318.c
3668
3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670M:	Hans de Goede <hdegoede@redhat.com>
3671L:	linux-input@vger.kernel.org
3672S:	Maintained
3673F:	drivers/input/touchscreen/chipone_icn8505.c
3674
3675CHROME HARDWARE PLATFORM SUPPORT
3676M:	Benson Leung <bleung@chromium.org>
3677M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678S:	Maintained
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680F:	drivers/platform/chrome/
3681
3682CHROMEOS EC SUBDRIVERS
3683M:	Benson Leung <bleung@chromium.org>
3684M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3685R:	Guenter Roeck <groeck@chromium.org>
3686S:	Maintained
3687N:	cros_ec
3688N:	cros-ec
3689F:	drivers/power/supply/cros_usbpd-charger.c
3690
3691CIRRUS LOGIC AUDIO CODEC DRIVERS
3692M:	Brian Austin <brian.austin@cirrus.com>
3693M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3695S:	Maintained
3696F:	sound/soc/codecs/cs*
3697
3698CIRRUS LOGIC EP93XX ETHERNET DRIVER
3699M:	Hartley Sweeten <hsweeten@visionengravers.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3703
3704CISCO FCOE HBA DRIVER
3705M:	Satish Kharat <satishkh@cisco.com>
3706M:	Sesidhar Baddela <sebaddel@cisco.com>
3707M:	Karan Tilak Kumar <kartilak@cisco.com>
3708L:	linux-scsi@vger.kernel.org
3709S:	Supported
3710F:	drivers/scsi/fnic/
3711
3712CISCO SCSI HBA DRIVER
3713M:	Karan Tilak Kumar <kartilak@cisco.com>
3714M:	Sesidhar Baddela <sebaddel@cisco.com>
3715L:	linux-scsi@vger.kernel.org
3716S:	Supported
3717F:	drivers/scsi/snic/
3718
3719CISCO VIC ETHERNET NIC DRIVER
3720M:	Christian Benvenuti <benve@cisco.com>
3721M:	Govindarajulu Varadarajan <_govind@gmx.com>
3722M:	Parvi Kaustubhi <pkaustub@cisco.com>
3723S:	Supported
3724F:	drivers/net/ethernet/cisco/enic/
3725
3726CISCO VIC LOW LATENCY NIC DRIVER
3727M:	Christian Benvenuti <benve@cisco.com>
3728M:	Nelson Escobar <neescoba@cisco.com>
3729M:	Parvi Kaustubhi <pkaustub@cisco.com>
3730S:	Supported
3731F:	drivers/infiniband/hw/usnic/
3732
3733CIRRUS LOGIC MADERA CODEC DRIVERS
3734M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3735M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3737L:	patches@opensource.cirrus.com
3738T:	git https://github.com/CirrusLogic/linux-drivers.git
3739W:	https://github.com/CirrusLogic/linux-drivers/wiki
3740S:	Supported
3741F:	Documentation/devicetree/bindings/mfd/madera.txt
3742F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3743F:	include/linux/irqchip/irq-madera*
3744F:	include/linux/mfd/madera/*
3745F:	drivers/gpio/gpio-madera*
3746F:	drivers/irqchip/irq-madera*
3747F:	drivers/mfd/madera*
3748F:	drivers/mfd/cs47l*
3749F:	drivers/pinctrl/cirrus/*
3750
3751CLANG-FORMAT FILE
3752M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3753S:	Maintained
3754F:	.clang-format
3755
3756CLEANCACHE API
3757M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3758L:	linux-kernel@vger.kernel.org
3759S:	Maintained
3760F:	mm/cleancache.c
3761F:	include/linux/cleancache.h
3762
3763CLK API
3764M:	Russell King <linux@armlinux.org.uk>
3765L:	linux-clk@vger.kernel.org
3766S:	Maintained
3767F:	include/linux/clk.h
3768
3769CLOCKSOURCE, CLOCKEVENT DRIVERS
3770M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3771M:	Thomas Gleixner <tglx@linutronix.de>
3772L:	linux-kernel@vger.kernel.org
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3774S:	Supported
3775F:	drivers/clocksource/
3776F:	Documentation/devicetree/bindings/timer/
3777
3778CMPC ACPI DRIVER
3779M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3780M:	Daniel Oliveira Nascimento <don@syst.com.br>
3781L:	platform-driver-x86@vger.kernel.org
3782S:	Supported
3783F:	drivers/platform/x86/classmate-laptop.c
3784
3785COBALT MEDIA DRIVER
3786M:	Hans Verkuil <hans.verkuil@cisco.com>
3787L:	linux-media@vger.kernel.org
3788T:	git git://linuxtv.org/media_tree.git
3789W:	https://linuxtv.org
3790S:	Supported
3791F:	drivers/media/pci/cobalt/
3792
3793COCCINELLE/Semantic Patches (SmPL)
3794M:	Julia Lawall <Julia.Lawall@lip6.fr>
3795M:	Gilles Muller <Gilles.Muller@lip6.fr>
3796M:	Nicolas Palix <nicolas.palix@imag.fr>
3797M:	Michal Marek <michal.lkml@markovi.net>
3798L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3800W:	http://coccinelle.lip6.fr/
3801S:	Supported
3802F:	Documentation/dev-tools/coccinelle.rst
3803F:	scripts/coccinelle/
3804F:	scripts/coccicheck
3805
3806CODA FILE SYSTEM
3807M:	Jan Harkes <jaharkes@cs.cmu.edu>
3808M:	coda@cs.cmu.edu
3809L:	codalist@coda.cs.cmu.edu
3810W:	http://www.coda.cs.cmu.edu/
3811S:	Maintained
3812F:	Documentation/filesystems/coda.txt
3813F:	fs/coda/
3814F:	include/linux/coda*.h
3815F:	include/uapi/linux/coda*.h
3816
3817CODA V4L2 MEM2MEM DRIVER
3818M:	Philipp Zabel <p.zabel@pengutronix.de>
3819L:	linux-media@vger.kernel.org
3820S:	Maintained
3821F:	Documentation/devicetree/bindings/media/coda.txt
3822F:	drivers/media/platform/coda/
3823
3824CODE OF CONDUCT
3825M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3826S:	Supported
3827F:	Documentation/process/code-of-conduct.rst
3828F:	Documentation/process/code-of-conduct-interpretation.rst
3829
3830COMMON CLK FRAMEWORK
3831M:	Michael Turquette <mturquette@baylibre.com>
3832M:	Stephen Boyd <sboyd@kernel.org>
3833L:	linux-clk@vger.kernel.org
3834Q:	http://patchwork.kernel.org/project/linux-clk/list/
3835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/clock/
3838F:	drivers/clk/
3839X:	drivers/clk/clkdev.c
3840F:	include/linux/clk-pr*
3841F:	include/linux/clk/
3842F:	include/linux/of_clk.h
3843
3844COMMON INTERNET FILE SYSTEM (CIFS)
3845M:	Steve French <sfrench@samba.org>
3846L:	linux-cifs@vger.kernel.org
3847L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3848W:	http://linux-cifs.samba.org/
3849T:	git git://git.samba.org/sfrench/cifs-2.6.git
3850S:	Supported
3851F:	Documentation/filesystems/cifs/
3852F:	fs/cifs/
3853
3854COMPACTPCI HOTPLUG CORE
3855M:	Scott Murray <scott@spiteful.org>
3856L:	linux-pci@vger.kernel.org
3857S:	Maintained
3858F:	drivers/pci/hotplug/cpci_hotplug*
3859
3860COMPACTPCI HOTPLUG GENERIC DRIVER
3861M:	Scott Murray <scott@spiteful.org>
3862L:	linux-pci@vger.kernel.org
3863S:	Maintained
3864F:	drivers/pci/hotplug/cpcihp_generic.c
3865
3866COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3867M:	Scott Murray <scott@spiteful.org>
3868L:	linux-pci@vger.kernel.org
3869S:	Maintained
3870F:	drivers/pci/hotplug/cpcihp_zt5550.*
3871
3872COMPAL LAPTOP SUPPORT
3873M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3874L:	platform-driver-x86@vger.kernel.org
3875S:	Maintained
3876F:	drivers/platform/x86/compal-laptop.c
3877
3878COMPILER ATTRIBUTES
3879M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3880S:	Maintained
3881F:	include/linux/compiler_attributes.h
3882
3883CONEXANT ACCESSRUNNER USB DRIVER
3884L:	accessrunner-general@lists.sourceforge.net
3885W:	http://accessrunner.sourceforge.net/
3886S:	Orphan
3887F:	drivers/usb/atm/cxacru.c
3888
3889CONFIGFS
3890M:	Joel Becker <jlbec@evilplan.org>
3891M:	Christoph Hellwig <hch@lst.de>
3892T:	git git://git.infradead.org/users/hch/configfs.git
3893S:	Supported
3894F:	fs/configfs/
3895F:	include/linux/configfs.h
3896
3897CONNECTOR
3898M:	Evgeniy Polyakov <zbr@ioremap.net>
3899L:	netdev@vger.kernel.org
3900S:	Maintained
3901F:	drivers/connector/
3902
3903CONTROL GROUP (CGROUP)
3904M:	Tejun Heo <tj@kernel.org>
3905M:	Li Zefan <lizefan@huawei.com>
3906M:	Johannes Weiner <hannes@cmpxchg.org>
3907L:	cgroups@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3909S:	Maintained
3910F:	Documentation/cgroup*
3911F:	include/linux/cgroup*
3912F:	kernel/cgroup*
3913
3914CONTROL GROUP - CPUSET
3915M:	Li Zefan <lizefan@huawei.com>
3916L:	cgroups@vger.kernel.org
3917W:	http://www.bullopensource.org/cpuset/
3918W:	http://oss.sgi.com/projects/cpusets/
3919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3920S:	Maintained
3921F:	Documentation/cgroup-v1/cpusets.txt
3922F:	include/linux/cpuset.h
3923F:	kernel/cgroup/cpuset.c
3924
3925CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3926M:	Johannes Weiner <hannes@cmpxchg.org>
3927M:	Michal Hocko <mhocko@kernel.org>
3928M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3929L:	cgroups@vger.kernel.org
3930L:	linux-mm@kvack.org
3931S:	Maintained
3932F:	mm/memcontrol.c
3933F:	mm/swap_cgroup.c
3934
3935CORETEMP HARDWARE MONITORING DRIVER
3936M:	Fenghua Yu <fenghua.yu@intel.com>
3937L:	linux-hwmon@vger.kernel.org
3938S:	Maintained
3939F:	Documentation/hwmon/coretemp
3940F:	drivers/hwmon/coretemp.c
3941
3942COSA/SRP SYNC SERIAL DRIVER
3943M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3944W:	http://www.fi.muni.cz/~kas/cosa/
3945S:	Maintained
3946F:	drivers/net/wan/cosa*
3947
3948CPMAC ETHERNET DRIVER
3949M:	Florian Fainelli <f.fainelli@gmail.com>
3950L:	netdev@vger.kernel.org
3951S:	Maintained
3952F:	drivers/net/ethernet/ti/cpmac.c
3953
3954CPU FREQUENCY DRIVERS
3955M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3956M:	Viresh Kumar <viresh.kumar@linaro.org>
3957L:	linux-pm@vger.kernel.org
3958S:	Maintained
3959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3961B:	https://bugzilla.kernel.org
3962F:	Documentation/cpu-freq/
3963F:	Documentation/devicetree/bindings/cpufreq/
3964F:	drivers/cpufreq/
3965F:	include/linux/cpufreq.h
3966F:	tools/testing/selftests/cpufreq/
3967
3968CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3969M:	Viresh Kumar <viresh.kumar@linaro.org>
3970M:	Sudeep Holla <sudeep.holla@arm.com>
3971L:	linux-pm@vger.kernel.org
3972W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3973S:	Maintained
3974F:	drivers/cpufreq/arm_big_little.h
3975F:	drivers/cpufreq/arm_big_little.c
3976
3977CPU POWER MONITORING SUBSYSTEM
3978M:	Thomas Renninger <trenn@suse.com>
3979M:	Shuah Khan <shuah@kernel.org>
3980L:	linux-pm@vger.kernel.org
3981S:	Maintained
3982F:	tools/power/cpupower/
3983
3984CPUID/MSR DRIVER
3985M:	"H. Peter Anvin" <hpa@zytor.com>
3986S:	Maintained
3987F:	arch/x86/kernel/cpuid.c
3988F:	arch/x86/kernel/msr.c
3989
3990CPUIDLE DRIVER - ARM BIG LITTLE
3991M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3992M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3993L:	linux-pm@vger.kernel.org
3994L:	linux-arm-kernel@lists.infradead.org
3995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3996S:	Maintained
3997F:	drivers/cpuidle/cpuidle-big_little.c
3998
3999CPUIDLE DRIVER - ARM EXYNOS
4000M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4001M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4002M:	Kukjin Kim <kgene@kernel.org>
4003L:	linux-pm@vger.kernel.org
4004L:	linux-samsung-soc@vger.kernel.org
4005S:	Supported
4006F:	drivers/cpuidle/cpuidle-exynos.c
4007F:	arch/arm/mach-exynos/pm.c
4008
4009CPUIDLE DRIVERS
4010M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4011M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4012L:	linux-pm@vger.kernel.org
4013S:	Maintained
4014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4015B:	https://bugzilla.kernel.org
4016F:	drivers/cpuidle/*
4017F:	include/linux/cpuidle.h
4018
4019CRAMFS FILESYSTEM
4020M:	Nicolas Pitre <nico@linaro.org>
4021S:	Maintained
4022F:	Documentation/filesystems/cramfs.txt
4023F:	fs/cramfs/
4024
4025CRYPTO API
4026M:	Herbert Xu <herbert@gondor.apana.org.au>
4027M:	"David S. Miller" <davem@davemloft.net>
4028L:	linux-crypto@vger.kernel.org
4029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4031S:	Maintained
4032F:	Documentation/crypto/
4033F:	Documentation/devicetree/bindings/crypto/
4034F:	arch/*/crypto/
4035F:	crypto/
4036F:	drivers/crypto/
4037F:	include/crypto/
4038F:	include/linux/crypto*
4039
4040CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4041M:	Neil Horman <nhorman@tuxdriver.com>
4042L:	linux-crypto@vger.kernel.org
4043S:	Maintained
4044F:	crypto/ansi_cprng.c
4045F:	crypto/rng.c
4046
4047CS3308 MEDIA DRIVER
4048M:	Hans Verkuil <hverkuil@xs4all.nl>
4049L:	linux-media@vger.kernel.org
4050T:	git git://linuxtv.org/media_tree.git
4051W:	http://linuxtv.org
4052S:	Odd Fixes
4053F:	drivers/media/i2c/cs3308.c
4054
4055CS5535 Audio ALSA driver
4056M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4057S:	Maintained
4058F:	sound/pci/cs5535audio/
4059
4060CSI DRIVERS FOR ALLWINNER V3s
4061M:	Yong Deng <yong.deng@magewell.com>
4062L:	linux-media@vger.kernel.org
4063T:	git git://linuxtv.org/media_tree.git
4064S:	Maintained
4065F:	drivers/media/platform/sunxi/sun6i-csi/
4066F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4067
4068CW1200 WLAN driver
4069M:	Solomon Peachy <pizza@shaftnet.org>
4070S:	Maintained
4071F:	drivers/net/wireless/st/cw1200/
4072
4073CX18 VIDEO4LINUX DRIVER
4074M:	Andy Walls <awalls@md.metrocast.net>
4075L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4076L:	linux-media@vger.kernel.org
4077T:	git git://linuxtv.org/media_tree.git
4078W:	https://linuxtv.org
4079W:	http://www.ivtvdriver.org/index.php/Cx18
4080S:	Maintained
4081F:	Documentation/media/v4l-drivers/cx18*
4082F:	drivers/media/pci/cx18/
4083F:	include/uapi/linux/ivtv*
4084
4085CX2341X MPEG ENCODER HELPER MODULE
4086M:	Hans Verkuil <hverkuil@xs4all.nl>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Maintained
4091F:	drivers/media/common/cx2341x*
4092F:	include/media/drv-intf/cx2341x.h
4093
4094CX24120 MEDIA DRIVER
4095M:	Jemma Denson <jdenson@gmail.com>
4096M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4097L:	linux-media@vger.kernel.org
4098W:	https://linuxtv.org
4099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4100S:	Maintained
4101F:	drivers/media/dvb-frontends/cx24120*
4102
4103CX88 VIDEO4LINUX DRIVER
4104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4105L:	linux-media@vger.kernel.org
4106W:	https://linuxtv.org
4107T:	git git://linuxtv.org/media_tree.git
4108S:	Odd fixes
4109F:	Documentation/media/v4l-drivers/cx88*
4110F:	drivers/media/pci/cx88/
4111
4112CXD2820R MEDIA DRIVER
4113M:	Antti Palosaari <crope@iki.fi>
4114L:	linux-media@vger.kernel.org
4115W:	https://linuxtv.org
4116W:	http://palosaari.fi/linux/
4117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4118T:	git git://linuxtv.org/anttip/media_tree.git
4119S:	Maintained
4120F:	drivers/media/dvb-frontends/cxd2820r*
4121
4122CXGB3 ETHERNET DRIVER (CXGB3)
4123M:	Arjun Vynipadath <arjun@chelsio.com>
4124L:	netdev@vger.kernel.org
4125W:	http://www.chelsio.com
4126S:	Supported
4127F:	drivers/net/ethernet/chelsio/cxgb3/
4128
4129CXGB3 ISCSI DRIVER (CXGB3I)
4130M:	Karen Xie <kxie@chelsio.com>
4131L:	linux-scsi@vger.kernel.org
4132W:	http://www.chelsio.com
4133S:	Supported
4134F:	drivers/scsi/cxgbi/cxgb3i
4135
4136CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4137M:	Steve Wise <swise@chelsio.com>
4138L:	linux-rdma@vger.kernel.org
4139W:	http://www.openfabrics.org
4140S:	Supported
4141F:	drivers/infiniband/hw/cxgb3/
4142F:	include/uapi/rdma/cxgb3-abi.h
4143
4144CXGB4 CRYPTO DRIVER (chcr)
4145M:	Harsh Jain <harsh@chelsio.com>
4146L:	linux-crypto@vger.kernel.org
4147W:	http://www.chelsio.com
4148S:	Supported
4149F:	drivers/crypto/chelsio
4150
4151CXGB4 ETHERNET DRIVER (CXGB4)
4152M:	Arjun Vynipadath <arjun@chelsio.com>
4153L:	netdev@vger.kernel.org
4154W:	http://www.chelsio.com
4155S:	Supported
4156F:	drivers/net/ethernet/chelsio/cxgb4/
4157
4158CXGB4 ISCSI DRIVER (CXGB4I)
4159M:	Karen Xie <kxie@chelsio.com>
4160L:	linux-scsi@vger.kernel.org
4161W:	http://www.chelsio.com
4162S:	Supported
4163F:	drivers/scsi/cxgbi/cxgb4i
4164
4165CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4166M:	Steve Wise <swise@chelsio.com>
4167L:	linux-rdma@vger.kernel.org
4168W:	http://www.openfabrics.org
4169S:	Supported
4170F:	drivers/infiniband/hw/cxgb4/
4171F:	include/uapi/rdma/cxgb4-abi.h
4172
4173CXGB4VF ETHERNET DRIVER (CXGB4VF)
4174M:	Casey Leedom <leedom@chelsio.com>
4175L:	netdev@vger.kernel.org
4176W:	http://www.chelsio.com
4177S:	Supported
4178F:	drivers/net/ethernet/chelsio/cxgb4vf/
4179
4180CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4181M:	Frederic Barrat <fbarrat@linux.ibm.com>
4182M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4183L:	linuxppc-dev@lists.ozlabs.org
4184S:	Supported
4185F:	arch/powerpc/platforms/powernv/pci-cxl.c
4186F:	drivers/misc/cxl/
4187F:	include/misc/cxl*
4188F:	include/uapi/misc/cxl.h
4189F:	Documentation/powerpc/cxl.txt
4190F:	Documentation/ABI/testing/sysfs-class-cxl
4191
4192CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4193M:	Manoj N. Kumar <manoj@linux.ibm.com>
4194M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4195M:	Uma Krishnan <ukrishn@linux.ibm.com>
4196L:	linux-scsi@vger.kernel.org
4197S:	Supported
4198F:	drivers/scsi/cxlflash/
4199F:	include/uapi/scsi/cxlflash_ioctl.h
4200F:	Documentation/powerpc/cxlflash.txt
4201
4202CYBERPRO FB DRIVER
4203M:	Russell King <linux@armlinux.org.uk>
4204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4205W:	http://www.armlinux.org.uk/
4206S:	Maintained
4207F:	drivers/video/fbdev/cyber2000fb.*
4208
4209CYCLADES ASYNC MUX DRIVER
4210W:	http://www.cyclades.com/
4211S:	Orphan
4212F:	drivers/tty/cyclades.c
4213F:	include/linux/cyclades.h
4214F:	include/uapi/linux/cyclades.h
4215
4216CYCLADES PC300 DRIVER
4217W:	http://www.cyclades.com/
4218S:	Orphan
4219F:	drivers/net/wan/pc300*
4220
4221CYPRESS_FIRMWARE MEDIA DRIVER
4222M:	Antti Palosaari <crope@iki.fi>
4223L:	linux-media@vger.kernel.org
4224W:	https://linuxtv.org
4225W:	http://palosaari.fi/linux/
4226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4227T:	git git://linuxtv.org/anttip/media_tree.git
4228S:	Maintained
4229F:	drivers/media/common/cypress_firmware*
4230
4231CYTTSP TOUCHSCREEN DRIVER
4232M:	Ferruh Yigit <fery@cypress.com>
4233L:	linux-input@vger.kernel.org
4234S:	Supported
4235F:	drivers/input/touchscreen/cyttsp*
4236F:	include/linux/input/cyttsp.h
4237
4238D-LINK DIR-685 TOUCHKEYS DRIVER
4239M:	Linus Walleij <linus.walleij@linaro.org>
4240L:	linux-input@vger.kernel.org
4241S:	Supported
4242F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4243
4244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4245M:	Joshua Kinard <kumba@gentoo.org>
4246S:	Maintained
4247F:	drivers/rtc/rtc-ds1685.c
4248F:	include/linux/rtc/ds1685.h
4249
4250DAMA SLAVE for AX.25
4251M:	Joerg Reuter <jreuter@yaina.de>
4252W:	http://yaina.de/jreuter/
4253W:	http://www.qsl.net/dl1bke/
4254L:	linux-hams@vger.kernel.org
4255S:	Maintained
4256F:	net/ax25/af_ax25.c
4257F:	net/ax25/ax25_dev.c
4258F:	net/ax25/ax25_ds_*
4259F:	net/ax25/ax25_in.c
4260F:	net/ax25/ax25_out.c
4261F:	net/ax25/ax25_timer.c
4262F:	net/ax25/sysctl_net_ax25.c
4263
4264DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4265L:	netdev@vger.kernel.org
4266S:	Orphan
4267F:	Documentation/networking/device_drivers/dec/dmfe.txt
4268F:	drivers/net/ethernet/dec/tulip/dmfe.c
4269
4270DC390/AM53C974 SCSI driver
4271M:	Hannes Reinecke <hare@suse.com>
4272L:	linux-scsi@vger.kernel.org
4273S:	Maintained
4274F:	drivers/scsi/am53c974.c
4275
4276DC395x SCSI driver
4277M:	Oliver Neukum <oliver@neukum.org>
4278M:	Ali Akcaagac <aliakc@web.de>
4279M:	Jamie Lenehan <lenehan@twibble.org>
4280L:	dc395x@twibble.org
4281W:	http://twibble.org/dist/dc395x/
4282W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4283S:	Maintained
4284F:	Documentation/scsi/dc395x.txt
4285F:	drivers/scsi/dc395x.*
4286
4287DCCP PROTOCOL
4288M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4289L:	dccp@vger.kernel.org
4290W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4291S:	Maintained
4292F:	include/linux/dccp.h
4293F:	include/uapi/linux/dccp.h
4294F:	include/linux/tfrc.h
4295F:	net/dccp/
4296
4297DECnet NETWORK LAYER
4298W:	http://linux-decnet.sourceforge.net
4299L:	linux-decnet-user@lists.sourceforge.net
4300S:	Orphan
4301F:	Documentation/networking/decnet.txt
4302F:	net/decnet/
4303
4304DECSTATION PLATFORM SUPPORT
4305M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4306L:	linux-mips@vger.kernel.org
4307W:	http://www.linux-mips.org/wiki/DECstation
4308S:	Maintained
4309F:	arch/mips/dec/
4310F:	arch/mips/include/asm/dec/
4311F:	arch/mips/include/asm/mach-dec/
4312
4313DEFXX FDDI NETWORK DRIVER
4314M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4315S:	Maintained
4316F:	drivers/net/fddi/defxx.*
4317
4318DELL SMBIOS DRIVER
4319M:	Pali Rohár <pali.rohar@gmail.com>
4320M:	Mario Limonciello <mario.limonciello@dell.com>
4321L:	platform-driver-x86@vger.kernel.org
4322S:	Maintained
4323F:	drivers/platform/x86/dell-smbios.*
4324
4325DELL SMBIOS SMM DRIVER
4326M:	Mario Limonciello <mario.limonciello@dell.com>
4327L:	platform-driver-x86@vger.kernel.org
4328S:	Maintained
4329F:	drivers/platform/x86/dell-smbios-smm.c
4330
4331DELL SMBIOS WMI DRIVER
4332M:	Mario Limonciello <mario.limonciello@dell.com>
4333L:	platform-driver-x86@vger.kernel.org
4334S:	Maintained
4335F:	drivers/platform/x86/dell-smbios-wmi.c
4336F:	tools/wmi/dell-smbios-example.c
4337
4338DEFZA FDDI NETWORK DRIVER
4339M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4340S:	Maintained
4341F:	drivers/net/fddi/defza.*
4342
4343DELL LAPTOP DRIVER
4344M:	Matthew Garrett <mjg59@srcf.ucam.org>
4345M:	Pali Rohár <pali.rohar@gmail.com>
4346L:	platform-driver-x86@vger.kernel.org
4347S:	Maintained
4348F:	drivers/platform/x86/dell-laptop.c
4349
4350DELL LAPTOP FREEFALL DRIVER
4351M:	Pali Rohár <pali.rohar@gmail.com>
4352S:	Maintained
4353F:	drivers/platform/x86/dell-smo8800.c
4354
4355DELL LAPTOP RBTN DRIVER
4356M:	Pali Rohár <pali.rohar@gmail.com>
4357S:	Maintained
4358F:	drivers/platform/x86/dell-rbtn.*
4359
4360DELL REMOTE BIOS UPDATE DRIVER
4361M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4362L:	platform-driver-x86@vger.kernel.org
4363S:	Maintained
4364F:	drivers/platform/x86/dell_rbu.c
4365
4366DELL LAPTOP SMM DRIVER
4367M:	Pali Rohár <pali.rohar@gmail.com>
4368S:	Maintained
4369F:	drivers/hwmon/dell-smm-hwmon.c
4370F:	include/uapi/linux/i8k.h
4371
4372DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4373M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4374L:	platform-driver-x86@vger.kernel.org
4375S:	Maintained
4376F:	Documentation/dcdbas.txt
4377F:	drivers/platform/x86/dcdbas.*
4378
4379DELL WMI NOTIFICATIONS DRIVER
4380M:	Matthew Garrett <mjg59@srcf.ucam.org>
4381M:	Pali Rohár <pali.rohar@gmail.com>
4382S:	Maintained
4383F:	drivers/platform/x86/dell-wmi.c
4384
4385DELL WMI DESCRIPTOR DRIVER
4386M:	Mario Limonciello <mario.limonciello@dell.com>
4387S:	Maintained
4388F:	drivers/platform/x86/dell-wmi-descriptor.c
4389
4390DELTA ST MEDIA DRIVER
4391M:	Hugues Fruchet <hugues.fruchet@st.com>
4392L:	linux-media@vger.kernel.org
4393T:	git git://linuxtv.org/media_tree.git
4394W:	https://linuxtv.org
4395S:	Supported
4396F:	drivers/media/platform/sti/delta
4397
4398DENALI NAND DRIVER
4399M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4400L:	linux-mtd@lists.infradead.org
4401S:	Supported
4402F:	drivers/mtd/nand/raw/denali*
4403
4404DESIGNWARE USB2 DRD IP DRIVER
4405M:	Minas Harutyunyan <hminas@synopsys.com>
4406L:	linux-usb@vger.kernel.org
4407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4408S:	Maintained
4409F:	drivers/usb/dwc2/
4410
4411DESIGNWARE USB3 DRD IP DRIVER
4412M:	Felipe Balbi <balbi@kernel.org>
4413L:	linux-usb@vger.kernel.org
4414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4415S:	Maintained
4416F:	drivers/usb/dwc3/
4417
4418DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4419M:	Andreas Klinger <ak@it-klinger.de>
4420L:	linux-iio@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4423F:	drivers/iio/proximity/srf*.c
4424
4425DEVICE COREDUMP (DEV_COREDUMP)
4426M:	Johannes Berg <johannes@sipsolutions.net>
4427L:	linux-kernel@vger.kernel.org
4428S:	Maintained
4429F:	drivers/base/devcoredump.c
4430F:	include/linux/devcoredump.h
4431
4432DEVICE FREQUENCY (DEVFREQ)
4433M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4434M:	Kyungmin Park <kyungmin.park@samsung.com>
4435R:	Chanwoo Choi <cw00.choi@samsung.com>
4436L:	linux-pm@vger.kernel.org
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4438S:	Maintained
4439F:	drivers/devfreq/
4440F:	include/linux/devfreq.h
4441F:	Documentation/devicetree/bindings/devfreq/
4442
4443DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4444M:	Chanwoo Choi <cw00.choi@samsung.com>
4445L:	linux-pm@vger.kernel.org
4446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4447S:	Supported
4448F:	drivers/devfreq/event/
4449F:	drivers/devfreq/devfreq-event.c
4450F:	include/linux/devfreq-event.h
4451F:	Documentation/devicetree/bindings/devfreq/event/
4452
4453DEVICE NUMBER REGISTRY
4454M:	Torben Mathiasen <device@lanana.org>
4455W:	http://lanana.org/docs/device-list/index.html
4456S:	Maintained
4457
4458DEVICE-MAPPER  (LVM)
4459M:	Alasdair Kergon <agk@redhat.com>
4460M:	Mike Snitzer <snitzer@redhat.com>
4461M:	dm-devel@redhat.com
4462L:	dm-devel@redhat.com
4463W:	http://sources.redhat.com/dm
4464Q:	http://patchwork.kernel.org/project/dm-devel/list/
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4466T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4467S:	Maintained
4468F:	Documentation/device-mapper/
4469F:	drivers/md/Makefile
4470F:	drivers/md/Kconfig
4471F:	drivers/md/dm*
4472F:	drivers/md/persistent-data/
4473F:	include/linux/device-mapper.h
4474F:	include/linux/dm-*.h
4475F:	include/uapi/linux/dm-*.h
4476
4477DEVLINK
4478M:	Jiri Pirko <jiri@mellanox.com>
4479L:	netdev@vger.kernel.org
4480S:	Supported
4481F:	net/core/devlink.c
4482F:	include/net/devlink.h
4483F:	include/uapi/linux/devlink.h
4484
4485DIALOG SEMICONDUCTOR DRIVERS
4486M:	Support Opensource <support.opensource@diasemi.com>
4487W:	http://www.dialog-semiconductor.com/products
4488S:	Supported
4489F:	Documentation/hwmon/da90??
4490F:	Documentation/devicetree/bindings/mfd/da90*.txt
4491F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4492F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4493F:	Documentation/devicetree/bindings/regulator/da92*.txt
4494F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4495F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4496F:	drivers/gpio/gpio-da90??.c
4497F:	drivers/hwmon/da90??-hwmon.c
4498F:	drivers/iio/adc/da91??-*.c
4499F:	drivers/input/misc/da90??_onkey.c
4500F:	drivers/input/touchscreen/da9052_tsi.c
4501F:	drivers/leds/leds-da90??.c
4502F:	drivers/mfd/da903x.c
4503F:	drivers/mfd/da90??-*.c
4504F:	drivers/mfd/da91??-*.c
4505F:	drivers/power/supply/da9052-battery.c
4506F:	drivers/power/supply/da91??-*.c
4507F:	drivers/regulator/da903x.c
4508F:	drivers/regulator/da9???-regulator.[ch]
4509F:	drivers/thermal/da90??-thermal.c
4510F:	drivers/rtc/rtc-da90??.c
4511F:	drivers/video/backlight/da90??_bl.c
4512F:	drivers/watchdog/da90??_wdt.c
4513F:	include/linux/mfd/da903x.h
4514F:	include/linux/mfd/da9052/
4515F:	include/linux/mfd/da9055/
4516F:	include/linux/mfd/da9062/
4517F:	include/linux/mfd/da9063/
4518F:	include/linux/mfd/da9150/
4519F:	include/linux/regulator/da9211.h
4520F:	include/sound/da[79]*.h
4521F:	sound/soc/codecs/da[79]*.[ch]
4522
4523DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4524M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4525L:	linux-gpio@vger.kernel.org
4526S:	Maintained
4527F:	drivers/gpio/gpio-gpio-mm.c
4528
4529DIOLAN U2C-12 I2C DRIVER
4530M:	Guenter Roeck <linux@roeck-us.net>
4531L:	linux-i2c@vger.kernel.org
4532S:	Maintained
4533F:	drivers/i2c/busses/i2c-diolan-u2c.c
4534
4535FILESYSTEM DIRECT ACCESS (DAX)
4536M:	Matthew Wilcox <willy@infradead.org>
4537M:	Ross Zwisler <zwisler@kernel.org>
4538M:	Jan Kara <jack@suse.cz>
4539L:	linux-fsdevel@vger.kernel.org
4540S:	Supported
4541F:	fs/dax.c
4542F:	include/linux/dax.h
4543F:	include/trace/events/fs_dax.h
4544
4545DEVICE DIRECT ACCESS (DAX)
4546M:	Dan Williams <dan.j.williams@intel.com>
4547M:	Dave Jiang <dave.jiang@intel.com>
4548M:	Ross Zwisler <zwisler@kernel.org>
4549M:	Vishal Verma <vishal.l.verma@intel.com>
4550L:	linux-nvdimm@lists.01.org
4551S:	Supported
4552F:	drivers/dax/
4553
4554DIRECTORY NOTIFICATION (DNOTIFY)
4555M:	Jan Kara <jack@suse.cz>
4556R:	Amir Goldstein <amir73il@gmail.com>
4557L:	linux-fsdevel@vger.kernel.org
4558S:	Maintained
4559F:	Documentation/filesystems/dnotify.txt
4560F:	fs/notify/dnotify/
4561F:	include/linux/dnotify.h
4562
4563DISK GEOMETRY AND PARTITION HANDLING
4564M:	Andries Brouwer <aeb@cwi.nl>
4565W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4566W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4567W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4568S:	Maintained
4569
4570DISKQUOTA
4571M:	Jan Kara <jack@suse.com>
4572S:	Maintained
4573F:	Documentation/filesystems/quota.txt
4574F:	fs/quota/
4575F:	include/linux/quota*.h
4576F:	include/uapi/linux/quota*.h
4577
4578DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4579M:	Bernie Thompson <bernie@plugable.com>
4580L:	linux-fbdev@vger.kernel.org
4581S:	Maintained
4582W:	http://plugable.com/category/projects/udlfb/
4583F:	drivers/video/fbdev/udlfb.c
4584F:	include/video/udlfb.h
4585F:	Documentation/fb/udlfb.txt
4586
4587DISTRIBUTED LOCK MANAGER (DLM)
4588M:	Christine Caulfield <ccaulfie@redhat.com>
4589M:	David Teigland <teigland@redhat.com>
4590L:	cluster-devel@redhat.com
4591W:	http://sources.redhat.com/cluster/
4592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4593S:	Supported
4594F:	fs/dlm/
4595
4596DMA BUFFER SHARING FRAMEWORK
4597M:	Sumit Semwal <sumit.semwal@linaro.org>
4598S:	Maintained
4599L:	linux-media@vger.kernel.org
4600L:	dri-devel@lists.freedesktop.org
4601L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4602F:	drivers/dma-buf/
4603F:	include/linux/dma-buf*
4604F:	include/linux/reservation.h
4605F:	include/linux/*fence.h
4606F:	Documentation/driver-api/dma-buf.rst
4607T:	git git://anongit.freedesktop.org/drm/drm-misc
4608
4609DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4610M:	Vinod Koul <vkoul@kernel.org>
4611L:	dmaengine@vger.kernel.org
4612Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4613S:	Maintained
4614F:	drivers/dma/
4615F:	include/linux/dmaengine.h
4616F:	include/linux/of_dma.h
4617F:	Documentation/devicetree/bindings/dma/
4618F:	Documentation/driver-api/dmaengine/
4619T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4620
4621DMA MAPPING HELPERS
4622M:	Christoph Hellwig <hch@lst.de>
4623M:	Marek Szyprowski <m.szyprowski@samsung.com>
4624R:	Robin Murphy <robin.murphy@arm.com>
4625L:	iommu@lists.linux-foundation.org
4626T:	git git://git.infradead.org/users/hch/dma-mapping.git
4627W:	http://git.infradead.org/users/hch/dma-mapping.git
4628S:	Supported
4629F:	kernel/dma/
4630F:	include/asm-generic/dma-mapping.h
4631F:	include/linux/dma-direct.h
4632F:	include/linux/dma-mapping.h
4633F:	include/linux/dma-noncoherent.h
4634
4635DME1737 HARDWARE MONITOR DRIVER
4636M:	Juerg Haefliger <juergh@gmail.com>
4637L:	linux-hwmon@vger.kernel.org
4638S:	Maintained
4639F:	Documentation/hwmon/dme1737
4640F:	drivers/hwmon/dme1737.c
4641
4642DMI/SMBIOS SUPPORT
4643M:	Jean Delvare <jdelvare@suse.com>
4644S:	Maintained
4645T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4646F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4647F:	drivers/firmware/dmi-id.c
4648F:	drivers/firmware/dmi_scan.c
4649F:	include/linux/dmi.h
4650
4651DOCUMENTATION
4652M:	Jonathan Corbet <corbet@lwn.net>
4653L:	linux-doc@vger.kernel.org
4654S:	Maintained
4655F:	Documentation/
4656F:	scripts/kernel-doc
4657X:	Documentation/ABI/
4658X:	Documentation/acpi/
4659X:	Documentation/devicetree/
4660X:	Documentation/i2c/
4661X:	Documentation/media/
4662X:	Documentation/power/
4663X:	Documentation/spi/
4664T:	git git://git.lwn.net/linux.git docs-next
4665
4666DOCUMENTATION/ITALIAN
4667M:	Federico Vaga <federico.vaga@vaga.pv.it>
4668L:	linux-doc@vger.kernel.org
4669S:	Maintained
4670F:	Documentation/translations/it_IT
4671
4672DONGWOON DW9714 LENS VOICE COIL DRIVER
4673M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4674L:	linux-media@vger.kernel.org
4675T:	git git://linuxtv.org/media_tree.git
4676S:	Maintained
4677F:	drivers/media/i2c/dw9714.c
4678F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4679
4680DONGWOON DW9807 LENS VOICE COIL DRIVER
4681M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4682L:	linux-media@vger.kernel.org
4683T:	git git://linuxtv.org/media_tree.git
4684S:	Maintained
4685F:	drivers/media/i2c/dw9807-vcm.c
4686F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4687
4688DOUBLETALK DRIVER
4689M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4690L:	blinux-list@redhat.com
4691S:	Maintained
4692F:	drivers/char/dtlk.c
4693F:	include/linux/dtlk.h
4694
4695DPAA2 DATAPATH I/O (DPIO) DRIVER
4696M:	Roy Pledge <Roy.Pledge@nxp.com>
4697L:	linux-kernel@vger.kernel.org
4698S:	Maintained
4699F:	drivers/soc/fsl/dpio
4700
4701DPAA2 ETHERNET DRIVER
4702M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4703L:	netdev@vger.kernel.org
4704S:	Maintained
4705F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4706F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4707F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4708F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4709F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4710
4711DPAA2 ETHERNET SWITCH DRIVER
4712M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4713M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4714L:	linux-kernel@vger.kernel.org
4715S:	Maintained
4716F:	drivers/staging/fsl-dpaa2/ethsw
4717
4718DPAA2 PTP CLOCK DRIVER
4719M:	Yangbo Lu <yangbo.lu@nxp.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4723F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4724
4725DPT_I2O SCSI RAID DRIVER
4726M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4727L:	linux-scsi@vger.kernel.org
4728W:	http://www.adaptec.com/
4729S:	Maintained
4730F:	drivers/scsi/dpt*
4731F:	drivers/scsi/dpt/
4732
4733DRBD DRIVER
4734M:	Philipp Reisner <philipp.reisner@linbit.com>
4735M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4736L:	drbd-dev@lists.linbit.com
4737W:	http://www.drbd.org
4738T:	git git://git.linbit.com/linux-drbd.git
4739T:	git git://git.linbit.com/drbd-8.4.git
4740S:	Supported
4741F:	drivers/block/drbd/
4742F:	lib/lru_cache.c
4743F:	Documentation/blockdev/drbd/
4744
4745DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4746M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4747R:	"Rafael J. Wysocki" <rafael@kernel.org>
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4749S:	Supported
4750F:	Documentation/kobject.txt
4751F:	drivers/base/
4752F:	fs/debugfs/
4753F:	fs/sysfs/
4754F:	include/linux/debugfs.h
4755F:	include/linux/kobj*
4756F:	lib/kobj*
4757
4758DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4759M:	Kevin Hilman <khilman@kernel.org>
4760M:	Nishanth Menon <nm@ti.com>
4761S:	Maintained
4762F:	drivers/power/avs/
4763F:	include/linux/power/smartreflex.h
4764L:	linux-pm@vger.kernel.org
4765
4766DRM DRIVER FOR ARM PL111 CLCD
4767M:	Eric Anholt <eric@anholt.net>
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769S:	Supported
4770F:	drivers/gpu/drm/pl111/
4771
4772DRM DRIVER FOR ARM VERSATILE TFT PANELS
4773M:	Linus Walleij <linus.walleij@linaro.org>
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775S:	Maintained
4776F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4777F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4778
4779DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4780M:	Dave Airlie <airlied@redhat.com>
4781S:	Odd Fixes
4782F:	drivers/gpu/drm/ast/
4783
4784DRM DRIVER FOR BOCHS VIRTUAL GPU
4785M:	Gerd Hoffmann <kraxel@redhat.com>
4786L:	virtualization@lists.linux-foundation.org
4787T:	git git://anongit.freedesktop.org/drm/drm-misc
4788S:	Maintained
4789F:	drivers/gpu/drm/bochs/
4790
4791DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4792M:	Linus Walleij <linus.walleij@linaro.org>
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794S:	Maintained
4795F:	drivers/gpu/drm/tve200/
4796
4797DRM DRIVER FOR ILITEK ILI9225 PANELS
4798M:	David Lechner <david@lechnology.com>
4799S:	Maintained
4800F:	drivers/gpu/drm/tinydrm/ili9225.c
4801F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4802
4803DRM DRIVER FOR HX8357D PANELS
4804M:	Eric Anholt <eric@anholt.net>
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806S:	Maintained
4807F:	drivers/gpu/drm/tinydrm/hx8357d.c
4808F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4809
4810DRM DRIVER FOR INTEL I810 VIDEO CARDS
4811S:	Orphan / Obsolete
4812F:	drivers/gpu/drm/i810/
4813F:	include/uapi/drm/i810_drm.h
4814
4815DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4816S:	Orphan / Obsolete
4817F:	drivers/gpu/drm/mga/
4818F:	include/uapi/drm/mga_drm.h
4819
4820DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4821M:	Dave Airlie <airlied@redhat.com>
4822S:	Odd Fixes
4823F:	drivers/gpu/drm/mgag200/
4824
4825DRM DRIVER FOR MI0283QT
4826M:	Noralf Trønnes <noralf@tronnes.org>
4827S:	Maintained
4828F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4829F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4830
4831DRM DRIVER FOR MSM ADRENO GPU
4832M:	Rob Clark <robdclark@gmail.com>
4833L:	linux-arm-msm@vger.kernel.org
4834L:	dri-devel@lists.freedesktop.org
4835L:	freedreno@lists.freedesktop.org
4836T:	git git://people.freedesktop.org/~robclark/linux
4837S:	Maintained
4838F:	drivers/gpu/drm/msm/
4839F:	include/uapi/drm/msm_drm.h
4840F:	Documentation/devicetree/bindings/display/msm/
4841
4842DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4843M:	Ben Skeggs <bskeggs@redhat.com>
4844L:	dri-devel@lists.freedesktop.org
4845L:	nouveau@lists.freedesktop.org
4846T:	git git://github.com/skeggsb/linux
4847S:	Supported
4848F:	drivers/gpu/drm/nouveau/
4849F:	include/uapi/drm/nouveau_drm.h
4850
4851DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4852M:	Stefan Mavrodiev <stefan@olimex.com>
4853S:	Maintained
4854F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4855F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4856
4857DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4858M:	Noralf Trønnes <noralf@tronnes.org>
4859S:	Maintained
4860F:	drivers/gpu/drm/tinydrm/repaper.c
4861F:	Documentation/devicetree/bindings/display/repaper.txt
4862
4863DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4864M:	Dave Airlie <airlied@redhat.com>
4865M:	Gerd Hoffmann <kraxel@redhat.com>
4866L:	virtualization@lists.linux-foundation.org
4867T:	git git://anongit.freedesktop.org/drm/drm-misc
4868S:	Obsolete
4869W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4870F:	drivers/gpu/drm/cirrus/
4871
4872DRM DRIVER FOR QXL VIRTUAL GPU
4873M:	Dave Airlie <airlied@redhat.com>
4874M:	Gerd Hoffmann <kraxel@redhat.com>
4875L:	virtualization@lists.linux-foundation.org
4876T:	git git://anongit.freedesktop.org/drm/drm-misc
4877S:	Maintained
4878F:	drivers/gpu/drm/qxl/
4879F:	include/uapi/drm/qxl_drm.h
4880
4881DRM DRIVER FOR RAGE 128 VIDEO CARDS
4882S:	Orphan / Obsolete
4883F:	drivers/gpu/drm/r128/
4884F:	include/uapi/drm/r128_drm.h
4885
4886DRM DRIVER FOR SAVAGE VIDEO CARDS
4887S:	Orphan / Obsolete
4888F:	drivers/gpu/drm/savage/
4889F:	include/uapi/drm/savage_drm.h
4890
4891DRM DRIVER FOR SIS VIDEO CARDS
4892S:	Orphan / Obsolete
4893F:	drivers/gpu/drm/sis/
4894F:	include/uapi/drm/sis_drm.h
4895
4896DRM DRIVER FOR SITRONIX ST7586 PANELS
4897M:	David Lechner <david@lechnology.com>
4898S:	Maintained
4899F:	drivers/gpu/drm/tinydrm/st7586.c
4900F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4901
4902DRM DRIVER FOR SITRONIX ST7735R PANELS
4903M:	David Lechner <david@lechnology.com>
4904S:	Maintained
4905F:	drivers/gpu/drm/tinydrm/st7735r.c
4906F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4907
4908DRM DRIVER FOR TDFX VIDEO CARDS
4909S:	Orphan / Obsolete
4910F:	drivers/gpu/drm/tdfx/
4911
4912DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4913M:	Dave Airlie <airlied@redhat.com>
4914R:	Sean Paul <sean@poorly.run>
4915L:	dri-devel@lists.freedesktop.org
4916S:	Odd Fixes
4917F:	drivers/gpu/drm/udl/
4918T:	git git://anongit.freedesktop.org/drm/drm-misc
4919
4920DRM DRIVER FOR VMWARE VIRTUAL GPU
4921M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4922M:	Thomas Hellstrom <thellstrom@vmware.com>
4923L:	dri-devel@lists.freedesktop.org
4924T:	git git://people.freedesktop.org/~thomash/linux
4925S:	Supported
4926F:	drivers/gpu/drm/vmwgfx/
4927F:	include/uapi/drm/vmwgfx_drm.h
4928
4929DRM DRIVERS
4930M:	David Airlie <airlied@linux.ie>
4931M:	Daniel Vetter <daniel@ffwll.ch>
4932L:	dri-devel@lists.freedesktop.org
4933T:	git git://anongit.freedesktop.org/drm/drm
4934B:	https://bugs.freedesktop.org/
4935C:	irc://chat.freenode.net/dri-devel
4936S:	Maintained
4937F:	drivers/gpu/drm/
4938F:	drivers/gpu/vga/
4939F:	Documentation/devicetree/bindings/display/
4940F:	Documentation/devicetree/bindings/gpu/
4941F:	Documentation/gpu/
4942F:	include/drm/
4943F:	include/uapi/drm/
4944F:	include/linux/vga*
4945
4946DRM DRIVERS AND MISC GPU PATCHES
4947M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4948M:	Maxime Ripard <maxime.ripard@bootlin.com>
4949M:	Sean Paul <sean@poorly.run>
4950W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4951S:	Maintained
4952T:	git git://anongit.freedesktop.org/drm/drm-misc
4953F:	Documentation/gpu/
4954F:	drivers/gpu/vga/
4955F:	drivers/gpu/drm/*
4956F:	include/drm/drm*
4957F:	include/uapi/drm/drm*
4958F:	include/linux/vga*
4959
4960DRM DRIVERS FOR ALLWINNER A10
4961M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4962L:	dri-devel@lists.freedesktop.org
4963S:	Supported
4964F:	drivers/gpu/drm/sun4i/
4965F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4966T:	git git://anongit.freedesktop.org/drm/drm-misc
4967
4968DRM DRIVERS FOR AMLOGIC SOCS
4969M:	Neil Armstrong <narmstrong@baylibre.com>
4970L:	dri-devel@lists.freedesktop.org
4971L:	linux-amlogic@lists.infradead.org
4972W:	http://linux-meson.com/
4973S:	Supported
4974F:	drivers/gpu/drm/meson/
4975F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4976F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4977F:	Documentation/gpu/meson.rst
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979
4980DRM DRIVERS FOR ATMEL HLCDC
4981M:	Boris Brezillon <bbrezillon@kernel.org>
4982L:	dri-devel@lists.freedesktop.org
4983S:	Supported
4984F:	drivers/gpu/drm/atmel-hlcdc/
4985F:	Documentation/devicetree/bindings/display/atmel/
4986T:	git git://anongit.freedesktop.org/drm/drm-misc
4987
4988DRM DRIVERS FOR BRIDGE CHIPS
4989M:	Archit Taneja <architt@codeaurora.org>
4990M:	Andrzej Hajda <a.hajda@samsung.com>
4991R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4992S:	Maintained
4993T:	git git://anongit.freedesktop.org/drm/drm-misc
4994F:	drivers/gpu/drm/bridge/
4995
4996DRM DRIVERS FOR EXYNOS
4997M:	Inki Dae <inki.dae@samsung.com>
4998M:	Joonyoung Shim <jy0922.shim@samsung.com>
4999M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5000M:	Kyungmin Park <kyungmin.park@samsung.com>
5001L:	dri-devel@lists.freedesktop.org
5002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5003S:	Supported
5004F:	drivers/gpu/drm/exynos/
5005F:	include/uapi/drm/exynos_drm.h
5006F:	Documentation/devicetree/bindings/display/exynos/
5007
5008DRM DRIVERS FOR FREESCALE DCU
5009M:	Stefan Agner <stefan@agner.ch>
5010M:	Alison Wang <alison.wang@nxp.com>
5011L:	dri-devel@lists.freedesktop.org
5012S:	Supported
5013F:	drivers/gpu/drm/fsl-dcu/
5014F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5015F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5016F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5017T:	git git://anongit.freedesktop.org/drm/drm-misc
5018
5019DRM DRIVERS FOR FREESCALE IMX
5020M:	Philipp Zabel <p.zabel@pengutronix.de>
5021L:	dri-devel@lists.freedesktop.org
5022S:	Maintained
5023F:	drivers/gpu/drm/imx/
5024F:	drivers/gpu/ipu-v3/
5025F:	Documentation/devicetree/bindings/display/imx/
5026
5027DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5028M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5029L:	dri-devel@lists.freedesktop.org
5030T:	git git://github.com/patjak/drm-gma500
5031S:	Maintained
5032F:	drivers/gpu/drm/gma500/
5033
5034DRM DRIVERS FOR HISILICON
5035M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5036M:	Rongrong Zou <zourongrong@gmail.com>
5037R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5038R:	Chen Feng <puck.chen@hisilicon.com>
5039L:	dri-devel@lists.freedesktop.org
5040T:	git git://github.com/xin3liang/linux.git
5041S:	Maintained
5042F:	drivers/gpu/drm/hisilicon/
5043F:	Documentation/devicetree/bindings/display/hisilicon/
5044
5045DRM DRIVERS FOR MEDIATEK
5046M:	CK Hu <ck.hu@mediatek.com>
5047M:	Philipp Zabel <p.zabel@pengutronix.de>
5048L:	dri-devel@lists.freedesktop.org
5049S:	Supported
5050F:	drivers/gpu/drm/mediatek/
5051F:	Documentation/devicetree/bindings/display/mediatek/
5052
5053DRM DRIVERS FOR NVIDIA TEGRA
5054M:	Thierry Reding <thierry.reding@gmail.com>
5055L:	dri-devel@lists.freedesktop.org
5056L:	linux-tegra@vger.kernel.org
5057T:	git git://anongit.freedesktop.org/tegra/linux.git
5058S:	Supported
5059F:	drivers/gpu/drm/tegra/
5060F:	drivers/gpu/host1x/
5061F:	include/linux/host1x.h
5062F:	include/uapi/drm/tegra_drm.h
5063F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5064
5065DRM DRIVERS FOR RENESAS
5066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5067M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5068L:	dri-devel@lists.freedesktop.org
5069L:	linux-renesas-soc@vger.kernel.org
5070T:	git git://linuxtv.org/pinchartl/media drm/du/next
5071S:	Supported
5072F:	drivers/gpu/drm/rcar-du/
5073F:	drivers/gpu/drm/shmobile/
5074F:	include/linux/platform_data/shmob_drm.h
5075F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5076F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5077F:	Documentation/devicetree/bindings/display/renesas,du.txt
5078
5079DRM DRIVERS FOR ROCKCHIP
5080M:	Sandy Huang <hjc@rock-chips.com>
5081M:	Heiko Stübner <heiko@sntech.de>
5082L:	dri-devel@lists.freedesktop.org
5083S:	Maintained
5084F:	drivers/gpu/drm/rockchip/
5085F:	Documentation/devicetree/bindings/display/rockchip/
5086T:	git git://anongit.freedesktop.org/drm/drm-misc
5087
5088DRM DRIVERS FOR STI
5089M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5090M:	Vincent Abriou <vincent.abriou@st.com>
5091L:	dri-devel@lists.freedesktop.org
5092T:	git git://anongit.freedesktop.org/drm/drm-misc
5093S:	Maintained
5094F:	drivers/gpu/drm/sti
5095F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5096
5097DRM DRIVERS FOR STM
5098M:	Yannick Fertre <yannick.fertre@st.com>
5099M:	Philippe Cornu <philippe.cornu@st.com>
5100M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5101M:	Vincent Abriou <vincent.abriou@st.com>
5102L:	dri-devel@lists.freedesktop.org
5103T:	git git://anongit.freedesktop.org/drm/drm-misc
5104S:	Maintained
5105F:	drivers/gpu/drm/stm
5106F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5107
5108DRM DRIVERS FOR TI LCDC
5109M:	Jyri Sarha <jsarha@ti.com>
5110R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5111L:	dri-devel@lists.freedesktop.org
5112S:	Maintained
5113F:	drivers/gpu/drm/tilcdc/
5114F:	Documentation/devicetree/bindings/display/tilcdc/
5115
5116DRM DRIVERS FOR TI OMAP
5117M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5118L:	dri-devel@lists.freedesktop.org
5119S:	Maintained
5120F:	drivers/gpu/drm/omapdrm/
5121F:	Documentation/devicetree/bindings/display/ti/
5122
5123DRM DRIVERS FOR V3D
5124M:	Eric Anholt <eric@anholt.net>
5125S:	Supported
5126F:	drivers/gpu/drm/v3d/
5127F:	include/uapi/drm/v3d_drm.h
5128F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5129T:	git git://anongit.freedesktop.org/drm/drm-misc
5130
5131DRM DRIVERS FOR VC4
5132M:	Eric Anholt <eric@anholt.net>
5133T:	git git://github.com/anholt/linux
5134S:	Supported
5135F:	drivers/gpu/drm/vc4/
5136F:	include/uapi/drm/vc4_drm.h
5137F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5138T:	git git://anongit.freedesktop.org/drm/drm-misc
5139
5140DRM DRIVERS FOR VIVANTE GPU IP
5141M:	Lucas Stach <l.stach@pengutronix.de>
5142R:	Russell King <linux+etnaviv@armlinux.org.uk>
5143R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5144L:	etnaviv@lists.freedesktop.org
5145L:	dri-devel@lists.freedesktop.org
5146S:	Maintained
5147F:	drivers/gpu/drm/etnaviv/
5148F:	include/uapi/drm/etnaviv_drm.h
5149F:	Documentation/devicetree/bindings/display/etnaviv/
5150
5151DRM DRIVERS FOR ZTE ZX
5152M:	Shawn Guo <shawnguo@kernel.org>
5153L:	dri-devel@lists.freedesktop.org
5154S:	Maintained
5155F:	drivers/gpu/drm/zte/
5156F:	Documentation/devicetree/bindings/display/zte,vou.txt
5157T:	git git://anongit.freedesktop.org/drm/drm-misc
5158
5159DRM PANEL DRIVERS
5160M:	Thierry Reding <thierry.reding@gmail.com>
5161L:	dri-devel@lists.freedesktop.org
5162T:	git git://anongit.freedesktop.org/drm/drm-misc
5163S:	Maintained
5164F:	drivers/gpu/drm/drm_panel.c
5165F:	drivers/gpu/drm/panel/
5166F:	include/drm/drm_panel.h
5167F:	Documentation/devicetree/bindings/display/panel/
5168
5169DRM TINYDRM DRIVERS
5170M:	Noralf Trønnes <noralf@tronnes.org>
5171W:	https://github.com/notro/tinydrm/wiki/Development
5172T:	git git://anongit.freedesktop.org/drm/drm-misc
5173S:	Maintained
5174F:	drivers/gpu/drm/tinydrm/
5175F:	include/drm/tinydrm/
5176
5177DRM DRIVERS FOR XEN
5178M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5179T:	git git://anongit.freedesktop.org/drm/drm-misc
5180L:	dri-devel@lists.freedesktop.org
5181L:	xen-devel@lists.xen.org
5182S:	Supported
5183F:	drivers/gpu/drm/xen/
5184F:	Documentation/gpu/xen-front.rst
5185
5186DRM TTM SUBSYSTEM
5187M:	Christian Koenig <christian.koenig@amd.com>
5188M:	Huang Rui <ray.huang@amd.com>
5189M:	Junwei Zhang <Jerry.Zhang@amd.com>
5190T:	git git://people.freedesktop.org/~agd5f/linux
5191S:	Maintained
5192L:	dri-devel@lists.freedesktop.org
5193F:	include/drm/ttm/
5194F:	drivers/gpu/drm/ttm/
5195
5196DSBR100 USB FM RADIO DRIVER
5197M:	Alexey Klimov <klimov.linux@gmail.com>
5198L:	linux-media@vger.kernel.org
5199T:	git git://linuxtv.org/media_tree.git
5200S:	Maintained
5201F:	drivers/media/radio/dsbr100.c
5202
5203DSCC4 DRIVER
5204M:	Francois Romieu <romieu@fr.zoreil.com>
5205L:	netdev@vger.kernel.org
5206S:	Maintained
5207F:	drivers/net/wan/dscc4.c
5208
5209DT3155 MEDIA DRIVER
5210M:	Hans Verkuil <hverkuil@xs4all.nl>
5211L:	linux-media@vger.kernel.org
5212T:	git git://linuxtv.org/media_tree.git
5213W:	https://linuxtv.org
5214S:	Odd Fixes
5215F:	drivers/media/pci/dt3155/
5216
5217DVB_USB_AF9015 MEDIA DRIVER
5218M:	Antti Palosaari <crope@iki.fi>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221W:	http://palosaari.fi/linux/
5222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5223T:	git git://linuxtv.org/anttip/media_tree.git
5224S:	Maintained
5225F:	drivers/media/usb/dvb-usb-v2/af9015*
5226
5227DVB_USB_AF9035 MEDIA DRIVER
5228M:	Antti Palosaari <crope@iki.fi>
5229L:	linux-media@vger.kernel.org
5230W:	https://linuxtv.org
5231W:	http://palosaari.fi/linux/
5232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5233T:	git git://linuxtv.org/anttip/media_tree.git
5234S:	Maintained
5235F:	drivers/media/usb/dvb-usb-v2/af9035*
5236
5237DVB_USB_ANYSEE MEDIA DRIVER
5238M:	Antti Palosaari <crope@iki.fi>
5239L:	linux-media@vger.kernel.org
5240W:	https://linuxtv.org
5241W:	http://palosaari.fi/linux/
5242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5243T:	git git://linuxtv.org/anttip/media_tree.git
5244S:	Maintained
5245F:	drivers/media/usb/dvb-usb-v2/anysee*
5246
5247DVB_USB_AU6610 MEDIA DRIVER
5248M:	Antti Palosaari <crope@iki.fi>
5249L:	linux-media@vger.kernel.org
5250W:	https://linuxtv.org
5251W:	http://palosaari.fi/linux/
5252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5253T:	git git://linuxtv.org/anttip/media_tree.git
5254S:	Maintained
5255F:	drivers/media/usb/dvb-usb-v2/au6610*
5256
5257DVB_USB_CE6230 MEDIA DRIVER
5258M:	Antti Palosaari <crope@iki.fi>
5259L:	linux-media@vger.kernel.org
5260W:	https://linuxtv.org
5261W:	http://palosaari.fi/linux/
5262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5263T:	git git://linuxtv.org/anttip/media_tree.git
5264S:	Maintained
5265F:	drivers/media/usb/dvb-usb-v2/ce6230*
5266
5267DVB_USB_CXUSB MEDIA DRIVER
5268M:	Michael Krufky <mkrufky@linuxtv.org>
5269L:	linux-media@vger.kernel.org
5270W:	https://linuxtv.org
5271W:	http://github.com/mkrufky
5272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5273T:	git git://linuxtv.org/media_tree.git
5274S:	Maintained
5275F:	drivers/media/usb/dvb-usb/cxusb*
5276
5277DVB_USB_EC168 MEDIA DRIVER
5278M:	Antti Palosaari <crope@iki.fi>
5279L:	linux-media@vger.kernel.org
5280W:	https://linuxtv.org
5281W:	http://palosaari.fi/linux/
5282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5283T:	git git://linuxtv.org/anttip/media_tree.git
5284S:	Maintained
5285F:	drivers/media/usb/dvb-usb-v2/ec168*
5286
5287DVB_USB_GL861 MEDIA DRIVER
5288M:	Antti Palosaari <crope@iki.fi>
5289L:	linux-media@vger.kernel.org
5290W:	https://linuxtv.org
5291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5292T:	git git://linuxtv.org/anttip/media_tree.git
5293S:	Maintained
5294F:	drivers/media/usb/dvb-usb-v2/gl861*
5295
5296DVB_USB_MXL111SF MEDIA DRIVER
5297M:	Michael Krufky <mkrufky@linuxtv.org>
5298L:	linux-media@vger.kernel.org
5299W:	https://linuxtv.org
5300W:	http://github.com/mkrufky
5301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5302T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5303S:	Maintained
5304F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5305
5306DVB_USB_RTL28XXU MEDIA DRIVER
5307M:	Antti Palosaari <crope@iki.fi>
5308L:	linux-media@vger.kernel.org
5309W:	https://linuxtv.org
5310W:	http://palosaari.fi/linux/
5311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5312T:	git git://linuxtv.org/anttip/media_tree.git
5313S:	Maintained
5314F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5315
5316DVB_USB_V2 MEDIA DRIVER
5317M:	Antti Palosaari <crope@iki.fi>
5318L:	linux-media@vger.kernel.org
5319W:	https://linuxtv.org
5320W:	http://palosaari.fi/linux/
5321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5322T:	git git://linuxtv.org/anttip/media_tree.git
5323S:	Maintained
5324F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5325F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5326
5327DYNAMIC DEBUG
5328M:	Jason Baron <jbaron@akamai.com>
5329S:	Maintained
5330F:	lib/dynamic_debug.c
5331F:	include/linux/dynamic_debug.h
5332
5333DYNAMIC INTERRUPT MODERATION
5334M:	Tal Gilboa <talgi@mellanox.com>
5335S:	Maintained
5336F:	include/linux/net_dim.h
5337
5338DZ DECSTATION DZ11 SERIAL DRIVER
5339M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5340S:	Maintained
5341F:	drivers/tty/serial/dz.*
5342
5343E3X0 POWER BUTTON DRIVER
5344M:	Moritz Fischer <moritz.fischer@ettus.com>
5345L:	usrp-users@lists.ettus.com
5346W:	http://www.ettus.com
5347S:	Supported
5348F:	drivers/input/misc/e3x0-button.c
5349F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5350
5351E4000 MEDIA DRIVER
5352M:	Antti Palosaari <crope@iki.fi>
5353L:	linux-media@vger.kernel.org
5354W:	https://linuxtv.org
5355W:	http://palosaari.fi/linux/
5356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5357T:	git git://linuxtv.org/anttip/media_tree.git
5358S:	Maintained
5359F:	drivers/media/tuners/e4000*
5360
5361EARTH_PT1 MEDIA DRIVER
5362M:	Akihiro Tsukada <tskd08@gmail.com>
5363L:	linux-media@vger.kernel.org
5364S:	Odd Fixes
5365F:	drivers/media/pci/pt1/
5366
5367EARTH_PT3 MEDIA DRIVER
5368M:	Akihiro Tsukada <tskd08@gmail.com>
5369L:	linux-media@vger.kernel.org
5370S:	Odd Fixes
5371F:	drivers/media/pci/pt3/
5372
5373EC100 MEDIA DRIVER
5374M:	Antti Palosaari <crope@iki.fi>
5375L:	linux-media@vger.kernel.org
5376W:	https://linuxtv.org
5377W:	http://palosaari.fi/linux/
5378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5379T:	git git://linuxtv.org/anttip/media_tree.git
5380S:	Maintained
5381F:	drivers/media/dvb-frontends/ec100*
5382
5383ECRYPT FILE SYSTEM
5384M:	Tyler Hicks <tyhicks@canonical.com>
5385L:	ecryptfs@vger.kernel.org
5386W:	http://ecryptfs.org
5387W:	https://launchpad.net/ecryptfs
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5389S:	Supported
5390F:	Documentation/filesystems/ecryptfs.txt
5391F:	fs/ecryptfs/
5392
5393EDAC-AMD64
5394M:	Borislav Petkov <bp@alien8.de>
5395L:	linux-edac@vger.kernel.org
5396S:	Maintained
5397F:	drivers/edac/amd64_edac*
5398
5399EDAC-CALXEDA
5400M:	Robert Richter <rric@kernel.org>
5401L:	linux-edac@vger.kernel.org
5402S:	Maintained
5403F:	drivers/edac/highbank*
5404
5405EDAC-CAVIUM OCTEON
5406M:	Ralf Baechle <ralf@linux-mips.org>
5407M:	David Daney <david.daney@cavium.com>
5408L:	linux-edac@vger.kernel.org
5409L:	linux-mips@vger.kernel.org
5410S:	Supported
5411F:	drivers/edac/octeon_edac*
5412
5413EDAC-CAVIUM THUNDERX
5414M:	David Daney <david.daney@cavium.com>
5415M:	Jan Glauber <jglauber@cavium.com>
5416L:	linux-edac@vger.kernel.org
5417S:	Supported
5418F:	drivers/edac/thunderx_edac*
5419
5420EDAC-CORE
5421M:	Borislav Petkov <bp@alien8.de>
5422M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5423L:	linux-edac@vger.kernel.org
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5426S:	Supported
5427F:	Documentation/admin-guide/ras.rst
5428F:	Documentation/driver-api/edac.rst
5429F:	drivers/edac/
5430F:	include/linux/edac.h
5431
5432EDAC-E752X
5433M:	Mark Gross <mark.gross@intel.com>
5434L:	linux-edac@vger.kernel.org
5435S:	Maintained
5436F:	drivers/edac/e752x_edac.c
5437
5438EDAC-E7XXX
5439L:	linux-edac@vger.kernel.org
5440S:	Maintained
5441F:	drivers/edac/e7xxx_edac.c
5442
5443EDAC-FSL_DDR
5444M:	York Sun <york.sun@nxp.com>
5445L:	linux-edac@vger.kernel.org
5446S:	Maintained
5447F:	drivers/edac/fsl_ddr_edac.*
5448
5449EDAC-GHES
5450M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5451L:	linux-edac@vger.kernel.org
5452S:	Maintained
5453F:	drivers/edac/ghes_edac.c
5454
5455EDAC-I3000
5456L:	linux-edac@vger.kernel.org
5457S:	Orphan
5458F:	drivers/edac/i3000_edac.c
5459
5460EDAC-I5000
5461L:	linux-edac@vger.kernel.org
5462S:	Maintained
5463F:	drivers/edac/i5000_edac.c
5464
5465EDAC-I5400
5466M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5467L:	linux-edac@vger.kernel.org
5468S:	Maintained
5469F:	drivers/edac/i5400_edac.c
5470
5471EDAC-I7300
5472M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5473L:	linux-edac@vger.kernel.org
5474S:	Maintained
5475F:	drivers/edac/i7300_edac.c
5476
5477EDAC-I7CORE
5478M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5479L:	linux-edac@vger.kernel.org
5480S:	Maintained
5481F:	drivers/edac/i7core_edac.c
5482
5483EDAC-I82443BXGX
5484M:	Tim Small <tim@buttersideup.com>
5485L:	linux-edac@vger.kernel.org
5486S:	Maintained
5487F:	drivers/edac/i82443bxgx_edac.c
5488
5489EDAC-I82975X
5490M:	"Arvind R." <arvino55@gmail.com>
5491L:	linux-edac@vger.kernel.org
5492S:	Maintained
5493F:	drivers/edac/i82975x_edac.c
5494
5495EDAC-IE31200
5496M:	Jason Baron <jbaron@akamai.com>
5497L:	linux-edac@vger.kernel.org
5498S:	Maintained
5499F:	drivers/edac/ie31200_edac.c
5500
5501EDAC-MPC85XX
5502M:	Johannes Thumshirn <morbidrsa@gmail.com>
5503L:	linux-edac@vger.kernel.org
5504S:	Maintained
5505F:	drivers/edac/mpc85xx_edac.[ch]
5506
5507EDAC-PASEMI
5508M:	Egor Martovetsky <egor@pasemi.com>
5509L:	linux-edac@vger.kernel.org
5510S:	Maintained
5511F:	drivers/edac/pasemi_edac.c
5512
5513EDAC-PND2
5514M:	Tony Luck <tony.luck@intel.com>
5515L:	linux-edac@vger.kernel.org
5516S:	Maintained
5517F:	drivers/edac/pnd2_edac.[ch]
5518
5519EDAC-R82600
5520M:	Tim Small <tim@buttersideup.com>
5521L:	linux-edac@vger.kernel.org
5522S:	Maintained
5523F:	drivers/edac/r82600_edac.c
5524
5525EDAC-SBRIDGE
5526M:	Tony Luck <tony.luck@intel.com>
5527R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5528L:	linux-edac@vger.kernel.org
5529S:	Maintained
5530F:	drivers/edac/sb_edac.c
5531
5532EDAC-SKYLAKE
5533M:	Tony Luck <tony.luck@intel.com>
5534L:	linux-edac@vger.kernel.org
5535S:	Maintained
5536F:	drivers/edac/skx_edac.c
5537
5538EDAC-TI
5539M:	Tero Kristo <t-kristo@ti.com>
5540L:	linux-edac@vger.kernel.org
5541S:	Maintained
5542F:	drivers/edac/ti_edac.c
5543
5544EDAC-QCOM
5545M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5546M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5547L:	linux-arm-msm@vger.kernel.org
5548L:	linux-edac@vger.kernel.org
5549S:	Maintained
5550F:	drivers/edac/qcom_edac.c
5551
5552EDIROL UA-101/UA-1000 DRIVER
5553M:	Clemens Ladisch <clemens@ladisch.de>
5554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5555T:	git git://git.alsa-project.org/alsa-kernel.git
5556S:	Maintained
5557F:	sound/usb/misc/ua101.c
5558
5559EFI TEST DRIVER
5560L:	linux-efi@vger.kernel.org
5561M:	Ivan Hu <ivan.hu@canonical.com>
5562M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563S:	Maintained
5564F:	drivers/firmware/efi/test/
5565
5566EFI VARIABLE FILESYSTEM
5567M:	Matthew Garrett <matthew.garrett@nebula.com>
5568M:	Jeremy Kerr <jk@ozlabs.org>
5569M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5571L:	linux-efi@vger.kernel.org
5572S:	Maintained
5573F:	fs/efivarfs/
5574
5575EFIFB FRAMEBUFFER DRIVER
5576L:	linux-fbdev@vger.kernel.org
5577M:	Peter Jones <pjones@redhat.com>
5578S:	Maintained
5579F:	drivers/video/fbdev/efifb.c
5580
5581EFS FILESYSTEM
5582W:	http://aeschi.ch.eu.org/efs/
5583S:	Orphan
5584F:	fs/efs/
5585
5586EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5587M:	Douglas Miller <dougmill@linux.ibm.com>
5588L:	netdev@vger.kernel.org
5589S:	Maintained
5590F:	drivers/net/ethernet/ibm/ehea/
5591
5592EM28XX VIDEO4LINUX DRIVER
5593M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5594L:	linux-media@vger.kernel.org
5595W:	https://linuxtv.org
5596T:	git git://linuxtv.org/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/em28xx/
5599F:	Documentation/media/v4l-drivers/em28xx*
5600
5601EMBEDDED LINUX
5602M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5603M:	Matt Mackall <mpm@selenic.com>
5604M:	David Woodhouse <dwmw2@infradead.org>
5605L:	linux-embedded@vger.kernel.org
5606S:	Maintained
5607
5608Emulex 10Gbps iSCSI - OneConnect DRIVER
5609M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5610M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5611M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5612L:	linux-scsi@vger.kernel.org
5613W:	http://www.broadcom.com
5614S:	Supported
5615F:	drivers/scsi/be2iscsi/
5616
5617Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5618M:	Sathya Perla <sathya.perla@broadcom.com>
5619M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5620M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5621M:	Somnath Kotur <somnath.kotur@broadcom.com>
5622L:	netdev@vger.kernel.org
5623W:	http://www.emulex.com
5624S:	Supported
5625F:	drivers/net/ethernet/emulex/benet/
5626
5627EMULEX ONECONNECT ROCE DRIVER
5628M:	Selvin Xavier <selvin.xavier@broadcom.com>
5629M:	Devesh Sharma <devesh.sharma@broadcom.com>
5630L:	linux-rdma@vger.kernel.org
5631W:	http://www.broadcom.com
5632S:	Odd Fixes
5633F:	drivers/infiniband/hw/ocrdma/
5634F:	include/uapi/rdma/ocrdma-abi.h
5635
5636EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5637M:	James Smart <james.smart@broadcom.com>
5638M:	Dick Kennedy <dick.kennedy@broadcom.com>
5639L:	linux-scsi@vger.kernel.org
5640W:	http://www.broadcom.com
5641S:	Supported
5642F:	drivers/scsi/lpfc/
5643
5644ENE CB710 FLASH CARD READER DRIVER
5645M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5646S:	Maintained
5647F:	drivers/misc/cb710/
5648F:	drivers/mmc/host/cb710-mmc.*
5649F:	include/linux/cb710.h
5650
5651ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5652M:	Maxim Levitsky <maximlevitsky@gmail.com>
5653S:	Maintained
5654F:	drivers/media/rc/ene_ir.*
5655
5656EPSON S1D13XXX FRAMEBUFFER DRIVER
5657M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5658S:	Maintained
5659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5660F:	drivers/video/fbdev/s1d13xxxfb.c
5661F:	include/video/s1d13xxxfb.h
5662
5663ERRSEQ ERROR TRACKING INFRASTRUCTURE
5664M:	Jeff Layton <jlayton@kernel.org>
5665S:	Maintained
5666F:	lib/errseq.c
5667F:	include/linux/errseq.h
5668
5669ET131X NETWORK DRIVER
5670M:	Mark Einon <mark.einon@gmail.com>
5671S:	Odd Fixes
5672F:	drivers/net/ethernet/agere/
5673
5674ETHERNET BRIDGE
5675M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5676M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5677L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5678L:	netdev@vger.kernel.org
5679W:	http://www.linuxfoundation.org/en/Net:Bridge
5680S:	Maintained
5681F:	include/linux/netfilter_bridge/
5682F:	net/bridge/
5683
5684ETHERNET PHY LIBRARY
5685M:	Andrew Lunn <andrew@lunn.ch>
5686M:	Florian Fainelli <f.fainelli@gmail.com>
5687M:	Heiner Kallweit <hkallweit1@gmail.com>
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	Documentation/ABI/testing/sysfs-bus-mdio
5691F:	Documentation/devicetree/bindings/net/mdio*
5692F:	Documentation/networking/phy.txt
5693F:	drivers/net/phy/
5694F:	drivers/of/of_mdio.c
5695F:	drivers/of/of_net.c
5696F:	include/linux/*mdio*.h
5697F:	include/linux/of_net.h
5698F:	include/linux/phy.h
5699F:	include/linux/phy_fixed.h
5700F:	include/linux/platform_data/mdio-bcm-unimac.h
5701F:	include/linux/platform_data/mdio-gpio.h
5702F:	include/trace/events/mdio.h
5703F:	include/uapi/linux/mdio.h
5704F:	include/uapi/linux/mii.h
5705
5706EXT2 FILE SYSTEM
5707M:	Jan Kara <jack@suse.com>
5708L:	linux-ext4@vger.kernel.org
5709S:	Maintained
5710F:	Documentation/filesystems/ext2.txt
5711F:	fs/ext2/
5712F:	include/linux/ext2*
5713
5714EXT4 FILE SYSTEM
5715M:	"Theodore Ts'o" <tytso@mit.edu>
5716M:	Andreas Dilger <adilger.kernel@dilger.ca>
5717L:	linux-ext4@vger.kernel.org
5718W:	http://ext4.wiki.kernel.org
5719Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5721S:	Maintained
5722F:	Documentation/filesystems/ext4/
5723F:	fs/ext4/
5724
5725Extended Verification Module (EVM)
5726M:	Mimi Zohar <zohar@linux.ibm.com>
5727L:	linux-integrity@vger.kernel.org
5728S:	Supported
5729F:	security/integrity/evm/
5730
5731EXTENSIBLE FIRMWARE INTERFACE (EFI)
5732M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5733L:	linux-efi@vger.kernel.org
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5735S:	Maintained
5736F:	Documentation/efi-stub.txt
5737F:	arch/*/kernel/efi.c
5738F:	arch/x86/boot/compressed/eboot.[ch]
5739F:	arch/*/include/asm/efi.h
5740F:	arch/x86/platform/efi/
5741F:	drivers/firmware/efi/
5742F:	include/linux/efi*.h
5743F:	arch/arm/boot/compressed/efi-header.S
5744F:	arch/arm64/kernel/efi-entry.S
5745
5746EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5747M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5748M:	Chanwoo Choi <cw00.choi@samsung.com>
5749L:	linux-kernel@vger.kernel.org
5750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5751S:	Maintained
5752F:	drivers/extcon/
5753F:	include/linux/extcon/
5754F:	include/linux/extcon.h
5755F:	Documentation/extcon/
5756F:	Documentation/devicetree/bindings/extcon/
5757
5758EXYNOS DP DRIVER
5759M:	Jingoo Han <jingoohan1@gmail.com>
5760L:	dri-devel@lists.freedesktop.org
5761S:	Maintained
5762F:	drivers/gpu/drm/exynos/exynos_dp*
5763
5764EXYNOS SYSMMU (IOMMU) driver
5765M:	Marek Szyprowski <m.szyprowski@samsung.com>
5766L:	iommu@lists.linux-foundation.org
5767S:	Maintained
5768F:	drivers/iommu/exynos-iommu.c
5769
5770EZchip NPS platform support
5771M:	Vineet Gupta <vgupta@synopsys.com>
5772M:	Ofer Levi <oferle@mellanox.com>
5773S:	Supported
5774F:	arch/arc/plat-eznps
5775F:	arch/arc/boot/dts/eznps.dts
5776
5777F2FS FILE SYSTEM
5778M:	Jaegeuk Kim <jaegeuk@kernel.org>
5779M:	Chao Yu <yuchao0@huawei.com>
5780L:	linux-f2fs-devel@lists.sourceforge.net
5781W:	https://f2fs.wiki.kernel.org/
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5783S:	Maintained
5784F:	Documentation/filesystems/f2fs.txt
5785F:	Documentation/ABI/testing/sysfs-fs-f2fs
5786F:	fs/f2fs/
5787F:	include/linux/f2fs_fs.h
5788F:	include/trace/events/f2fs.h
5789
5790F71805F HARDWARE MONITORING DRIVER
5791M:	Jean Delvare <jdelvare@suse.com>
5792L:	linux-hwmon@vger.kernel.org
5793S:	Maintained
5794F:	Documentation/hwmon/f71805f
5795F:	drivers/hwmon/f71805f.c
5796
5797FADDR2LINE
5798M:	Josh Poimboeuf <jpoimboe@redhat.com>
5799S:	Maintained
5800F:	scripts/faddr2line
5801
5802FAILOVER MODULE
5803M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5804L:	netdev@vger.kernel.org
5805S:	Supported
5806F:	net/core/failover.c
5807F:	include/net/failover.h
5808F:	Documentation/networking/failover.rst
5809
5810FANOTIFY
5811M:	Jan Kara <jack@suse.cz>
5812R:	Amir Goldstein <amir73il@gmail.com>
5813L:	linux-fsdevel@vger.kernel.org
5814S:	Maintained
5815F:	fs/notify/fanotify/
5816F:	include/linux/fanotify.h
5817F:	include/uapi/linux/fanotify.h
5818
5819FARSYNC SYNCHRONOUS DRIVER
5820M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5821W:	http://www.farsite.co.uk/
5822S:	Supported
5823F:	drivers/net/wan/farsync.*
5824
5825FAULT INJECTION SUPPORT
5826M:	Akinobu Mita <akinobu.mita@gmail.com>
5827S:	Supported
5828F:	Documentation/fault-injection/
5829F:	lib/fault-inject.c
5830
5831FBTFT Framebuffer drivers
5832S:	Orphan
5833L:	dri-devel@lists.freedesktop.org
5834L:	linux-fbdev@vger.kernel.org
5835F:	drivers/staging/fbtft/
5836
5837FC0011 TUNER DRIVER
5838M:	Michael Buesch <m@bues.ch>
5839L:	linux-media@vger.kernel.org
5840S:	Maintained
5841F:	drivers/media/tuners/fc0011.h
5842F:	drivers/media/tuners/fc0011.c
5843
5844FC2580 MEDIA DRIVER
5845M:	Antti Palosaari <crope@iki.fi>
5846L:	linux-media@vger.kernel.org
5847W:	https://linuxtv.org
5848W:	http://palosaari.fi/linux/
5849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5850T:	git git://linuxtv.org/anttip/media_tree.git
5851S:	Maintained
5852F:	drivers/media/tuners/fc2580*
5853
5854FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5855M:	Johannes Thumshirn <jth@kernel.org>
5856L:	linux-scsi@vger.kernel.org
5857W:	www.Open-FCoE.org
5858S:	Supported
5859F:	drivers/scsi/libfc/
5860F:	drivers/scsi/fcoe/
5861F:	include/scsi/fc/
5862F:	include/scsi/libfc.h
5863F:	include/scsi/libfcoe.h
5864F:	include/uapi/scsi/fc/
5865
5866FILE LOCKING (flock() and fcntl()/lockf())
5867M:	Jeff Layton <jlayton@kernel.org>
5868M:	"J. Bruce Fields" <bfields@fieldses.org>
5869L:	linux-fsdevel@vger.kernel.org
5870S:	Maintained
5871F:	include/linux/fcntl.h
5872F:	include/uapi/linux/fcntl.h
5873F:	fs/fcntl.c
5874F:	fs/locks.c
5875
5876FILESYSTEMS (VFS and infrastructure)
5877M:	Alexander Viro <viro@zeniv.linux.org.uk>
5878L:	linux-fsdevel@vger.kernel.org
5879S:	Maintained
5880F:	fs/*
5881F:	include/linux/fs.h
5882F:	include/uapi/linux/fs.h
5883
5884FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5885M:	Riku Voipio <riku.voipio@iki.fi>
5886L:	linux-hwmon@vger.kernel.org
5887S:	Maintained
5888F:	drivers/hwmon/f75375s.c
5889F:	include/linux/f75375s.h
5890
5891FIREWIRE AUDIO DRIVERS
5892M:	Clemens Ladisch <clemens@ladisch.de>
5893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5894T:	git git://git.alsa-project.org/alsa-kernel.git
5895S:	Maintained
5896F:	sound/firewire/
5897
5898FIREWIRE MEDIA DRIVERS (firedtv)
5899M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5900L:	linux-media@vger.kernel.org
5901L:	linux1394-devel@lists.sourceforge.net
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5903S:	Maintained
5904F:	drivers/media/firewire/
5905
5906FIREWIRE SBP-2 TARGET
5907M:	Chris Boot <bootc@bootc.net>
5908L:	linux-scsi@vger.kernel.org
5909L:	target-devel@vger.kernel.org
5910L:	linux1394-devel@lists.sourceforge.net
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5912S:	Maintained
5913F:	drivers/target/sbp/
5914
5915FIREWIRE SUBSYSTEM
5916M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5917L:	linux1394-devel@lists.sourceforge.net
5918W:	http://ieee1394.wiki.kernel.org/
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5920S:	Maintained
5921F:	drivers/firewire/
5922F:	include/linux/firewire.h
5923F:	include/uapi/linux/firewire*.h
5924F:	tools/firewire/
5925
5926FIRMWARE LOADER (request_firmware)
5927M:	Luis Chamberlain <mcgrof@kernel.org>
5928L:	linux-kernel@vger.kernel.org
5929S:	Maintained
5930F:	Documentation/firmware_class/
5931F:	drivers/base/firmware_loader/
5932F:	include/linux/firmware.h
5933
5934FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5935M:	Joshua Morris <josh.h.morris@us.ibm.com>
5936M:	Philip Kelleher <pjk1939@linux.ibm.com>
5937S:	Maintained
5938F:	drivers/block/rsxx/
5939
5940FLOPPY DRIVER
5941M:	Jiri Kosina <jikos@kernel.org>
5942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5943S:	Odd fixes
5944F:	drivers/block/floppy.c
5945
5946FMC SUBSYSTEM
5947M:	Alessandro Rubini <rubini@gnudd.com>
5948W:	http://www.ohwr.org/projects/fmc-bus
5949S:	Supported
5950F:	drivers/fmc/
5951F:	include/linux/fmc*.h
5952F:	include/linux/ipmi-fru.h
5953K:	fmc_d.*register
5954
5955FPGA MANAGER FRAMEWORK
5956M:	Alan Tull <atull@kernel.org>
5957M:	Moritz Fischer <mdf@kernel.org>
5958L:	linux-fpga@vger.kernel.org
5959S:	Maintained
5960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5961Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5962F:	Documentation/fpga/
5963F:	Documentation/driver-api/fpga/
5964F:	Documentation/devicetree/bindings/fpga/
5965F:	drivers/fpga/
5966F:	include/linux/fpga/
5967W:	http://www.rocketboards.org
5968
5969FPGA DFL DRIVERS
5970M:	Wu Hao <hao.wu@intel.com>
5971L:	linux-fpga@vger.kernel.org
5972S:	Maintained
5973F:	Documentation/fpga/dfl.txt
5974F:	include/uapi/linux/fpga-dfl.h
5975F:	drivers/fpga/dfl*
5976
5977FPU EMULATOR
5978M:	Bill Metzenthen <billm@melbpc.org.au>
5979W:	http://floatingpoint.sourceforge.net/emulator/index.html
5980S:	Maintained
5981F:	arch/x86/math-emu/
5982
5983FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5984L:	netdev@vger.kernel.org
5985S:	Orphan
5986F:	drivers/net/wan/dlci.c
5987F:	drivers/net/wan/sdla.c
5988
5989FRAMEBUFFER LAYER
5990M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5991L:	dri-devel@lists.freedesktop.org
5992L:	linux-fbdev@vger.kernel.org
5993T:	git git://github.com/bzolnier/linux.git
5994Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5995S:	Maintained
5996F:	Documentation/fb/
5997F:	drivers/video/
5998F:	include/video/
5999F:	include/linux/fb.h
6000F:	include/uapi/video/
6001F:	include/uapi/linux/fb.h
6002
6003FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6004M:	Horia Geantă <horia.geanta@nxp.com>
6005M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6006L:	linux-crypto@vger.kernel.org
6007S:	Maintained
6008F:	drivers/crypto/caam/
6009F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6010
6011FREESCALE DIU FRAMEBUFFER DRIVER
6012M:	Timur Tabi <timur@kernel.org>
6013L:	linux-fbdev@vger.kernel.org
6014S:	Maintained
6015F:	drivers/video/fbdev/fsl-diu-fb.*
6016
6017FREESCALE DMA DRIVER
6018M:	Li Yang <leoyang.li@nxp.com>
6019M:	Zhang Wei <zw@zh-kernel.org>
6020L:	linuxppc-dev@lists.ozlabs.org
6021S:	Maintained
6022F:	drivers/dma/fsldma.*
6023
6024FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6025M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6026L:	netdev@vger.kernel.org
6027S:	Maintained
6028F:	drivers/net/ethernet/freescale/gianfar*
6029F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6030
6031FREESCALE GPMI NAND DRIVER
6032M:	Han Xu <han.xu@nxp.com>
6033L:	linux-mtd@lists.infradead.org
6034S:	Maintained
6035F:	drivers/mtd/nand/raw/gpmi-nand/*
6036
6037FREESCALE I2C CPM DRIVER
6038M:	Jochen Friedrich <jochen@scram.de>
6039L:	linuxppc-dev@lists.ozlabs.org
6040L:	linux-i2c@vger.kernel.org
6041S:	Maintained
6042F:	drivers/i2c/busses/i2c-cpm.c
6043
6044FREESCALE IMX LPI2C DRIVER
6045M:	Dong Aisheng <aisheng.dong@nxp.com>
6046L:	linux-i2c@vger.kernel.org
6047L:	linux-imx@nxp.com
6048S:	Maintained
6049F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6050F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6051
6052FREESCALE IMX / MXC FEC DRIVER
6053M:	Fugang Duan <fugang.duan@nxp.com>
6054L:	netdev@vger.kernel.org
6055S:	Maintained
6056F:	drivers/net/ethernet/freescale/fec_main.c
6057F:	drivers/net/ethernet/freescale/fec_ptp.c
6058F:	drivers/net/ethernet/freescale/fec.h
6059F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6060
6061FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6062M:	Sascha Hauer <s.hauer@pengutronix.de>
6063R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6064L:	linux-fbdev@vger.kernel.org
6065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6066S:	Maintained
6067F:	include/linux/platform_data/video-imxfb.h
6068F:	drivers/video/fbdev/imxfb.c
6069
6070FREESCALE QORIQ DPAA ETHERNET DRIVER
6071M:	Madalin Bucur <madalin.bucur@nxp.com>
6072L:	netdev@vger.kernel.org
6073S:	Maintained
6074F:	drivers/net/ethernet/freescale/dpaa
6075
6076FREESCALE QORIQ DPAA FMAN DRIVER
6077M:	Madalin Bucur <madalin.bucur@nxp.com>
6078L:	netdev@vger.kernel.org
6079S:	Maintained
6080F:	drivers/net/ethernet/freescale/fman
6081F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6082
6083FREESCALE QORIQ PTP CLOCK DRIVER
6084M:	Yangbo Lu <yangbo.lu@nxp.com>
6085L:	netdev@vger.kernel.org
6086S:	Maintained
6087F:	drivers/ptp/ptp_qoriq.c
6088F:	include/linux/fsl/ptp_qoriq.h
6089F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6090
6091FREESCALE QUAD SPI DRIVER
6092M:	Han Xu <han.xu@nxp.com>
6093L:	linux-mtd@lists.infradead.org
6094S:	Maintained
6095F:	drivers/mtd/spi-nor/fsl-quadspi.c
6096
6097FREESCALE QUICC ENGINE LIBRARY
6098M:	Qiang Zhao <qiang.zhao@nxp.com>
6099L:	linuxppc-dev@lists.ozlabs.org
6100S:	Maintained
6101F:	drivers/soc/fsl/qe/
6102F:	include/soc/fsl/*qe*.h
6103F:	include/soc/fsl/*ucc*.h
6104
6105FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6106M:	Li Yang <leoyang.li@nxp.com>
6107L:	netdev@vger.kernel.org
6108L:	linuxppc-dev@lists.ozlabs.org
6109S:	Maintained
6110F:	drivers/net/ethernet/freescale/ucc_geth*
6111
6112FREESCALE QUICC ENGINE UCC HDLC DRIVER
6113M:	Zhao Qiang <qiang.zhao@nxp.com>
6114L:	netdev@vger.kernel.org
6115L:	linuxppc-dev@lists.ozlabs.org
6116S:	Maintained
6117F:	drivers/net/wan/fsl_ucc_hdlc*
6118
6119FREESCALE QUICC ENGINE UCC UART DRIVER
6120M:	Timur Tabi <timur@kernel.org>
6121L:	linuxppc-dev@lists.ozlabs.org
6122S:	Maintained
6123F:	drivers/tty/serial/ucc_uart.c
6124
6125FREESCALE SOC DRIVERS
6126M:	Li Yang <leoyang.li@nxp.com>
6127L:	linuxppc-dev@lists.ozlabs.org
6128L:	linux-arm-kernel@lists.infradead.org
6129S:	Maintained
6130F:	Documentation/devicetree/bindings/soc/fsl/
6131F:	drivers/soc/fsl/
6132F:	include/linux/fsl/
6133
6134FREESCALE SOC FS_ENET DRIVER
6135M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6136L:	linuxppc-dev@lists.ozlabs.org
6137L:	netdev@vger.kernel.org
6138S:	Maintained
6139F:	drivers/net/ethernet/freescale/fs_enet/
6140F:	include/linux/fs_enet_pd.h
6141
6142FREESCALE SOC SOUND DRIVERS
6143M:	Timur Tabi <timur@kernel.org>
6144M:	Nicolin Chen <nicoleotsuka@gmail.com>
6145M:	Xiubo Li <Xiubo.Lee@gmail.com>
6146R:	Fabio Estevam <fabio.estevam@nxp.com>
6147L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6148L:	linuxppc-dev@lists.ozlabs.org
6149S:	Maintained
6150F:	sound/soc/fsl/fsl*
6151F:	sound/soc/fsl/imx*
6152F:	sound/soc/fsl/mpc8610_hpcd.c
6153
6154FREESCALE USB PERIPHERAL DRIVERS
6155M:	Li Yang <leoyang.li@nxp.com>
6156L:	linux-usb@vger.kernel.org
6157L:	linuxppc-dev@lists.ozlabs.org
6158S:	Maintained
6159F:	drivers/usb/gadget/udc/fsl*
6160
6161FREEVXFS FILESYSTEM
6162M:	Christoph Hellwig <hch@infradead.org>
6163W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6164S:	Maintained
6165F:	fs/freevxfs/
6166
6167FREEZER
6168M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6169M:	Pavel Machek <pavel@ucw.cz>
6170L:	linux-pm@vger.kernel.org
6171S:	Supported
6172F:	Documentation/power/freezing-of-tasks.txt
6173F:	include/linux/freezer.h
6174F:	kernel/freezer.c
6175
6176FRONTSWAP API
6177M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6178L:	linux-kernel@vger.kernel.org
6179S:	Maintained
6180F:	mm/frontswap.c
6181F:	include/linux/frontswap.h
6182
6183FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6184M:	David Howells <dhowells@redhat.com>
6185L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6186S:	Supported
6187F:	Documentation/filesystems/caching/
6188F:	fs/fscache/
6189F:	include/linux/fscache*.h
6190
6191FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6192M:	Theodore Y. Ts'o <tytso@mit.edu>
6193M:	Jaegeuk Kim <jaegeuk@kernel.org>
6194L:	linux-fscrypt@vger.kernel.org
6195Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6197S:	Supported
6198F:	fs/crypto/
6199F:	include/linux/fscrypt*.h
6200F:	Documentation/filesystems/fscrypt.rst
6201
6202FSI-ATTACHED I2C DRIVER
6203M:	Eddie James <eajames@linux.ibm.com>
6204L:	linux-i2c@vger.kernel.org
6205L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6206S:	Maintained
6207F:	drivers/i2c/busses/i2c-fsi.c
6208F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6209
6210FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6211M:	Jan Kara <jack@suse.cz>
6212R:	Amir Goldstein <amir73il@gmail.com>
6213L:	linux-fsdevel@vger.kernel.org
6214S:	Maintained
6215F:	fs/notify/
6216F:	include/linux/fsnotify*.h
6217
6218FUJITSU LAPTOP EXTRAS
6219M:	Jonathan Woithe <jwoithe@just42.net>
6220L:	platform-driver-x86@vger.kernel.org
6221S:	Maintained
6222F:	drivers/platform/x86/fujitsu-laptop.c
6223
6224FUJITSU M-5MO LS CAMERA ISP DRIVER
6225M:	Kyungmin Park <kyungmin.park@samsung.com>
6226M:	Heungjun Kim <riverful.kim@samsung.com>
6227L:	linux-media@vger.kernel.org
6228S:	Maintained
6229F:	drivers/media/i2c/m5mols/
6230F:	include/media/i2c/m5mols.h
6231
6232FUJITSU TABLET EXTRAS
6233M:	Robert Gerlach <khnz@gmx.de>
6234L:	platform-driver-x86@vger.kernel.org
6235S:	Maintained
6236F:	drivers/platform/x86/fujitsu-tablet.c
6237
6238FUSE: FILESYSTEM IN USERSPACE
6239M:	Miklos Szeredi <miklos@szeredi.hu>
6240L:	linux-fsdevel@vger.kernel.org
6241W:	http://fuse.sourceforge.net/
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6243S:	Maintained
6244F:	fs/fuse/
6245F:	include/uapi/linux/fuse.h
6246F:	Documentation/filesystems/fuse.txt
6247
6248FUTEX SUBSYSTEM
6249M:	Thomas Gleixner <tglx@linutronix.de>
6250M:	Ingo Molnar <mingo@redhat.com>
6251R:	Peter Zijlstra <peterz@infradead.org>
6252R:	Darren Hart <dvhart@infradead.org>
6253L:	linux-kernel@vger.kernel.org
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6255S:	Maintained
6256F:	kernel/futex.c
6257F:	kernel/futex_compat.c
6258F:	include/asm-generic/futex.h
6259F:	include/linux/futex.h
6260F:	include/uapi/linux/futex.h
6261F:	tools/testing/selftests/futex/
6262F:	tools/perf/bench/futex*
6263F:	Documentation/*futex*
6264
6265GCC PLUGINS
6266M:	Kees Cook <keescook@chromium.org>
6267R:	Emese Revfy <re.emese@gmail.com>
6268L:	kernel-hardening@lists.openwall.com
6269S:	Maintained
6270F:	scripts/gcc-plugins/
6271F:	scripts/gcc-plugin.sh
6272F:	scripts/Makefile.gcc-plugins
6273F:	Documentation/gcc-plugins.txt
6274
6275GASKET DRIVER FRAMEWORK
6276M:	Rob Springer <rspringer@google.com>
6277M:	Todd Poynor <toddpoynor@google.com>
6278M:	Ben Chan <benchan@chromium.org>
6279S:	Maintained
6280F:	drivers/staging/gasket/
6281
6282GCOV BASED KERNEL PROFILING
6283M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6284S:	Maintained
6285F:	kernel/gcov/
6286F:	Documentation/dev-tools/gcov.rst
6287
6288GDB KERNEL DEBUGGING HELPER SCRIPTS
6289M:	Jan Kiszka <jan.kiszka@siemens.com>
6290M:	Kieran Bingham <kbingham@kernel.org>
6291S:	Supported
6292F:	scripts/gdb/
6293
6294GDT SCSI DISK ARRAY CONTROLLER DRIVER
6295M:	Achim Leubner <achim_leubner@adaptec.com>
6296L:	linux-scsi@vger.kernel.org
6297W:	http://www.icp-vortex.com/
6298S:	Supported
6299F:	drivers/scsi/gdt*
6300
6301GEMTEK FM RADIO RECEIVER DRIVER
6302M:	Hans Verkuil <hverkuil@xs4all.nl>
6303L:	linux-media@vger.kernel.org
6304T:	git git://linuxtv.org/media_tree.git
6305W:	https://linuxtv.org
6306S:	Maintained
6307F:	drivers/media/radio/radio-gemtek*
6308
6309GENERIC GPIO I2C DRIVER
6310M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6311S:	Supported
6312F:	drivers/i2c/busses/i2c-gpio.c
6313F:	include/linux/platform_data/i2c-gpio.h
6314
6315GENERIC GPIO I2C MULTIPLEXER DRIVER
6316M:	Peter Korsgaard <peter.korsgaard@barco.com>
6317L:	linux-i2c@vger.kernel.org
6318S:	Supported
6319F:	drivers/i2c/muxes/i2c-mux-gpio.c
6320F:	include/linux/platform_data/i2c-mux-gpio.h
6321F:	Documentation/i2c/muxes/i2c-mux-gpio
6322
6323GENERIC HDLC (WAN) DRIVERS
6324M:	Krzysztof Halasa <khc@pm.waw.pl>
6325W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6326S:	Maintained
6327F:	drivers/net/wan/c101.c
6328F:	drivers/net/wan/hd6457*
6329F:	drivers/net/wan/hdlc*
6330F:	drivers/net/wan/n2.c
6331F:	drivers/net/wan/pc300too.c
6332F:	drivers/net/wan/pci200syn.c
6333F:	drivers/net/wan/wanxl*
6334
6335GENERIC INCLUDE/ASM HEADER FILES
6336M:	Arnd Bergmann <arnd@arndb.de>
6337L:	linux-arch@vger.kernel.org
6338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6339S:	Maintained
6340F:	include/asm-generic/
6341F:	include/uapi/asm-generic/
6342
6343GENERIC PHY FRAMEWORK
6344M:	Kishon Vijay Abraham I <kishon@ti.com>
6345L:	linux-kernel@vger.kernel.org
6346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6347S:	Supported
6348F:	drivers/phy/
6349F:	include/linux/phy/
6350F:	Documentation/devicetree/bindings/phy/
6351
6352GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6353M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6354S:	Supported
6355F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6356
6357GENERIC PM DOMAINS
6358M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6359M:	Kevin Hilman <khilman@kernel.org>
6360M:	Ulf Hansson <ulf.hansson@linaro.org>
6361L:	linux-pm@vger.kernel.org
6362S:	Supported
6363F:	drivers/base/power/domain*.c
6364F:	include/linux/pm_domain.h
6365F:	Documentation/devicetree/bindings/power/power_domain.txt
6366
6367GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6368M:	Eugen Hristev <eugen.hristev@microchip.com>
6369L:	linux-input@vger.kernel.org
6370S:	Maintained
6371F:	drivers/input/touchscreen/resistive-adc-touch.c
6372
6373GENERIC UIO DRIVER FOR PCI DEVICES
6374M:	"Michael S. Tsirkin" <mst@redhat.com>
6375L:	kvm@vger.kernel.org
6376S:	Supported
6377F:	drivers/uio/uio_pci_generic.c
6378
6379GENWQE (IBM Generic Workqueue Card)
6380M:	Frank Haverkamp <haver@linux.ibm.com>
6381S:	Supported
6382F:	drivers/misc/genwqe/
6383
6384GET_MAINTAINER SCRIPT
6385M:	Joe Perches <joe@perches.com>
6386S:	Maintained
6387F:	scripts/get_maintainer.pl
6388
6389GFS2 FILE SYSTEM
6390M:	Bob Peterson <rpeterso@redhat.com>
6391M:	Andreas Gruenbacher <agruenba@redhat.com>
6392L:	cluster-devel@redhat.com
6393W:	http://sources.redhat.com/cluster/
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6395S:	Supported
6396F:	Documentation/filesystems/gfs2*.txt
6397F:	fs/gfs2/
6398F:	include/uapi/linux/gfs2_ondisk.h
6399
6400GIGASET ISDN DRIVERS
6401M:	Paul Bolle <pebolle@tiscali.nl>
6402L:	gigaset307x-common@lists.sourceforge.net
6403W:	http://gigaset307x.sourceforge.net/
6404S:	Odd Fixes
6405F:	Documentation/isdn/README.gigaset
6406F:	drivers/isdn/gigaset/
6407F:	include/uapi/linux/gigaset_dev.h
6408
6409GNSS SUBSYSTEM
6410M:	Johan Hovold <johan@kernel.org>
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6412S:	Maintained
6413F:	Documentation/ABI/testing/sysfs-class-gnss
6414F:	Documentation/devicetree/bindings/gnss/
6415F:	drivers/gnss/
6416F:	include/linux/gnss.h
6417
6418GO7007 MPEG CODEC
6419M:	Hans Verkuil <hans.verkuil@cisco.com>
6420L:	linux-media@vger.kernel.org
6421S:	Maintained
6422F:	drivers/media/usb/go7007/
6423
6424GOODIX TOUCHSCREEN
6425M:	Bastien Nocera <hadess@hadess.net>
6426L:	linux-input@vger.kernel.org
6427S:	Maintained
6428F:	drivers/input/touchscreen/goodix.c
6429
6430GPD POCKET FAN DRIVER
6431M:	Hans de Goede <hdegoede@redhat.com>
6432L:	platform-driver-x86@vger.kernel.org
6433S:	Maintained
6434F:	drivers/platform/x86/gpd-pocket-fan.c
6435
6436GPIO ACPI SUPPORT
6437M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6438M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6439L:	linux-gpio@vger.kernel.org
6440L:	linux-acpi@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/acpi/gpio-properties.txt
6443F:	drivers/gpio/gpiolib-acpi.c
6444
6445GPIO IR Transmitter
6446M:	Sean Young <sean@mess.org>
6447L:	linux-media@vger.kernel.org
6448S:	Maintained
6449F:	drivers/media/rc/gpio-ir-tx.c
6450
6451GPIO MOCKUP DRIVER
6452M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6453L:	linux-gpio@vger.kernel.org
6454S:	Maintained
6455F:	drivers/gpio/gpio-mockup.c
6456F:	tools/testing/selftests/gpio/
6457
6458GPIO SUBSYSTEM
6459M:	Linus Walleij <linus.walleij@linaro.org>
6460M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6461L:	linux-gpio@vger.kernel.org
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6463S:	Maintained
6464F:	Documentation/devicetree/bindings/gpio/
6465F:	Documentation/driver-api/gpio/
6466F:	Documentation/gpio/
6467F:	Documentation/ABI/testing/gpio-cdev
6468F:	Documentation/ABI/obsolete/sysfs-gpio
6469F:	drivers/gpio/
6470F:	include/linux/gpio/
6471F:	include/linux/gpio.h
6472F:	include/linux/of_gpio.h
6473F:	include/asm-generic/gpio.h
6474F:	include/uapi/linux/gpio.h
6475F:	tools/gpio/
6476
6477GRE DEMULTIPLEXER DRIVER
6478M:	Dmitry Kozlov <xeb@mail.ru>
6479L:	netdev@vger.kernel.org
6480S:	Maintained
6481F:	net/ipv4/gre_demux.c
6482F:	net/ipv4/gre_offload.c
6483F:	include/net/gre.h
6484
6485GRETH 10/100/1G Ethernet MAC device driver
6486M:	Andreas Larsson <andreas@gaisler.com>
6487L:	netdev@vger.kernel.org
6488S:	Maintained
6489F:	drivers/net/ethernet/aeroflex/
6490
6491GREYBUS AUDIO PROTOCOLS DRIVERS
6492M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6493M:	Mark Greer <mgreer@animalcreek.com>
6494S:	Maintained
6495F:	drivers/staging/greybus/audio_apbridgea.c
6496F:	drivers/staging/greybus/audio_apbridgea.h
6497F:	drivers/staging/greybus/audio_codec.c
6498F:	drivers/staging/greybus/audio_codec.h
6499F:	drivers/staging/greybus/audio_gb.c
6500F:	drivers/staging/greybus/audio_manager.c
6501F:	drivers/staging/greybus/audio_manager.h
6502F:	drivers/staging/greybus/audio_manager_module.c
6503F:	drivers/staging/greybus/audio_manager_private.h
6504F:	drivers/staging/greybus/audio_manager_sysfs.c
6505F:	drivers/staging/greybus/audio_module.c
6506F:	drivers/staging/greybus/audio_topology.c
6507
6508GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6509M:	Viresh Kumar <vireshk@kernel.org>
6510S:	Maintained
6511F:	drivers/staging/greybus/authentication.c
6512F:	drivers/staging/greybus/bootrom.c
6513F:	drivers/staging/greybus/firmware.h
6514F:	drivers/staging/greybus/fw-core.c
6515F:	drivers/staging/greybus/fw-download.c
6516F:	drivers/staging/greybus/fw-management.c
6517F:	drivers/staging/greybus/greybus_authentication.h
6518F:	drivers/staging/greybus/greybus_firmware.h
6519F:	drivers/staging/greybus/hid.c
6520F:	drivers/staging/greybus/i2c.c
6521F:	drivers/staging/greybus/spi.c
6522F:	drivers/staging/greybus/spilib.c
6523F:	drivers/staging/greybus/spilib.h
6524
6525GREYBUS LOOPBACK DRIVER
6526M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6527S:	Maintained
6528F:	drivers/staging/greybus/loopback.c
6529
6530GREYBUS PLATFORM DRIVERS
6531M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6532S:	Maintained
6533F:	drivers/staging/greybus/arche-platform.c
6534F:	drivers/staging/greybus/arche-apb-ctrl.c
6535F:	drivers/staging/greybus/arche_platform.h
6536
6537GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6538M:	Rui Miguel Silva <rmfrfs@gmail.com>
6539S:	Maintained
6540F:	drivers/staging/greybus/sdio.c
6541F:	drivers/staging/greybus/light.c
6542F:	drivers/staging/greybus/gpio.c
6543F:	drivers/staging/greybus/power_supply.c
6544F:	drivers/staging/greybus/spi.c
6545F:	drivers/staging/greybus/spilib.c
6546
6547GREYBUS SUBSYSTEM
6548M:	Johan Hovold <johan@kernel.org>
6549M:	Alex Elder <elder@kernel.org>
6550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6551S:	Maintained
6552F:	drivers/staging/greybus/
6553L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6554
6555GREYBUS UART PROTOCOLS DRIVERS
6556M:	David Lin <dtwlin@gmail.com>
6557S:	Maintained
6558F:	drivers/staging/greybus/uart.c
6559F:	drivers/staging/greybus/log.c
6560
6561GS1662 VIDEO SERIALIZER
6562M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6563L:	linux-media@vger.kernel.org
6564T:	git git://linuxtv.org/media_tree.git
6565S:	Maintained
6566F:	drivers/media/spi/gs1662.c
6567
6568GSPCA FINEPIX SUBDRIVER
6569M:	Frank Zago <frank@zago.net>
6570L:	linux-media@vger.kernel.org
6571T:	git git://linuxtv.org/media_tree.git
6572S:	Maintained
6573F:	drivers/media/usb/gspca/finepix.c
6574
6575GSPCA GL860 SUBDRIVER
6576M:	Olivier Lorin <o.lorin@laposte.net>
6577L:	linux-media@vger.kernel.org
6578T:	git git://linuxtv.org/media_tree.git
6579S:	Maintained
6580F:	drivers/media/usb/gspca/gl860/
6581
6582GSPCA M5602 SUBDRIVER
6583M:	Erik Andren <erik.andren@gmail.com>
6584L:	linux-media@vger.kernel.org
6585T:	git git://linuxtv.org/media_tree.git
6586S:	Maintained
6587F:	drivers/media/usb/gspca/m5602/
6588
6589GSPCA PAC207 SONIXB SUBDRIVER
6590M:	Hans Verkuil <hverkuil@xs4all.nl>
6591L:	linux-media@vger.kernel.org
6592T:	git git://linuxtv.org/media_tree.git
6593S:	Odd Fixes
6594F:	drivers/media/usb/gspca/pac207.c
6595
6596GSPCA SN9C20X SUBDRIVER
6597M:	Brian Johnson <brijohn@gmail.com>
6598L:	linux-media@vger.kernel.org
6599T:	git git://linuxtv.org/media_tree.git
6600S:	Maintained
6601F:	drivers/media/usb/gspca/sn9c20x.c
6602
6603GSPCA T613 SUBDRIVER
6604M:	Leandro Costantino <lcostantino@gmail.com>
6605L:	linux-media@vger.kernel.org
6606T:	git git://linuxtv.org/media_tree.git
6607S:	Maintained
6608F:	drivers/media/usb/gspca/t613.c
6609
6610GSPCA USB WEBCAM DRIVER
6611M:	Hans Verkuil <hverkuil@xs4all.nl>
6612L:	linux-media@vger.kernel.org
6613T:	git git://linuxtv.org/media_tree.git
6614S:	Odd Fixes
6615F:	drivers/media/usb/gspca/
6616
6617GTP (GPRS Tunneling Protocol)
6618M:	Pablo Neira Ayuso <pablo@netfilter.org>
6619M:	Harald Welte <laforge@gnumonks.org>
6620L:	osmocom-net-gprs@lists.osmocom.org
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6622S:	Maintained
6623F:	drivers/net/gtp.c
6624
6625GUID PARTITION TABLE (GPT)
6626M:	Davidlohr Bueso <dave@stgolabs.net>
6627L:	linux-efi@vger.kernel.org
6628S:	Maintained
6629F:	block/partitions/efi.*
6630
6631H8/300 ARCHITECTURE
6632M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6633L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6634W:	http://uclinux-h8.sourceforge.jp
6635T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6636S:	Maintained
6637F:	arch/h8300/
6638F:	drivers/clocksource/h8300_*.c
6639F:	drivers/clk/h8300/
6640F:	drivers/irqchip/irq-renesas-h8*.c
6641
6642HACKRF MEDIA DRIVER
6643M:	Antti Palosaari <crope@iki.fi>
6644L:	linux-media@vger.kernel.org
6645W:	https://linuxtv.org
6646W:	http://palosaari.fi/linux/
6647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6648T:	git git://linuxtv.org/anttip/media_tree.git
6649S:	Maintained
6650F:	drivers/media/usb/hackrf/
6651
6652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6653M:	Frank Seidel <frank@f-seidel.de>
6654L:	platform-driver-x86@vger.kernel.org
6655W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6656S:	Maintained
6657F:	drivers/platform/x86/hdaps.c
6658
6659HARDWARE MONITORING
6660M:	Jean Delvare <jdelvare@suse.com>
6661M:	Guenter Roeck <linux@roeck-us.net>
6662L:	linux-hwmon@vger.kernel.org
6663W:	http://hwmon.wiki.kernel.org/
6664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6665S:	Maintained
6666F:	Documentation/devicetree/bindings/hwmon/
6667F:	Documentation/hwmon/
6668F:	drivers/hwmon/
6669F:	include/linux/hwmon*.h
6670F:	include/trace/events/hwmon*.h
6671
6672HARDWARE RANDOM NUMBER GENERATOR CORE
6673M:	Matt Mackall <mpm@selenic.com>
6674M:	Herbert Xu <herbert@gondor.apana.org.au>
6675L:	linux-crypto@vger.kernel.org
6676S:	Odd fixes
6677F:	Documentation/devicetree/bindings/rng/
6678F:	Documentation/hw_random.txt
6679F:	drivers/char/hw_random/
6680F:	include/linux/hw_random.h
6681
6682HARDWARE TRACING FACILITIES
6683M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6684S:	Maintained
6685F:	drivers/hwtracing/
6686
6687HARDWARE SPINLOCK CORE
6688M:	Ohad Ben-Cohen <ohad@wizery.com>
6689M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6690L:	linux-remoteproc@vger.kernel.org
6691S:	Maintained
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6693F:	Documentation/devicetree/bindings/hwlock/
6694F:	Documentation/hwspinlock.txt
6695F:	drivers/hwspinlock/
6696F:	include/linux/hwspinlock.h
6697
6698HARMONY SOUND DRIVER
6699L:	linux-parisc@vger.kernel.org
6700S:	Maintained
6701F:	sound/parisc/harmony.*
6702
6703HDPVR USB VIDEO ENCODER DRIVER
6704M:	Hans Verkuil <hverkuil@xs4all.nl>
6705L:	linux-media@vger.kernel.org
6706T:	git git://linuxtv.org/media_tree.git
6707W:	https://linuxtv.org
6708S:	Odd Fixes
6709F:	drivers/media/usb/hdpvr/
6710
6711HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6712M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6713S:	Supported
6714F:	Documentation/watchdog/hpwdt.txt
6715F:	drivers/watchdog/hpwdt.c
6716
6717HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6718M:	Don Brace <don.brace@microsemi.com>
6719L:	esc.storagedev@microsemi.com
6720L:	linux-scsi@vger.kernel.org
6721S:	Supported
6722F:	Documentation/scsi/hpsa.txt
6723F:	drivers/scsi/hpsa*.[ch]
6724F:	include/linux/cciss*.h
6725F:	include/uapi/linux/cciss*.h
6726
6727HFI1 DRIVER
6728M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6729M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6730L:	linux-rdma@vger.kernel.org
6731S:	Supported
6732F:	drivers/infiniband/hw/hfi1
6733
6734HFS FILESYSTEM
6735L:	linux-fsdevel@vger.kernel.org
6736S:	Orphan
6737F:	Documentation/filesystems/hfs.txt
6738F:	fs/hfs/
6739
6740HFSPLUS FILESYSTEM
6741L:	linux-fsdevel@vger.kernel.org
6742S:	Orphan
6743F:	Documentation/filesystems/hfsplus.txt
6744F:	fs/hfsplus/
6745
6746HGA FRAMEBUFFER DRIVER
6747M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6748L:	linux-nvidia@lists.surfsouth.com
6749W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6750S:	Maintained
6751F:	drivers/video/fbdev/hgafb.c
6752
6753HIBERNATION (aka Software Suspend, aka swsusp)
6754M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6755M:	Pavel Machek <pavel@ucw.cz>
6756L:	linux-pm@vger.kernel.org
6757B:	https://bugzilla.kernel.org
6758S:	Supported
6759F:	arch/x86/power/
6760F:	drivers/base/power/
6761F:	kernel/power/
6762F:	include/linux/suspend.h
6763F:	include/linux/freezer.h
6764F:	include/linux/pm.h
6765F:	arch/*/include/asm/suspend*.h
6766
6767HID CORE LAYER
6768M:	Jiri Kosina <jikos@kernel.org>
6769M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6770L:	linux-input@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6772S:	Maintained
6773F:	drivers/hid/
6774F:	include/linux/hid*
6775F:	include/uapi/linux/hid*
6776
6777HID SENSOR HUB DRIVERS
6778M:	Jiri Kosina <jikos@kernel.org>
6779M:	Jonathan Cameron <jic23@kernel.org>
6780M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6781L:	linux-input@vger.kernel.org
6782L:	linux-iio@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/hid/hid-sensor*
6785F:	drivers/hid/hid-sensor-*
6786F:	drivers/iio/*/hid-*
6787F:	include/linux/hid-sensor-*
6788
6789HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6790M:	Thomas Gleixner <tglx@linutronix.de>
6791L:	linux-kernel@vger.kernel.org
6792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6793S:	Maintained
6794F:	Documentation/timers/
6795F:	kernel/time/hrtimer.c
6796F:	kernel/time/clockevents.c
6797F:	kernel/time/timer_*.c
6798F:	include/linux/clockchips.h
6799F:	include/linux/hrtimer.h
6800
6801HIGH-SPEED SCC DRIVER FOR AX.25
6802L:	linux-hams@vger.kernel.org
6803S:	Orphan
6804F:	drivers/net/hamradio/dmascc.c
6805F:	drivers/net/hamradio/scc.c
6806
6807HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6808M:	HighPoint Linux Team <linux@highpoint-tech.com>
6809W:	http://www.highpoint-tech.com
6810S:	Supported
6811F:	Documentation/scsi/hptiop.txt
6812F:	drivers/scsi/hptiop.c
6813
6814HIPPI
6815M:	Jes Sorensen <jes@trained-monkey.org>
6816L:	linux-hippi@sunsite.dk
6817S:	Maintained
6818F:	include/linux/hippidevice.h
6819F:	include/uapi/linux/if_hippi.h
6820F:	net/802/hippi.c
6821F:	drivers/net/hippi/
6822
6823HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6824M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6825M:	Salil Mehta <salil.mehta@huawei.com>
6826L:	netdev@vger.kernel.org
6827W:	http://www.hisilicon.com
6828S:	Maintained
6829F:	drivers/net/ethernet/hisilicon/hns3/
6830
6831HISILICON LPC BUS DRIVER
6832M:	john.garry@huawei.com
6833W:	http://www.hisilicon.com
6834S:	Maintained
6835F:	drivers/bus/hisi_lpc.c
6836F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6837
6838HISILICON NETWORK SUBSYSTEM DRIVER
6839M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6840M:	Salil Mehta <salil.mehta@huawei.com>
6841L:	netdev@vger.kernel.org
6842W:	http://www.hisilicon.com
6843S:	Maintained
6844F:	drivers/net/ethernet/hisilicon/
6845F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6846
6847HISILICON PMU DRIVER
6848M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6849W:	http://www.hisilicon.com
6850S:	Supported
6851F:	drivers/perf/hisilicon
6852F:	Documentation/perf/hisi-pmu.txt
6853
6854HISILICON ROCE DRIVER
6855M:	Lijun Ou <oulijun@huawei.com>
6856M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6857L:	linux-rdma@vger.kernel.org
6858S:	Maintained
6859F:	drivers/infiniband/hw/hns/
6860F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6861
6862HISILICON SAS Controller
6863M:	John Garry <john.garry@huawei.com>
6864W:	http://www.hisilicon.com
6865S:	Supported
6866F:	drivers/scsi/hisi_sas/
6867F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6868
6869HMM - Heterogeneous Memory Management
6870M:	Jérôme Glisse <jglisse@redhat.com>
6871L:	linux-mm@kvack.org
6872S:	Maintained
6873F:	mm/hmm*
6874F:	include/linux/hmm*
6875F:	Documentation/vm/hmm.rst
6876
6877HOST AP DRIVER
6878M:	Jouni Malinen <j@w1.fi>
6879L:	linux-wireless@vger.kernel.org
6880W:	http://w1.fi/hostap-driver.html
6881S:	Obsolete
6882F:	drivers/net/wireless/intersil/hostap/
6883
6884HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6885L:	platform-driver-x86@vger.kernel.org
6886S:	Orphan
6887F:	drivers/platform/x86/tc1100-wmi.c
6888
6889HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6890M:	Jaroslav Kysela <perex@perex.cz>
6891S:	Maintained
6892F:	drivers/net/ethernet/hp/hp100.*
6893
6894HPET:	High Precision Event Timers driver
6895M:	Clemens Ladisch <clemens@ladisch.de>
6896S:	Maintained
6897F:	Documentation/timers/hpet.txt
6898F:	drivers/char/hpet.c
6899F:	include/linux/hpet.h
6900F:	include/uapi/linux/hpet.h
6901
6902HPET:	x86
6903S:	Orphan
6904F:	arch/x86/kernel/hpet.c
6905F:	arch/x86/include/asm/hpet.h
6906
6907HPFS FILESYSTEM
6908M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6909W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6910S:	Maintained
6911F:	fs/hpfs/
6912
6913HSI SUBSYSTEM
6914M:	Sebastian Reichel <sre@kernel.org>
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6916S:	Maintained
6917F:	Documentation/ABI/testing/sysfs-bus-hsi
6918F:	Documentation/driver-api/hsi.rst
6919F:	drivers/hsi/
6920F:	include/linux/hsi/
6921F:	include/uapi/linux/hsi/
6922
6923HSO 3G MODEM DRIVER
6924L:	linux-usb@vger.kernel.org
6925S:	Orphan
6926F:	drivers/net/usb/hso.c
6927
6928HSR NETWORK PROTOCOL
6929M:	Arvid Brodin <arvid.brodin@alten.se>
6930L:	netdev@vger.kernel.org
6931S:	Maintained
6932F:	net/hsr/
6933
6934HT16K33 LED CONTROLLER DRIVER
6935M:	Robin van der Gracht <robin@protonic.nl>
6936S:	Maintained
6937F:	drivers/auxdisplay/ht16k33.c
6938F:	Documentation/devicetree/bindings/display/ht16k33.txt
6939
6940HTCPEN TOUCHSCREEN DRIVER
6941M:	Pau Oliva Fora <pof@eslack.org>
6942L:	linux-input@vger.kernel.org
6943S:	Maintained
6944F:	drivers/input/touchscreen/htcpen.c
6945
6946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6947M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6948L:	linux-iio@vger.kernel.org
6949W:	http://www.st.com/
6950S:	Maintained
6951F:	drivers/iio/humidity/hts221*
6952F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6953
6954HUAWEI ETHERNET DRIVER
6955M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6956L:	netdev@vger.kernel.org
6957S:	Supported
6958F:	Documentation/networking/hinic.txt
6959F:	drivers/net/ethernet/huawei/hinic/
6960
6961HUGETLB FILESYSTEM
6962M:	Mike Kravetz <mike.kravetz@oracle.com>
6963L:	linux-mm@kvack.org
6964S:	Maintained
6965F:	fs/hugetlbfs/
6966F:	mm/hugetlb.c
6967F:	include/linux/hugetlb.h
6968F:	Documentation/admin-guide/mm/hugetlbpage.rst
6969F:	Documentation/vm/hugetlbfs_reserv.rst
6970F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6971
6972HVA ST MEDIA DRIVER
6973M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6974L:	linux-media@vger.kernel.org
6975T:	git git://linuxtv.org/media_tree.git
6976W:	https://linuxtv.org
6977S:	Supported
6978F:	drivers/media/platform/sti/hva
6979
6980HWPOISON MEMORY FAILURE HANDLING
6981M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6982L:	linux-mm@kvack.org
6983S:	Maintained
6984F:	mm/memory-failure.c
6985F:	mm/hwpoison-inject.c
6986
6987HYGON PROCESSOR SUPPORT
6988M:	Pu Wen <puwen@hygon.cn>
6989L:	linux-kernel@vger.kernel.org
6990S:	Maintained
6991F:	arch/x86/kernel/cpu/hygon.c
6992
6993Hyper-V CORE AND DRIVERS
6994M:	"K. Y. Srinivasan" <kys@microsoft.com>
6995M:	Haiyang Zhang <haiyangz@microsoft.com>
6996M:	Stephen Hemminger <sthemmin@microsoft.com>
6997M:	Sasha Levin <sashal@kernel.org>
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6999L:	devel@linuxdriverproject.org
7000S:	Supported
7001F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7002F:	arch/x86/include/asm/mshyperv.h
7003F:	arch/x86/include/asm/trace/hyperv.h
7004F:	arch/x86/include/asm/hyperv-tlfs.h
7005F:	arch/x86/kernel/cpu/mshyperv.c
7006F:	arch/x86/hyperv
7007F:	drivers/hid/hid-hyperv.c
7008F:	drivers/hv/
7009F:	drivers/input/serio/hyperv-keyboard.c
7010F:	drivers/pci/controller/pci-hyperv.c
7011F:	drivers/net/hyperv/
7012F:	drivers/scsi/storvsc_drv.c
7013F:	drivers/uio/uio_hv_generic.c
7014F:	drivers/video/fbdev/hyperv_fb.c
7015F:	net/vmw_vsock/hyperv_transport.c
7016F:	include/linux/hyperv.h
7017F:	include/uapi/linux/hyperv.h
7018F:	tools/hv/
7019F:	Documentation/ABI/stable/sysfs-bus-vmbus
7020
7021HYPERVISOR VIRTUAL CONSOLE DRIVER
7022L:	linuxppc-dev@lists.ozlabs.org
7023S:	Odd Fixes
7024F:	drivers/tty/hvc/
7025
7026I2C ACPI SUPPORT
7027M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7028L:	linux-i2c@vger.kernel.org
7029L:	linux-acpi@vger.kernel.org
7030S:	Maintained
7031F:	drivers/i2c/i2c-core-acpi.c
7032
7033I2C CONTROLLER DRIVER FOR NVIDIA GPU
7034M:	Ajay Gupta <ajayg@nvidia.com>
7035L:	linux-i2c@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/i2c/busses/i2c-nvidia-gpu
7038F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7039
7040I2C MUXES
7041M:	Peter Rosin <peda@axentia.se>
7042L:	linux-i2c@vger.kernel.org
7043S:	Maintained
7044F:	Documentation/i2c/i2c-topology
7045F:	Documentation/i2c/muxes/
7046F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7047F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7048F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7049F:	drivers/i2c/i2c-mux.c
7050F:	drivers/i2c/muxes/
7051F:	include/linux/i2c-mux.h
7052
7053I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7054M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7055L:	linux-i2c@vger.kernel.org
7056S:	Maintained
7057F:	drivers/i2c/busses/i2c-mv64xxx.c
7058
7059I2C OVER PARALLEL PORT
7060M:	Jean Delvare <jdelvare@suse.com>
7061L:	linux-i2c@vger.kernel.org
7062S:	Maintained
7063F:	Documentation/i2c/busses/i2c-parport
7064F:	Documentation/i2c/busses/i2c-parport-light
7065F:	drivers/i2c/busses/i2c-parport.c
7066F:	drivers/i2c/busses/i2c-parport-light.c
7067
7068I2C SUBSYSTEM
7069M:	Wolfram Sang <wsa@the-dreams.de>
7070L:	linux-i2c@vger.kernel.org
7071W:	https://i2c.wiki.kernel.org/
7072Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7074S:	Maintained
7075F:	Documentation/devicetree/bindings/i2c/i2c.txt
7076F:	Documentation/i2c/
7077F:	drivers/i2c/*
7078F:	include/linux/i2c.h
7079F:	include/linux/i2c-dev.h
7080F:	include/linux/i2c-smbus.h
7081F:	include/uapi/linux/i2c.h
7082F:	include/uapi/linux/i2c-*.h
7083
7084I2C SUBSYSTEM HOST DRIVERS
7085L:	linux-i2c@vger.kernel.org
7086W:	https://i2c.wiki.kernel.org/
7087Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7089S:	Odd Fixes
7090F:	Documentation/devicetree/bindings/i2c/
7091F:	drivers/i2c/algos/
7092F:	drivers/i2c/busses/
7093
7094I2C-TAOS-EVM DRIVER
7095M:	Jean Delvare <jdelvare@suse.com>
7096L:	linux-i2c@vger.kernel.org
7097S:	Maintained
7098F:	Documentation/i2c/busses/i2c-taos-evm
7099F:	drivers/i2c/busses/i2c-taos-evm.c
7100
7101I2C-TINY-USB DRIVER
7102M:	Till Harbaum <till@harbaum.org>
7103L:	linux-i2c@vger.kernel.org
7104W:	http://www.harbaum.org/till/i2c_tiny_usb
7105S:	Maintained
7106F:	drivers/i2c/busses/i2c-tiny-usb.c
7107
7108I2C/SMBUS CONTROLLER DRIVERS FOR PC
7109M:	Jean Delvare <jdelvare@suse.com>
7110L:	linux-i2c@vger.kernel.org
7111S:	Maintained
7112F:	Documentation/i2c/busses/i2c-ali1535
7113F:	Documentation/i2c/busses/i2c-ali1563
7114F:	Documentation/i2c/busses/i2c-ali15x3
7115F:	Documentation/i2c/busses/i2c-amd756
7116F:	Documentation/i2c/busses/i2c-amd8111
7117F:	Documentation/i2c/busses/i2c-i801
7118F:	Documentation/i2c/busses/i2c-nforce2
7119F:	Documentation/i2c/busses/i2c-piix4
7120F:	Documentation/i2c/busses/i2c-sis5595
7121F:	Documentation/i2c/busses/i2c-sis630
7122F:	Documentation/i2c/busses/i2c-sis96x
7123F:	Documentation/i2c/busses/i2c-via
7124F:	Documentation/i2c/busses/i2c-viapro
7125F:	drivers/i2c/busses/i2c-ali1535.c
7126F:	drivers/i2c/busses/i2c-ali1563.c
7127F:	drivers/i2c/busses/i2c-ali15x3.c
7128F:	drivers/i2c/busses/i2c-amd756.c
7129F:	drivers/i2c/busses/i2c-amd756-s4882.c
7130F:	drivers/i2c/busses/i2c-amd8111.c
7131F:	drivers/i2c/busses/i2c-i801.c
7132F:	drivers/i2c/busses/i2c-isch.c
7133F:	drivers/i2c/busses/i2c-nforce2.c
7134F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7135F:	drivers/i2c/busses/i2c-piix4.c
7136F:	drivers/i2c/busses/i2c-sis5595.c
7137F:	drivers/i2c/busses/i2c-sis630.c
7138F:	drivers/i2c/busses/i2c-sis96x.c
7139F:	drivers/i2c/busses/i2c-via.c
7140F:	drivers/i2c/busses/i2c-viapro.c
7141
7142I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7143M:	Hans de Goede <hdegoede@redhat.com>
7144L:	linux-i2c@vger.kernel.org
7145S:	Maintained
7146F:	drivers/i2c/busses/i2c-cht-wc.c
7147
7148I2C/SMBUS ISMT DRIVER
7149M:	Seth Heasley <seth.heasley@intel.com>
7150M:	Neil Horman <nhorman@tuxdriver.com>
7151L:	linux-i2c@vger.kernel.org
7152F:	drivers/i2c/busses/i2c-ismt.c
7153F:	Documentation/i2c/busses/i2c-ismt
7154
7155I2C/SMBUS STUB DRIVER
7156M:	Jean Delvare <jdelvare@suse.com>
7157L:	linux-i2c@vger.kernel.org
7158S:	Maintained
7159F:	drivers/i2c/i2c-stub.c
7160
7161I3C SUBSYSTEM
7162M:	Boris Brezillon <bbrezillon@kernel.org>
7163L:	linux-i3c@lists.infradead.org
7164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7165S:	Maintained
7166F:	Documentation/ABI/testing/sysfs-bus-i3c
7167F:	Documentation/devicetree/bindings/i3c/
7168F:	Documentation/driver-api/i3c
7169F:	drivers/i3c/
7170F:	include/linux/i3c/
7171F:	include/dt-bindings/i3c/
7172
7173I3C DRIVER FOR SYNOPSYS DESIGNWARE
7174M:	Vitor Soares <vitor.soares@synopsys.com>
7175S:	Maintained
7176F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7177F:	drivers/i3c/master/dw*
7178
7179IA64 (Itanium) PLATFORM
7180M:	Tony Luck <tony.luck@intel.com>
7181M:	Fenghua Yu <fenghua.yu@intel.com>
7182L:	linux-ia64@vger.kernel.org
7183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7184S:	Maintained
7185F:	arch/ia64/
7186
7187IBM Power 842 compression accelerator
7188M:	Haren Myneni <haren@us.ibm.com>
7189S:	Supported
7190F:	drivers/crypto/nx/Makefile
7191F:	drivers/crypto/nx/Kconfig
7192F:	drivers/crypto/nx/nx-842*
7193F:	include/linux/sw842.h
7194F:	crypto/842.c
7195F:	lib/842/
7196
7197IBM Power in-Nest Crypto Acceleration
7198M:	Breno Leitão <leitao@debian.org>
7199M:	Nayna Jain <nayna@linux.ibm.com>
7200M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7201L:	linux-crypto@vger.kernel.org
7202S:	Supported
7203F:	drivers/crypto/nx/Makefile
7204F:	drivers/crypto/nx/Kconfig
7205F:	drivers/crypto/nx/nx-aes*
7206F:	drivers/crypto/nx/nx-sha*
7207F:	drivers/crypto/nx/nx.*
7208F:	drivers/crypto/nx/nx_csbcpb.h
7209F:	drivers/crypto/nx/nx_debugfs.h
7210
7211IBM Power Linux RAID adapter
7212M:	Brian King <brking@us.ibm.com>
7213S:	Supported
7214F:	drivers/scsi/ipr.*
7215
7216IBM Power SRIOV Virtual NIC Device Driver
7217M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7218M:	John Allen <jallen@linux.ibm.com>
7219L:	netdev@vger.kernel.org
7220S:	Supported
7221F:	drivers/net/ethernet/ibm/ibmvnic.*
7222
7223IBM Power Virtual Accelerator Switchboard
7224M:	Sukadev Bhattiprolu
7225L:	linuxppc-dev@lists.ozlabs.org
7226S:	Supported
7227F:	arch/powerpc/platforms/powernv/vas*
7228F:	arch/powerpc/platforms/powernv/copy-paste.h
7229F:	arch/powerpc/include/asm/vas.h
7230F:	arch/powerpc/include/uapi/asm/vas.h
7231
7232IBM Power Virtual Ethernet Device Driver
7233M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7234L:	netdev@vger.kernel.org
7235S:	Supported
7236F:	drivers/net/ethernet/ibm/ibmveth.*
7237
7238IBM Power Virtual FC Device Drivers
7239M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7240L:	linux-scsi@vger.kernel.org
7241S:	Supported
7242F:	drivers/scsi/ibmvscsi/ibmvfc*
7243
7244IBM Power Virtual Management Channel Driver
7245M:	Steven Royer <seroyer@linux.ibm.com>
7246S:	Supported
7247F:	drivers/misc/ibmvmc.*
7248
7249IBM Power Virtual SCSI Device Drivers
7250M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7251L:	linux-scsi@vger.kernel.org
7252S:	Supported
7253F:	drivers/scsi/ibmvscsi/ibmvscsi*
7254F:	include/scsi/viosrp.h
7255
7256IBM Power Virtual SCSI Device Target Driver
7257M:	Michael Cyr <mikecyr@linux.ibm.com>
7258L:	linux-scsi@vger.kernel.org
7259L:	target-devel@vger.kernel.org
7260S:	Supported
7261F:	drivers/scsi/ibmvscsi_tgt/
7262
7263IBM Power VMX Cryptographic instructions
7264M:	Breno Leitão <leitao@debian.org>
7265M:	Nayna Jain <nayna@linux.ibm.com>
7266M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7267L:	linux-crypto@vger.kernel.org
7268S:	Supported
7269F:	drivers/crypto/vmx/Makefile
7270F:	drivers/crypto/vmx/Kconfig
7271F:	drivers/crypto/vmx/vmx.c
7272F:	drivers/crypto/vmx/aes*
7273F:	drivers/crypto/vmx/ghash*
7274F:	drivers/crypto/vmx/ppc-xlate.pl
7275
7276IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7277M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278L:	linux-pci@vger.kernel.org
7279L:	linuxppc-dev@lists.ozlabs.org
7280S:	Supported
7281F:	drivers/pci/hotplug/rpaphp*
7282
7283IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7284M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7285L:	linux-pci@vger.kernel.org
7286L:	linuxppc-dev@lists.ozlabs.org
7287S:	Supported
7288F:	drivers/pci/hotplug/rpadlpar*
7289
7290IBM ServeRAID RAID DRIVER
7291S:	Orphan
7292F:	drivers/scsi/ips.*
7293
7294ICH LPC AND GPIO DRIVER
7295M:	Peter Tyser <ptyser@xes-inc.com>
7296S:	Maintained
7297F:	drivers/mfd/lpc_ich.c
7298F:	drivers/gpio/gpio-ich.c
7299
7300IDE SUBSYSTEM
7301M:	"David S. Miller" <davem@davemloft.net>
7302L:	linux-ide@vger.kernel.org
7303Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7305S:	Maintained
7306F:	Documentation/ide/
7307F:	drivers/ide/
7308F:	include/linux/ide.h
7309
7310IDE/ATAPI DRIVERS
7311M:	Borislav Petkov <bp@alien8.de>
7312L:	linux-ide@vger.kernel.org
7313S:	Maintained
7314F:	Documentation/cdrom/ide-cd
7315F:	drivers/ide/ide-cd*
7316
7317IDEAPAD LAPTOP EXTRAS DRIVER
7318M:	Ike Panhc <ike.pan@canonical.com>
7319L:	platform-driver-x86@vger.kernel.org
7320W:	http://launchpad.net/ideapad-laptop
7321S:	Maintained
7322F:	drivers/platform/x86/ideapad-laptop.c
7323
7324IDEAPAD LAPTOP SLIDEBAR DRIVER
7325M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7326L:	linux-input@vger.kernel.org
7327W:	https://github.com/o2genum/ideapad-slidebar
7328S:	Maintained
7329F:	drivers/input/misc/ideapad_slidebar.c
7330
7331IDT VersaClock 5 CLOCK DRIVER
7332M:	Marek Vasut <marek.vasut@gmail.com>
7333S:	Maintained
7334F:	drivers/clk/clk-versaclock5.c
7335
7336IEEE 802.15.4 SUBSYSTEM
7337M:	Alexander Aring <alex.aring@gmail.com>
7338M:	Stefan Schmidt <stefan@datenfreihafen.org>
7339L:	linux-wpan@vger.kernel.org
7340W:	http://wpan.cakelab.org/
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7343S:	Maintained
7344F:	net/ieee802154/
7345F:	net/mac802154/
7346F:	drivers/net/ieee802154/
7347F:	include/linux/nl802154.h
7348F:	include/linux/ieee802154.h
7349F:	include/net/nl802154.h
7350F:	include/net/mac802154.h
7351F:	include/net/af_ieee802154.h
7352F:	include/net/cfg802154.h
7353F:	include/net/ieee802154_netdev.h
7354F:	Documentation/networking/ieee802154.txt
7355
7356IFE PROTOCOL
7357M:	Yotam Gigi <yotam.gi@gmail.com>
7358M:	Jamal Hadi Salim <jhs@mojatatu.com>
7359F:	net/ife
7360F:	include/net/ife.h
7361F:	include/uapi/linux/ife.h
7362
7363IGORPLUG-USB IR RECEIVER
7364M:	Sean Young <sean@mess.org>
7365L:	linux-media@vger.kernel.org
7366S:	Maintained
7367F:	drivers/media/rc/igorplugusb.c
7368
7369IGUANAWORKS USB IR TRANSCEIVER
7370M:	Sean Young <sean@mess.org>
7371L:	linux-media@vger.kernel.org
7372S:	Maintained
7373F:	drivers/media/rc/iguanair.c
7374
7375IIO DIGITAL POTENTIOMETER DAC
7376M:	Peter Rosin <peda@axentia.se>
7377L:	linux-iio@vger.kernel.org
7378S:	Maintained
7379F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7380F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7381F:	drivers/iio/dac/dpot-dac.c
7382
7383IIO ENVELOPE DETECTOR
7384M:	Peter Rosin <peda@axentia.se>
7385L:	linux-iio@vger.kernel.org
7386S:	Maintained
7387F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7388F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7389F:	drivers/iio/adc/envelope-detector.c
7390
7391IIO MULTIPLEXER
7392M:	Peter Rosin <peda@axentia.se>
7393L:	linux-iio@vger.kernel.org
7394S:	Maintained
7395F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7396F:	drivers/iio/multiplexer/iio-mux.c
7397
7398IIO SUBSYSTEM AND DRIVERS
7399M:	Jonathan Cameron <jic23@kernel.org>
7400R:	Hartmut Knaack <knaack.h@gmx.de>
7401R:	Lars-Peter Clausen <lars@metafoo.de>
7402R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7403L:	linux-iio@vger.kernel.org
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7405S:	Maintained
7406F:	Documentation/ABI/testing/configfs-iio*
7407F:	Documentation/ABI/testing/sysfs-bus-iio*
7408F:	Documentation/devicetree/bindings/iio/
7409F:	drivers/iio/
7410F:	drivers/staging/iio/
7411F:	include/linux/iio/
7412F:	tools/iio/
7413
7414IIO UNIT CONVERTER
7415M:	Peter Rosin <peda@axentia.se>
7416L:	linux-iio@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7419F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7420F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7421F:	drivers/iio/afe/iio-rescale.c
7422
7423IKANOS/ADI EAGLE ADSL USB DRIVER
7424M:	Matthieu Castet <castet.matthieu@free.fr>
7425M:	Stanislaw Gruszka <stf_xl@wp.pl>
7426S:	Maintained
7427F:	drivers/usb/atm/ueagle-atm.c
7428
7429IMGTEC ASCII LCD DRIVER
7430M:	Paul Burton <paul.burton@mips.com>
7431S:	Maintained
7432F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7433F:	drivers/auxdisplay/img-ascii-lcd.c
7434
7435IMGTEC IR DECODER DRIVER
7436M:	James Hogan <jhogan@kernel.org>
7437S:	Maintained
7438F:	drivers/media/rc/img-ir/
7439
7440IMON SOUNDGRAPH USB IR RECEIVER
7441M:	Sean Young <sean@mess.org>
7442L:	linux-media@vger.kernel.org
7443S:	Maintained
7444F:	drivers/media/rc/imon_raw.c
7445F:	drivers/media/rc/imon.c
7446
7447IMS TWINTURBO FRAMEBUFFER DRIVER
7448L:	linux-fbdev@vger.kernel.org
7449S:	Orphan
7450F:	drivers/video/fbdev/imsttfb.c
7451
7452INA209 HARDWARE MONITOR DRIVER
7453M:	Guenter Roeck <linux@roeck-us.net>
7454L:	linux-hwmon@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/hwmon/ina209
7457F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7458F:	drivers/hwmon/ina209.c
7459
7460INA2XX HARDWARE MONITOR DRIVER
7461M:	Guenter Roeck <linux@roeck-us.net>
7462L:	linux-hwmon@vger.kernel.org
7463S:	Maintained
7464F:	Documentation/hwmon/ina2xx
7465F:	drivers/hwmon/ina2xx.c
7466F:	include/linux/platform_data/ina2xx.h
7467
7468INDUSTRY PACK SUBSYSTEM (IPACK)
7469M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7470M:	Jens Taprogge <jens.taprogge@taprogge.org>
7471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472L:	industrypack-devel@lists.sourceforge.net
7473W:	http://industrypack.sourceforge.net
7474S:	Maintained
7475F:	drivers/ipack/
7476
7477INFINIBAND SUBSYSTEM
7478M:	Doug Ledford <dledford@redhat.com>
7479M:	Jason Gunthorpe <jgg@mellanox.com>
7480L:	linux-rdma@vger.kernel.org
7481W:	https://github.com/linux-rdma/rdma-core
7482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7484S:	Supported
7485F:	Documentation/devicetree/bindings/infiniband/
7486F:	Documentation/infiniband/
7487F:	drivers/infiniband/
7488F:	include/uapi/linux/if_infiniband.h
7489F:	include/uapi/rdma/
7490F:	include/rdma/
7491
7492INGENIC JZ4780 DMA Driver
7493M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7494S:	Maintained
7495F:	drivers/dma/dma-jz4780.c
7496
7497INGENIC JZ4780 NAND DRIVER
7498M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7499L:	linux-mtd@lists.infradead.org
7500S:	Maintained
7501F:	drivers/mtd/nand/raw/jz4780_*
7502
7503INOTIFY
7504M:	Jan Kara <jack@suse.cz>
7505R:	Amir Goldstein <amir73il@gmail.com>
7506L:	linux-fsdevel@vger.kernel.org
7507S:	Maintained
7508F:	Documentation/filesystems/inotify.txt
7509F:	fs/notify/inotify/
7510F:	include/linux/inotify.h
7511F:	include/uapi/linux/inotify.h
7512
7513INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7514M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7515L:	linux-input@vger.kernel.org
7516Q:	http://patchwork.kernel.org/project/linux-input/list/
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7518S:	Maintained
7519F:	drivers/input/
7520F:	include/linux/input.h
7521F:	include/uapi/linux/input.h
7522F:	include/uapi/linux/input-event-codes.h
7523F:	include/linux/input/
7524F:	Documentation/devicetree/bindings/input/
7525F:	Documentation/devicetree/bindings/serio/
7526F:	Documentation/input/
7527
7528INPUT MULTITOUCH (MT) PROTOCOL
7529M:	Henrik Rydberg <rydberg@bitmath.org>
7530L:	linux-input@vger.kernel.org
7531S:	Odd fixes
7532F:	Documentation/input/multi-touch-protocol.rst
7533F:	drivers/input/input-mt.c
7534K:	\b(ABS|SYN)_MT_
7535
7536INSIDE SECURE CRYPTO DRIVER
7537M:	Antoine Tenart <antoine.tenart@bootlin.com>
7538F:	drivers/crypto/inside-secure/
7539S:	Maintained
7540L:	linux-crypto@vger.kernel.org
7541
7542INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7543M:	Mimi Zohar <zohar@linux.ibm.com>
7544M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7545L:	linux-integrity@vger.kernel.org
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7547S:	Supported
7548F:	security/integrity/ima/
7549
7550INTEL 810/815 FRAMEBUFFER DRIVER
7551M:	Antonino Daplas <adaplas@gmail.com>
7552L:	linux-fbdev@vger.kernel.org
7553S:	Maintained
7554F:	drivers/video/fbdev/i810/
7555
7556INTEL ASoC DRIVERS
7557M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7558M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7559M:	Jie Yang <yang.jie@linux.intel.com>
7560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7561S:	Supported
7562F:	sound/soc/intel/
7563
7564INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7565M:	Hans de Goede <hdegoede@redhat.com>
7566L:	platform-driver-x86@vger.kernel.org
7567S:	Maintained
7568F:	drivers/platform/x86/intel_atomisp2_pm.c
7569
7570INTEL C600 SERIES SAS CONTROLLER DRIVER
7571M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7572M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7573L:	linux-scsi@vger.kernel.org
7574T:	git git://git.code.sf.net/p/intel-sas/isci
7575S:	Supported
7576F:	drivers/scsi/isci/
7577
7578INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7579M:	Jani Nikula <jani.nikula@linux.intel.com>
7580M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7581M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7582L:	intel-gfx@lists.freedesktop.org
7583W:	https://01.org/linuxgraphics/
7584B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7585C:	irc://chat.freenode.net/intel-gfx
7586Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7587T:	git git://anongit.freedesktop.org/drm-intel
7588S:	Supported
7589F:	drivers/gpu/drm/i915/
7590F:	include/drm/i915*
7591F:	include/uapi/drm/i915_drm.h
7592F:	Documentation/gpu/i915.rst
7593
7594INTEL ETHERNET DRIVERS
7595M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7596L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7597W:	http://www.intel.com/support/feedback.htm
7598W:	http://e1000.sourceforge.net/
7599Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7602S:	Supported
7603F:	Documentation/networking/device_drivers/intel/e100.rst
7604F:	Documentation/networking/device_drivers/intel/e1000.rst
7605F:	Documentation/networking/device_drivers/intel/e1000e.rst
7606F:	Documentation/networking/device_drivers/intel/fm10k.rst
7607F:	Documentation/networking/device_drivers/intel/igb.rst
7608F:	Documentation/networking/device_drivers/intel/igbvf.rst
7609F:	Documentation/networking/device_drivers/intel/ixgb.rst
7610F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7611F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7612F:	Documentation/networking/device_drivers/intel/i40e.rst
7613F:	Documentation/networking/device_drivers/intel/iavf.rst
7614F:	Documentation/networking/device_drivers/intel/ice.rst
7615F:	drivers/net/ethernet/intel/
7616F:	drivers/net/ethernet/intel/*/
7617F:	include/linux/avf/virtchnl.h
7618
7619INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7620M:	Maik Broemme <mbroemme@libmpq.org>
7621L:	linux-fbdev@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/fb/intelfb.txt
7624F:	drivers/video/fbdev/intelfb/
7625
7626INTEL GPIO DRIVERS
7627M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7628L:	linux-gpio@vger.kernel.org
7629S:	Maintained
7630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7631F:	drivers/gpio/gpio-ich.c
7632F:	drivers/gpio/gpio-intel-mid.c
7633F:	drivers/gpio/gpio-lynxpoint.c
7634F:	drivers/gpio/gpio-merrifield.c
7635F:	drivers/gpio/gpio-ml-ioh.c
7636F:	drivers/gpio/gpio-pch.c
7637F:	drivers/gpio/gpio-sch.c
7638F:	drivers/gpio/gpio-sodaville.c
7639
7640INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7641M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7642M:	Zhi Wang <zhi.a.wang@intel.com>
7643L:	intel-gvt-dev@lists.freedesktop.org
7644L:	intel-gfx@lists.freedesktop.org
7645W:	https://01.org/igvt-g
7646T:	git https://github.com/intel/gvt-linux.git
7647S:	Supported
7648F:	drivers/gpu/drm/i915/gvt/
7649
7650INTEL HID EVENT DRIVER
7651M:	Alex Hung <alex.hung@canonical.com>
7652L:	platform-driver-x86@vger.kernel.org
7653S:	Maintained
7654F:	drivers/platform/x86/intel-hid.c
7655
7656INTEL I/OAT DMA DRIVER
7657M:	Dave Jiang <dave.jiang@intel.com>
7658R:	Dan Williams <dan.j.williams@intel.com>
7659L:	dmaengine@vger.kernel.org
7660Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7661S:	Supported
7662F:	drivers/dma/ioat*
7663
7664INTEL IDLE DRIVER
7665M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7666M:	Len Brown <lenb@kernel.org>
7667L:	linux-pm@vger.kernel.org
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7669B:	https://bugzilla.kernel.org
7670S:	Supported
7671F:	drivers/idle/intel_idle.c
7672
7673INTEL INTEGRATED SENSOR HUB DRIVER
7674M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7675M:	Jiri Kosina <jikos@kernel.org>
7676L:	linux-input@vger.kernel.org
7677S:	Maintained
7678F:	drivers/hid/intel-ish-hid/
7679
7680INTEL IOMMU (VT-d)
7681M:	David Woodhouse <dwmw2@infradead.org>
7682L:	iommu@lists.linux-foundation.org
7683T:	git git://git.infradead.org/iommu-2.6.git
7684S:	Supported
7685F:	drivers/iommu/intel-iommu.c
7686F:	include/linux/intel-iommu.h
7687
7688INTEL IOP-ADMA DMA DRIVER
7689R:	Dan Williams <dan.j.williams@intel.com>
7690S:	Odd fixes
7691F:	drivers/dma/iop-adma.c
7692
7693INTEL IPU3 CSI-2 CIO2 DRIVER
7694M:	Yong Zhi <yong.zhi@intel.com>
7695M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7696M:	Bingbu Cao <bingbu.cao@intel.com>
7697R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7698R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7699L:	linux-media@vger.kernel.org
7700S:	Maintained
7701F:	drivers/media/pci/intel/ipu3/
7702F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7703
7704INTEL IPU3 CSI-2 IMGU DRIVER
7705M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7706L:	linux-media@vger.kernel.org
7707S:	Maintained
7708F:	drivers/staging/media/ipu3/
7709F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7710F:	Documentation/media/v4l-drivers/ipu3.rst
7711
7712INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7713M:	Krzysztof Halasa <khalasa@piap.pl>
7714S:	Maintained
7715F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7716F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7717F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7718F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7719F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7720F:	drivers/net/wan/ixp4xx_hss.c
7721
7722INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7723M:	Deepak Saxena <dsaxena@plexity.net>
7724S:	Maintained
7725F:	drivers/char/hw_random/ixp4xx-rng.c
7726
7727INTEL MANAGEMENT ENGINE (mei)
7728M:	Tomas Winkler <tomas.winkler@intel.com>
7729L:	linux-kernel@vger.kernel.org
7730S:	Supported
7731F:	include/uapi/linux/mei.h
7732F:	include/linux/mei_cl_bus.h
7733F:	drivers/misc/mei/*
7734F:	drivers/watchdog/mei_wdt.c
7735F:	Documentation/misc-devices/mei/*
7736F:	samples/mei/*
7737
7738INTEL MENLOW THERMAL DRIVER
7739M:	Sujith Thomas <sujith.thomas@intel.com>
7740L:	platform-driver-x86@vger.kernel.org
7741W:	https://01.org/linux-acpi
7742S:	Supported
7743F:	drivers/platform/x86/intel_menlow.c
7744
7745INTEL MIC DRIVERS (mic)
7746M:	Sudeep Dutt <sudeep.dutt@intel.com>
7747M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7748S:	Supported
7749W:	https://github.com/sudeepdutt/mic
7750W:	http://software.intel.com/en-us/mic-developer
7751F:	include/linux/mic_bus.h
7752F:	include/linux/scif.h
7753F:	include/uapi/linux/mic_common.h
7754F:	include/uapi/linux/mic_ioctl.h
7755F:	include/uapi/linux/scif_ioctl.h
7756F:	drivers/misc/mic/
7757F:	drivers/dma/mic_x100_dma.c
7758F:	drivers/dma/mic_x100_dma.h
7759F:	Documentation/mic/
7760
7761INTEL PMC CORE DRIVER
7762M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7763M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7764L:	platform-driver-x86@vger.kernel.org
7765S:	Maintained
7766F:	drivers/platform/x86/intel_pmc_core*
7767
7768INTEL PMC/P-Unit IPC DRIVER
7769M:	Zha Qipeng<qipeng.zha@intel.com>
7770L:	platform-driver-x86@vger.kernel.org
7771S:	Maintained
7772F:	drivers/platform/x86/intel_pmc_ipc.c
7773F:	drivers/platform/x86/intel_punit_ipc.c
7774F:	arch/x86/include/asm/intel_pmc_ipc.h
7775F:	arch/x86/include/asm/intel_punit_ipc.h
7776
7777INTEL PMIC GPIO DRIVERS
7778M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7779S:	Maintained
7780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7781F:	drivers/gpio/gpio-*cove.c
7782F:	drivers/gpio/gpio-msic.c
7783
7784INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7785R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7786S:	Maintained
7787F:	drivers/mfd/intel_msic.c
7788F:	drivers/mfd/intel_soc_pmic*
7789F:	include/linux/mfd/intel_msic.h
7790F:	include/linux/mfd/intel_soc_pmic*
7791
7792INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7793M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7794L:	linux-wireless@vger.kernel.org
7795S:	Maintained
7796F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7797F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7798F:	drivers/net/wireless/intel/ipw2x00/
7799
7800INTEL PSTATE DRIVER
7801M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7802M:	Len Brown <lenb@kernel.org>
7803L:	linux-pm@vger.kernel.org
7804S:	Supported
7805F:	drivers/cpufreq/intel_pstate.c
7806
7807INTEL RDMA RNIC DRIVER
7808M:	Faisal Latif <faisal.latif@intel.com>
7809M:	Shiraz Saleem <shiraz.saleem@intel.com>
7810L:	linux-rdma@vger.kernel.org
7811S:	Supported
7812F:	drivers/infiniband/hw/i40iw/
7813F:	include/uapi/rdma/i40iw-abi.h
7814
7815INTEL TELEMETRY DRIVER
7816M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7817M:	"David E. Box" <david.e.box@linux.intel.com>
7818L:	platform-driver-x86@vger.kernel.org
7819S:	Maintained
7820F:	arch/x86/include/asm/intel_telemetry.h
7821F:	drivers/platform/x86/intel_telemetry*
7822
7823INTEL VIRTUAL BUTTON DRIVER
7824M:	AceLan Kao <acelan.kao@canonical.com>
7825L:	platform-driver-x86@vger.kernel.org
7826S:	Maintained
7827F:	drivers/platform/x86/intel-vbtn.c
7828
7829INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7830M:	Stanislaw Gruszka <sgruszka@redhat.com>
7831L:	linux-wireless@vger.kernel.org
7832S:	Supported
7833F:	drivers/net/wireless/intel/iwlegacy/
7834
7835INTEL WIRELESS WIFI LINK (iwlwifi)
7836M:	Johannes Berg <johannes.berg@intel.com>
7837M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7838M:	Luca Coelho <luciano.coelho@intel.com>
7839M:	Intel Linux Wireless <linuxwifi@intel.com>
7840L:	linux-wireless@vger.kernel.org
7841W:	http://intellinuxwireless.org
7842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7843S:	Supported
7844F:	drivers/net/wireless/intel/iwlwifi/
7845
7846INTEL WIRELESS WIMAX CONNECTION 2400
7847M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7848M:	linux-wimax@intel.com
7849L:	wimax@linuxwimax.org (subscribers-only)
7850S:	Supported
7851W:	http://linuxwimax.org
7852F:	Documentation/wimax/README.i2400m
7853F:	drivers/net/wimax/i2400m/
7854F:	include/uapi/linux/wimax/i2400m.h
7855
7856INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7857M:	Mario Limonciello <mario.limonciello@dell.com>
7858S:	Maintained
7859F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7860
7861INTEL(R) TRACE HUB
7862M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7863S:	Supported
7864F:	Documentation/trace/intel_th.rst
7865F:	drivers/hwtracing/intel_th/
7866
7867INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7868M:	Ning Sun <ning.sun@intel.com>
7869L:	tboot-devel@lists.sourceforge.net
7870W:	http://tboot.sourceforge.net
7871T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7872S:	Supported
7873F:	Documentation/intel_txt.txt
7874F:	include/linux/tboot.h
7875F:	arch/x86/kernel/tboot.c
7876
7877INTEL-MID GPIO DRIVER
7878M:	David Cohen <david.a.cohen@linux.intel.com>
7879L:	linux-gpio@vger.kernel.org
7880S:	Maintained
7881F:	drivers/gpio/gpio-intel-mid.c
7882
7883INVENSENSE MPU-3050 GYROSCOPE DRIVER
7884M:	Linus Walleij <linus.walleij@linaro.org>
7885L:	linux-iio@vger.kernel.org
7886S:	Maintained
7887F:	drivers/iio/gyro/mpu3050*
7888F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7889
7890IOC3 ETHERNET DRIVER
7891M:	Ralf Baechle <ralf@linux-mips.org>
7892L:	linux-mips@vger.kernel.org
7893S:	Maintained
7894F:	drivers/net/ethernet/sgi/ioc3-eth.c
7895
7896IOC3 SERIAL DRIVER
7897M:	Pat Gefre <pfg@sgi.com>
7898L:	linux-serial@vger.kernel.org
7899S:	Maintained
7900F:	drivers/tty/serial/ioc3_serial.c
7901
7902IOMAP FILESYSTEM LIBRARY
7903M:	Christoph Hellwig <hch@infradead.org>
7904M:	Darrick J. Wong <darrick.wong@oracle.com>
7905M:	linux-xfs@vger.kernel.org
7906M:	linux-fsdevel@vger.kernel.org
7907L:	linux-xfs@vger.kernel.org
7908L:	linux-fsdevel@vger.kernel.org
7909T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7910S:	Supported
7911F:	fs/iomap.c
7912F:	include/linux/iomap.h
7913
7914IOMMU DRIVERS
7915M:	Joerg Roedel <joro@8bytes.org>
7916L:	iommu@lists.linux-foundation.org
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7918S:	Maintained
7919F:	Documentation/devicetree/bindings/iommu/
7920F:	drivers/iommu/
7921F:	include/linux/iommu.h
7922F:	include/linux/of_iommu.h
7923F:	include/linux/iova.h
7924
7925IP MASQUERADING
7926M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7927S:	Maintained
7928F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7929
7930IPMI SUBSYSTEM
7931M:	Corey Minyard <minyard@acm.org>
7932L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7933W:	http://openipmi.sourceforge.net/
7934S:	Supported
7935F:	Documentation/devicetree/bindings/ipmi/
7936F:	Documentation/IPMI.txt
7937F:	drivers/char/ipmi/
7938F:	include/linux/ipmi*
7939F:	include/uapi/linux/ipmi*
7940
7941IPS SCSI RAID DRIVER
7942M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7943L:	linux-scsi@vger.kernel.org
7944W:	http://www.adaptec.com/
7945S:	Maintained
7946F:	drivers/scsi/ips*
7947
7948IPVS
7949M:	Wensong Zhang <wensong@linux-vs.org>
7950M:	Simon Horman <horms@verge.net.au>
7951M:	Julian Anastasov <ja@ssi.bg>
7952L:	netdev@vger.kernel.org
7953L:	lvs-devel@vger.kernel.org
7954S:	Maintained
7955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7957F:	Documentation/networking/ipvs-sysctl.txt
7958F:	include/net/ip_vs.h
7959F:	include/uapi/linux/ip_vs.h
7960F:	net/netfilter/ipvs/
7961
7962IPWIRELESS DRIVER
7963M:	Jiri Kosina <jikos@kernel.org>
7964M:	David Sterba <dsterba@suse.com>
7965S:	Odd Fixes
7966F:	drivers/tty/ipwireless/
7967
7968IPX NETWORK LAYER
7969L:	netdev@vger.kernel.org
7970S:	Obsolete
7971F:	include/uapi/linux/ipx.h
7972
7973IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7974M:	Marc Zyngier <marc.zyngier@arm.com>
7975S:	Maintained
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7977F:	Documentation/IRQ-domain.txt
7978F:	include/linux/irqdomain.h
7979F:	kernel/irq/irqdomain.c
7980F:	kernel/irq/msi.c
7981
7982IRQ SUBSYSTEM
7983M:	Thomas Gleixner <tglx@linutronix.de>
7984L:	linux-kernel@vger.kernel.org
7985S:	Maintained
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987F:	kernel/irq/
7988
7989IRQCHIP DRIVERS
7990M:	Thomas Gleixner <tglx@linutronix.de>
7991M:	Jason Cooper <jason@lakedaemon.net>
7992M:	Marc Zyngier <marc.zyngier@arm.com>
7993L:	linux-kernel@vger.kernel.org
7994S:	Maintained
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7996F:	Documentation/devicetree/bindings/interrupt-controller/
7997F:	drivers/irqchip/
7998
7999ISA
8000M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8001S:	Maintained
8002F:	Documentation/isa.txt
8003F:	drivers/base/isa.c
8004F:	include/linux/isa.h
8005
8006ISA RADIO MODULE
8007M:	Hans Verkuil <hverkuil@xs4all.nl>
8008L:	linux-media@vger.kernel.org
8009T:	git git://linuxtv.org/media_tree.git
8010W:	https://linuxtv.org
8011S:	Maintained
8012F:	drivers/media/radio/radio-isa*
8013
8014ISAPNP
8015M:	Jaroslav Kysela <perex@perex.cz>
8016S:	Maintained
8017F:	Documentation/isapnp.txt
8018F:	drivers/pnp/isapnp/
8019F:	include/linux/isapnp.h
8020
8021ISCSI
8022M:	Lee Duncan <lduncan@suse.com>
8023M:	Chris Leech <cleech@redhat.com>
8024L:	open-iscsi@googlegroups.com
8025W:	www.open-iscsi.com
8026S:	Maintained
8027F:	drivers/scsi/*iscsi*
8028F:	include/scsi/*iscsi*
8029
8030iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8031M:	Peter Jones <pjones@redhat.com>
8032M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8033S:	Maintained
8034F:	drivers/firmware/iscsi_ibft*
8035
8036ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8037M:	Sagi Grimberg <sagi@grimberg.me>
8038M:	Max Gurtovoy <maxg@mellanox.com>
8039L:	linux-rdma@vger.kernel.org
8040S:	Supported
8041W:	http://www.openfabrics.org
8042W:	www.open-iscsi.org
8043Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8044F:	drivers/infiniband/ulp/iser/
8045
8046ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8047M:	Sagi Grimberg <sagi@grimberg.me>
8048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8049L:	linux-rdma@vger.kernel.org
8050L:	target-devel@vger.kernel.org
8051S:	Supported
8052W:	http://www.linux-iscsi.org
8053F:	drivers/infiniband/ulp/isert
8054
8055ISDN SUBSYSTEM
8056M:	Karsten Keil <isdn@linux-pingi.de>
8057L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8058L:	netdev@vger.kernel.org
8059W:	http://www.isdn4linux.de
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8061S:	Maintained
8062F:	Documentation/isdn/
8063F:	drivers/isdn/
8064F:	include/linux/isdn.h
8065F:	include/linux/isdn/
8066F:	include/uapi/linux/isdn.h
8067F:	include/uapi/linux/isdn/
8068
8069IT87 HARDWARE MONITORING DRIVER
8070M:	Jean Delvare <jdelvare@suse.com>
8071L:	linux-hwmon@vger.kernel.org
8072S:	Maintained
8073F:	Documentation/hwmon/it87
8074F:	drivers/hwmon/it87.c
8075
8076IT913X MEDIA DRIVER
8077M:	Antti Palosaari <crope@iki.fi>
8078L:	linux-media@vger.kernel.org
8079W:	https://linuxtv.org
8080W:	http://palosaari.fi/linux/
8081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8082T:	git git://linuxtv.org/anttip/media_tree.git
8083S:	Maintained
8084F:	drivers/media/tuners/it913x*
8085
8086IVTV VIDEO4LINUX DRIVER
8087M:	Andy Walls <awalls@md.metrocast.net>
8088L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8089L:	linux-media@vger.kernel.org
8090T:	git git://linuxtv.org/media_tree.git
8091W:	http://www.ivtvdriver.org
8092S:	Maintained
8093F:	Documentation/media/v4l-drivers/ivtv*
8094F:	drivers/media/pci/ivtv/
8095F:	include/uapi/linux/ivtv*
8096
8097IX2505V MEDIA DRIVER
8098M:	Malcolm Priestley <tvboxspy@gmail.com>
8099L:	linux-media@vger.kernel.org
8100W:	https://linuxtv.org
8101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8102S:	Maintained
8103F:	drivers/media/dvb-frontends/ix2505v*
8104
8105JAILHOUSE HYPERVISOR INTERFACE
8106M:	Jan Kiszka <jan.kiszka@siemens.com>
8107L:	jailhouse-dev@googlegroups.com
8108S:	Maintained
8109F:	arch/x86/kernel/jailhouse.c
8110F:	arch/x86/include/asm/jailhouse_para.h
8111
8112JC42.4 TEMPERATURE SENSOR DRIVER
8113M:	Guenter Roeck <linux@roeck-us.net>
8114L:	linux-hwmon@vger.kernel.org
8115S:	Maintained
8116F:	drivers/hwmon/jc42.c
8117F:	Documentation/hwmon/jc42
8118
8119JFS FILESYSTEM
8120M:	Dave Kleikamp <shaggy@kernel.org>
8121L:	jfs-discussion@lists.sourceforge.net
8122W:	http://jfs.sourceforge.net/
8123T:	git git://github.com/kleikamp/linux-shaggy.git
8124S:	Maintained
8125F:	Documentation/filesystems/jfs.txt
8126F:	fs/jfs/
8127
8128JME NETWORK DRIVER
8129M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8130L:	netdev@vger.kernel.org
8131S:	Maintained
8132F:	drivers/net/ethernet/jme.*
8133
8134JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8135M:	David Woodhouse <dwmw2@infradead.org>
8136L:	linux-mtd@lists.infradead.org
8137W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8138S:	Maintained
8139F:	fs/jffs2/
8140F:	include/uapi/linux/jffs2.h
8141
8142JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8143M:	"Theodore Ts'o" <tytso@mit.edu>
8144M:	Jan Kara <jack@suse.com>
8145L:	linux-ext4@vger.kernel.org
8146S:	Maintained
8147F:	fs/jbd2/
8148F:	include/linux/jbd2.h
8149
8150JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8151M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8152L:	linux-media@vger.kernel.org
8153S:	Maintained
8154F:	drivers/media/platform/rcar_jpu.c
8155
8156JSM Neo PCI based serial card
8157L:	linux-serial@vger.kernel.org
8158S:	Orphan
8159F:	drivers/tty/serial/jsm/
8160
8161K10TEMP HARDWARE MONITORING DRIVER
8162M:	Clemens Ladisch <clemens@ladisch.de>
8163L:	linux-hwmon@vger.kernel.org
8164S:	Maintained
8165F:	Documentation/hwmon/k10temp
8166F:	drivers/hwmon/k10temp.c
8167
8168K8TEMP HARDWARE MONITORING DRIVER
8169M:	Rudolf Marek <r.marek@assembler.cz>
8170L:	linux-hwmon@vger.kernel.org
8171S:	Maintained
8172F:	Documentation/hwmon/k8temp
8173F:	drivers/hwmon/k8temp.c
8174
8175KASAN
8176M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8177R:	Alexander Potapenko <glider@google.com>
8178R:	Dmitry Vyukov <dvyukov@google.com>
8179L:	kasan-dev@googlegroups.com
8180S:	Maintained
8181F:	arch/*/include/asm/kasan.h
8182F:	arch/*/mm/kasan_init*
8183F:	Documentation/dev-tools/kasan.rst
8184F:	include/linux/kasan*.h
8185F:	lib/test_kasan.c
8186F:	mm/kasan/
8187F:	scripts/Makefile.kasan
8188
8189KCONFIG
8190M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8192L:	linux-kbuild@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/kbuild/kconfig*
8195F:	scripts/kconfig/
8196F:	scripts/Kconfig.include
8197
8198KDUMP
8199M:	Dave Young <dyoung@redhat.com>
8200M:	Baoquan He <bhe@redhat.com>
8201R:	Vivek Goyal <vgoyal@redhat.com>
8202L:	kexec@lists.infradead.org
8203W:	http://lse.sourceforge.net/kdump/
8204S:	Maintained
8205F:	Documentation/kdump/
8206
8207KEENE FM RADIO TRANSMITTER DRIVER
8208M:	Hans Verkuil <hverkuil@xs4all.nl>
8209L:	linux-media@vger.kernel.org
8210T:	git git://linuxtv.org/media_tree.git
8211W:	https://linuxtv.org
8212S:	Maintained
8213F:	drivers/media/radio/radio-keene*
8214
8215KERNEL AUTOMOUNTER
8216M:	Ian Kent <raven@themaw.net>
8217L:	autofs@vger.kernel.org
8218S:	Maintained
8219F:	fs/autofs/
8220
8221KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8223M:	Michal Marek <michal.lkml@markovi.net>
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8225L:	linux-kbuild@vger.kernel.org
8226S:	Maintained
8227F:	Documentation/kbuild/
8228F:	Makefile
8229F:	scripts/Kbuild*
8230F:	scripts/Makefile*
8231F:	scripts/basic/
8232F:	scripts/mk*
8233F:	scripts/mod/
8234F:	scripts/package/
8235
8236KERNEL JANITORS
8237L:	kernel-janitors@vger.kernel.org
8238W:	http://kernelnewbies.org/KernelJanitors
8239S:	Odd Fixes
8240
8241KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8242M:	"J. Bruce Fields" <bfields@fieldses.org>
8243M:	Jeff Layton <jlayton@kernel.org>
8244L:	linux-nfs@vger.kernel.org
8245W:	http://nfs.sourceforge.net/
8246T:	git git://linux-nfs.org/~bfields/linux.git
8247S:	Supported
8248F:	fs/nfsd/
8249F:	include/uapi/linux/nfsd/
8250F:	fs/lockd/
8251F:	fs/nfs_common/
8252F:	net/sunrpc/
8253F:	include/linux/lockd/
8254F:	include/linux/sunrpc/
8255F:	include/uapi/linux/sunrpc/
8256
8257KERNEL SELFTEST FRAMEWORK
8258M:	Shuah Khan <shuah@kernel.org>
8259L:	linux-kselftest@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8261Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8262S:	Maintained
8263F:	tools/testing/selftests/
8264F:	Documentation/dev-tools/kselftest*
8265
8266KERNEL USERMODE HELPER
8267M:	Luis Chamberlain <mcgrof@kernel.org>
8268L:	linux-kernel@vger.kernel.org
8269S:	Maintained
8270F:	kernel/umh.c
8271F:	include/linux/umh.h
8272
8273KERNEL VIRTUAL MACHINE (KVM)
8274M:	Paolo Bonzini <pbonzini@redhat.com>
8275M:	Radim Krčmář <rkrcmar@redhat.com>
8276L:	kvm@vger.kernel.org
8277W:	http://www.linux-kvm.org
8278T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8279S:	Supported
8280F:	Documentation/virtual/kvm/
8281F:	include/trace/events/kvm.h
8282F:	include/uapi/asm-generic/kvm*
8283F:	include/uapi/linux/kvm*
8284F:	include/asm-generic/kvm*
8285F:	include/linux/kvm*
8286F:	include/kvm/iodev.h
8287F:	virt/kvm/*
8288F:	tools/kvm/
8289
8290KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8291M:	Joerg Roedel <joro@8bytes.org>
8292L:	kvm@vger.kernel.org
8293W:	http://www.linux-kvm.org/
8294S:	Maintained
8295F:	arch/x86/include/asm/svm.h
8296F:	arch/x86/kvm/svm.c
8297
8298KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8299M:	Christoffer Dall <christoffer.dall@arm.com>
8300M:	Marc Zyngier <marc.zyngier@arm.com>
8301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302L:	kvmarm@lists.cs.columbia.edu
8303W:	http://systems.cs.columbia.edu/projects/kvm-arm
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8305S:	Supported
8306F:	arch/arm/include/uapi/asm/kvm*
8307F:	arch/arm/include/asm/kvm*
8308F:	arch/arm/kvm/
8309F:	virt/kvm/arm/
8310F:	include/kvm/arm_*
8311
8312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8313M:	Christoffer Dall <christoffer.dall@arm.com>
8314M:	Marc Zyngier <marc.zyngier@arm.com>
8315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316L:	kvmarm@lists.cs.columbia.edu
8317S:	Maintained
8318F:	arch/arm64/include/uapi/asm/kvm*
8319F:	arch/arm64/include/asm/kvm*
8320F:	arch/arm64/kvm/
8321
8322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8323M:	James Hogan <jhogan@kernel.org>
8324L:	linux-mips@vger.kernel.org
8325S:	Supported
8326F:	arch/mips/include/uapi/asm/kvm*
8327F:	arch/mips/include/asm/kvm*
8328F:	arch/mips/kvm/
8329
8330KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8331M:	Paul Mackerras <paulus@ozlabs.org>
8332L:	kvm-ppc@vger.kernel.org
8333W:	http://www.linux-kvm.org/
8334T:	git git://github.com/agraf/linux-2.6.git
8335S:	Supported
8336F:	arch/powerpc/include/uapi/asm/kvm*
8337F:	arch/powerpc/include/asm/kvm*
8338F:	arch/powerpc/kvm/
8339F:	arch/powerpc/kernel/kvm*
8340
8341KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8342M:	Christian Borntraeger <borntraeger@de.ibm.com>
8343M:	Janosch Frank <frankja@linux.ibm.com>
8344R:	David Hildenbrand <david@redhat.com>
8345R:	Cornelia Huck <cohuck@redhat.com>
8346L:	linux-s390@vger.kernel.org
8347W:	http://www.ibm.com/developerworks/linux/linux390/
8348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8349S:	Supported
8350F:	arch/s390/include/uapi/asm/kvm*
8351F:	arch/s390/include/asm/gmap.h
8352F:	arch/s390/include/asm/kvm*
8353F:	arch/s390/kvm/
8354F:	arch/s390/mm/gmap.c
8355
8356KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8357M:	Paolo Bonzini <pbonzini@redhat.com>
8358M:	Radim Krčmář <rkrcmar@redhat.com>
8359L:	kvm@vger.kernel.org
8360W:	http://www.linux-kvm.org
8361T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8362S:	Supported
8363F:	arch/x86/kvm/
8364F:	arch/x86/kvm/*/
8365F:	arch/x86/include/uapi/asm/kvm*
8366F:	arch/x86/include/asm/kvm*
8367F:	arch/x86/include/asm/pvclock-abi.h
8368F:	arch/x86/kernel/kvm.c
8369F:	arch/x86/kernel/kvmclock.c
8370
8371KERNFS
8372M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8373M:	Tejun Heo <tj@kernel.org>
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8375S:	Supported
8376F:	include/linux/kernfs.h
8377F:	fs/kernfs/
8378
8379KEXEC
8380M:	Eric Biederman <ebiederm@xmission.com>
8381W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8382L:	kexec@lists.infradead.org
8383S:	Maintained
8384F:	include/linux/kexec.h
8385F:	include/uapi/linux/kexec.h
8386F:	kernel/kexec*
8387
8388KEYS-ENCRYPTED
8389M:	Mimi Zohar <zohar@linux.ibm.com>
8390L:	linux-integrity@vger.kernel.org
8391L:	keyrings@vger.kernel.org
8392S:	Supported
8393F:	Documentation/security/keys/trusted-encrypted.rst
8394F:	include/keys/encrypted-type.h
8395F:	security/keys/encrypted-keys/
8396
8397KEYS-TRUSTED
8398M:	James Bottomley <jejb@linux.ibm.com>
8399M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8400M:	Mimi Zohar <zohar@linuxibm.com>
8401L:	linux-integrity@vger.kernel.org
8402L:	keyrings@vger.kernel.org
8403S:	Supported
8404F:	Documentation/security/keys/trusted-encrypted.rst
8405F:	include/keys/trusted-type.h
8406F:	security/keys/trusted.c
8407F:	security/keys/trusted.h
8408
8409KEYS/KEYRINGS:
8410M:	David Howells <dhowells@redhat.com>
8411L:	keyrings@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/security/keys/core.rst
8414F:	include/linux/key.h
8415F:	include/linux/key-type.h
8416F:	include/linux/keyctl.h
8417F:	include/uapi/linux/keyctl.h
8418F:	include/keys/
8419F:	security/keys/
8420
8421KGDB / KDB /debug_core
8422M:	Jason Wessel <jason.wessel@windriver.com>
8423M:	Daniel Thompson <daniel.thompson@linaro.org>
8424W:	http://kgdb.wiki.kernel.org/
8425L:	kgdb-bugreport@lists.sourceforge.net
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8427S:	Maintained
8428F:	Documentation/dev-tools/kgdb.rst
8429F:	drivers/misc/kgdbts.c
8430F:	drivers/tty/serial/kgdboc.c
8431F:	include/linux/kdb.h
8432F:	include/linux/kgdb.h
8433F:	kernel/debug/
8434
8435KMEMLEAK
8436M:	Catalin Marinas <catalin.marinas@arm.com>
8437S:	Maintained
8438F:	Documentation/dev-tools/kmemleak.rst
8439F:	include/linux/kmemleak.h
8440F:	mm/kmemleak.c
8441F:	mm/kmemleak-test.c
8442
8443KMOD KERNEL MODULE LOADER - USERMODE HELPER
8444M:	Luis Chamberlain <mcgrof@kernel.org>
8445L:	linux-kernel@vger.kernel.org
8446S:	Maintained
8447F:	kernel/kmod.c
8448F:	include/linux/kmod.h
8449F:	lib/test_kmod.c
8450F:	tools/testing/selftests/kmod/
8451
8452KPROBES
8453M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8454M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8455M:	"David S. Miller" <davem@davemloft.net>
8456M:	Masami Hiramatsu <mhiramat@kernel.org>
8457S:	Maintained
8458F:	Documentation/kprobes.txt
8459F:	include/linux/kprobes.h
8460F:	include/asm-generic/kprobes.h
8461F:	kernel/kprobes.c
8462
8463KS0108 LCD CONTROLLER DRIVER
8464M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8465S:	Maintained
8466F:	Documentation/auxdisplay/ks0108
8467F:	drivers/auxdisplay/ks0108.c
8468F:	include/linux/ks0108.h
8469
8470L3MDEV
8471M:	David Ahern <dsa@cumulusnetworks.com>
8472L:	netdev@vger.kernel.org
8473S:	Maintained
8474F:	net/l3mdev
8475F:	include/net/l3mdev.h
8476
8477L7 BPF FRAMEWORK
8478M:	John Fastabend <john.fastabend@gmail.com>
8479M:	Daniel Borkmann <daniel@iogearbox.net>
8480L:	netdev@vger.kernel.org
8481S:	Maintained
8482F:	include/linux/skmsg.h
8483F:	net/core/skmsg.c
8484F:	net/core/sock_map.c
8485F:	net/ipv4/tcp_bpf.c
8486
8487LANTIQ / INTEL Ethernet drivers
8488M:	Hauke Mehrtens <hauke@hauke-m.de>
8489L:	netdev@vger.kernel.org
8490S:	Maintained
8491F:	net/dsa/tag_gswip.c
8492F:	drivers/net/ethernet/lantiq_xrx200.c
8493F:	drivers/net/dsa/lantiq_pce.h
8494F:	drivers/net/dsa/lantiq_gswip.c
8495
8496LANTIQ MIPS ARCHITECTURE
8497M:	John Crispin <john@phrozen.org>
8498L:	linux-mips@vger.kernel.org
8499S:	Maintained
8500F:	arch/mips/lantiq
8501F:	drivers/soc/lantiq
8502
8503LAPB module
8504L:	linux-x25@vger.kernel.org
8505S:	Orphan
8506F:	Documentation/networking/lapb-module.txt
8507F:	include/*/lapb.h
8508F:	net/lapb/
8509
8510LASI 53c700 driver for PARISC
8511M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8512L:	linux-scsi@vger.kernel.org
8513S:	Maintained
8514F:	Documentation/scsi/53c700.txt
8515F:	drivers/scsi/53c700*
8516
8517LEAKING_ADDRESSES
8518M:	Tobin C. Harding <me@tobin.cc>
8519M:	Tycho Andersen <tycho@tycho.ws>
8520L:	kernel-hardening@lists.openwall.com
8521S:	Maintained
8522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8523F:	scripts/leaking_addresses.pl
8524
8525LED SUBSYSTEM
8526M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8527M:	Pavel Machek <pavel@ucw.cz>
8528L:	linux-leds@vger.kernel.org
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8530S:	Maintained
8531F:	Documentation/devicetree/bindings/leds/
8532F:	drivers/leds/
8533F:	include/linux/leds.h
8534
8535LEGACY EEPROM DRIVER
8536M:	Jean Delvare <jdelvare@suse.com>
8537S:	Maintained
8538F:	Documentation/misc-devices/eeprom
8539F:	drivers/misc/eeprom/eeprom.c
8540
8541LEGO MINDSTORMS EV3
8542R:	David Lechner <david@lechnology.com>
8543S:	Maintained
8544F:	arch/arm/boot/dts/da850-lego-ev3.dts
8545F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8546F:	drivers/power/supply/lego_ev3_battery.c
8547
8548LEGO USB Tower driver
8549M:	Juergen Stuber <starblue@users.sourceforge.net>
8550L:	legousb-devel@lists.sourceforge.net
8551W:	http://legousb.sourceforge.net/
8552S:	Maintained
8553F:	drivers/usb/misc/legousbtower.c
8554
8555LG LAPTOP EXTRAS
8556M:	Matan Ziv-Av <matan@svgalib.org>
8557L:	platform-driver-x86@vger.kernel.org
8558S:	Maintained
8559F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8560F:	Documentation/laptops/lg-laptop.rst
8561F:	drivers/platform/x86/lg-laptop.c
8562
8563LG2160 MEDIA DRIVER
8564M:	Michael Krufky <mkrufky@linuxtv.org>
8565L:	linux-media@vger.kernel.org
8566W:	https://linuxtv.org
8567W:	http://github.com/mkrufky
8568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8569T:	git git://linuxtv.org/mkrufky/tuners.git
8570S:	Maintained
8571F:	drivers/media/dvb-frontends/lg2160.*
8572
8573LGDT3305 MEDIA DRIVER
8574M:	Michael Krufky <mkrufky@linuxtv.org>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577W:	http://github.com/mkrufky
8578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8579T:	git git://linuxtv.org/mkrufky/tuners.git
8580S:	Maintained
8581F:	drivers/media/dvb-frontends/lgdt3305.*
8582
8583LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8584M:	Viresh Kumar <vireshk@kernel.org>
8585L:	linux-ide@vger.kernel.org
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8587S:	Maintained
8588F:	include/linux/pata_arasan_cf_data.h
8589F:	drivers/ata/pata_arasan_cf.c
8590
8591LIBATA PATA DRIVERS
8592M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8593M:	Jens Axboe <axboe@kernel.dk>
8594L:	linux-ide@vger.kernel.org
8595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8596S:	Maintained
8597F:	drivers/ata/pata_*.c
8598F:	drivers/ata/ata_generic.c
8599
8600LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8601M:	Linus Walleij <linus.walleij@linaro.org>
8602L:	linux-ide@vger.kernel.org
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8604S:	Maintained
8605F:	drivers/ata/pata_ftide010.c
8606F:	drivers/ata/sata_gemini.c
8607F:	drivers/ata/sata_gemini.h
8608
8609LIBATA SATA AHCI PLATFORM devices support
8610M:	Hans de Goede <hdegoede@redhat.com>
8611M:	Jens Axboe <axboe@kernel.dk>
8612L:	linux-ide@vger.kernel.org
8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8614S:	Maintained
8615F:	drivers/ata/ahci_platform.c
8616F:	drivers/ata/libahci_platform.c
8617F:	include/linux/ahci_platform.h
8618
8619LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8620M:	Mikael Pettersson <mikpelinux@gmail.com>
8621L:	linux-ide@vger.kernel.org
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8623S:	Maintained
8624F:	drivers/ata/sata_promise.*
8625
8626LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8627M:	Jens Axboe <axboe@kernel.dk>
8628L:	linux-ide@vger.kernel.org
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8630S:	Maintained
8631F:	drivers/ata/
8632F:	include/linux/ata.h
8633F:	include/linux/libata.h
8634F:	Documentation/devicetree/bindings/ata/
8635
8636LIBLOCKDEP
8637M:	Sasha Levin <alexander.levin@microsoft.com>
8638S:	Maintained
8639F:	tools/lib/lockdep/
8640
8641LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8642M:	Ross Zwisler <zwisler@kernel.org>
8643M:	Dan Williams <dan.j.williams@intel.com>
8644M:	Vishal Verma <vishal.l.verma@intel.com>
8645M:	Dave Jiang <dave.jiang@intel.com>
8646L:	linux-nvdimm@lists.01.org
8647Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8648S:	Supported
8649F:	drivers/nvdimm/blk.c
8650F:	drivers/nvdimm/region_devs.c
8651
8652LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8653M:	Vishal Verma <vishal.l.verma@intel.com>
8654M:	Dan Williams <dan.j.williams@intel.com>
8655M:	Ross Zwisler <zwisler@kernel.org>
8656M:	Dave Jiang <dave.jiang@intel.com>
8657L:	linux-nvdimm@lists.01.org
8658Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8659S:	Supported
8660F:	drivers/nvdimm/btt*
8661
8662LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8663M:	Ross Zwisler <zwisler@kernel.org>
8664M:	Dan Williams <dan.j.williams@intel.com>
8665M:	Vishal Verma <vishal.l.verma@intel.com>
8666M:	Dave Jiang <dave.jiang@intel.com>
8667L:	linux-nvdimm@lists.01.org
8668Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8669S:	Supported
8670F:	drivers/nvdimm/pmem*
8671
8672LIBNVDIMM: DEVICETREE BINDINGS
8673M:	Oliver O'Halloran <oohall@gmail.com>
8674L:	linux-nvdimm@lists.01.org
8675Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8676S:	Supported
8677F:	drivers/nvdimm/of_pmem.c
8678F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8679
8680LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8681M:	Dan Williams <dan.j.williams@intel.com>
8682M:	Ross Zwisler <zwisler@kernel.org>
8683M:	Vishal Verma <vishal.l.verma@intel.com>
8684M:	Dave Jiang <dave.jiang@intel.com>
8685L:	linux-nvdimm@lists.01.org
8686Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8688S:	Supported
8689F:	drivers/nvdimm/*
8690F:	drivers/acpi/nfit/*
8691F:	include/linux/nd.h
8692F:	include/linux/libnvdimm.h
8693F:	include/uapi/linux/ndctl.h
8694
8695LIGHTNVM PLATFORM SUPPORT
8696M:	Matias Bjorling <mb@lightnvm.io>
8697W:	http://github/OpenChannelSSD
8698L:	linux-block@vger.kernel.org
8699S:	Maintained
8700F:	drivers/lightnvm/
8701F:	include/linux/lightnvm.h
8702F:	include/uapi/linux/lightnvm.h
8703
8704LINUX FOR POWER MACINTOSH
8705M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8706W:	http://www.penguinppc.org/
8707L:	linuxppc-dev@lists.ozlabs.org
8708S:	Maintained
8709F:	arch/powerpc/platforms/powermac/
8710F:	drivers/macintosh/
8711
8712LINUX FOR POWERPC (32-BIT AND 64-BIT)
8713M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8714M:	Paul Mackerras <paulus@samba.org>
8715M:	Michael Ellerman <mpe@ellerman.id.au>
8716W:	https://github.com/linuxppc/linux/wiki
8717L:	linuxppc-dev@lists.ozlabs.org
8718Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8720S:	Supported
8721F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8722F:	Documentation/devicetree/bindings/powerpc/
8723F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8724F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8725F:	Documentation/powerpc/
8726F:	arch/powerpc/
8727F:	drivers/char/tpm/tpm_ibmvtpm*
8728F:	drivers/crypto/nx/
8729F:	drivers/crypto/vmx/
8730F:	drivers/i2c/busses/i2c-opal.c
8731F:	drivers/net/ethernet/ibm/ibmveth.*
8732F:	drivers/net/ethernet/ibm/ibmvnic.*
8733F:	drivers/pci/hotplug/pnv_php.c
8734F:	drivers/pci/hotplug/rpa*
8735F:	drivers/rtc/rtc-opal.c
8736F:	drivers/scsi/ibmvscsi/
8737F:	drivers/tty/hvc/hvc_opal.c
8738F:	drivers/watchdog/wdrtas.c
8739F:	tools/testing/selftests/powerpc
8740N:	/pmac
8741N:	powermac
8742N:	powernv
8743N:	[^a-z0-9]ps3
8744N:	pseries
8745
8746LINUX FOR POWERPC EMBEDDED MPC5XXX
8747M:	Anatolij Gustschin <agust@denx.de>
8748L:	linuxppc-dev@lists.ozlabs.org
8749T:	git git://git.denx.de/linux-denx-agust.git
8750S:	Maintained
8751F:	arch/powerpc/platforms/512x/
8752F:	arch/powerpc/platforms/52xx/
8753
8754LINUX FOR POWERPC EMBEDDED PPC4XX
8755M:	Alistair Popple <alistair@popple.id.au>
8756M:	Matt Porter <mporter@kernel.crashing.org>
8757W:	http://www.penguinppc.org/
8758L:	linuxppc-dev@lists.ozlabs.org
8759S:	Maintained
8760F:	arch/powerpc/platforms/40x/
8761F:	arch/powerpc/platforms/44x/
8762
8763LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8764M:	Scott Wood <oss@buserror.net>
8765M:	Kumar Gala <galak@kernel.crashing.org>
8766W:	http://www.penguinppc.org/
8767L:	linuxppc-dev@lists.ozlabs.org
8768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8769S:	Maintained
8770F:	arch/powerpc/platforms/83xx/
8771F:	arch/powerpc/platforms/85xx/
8772F:	Documentation/devicetree/bindings/powerpc/fsl/
8773
8774LINUX FOR POWERPC EMBEDDED PPC8XX
8775M:	Vitaly Bordug <vitb@kernel.crashing.org>
8776W:	http://www.penguinppc.org/
8777L:	linuxppc-dev@lists.ozlabs.org
8778S:	Maintained
8779F:	arch/powerpc/platforms/8xx/
8780
8781LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8782L:	linuxppc-dev@lists.ozlabs.org
8783S:	Orphan
8784F:	arch/powerpc/*/*virtex*
8785F:	arch/powerpc/*/*/*virtex*
8786
8787LINUX FOR POWERPC PA SEMI PWRFICIENT
8788L:	linuxppc-dev@lists.ozlabs.org
8789S:	Orphan
8790F:	arch/powerpc/platforms/pasemi/
8791F:	drivers/*/*pasemi*
8792F:	drivers/*/*/*pasemi*
8793
8794LINUX KERNEL DUMP TEST MODULE (LKDTM)
8795M:	Kees Cook <keescook@chromium.org>
8796S:	Maintained
8797F:	drivers/misc/lkdtm/*
8798
8799LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8800M:	Alan Stern <stern@rowland.harvard.edu>
8801M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8802M:	Will Deacon <will.deacon@arm.com>
8803M:	Peter Zijlstra <peterz@infradead.org>
8804M:	Boqun Feng <boqun.feng@gmail.com>
8805M:	Nicholas Piggin <npiggin@gmail.com>
8806M:	David Howells <dhowells@redhat.com>
8807M:	Jade Alglave <j.alglave@ucl.ac.uk>
8808M:	Luc Maranget <luc.maranget@inria.fr>
8809M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8810R:	Akira Yokosawa <akiyks@gmail.com>
8811R:	Daniel Lustig <dlustig@nvidia.com>
8812L:	linux-kernel@vger.kernel.org
8813L:	linux-arch@vger.kernel.org
8814S:	Supported
8815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8816F:	tools/memory-model/
8817F:	Documentation/atomic_bitops.txt
8818F:	Documentation/atomic_t.txt
8819F:	Documentation/core-api/atomic_ops.rst
8820F:	Documentation/core-api/refcount-vs-atomic.rst
8821F:	Documentation/memory-barriers.txt
8822
8823LIS3LV02D ACCELEROMETER DRIVER
8824M:	Eric Piel <eric.piel@tremplin-utc.net>
8825S:	Maintained
8826F:	Documentation/misc-devices/lis3lv02d
8827F:	drivers/misc/lis3lv02d/
8828F:	drivers/platform/x86/hp_accel.c
8829
8830LIVE PATCHING
8831M:	Josh Poimboeuf <jpoimboe@redhat.com>
8832M:	Jessica Yu <jeyu@kernel.org>
8833M:	Jiri Kosina <jikos@kernel.org>
8834M:	Miroslav Benes <mbenes@suse.cz>
8835R:	Petr Mladek <pmladek@suse.com>
8836S:	Maintained
8837F:	kernel/livepatch/
8838F:	include/linux/livepatch.h
8839F:	arch/x86/include/asm/livepatch.h
8840F:	arch/x86/kernel/livepatch.c
8841F:	Documentation/livepatch/
8842F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8843F:	samples/livepatch/
8844L:	live-patching@vger.kernel.org
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8846
8847LLC (802.2)
8848L:	netdev@vger.kernel.org
8849S:	Odd fixes
8850F:	include/linux/llc.h
8851F:	include/uapi/linux/llc.h
8852F:	include/net/llc*
8853F:	net/llc/
8854
8855LM73 HARDWARE MONITOR DRIVER
8856M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8857L:	linux-hwmon@vger.kernel.org
8858S:	Maintained
8859F:	drivers/hwmon/lm73.c
8860
8861LM78 HARDWARE MONITOR DRIVER
8862M:	Jean Delvare <jdelvare@suse.com>
8863L:	linux-hwmon@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/hwmon/lm78
8866F:	drivers/hwmon/lm78.c
8867
8868LM83 HARDWARE MONITOR DRIVER
8869M:	Jean Delvare <jdelvare@suse.com>
8870L:	linux-hwmon@vger.kernel.org
8871S:	Maintained
8872F:	Documentation/hwmon/lm83
8873F:	drivers/hwmon/lm83.c
8874
8875LM90 HARDWARE MONITOR DRIVER
8876M:	Jean Delvare <jdelvare@suse.com>
8877L:	linux-hwmon@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/hwmon/lm90
8880F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8881F:	drivers/hwmon/lm90.c
8882F:	include/dt-bindings/thermal/lm90.h
8883
8884LM95234 HARDWARE MONITOR DRIVER
8885M:	Guenter Roeck <linux@roeck-us.net>
8886L:	linux-hwmon@vger.kernel.org
8887S:	Maintained
8888F:	Documentation/hwmon/lm95234
8889F:	drivers/hwmon/lm95234.c
8890
8891LME2510 MEDIA DRIVER
8892M:	Malcolm Priestley <tvboxspy@gmail.com>
8893L:	linux-media@vger.kernel.org
8894W:	https://linuxtv.org
8895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8896S:	Maintained
8897F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8898
8899LOADPIN SECURITY MODULE
8900M:	Kees Cook <keescook@chromium.org>
8901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8902S:	Supported
8903F:	security/loadpin/
8904F:	Documentation/admin-guide/LSM/LoadPin.rst
8905
8906LOCKING PRIMITIVES
8907M:	Peter Zijlstra <peterz@infradead.org>
8908M:	Ingo Molnar <mingo@redhat.com>
8909M:	Will Deacon <will.deacon@arm.com>
8910L:	linux-kernel@vger.kernel.org
8911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8912S:	Maintained
8913F:	Documentation/locking/
8914F:	include/linux/lockdep.h
8915F:	include/linux/spinlock*.h
8916F:	arch/*/include/asm/spinlock*.h
8917F:	include/linux/rwlock*.h
8918F:	include/linux/mutex*.h
8919F:	include/linux/rwsem*.h
8920F:	arch/*/include/asm/rwsem.h
8921F:	include/linux/seqlock.h
8922F:	lib/locking*.[ch]
8923F:	kernel/locking/
8924X:	kernel/locking/locktorture.c
8925
8926LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8927M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8928L:	linux-ntfs-dev@lists.sourceforge.net
8929W:	http://www.linux-ntfs.org/content/view/19/37/
8930S:	Maintained
8931F:	Documentation/ldm.txt
8932F:	block/partitions/ldm.*
8933
8934LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8935M:	Sathya Prakash <sathya.prakash@broadcom.com>
8936M:	Chaitra P B <chaitra.basappa@broadcom.com>
8937M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8938L:	MPT-FusionLinux.pdl@broadcom.com
8939L:	linux-scsi@vger.kernel.org
8940W:	http://www.avagotech.com/support/
8941S:	Supported
8942F:	drivers/message/fusion/
8943F:	drivers/scsi/mpt3sas/
8944
8945LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8946M:	Matthew Wilcox <willy@infradead.org>
8947L:	linux-scsi@vger.kernel.org
8948S:	Maintained
8949F:	drivers/scsi/sym53c8xx_2/
8950
8951LTC1660 DAC DRIVER
8952M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8953L:	linux-iio@vger.kernel.org
8954S:	Maintained
8955F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8956F:	drivers/iio/dac/ltc1660.c
8957
8958LTC4261 HARDWARE MONITOR DRIVER
8959M:	Guenter Roeck <linux@roeck-us.net>
8960L:	linux-hwmon@vger.kernel.org
8961S:	Maintained
8962F:	Documentation/hwmon/ltc4261
8963F:	drivers/hwmon/ltc4261.c
8964
8965LTC4306 I2C MULTIPLEXER DRIVER
8966M:	Michael Hennerich <michael.hennerich@analog.com>
8967W:	http://ez.analog.com/community/linux-device-drivers
8968L:	linux-i2c@vger.kernel.org
8969S:	Supported
8970F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8971F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8972
8973LTP (Linux Test Project)
8974M:	Mike Frysinger <vapier@gentoo.org>
8975M:	Cyril Hrubis <chrubis@suse.cz>
8976M:	Wanlong Gao <wanlong.gao@gmail.com>
8977M:	Jan Stancek <jstancek@redhat.com>
8978M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8979M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8980L:	ltp@lists.linux.it (subscribers-only)
8981W:	http://linux-test-project.github.io/
8982T:	git git://github.com/linux-test-project/ltp.git
8983S:	Maintained
8984
8985M68K ARCHITECTURE
8986M:	Geert Uytterhoeven <geert@linux-m68k.org>
8987L:	linux-m68k@lists.linux-m68k.org
8988W:	http://www.linux-m68k.org/
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8990S:	Maintained
8991F:	arch/m68k/
8992F:	drivers/zorro/
8993
8994M68K ON APPLE MACINTOSH
8995M:	Joshua Thompson <funaho@jurai.org>
8996W:	http://www.mac.linux-m68k.org/
8997L:	linux-m68k@lists.linux-m68k.org
8998S:	Maintained
8999F:	arch/m68k/mac/
9000
9001M68K ON HP9000/300
9002M:	Philip Blundell <philb@gnu.org>
9003W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9004S:	Maintained
9005F:	arch/m68k/hp300/
9006
9007M88DS3103 MEDIA DRIVER
9008M:	Antti Palosaari <crope@iki.fi>
9009L:	linux-media@vger.kernel.org
9010W:	https://linuxtv.org
9011W:	http://palosaari.fi/linux/
9012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9013T:	git git://linuxtv.org/anttip/media_tree.git
9014S:	Maintained
9015F:	drivers/media/dvb-frontends/m88ds3103*
9016
9017M88RS2000 MEDIA DRIVER
9018M:	Malcolm Priestley <tvboxspy@gmail.com>
9019L:	linux-media@vger.kernel.org
9020W:	https://linuxtv.org
9021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9022S:	Maintained
9023F:	drivers/media/dvb-frontends/m88rs2000*
9024
9025MA901 MASTERKIT USB FM RADIO DRIVER
9026M:	Alexey Klimov <klimov.linux@gmail.com>
9027L:	linux-media@vger.kernel.org
9028T:	git git://linuxtv.org/media_tree.git
9029S:	Maintained
9030F:	drivers/media/radio/radio-ma901.c
9031
9032MAC80211
9033M:	Johannes Berg <johannes@sipsolutions.net>
9034L:	linux-wireless@vger.kernel.org
9035W:	http://wireless.kernel.org/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9038S:	Maintained
9039F:	Documentation/networking/mac80211-injection.txt
9040F:	include/net/mac80211.h
9041F:	net/mac80211/
9042F:	drivers/net/wireless/mac80211_hwsim.[ch]
9043F:	Documentation/networking/mac80211_hwsim/README
9044
9045MAILBOX API
9046M:	Jassi Brar <jassisinghbrar@gmail.com>
9047L:	linux-kernel@vger.kernel.org
9048S:	Maintained
9049F:	drivers/mailbox/
9050F:	include/linux/mailbox_client.h
9051F:	include/linux/mailbox_controller.h
9052
9053MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9054M:	Michael Kerrisk <mtk.manpages@gmail.com>
9055W:	http://www.kernel.org/doc/man-pages
9056L:	linux-man@vger.kernel.org
9057S:	Maintained
9058
9059MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9060M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9061L:	linux-mips@vger.kernel.org
9062S:	Maintained
9063F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9064
9065MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9066M:	Andrew Lunn <andrew@lunn.ch>
9067M:	Vivien Didelot <vivien.didelot@gmail.com>
9068L:	netdev@vger.kernel.org
9069S:	Maintained
9070F:	drivers/net/dsa/mv88e6xxx/
9071F:	include/linux/platform_data/mv88e6xxx.h
9072F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9073
9074MARVELL ARMADA DRM SUPPORT
9075M:	Russell King <linux@armlinux.org.uk>
9076S:	Maintained
9077T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9078T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9079F:	drivers/gpu/drm/armada/
9080F:	include/uapi/drm/armada_drm.h
9081F:	Documentation/devicetree/bindings/display/armada/
9082
9083MARVELL CRYPTO DRIVER
9084M:	Boris Brezillon <bbrezillon@kernel.org>
9085M:	Arnaud Ebalard <arno@natisbad.org>
9086F:	drivers/crypto/marvell/
9087S:	Maintained
9088L:	linux-crypto@vger.kernel.org
9089
9090MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9091M:	Mirko Lindner <mlindner@marvell.com>
9092M:	Stephen Hemminger <stephen@networkplumber.org>
9093L:	netdev@vger.kernel.org
9094S:	Maintained
9095F:	drivers/net/ethernet/marvell/sk*
9096
9097MARVELL LIBERTAS WIRELESS DRIVER
9098L:	libertas-dev@lists.infradead.org
9099S:	Orphan
9100F:	drivers/net/wireless/marvell/libertas/
9101
9102MARVELL MACCHIATOBIN SUPPORT
9103M:	Russell King <linux@armlinux.org.uk>
9104L:	linux-arm-kernel@lists.infradead.org
9105S:	Maintained
9106F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9107
9108MARVELL MV643XX ETHERNET DRIVER
9109M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9110L:	netdev@vger.kernel.org
9111S:	Maintained
9112F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9113F:	include/linux/mv643xx.h
9114
9115MARVELL MV88X3310 PHY DRIVER
9116M:	Russell King <linux@armlinux.org.uk>
9117L:	netdev@vger.kernel.org
9118S:	Maintained
9119F:	drivers/net/phy/marvell10g.c
9120
9121MARVELL MVEBU THERMAL DRIVER
9122M:	Miquel Raynal <miquel.raynal@bootlin.com>
9123S:	Maintained
9124F:	drivers/thermal/armada_thermal.c
9125
9126MARVELL MVNETA ETHERNET DRIVER
9127M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9128L:	netdev@vger.kernel.org
9129S:	Maintained
9130F:	drivers/net/ethernet/marvell/mvneta.*
9131
9132MARVELL MWIFIEX WIRELESS DRIVER
9133M:	Amitkumar Karwar <amitkarwar@gmail.com>
9134M:	Nishant Sarmukadam <nishants@marvell.com>
9135M:	Ganapathi Bhat <gbhat@marvell.com>
9136M:	Xinming Hu <huxinming820@gmail.com>
9137L:	linux-wireless@vger.kernel.org
9138S:	Maintained
9139F:	drivers/net/wireless/marvell/mwifiex/
9140
9141MARVELL MWL8K WIRELESS DRIVER
9142M:	Lennert Buytenhek <buytenh@wantstofly.org>
9143L:	linux-wireless@vger.kernel.org
9144S:	Odd Fixes
9145F:	drivers/net/wireless/marvell/mwl8k.c
9146
9147MARVELL NAND CONTROLLER DRIVER
9148M:	Miquel Raynal <miquel.raynal@bootlin.com>
9149L:	linux-mtd@lists.infradead.org
9150S:	Maintained
9151F:	drivers/mtd/nand/raw/marvell_nand.c
9152F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9153
9154MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9155M:	Nicolas Pitre <nico@fluxnic.net>
9156S:	Odd Fixes
9157F:	drivers/mmc/host/mvsdio.*
9158
9159MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9160M:	Hu Ziji <huziji@marvell.com>
9161L:	linux-mmc@vger.kernel.org
9162S:	Supported
9163F:	drivers/mmc/host/sdhci-xenon*
9164F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9165
9166MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9167M:	Sunil Goutham <sgoutham@marvell.com>
9168M:	Linu Cherian <lcherian@marvell.com>
9169M:	Geetha sowjanya <gakula@marvell.com>
9170M:	Jerin Jacob <jerinj@marvell.com>
9171L:	netdev@vger.kernel.org
9172S:	Supported
9173F:	drivers/net/ethernet/marvell/octeontx2/af/
9174
9175MATROX FRAMEBUFFER DRIVER
9176L:	linux-fbdev@vger.kernel.org
9177S:	Orphan
9178F:	drivers/video/fbdev/matrox/matroxfb_*
9179F:	include/uapi/linux/matroxfb.h
9180
9181MAX16065 HARDWARE MONITOR DRIVER
9182M:	Guenter Roeck <linux@roeck-us.net>
9183L:	linux-hwmon@vger.kernel.org
9184S:	Maintained
9185F:	Documentation/hwmon/max16065
9186F:	drivers/hwmon/max16065.c
9187
9188MAX2175 SDR TUNER DRIVER
9189M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9190L:	linux-media@vger.kernel.org
9191T:	git git://linuxtv.org/media_tree.git
9192S:	Maintained
9193F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9194F:	Documentation/media/v4l-drivers/max2175.rst
9195F:	drivers/media/i2c/max2175*
9196F:	include/uapi/linux/max2175.h
9197
9198MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9199L:	linux-hwmon@vger.kernel.org
9200S:	Orphan
9201F:	Documentation/hwmon/max6650
9202F:	drivers/hwmon/max6650.c
9203
9204MAX6697 HARDWARE MONITOR DRIVER
9205M:	Guenter Roeck <linux@roeck-us.net>
9206L:	linux-hwmon@vger.kernel.org
9207S:	Maintained
9208F:	Documentation/hwmon/max6697
9209F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9210F:	drivers/hwmon/max6697.c
9211F:	include/linux/platform_data/max6697.h
9212
9213MAX9860 MONO AUDIO VOICE CODEC DRIVER
9214M:	Peter Rosin <peda@axentia.se>
9215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9216S:	Maintained
9217F:	Documentation/devicetree/bindings/sound/max9860.txt
9218F:	sound/soc/codecs/max9860.*
9219
9220MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9221M:	Javier Martinez Canillas <javier@dowhile0.org>
9222L:	linux-kernel@vger.kernel.org
9223S:	Supported
9224F:	drivers/regulator/max77802-regulator.c
9225F:	Documentation/devicetree/bindings/*/*max77802.txt
9226F:	include/dt-bindings/*/*max77802.h
9227
9228MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9229M:	Krzysztof Kozlowski <krzk@kernel.org>
9230M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9231L:	linux-pm@vger.kernel.org
9232S:	Supported
9233F:	drivers/power/supply/max14577_charger.c
9234F:	drivers/power/supply/max77693_charger.c
9235
9236MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9237M:	Chanwoo Choi <cw00.choi@samsung.com>
9238M:	Krzysztof Kozlowski <krzk@kernel.org>
9239M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9240L:	linux-kernel@vger.kernel.org
9241S:	Supported
9242F:	drivers/*/max14577*.c
9243F:	drivers/*/max77686*.c
9244F:	drivers/*/max77693*.c
9245F:	drivers/extcon/extcon-max14577.c
9246F:	drivers/extcon/extcon-max77693.c
9247F:	drivers/rtc/rtc-max77686.c
9248F:	drivers/clk/clk-max77686.c
9249F:	Documentation/devicetree/bindings/mfd/max14577.txt
9250F:	Documentation/devicetree/bindings/*/max77686.txt
9251F:	Documentation/devicetree/bindings/mfd/max77693.txt
9252F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9253F:	include/linux/mfd/max14577*.h
9254F:	include/linux/mfd/max77686*.h
9255F:	include/linux/mfd/max77693*.h
9256
9257MAXIRADIO FM RADIO RECEIVER DRIVER
9258M:	Hans Verkuil <hverkuil@xs4all.nl>
9259L:	linux-media@vger.kernel.org
9260T:	git git://linuxtv.org/media_tree.git
9261W:	https://linuxtv.org
9262S:	Maintained
9263F:	drivers/media/radio/radio-maxiradio*
9264
9265MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9266M:	Peter Rosin <peda@axentia.se>
9267L:	linux-iio@vger.kernel.org
9268S:	Maintained
9269F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9270F:	drivers/iio/potentiometer/mcp4018.c
9271F:	drivers/iio/potentiometer/mcp4531.c
9272
9273MCR20A IEEE-802.15.4 RADIO DRIVER
9274M:	Xue Liu <liuxuenetmail@gmail.com>
9275L:	linux-wpan@vger.kernel.org
9276W:	https://github.com/xueliu/mcr20a-linux
9277S:	Maintained
9278F:	drivers/net/ieee802154/mcr20a.c
9279F:	drivers/net/ieee802154/mcr20a.h
9280F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9281
9282MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9284L:	linux-iio@vger.kernel.org
9285S:	Maintained
9286F:	drivers/iio/dac/cio-dac.c
9287
9288MEDIA DRIVERS FOR ASCOT2E
9289M:	Sergey Kozlov <serjk@netup.ru>
9290M:	Abylay Ospan <aospan@netup.ru>
9291L:	linux-media@vger.kernel.org
9292W:	https://linuxtv.org
9293W:	http://netup.tv/
9294T:	git git://linuxtv.org/media_tree.git
9295S:	Supported
9296F:	drivers/media/dvb-frontends/ascot2e*
9297
9298MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9299M:	Jasmin Jessich <jasmin@anw.at>
9300L:	linux-media@vger.kernel.org
9301W:	https://linuxtv.org
9302T:	git git://linuxtv.org/media_tree.git
9303S:	Maintained
9304F:	drivers/media/dvb-frontends/cxd2099*
9305
9306MEDIA DRIVERS FOR CXD2841ER
9307M:	Sergey Kozlov <serjk@netup.ru>
9308M:	Abylay Ospan <aospan@netup.ru>
9309L:	linux-media@vger.kernel.org
9310W:	https://linuxtv.org
9311W:	http://netup.tv/
9312T:	git git://linuxtv.org/media_tree.git
9313S:	Supported
9314F:	drivers/media/dvb-frontends/cxd2841er*
9315
9316MEDIA DRIVERS FOR CXD2880
9317M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9318L:	linux-media@vger.kernel.org
9319W:	http://linuxtv.org/
9320T:	git git://linuxtv.org/media_tree.git
9321S:	Supported
9322F:	drivers/media/dvb-frontends/cxd2880/*
9323F:	drivers/media/spi/cxd2880*
9324
9325MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9326L:	linux-media@vger.kernel.org
9327W:	https://linuxtv.org
9328T:	git git://linuxtv.org/media_tree.git
9329S:	Orphan
9330F:	drivers/media/pci/ddbridge/*
9331
9332MEDIA DRIVERS FOR FREESCALE IMX
9333M:	Steve Longerbeam <slongerbeam@gmail.com>
9334M:	Philipp Zabel <p.zabel@pengutronix.de>
9335L:	linux-media@vger.kernel.org
9336T:	git git://linuxtv.org/media_tree.git
9337S:	Maintained
9338F:	Documentation/devicetree/bindings/media/imx.txt
9339F:	Documentation/media/v4l-drivers/imx.rst
9340F:	drivers/staging/media/imx/
9341F:	include/linux/imx-media.h
9342F:	include/media/imx.h
9343
9344MEDIA DRIVER FOR FREESCALE IMX PXP
9345M:	Philipp Zabel <p.zabel@pengutronix.de>
9346L:	linux-media@vger.kernel.org
9347T:	git git://linuxtv.org/media_tree.git
9348S:	Maintained
9349F:	drivers/media/platform/imx-pxp.[ch]
9350
9351MEDIA DRIVERS FOR HELENE
9352M:	Abylay Ospan <aospan@netup.ru>
9353L:	linux-media@vger.kernel.org
9354W:	https://linuxtv.org
9355W:	http://netup.tv/
9356T:	git git://linuxtv.org/media_tree.git
9357S:	Supported
9358F:	drivers/media/dvb-frontends/helene*
9359
9360MEDIA DRIVERS FOR HORUS3A
9361M:	Sergey Kozlov <serjk@netup.ru>
9362M:	Abylay Ospan <aospan@netup.ru>
9363L:	linux-media@vger.kernel.org
9364W:	https://linuxtv.org
9365W:	http://netup.tv/
9366T:	git git://linuxtv.org/media_tree.git
9367S:	Supported
9368F:	drivers/media/dvb-frontends/horus3a*
9369
9370MEDIA DRIVERS FOR LNBH25
9371M:	Sergey Kozlov <serjk@netup.ru>
9372M:	Abylay Ospan <aospan@netup.ru>
9373L:	linux-media@vger.kernel.org
9374W:	https://linuxtv.org
9375W:	http://netup.tv/
9376T:	git git://linuxtv.org/media_tree.git
9377S:	Supported
9378F:	drivers/media/dvb-frontends/lnbh25*
9379
9380MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9381L:	linux-media@vger.kernel.org
9382W:	https://linuxtv.org
9383T:	git git://linuxtv.org/media_tree.git
9384S:	Orphan
9385F:	drivers/media/dvb-frontends/mxl5xx*
9386
9387MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9388M:	Sergey Kozlov <serjk@netup.ru>
9389M:	Abylay Ospan <aospan@netup.ru>
9390L:	linux-media@vger.kernel.org
9391W:	https://linuxtv.org
9392W:	http://netup.tv/
9393T:	git git://linuxtv.org/media_tree.git
9394S:	Supported
9395F:	drivers/media/pci/netup_unidvb/*
9396
9397MEDIA DRIVERS FOR RENESAS - CEU
9398M:	Jacopo Mondi <jacopo@jmondi.org>
9399L:	linux-media@vger.kernel.org
9400L:	linux-renesas-soc@vger.kernel.org
9401T:	git git://linuxtv.org/media_tree.git
9402S:	Supported
9403F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9404F:	drivers/media/platform/renesas-ceu.c
9405F:	include/media/drv-intf/renesas-ceu.h
9406
9407MEDIA DRIVERS FOR RENESAS - DRIF
9408M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9409L:	linux-media@vger.kernel.org
9410L:	linux-renesas-soc@vger.kernel.org
9411T:	git git://linuxtv.org/media_tree.git
9412S:	Supported
9413F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9414F:	drivers/media/platform/rcar_drif.c
9415
9416MEDIA DRIVERS FOR RENESAS - FCP
9417M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9418L:	linux-media@vger.kernel.org
9419L:	linux-renesas-soc@vger.kernel.org
9420T:	git git://linuxtv.org/media_tree.git
9421S:	Supported
9422F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9423F:	drivers/media/platform/rcar-fcp.c
9424F:	include/media/rcar-fcp.h
9425
9426MEDIA DRIVERS FOR RENESAS - FDP1
9427M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9428L:	linux-media@vger.kernel.org
9429L:	linux-renesas-soc@vger.kernel.org
9430T:	git git://linuxtv.org/media_tree.git
9431S:	Supported
9432F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9433F:	drivers/media/platform/rcar_fdp1.c
9434
9435MEDIA DRIVERS FOR RENESAS - VIN
9436M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9437L:	linux-media@vger.kernel.org
9438L:	linux-renesas-soc@vger.kernel.org
9439T:	git git://linuxtv.org/media_tree.git
9440S:	Supported
9441F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9442F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9443F:	drivers/media/platform/rcar-vin/
9444
9445MEDIA DRIVERS FOR RENESAS - VSP1
9446M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9447M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9448L:	linux-media@vger.kernel.org
9449L:	linux-renesas-soc@vger.kernel.org
9450T:	git git://linuxtv.org/media_tree.git
9451S:	Supported
9452F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9453F:	drivers/media/platform/vsp1/
9454
9455MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9456L:	linux-media@vger.kernel.org
9457W:	https://linuxtv.org
9458T:	git git://linuxtv.org/media_tree.git
9459S:	Orphan
9460F:	drivers/media/dvb-frontends/stv0910*
9461
9462MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9463L:	linux-media@vger.kernel.org
9464W:	https://linuxtv.org
9465T:	git git://linuxtv.org/media_tree.git
9466S:	Orphan
9467F:	drivers/media/dvb-frontends/stv6111*
9468
9469MEDIA DRIVERS FOR STM32 - DCMI
9470M:	Hugues Fruchet <hugues.fruchet@st.com>
9471L:	linux-media@vger.kernel.org
9472T:	git git://linuxtv.org/media_tree.git
9473S:	Supported
9474F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9475F:	drivers/media/platform/stm32/stm32-dcmi.c
9476
9477MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9478M:	Dmitry Osipenko <digetx@gmail.com>
9479L:	linux-media@vger.kernel.org
9480L:	linux-tegra@vger.kernel.org
9481T:	git git://linuxtv.org/media_tree.git
9482S:	Maintained
9483F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9484F:	drivers/staging/media/tegra-vde/
9485
9486MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9487M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9488P:	LinuxTV.org Project
9489L:	linux-media@vger.kernel.org
9490W:	https://linuxtv.org
9491Q:	http://patchwork.kernel.org/project/linux-media/list/
9492T:	git git://linuxtv.org/media_tree.git
9493S:	Maintained
9494F:	Documentation/devicetree/bindings/media/
9495F:	Documentation/media/
9496F:	drivers/media/
9497F:	drivers/staging/media/
9498F:	include/linux/platform_data/media/
9499F:	include/media/
9500F:	include/uapi/linux/dvb/
9501F:	include/uapi/linux/videodev2.h
9502F:	include/uapi/linux/media.h
9503F:	include/uapi/linux/v4l2-*
9504F:	include/uapi/linux/meye.h
9505F:	include/uapi/linux/ivtv*
9506F:	include/uapi/linux/uvcvideo.h
9507
9508MEDIATEK BLUETOOTH DRIVER
9509M:	Sean Wang <sean.wang@mediatek.com>
9510L:	linux-bluetooth@vger.kernel.org
9511L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9514F:	drivers/bluetooth/btmtkuart.c
9515
9516MEDIATEK CIR DRIVER
9517M:	Sean Wang <sean.wang@mediatek.com>
9518S:	Maintained
9519F:	drivers/media/rc/mtk-cir.c
9520
9521MEDIATEK DMA DRIVER
9522M:	Sean Wang <sean.wang@mediatek.com>
9523L:	dmaengine@vger.kernel.org
9524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9526S:	Maintained
9527F:	Documentation/devicetree/bindings/dma/mtk-*
9528F:	drivers/dma/mediatek/
9529
9530MEDIATEK PMIC LED DRIVER
9531M:	Sean Wang <sean.wang@mediatek.com>
9532S:	Maintained
9533F:	drivers/leds/leds-mt6323.c
9534F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9535
9536MEDIATEK ETHERNET DRIVER
9537M:	Felix Fietkau <nbd@openwrt.org>
9538M:	John Crispin <john@phrozen.org>
9539M:	Sean Wang <sean.wang@mediatek.com>
9540M:	Nelson Chang <nelson.chang@mediatek.com>
9541L:	netdev@vger.kernel.org
9542S:	Maintained
9543F:	drivers/net/ethernet/mediatek/
9544
9545MEDIATEK SWITCH DRIVER
9546M:	Sean Wang <sean.wang@mediatek.com>
9547L:	netdev@vger.kernel.org
9548S:	Maintained
9549F:	drivers/net/dsa/mt7530.*
9550F:	net/dsa/tag_mtk.c
9551
9552MEDIATEK JPEG DRIVER
9553M:	Rick Chang <rick.chang@mediatek.com>
9554M:	Bin Liu <bin.liu@mediatek.com>
9555S:	Supported
9556F:	drivers/media/platform/mtk-jpeg/
9557F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9558
9559MEDIATEK MDP DRIVER
9560M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9561M:	Houlong Wei <houlong.wei@mediatek.com>
9562M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9563S:	Supported
9564F:	drivers/media/platform/mtk-mdp/
9565F:	drivers/media/platform/mtk-vpu/
9566F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9567
9568MEDIATEK MEDIA DRIVER
9569M:	Tiffany Lin <tiffany.lin@mediatek.com>
9570M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9571S:	Supported
9572F:	drivers/media/platform/mtk-vcodec/
9573F:	drivers/media/platform/mtk-vpu/
9574F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9575F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9576
9577MEDIATEK MT76 WIRELESS LAN DRIVER
9578M:	Felix Fietkau <nbd@nbd.name>
9579M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9580L:	linux-wireless@vger.kernel.org
9581S:	Maintained
9582F:	drivers/net/wireless/mediatek/mt76/
9583
9584MEDIATEK MT7601U WIRELESS LAN DRIVER
9585M:	Jakub Kicinski <kubakici@wp.pl>
9586L:	linux-wireless@vger.kernel.org
9587S:	Maintained
9588F:	drivers/net/wireless/mediatek/mt7601u/
9589
9590MEDIATEK NAND CONTROLLER DRIVER
9591M:	Xiaolei Li <xiaolei.li@mediatek.com>
9592L:	linux-mtd@lists.infradead.org
9593S:	Maintained
9594F:	drivers/mtd/nand/raw/mtk_*
9595F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9596
9597MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9598M:	Sean Wang <sean.wang@mediatek.com>
9599S:	Maintained
9600F:	drivers/char/hw_random/mtk-rng.c
9601
9602MEDIATEK USB3 DRD IP DRIVER
9603M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9604L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9607S:	Maintained
9608F:	drivers/usb/mtu3/
9609
9610MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9611M:	Peter Senna Tschudin <peter.senna@gmail.com>
9612M:	Martin Donnelly <martin.donnelly@ge.com>
9613M:	Martyn Welch <martyn.welch@collabora.co.uk>
9614S:	Maintained
9615F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9616F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9617
9618MEGARAID SCSI/SAS DRIVERS
9619M:	Kashyap Desai <kashyap.desai@broadcom.com>
9620M:	Sumit Saxena <sumit.saxena@broadcom.com>
9621M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9622L:	megaraidlinux.pdl@broadcom.com
9623L:	linux-scsi@vger.kernel.org
9624W:	http://www.avagotech.com/support/
9625S:	Maintained
9626F:	Documentation/scsi/megaraid.txt
9627F:	drivers/scsi/megaraid.*
9628F:	drivers/scsi/megaraid/
9629
9630MELEXIS MLX90614 DRIVER
9631M:	Crt Mori <cmo@melexis.com>
9632L:	linux-iio@vger.kernel.org
9633W:	http://www.melexis.com
9634S:	Supported
9635F:	drivers/iio/temperature/mlx90614.c
9636
9637MELEXIS MLX90632 DRIVER
9638M:	Crt Mori <cmo@melexis.com>
9639L:	linux-iio@vger.kernel.org
9640W:	http://www.melexis.com
9641S:	Supported
9642F:	drivers/iio/temperature/mlx90632.c
9643
9644MELFAS MIP4 TOUCHSCREEN DRIVER
9645M:	Sangwon Jee <jeesw@melfas.com>
9646W:	http://www.melfas.com
9647S:	Supported
9648F:	drivers/input/touchscreen/melfas_mip4.c
9649F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9650
9651MELLANOX ETHERNET DRIVER (mlx4_en)
9652M:	Tariq Toukan <tariqt@mellanox.com>
9653L:	netdev@vger.kernel.org
9654S:	Supported
9655W:	http://www.mellanox.com
9656Q:	http://patchwork.ozlabs.org/project/netdev/list/
9657F:	drivers/net/ethernet/mellanox/mlx4/en_*
9658
9659MELLANOX ETHERNET DRIVER (mlx5e)
9660M:	Saeed Mahameed <saeedm@mellanox.com>
9661L:	netdev@vger.kernel.org
9662S:	Supported
9663W:	http://www.mellanox.com
9664Q:	http://patchwork.ozlabs.org/project/netdev/list/
9665F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9666
9667MELLANOX ETHERNET INNOVA DRIVERS
9668R:	Boris Pismenny <borisp@mellanox.com>
9669L:	netdev@vger.kernel.org
9670S:	Supported
9671W:	http://www.mellanox.com
9672Q:	http://patchwork.ozlabs.org/project/netdev/list/
9673F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9674F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9675F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9676F:	include/linux/mlx5/mlx5_ifc_fpga.h
9677
9678MELLANOX ETHERNET INNOVA IPSEC DRIVER
9679R:	Boris Pismenny <borisp@mellanox.com>
9680L:	netdev@vger.kernel.org
9681S:	Supported
9682W:	http://www.mellanox.com
9683Q:	http://patchwork.ozlabs.org/project/netdev/list/
9684F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9685F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9686
9687MELLANOX ETHERNET SWITCH DRIVERS
9688M:	Jiri Pirko <jiri@mellanox.com>
9689M:	Ido Schimmel <idosch@mellanox.com>
9690L:	netdev@vger.kernel.org
9691S:	Supported
9692W:	http://www.mellanox.com
9693Q:	http://patchwork.ozlabs.org/project/netdev/list/
9694F:	drivers/net/ethernet/mellanox/mlxsw/
9695F:	tools/testing/selftests/drivers/net/mlxsw/
9696
9697MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9698M:	mlxsw@mellanox.com
9699L:	netdev@vger.kernel.org
9700S:	Supported
9701W:	http://www.mellanox.com
9702Q:	http://patchwork.ozlabs.org/project/netdev/list/
9703F:	drivers/net/ethernet/mellanox/mlxfw/
9704
9705MELLANOX HARDWARE PLATFORM SUPPORT
9706M:	Andy Shevchenko <andy@infradead.org>
9707M:	Darren Hart <dvhart@infradead.org>
9708M:	Vadim Pasternak <vadimp@mellanox.com>
9709L:	platform-driver-x86@vger.kernel.org
9710S:	Supported
9711F:	drivers/platform/mellanox/
9712
9713MELLANOX MLX4 core VPI driver
9714M:	Tariq Toukan <tariqt@mellanox.com>
9715L:	netdev@vger.kernel.org
9716L:	linux-rdma@vger.kernel.org
9717W:	http://www.mellanox.com
9718Q:	http://patchwork.ozlabs.org/project/netdev/list/
9719S:	Supported
9720F:	drivers/net/ethernet/mellanox/mlx4/
9721F:	include/linux/mlx4/
9722
9723MELLANOX MLX4 IB driver
9724M:	Yishai Hadas <yishaih@mellanox.com>
9725L:	linux-rdma@vger.kernel.org
9726W:	http://www.mellanox.com
9727Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9728S:	Supported
9729F:	drivers/infiniband/hw/mlx4/
9730F:	include/linux/mlx4/
9731F:	include/uapi/rdma/mlx4-abi.h
9732
9733MELLANOX MLX5 core VPI driver
9734M:	Saeed Mahameed <saeedm@mellanox.com>
9735M:	Leon Romanovsky <leonro@mellanox.com>
9736L:	netdev@vger.kernel.org
9737L:	linux-rdma@vger.kernel.org
9738W:	http://www.mellanox.com
9739Q:	http://patchwork.ozlabs.org/project/netdev/list/
9740S:	Supported
9741F:	drivers/net/ethernet/mellanox/mlx5/core/
9742F:	include/linux/mlx5/
9743
9744MELLANOX MLX5 IB driver
9745M:	Leon Romanovsky <leonro@mellanox.com>
9746L:	linux-rdma@vger.kernel.org
9747W:	http://www.mellanox.com
9748Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9749S:	Supported
9750F:	drivers/infiniband/hw/mlx5/
9751F:	include/linux/mlx5/
9752F:	include/uapi/rdma/mlx5-abi.h
9753
9754MELLANOX MLXCPLD I2C AND MUX DRIVER
9755M:	Vadim Pasternak <vadimp@mellanox.com>
9756M:	Michael Shych <michaelsh@mellanox.com>
9757L:	linux-i2c@vger.kernel.org
9758S:	Supported
9759F:	drivers/i2c/busses/i2c-mlxcpld.c
9760F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9761F:	Documentation/i2c/busses/i2c-mlxcpld
9762
9763MELLANOX MLXCPLD LED DRIVER
9764M:	Vadim Pasternak <vadimp@mellanox.com>
9765L:	linux-leds@vger.kernel.org
9766S:	Supported
9767F:	drivers/leds/leds-mlxcpld.c
9768F:	drivers/leds/leds-mlxreg.c
9769F:	Documentation/leds/leds-mlxcpld.txt
9770
9771MELLANOX PLATFORM DRIVER
9772M:	Vadim Pasternak <vadimp@mellanox.com>
9773L:	platform-driver-x86@vger.kernel.org
9774S:	Supported
9775F:	drivers/platform/x86/mlx-platform.c
9776
9777MEMBARRIER SUPPORT
9778M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9779M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9780L:	linux-kernel@vger.kernel.org
9781S:	Supported
9782F:	kernel/sched/membarrier.c
9783F:	include/uapi/linux/membarrier.h
9784F:	arch/powerpc/include/asm/membarrier.h
9785
9786MEMORY MANAGEMENT
9787L:	linux-mm@kvack.org
9788W:	http://www.linux-mm.org
9789S:	Maintained
9790F:	include/linux/mm.h
9791F:	include/linux/gfp.h
9792F:	include/linux/mmzone.h
9793F:	include/linux/memory_hotplug.h
9794F:	include/linux/vmalloc.h
9795F:	mm/
9796
9797MEMORY TECHNOLOGY DEVICES (MTD)
9798M:	David Woodhouse <dwmw2@infradead.org>
9799M:	Brian Norris <computersforpeace@gmail.com>
9800M:	Boris Brezillon <bbrezillon@kernel.org>
9801M:	Marek Vasut <marek.vasut@gmail.com>
9802M:	Richard Weinberger <richard@nod.at>
9803L:	linux-mtd@lists.infradead.org
9804W:	http://www.linux-mtd.infradead.org/
9805Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9806T:	git git://git.infradead.org/linux-mtd.git master
9807T:	git git://git.infradead.org/linux-mtd.git mtd/next
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/mtd/
9810F:	drivers/mtd/
9811F:	include/linux/mtd/
9812F:	include/uapi/mtd/
9813
9814MEN A21 WATCHDOG DRIVER
9815M:	Johannes Thumshirn <morbidrsa@gmail.com>
9816L:	linux-watchdog@vger.kernel.org
9817S:	Maintained
9818F:	drivers/watchdog/mena21_wdt.c
9819
9820MEN CHAMELEON BUS (mcb)
9821M:	Johannes Thumshirn <morbidrsa@gmail.com>
9822S:	Maintained
9823F:	drivers/mcb/
9824F:	include/linux/mcb.h
9825F:	Documentation/men-chameleon-bus.txt
9826
9827MEN F21BMC (Board Management Controller)
9828M:	Andreas Werner <andreas.werner@men.de>
9829S:	Supported
9830F:	drivers/mfd/menf21bmc.c
9831F:	drivers/watchdog/menf21bmc_wdt.c
9832F:	drivers/leds/leds-menf21bmc.c
9833F:	drivers/hwmon/menf21bmc_hwmon.c
9834F:	Documentation/hwmon/menf21bmc
9835
9836MEN Z069 WATCHDOG DRIVER
9837M:	Johannes Thumshirn <jth@kernel.org>
9838L:	linux-watchdog@vger.kernel.org
9839S:	Maintained
9840F:	drivers/watchdog/menz69_wdt.c
9841
9842MESON AO CEC DRIVER FOR AMLOGIC SOCS
9843M:	Neil Armstrong <narmstrong@baylibre.com>
9844L:	linux-media@lists.freedesktop.org
9845L:	linux-amlogic@lists.infradead.org
9846W:	http://linux-meson.com/
9847S:	Supported
9848F:	drivers/media/platform/meson/ao-cec.c
9849F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9850T:	git git://linuxtv.org/media_tree.git
9851
9852MICROBLAZE ARCHITECTURE
9853M:	Michal Simek <monstr@monstr.eu>
9854W:	http://www.monstr.eu/fdt/
9855T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9856S:	Supported
9857F:	arch/microblaze/
9858
9859MICROCHIP AT91 SERIAL DRIVER
9860M:	Richard Genoud <richard.genoud@gmail.com>
9861S:	Maintained
9862F:	drivers/tty/serial/atmel_serial.c
9863F:	drivers/tty/serial/atmel_serial.h
9864F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9865
9866MICROCHIP AUDIO ASOC DRIVERS
9867M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9869S:	Supported
9870F:	sound/soc/atmel
9871
9872MICROCHIP DMA DRIVER
9873M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875L:	dmaengine@vger.kernel.org
9876S:	Supported
9877F:	drivers/dma/at_hdmac.c
9878F:	drivers/dma/at_hdmac_regs.h
9879F:	include/linux/platform_data/dma-atmel.h
9880F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9881F:	include/dt-bindings/dma/at91.h
9882
9883MICROCHIP ECC DRIVER
9884M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9885L:	linux-crypto@vger.kernel.org
9886S:	Maintained
9887F:	drivers/crypto/atmel-ecc.*
9888
9889MICROCHIP I2C DRIVER
9890M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9891L:	linux-i2c@vger.kernel.org
9892S:	Supported
9893F:	drivers/i2c/busses/i2c-at91.c
9894
9895MICROCHIP ISC DRIVER
9896M:	Eugen Hristev <eugen.hristev@microchip.com>
9897L:	linux-media@vger.kernel.org
9898S:	Supported
9899F:	drivers/media/platform/atmel/atmel-isc.c
9900F:	drivers/media/platform/atmel/atmel-isc-regs.h
9901F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9902
9903MICROCHIP ISI DRIVER
9904M:	Eugen Hristev <eugen.hristev@microchip.com>
9905L:	linux-media@vger.kernel.org
9906S:	Supported
9907F:	drivers/media/platform/atmel/atmel-isi.c
9908F:	drivers/media/platform/atmel/atmel-isi.h
9909
9910MICROCHIP AT91 USART MFD DRIVER
9911M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9912L:	linux-kernel@vger.kernel.org
9913S:	Supported
9914F:	drivers/mfd/at91-usart.c
9915F:	include/dt-bindings/mfd/at91-usart.h
9916F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9917
9918MICROCHIP AT91 USART SPI DRIVER
9919M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9920L:	linux-spi@vger.kernel.org
9921S:	Supported
9922F:	drivers/spi/spi-at91-usart.c
9923F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9924
9925MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9926M:	Woojung Huh <Woojung.Huh@microchip.com>
9927M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9928L:	netdev@vger.kernel.org
9929S:	Maintained
9930F:	net/dsa/tag_ksz.c
9931F:	drivers/net/dsa/microchip/*
9932F:	include/linux/platform_data/microchip-ksz.h
9933F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9934
9935MICROCHIP LAN743X ETHERNET DRIVER
9936M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9937M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9938L:	netdev@vger.kernel.org
9939S:	Maintained
9940F:	drivers/net/ethernet/microchip/lan743x_*
9941
9942MICROCHIP LCDFB DRIVER
9943M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9944L:	linux-fbdev@vger.kernel.org
9945S:	Maintained
9946F:	drivers/video/fbdev/atmel_lcdfb.c
9947F:	include/video/atmel_lcdc.h
9948
9949MICROCHIP MMC/SD/SDIO MCI DRIVER
9950M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9951S:	Maintained
9952F:	drivers/mmc/host/atmel-mci.c
9953
9954MICROCHIP MCP16502 PMIC DRIVER
9955M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957S:	Maintained
9958F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9959F:	drivers/regulator/mcp16502.c
9960
9961MICROCHIP MCP3911 ADC DRIVER
9962M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9963M:	Kent Gustavsson <kent@minoris.se>
9964L:	linux-iio@vger.kernel.org
9965S:	Supported
9966F:	drivers/iio/adc/mcp3911.c
9967F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9968
9969MICROCHIP NAND DRIVER
9970M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9971L:	linux-mtd@lists.infradead.org
9972S:	Supported
9973F:	drivers/mtd/nand/raw/atmel/*
9974F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9975
9976MICROCHIP PWM DRIVER
9977M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9979L:	linux-pwm@vger.kernel.org
9980S:	Supported
9981F:	drivers/pwm/pwm-atmel.c
9982F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9983
9984MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9985M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9986M:	Eugen Hristev <eugen.hristev@microchip.com>
9987L:	linux-iio@vger.kernel.org
9988S:	Supported
9989F:	drivers/iio/adc/at91-sama5d2_adc.c
9990F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9991F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9992
9993MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9994M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9995S:	Supported
9996F:	drivers/power/reset/at91-sama5d2_shdwc.c
9997
9998MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9999M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001L:	linux-gpio@vger.kernel.org
10002F:	drivers/gpio/gpio-sama5d2-piobu.c
10003
10004MICROCHIP SPI DRIVER
10005M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10006S:	Supported
10007F:	drivers/spi/spi-atmel.*
10008
10009MICROCHIP SSC DRIVER
10010M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012S:	Supported
10013F:	drivers/misc/atmel-ssc.c
10014F:	include/linux/atmel-ssc.h
10015
10016MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10017M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10019S:	Supported
10020F:	drivers/misc/atmel_tclib.c
10021F:	drivers/clocksource/tcb_clksrc.c
10022
10023MICROCHIP USBA UDC DRIVER
10024M:	Cristian Birsan <cristian.birsan@microchip.com>
10025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10026S:	Supported
10027F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10028
10029MICROCHIP USB251XB DRIVER
10030M:	Richard Leitner <richard.leitner@skidata.com>
10031L:	linux-usb@vger.kernel.org
10032S:	Maintained
10033F:	drivers/usb/misc/usb251xb.c
10034F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10035
10036MICROCHIP XDMA DRIVER
10037M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10038L:	linux-arm-kernel@lists.infradead.org
10039L:	dmaengine@vger.kernel.org
10040S:	Supported
10041F:	drivers/dma/at_xdmac.c
10042
10043MICROSEMI MIPS SOCS
10044M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10045M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10046L:	linux-mips@vger.kernel.org
10047S:	Supported
10048F:	arch/mips/generic/board-ocelot.c
10049F:	arch/mips/configs/generic/board-ocelot.config
10050F:	arch/mips/boot/dts/mscc/
10051F:	Documentation/devicetree/bindings/mips/mscc.txt
10052
10053MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10054M:	Don Brace <don.brace@microsemi.com>
10055L:	esc.storagedev@microsemi.com
10056L:	linux-scsi@vger.kernel.org
10057S:	Supported
10058F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10059F:	drivers/scsi/smartpqi/Kconfig
10060F:	drivers/scsi/smartpqi/Makefile
10061F:	include/linux/cciss*.h
10062F:	include/uapi/linux/cciss*.h
10063F:	Documentation/scsi/smartpqi.txt
10064
10065MICROSEMI ETHERNET SWITCH DRIVER
10066M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10067M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10068L:	netdev@vger.kernel.org
10069S:	Supported
10070F:	drivers/net/ethernet/mscc/
10071
10072MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10073M:	Chen Yu <yu.c.chen@intel.com>
10074L:	platform-driver-x86@vger.kernel.org
10075S:	Supported
10076F:	drivers/platform/x86/surfacepro3_button.c
10077
10078MICROTEK X6 SCANNER
10079M:	Oliver Neukum <oliver@neukum.org>
10080S:	Maintained
10081F:	drivers/usb/image/microtek.*
10082
10083MIPS
10084M:	Ralf Baechle <ralf@linux-mips.org>
10085M:	Paul Burton <paul.burton@mips.com>
10086M:	James Hogan <jhogan@kernel.org>
10087L:	linux-mips@vger.kernel.org
10088W:	http://www.linux-mips.org/
10089T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10091Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10092S:	Supported
10093F:	Documentation/devicetree/bindings/mips/
10094F:	Documentation/mips/
10095F:	arch/mips/
10096F:	drivers/platform/mips/
10097
10098MIPS BOSTON DEVELOPMENT BOARD
10099M:	Paul Burton <paul.burton@mips.com>
10100L:	linux-mips@vger.kernel.org
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10103F:	arch/mips/boot/dts/img/boston.dts
10104F:	arch/mips/configs/generic/board-boston.config
10105F:	drivers/clk/imgtec/clk-boston.c
10106F:	include/dt-bindings/clock/boston-clock.h
10107
10108MIPS GENERIC PLATFORM
10109M:	Paul Burton <paul.burton@mips.com>
10110L:	linux-mips@vger.kernel.org
10111S:	Supported
10112F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10113F:	arch/mips/generic/
10114F:	arch/mips/tools/generic-board-config.sh
10115
10116MIPS/LOONGSON1 ARCHITECTURE
10117M:	Keguang Zhang <keguang.zhang@gmail.com>
10118L:	linux-mips@vger.kernel.org
10119S:	Maintained
10120F:	arch/mips/loongson32/
10121F:	arch/mips/include/asm/mach-loongson32/
10122F:	drivers/*/*loongson1*
10123F:	drivers/*/*/*loongson1*
10124
10125MIPS/LOONGSON2 ARCHITECTURE
10126M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10127L:	linux-mips@vger.kernel.org
10128S:	Maintained
10129F:	arch/mips/loongson64/fuloong-2e/
10130F:	arch/mips/loongson64/lemote-2f/
10131F:	arch/mips/include/asm/mach-loongson64/
10132F:	drivers/*/*loongson2*
10133F:	drivers/*/*/*loongson2*
10134
10135MIPS/LOONGSON3 ARCHITECTURE
10136M:	Huacai Chen <chenhc@lemote.com>
10137L:	linux-mips@vger.kernel.org
10138S:	Maintained
10139F:	arch/mips/loongson64/
10140F:	arch/mips/include/asm/mach-loongson64/
10141F:	drivers/platform/mips/cpu_hwmon.c
10142F:	drivers/*/*loongson3*
10143F:	drivers/*/*/*loongson3*
10144
10145MIPS RINT INSTRUCTION EMULATION
10146M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10147L:	linux-mips@vger.kernel.org
10148S:	Supported
10149F:	arch/mips/math-emu/sp_rint.c
10150F:	arch/mips/math-emu/dp_rint.c
10151
10152MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10153M:	Hans Verkuil <hverkuil@xs4all.nl>
10154L:	linux-media@vger.kernel.org
10155T:	git git://linuxtv.org/media_tree.git
10156W:	https://linuxtv.org
10157S:	Odd Fixes
10158F:	drivers/media/radio/radio-miropcm20*
10159
10160MMP SUPPORT
10161R:	Lubomir Rintel <lkundrak@v3.sk>
10162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10163S:	Odd Fixes
10164F:	arch/arm/boot/dts/mmp*
10165F:	arch/arm/mach-mmp/
10166
10167MMU GATHER AND TLB INVALIDATION
10168M:	Will Deacon <will.deacon@arm.com>
10169M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10170M:	Andrew Morton <akpm@linux-foundation.org>
10171M:	Nick Piggin <npiggin@gmail.com>
10172M:	Peter Zijlstra <peterz@infradead.org>
10173L:	linux-arch@vger.kernel.org
10174L:	linux-mm@kvack.org
10175S:	Maintained
10176F:	arch/*/include/asm/tlb.h
10177F:	include/asm-generic/tlb.h
10178F:	mm/mmu_gather.c
10179
10180MN88472 MEDIA DRIVER
10181M:	Antti Palosaari <crope@iki.fi>
10182L:	linux-media@vger.kernel.org
10183W:	https://linuxtv.org
10184W:	http://palosaari.fi/linux/
10185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10186S:	Maintained
10187F:	drivers/media/dvb-frontends/mn88472*
10188
10189MN88473 MEDIA DRIVER
10190M:	Antti Palosaari <crope@iki.fi>
10191L:	linux-media@vger.kernel.org
10192W:	https://linuxtv.org
10193W:	http://palosaari.fi/linux/
10194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10195S:	Maintained
10196F:	drivers/media/dvb-frontends/mn88473*
10197
10198MODULE SUPPORT
10199M:	Jessica Yu <jeyu@kernel.org>
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10201S:	Maintained
10202F:	include/linux/module.h
10203F:	kernel/module.c
10204
10205MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10206W:	http://popies.net/meye/
10207S:	Orphan
10208F:	Documentation/media/v4l-drivers/meye*
10209F:	drivers/media/pci/meye/
10210F:	include/uapi/linux/meye.h
10211
10212MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10213M:	Jiri Slaby <jirislaby@gmail.com>
10214S:	Maintained
10215F:	Documentation/serial/moxa-smartio
10216F:	drivers/tty/mxser.*
10217
10218MR800 AVERMEDIA USB FM RADIO DRIVER
10219M:	Alexey Klimov <klimov.linux@gmail.com>
10220L:	linux-media@vger.kernel.org
10221T:	git git://linuxtv.org/media_tree.git
10222S:	Maintained
10223F:	drivers/media/radio/radio-mr800.c
10224
10225MRF24J40 IEEE 802.15.4 RADIO DRIVER
10226M:	Alan Ott <alan@signal11.us>
10227L:	linux-wpan@vger.kernel.org
10228S:	Maintained
10229F:	drivers/net/ieee802154/mrf24j40.c
10230F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10231
10232MSI LAPTOP SUPPORT
10233M:	"Lee, Chun-Yi" <jlee@suse.com>
10234L:	platform-driver-x86@vger.kernel.org
10235S:	Maintained
10236F:	drivers/platform/x86/msi-laptop.c
10237
10238MSI WMI SUPPORT
10239L:	platform-driver-x86@vger.kernel.org
10240S:	Orphan
10241F:	drivers/platform/x86/msi-wmi.c
10242
10243MSI001 MEDIA DRIVER
10244M:	Antti Palosaari <crope@iki.fi>
10245L:	linux-media@vger.kernel.org
10246W:	https://linuxtv.org
10247W:	http://palosaari.fi/linux/
10248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10249T:	git git://linuxtv.org/anttip/media_tree.git
10250S:	Maintained
10251F:	drivers/media/tuners/msi001*
10252
10253MSI2500 MEDIA DRIVER
10254M:	Antti Palosaari <crope@iki.fi>
10255L:	linux-media@vger.kernel.org
10256W:	https://linuxtv.org
10257W:	http://palosaari.fi/linux/
10258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10259T:	git git://linuxtv.org/anttip/media_tree.git
10260S:	Maintained
10261F:	drivers/media/usb/msi2500/
10262
10263MSYSTEMS DISKONCHIP G3 MTD DRIVER
10264M:	Robert Jarzmik <robert.jarzmik@free.fr>
10265L:	linux-mtd@lists.infradead.org
10266S:	Maintained
10267F:	drivers/mtd/devices/docg3*
10268
10269MT9M032 APTINA SENSOR DRIVER
10270M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10271L:	linux-media@vger.kernel.org
10272T:	git git://linuxtv.org/media_tree.git
10273S:	Maintained
10274F:	drivers/media/i2c/mt9m032.c
10275F:	include/media/i2c/mt9m032.h
10276
10277MT9P031 APTINA CAMERA SENSOR
10278M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10279L:	linux-media@vger.kernel.org
10280T:	git git://linuxtv.org/media_tree.git
10281S:	Maintained
10282F:	drivers/media/i2c/mt9p031.c
10283F:	include/media/i2c/mt9p031.h
10284
10285MT9T001 APTINA CAMERA SENSOR
10286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10287L:	linux-media@vger.kernel.org
10288T:	git git://linuxtv.org/media_tree.git
10289S:	Maintained
10290F:	drivers/media/i2c/mt9t001.c
10291F:	include/media/i2c/mt9t001.h
10292
10293MT9T112 APTINA CAMERA SENSOR
10294M:	Jacopo Mondi <jacopo@jmondi.org>
10295L:	linux-media@vger.kernel.org
10296T:	git git://linuxtv.org/media_tree.git
10297S:	Odd Fixes
10298F:	drivers/media/i2c/mt9t112.c
10299F:	include/media/i2c/mt9t112.h
10300
10301MT9V032 APTINA CAMERA SENSOR
10302M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10303L:	linux-media@vger.kernel.org
10304T:	git git://linuxtv.org/media_tree.git
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10307F:	drivers/media/i2c/mt9v032.c
10308F:	include/media/i2c/mt9v032.h
10309
10310MT9V111 APTINA CAMERA SENSOR
10311M:	Jacopo Mondi <jacopo@jmondi.org>
10312L:	linux-media@vger.kernel.org
10313T:	git git://linuxtv.org/media_tree.git
10314S:	Maintained
10315F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10316F:	drivers/media/i2c/mt9v111.c
10317
10318MULTIFUNCTION DEVICES (MFD)
10319M:	Lee Jones <lee.jones@linaro.org>
10320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10321S:	Supported
10322F:	Documentation/devicetree/bindings/mfd/
10323F:	drivers/mfd/
10324F:	include/linux/mfd/
10325F:	include/dt-bindings/mfd/
10326
10327MULTIMEDIA CARD (MMC) ETC. OVER SPI
10328S:	Orphan
10329F:	drivers/mmc/host/mmc_spi.c
10330F:	include/linux/spi/mmc_spi.h
10331
10332MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10333M:	Ulf Hansson <ulf.hansson@linaro.org>
10334L:	linux-mmc@vger.kernel.org
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10336S:	Maintained
10337F:	Documentation/devicetree/bindings/mmc/
10338F:	drivers/mmc/
10339F:	include/linux/mmc/
10340F:	include/uapi/linux/mmc/
10341
10342MULTIPLEXER SUBSYSTEM
10343M:	Peter Rosin <peda@axentia.se>
10344S:	Maintained
10345F:	Documentation/ABI/testing/sysfs-class-mux*
10346F:	Documentation/devicetree/bindings/mux/
10347F:	include/dt-bindings/mux/
10348F:	include/linux/mux/
10349F:	drivers/mux/
10350
10351MULTITECH MULTIPORT CARD (ISICOM)
10352S:	Orphan
10353F:	drivers/tty/isicom.c
10354F:	include/linux/isicom.h
10355
10356MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10357M:	Bin Liu <b-liu@ti.com>
10358L:	linux-usb@vger.kernel.org
10359S:	Maintained
10360F:	drivers/usb/musb/
10361
10362MXL301RF MEDIA DRIVER
10363M:	Akihiro Tsukada <tskd08@gmail.com>
10364L:	linux-media@vger.kernel.org
10365S:	Odd Fixes
10366F:	drivers/media/tuners/mxl301rf*
10367
10368MXL5007T MEDIA DRIVER
10369M:	Michael Krufky <mkrufky@linuxtv.org>
10370L:	linux-media@vger.kernel.org
10371W:	https://linuxtv.org
10372W:	http://github.com/mkrufky
10373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10374T:	git git://linuxtv.org/mkrufky/tuners.git
10375S:	Maintained
10376F:	drivers/media/tuners/mxl5007t.*
10377
10378MXSFB DRM DRIVER
10379M:	Marek Vasut <marex@denx.de>
10380M:	Stefan Agner <stefan@agner.ch>
10381L:	dri-devel@lists.freedesktop.org
10382S:	Supported
10383F:	drivers/gpu/drm/mxsfb/
10384F:	Documentation/devicetree/bindings/display/mxsfb.txt
10385T:	git git://anongit.freedesktop.org/drm/drm-misc
10386
10387MYLEX DAC960 PCI RAID Controller
10388M:	Hannes Reinecke <hare@kernel.org>
10389L:	linux-scsi@vger.kernel.org
10390S:	Supported
10391F:	drivers/scsi/myrb.*
10392F:	drivers/scsi/myrs.*
10393
10394MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10395M:	Chris Lee <christopher.lee@cspi.com>
10396L:	netdev@vger.kernel.org
10397W:	https://www.cspi.com/ethernet-products/support/downloads/
10398S:	Supported
10399F:	drivers/net/ethernet/myricom/myri10ge/
10400
10401NAND FLASH SUBSYSTEM
10402M:	Boris Brezillon <bbrezillon@kernel.org>
10403M:	Miquel Raynal <miquel.raynal@bootlin.com>
10404R:	Richard Weinberger <richard@nod.at>
10405L:	linux-mtd@lists.infradead.org
10406W:	http://www.linux-mtd.infradead.org/
10407Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10408T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10409T:	git git://git.infradead.org/linux-mtd.git nand/next
10410S:	Maintained
10411F:	drivers/mtd/nand/
10412F:	include/linux/mtd/*nand*.h
10413
10414NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10415M:	Daniel Mack <zonque@gmail.com>
10416S:	Maintained
10417L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10418W:	http://www.native-instruments.com
10419F:	sound/usb/caiaq/
10420
10421NATSEMI ETHERNET DRIVER (DP8381x)
10422S:	Orphan
10423F:	drivers/net/ethernet/natsemi/natsemi.c
10424
10425NCR 5380 SCSI DRIVERS
10426M:	Finn Thain <fthain@telegraphics.com.au>
10427M:	Michael Schmitz <schmitzmic@gmail.com>
10428L:	linux-scsi@vger.kernel.org
10429S:	Maintained
10430F:	Documentation/scsi/g_NCR5380.txt
10431F:	drivers/scsi/NCR5380.*
10432F:	drivers/scsi/arm/cumana_1.c
10433F:	drivers/scsi/arm/oak.c
10434F:	drivers/scsi/atari_scsi.*
10435F:	drivers/scsi/dmx3191d.c
10436F:	drivers/scsi/g_NCR5380.*
10437F:	drivers/scsi/mac_scsi.*
10438F:	drivers/scsi/sun3_scsi.*
10439F:	drivers/scsi/sun3_scsi_vme.c
10440
10441NCSI LIBRARY:
10442M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10443S:	Maintained
10444F:	net/ncsi/
10445
10446NCT6775 HARDWARE MONITOR DRIVER
10447M:	Guenter Roeck <linux@roeck-us.net>
10448L:	linux-hwmon@vger.kernel.org
10449S:	Maintained
10450F:	Documentation/hwmon/nct6775
10451F:	drivers/hwmon/nct6775.c
10452
10453NET_FAILOVER MODULE
10454M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10455L:	netdev@vger.kernel.org
10456S:	Supported
10457F:	driver/net/net_failover.c
10458F:	include/net/net_failover.h
10459F:	Documentation/networking/net_failover.rst
10460
10461NETEFFECT IWARP RNIC DRIVER (IW_NES)
10462M:	Faisal Latif <faisal.latif@intel.com>
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10465S:	Supported
10466F:	drivers/infiniband/hw/nes/
10467F:	include/uapi/rdma/nes-abi.h
10468
10469NETEM NETWORK EMULATOR
10470M:	Stephen Hemminger <stephen@networkplumber.org>
10471L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10472S:	Maintained
10473F:	net/sched/sch_netem.c
10474
10475NETERION 10GbE DRIVERS (s2io/vxge)
10476M:	Jon Mason <jdmason@kudzu.us>
10477L:	netdev@vger.kernel.org
10478S:	Supported
10479F:	Documentation/networking/device_drivers/neterion/s2io.txt
10480F:	Documentation/networking/device_drivers/neterion/vxge.txt
10481F:	drivers/net/ethernet/neterion/
10482
10483NETFILTER
10484M:	Pablo Neira Ayuso <pablo@netfilter.org>
10485M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10486M:	Florian Westphal <fw@strlen.de>
10487L:	netfilter-devel@vger.kernel.org
10488L:	coreteam@netfilter.org
10489W:	http://www.netfilter.org/
10490W:	http://www.iptables.org/
10491W:	http://www.nftables.org/
10492Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10495S:	Maintained
10496F:	include/linux/netfilter*
10497F:	include/linux/netfilter/
10498F:	include/net/netfilter/
10499F:	include/uapi/linux/netfilter*
10500F:	include/uapi/linux/netfilter/
10501F:	net/*/netfilter.c
10502F:	net/*/netfilter/
10503F:	net/netfilter/
10504F:	net/bridge/br_netfilter*.c
10505
10506NETROM NETWORK LAYER
10507M:	Ralf Baechle <ralf@linux-mips.org>
10508L:	linux-hams@vger.kernel.org
10509W:	http://www.linux-ax25.org/
10510S:	Maintained
10511F:	include/net/netrom.h
10512F:	include/uapi/linux/netrom.h
10513F:	net/netrom/
10514
10515NETRONOME ETHERNET DRIVERS
10516M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10517L:	oss-drivers@netronome.com
10518S:	Maintained
10519F:	drivers/net/ethernet/netronome/
10520
10521NETWORK BLOCK DEVICE (NBD)
10522M:	Josef Bacik <josef@toxicpanda.com>
10523S:	Maintained
10524L:	linux-block@vger.kernel.org
10525L:	nbd@other.debian.org
10526F:	Documentation/blockdev/nbd.txt
10527F:	drivers/block/nbd.c
10528F:	include/uapi/linux/nbd.h
10529
10530NETWORK DROP MONITOR
10531M:	Neil Horman <nhorman@tuxdriver.com>
10532L:	netdev@vger.kernel.org
10533S:	Maintained
10534W:	https://fedorahosted.org/dropwatch/
10535F:	net/core/drop_monitor.c
10536
10537NETWORKING DRIVERS
10538M:	"David S. Miller" <davem@davemloft.net>
10539L:	netdev@vger.kernel.org
10540W:	http://www.linuxfoundation.org/en/Net
10541Q:	http://patchwork.ozlabs.org/project/netdev/list/
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10544S:	Odd Fixes
10545F:	Documentation/devicetree/bindings/net/
10546F:	drivers/net/
10547F:	include/linux/if_*
10548F:	include/linux/netdevice.h
10549F:	include/linux/etherdevice.h
10550F:	include/linux/fcdevice.h
10551F:	include/linux/fddidevice.h
10552F:	include/linux/hippidevice.h
10553F:	include/linux/inetdevice.h
10554F:	include/uapi/linux/if_*
10555F:	include/uapi/linux/netdevice.h
10556
10557NETWORKING DRIVERS (WIRELESS)
10558M:	Kalle Valo <kvalo@codeaurora.org>
10559L:	linux-wireless@vger.kernel.org
10560Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10563S:	Maintained
10564F:	Documentation/devicetree/bindings/net/wireless/
10565F:	drivers/net/wireless/
10566
10567NETWORKING [DSA]
10568M:	Andrew Lunn <andrew@lunn.ch>
10569M:	Vivien Didelot <vivien.didelot@gmail.com>
10570M:	Florian Fainelli <f.fainelli@gmail.com>
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/net/dsa/
10573F:	net/dsa/
10574F:	include/net/dsa.h
10575F:	include/linux/dsa/
10576F:	drivers/net/dsa/
10577
10578NETWORKING [GENERAL]
10579M:	"David S. Miller" <davem@davemloft.net>
10580L:	netdev@vger.kernel.org
10581W:	http://www.linuxfoundation.org/en/Net
10582Q:	http://patchwork.ozlabs.org/project/netdev/list/
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10585B:	mailto:netdev@vger.kernel.org
10586S:	Maintained
10587F:	net/
10588F:	include/net/
10589F:	include/linux/in.h
10590F:	include/linux/net.h
10591F:	include/linux/netdevice.h
10592F:	include/uapi/linux/in.h
10593F:	include/uapi/linux/net.h
10594F:	include/uapi/linux/netdevice.h
10595F:	include/uapi/linux/net_namespace.h
10596F:	tools/testing/selftests/net/
10597F:	lib/net_utils.c
10598F:	lib/random32.c
10599F:	Documentation/networking/
10600
10601NETWORKING [IPSEC]
10602M:	Steffen Klassert <steffen.klassert@secunet.com>
10603M:	Herbert Xu <herbert@gondor.apana.org.au>
10604M:	"David S. Miller" <davem@davemloft.net>
10605L:	netdev@vger.kernel.org
10606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10608S:	Maintained
10609F:	net/xfrm/
10610F:	net/key/
10611F:	net/ipv4/xfrm*
10612F:	net/ipv4/esp4*
10613F:	net/ipv4/ah4.c
10614F:	net/ipv4/ipcomp.c
10615F:	net/ipv4/ip_vti.c
10616F:	net/ipv6/xfrm*
10617F:	net/ipv6/esp6*
10618F:	net/ipv6/ah6.c
10619F:	net/ipv6/ipcomp6.c
10620F:	net/ipv6/ip6_vti.c
10621F:	include/uapi/linux/xfrm.h
10622F:	include/net/xfrm.h
10623
10624NETWORKING [IPv4/IPv6]
10625M:	"David S. Miller" <davem@davemloft.net>
10626M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10627M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10628L:	netdev@vger.kernel.org
10629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10630S:	Maintained
10631F:	net/ipv4/
10632F:	net/ipv6/
10633F:	include/net/ip*
10634F:	arch/x86/net/*
10635
10636NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10637M:	Paul Moore <paul@paul-moore.com>
10638W:	https://github.com/netlabel
10639L:	netdev@vger.kernel.org
10640L:	linux-security-module@vger.kernel.org
10641S:	Maintained
10642F:	Documentation/netlabel/
10643F:	include/net/calipso.h
10644F:	include/net/cipso_ipv4.h
10645F:	include/net/netlabel.h
10646F:	include/uapi/linux/netfilter/xt_SECMARK.h
10647F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10648F:	net/netlabel/
10649F:	net/ipv4/cipso_ipv4.c
10650F:	net/ipv6/calipso.c
10651F:	net/netfilter/xt_CONNSECMARK.c
10652F:	net/netfilter/xt_SECMARK.c
10653
10654NETWORKING [TCP]
10655M:	Eric Dumazet <edumazet@google.com>
10656L:	netdev@vger.kernel.org
10657S:	Maintained
10658F:	net/ipv4/tcp*.c
10659F:	net/ipv4/syncookies.c
10660F:	net/ipv6/tcp*.c
10661F:	net/ipv6/syncookies.c
10662F:	include/uapi/linux/tcp.h
10663F:	include/net/tcp.h
10664F:	include/linux/tcp.h
10665F:	include/trace/events/tcp.h
10666
10667NETWORKING [TLS]
10668M:	Boris Pismenny <borisp@mellanox.com>
10669M:	Aviad Yehezkel <aviadye@mellanox.com>
10670M:	Dave Watson <davejwatson@fb.com>
10671M:	John Fastabend <john.fastabend@gmail.com>
10672M:	Daniel Borkmann <daniel@iogearbox.net>
10673L:	netdev@vger.kernel.org
10674S:	Maintained
10675F:	net/tls/*
10676F:	include/uapi/linux/tls.h
10677F:	include/net/tls.h
10678
10679NETWORKING [WIRELESS]
10680L:	linux-wireless@vger.kernel.org
10681Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10682
10683NETDEVSIM
10684M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10685S:	Maintained
10686F:	drivers/net/netdevsim/*
10687
10688NETXEN (1/10) GbE SUPPORT
10689M:	Manish Chopra <manish.chopra@cavium.com>
10690M:	Rahul Verma <rahul.verma@cavium.com>
10691M:	Dept-GELinuxNICDev@cavium.com
10692L:	netdev@vger.kernel.org
10693S:	Supported
10694F:	drivers/net/ethernet/qlogic/netxen/
10695
10696NFC SUBSYSTEM
10697M:	Samuel Ortiz <sameo@linux.intel.com>
10698L:	linux-wireless@vger.kernel.org
10699L:	linux-nfc@lists.01.org (subscribers-only)
10700S:	Supported
10701F:	net/nfc/
10702F:	include/net/nfc/
10703F:	include/uapi/linux/nfc.h
10704F:	drivers/nfc/
10705F:	include/linux/platform_data/nfcmrvl.h
10706F:	include/linux/platform_data/nxp-nci.h
10707F:	Documentation/devicetree/bindings/net/nfc/
10708
10709NFS, SUNRPC, AND LOCKD CLIENTS
10710M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10711M:	Anna Schumaker <anna.schumaker@netapp.com>
10712L:	linux-nfs@vger.kernel.org
10713W:	http://client.linux-nfs.org
10714T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10715S:	Maintained
10716F:	fs/lockd/
10717F:	fs/nfs/
10718F:	fs/nfs_common/
10719F:	net/sunrpc/
10720F:	include/linux/lockd/
10721F:	include/linux/nfs*
10722F:	include/linux/sunrpc/
10723F:	include/uapi/linux/nfs*
10724F:	include/uapi/linux/sunrpc/
10725
10726NILFS2 FILESYSTEM
10727M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10728L:	linux-nilfs@vger.kernel.org
10729W:	https://nilfs.sourceforge.io/
10730W:	https://nilfs.osdn.jp/
10731T:	git git://github.com/konis/nilfs2.git
10732S:	Supported
10733F:	Documentation/filesystems/nilfs2.txt
10734F:	fs/nilfs2/
10735F:	include/trace/events/nilfs2.h
10736F:	include/uapi/linux/nilfs2_api.h
10737F:	include/uapi/linux/nilfs2_ondisk.h
10738
10739NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10740M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10741W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10742S:	Maintained
10743F:	Documentation/scsi/NinjaSCSI.txt
10744F:	drivers/scsi/pcmcia/nsp_*
10745
10746NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10747M:	GOTO Masanori <gotom@debian.or.jp>
10748M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10749W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10750S:	Maintained
10751F:	Documentation/scsi/NinjaSCSI.txt
10752F:	drivers/scsi/nsp32*
10753
10754NIOS2 ARCHITECTURE
10755M:	Ley Foon Tan <lftan@altera.com>
10756L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10758S:	Maintained
10759F:	arch/nios2/
10760
10761NOHZ, DYNTICKS SUPPORT
10762M:	Frederic Weisbecker <fweisbec@gmail.com>
10763M:	Thomas Gleixner <tglx@linutronix.de>
10764M:	Ingo Molnar <mingo@kernel.org>
10765L:	linux-kernel@vger.kernel.org
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10767S:	Maintained
10768F:	kernel/time/tick*.*
10769F:	include/linux/tick.h
10770F:	include/linux/sched/nohz.h
10771
10772NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10773M:	Pavel Machek <pavel@ucw.cz>
10774M:	Sakari Ailus <sakari.ailus@iki.fi>
10775L:	linux-media@vger.kernel.org
10776S:	Maintained
10777F:	drivers/media/i2c/et8ek8
10778F:	drivers/media/i2c/ad5820.c
10779
10780NOKIA N900 POWER SUPPLY DRIVERS
10781R:	Pali Rohár <pali.rohar@gmail.com>
10782F:	include/linux/power/bq2415x_charger.h
10783F:	include/linux/power/bq27xxx_battery.h
10784F:	include/linux/power/isp1704_charger.h
10785F:	drivers/power/supply/bq2415x_charger.c
10786F:	drivers/power/supply/bq27xxx_battery.c
10787F:	drivers/power/supply/bq27xxx_battery_i2c.c
10788F:	drivers/power/supply/isp1704_charger.c
10789F:	drivers/power/supply/rx51_battery.c
10790
10791NTB AMD DRIVER
10792M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10793L:	linux-ntb@googlegroups.com
10794S:	Supported
10795F:	drivers/ntb/hw/amd/
10796
10797NTB DRIVER CORE
10798M:	Jon Mason <jdmason@kudzu.us>
10799M:	Dave Jiang <dave.jiang@intel.com>
10800M:	Allen Hubbe <allenbh@gmail.com>
10801L:	linux-ntb@googlegroups.com
10802S:	Supported
10803W:	https://github.com/jonmason/ntb/wiki
10804T:	git git://github.com/jonmason/ntb.git
10805F:	drivers/ntb/
10806F:	drivers/net/ntb_netdev.c
10807F:	include/linux/ntb.h
10808F:	include/linux/ntb_transport.h
10809F:	tools/testing/selftests/ntb/
10810
10811NTB IDT DRIVER
10812M:	Serge Semin <fancer.lancer@gmail.com>
10813L:	linux-ntb@googlegroups.com
10814S:	Supported
10815F:	drivers/ntb/hw/idt/
10816
10817NTB INTEL DRIVER
10818M:	Dave Jiang <dave.jiang@intel.com>
10819L:	linux-ntb@googlegroups.com
10820S:	Supported
10821W:	https://github.com/davejiang/linux/wiki
10822T:	git https://github.com/davejiang/linux.git
10823F:	drivers/ntb/hw/intel/
10824
10825NTFS FILESYSTEM
10826M:	Anton Altaparmakov <anton@tuxera.com>
10827L:	linux-ntfs-dev@lists.sourceforge.net
10828W:	http://www.tuxera.com/
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10830S:	Supported
10831F:	Documentation/filesystems/ntfs.txt
10832F:	fs/ntfs/
10833
10834NUBUS SUBSYSTEM
10835M:	Finn Thain <fthain@telegraphics.com.au>
10836L:	linux-m68k@lists.linux-m68k.org
10837S:	Maintained
10838F:	arch/*/include/asm/nubus.h
10839F:	drivers/nubus/
10840F:	include/linux/nubus.h
10841F:	include/uapi/linux/nubus.h
10842
10843NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10844M:	Antonino Daplas <adaplas@gmail.com>
10845L:	linux-fbdev@vger.kernel.org
10846S:	Maintained
10847F:	drivers/video/fbdev/riva/
10848F:	drivers/video/fbdev/nvidia/
10849
10850NVM EXPRESS DRIVER
10851M:	Keith Busch <keith.busch@intel.com>
10852M:	Jens Axboe <axboe@fb.com>
10853M:	Christoph Hellwig <hch@lst.de>
10854M:	Sagi Grimberg <sagi@grimberg.me>
10855L:	linux-nvme@lists.infradead.org
10856T:	git://git.infradead.org/nvme.git
10857W:	http://git.infradead.org/nvme.git
10858S:	Supported
10859F:	drivers/nvme/host/
10860F:	include/linux/nvme.h
10861F:	include/uapi/linux/nvme_ioctl.h
10862
10863NVM EXPRESS FC TRANSPORT DRIVERS
10864M:	James Smart <james.smart@broadcom.com>
10865L:	linux-nvme@lists.infradead.org
10866S:	Supported
10867F:	include/linux/nvme-fc.h
10868F:	include/linux/nvme-fc-driver.h
10869F:	drivers/nvme/host/fc.c
10870F:	drivers/nvme/target/fc.c
10871F:	drivers/nvme/target/fcloop.c
10872
10873NVM EXPRESS TARGET DRIVER
10874M:	Christoph Hellwig <hch@lst.de>
10875M:	Sagi Grimberg <sagi@grimberg.me>
10876L:	linux-nvme@lists.infradead.org
10877T:	git://git.infradead.org/nvme.git
10878W:	http://git.infradead.org/nvme.git
10879S:	Supported
10880F:	drivers/nvme/target/
10881
10882NVMEM FRAMEWORK
10883M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10884S:	Maintained
10885F:	drivers/nvmem/
10886F:	Documentation/devicetree/bindings/nvmem/
10887F:	Documentation/ABI/stable/sysfs-bus-nvmem
10888F:	include/linux/nvmem-consumer.h
10889F:	include/linux/nvmem-provider.h
10890
10891NXP SGTL5000 DRIVER
10892M:	Fabio Estevam <fabio.estevam@nxp.com>
10893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10894S:	Maintained
10895F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10896F:	sound/soc/codecs/sgtl5000*
10897
10898NXP TDA998X DRM DRIVER
10899M:	Russell King <linux@armlinux.org.uk>
10900S:	Maintained
10901T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10902T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10903F:	drivers/gpu/drm/i2c/tda998x_drv.c
10904F:	include/drm/i2c/tda998x.h
10905F:	include/dt-bindings/display/tda998x.h
10906K:	"nxp,tda998x"
10907
10908NXP TFA9879 DRIVER
10909M:	Peter Rosin <peda@axentia.se>
10910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10911S:	Maintained
10912F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10913F:	sound/soc/codecs/tfa9879*
10914
10915NXP-NCI NFC DRIVER
10916M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10917R:	Charles Gorand <charles.gorand@effinnov.com>
10918L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10919S:	Supported
10920F:	drivers/nfc/nxp-nci
10921
10922OBJAGG
10923M:	Jiri Pirko <jiri@mellanox.com>
10924L:	netdev@vger.kernel.org
10925S:	Supported
10926F:	lib/objagg.c
10927F:	lib/test_objagg.c
10928F:	include/linux/objagg.h
10929
10930OBJTOOL
10931M:	Josh Poimboeuf <jpoimboe@redhat.com>
10932M:	Peter Zijlstra <peterz@infradead.org>
10933S:	Supported
10934F:	tools/objtool/
10935
10936OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10937M:	Frederic Barrat <fbarrat@linux.ibm.com>
10938M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10939L:	linuxppc-dev@lists.ozlabs.org
10940S:	Supported
10941F:	arch/powerpc/platforms/powernv/ocxl.c
10942F:	arch/powerpc/include/asm/pnv-ocxl.h
10943F:	drivers/misc/ocxl/
10944F:	include/misc/ocxl*
10945F:	include/uapi/misc/ocxl.h
10946F:	Documentation/accelerators/ocxl.rst
10947
10948OMAP AUDIO SUPPORT
10949M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10950M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10951L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10952L:	linux-omap@vger.kernel.org
10953S:	Maintained
10954F:	sound/soc/ti/omap*
10955F:	sound/soc/ti/rx51.c
10956F:	sound/soc/ti/n810.c
10957F:	sound/soc/ti/sdma-pcm.*
10958
10959OMAP CLOCK FRAMEWORK SUPPORT
10960M:	Paul Walmsley <paul@pwsan.com>
10961L:	linux-omap@vger.kernel.org
10962S:	Maintained
10963F:	arch/arm/*omap*/*clock*
10964
10965OMAP DEVICE TREE SUPPORT
10966M:	Benoît Cousson <bcousson@baylibre.com>
10967M:	Tony Lindgren <tony@atomide.com>
10968L:	linux-omap@vger.kernel.org
10969L:	devicetree@vger.kernel.org
10970S:	Maintained
10971F:	arch/arm/boot/dts/*omap*
10972F:	arch/arm/boot/dts/*am3*
10973F:	arch/arm/boot/dts/*am4*
10974F:	arch/arm/boot/dts/*am5*
10975F:	arch/arm/boot/dts/*dra7*
10976
10977OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10978L:	linux-omap@vger.kernel.org
10979L:	linux-fbdev@vger.kernel.org
10980S:	Orphan
10981F:	drivers/video/fbdev/omap2/
10982F:	Documentation/arm/OMAP/DSS
10983
10984OMAP FRAMEBUFFER SUPPORT
10985L:	linux-fbdev@vger.kernel.org
10986L:	linux-omap@vger.kernel.org
10987S:	Orphan
10988F:	drivers/video/fbdev/omap/
10989
10990OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10991M:	Roger Quadros <rogerq@ti.com>
10992M:	Tony Lindgren <tony@atomide.com>
10993L:	linux-omap@vger.kernel.org
10994S:	Maintained
10995F:	drivers/memory/omap-gpmc.c
10996F:	arch/arm/mach-omap2/*gpmc*
10997
10998OMAP GPIO DRIVER
10999M:	Grygorii Strashko <grygorii.strashko@ti.com>
11000M:	Santosh Shilimkar <ssantosh@kernel.org>
11001M:	Kevin Hilman <khilman@kernel.org>
11002L:	linux-omap@vger.kernel.org
11003S:	Maintained
11004F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11005F:	drivers/gpio/gpio-omap.c
11006
11007OMAP HARDWARE SPINLOCK SUPPORT
11008M:	Ohad Ben-Cohen <ohad@wizery.com>
11009L:	linux-omap@vger.kernel.org
11010S:	Maintained
11011F:	drivers/hwspinlock/omap_hwspinlock.c
11012
11013OMAP HS MMC SUPPORT
11014L:	linux-mmc@vger.kernel.org
11015L:	linux-omap@vger.kernel.org
11016S:	Orphan
11017F:	drivers/mmc/host/omap_hsmmc.c
11018
11019OMAP HWMOD DATA
11020M:	Paul Walmsley <paul@pwsan.com>
11021L:	linux-omap@vger.kernel.org
11022S:	Maintained
11023F:	arch/arm/mach-omap2/omap_hwmod*data*
11024
11025OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11026M:	Benoît Cousson <bcousson@baylibre.com>
11027L:	linux-omap@vger.kernel.org
11028S:	Maintained
11029F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11030
11031OMAP HWMOD SUPPORT
11032M:	Benoît Cousson <bcousson@baylibre.com>
11033M:	Paul Walmsley <paul@pwsan.com>
11034L:	linux-omap@vger.kernel.org
11035S:	Maintained
11036F:	arch/arm/mach-omap2/omap_hwmod.*
11037
11038OMAP I2C DRIVER
11039M:	Vignesh R <vigneshr@ti.com>
11040L:	linux-omap@vger.kernel.org
11041L:	linux-i2c@vger.kernel.org
11042S:	Maintained
11043F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11044F:	drivers/i2c/busses/i2c-omap.c
11045
11046OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11047M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11048L:	linux-media@vger.kernel.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11051F:	drivers/media/platform/omap3isp/
11052F:	drivers/staging/media/omap4iss/
11053
11054OMAP MMC SUPPORT
11055M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11056L:	linux-omap@vger.kernel.org
11057S:	Odd Fixes
11058F:	drivers/mmc/host/omap.c
11059
11060OMAP POWER MANAGEMENT SUPPORT
11061M:	Kevin Hilman <khilman@kernel.org>
11062L:	linux-omap@vger.kernel.org
11063S:	Maintained
11064F:	arch/arm/*omap*/*pm*
11065F:	drivers/cpufreq/omap-cpufreq.c
11066
11067OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11068M:	Rajendra Nayak <rnayak@codeaurora.org>
11069M:	Paul Walmsley <paul@pwsan.com>
11070L:	linux-omap@vger.kernel.org
11071S:	Maintained
11072F:	arch/arm/mach-omap2/prm*
11073
11074OMAP RANDOM NUMBER GENERATOR SUPPORT
11075M:	Deepak Saxena <dsaxena@plexity.net>
11076S:	Maintained
11077F:	drivers/char/hw_random/omap-rng.c
11078
11079OMAP USB SUPPORT
11080L:	linux-usb@vger.kernel.org
11081L:	linux-omap@vger.kernel.org
11082S:	Orphan
11083F:	drivers/usb/*/*omap*
11084F:	arch/arm/*omap*/usb*
11085
11086OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11087M:	Mark Jackson <mpfj@newflow.co.uk>
11088L:	linux-omap@vger.kernel.org
11089S:	Maintained
11090F:	arch/arm/boot/dts/am335x-nano.dts
11091
11092OMAP1 SUPPORT
11093M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11094M:	Tony Lindgren <tony@atomide.com>
11095L:	linux-omap@vger.kernel.org
11096Q:	http://patchwork.kernel.org/project/linux-omap/list/
11097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11098S:	Maintained
11099F:	arch/arm/mach-omap1/
11100F:	arch/arm/plat-omap/
11101F:	arch/arm/configs/omap1_defconfig
11102F:	drivers/i2c/busses/i2c-omap.c
11103F:	include/linux/platform_data/i2c-omap.h
11104F:	include/linux/platform_data/ams-delta-fiq.h
11105
11106OMAP2+ SUPPORT
11107M:	Tony Lindgren <tony@atomide.com>
11108L:	linux-omap@vger.kernel.org
11109W:	http://www.muru.com/linux/omap/
11110W:	http://linux.omap.com/
11111Q:	http://patchwork.kernel.org/project/linux-omap/list/
11112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11113S:	Maintained
11114F:	arch/arm/mach-omap2/
11115F:	arch/arm/plat-omap/
11116F:	arch/arm/configs/omap2plus_defconfig
11117F:	drivers/i2c/busses/i2c-omap.c
11118F:	drivers/irqchip/irq-omap-intc.c
11119F:	drivers/mfd/*omap*.c
11120F:	drivers/mfd/menelaus.c
11121F:	drivers/mfd/palmas.c
11122F:	drivers/mfd/tps65217.c
11123F:	drivers/mfd/tps65218.c
11124F:	drivers/mfd/tps65910.c
11125F:	drivers/mfd/twl-core.[ch]
11126F:	drivers/mfd/twl4030*.c
11127F:	drivers/mfd/twl6030*.c
11128F:	drivers/mfd/twl6040*.c
11129F:	drivers/regulator/palmas-regulator*.c
11130F:	drivers/regulator/pbias-regulator.c
11131F:	drivers/regulator/tps65217-regulator.c
11132F:	drivers/regulator/tps65218-regulator.c
11133F:	drivers/regulator/tps65910-regulator.c
11134F:	drivers/regulator/twl-regulator.c
11135F:	drivers/regulator/twl6030-regulator.c
11136F:	include/linux/platform_data/i2c-omap.h
11137
11138ONION OMEGA2+ BOARD
11139M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11140L:	linux-mips@vger.kernel.org
11141S:	Maintained
11142F:	arch/mips/boot/dts/ralink/omega2p.dts
11143
11144OMFS FILESYSTEM
11145M:	Bob Copeland <me@bobcopeland.com>
11146L:	linux-karma-devel@lists.sourceforge.net
11147S:	Maintained
11148F:	Documentation/filesystems/omfs.txt
11149F:	fs/omfs/
11150
11151OMNIKEY CARDMAN 4000 DRIVER
11152M:	Harald Welte <laforge@gnumonks.org>
11153S:	Maintained
11154F:	drivers/char/pcmcia/cm4000_cs.c
11155F:	include/linux/cm4000_cs.h
11156F:	include/uapi/linux/cm4000_cs.h
11157
11158OMNIKEY CARDMAN 4040 DRIVER
11159M:	Harald Welte <laforge@gnumonks.org>
11160S:	Maintained
11161F:	drivers/char/pcmcia/cm4040_cs.*
11162
11163OMNIVISION OV13858 SENSOR DRIVER
11164M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11165L:	linux-media@vger.kernel.org
11166T:	git git://linuxtv.org/media_tree.git
11167S:	Maintained
11168F:	drivers/media/i2c/ov13858.c
11169
11170OMNIVISION OV2680 SENSOR DRIVER
11171M:	Rui Miguel Silva <rmfrfs@gmail.com>
11172L:	linux-media@vger.kernel.org
11173T:	git git://linuxtv.org/media_tree.git
11174S:	Maintained
11175F:	drivers/media/i2c/ov2680.c
11176F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11177
11178OMNIVISION OV2685 SENSOR DRIVER
11179M:	Shunqian Zheng <zhengsq@rock-chips.com>
11180L:	linux-media@vger.kernel.org
11181T:	git git://linuxtv.org/media_tree.git
11182S:	Maintained
11183F:	drivers/media/i2c/ov2685.c
11184
11185OMNIVISION OV5640 SENSOR DRIVER
11186M:	Steve Longerbeam <slongerbeam@gmail.com>
11187L:	linux-media@vger.kernel.org
11188T:	git git://linuxtv.org/media_tree.git
11189S:	Maintained
11190F:	drivers/media/i2c/ov5640.c
11191
11192OMNIVISION OV5647 SENSOR DRIVER
11193M:	Luis Oliveira <lolivei@synopsys.com>
11194L:	linux-media@vger.kernel.org
11195T:	git git://linuxtv.org/media_tree.git
11196S:	Maintained
11197F:	drivers/media/i2c/ov5647.c
11198
11199OMNIVISION OV5695 SENSOR DRIVER
11200M:	Shunqian Zheng <zhengsq@rock-chips.com>
11201L:	linux-media@vger.kernel.org
11202T:	git git://linuxtv.org/media_tree.git
11203S:	Maintained
11204F:	drivers/media/i2c/ov5695.c
11205
11206OMNIVISION OV7670 SENSOR DRIVER
11207M:	Jonathan Corbet <corbet@lwn.net>
11208L:	linux-media@vger.kernel.org
11209T:	git git://linuxtv.org/media_tree.git
11210S:	Maintained
11211F:	drivers/media/i2c/ov7670.c
11212F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11213
11214OMNIVISION OV772x SENSOR DRIVER
11215M:	Jacopo Mondi <jacopo@jmondi.org>
11216L:	linux-media@vger.kernel.org
11217T:	git git://linuxtv.org/media_tree.git
11218S:	Odd fixes
11219F:	drivers/media/i2c/ov772x.c
11220F:	include/media/i2c/ov772x.h
11221F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11222
11223OMNIVISION OV7740 SENSOR DRIVER
11224M:	Wenyou Yang <wenyou.yang@microchip.com>
11225L:	linux-media@vger.kernel.org
11226T:	git git://linuxtv.org/media_tree.git
11227S:	Maintained
11228F:	drivers/media/i2c/ov7740.c
11229F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11230
11231OMNIVISION OV9650 SENSOR DRIVER
11232M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11233R:	Akinobu Mita <akinobu.mita@gmail.com>
11234R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11235L:	linux-media@vger.kernel.org
11236T:	git git://linuxtv.org/media_tree.git
11237S:	Maintained
11238F:	drivers/media/i2c/ov9650.c
11239F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11240
11241ONENAND FLASH DRIVER
11242M:	Kyungmin Park <kyungmin.park@samsung.com>
11243L:	linux-mtd@lists.infradead.org
11244S:	Maintained
11245F:	drivers/mtd/nand/onenand/
11246F:	include/linux/mtd/onenand*.h
11247
11248ONSTREAM SCSI TAPE DRIVER
11249M:	Willem Riede <osst@riede.org>
11250L:	osst-users@lists.sourceforge.net
11251L:	linux-scsi@vger.kernel.org
11252S:	Maintained
11253F:	Documentation/scsi/osst.txt
11254F:	drivers/scsi/osst.*
11255F:	drivers/scsi/osst_*.h
11256F:	drivers/scsi/st.h
11257
11258OP-TEE DRIVER
11259M:	Jens Wiklander <jens.wiklander@linaro.org>
11260S:	Maintained
11261F:	drivers/tee/optee/
11262
11263OPA-VNIC DRIVER
11264M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11265M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11266L:	linux-rdma@vger.kernel.org
11267S:	Supported
11268F:	drivers/infiniband/ulp/opa_vnic
11269
11270OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11271M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11272M:	Frank Rowand <frowand.list@gmail.com>
11273L:	devicetree@vger.kernel.org
11274S:	Maintained
11275F:	Documentation/devicetree/dynamic-resolution-notes.txt
11276F:	Documentation/devicetree/overlay-notes.txt
11277F:	drivers/of/overlay.c
11278F:	drivers/of/resolver.c
11279K:	of_overlay_notifier_
11280
11281OPEN FIRMWARE AND FLATTENED DEVICE TREE
11282M:	Rob Herring <robh+dt@kernel.org>
11283M:	Frank Rowand <frowand.list@gmail.com>
11284L:	devicetree@vger.kernel.org
11285W:	http://www.devicetree.org/
11286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11287S:	Maintained
11288F:	drivers/of/
11289F:	include/linux/of*.h
11290F:	scripts/dtc/
11291F:	Documentation/ABI/testing/sysfs-firmware-ofw
11292
11293OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11294M:	Rob Herring <robh+dt@kernel.org>
11295M:	Mark Rutland <mark.rutland@arm.com>
11296L:	devicetree@vger.kernel.org
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11298Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11299S:	Maintained
11300F:	Documentation/devicetree/
11301F:	arch/*/boot/dts/
11302F:	include/dt-bindings/
11303
11304OPENCORES I2C BUS DRIVER
11305M:	Peter Korsgaard <peter@korsgaard.com>
11306L:	linux-i2c@vger.kernel.org
11307S:	Maintained
11308F:	Documentation/i2c/busses/i2c-ocores
11309F:	drivers/i2c/busses/i2c-ocores.c
11310
11311OPENRISC ARCHITECTURE
11312M:	Jonas Bonn <jonas@southpole.se>
11313M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11314M:	Stafford Horne <shorne@gmail.com>
11315T:	git git://github.com/openrisc/linux.git
11316L:	openrisc@lists.librecores.org
11317W:	http://openrisc.io
11318S:	Maintained
11319F:	Documentation/devicetree/bindings/openrisc/
11320F:	Documentation/openrisc/
11321F:	arch/openrisc/
11322F:	drivers/irqchip/irq-ompic.c
11323F:	drivers/irqchip/irq-or1k-*
11324
11325OPENVSWITCH
11326M:	Pravin B Shelar <pshelar@ovn.org>
11327L:	netdev@vger.kernel.org
11328L:	dev@openvswitch.org
11329W:	http://openvswitch.org
11330S:	Maintained
11331F:	net/openvswitch/
11332F:	include/uapi/linux/openvswitch.h
11333
11334OPERATING PERFORMANCE POINTS (OPP)
11335M:	Viresh Kumar <vireshk@kernel.org>
11336M:	Nishanth Menon <nm@ti.com>
11337M:	Stephen Boyd <sboyd@kernel.org>
11338L:	linux-pm@vger.kernel.org
11339S:	Maintained
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11341F:	drivers/opp/
11342F:	include/linux/pm_opp.h
11343F:	Documentation/power/opp.txt
11344F:	Documentation/devicetree/bindings/opp/
11345
11346OPL4 DRIVER
11347M:	Clemens Ladisch <clemens@ladisch.de>
11348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11349T:	git git://git.alsa-project.org/alsa-kernel.git
11350S:	Maintained
11351F:	sound/drivers/opl4/
11352
11353OPROFILE
11354M:	Robert Richter <rric@kernel.org>
11355L:	oprofile-list@lists.sf.net
11356S:	Maintained
11357F:	arch/*/include/asm/oprofile*.h
11358F:	arch/*/oprofile/
11359F:	drivers/oprofile/
11360F:	include/linux/oprofile.h
11361
11362ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11363M:	Mark Fasheh <mark@fasheh.com>
11364M:	Joel Becker <jlbec@evilplan.org>
11365L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11366W:	http://ocfs2.wiki.kernel.org
11367S:	Supported
11368F:	Documentation/filesystems/ocfs2.txt
11369F:	Documentation/filesystems/dlmfs.txt
11370F:	fs/ocfs2/
11371
11372ORANGEFS FILESYSTEM
11373M:	Mike Marshall <hubcap@omnibond.com>
11374R:	Martin Brandenburg <martin@omnibond.com>
11375L:	devel@lists.orangefs.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11377S:	Supported
11378F:	fs/orangefs/
11379F:	Documentation/filesystems/orangefs.txt
11380
11381ORINOCO DRIVER
11382L:	linux-wireless@vger.kernel.org
11383W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11384W:	http://www.nongnu.org/orinoco/
11385S:	Orphan
11386F:	drivers/net/wireless/intersil/orinoco/
11387
11388OSD LIBRARY and FILESYSTEM
11389M:	Boaz Harrosh <ooo@electrozaur.com>
11390S:	Maintained
11391F:	drivers/scsi/osd/
11392F:	include/scsi/osd_*
11393F:	fs/exofs/
11394
11395OV2659 OMNIVISION SENSOR DRIVER
11396M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11397L:	linux-media@vger.kernel.org
11398W:	https://linuxtv.org
11399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11400T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11401S:	Maintained
11402F:	drivers/media/i2c/ov2659.c
11403F:	include/media/i2c/ov2659.h
11404
11405OVERLAY FILESYSTEM
11406M:	Miklos Szeredi <miklos@szeredi.hu>
11407L:	linux-unionfs@vger.kernel.org
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11409S:	Supported
11410F:	fs/overlayfs/
11411F:	Documentation/filesystems/overlayfs.txt
11412
11413P54 WIRELESS DRIVER
11414M:	Christian Lamparter <chunkeey@googlemail.com>
11415L:	linux-wireless@vger.kernel.org
11416W:	http://wireless.kernel.org/en/users/Drivers/p54
11417S:	Maintained
11418F:	drivers/net/wireless/intersil/p54/
11419
11420PA SEMI ETHERNET DRIVER
11421L:	netdev@vger.kernel.org
11422S:	Orphan
11423F:	drivers/net/ethernet/pasemi/*
11424
11425PA SEMI SMBUS DRIVER
11426L:	linux-i2c@vger.kernel.org
11427S:	Orphan
11428F:	drivers/i2c/busses/i2c-pasemi.c
11429
11430PADATA PARALLEL EXECUTION MECHANISM
11431M:	Steffen Klassert <steffen.klassert@secunet.com>
11432L:	linux-crypto@vger.kernel.org
11433S:	Maintained
11434F:	kernel/padata.c
11435F:	include/linux/padata.h
11436F:	Documentation/padata.txt
11437
11438PANASONIC LAPTOP ACPI EXTRAS DRIVER
11439M:	Harald Welte <laforge@gnumonks.org>
11440L:	platform-driver-x86@vger.kernel.org
11441S:	Maintained
11442F:	drivers/platform/x86/panasonic-laptop.c
11443
11444PARALLEL LCD/KEYPAD PANEL DRIVER
11445M:	Willy Tarreau <willy@haproxy.com>
11446M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11447S:	Odd Fixes
11448F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11449F:	drivers/auxdisplay/panel.c
11450
11451PARALLEL PORT SUBSYSTEM
11452M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11453M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11454L:	linux-parport@lists.infradead.org (subscribers-only)
11455S:	Maintained
11456F:	drivers/parport/
11457F:	include/linux/parport*.h
11458F:	drivers/char/ppdev.c
11459F:	include/uapi/linux/ppdev.h
11460F:	Documentation/parport*.txt
11461
11462PARAVIRT_OPS INTERFACE
11463M:	Juergen Gross <jgross@suse.com>
11464M:	Alok Kataria <akataria@vmware.com>
11465L:	virtualization@lists.linux-foundation.org
11466S:	Supported
11467F:	Documentation/virtual/paravirt_ops.txt
11468F:	arch/*/kernel/paravirt*
11469F:	arch/*/include/asm/paravirt*.h
11470F:	include/linux/hypervisor.h
11471
11472PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11473M:	Tim Waugh <tim@cyberelk.net>
11474L:	linux-parport@lists.infradead.org (subscribers-only)
11475S:	Maintained
11476F:	Documentation/blockdev/paride.txt
11477F:	drivers/block/paride/
11478
11479PARISC ARCHITECTURE
11480M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11481M:	Helge Deller <deller@gmx.de>
11482L:	linux-parisc@vger.kernel.org
11483W:	http://www.parisc-linux.org/
11484Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11487S:	Maintained
11488F:	arch/parisc/
11489F:	Documentation/parisc/
11490F:	drivers/parisc/
11491F:	drivers/char/agp/parisc-agp.c
11492F:	drivers/input/serio/gscps2.c
11493F:	drivers/parport/parport_gsc.*
11494F:	drivers/tty/serial/8250/8250_gsc.c
11495F:	drivers/video/fbdev/sti*
11496F:	drivers/video/console/sti*
11497F:	drivers/video/logo/logo_parisc*
11498
11499PARMAN
11500M:	Jiri Pirko <jiri@mellanox.com>
11501L:	netdev@vger.kernel.org
11502S:	Supported
11503F:	lib/parman.c
11504F:	lib/test_parman.c
11505F:	include/linux/parman.h
11506
11507PC87360 HARDWARE MONITORING DRIVER
11508M:	Jim Cromie <jim.cromie@gmail.com>
11509L:	linux-hwmon@vger.kernel.org
11510S:	Maintained
11511F:	Documentation/hwmon/pc87360
11512F:	drivers/hwmon/pc87360.c
11513
11514PC8736x GPIO DRIVER
11515M:	Jim Cromie <jim.cromie@gmail.com>
11516S:	Maintained
11517F:	drivers/char/pc8736x_gpio.c
11518
11519PC87427 HARDWARE MONITORING DRIVER
11520M:	Jean Delvare <jdelvare@suse.com>
11521L:	linux-hwmon@vger.kernel.org
11522S:	Maintained
11523F:	Documentation/hwmon/pc87427
11524F:	drivers/hwmon/pc87427.c
11525
11526PCA9532 LED DRIVER
11527M:	Riku Voipio <riku.voipio@iki.fi>
11528S:	Maintained
11529F:	drivers/leds/leds-pca9532.c
11530F:	include/linux/leds-pca9532.h
11531
11532PCA9541 I2C BUS MASTER SELECTOR DRIVER
11533M:	Guenter Roeck <linux@roeck-us.net>
11534L:	linux-i2c@vger.kernel.org
11535S:	Maintained
11536F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11537
11538PCDP - PRIMARY CONSOLE AND DEBUG PORT
11539M:	Khalid Aziz <khalid@gonehiking.org>
11540S:	Maintained
11541F:	drivers/firmware/pcdp.*
11542
11543PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11544M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11545L:	linux-pci@vger.kernel.org
11546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11547S:	Maintained
11548F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11549F:	drivers/pci/controller/pci-aardvark.c
11550
11551PCI DRIVER FOR ALTERA PCIE IP
11552M:	Ley Foon Tan <lftan@altera.com>
11553L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11554L:	linux-pci@vger.kernel.org
11555S:	Supported
11556F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11557F:	drivers/pci/controller/pcie-altera.c
11558
11559PCI DRIVER FOR APPLIEDMICRO XGENE
11560M:	Tanmay Inamdar <tinamdar@apm.com>
11561L:	linux-pci@vger.kernel.org
11562L:	linux-arm-kernel@lists.infradead.org
11563S:	Maintained
11564F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11565F:	drivers/pci/controller/pci-xgene.c
11566
11567PCI DRIVER FOR ARM VERSATILE PLATFORM
11568M:	Rob Herring <robh@kernel.org>
11569L:	linux-pci@vger.kernel.org
11570L:	linux-arm-kernel@lists.infradead.org
11571S:	Maintained
11572F:	Documentation/devicetree/bindings/pci/versatile.txt
11573F:	drivers/pci/controller/pci-versatile.c
11574
11575PCI DRIVER FOR ARMADA 8K
11576M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11577L:	linux-pci@vger.kernel.org
11578L:	linux-arm-kernel@lists.infradead.org
11579S:	Maintained
11580F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11581F:	drivers/pci/controller/dwc/pcie-armada8k.c
11582
11583PCI DRIVER FOR CADENCE PCIE IP
11584M:	Alan Douglas <adouglas@cadence.com>
11585L:	linux-pci@vger.kernel.org
11586S:	Maintained
11587F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11588F:	drivers/pci/controller/pcie-cadence*
11589
11590PCI DRIVER FOR FREESCALE LAYERSCAPE
11591M:	Minghuan Lian <minghuan.Lian@nxp.com>
11592M:	Mingkai Hu <mingkai.hu@nxp.com>
11593M:	Roy Zang <roy.zang@nxp.com>
11594L:	linuxppc-dev@lists.ozlabs.org
11595L:	linux-pci@vger.kernel.org
11596L:	linux-arm-kernel@lists.infradead.org
11597S:	Maintained
11598F:	drivers/pci/controller/dwc/*layerscape*
11599
11600PCI DRIVER FOR GENERIC OF HOSTS
11601M:	Will Deacon <will.deacon@arm.com>
11602L:	linux-pci@vger.kernel.org
11603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11604S:	Maintained
11605F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11606F:	drivers/pci/controller/pci-host-common.c
11607F:	drivers/pci/controller/pci-host-generic.c
11608
11609PCI DRIVER FOR IMX6
11610M:	Richard Zhu <hongxing.zhu@nxp.com>
11611M:	Lucas Stach <l.stach@pengutronix.de>
11612L:	linux-pci@vger.kernel.org
11613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11614S:	Maintained
11615F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11616F:	drivers/pci/controller/dwc/*imx6*
11617
11618PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11619M:	Keith Busch <keith.busch@intel.com>
11620M:	Jonathan Derrick <jonathan.derrick@intel.com>
11621L:	linux-pci@vger.kernel.org
11622S:	Supported
11623F:	drivers/pci/controller/vmd.c
11624
11625PCI DRIVER FOR MICROSEMI SWITCHTEC
11626M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11627M:	Logan Gunthorpe <logang@deltatee.com>
11628L:	linux-pci@vger.kernel.org
11629S:	Maintained
11630F:	Documentation/switchtec.txt
11631F:	Documentation/ABI/testing/sysfs-class-switchtec
11632F:	drivers/pci/switch/switchtec*
11633F:	include/uapi/linux/switchtec_ioctl.h
11634F:	include/linux/switchtec.h
11635F:	drivers/ntb/hw/mscc/
11636
11637PCI DRIVER FOR MOBIVEIL PCIE IP
11638M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11639L:	linux-pci@vger.kernel.org
11640S:	Supported
11641F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11642F:	drivers/pci/controller/pcie-mobiveil.c
11643
11644PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11645M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11646M:	Jason Cooper <jason@lakedaemon.net>
11647L:	linux-pci@vger.kernel.org
11648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649S:	Maintained
11650F:	drivers/pci/controller/*mvebu*
11651
11652PCI DRIVER FOR NVIDIA TEGRA
11653M:	Thierry Reding <thierry.reding@gmail.com>
11654L:	linux-tegra@vger.kernel.org
11655L:	linux-pci@vger.kernel.org
11656S:	Supported
11657F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11658F:	drivers/pci/controller/pci-tegra.c
11659
11660PCI DRIVER FOR RENESAS R-CAR
11661M:	Simon Horman <horms@verge.net.au>
11662L:	linux-pci@vger.kernel.org
11663L:	linux-renesas-soc@vger.kernel.org
11664S:	Maintained
11665F:	drivers/pci/controller/*rcar*
11666
11667PCI DRIVER FOR SAMSUNG EXYNOS
11668M:	Jingoo Han <jingoohan1@gmail.com>
11669L:	linux-pci@vger.kernel.org
11670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11671L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11672S:	Maintained
11673F:	drivers/pci/controller/dwc/pci-exynos.c
11674
11675PCI DRIVER FOR SYNOPSYS DESIGNWARE
11676M:	Jingoo Han <jingoohan1@gmail.com>
11677M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11678L:	linux-pci@vger.kernel.org
11679S:	Maintained
11680F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11681F:	drivers/pci/controller/dwc/*designware*
11682
11683PCI DRIVER FOR TI DRA7XX
11684M:	Kishon Vijay Abraham I <kishon@ti.com>
11685L:	linux-omap@vger.kernel.org
11686L:	linux-pci@vger.kernel.org
11687S:	Supported
11688F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11689F:	drivers/pci/controller/dwc/pci-dra7xx.c
11690
11691PCI DRIVER FOR TI KEYSTONE
11692M:	Murali Karicheri <m-karicheri2@ti.com>
11693L:	linux-pci@vger.kernel.org
11694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11695S:	Maintained
11696F:	drivers/pci/controller/dwc/pci-keystone.c
11697
11698PCI ENDPOINT SUBSYSTEM
11699M:	Kishon Vijay Abraham I <kishon@ti.com>
11700M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11701L:	linux-pci@vger.kernel.org
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11703S:	Supported
11704F:	drivers/pci/endpoint/
11705F:	drivers/misc/pci_endpoint_test.c
11706F:	tools/pci/
11707
11708PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11709M:	Russell Currey <ruscur@russell.cc>
11710M:	Sam Bobroff <sbobroff@linux.ibm.com>
11711M:	Oliver O'Halloran <oohall@gmail.com>
11712L:	linuxppc-dev@lists.ozlabs.org
11713S:	Supported
11714F:	Documentation/PCI/pci-error-recovery.txt
11715F:	drivers/pci/pcie/aer.c
11716F:	drivers/pci/pcie/dpc.c
11717F:	drivers/pci/pcie/err.c
11718F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11719F:	arch/powerpc/kernel/eeh*.c
11720F:	arch/powerpc/platforms/*/eeh*.c
11721F:	arch/powerpc/include/*/eeh*.h
11722
11723PCI ERROR RECOVERY
11724M:	Linas Vepstas <linasvepstas@gmail.com>
11725L:	linux-pci@vger.kernel.org
11726S:	Supported
11727F:	Documentation/PCI/pci-error-recovery.txt
11728
11729PCI MSI DRIVER FOR ALTERA MSI IP
11730M:	Ley Foon Tan <lftan@altera.com>
11731L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11732L:	linux-pci@vger.kernel.org
11733S:	Supported
11734F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11735F:	drivers/pci/controller/pcie-altera-msi.c
11736
11737PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11738M:	Duc Dang <dhdang@apm.com>
11739L:	linux-pci@vger.kernel.org
11740L:	linux-arm-kernel@lists.infradead.org
11741S:	Maintained
11742F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11743F:	drivers/pci/controller/pci-xgene-msi.c
11744
11745PCI SUBSYSTEM
11746M:	Bjorn Helgaas <bhelgaas@google.com>
11747L:	linux-pci@vger.kernel.org
11748Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11750S:	Supported
11751F:	Documentation/devicetree/bindings/pci/
11752F:	Documentation/PCI/
11753F:	drivers/acpi/pci*
11754F:	drivers/pci/
11755F:	include/asm-generic/pci*
11756F:	include/linux/pci*
11757F:	include/linux/of_pci.h
11758F:	include/uapi/linux/pci*
11759F:	lib/pci*
11760F:	arch/x86/pci/
11761F:	arch/x86/kernel/quirks.c
11762F:	arch/x86/kernel/early-quirks.c
11763
11764PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11765M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11766L:	linux-pci@vger.kernel.org
11767Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11769S:	Supported
11770F:	drivers/pci/controller/
11771
11772PCIE DRIVER FOR AMLOGIC MESON
11773M:	Yue Wang <yue.wang@Amlogic.com>
11774L:	linux-pci@vger.kernel.org
11775L:	linux-amlogic@lists.infradead.org
11776S:	Maintained
11777F:	drivers/pci/controller/dwc/pci-meson.c
11778
11779PCIE DRIVER FOR AXIS ARTPEC
11780M:	Jesper Nilsson <jesper.nilsson@axis.com>
11781L:	linux-arm-kernel@axis.com
11782L:	linux-pci@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/pci/axis,artpec*
11785F:	drivers/pci/controller/dwc/*artpec*
11786
11787PCIE DRIVER FOR CAVIUM THUNDERX
11788M:	David Daney <david.daney@cavium.com>
11789L:	linux-pci@vger.kernel.org
11790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11791S:	Supported
11792F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11793F:	drivers/pci/controller/pci-thunder-*
11794
11795PCIE DRIVER FOR HISILICON
11796M:	Zhou Wang <wangzhou1@hisilicon.com>
11797L:	linux-pci@vger.kernel.org
11798S:	Maintained
11799F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11800F:	drivers/pci/controller/dwc/pcie-hisi.c
11801
11802PCIE DRIVER FOR HISILICON KIRIN
11803M:	Xiaowei Song <songxiaowei@hisilicon.com>
11804M:	Binghui Wang <wangbinghui@hisilicon.com>
11805L:	linux-pci@vger.kernel.org
11806S:	Maintained
11807F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11808F:	drivers/pci/controller/dwc/pcie-kirin.c
11809
11810PCIE DRIVER FOR HISILICON STB
11811M:	Shawn Guo <shawn.guo@linaro.org>
11812L:	linux-pci@vger.kernel.org
11813S:	Maintained
11814F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11815F:	drivers/pci/controller/dwc/pcie-histb.c
11816
11817PCIE DRIVER FOR MEDIATEK
11818M:	Ryder Lee <ryder.lee@mediatek.com>
11819L:	linux-pci@vger.kernel.org
11820L:	linux-mediatek@lists.infradead.org
11821S:	Supported
11822F:	Documentation/devicetree/bindings/pci/mediatek*
11823F:	drivers/pci/controller/*mediatek*
11824
11825PCIE DRIVER FOR QUALCOMM MSM
11826M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11827L:	linux-pci@vger.kernel.org
11828L:	linux-arm-msm@vger.kernel.org
11829S:	Maintained
11830F:	drivers/pci/controller/dwc/*qcom*
11831
11832PCIE DRIVER FOR ROCKCHIP
11833M:	Shawn Lin <shawn.lin@rock-chips.com>
11834L:	linux-pci@vger.kernel.org
11835L:	linux-rockchip@lists.infradead.org
11836S:	Maintained
11837F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11838F:	drivers/pci/controller/pcie-rockchip*
11839
11840PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11841M:	Linus Walleij <linus.walleij@linaro.org>
11842L:	linux-pci@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11845F:	drivers/pci/controller/pci-v3-semi.c
11846
11847PCIE DRIVER FOR SOCIONEXT UNIPHIER
11848M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11849L:	linux-pci@vger.kernel.org
11850S:	Maintained
11851F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11852F:	drivers/pci/controller/dwc/pcie-uniphier.c
11853
11854PCIE DRIVER FOR ST SPEAR13XX
11855M:	Pratyush Anand <pratyush.anand@gmail.com>
11856L:	linux-pci@vger.kernel.org
11857S:	Maintained
11858F:	drivers/pci/controller/dwc/*spear*
11859
11860PCMCIA SUBSYSTEM
11861M:	Dominik Brodowski <linux@dominikbrodowski.net>
11862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11863S:	Odd Fixes
11864F:	Documentation/pcmcia/
11865F:	tools/pcmcia/
11866F:	drivers/pcmcia/
11867F:	include/pcmcia/
11868
11869PCNET32 NETWORK DRIVER
11870M:	Don Fry <pcnet32@frontier.com>
11871L:	netdev@vger.kernel.org
11872S:	Maintained
11873F:	drivers/net/ethernet/amd/pcnet32.c
11874
11875PCRYPT PARALLEL CRYPTO ENGINE
11876M:	Steffen Klassert <steffen.klassert@secunet.com>
11877L:	linux-crypto@vger.kernel.org
11878S:	Maintained
11879F:	crypto/pcrypt.c
11880F:	include/crypto/pcrypt.h
11881
11882PEAQ WMI HOTKEYS DRIVER
11883M:	Hans de Goede <hdegoede@redhat.com>
11884L:	platform-driver-x86@vger.kernel.org
11885S:	Maintained
11886F:	drivers/platform/x86/peaq-wmi.c
11887
11888PER-CPU MEMORY ALLOCATOR
11889M:	Dennis Zhou <dennis@kernel.org>
11890M:	Tejun Heo <tj@kernel.org>
11891M:	Christoph Lameter <cl@linux.com>
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11893S:	Maintained
11894F:	include/linux/percpu*.h
11895F:	mm/percpu*.c
11896F:	arch/*/include/asm/percpu.h
11897
11898PER-TASK DELAY ACCOUNTING
11899M:	Balbir Singh <bsingharora@gmail.com>
11900S:	Maintained
11901F:	include/linux/delayacct.h
11902F:	kernel/delayacct.c
11903
11904PERFORMANCE EVENTS SUBSYSTEM
11905M:	Peter Zijlstra <peterz@infradead.org>
11906M:	Ingo Molnar <mingo@redhat.com>
11907M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11908R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11909R:	Jiri Olsa <jolsa@redhat.com>
11910R:	Namhyung Kim <namhyung@kernel.org>
11911L:	linux-kernel@vger.kernel.org
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11913S:	Supported
11914F:	kernel/events/*
11915F:	include/linux/perf_event.h
11916F:	include/uapi/linux/perf_event.h
11917F:	arch/*/kernel/perf_event*.c
11918F:	arch/*/kernel/*/perf_event*.c
11919F:	arch/*/kernel/*/*/perf_event*.c
11920F:	arch/*/include/asm/perf_event.h
11921F:	arch/*/kernel/perf_callchain.c
11922F:	arch/*/events/*
11923F:	tools/perf/
11924
11925PERSONALITY HANDLING
11926M:	Christoph Hellwig <hch@infradead.org>
11927L:	linux-abi-devel@lists.sourceforge.net
11928S:	Maintained
11929F:	include/linux/personality.h
11930F:	include/uapi/linux/personality.h
11931
11932PHOENIX RC FLIGHT CONTROLLER ADAPTER
11933M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11934L:	linux-input@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/input/devices/pxrc.rst
11937F:	drivers/input/joystick/pxrc.c
11938
11939PHONET PROTOCOL
11940M:	Remi Denis-Courmont <courmisch@gmail.com>
11941S:	Supported
11942F:	Documentation/networking/phonet.txt
11943F:	include/linux/phonet.h
11944F:	include/net/phonet/
11945F:	include/uapi/linux/phonet.h
11946F:	net/phonet/
11947
11948PHRAM MTD DRIVER
11949M:	Joern Engel <joern@lazybastard.org>
11950L:	linux-mtd@lists.infradead.org
11951S:	Maintained
11952F:	drivers/mtd/devices/phram.c
11953
11954PICOLCD HID DRIVER
11955M:	Bruno Prémont <bonbons@linux-vserver.org>
11956L:	linux-input@vger.kernel.org
11957S:	Maintained
11958F:	drivers/hid/hid-picolcd*
11959
11960PICOXCELL SUPPORT
11961M:	Jamie Iles <jamie@jamieiles.com>
11962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11963T:	git git://github.com/jamieiles/linux-2.6-ji.git
11964S:	Supported
11965F:	arch/arm/boot/dts/picoxcell*
11966F:	arch/arm/mach-picoxcell/
11967F:	drivers/crypto/picoxcell*
11968
11969PIN CONTROL SUBSYSTEM
11970M:	Linus Walleij <linus.walleij@linaro.org>
11971L:	linux-gpio@vger.kernel.org
11972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11973S:	Maintained
11974F:	Documentation/devicetree/bindings/pinctrl/
11975F:	Documentation/driver-api/pinctl.rst
11976F:	drivers/pinctrl/
11977F:	include/linux/pinctrl/
11978
11979PIN CONTROLLER - MICROCHIP AT91
11980M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11982L:	linux-gpio@vger.kernel.org
11983S:	Supported
11984F:	drivers/pinctrl/pinctrl-at91*
11985
11986PIN CONTROLLER - FREESCALE
11987M:	Dong Aisheng <aisheng.dong@nxp.com>
11988M:	Fabio Estevam <festevam@gmail.com>
11989M:	Shawn Guo <shawnguo@kernel.org>
11990M:	Stefan Agner <stefan@agner.ch>
11991R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11992L:	linux-gpio@vger.kernel.org
11993S:	Maintained
11994F:	drivers/pinctrl/freescale/
11995F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11996
11997PIN CONTROLLER - INTEL
11998M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11999M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12001S:	Maintained
12002F:	drivers/pinctrl/intel/
12003
12004PIN CONTROLLER - MEDIATEK
12005M:	Sean Wang <sean.wang@kernel.org>
12006L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12007S:	Maintained
12008F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12009F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12010F:	drivers/pinctrl/mediatek/
12011
12012PIN CONTROLLER - QUALCOMM
12013M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12014S:	Maintained
12015L:	linux-arm-msm@vger.kernel.org
12016F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12017F:	drivers/pinctrl/qcom/
12018
12019PIN CONTROLLER - RENESAS
12020M:	Geert Uytterhoeven <geert+renesas@glider.be>
12021L:	linux-renesas-soc@vger.kernel.org
12022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12023S:	Maintained
12024F:	drivers/pinctrl/pinctrl-rz*
12025F:	drivers/pinctrl/sh-pfc/
12026
12027PIN CONTROLLER - SAMSUNG
12028M:	Tomasz Figa <tomasz.figa@gmail.com>
12029M:	Krzysztof Kozlowski <krzk@kernel.org>
12030M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12032L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12033Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12035S:	Maintained
12036F:	drivers/pinctrl/samsung/
12037F:	include/dt-bindings/pinctrl/samsung.h
12038F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12039
12040PIN CONTROLLER - SINGLE
12041M:	Tony Lindgren <tony@atomide.com>
12042M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044L:	linux-omap@vger.kernel.org
12045S:	Maintained
12046F:	drivers/pinctrl/pinctrl-single.c
12047
12048PIN CONTROLLER - ST SPEAR
12049M:	Viresh Kumar <vireshk@kernel.org>
12050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12051W:	http://www.st.com/spear
12052S:	Maintained
12053F:	drivers/pinctrl/spear/
12054
12055PISTACHIO SOC SUPPORT
12056M:	James Hartley <james.hartley@sondrel.com>
12057L:	linux-mips@vger.kernel.org
12058S:	Odd Fixes
12059F:	arch/mips/pistachio/
12060F:	arch/mips/include/asm/mach-pistachio/
12061F:	arch/mips/boot/dts/img/pistachio*
12062F:	arch/mips/configs/pistachio*_defconfig
12063
12064PKTCDVD DRIVER
12065S:	Orphan
12066M:	linux-block@vger.kernel.org
12067F:	drivers/block/pktcdvd.c
12068F:	include/linux/pktcdvd.h
12069F:	include/uapi/linux/pktcdvd.h
12070
12071PKUNITY SOC DRIVERS
12072M:	Guan Xuetao <gxt@pku.edu.cn>
12073W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12074S:	Maintained
12075T:	git git://github.com/gxt/linux.git
12076F:	drivers/input/serio/i8042-unicore32io.h
12077F:	drivers/i2c/busses/i2c-puv3.c
12078F:	drivers/video/fbdev/fb-puv3.c
12079F:	drivers/rtc/rtc-puv3.c
12080
12081PMBUS HARDWARE MONITORING DRIVERS
12082M:	Guenter Roeck <linux@roeck-us.net>
12083L:	linux-hwmon@vger.kernel.org
12084W:	http://hwmon.wiki.kernel.org/
12085W:	http://www.roeck-us.net/linux/drivers/
12086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12087S:	Maintained
12088F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12089F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12090F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12091F:	Documentation/hwmon/adm1275
12092F:	Documentation/hwmon/ibm-cffps
12093F:	Documentation/hwmon/ir35221
12094F:	Documentation/hwmon/lm25066
12095F:	Documentation/hwmon/ltc2978
12096F:	Documentation/hwmon/ltc3815
12097F:	Documentation/hwmon/max16064
12098F:	Documentation/hwmon/max20751
12099F:	Documentation/hwmon/max31785
12100F:	Documentation/hwmon/max34440
12101F:	Documentation/hwmon/max8688
12102F:	Documentation/hwmon/pmbus
12103F:	Documentation/hwmon/pmbus-core
12104F:	Documentation/hwmon/tps40422
12105F:	Documentation/hwmon/ucd9000
12106F:	Documentation/hwmon/ucd9200
12107F:	Documentation/hwmon/zl6100
12108F:	drivers/hwmon/pmbus/
12109F:	include/linux/pmbus.h
12110
12111PMC SIERRA MaxRAID DRIVER
12112L:	linux-scsi@vger.kernel.org
12113W:	http://www.pmc-sierra.com/
12114S:	Orphan
12115F:	drivers/scsi/pmcraid.*
12116
12117PMC SIERRA PM8001 DRIVER
12118M:	Jack Wang <jinpu.wang@profitbricks.com>
12119M:	lindar_liu@usish.com
12120L:	linux-scsi@vger.kernel.org
12121S:	Supported
12122F:	drivers/scsi/pm8001/
12123
12124PNP SUPPORT
12125M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12126S:	Maintained
12127F:	drivers/pnp/
12128
12129PNI RM3100 IIO DRIVER
12130M:	Song Qiang <songqiang1304521@gmail.com>
12131L:	linux-iio@vger.kernel.org
12132S:	Maintained
12133F:	drivers/iio/magnetometer/rm3100*
12134F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12135
12136POSIX CLOCKS and TIMERS
12137M:	Thomas Gleixner <tglx@linutronix.de>
12138L:	linux-kernel@vger.kernel.org
12139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12140S:	Maintained
12141F:	fs/timerfd.c
12142F:	include/linux/timer*
12143F:	kernel/time/*timer*
12144
12145POWER MANAGEMENT CORE
12146M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12147L:	linux-pm@vger.kernel.org
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12149B:	https://bugzilla.kernel.org
12150S:	Supported
12151F:	drivers/base/power/
12152F:	include/linux/pm.h
12153F:	include/linux/pm_*
12154F:	include/linux/powercap.h
12155F:	drivers/powercap/
12156F:	kernel/configs/nopm.config
12157
12158POWER STATE COORDINATION INTERFACE (PSCI)
12159M:	Mark Rutland <mark.rutland@arm.com>
12160M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12161L:	linux-arm-kernel@lists.infradead.org
12162S:	Maintained
12163F:	drivers/firmware/psci*.c
12164F:	include/linux/psci.h
12165F:	include/uapi/linux/psci.h
12166
12167POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12168M:	Sebastian Reichel <sre@kernel.org>
12169L:	linux-pm@vger.kernel.org
12170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12171S:	Maintained
12172F:	Documentation/ABI/testing/sysfs-class-power
12173F:	Documentation/devicetree/bindings/power/supply/
12174F:	include/linux/power_supply.h
12175F:	drivers/power/supply/
12176
12177POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12178M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12179L:	linuxppc-dev@lists.ozlabs.org
12180S:	Maintained
12181F:	drivers/char/powernv-op-panel.c
12182
12183PPP OVER ATM (RFC 2364)
12184M:	Mitchell Blank Jr <mitch@sfgoth.com>
12185S:	Maintained
12186F:	net/atm/pppoatm.c
12187F:	include/uapi/linux/atmppp.h
12188
12189PPP OVER ETHERNET
12190M:	Michal Ostrowski <mostrows@earthlink.net>
12191S:	Maintained
12192F:	drivers/net/ppp/pppoe.c
12193F:	drivers/net/ppp/pppox.c
12194
12195PPP OVER L2TP
12196M:	James Chapman <jchapman@katalix.com>
12197S:	Maintained
12198F:	net/l2tp/l2tp_ppp.c
12199F:	include/linux/if_pppol2tp.h
12200F:	include/uapi/linux/if_pppol2tp.h
12201
12202PPP PROTOCOL DRIVERS AND COMPRESSORS
12203M:	Paul Mackerras <paulus@samba.org>
12204L:	linux-ppp@vger.kernel.org
12205S:	Maintained
12206F:	drivers/net/ppp/ppp_*
12207
12208PPS SUPPORT
12209M:	Rodolfo Giometti <giometti@enneenne.com>
12210W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12211L:	linuxpps@ml.enneenne.com (subscribers-only)
12212S:	Maintained
12213F:	Documentation/pps/
12214F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12215F:	Documentation/ABI/testing/sysfs-pps
12216F:	drivers/pps/
12217F:	include/linux/pps*.h
12218F:	include/uapi/linux/pps.h
12219
12220PPTP DRIVER
12221M:	Dmitry Kozlov <xeb@mail.ru>
12222L:	netdev@vger.kernel.org
12223S:	Maintained
12224F:	drivers/net/ppp/pptp.c
12225W:	http://sourceforge.net/projects/accel-pptp
12226
12227PREEMPTIBLE KERNEL
12228M:	Robert Love <rml@tech9.net>
12229L:	kpreempt-tech@lists.sourceforge.net
12230W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12231S:	Supported
12232F:	Documentation/preempt-locking.txt
12233F:	include/linux/preempt.h
12234
12235PRINTK
12236M:	Petr Mladek <pmladek@suse.com>
12237M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12238R:	Steven Rostedt <rostedt@goodmis.org>
12239S:	Maintained
12240F:	kernel/printk/
12241F:	include/linux/printk.h
12242
12243PRISM54 WIRELESS DRIVER
12244M:	Luis Chamberlain <mcgrof@kernel.org>
12245L:	linux-wireless@vger.kernel.org
12246W:	http://wireless.kernel.org/en/users/Drivers/p54
12247S:	Obsolete
12248F:	drivers/net/wireless/intersil/prism54/
12249
12250PROC FILESYSTEM
12251R:	Alexey Dobriyan <adobriyan@gmail.com>
12252L:	linux-kernel@vger.kernel.org
12253L:	linux-fsdevel@vger.kernel.org
12254S:	Maintained
12255F:	fs/proc/
12256F:	include/linux/proc_fs.h
12257F:	tools/testing/selftests/proc/
12258F:	Documentation/filesystems/proc.txt
12259
12260PROC SYSCTL
12261M:	Luis Chamberlain <mcgrof@kernel.org>
12262M:	Kees Cook <keescook@chromium.org>
12263L:	linux-kernel@vger.kernel.org
12264L:	linux-fsdevel@vger.kernel.org
12265S:	Maintained
12266F:	fs/proc/proc_sysctl.c
12267F:	include/linux/sysctl.h
12268F:	kernel/sysctl.c
12269F:	tools/testing/selftests/sysctl/
12270
12271PS3 NETWORK SUPPORT
12272M:	Geoff Levand <geoff@infradead.org>
12273L:	netdev@vger.kernel.org
12274L:	linuxppc-dev@lists.ozlabs.org
12275S:	Maintained
12276F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12277
12278PS3 PLATFORM SUPPORT
12279M:	Geoff Levand <geoff@infradead.org>
12280L:	linuxppc-dev@lists.ozlabs.org
12281S:	Maintained
12282F:	arch/powerpc/boot/ps3*
12283F:	arch/powerpc/include/asm/lv1call.h
12284F:	arch/powerpc/include/asm/ps3*.h
12285F:	arch/powerpc/platforms/ps3/
12286F:	drivers/*/ps3*
12287F:	drivers/ps3/
12288F:	drivers/rtc/rtc-ps3.c
12289F:	drivers/usb/host/*ps3.c
12290F:	sound/ppc/snd_ps3*
12291
12292PS3VRAM DRIVER
12293M:	Jim Paris <jim@jtan.com>
12294M:	Geoff Levand <geoff@infradead.org>
12295L:	linuxppc-dev@lists.ozlabs.org
12296S:	Maintained
12297F:	drivers/block/ps3vram.c
12298
12299PSAMPLE PACKET SAMPLING SUPPORT:
12300M:	Yotam Gigi <yotam.gi@gmail.com>
12301S:	Maintained
12302F:	net/psample
12303F:	include/net/psample.h
12304F:	include/uapi/linux/psample.h
12305
12306PSTORE FILESYSTEM
12307M:	Kees Cook <keescook@chromium.org>
12308M:	Anton Vorontsov <anton@enomsg.org>
12309M:	Colin Cross <ccross@android.com>
12310M:	Tony Luck <tony.luck@intel.com>
12311S:	Maintained
12312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12313F:	fs/pstore/
12314F:	include/linux/pstore*
12315F:	drivers/firmware/efi/efi-pstore.c
12316F:	drivers/acpi/apei/erst.c
12317F:	Documentation/admin-guide/ramoops.rst
12318F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12319K:	\b(pstore|ramoops)
12320
12321PTP HARDWARE CLOCK SUPPORT
12322M:	Richard Cochran <richardcochran@gmail.com>
12323L:	netdev@vger.kernel.org
12324S:	Maintained
12325W:	http://linuxptp.sourceforge.net/
12326F:	Documentation/ABI/testing/sysfs-ptp
12327F:	Documentation/ptp/*
12328F:	drivers/net/phy/dp83640*
12329F:	drivers/ptp/*
12330F:	include/linux/ptp_cl*
12331
12332PTRACE SUPPORT
12333M:	Oleg Nesterov <oleg@redhat.com>
12334S:	Maintained
12335F:	include/asm-generic/syscall.h
12336F:	include/linux/ptrace.h
12337F:	include/linux/regset.h
12338F:	include/linux/tracehook.h
12339F:	include/uapi/linux/ptrace.h
12340F:	include/uapi/linux/ptrace.h
12341F:	include/asm-generic/ptrace.h
12342F:	kernel/ptrace.c
12343F:	arch/*/ptrace*.c
12344F:	arch/*/*/ptrace*.c
12345F:	arch/*/include/asm/ptrace*.h
12346
12347PULSE8-CEC DRIVER
12348M:	Hans Verkuil <hverkuil@xs4all.nl>
12349L:	linux-media@vger.kernel.org
12350T:	git git://linuxtv.org/media_tree.git
12351S:	Maintained
12352F:	drivers/media/usb/pulse8-cec/*
12353F:	Documentation/media/cec-drivers/pulse8-cec.rst
12354
12355PVRUSB2 VIDEO4LINUX DRIVER
12356M:	Mike Isely <isely@pobox.com>
12357L:	pvrusb2@isely.net	(subscribers-only)
12358L:	linux-media@vger.kernel.org
12359W:	http://www.isely.net/pvrusb2/
12360T:	git git://linuxtv.org/media_tree.git
12361S:	Maintained
12362F:	Documentation/media/v4l-drivers/pvrusb2*
12363F:	drivers/media/usb/pvrusb2/
12364
12365PWC WEBCAM DRIVER
12366M:	Hans Verkuil <hverkuil@xs4all.nl>
12367L:	linux-media@vger.kernel.org
12368T:	git git://linuxtv.org/media_tree.git
12369S:	Odd Fixes
12370F:	drivers/media/usb/pwc/*
12371
12372PWM FAN DRIVER
12373M:	Kamil Debski <kamil@wypas.org>
12374M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12375L:	linux-hwmon@vger.kernel.org
12376S:	Supported
12377F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12378F:	Documentation/hwmon/pwm-fan
12379F:	drivers/hwmon/pwm-fan.c
12380
12381PWM IR Transmitter
12382M:	Sean Young <sean@mess.org>
12383L:	linux-media@vger.kernel.org
12384S:	Maintained
12385F:	drivers/media/rc/pwm-ir-tx.c
12386
12387PWM SUBSYSTEM
12388M:	Thierry Reding <thierry.reding@gmail.com>
12389L:	linux-pwm@vger.kernel.org
12390S:	Maintained
12391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12392F:	Documentation/pwm.txt
12393F:	Documentation/devicetree/bindings/pwm/
12394F:	include/linux/pwm.h
12395F:	drivers/pwm/
12396F:	drivers/video/backlight/pwm_bl.c
12397F:	include/linux/pwm_backlight.h
12398F:	drivers/gpio/gpio-mvebu.c
12399F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12400
12401PXA GPIO DRIVER
12402M:	Robert Jarzmik <robert.jarzmik@free.fr>
12403L:	linux-gpio@vger.kernel.org
12404S:	Maintained
12405F:	drivers/gpio/gpio-pxa.c
12406
12407PXA MMCI DRIVER
12408S:	Orphan
12409
12410PXA RTC DRIVER
12411M:	Robert Jarzmik <robert.jarzmik@free.fr>
12412L:	linux-rtc@vger.kernel.org
12413S:	Maintained
12414
12415PXA2xx/PXA3xx SUPPORT
12416M:	Daniel Mack <daniel@zonque.org>
12417M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12418M:	Robert Jarzmik <robert.jarzmik@free.fr>
12419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420T:	git git://github.com/hzhuang1/linux.git
12421T:	git git://github.com/rjarzmik/linux.git
12422S:	Maintained
12423F:	arch/arm/boot/dts/pxa*
12424F:	arch/arm/mach-pxa/
12425F:	drivers/dma/pxa*
12426F:	drivers/pcmcia/pxa2xx*
12427F:	drivers/pinctrl/pxa/
12428F:	drivers/spi/spi-pxa2xx*
12429F:	drivers/usb/gadget/udc/pxa2*
12430F:	include/sound/pxa2xx-lib.h
12431F:	sound/arm/pxa*
12432F:	sound/soc/pxa/
12433
12434QAT DRIVER
12435M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12436L:	qat-linux@intel.com
12437S:	Supported
12438F:	drivers/crypto/qat/
12439
12440QCOM AUDIO (ASoC) DRIVERS
12441M:	Patrick Lai <plai@codeaurora.org>
12442M:	Banajit Goswami <bgoswami@codeaurora.org>
12443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12444S:	Supported
12445F:	sound/soc/qcom/
12446
12447QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12448M:	Gabriel Somlo <somlo@cmu.edu>
12449M:	"Michael S. Tsirkin" <mst@redhat.com>
12450L:	qemu-devel@nongnu.org
12451S:	Maintained
12452F:	drivers/firmware/qemu_fw_cfg.c
12453F:	include/uapi/linux/qemu_fw_cfg.h
12454
12455QIB DRIVER
12456M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12457M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12458L:	linux-rdma@vger.kernel.org
12459S:	Supported
12460F:	drivers/infiniband/hw/qib/
12461
12462QLOGIC QL41xxx FCOE DRIVER
12463M:	QLogic-Storage-Upstream@cavium.com
12464L:	linux-scsi@vger.kernel.org
12465S:	Supported
12466F:	drivers/scsi/qedf/
12467
12468QLOGIC QL41xxx ISCSI DRIVER
12469M:	QLogic-Storage-Upstream@cavium.com
12470L:	linux-scsi@vger.kernel.org
12471S:	Supported
12472F:	drivers/scsi/qedi/
12473
12474QLOGIC QL4xxx ETHERNET DRIVER
12475M:	Ariel Elior <Ariel.Elior@cavium.com>
12476M:	everest-linux-l2@cavium.com
12477L:	netdev@vger.kernel.org
12478S:	Supported
12479F:	drivers/net/ethernet/qlogic/qed/
12480F:	include/linux/qed/
12481F:	drivers/net/ethernet/qlogic/qede/
12482
12483QLOGIC QL4xxx RDMA DRIVER
12484M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12485M:	Ariel Elior <Ariel.Elior@cavium.com>
12486L:	linux-rdma@vger.kernel.org
12487S:	Supported
12488F:	drivers/infiniband/hw/qedr/
12489F:	include/uapi/rdma/qedr-abi.h
12490
12491QLOGIC QLA1280 SCSI DRIVER
12492M:	Michael Reed <mdr@sgi.com>
12493L:	linux-scsi@vger.kernel.org
12494S:	Maintained
12495F:	drivers/scsi/qla1280.[ch]
12496
12497QLOGIC QLA2XXX FC-SCSI DRIVER
12498M:	qla2xxx-upstream@qlogic.com
12499L:	linux-scsi@vger.kernel.org
12500S:	Supported
12501F:	Documentation/scsi/LICENSE.qla2xxx
12502F:	drivers/scsi/qla2xxx/
12503
12504QLOGIC QLA3XXX NETWORK DRIVER
12505M:	Dept-GELinuxNICDev@cavium.com
12506L:	netdev@vger.kernel.org
12507S:	Supported
12508F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12509F:	drivers/net/ethernet/qlogic/qla3xxx.*
12510
12511QLOGIC QLA4XXX iSCSI DRIVER
12512M:	QLogic-Storage-Upstream@qlogic.com
12513L:	linux-scsi@vger.kernel.org
12514S:	Supported
12515F:	Documentation/scsi/LICENSE.qla4xxx
12516F:	drivers/scsi/qla4xxx/
12517
12518QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12519M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12520M:	Manish Chopra <manish.chopra@cavium.com>
12521M:	Dept-GELinuxNICDev@cavium.com
12522L:	netdev@vger.kernel.org
12523S:	Supported
12524F:	drivers/net/ethernet/qlogic/qlcnic/
12525
12526QLOGIC QLGE 10Gb ETHERNET DRIVER
12527M:	Manish Chopra <manish.chopra@cavium.com>
12528M:	Dept-GELinuxNICDev@cavium.com
12529L:	netdev@vger.kernel.org
12530S:	Supported
12531F:	drivers/net/ethernet/qlogic/qlge/
12532
12533QM1D1B0004 MEDIA DRIVER
12534M:	Akihiro Tsukada <tskd08@gmail.com>
12535L:	linux-media@vger.kernel.org
12536S:	Odd Fixes
12537F:	drivers/media/tuners/qm1d1b0004*
12538
12539QM1D1C0042 MEDIA DRIVER
12540M:	Akihiro Tsukada <tskd08@gmail.com>
12541L:	linux-media@vger.kernel.org
12542S:	Odd Fixes
12543F:	drivers/media/tuners/qm1d1c0042*
12544
12545QNX4 FILESYSTEM
12546M:	Anders Larsen <al@alarsen.net>
12547W:	http://www.alarsen.net/linux/qnx4fs/
12548S:	Maintained
12549F:	fs/qnx4/
12550F:	include/uapi/linux/qnx4_fs.h
12551F:	include/uapi/linux/qnxtypes.h
12552
12553QORIQ DPAA2 FSL-MC BUS DRIVER
12554M:	Stuart Yoder <stuyoder@gmail.com>
12555M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12556L:	linux-kernel@vger.kernel.org
12557S:	Maintained
12558F:	drivers/bus/fsl-mc/
12559F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12560F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12561
12562QT1010 MEDIA DRIVER
12563M:	Antti Palosaari <crope@iki.fi>
12564L:	linux-media@vger.kernel.org
12565W:	https://linuxtv.org
12566W:	http://palosaari.fi/linux/
12567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12568T:	git git://linuxtv.org/anttip/media_tree.git
12569S:	Maintained
12570F:	drivers/media/tuners/qt1010*
12571
12572QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12573M:	Kalle Valo <kvalo@codeaurora.org>
12574L:	ath10k@lists.infradead.org
12575W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12577S:	Supported
12578F:	drivers/net/wireless/ath/ath10k/
12579
12580QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12581M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12582L:	linux-wireless@vger.kernel.org
12583W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12584S:	Supported
12585F:	drivers/net/wireless/ath/ath9k/
12586
12587QUALCOMM CAMERA SUBSYSTEM DRIVER
12588M:	Todor Tomov <todor.too@gmail.com>
12589L:	linux-media@vger.kernel.org
12590S:	Maintained
12591F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12592F:	Documentation/media/v4l-drivers/qcom_camss.rst
12593F:	drivers/media/platform/qcom/camss/
12594
12595QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12596M:  Ilia Lin <ilia.lin@gmail.com>
12597L:  linux-pm@vger.kernel.org
12598S:  Maintained
12599F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12600F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12601
12602QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12603M:	Timur Tabi <timur@kernel.org>
12604L:	netdev@vger.kernel.org
12605S:	Maintained
12606F:	drivers/net/ethernet/qualcomm/emac/
12607
12608QUALCOMM GENERIC INTERFACE I2C DRIVER
12609M:	Alok Chauhan <alokc@codeaurora.org>
12610M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12611L:	linux-i2c@vger.kernel.org
12612L:	linux-arm-msm@vger.kernel.org
12613S:	Supported
12614F:	drivers/i2c/busses/i2c-qcom-geni.c
12615
12616QUALCOMM HEXAGON ARCHITECTURE
12617M:	Richard Kuo <rkuo@codeaurora.org>
12618L:	linux-hexagon@vger.kernel.org
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12620S:	Supported
12621F:	arch/hexagon/
12622
12623QUALCOMM HIDMA DRIVER
12624M:	Sinan Kaya <okaya@kernel.org>
12625L:	linux-arm-kernel@lists.infradead.org
12626L:	linux-arm-msm@vger.kernel.org
12627L:	dmaengine@vger.kernel.org
12628S:	Supported
12629F:	drivers/dma/qcom/hidma*
12630
12631QUALCOMM IOMMU
12632M:	Rob Clark <robdclark@gmail.com>
12633L:	iommu@lists.linux-foundation.org
12634L:	linux-arm-msm@vger.kernel.org
12635S:	Maintained
12636F:	drivers/iommu/qcom_iommu.c
12637
12638QUALCOMM TSENS THERMAL DRIVER
12639M:	Amit Kucheria <amit.kucheria@linaro.org>
12640L:	linux-pm@vger.kernel.org
12641L:	linux-arm-msm@vger.kernel.org
12642S:	Maintained
12643F:	drivers/thermal/qcom/
12644
12645QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12646M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12647L:	linux-media@vger.kernel.org
12648L:	linux-arm-msm@vger.kernel.org
12649T:	git git://linuxtv.org/media_tree.git
12650S:	Maintained
12651F:	drivers/media/platform/qcom/venus/
12652
12653QUALCOMM WCN36XX WIRELESS DRIVER
12654M:	Kalle Valo <kvalo@codeaurora.org>
12655L:	wcn36xx@lists.infradead.org
12656W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12657T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12658S:	Supported
12659F:	drivers/net/wireless/ath/wcn36xx/
12660
12661QUANTENNA QTNFMAC WIRELESS DRIVER
12662M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12663M:	Avinash Patil <avinashp@quantenna.com>
12664M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12665L:	linux-wireless@vger.kernel.org
12666S:	Maintained
12667F:	drivers/net/wireless/quantenna
12668
12669RADEON and AMDGPU DRM DRIVERS
12670M:	Alex Deucher <alexander.deucher@amd.com>
12671M:	Christian König <christian.koenig@amd.com>
12672M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12673L:	amd-gfx@lists.freedesktop.org
12674T:	git git://people.freedesktop.org/~agd5f/linux
12675S:	Supported
12676F:	drivers/gpu/drm/radeon/
12677F:	include/uapi/drm/radeon_drm.h
12678F:	drivers/gpu/drm/amd/
12679F:	include/uapi/drm/amdgpu_drm.h
12680
12681RADEON FRAMEBUFFER DISPLAY DRIVER
12682M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12683L:	linux-fbdev@vger.kernel.org
12684S:	Maintained
12685F:	drivers/video/fbdev/aty/radeon*
12686F:	include/uapi/linux/radeonfb.h
12687
12688RADIOSHARK RADIO DRIVER
12689M:	Hans Verkuil <hverkuil@xs4all.nl>
12690L:	linux-media@vger.kernel.org
12691T:	git git://linuxtv.org/media_tree.git
12692S:	Maintained
12693F:	drivers/media/radio/radio-shark.c
12694
12695RADIOSHARK2 RADIO DRIVER
12696M:	Hans Verkuil <hverkuil@xs4all.nl>
12697L:	linux-media@vger.kernel.org
12698T:	git git://linuxtv.org/media_tree.git
12699S:	Maintained
12700F:	drivers/media/radio/radio-shark2.c
12701F:	drivers/media/radio/radio-tea5777.c
12702
12703RADOS BLOCK DEVICE (RBD)
12704M:	Ilya Dryomov <idryomov@gmail.com>
12705M:	Sage Weil <sage@redhat.com>
12706M:	Alex Elder <elder@kernel.org>
12707L:	ceph-devel@vger.kernel.org
12708W:	http://ceph.com/
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12710T:	git git://github.com/ceph/ceph-client.git
12711S:	Supported
12712F:	Documentation/ABI/testing/sysfs-bus-rbd
12713F:	drivers/block/rbd.c
12714F:	drivers/block/rbd_types.h
12715
12716RAGE128 FRAMEBUFFER DISPLAY DRIVER
12717M:	Paul Mackerras <paulus@samba.org>
12718L:	linux-fbdev@vger.kernel.org
12719S:	Maintained
12720F:	drivers/video/fbdev/aty/aty128fb.c
12721
12722RAINSHADOW-CEC DRIVER
12723M:	Hans Verkuil <hverkuil@xs4all.nl>
12724L:	linux-media@vger.kernel.org
12725T:	git git://linuxtv.org/media_tree.git
12726S:	Maintained
12727F:	drivers/media/usb/rainshadow-cec/*
12728
12729RALINK MIPS ARCHITECTURE
12730M:	John Crispin <john@phrozen.org>
12731L:	linux-mips@vger.kernel.org
12732S:	Maintained
12733F:	arch/mips/ralink
12734
12735RALINK RT2X00 WIRELESS LAN DRIVER
12736P:	rt2x00 project
12737M:	Stanislaw Gruszka <sgruszka@redhat.com>
12738M:	Helmut Schaa <helmut.schaa@googlemail.com>
12739L:	linux-wireless@vger.kernel.org
12740S:	Maintained
12741F:	drivers/net/wireless/ralink/rt2x00/
12742
12743RAMDISK RAM BLOCK DEVICE DRIVER
12744M:	Jens Axboe <axboe@kernel.dk>
12745S:	Maintained
12746F:	Documentation/blockdev/ramdisk.txt
12747F:	drivers/block/brd.c
12748
12749RANCHU VIRTUAL BOARD FOR MIPS
12750M:	Miodrag Dinic <miodrag.dinic@mips.com>
12751L:	linux-mips@vger.kernel.org
12752S:	Supported
12753F:	arch/mips/generic/board-ranchu.c
12754F:	arch/mips/configs/generic/board-ranchu.config
12755
12756RANDOM NUMBER DRIVER
12757M:	"Theodore Ts'o" <tytso@mit.edu>
12758S:	Maintained
12759F:	drivers/char/random.c
12760
12761RAPIDIO SUBSYSTEM
12762M:	Matt Porter <mporter@kernel.crashing.org>
12763M:	Alexandre Bounine <alex.bou9@gmail.com>
12764S:	Maintained
12765F:	drivers/rapidio/
12766
12767RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12768L:	linux-wireless@vger.kernel.org
12769S:	Orphan
12770F:	drivers/net/wireless/ray*
12771
12772RCUTORTURE TEST FRAMEWORK
12773M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12774M:	Josh Triplett <josh@joshtriplett.org>
12775R:	Steven Rostedt <rostedt@goodmis.org>
12776R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12777R:	Lai Jiangshan <jiangshanlai@gmail.com>
12778L:	linux-kernel@vger.kernel.org
12779S:	Supported
12780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12781F:	tools/testing/selftests/rcutorture
12782
12783RDC R-321X SoC
12784M:	Florian Fainelli <florian@openwrt.org>
12785S:	Maintained
12786
12787RDC R6040 FAST ETHERNET DRIVER
12788M:	Florian Fainelli <f.fainelli@gmail.com>
12789L:	netdev@vger.kernel.org
12790S:	Maintained
12791F:	drivers/net/ethernet/rdc/r6040.c
12792
12793RDMAVT - RDMA verbs software
12794M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12795M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12796L:	linux-rdma@vger.kernel.org
12797S:	Supported
12798F:	drivers/infiniband/sw/rdmavt
12799
12800RDS - RELIABLE DATAGRAM SOCKETS
12801M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12802L:	netdev@vger.kernel.org
12803L:	linux-rdma@vger.kernel.org
12804L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12805W:	https://oss.oracle.com/projects/rds/
12806S:	Supported
12807F:	net/rds/
12808F:	Documentation/networking/rds.txt
12809
12810RDT - RESOURCE ALLOCATION
12811M:	Fenghua Yu <fenghua.yu@intel.com>
12812M:	Reinette Chatre <reinette.chatre@intel.com>
12813L:	linux-kernel@vger.kernel.org
12814S:	Supported
12815F:	arch/x86/kernel/cpu/resctrl/
12816F:	arch/x86/include/asm/resctrl_sched.h
12817F:	Documentation/x86/resctrl*
12818
12819READ-COPY UPDATE (RCU)
12820M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12821M:	Josh Triplett <josh@joshtriplett.org>
12822R:	Steven Rostedt <rostedt@goodmis.org>
12823R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12824R:	Lai Jiangshan <jiangshanlai@gmail.com>
12825R:	Joel Fernandes <joel@joelfernandes.org>
12826L:	linux-kernel@vger.kernel.org
12827W:	http://www.rdrop.com/users/paulmck/RCU/
12828S:	Supported
12829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12830F:	Documentation/RCU/
12831X:	Documentation/RCU/torture.txt
12832F:	include/linux/rcu*
12833X:	include/linux/srcu*.h
12834F:	kernel/rcu/
12835X:	kernel/rcu/srcu*.c
12836
12837REAL TIME CLOCK (RTC) SUBSYSTEM
12838M:	Alessandro Zummo <a.zummo@towertech.it>
12839M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12840L:	linux-rtc@vger.kernel.org
12841Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12843S:	Maintained
12844F:	Documentation/devicetree/bindings/rtc/
12845F:	Documentation/rtc.txt
12846F:	drivers/rtc/
12847F:	include/linux/rtc.h
12848F:	include/uapi/linux/rtc.h
12849F:	include/linux/rtc/
12850F:	include/linux/platform_data/rtc-*
12851F:	tools/testing/selftests/rtc/
12852
12853REALTEK AUDIO CODECS
12854M:	Bard Liao <bardliao@realtek.com>
12855M:	Oder Chiou <oder_chiou@realtek.com>
12856S:	Maintained
12857F:	sound/soc/codecs/rt*
12858F:	include/sound/rt*.h
12859
12860REALTEK RTL83xx SMI DSA ROUTER CHIPS
12861M:	Linus Walleij <linus.walleij@linaro.org>
12862S:	Maintained
12863F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12864F:	drivers/net/dsa/realtek-smi*
12865F:	drivers/net/dsa/rtl83*
12866
12867REGISTER MAP ABSTRACTION
12868M:	Mark Brown <broonie@kernel.org>
12869L:	linux-kernel@vger.kernel.org
12870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12871S:	Supported
12872F:	Documentation/devicetree/bindings/regmap/
12873F:	drivers/base/regmap/
12874F:	include/linux/regmap.h
12875
12876REISERFS FILE SYSTEM
12877L:	reiserfs-devel@vger.kernel.org
12878S:	Supported
12879F:	fs/reiserfs/
12880
12881REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12882M:	Ohad Ben-Cohen <ohad@wizery.com>
12883M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12884L:	linux-remoteproc@vger.kernel.org
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12886S:	Maintained
12887F:	Documentation/devicetree/bindings/remoteproc/
12888F:	Documentation/remoteproc.txt
12889F:	drivers/remoteproc/
12890F:	include/linux/remoteproc.h
12891
12892REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12893M:	Ohad Ben-Cohen <ohad@wizery.com>
12894M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12895L:	linux-remoteproc@vger.kernel.org
12896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12897S:	Maintained
12898F:	drivers/rpmsg/
12899F:	Documentation/rpmsg.txt
12900F:	include/linux/rpmsg.h
12901F:	include/linux/rpmsg/
12902
12903RENESAS CLOCK DRIVERS
12904M:	Geert Uytterhoeven <geert+renesas@glider.be>
12905L:	linux-renesas-soc@vger.kernel.org
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12907S:	Supported
12908F:	drivers/clk/renesas/
12909
12910RENESAS EMEV2 I2C DRIVER
12911M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12912S:	Supported
12913F:	drivers/i2c/busses/i2c-emev2.c
12914
12915RENESAS ETHERNET DRIVERS
12916R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12917L:	netdev@vger.kernel.org
12918L:	linux-renesas-soc@vger.kernel.org
12919F:	Documentation/devicetree/bindings/net/renesas,*.txt
12920F:	Documentation/devicetree/bindings/net/sh_eth.txt
12921F:	drivers/net/ethernet/renesas/
12922F:	include/linux/sh_eth.h
12923
12924RENESAS R-CAR GYROADC DRIVER
12925M:	Marek Vasut <marek.vasut@gmail.com>
12926L:	linux-iio@vger.kernel.org
12927S:	Supported
12928F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12929F:	drivers/iio/adc/rcar-gyroadc.c
12930
12931RENESAS R-CAR I2C DRIVERS
12932M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12933S:	Supported
12934F:	drivers/i2c/busses/i2c-rcar.c
12935F:	drivers/i2c/busses/i2c-sh_mobile.c
12936
12937RENESAS RIIC DRIVER
12938M:	Chris Brandt <chris.brandt@renesas.com>
12939S:	Supported
12940F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12941F:	drivers/i2c/busses/i2c-riic.c
12942
12943RENESAS USB PHY DRIVER
12944M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12945L:	linux-renesas-soc@vger.kernel.org
12946S:	Maintained
12947F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12948
12949RESET CONTROLLER FRAMEWORK
12950M:	Philipp Zabel <p.zabel@pengutronix.de>
12951T:	git git://git.pengutronix.de/git/pza/linux
12952S:	Maintained
12953F:	drivers/reset/
12954F:	Documentation/devicetree/bindings/reset/
12955F:	include/dt-bindings/reset/
12956F:	include/linux/reset.h
12957F:	include/linux/reset-controller.h
12958
12959RESTARTABLE SEQUENCES SUPPORT
12960M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12961M:	Peter Zijlstra <peterz@infradead.org>
12962M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12963M:	Boqun Feng <boqun.feng@gmail.com>
12964L:	linux-kernel@vger.kernel.org
12965S:	Supported
12966F:	kernel/rseq.c
12967F:	include/uapi/linux/rseq.h
12968F:	include/trace/events/rseq.h
12969F:	tools/testing/selftests/rseq/
12970
12971RFKILL
12972M:	Johannes Berg <johannes@sipsolutions.net>
12973L:	linux-wireless@vger.kernel.org
12974W:	http://wireless.kernel.org/
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12977S:	Maintained
12978F:	Documentation/rfkill.txt
12979F:	Documentation/ABI/stable/sysfs-class-rfkill
12980F:	net/rfkill/
12981F:	include/linux/rfkill.h
12982F:	include/uapi/linux/rfkill.h
12983
12984RHASHTABLE
12985M:	Thomas Graf <tgraf@suug.ch>
12986M:	Herbert Xu <herbert@gondor.apana.org.au>
12987L:	netdev@vger.kernel.org
12988S:	Maintained
12989F:	lib/rhashtable.c
12990F:	lib/test_rhashtable.c
12991F:	include/linux/rhashtable.h
12992F:	include/linux/rhashtable-types.h
12993
12994RICOH R5C592 MEMORYSTICK DRIVER
12995M:	Maxim Levitsky <maximlevitsky@gmail.com>
12996S:	Maintained
12997F:	drivers/memstick/host/r592.*
12998
12999RICOH SMARTMEDIA/XD DRIVER
13000M:	Maxim Levitsky <maximlevitsky@gmail.com>
13001S:	Maintained
13002F:	drivers/mtd/nand/raw/r852.c
13003F:	drivers/mtd/nand/raw/r852.h
13004
13005RISC-V ARCHITECTURE
13006M:	Palmer Dabbelt <palmer@sifive.com>
13007M:	Albert Ou <aou@eecs.berkeley.edu>
13008L:	linux-riscv@lists.infradead.org
13009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13010S:	Supported
13011F:	arch/riscv/
13012K:	riscv
13013N:	riscv
13014
13015ROCCAT DRIVERS
13016M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13017W:	http://sourceforge.net/projects/roccat/
13018S:	Maintained
13019F:	drivers/hid/hid-roccat*
13020F:	include/linux/hid-roccat*
13021F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13022
13023ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13024M:	Jacob chen <jacob2.chen@rock-chips.com>
13025L:	linux-media@vger.kernel.org
13026S:	Maintained
13027F:	drivers/media/platform/rockchip/rga/
13028F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13029
13030ROCKCHIP VPU CODEC DRIVER
13031M:	Ezequiel Garcia <ezequiel@collabora.com>
13032L:	linux-media@vger.kernel.org
13033S:	Maintained
13034F:	drivers/staging/media/platform/rockchip/vpu/
13035F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13036
13037ROCKER DRIVER
13038M:	Jiri Pirko <jiri@resnulli.us>
13039L:	netdev@vger.kernel.org
13040S:	Supported
13041F:	drivers/net/ethernet/rocker/
13042
13043ROCKETPORT DRIVER
13044P:	Comtrol Corp.
13045W:	http://www.comtrol.com
13046S:	Maintained
13047F:	Documentation/serial/rocket.txt
13048F:	drivers/tty/rocket*
13049
13050ROCKETPORT EXPRESS/INFINITY DRIVER
13051M:	Kevin Cernekee <cernekee@gmail.com>
13052L:	linux-serial@vger.kernel.org
13053S:	Odd Fixes
13054F:	drivers/tty/serial/rp2.*
13055
13056ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13057M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13058L:	linux-kernel@vger.kernel.org
13059L:	linux-renesas-soc@vger.kernel.org
13060S:	Supported
13061F:	drivers/mfd/bd9571mwv.c
13062F:	drivers/regulator/bd9571mwv-regulator.c
13063F:	drivers/gpio/gpio-bd9571mwv.c
13064F:	include/linux/mfd/bd9571mwv.h
13065F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13066
13067ROSE NETWORK LAYER
13068M:	Ralf Baechle <ralf@linux-mips.org>
13069L:	linux-hams@vger.kernel.org
13070W:	http://www.linux-ax25.org/
13071S:	Maintained
13072F:	include/net/rose.h
13073F:	include/uapi/linux/rose.h
13074F:	net/rose/
13075
13076RTL2830 MEDIA DRIVER
13077M:	Antti Palosaari <crope@iki.fi>
13078L:	linux-media@vger.kernel.org
13079W:	https://linuxtv.org
13080W:	http://palosaari.fi/linux/
13081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13082T:	git git://linuxtv.org/anttip/media_tree.git
13083S:	Maintained
13084F:	drivers/media/dvb-frontends/rtl2830*
13085
13086RTL2832 MEDIA DRIVER
13087M:	Antti Palosaari <crope@iki.fi>
13088L:	linux-media@vger.kernel.org
13089W:	https://linuxtv.org
13090W:	http://palosaari.fi/linux/
13091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13092T:	git git://linuxtv.org/anttip/media_tree.git
13093S:	Maintained
13094F:	drivers/media/dvb-frontends/rtl2832*
13095
13096RTL2832_SDR MEDIA DRIVER
13097M:	Antti Palosaari <crope@iki.fi>
13098L:	linux-media@vger.kernel.org
13099W:	https://linuxtv.org
13100W:	http://palosaari.fi/linux/
13101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13102T:	git git://linuxtv.org/anttip/media_tree.git
13103S:	Maintained
13104F:	drivers/media/dvb-frontends/rtl2832_sdr*
13105
13106RTL8180 WIRELESS DRIVER
13107L:	linux-wireless@vger.kernel.org
13108W:	http://wireless.kernel.org/
13109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13110S:	Orphan
13111F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13112
13113RTL8187 WIRELESS DRIVER
13114M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13115M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13116M:	Larry Finger <Larry.Finger@lwfinger.net>
13117L:	linux-wireless@vger.kernel.org
13118W:	http://wireless.kernel.org/
13119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13120S:	Maintained
13121F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13122
13123REALTEK WIRELESS DRIVER (rtlwifi family)
13124M:	Ping-Ke Shih <pkshih@realtek.com>
13125L:	linux-wireless@vger.kernel.org
13126W:	http://wireless.kernel.org/
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13128S:	Maintained
13129F:	drivers/net/wireless/realtek/rtlwifi/
13130
13131RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13132M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13133L:	linux-wireless@vger.kernel.org
13134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13135S:	Maintained
13136F:	drivers/net/wireless/realtek/rtl8xxxu/
13137
13138RXRPC SOCKETS (AF_RXRPC)
13139M:	David Howells <dhowells@redhat.com>
13140L:	linux-afs@lists.infradead.org
13141S:	Supported
13142F:	net/rxrpc/
13143F:	include/keys/rxrpc-type.h
13144F:	include/net/af_rxrpc.h
13145F:	include/trace/events/rxrpc.h
13146F:	include/uapi/linux/rxrpc.h
13147F:	Documentation/networking/rxrpc.txt
13148W:	https://www.infradead.org/~dhowells/kafs/
13149
13150S3 SAVAGE FRAMEBUFFER DRIVER
13151M:	Antonino Daplas <adaplas@gmail.com>
13152L:	linux-fbdev@vger.kernel.org
13153S:	Maintained
13154F:	drivers/video/fbdev/savage/
13155
13156S390
13157M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13158M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13159L:	linux-s390@vger.kernel.org
13160W:	http://www.ibm.com/developerworks/linux/linux390/
13161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13162S:	Supported
13163F:	arch/s390/
13164F:	drivers/s390/
13165F:	Documentation/s390/
13166F:	Documentation/driver-api/s390-drivers.rst
13167
13168S390 COMMON I/O LAYER
13169M:	Sebastian Ott <sebott@linux.ibm.com>
13170M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13171L:	linux-s390@vger.kernel.org
13172W:	http://www.ibm.com/developerworks/linux/linux390/
13173S:	Supported
13174F:	drivers/s390/cio/
13175
13176S390 DASD DRIVER
13177M:	Stefan Haberland <sth@linux.ibm.com>
13178M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13179L:	linux-s390@vger.kernel.org
13180W:	http://www.ibm.com/developerworks/linux/linux390/
13181S:	Supported
13182F:	drivers/s390/block/dasd*
13183F:	block/partitions/ibm.c
13184
13185S390 IOMMU (PCI)
13186M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13187L:	linux-s390@vger.kernel.org
13188W:	http://www.ibm.com/developerworks/linux/linux390/
13189S:	Supported
13190F:	drivers/iommu/s390-iommu.c
13191
13192S390 IUCV NETWORK LAYER
13193M:	Julian Wiedmann <jwi@linux.ibm.com>
13194M:	Ursula Braun <ubraun@linux.ibm.com>
13195L:	linux-s390@vger.kernel.org
13196W:	http://www.ibm.com/developerworks/linux/linux390/
13197S:	Supported
13198F:	drivers/s390/net/*iucv*
13199F:	include/net/iucv/
13200F:	net/iucv/
13201
13202S390 NETWORK DRIVERS
13203M:	Julian Wiedmann <jwi@linux.ibm.com>
13204M:	Ursula Braun <ubraun@linux.ibm.com>
13205L:	linux-s390@vger.kernel.org
13206W:	http://www.ibm.com/developerworks/linux/linux390/
13207S:	Supported
13208F:	drivers/s390/net/
13209
13210S390 PCI SUBSYSTEM
13211M:	Sebastian Ott <sebott@linux.ibm.com>
13212M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13213L:	linux-s390@vger.kernel.org
13214W:	http://www.ibm.com/developerworks/linux/linux390/
13215S:	Supported
13216F:	arch/s390/pci/
13217F:	drivers/pci/hotplug/s390_pci_hpc.c
13218
13219S390 VFIO-CCW DRIVER
13220M:	Cornelia Huck <cohuck@redhat.com>
13221M:	Farhan Ali <alifm@linux.ibm.com>
13222M:	Eric Farman <farman@linux.ibm.com>
13223R:	Halil Pasic <pasic@linux.ibm.com>
13224L:	linux-s390@vger.kernel.org
13225L:	kvm@vger.kernel.org
13226S:	Supported
13227F:	drivers/s390/cio/vfio_ccw*
13228F:	Documentation/s390/vfio-ccw.txt
13229F:	include/uapi/linux/vfio_ccw.h
13230
13231S390 ZCRYPT DRIVER
13232M:	Harald Freudenberger <freude@linux.ibm.com>
13233L:	linux-s390@vger.kernel.org
13234W:	http://www.ibm.com/developerworks/linux/linux390/
13235S:	Supported
13236F:	drivers/s390/crypto/
13237
13238S390 VFIO AP DRIVER
13239M:	Tony Krowiak <akrowiak@linux.ibm.com>
13240M:	Pierre Morel <pmorel@linux.ibm.com>
13241M:	Halil Pasic <pasic@linux.ibm.com>
13242L:	linux-s390@vger.kernel.org
13243W:	http://www.ibm.com/developerworks/linux/linux390/
13244S:	Supported
13245F:	drivers/s390/crypto/vfio_ap_drv.c
13246F:	drivers/s390/crypto/vfio_ap_private.h
13247F:	drivers/s390/crypto/vfio_ap_ops.c
13248F:	Documentation/s390/vfio-ap.txt
13249
13250S390 ZFCP DRIVER
13251M:	Steffen Maier <maier@linux.ibm.com>
13252M:	Benjamin Block <bblock@linux.ibm.com>
13253L:	linux-s390@vger.kernel.org
13254W:	http://www.ibm.com/developerworks/linux/linux390/
13255S:	Supported
13256F:	drivers/s390/scsi/zfcp_*
13257
13258S3C24XX SD/MMC Driver
13259M:	Ben Dooks <ben-linux@fluff.org>
13260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13261S:	Supported
13262F:	drivers/mmc/host/s3cmci.*
13263
13264SAA6588 RDS RECEIVER DRIVER
13265M:	Hans Verkuil <hverkuil@xs4all.nl>
13266L:	linux-media@vger.kernel.org
13267T:	git git://linuxtv.org/media_tree.git
13268W:	https://linuxtv.org
13269S:	Odd Fixes
13270F:	drivers/media/i2c/saa6588*
13271
13272SAA7134 VIDEO4LINUX DRIVER
13273M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13274L:	linux-media@vger.kernel.org
13275W:	https://linuxtv.org
13276T:	git git://linuxtv.org/media_tree.git
13277S:	Odd fixes
13278F:	Documentation/media/v4l-drivers/saa7134*
13279F:	drivers/media/pci/saa7134/
13280
13281SAA7146 VIDEO4LINUX-2 DRIVER
13282M:	Hans Verkuil <hverkuil@xs4all.nl>
13283L:	linux-media@vger.kernel.org
13284T:	git git://linuxtv.org/media_tree.git
13285S:	Maintained
13286F:	drivers/media/common/saa7146/
13287F:	drivers/media/pci/saa7146/
13288F:	include/media/drv-intf/saa7146*
13289
13290SAMSUNG AUDIO (ASoC) DRIVERS
13291M:	Krzysztof Kozlowski <krzk@kernel.org>
13292M:	Sangbeom Kim <sbkim73@samsung.com>
13293M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13295S:	Supported
13296F:	sound/soc/samsung/
13297F:	Documentation/devicetree/bindings/sound/samsung*
13298
13299SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13300M:	Krzysztof Kozlowski <krzk@kernel.org>
13301L:	linux-crypto@vger.kernel.org
13302L:	linux-samsung-soc@vger.kernel.org
13303S:	Maintained
13304F:	drivers/crypto/exynos-rng.c
13305F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13306
13307SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13308M:	Łukasz Stelmach <l.stelmach@samsung.com>
13309L:	linux-samsung-soc@vger.kernel.org
13310S:	Maintained
13311F:	drivers/char/hw_random/exynos-trng.c
13312F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13313
13314SAMSUNG FRAMEBUFFER DRIVER
13315M:	Jingoo Han <jingoohan1@gmail.com>
13316L:	linux-fbdev@vger.kernel.org
13317S:	Maintained
13318F:	drivers/video/fbdev/s3c-fb.c
13319
13320SAMSUNG LAPTOP DRIVER
13321M:	Corentin Chary <corentin.chary@gmail.com>
13322L:	platform-driver-x86@vger.kernel.org
13323S:	Maintained
13324F:	drivers/platform/x86/samsung-laptop.c
13325
13326SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13327M:	Sangbeom Kim <sbkim73@samsung.com>
13328M:	Krzysztof Kozlowski <krzk@kernel.org>
13329M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13330L:	linux-kernel@vger.kernel.org
13331L:	linux-samsung-soc@vger.kernel.org
13332S:	Supported
13333F:	drivers/mfd/sec*.c
13334F:	drivers/regulator/s2m*.c
13335F:	drivers/regulator/s5m*.c
13336F:	drivers/clk/clk-s2mps11.c
13337F:	drivers/rtc/rtc-s5m.c
13338F:	include/linux/mfd/samsung/
13339F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13340F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13341F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13342F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13343
13344SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13345M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13346L:	linux-media@vger.kernel.org
13347L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13348S:	Maintained
13349F:	drivers/media/platform/s3c-camif/
13350F:	include/media/drv-intf/s3c_camif.h
13351
13352SAMSUNG S3FWRN5 NFC DRIVER
13353M:	Robert Baldyga <r.baldyga@samsung.com>
13354M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13355L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13356S:	Supported
13357F:	drivers/nfc/s3fwrn5
13358
13359SAMSUNG S5C73M3 CAMERA DRIVER
13360M:	Kyungmin Park <kyungmin.park@samsung.com>
13361M:	Andrzej Hajda <a.hajda@samsung.com>
13362L:	linux-media@vger.kernel.org
13363S:	Supported
13364F:	drivers/media/i2c/s5c73m3/*
13365
13366SAMSUNG S5K5BAF CAMERA DRIVER
13367M:	Kyungmin Park <kyungmin.park@samsung.com>
13368M:	Andrzej Hajda <a.hajda@samsung.com>
13369L:	linux-media@vger.kernel.org
13370S:	Supported
13371F:	drivers/media/i2c/s5k5baf.c
13372
13373SAMSUNG S5P Security SubSystem (SSS) DRIVER
13374M:	Krzysztof Kozlowski <krzk@kernel.org>
13375M:	Vladimir Zapolskiy <vz@mleia.com>
13376M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13377L:	linux-crypto@vger.kernel.org
13378L:	linux-samsung-soc@vger.kernel.org
13379S:	Maintained
13380F:	drivers/crypto/s5p-sss.c
13381
13382SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13383M:	Kyungmin Park <kyungmin.park@samsung.com>
13384M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13385L:	linux-media@vger.kernel.org
13386Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13387S:	Supported
13388F:	drivers/media/platform/exynos4-is/
13389
13390SAMSUNG SOC CLOCK DRIVERS
13391M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13392M:	Tomasz Figa <tomasz.figa@gmail.com>
13393M:	Chanwoo Choi <cw00.choi@samsung.com>
13394S:	Supported
13395L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13397F:	drivers/clk/samsung/
13398F:	include/dt-bindings/clock/exynos*.h
13399F:	Documentation/devicetree/bindings/clock/exynos*.txt
13400
13401SAMSUNG SPI DRIVERS
13402M:	Kukjin Kim <kgene@kernel.org>
13403M:	Krzysztof Kozlowski <krzk@kernel.org>
13404M:	Andi Shyti <andi@etezian.org>
13405L:	linux-spi@vger.kernel.org
13406L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13407S:	Maintained
13408F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13409F:	drivers/spi/spi-s3c*
13410F:	include/linux/platform_data/spi-s3c64xx.h
13411
13412SAMSUNG SXGBE DRIVERS
13413M:	Byungho An <bh74.an@samsung.com>
13414M:	Girish K S <ks.giri@samsung.com>
13415M:	Vipul Pandya <vipul.pandya@samsung.com>
13416S:	Supported
13417L:	netdev@vger.kernel.org
13418F:	drivers/net/ethernet/samsung/sxgbe/
13419
13420SAMSUNG THERMAL DRIVER
13421M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13422L:	linux-pm@vger.kernel.org
13423L:	linux-samsung-soc@vger.kernel.org
13424S:	Supported
13425T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13426F:	drivers/thermal/samsung/
13427
13428SAMSUNG USB2 PHY DRIVER
13429M:	Kamil Debski <kamil@wypas.org>
13430M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13431L:	linux-kernel@vger.kernel.org
13432S:	Supported
13433F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13434F:	Documentation/phy/samsung-usb2.txt
13435F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13436F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13437F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13438F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13439F:	drivers/phy/samsung/phy-samsung-usb2.c
13440F:	drivers/phy/samsung/phy-samsung-usb2.h
13441
13442SC1200 WDT DRIVER
13443M:	Zwane Mwaikambo <zwanem@gmail.com>
13444S:	Maintained
13445F:	drivers/watchdog/sc1200wdt.c
13446
13447SCHEDULER
13448M:	Ingo Molnar <mingo@redhat.com>
13449M:	Peter Zijlstra <peterz@infradead.org>
13450L:	linux-kernel@vger.kernel.org
13451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13452S:	Maintained
13453F:	kernel/sched/
13454F:	include/linux/sched.h
13455F:	include/uapi/linux/sched.h
13456F:	include/linux/wait.h
13457
13458SCR24X CHIP CARD INTERFACE DRIVER
13459M:	Lubomir Rintel <lkundrak@v3.sk>
13460S:	Supported
13461F:	drivers/char/pcmcia/scr24x_cs.c
13462
13463SCSI CDROM DRIVER
13464M:	Jens Axboe <axboe@kernel.dk>
13465L:	linux-scsi@vger.kernel.org
13466W:	http://www.kernel.dk
13467S:	Maintained
13468F:	drivers/scsi/sr*
13469
13470SCSI RDMA PROTOCOL (SRP) INITIATOR
13471M:	Bart Van Assche <bvanassche@acm.org>
13472L:	linux-rdma@vger.kernel.org
13473S:	Supported
13474Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13475F:	drivers/infiniband/ulp/srp/
13476F:	include/scsi/srp.h
13477
13478SCSI RDMA PROTOCOL (SRP) TARGET
13479M:	Bart Van Assche <bvanassche@acm.org>
13480L:	linux-rdma@vger.kernel.org
13481L:	target-devel@vger.kernel.org
13482S:	Supported
13483Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13484F:	drivers/infiniband/ulp/srpt/
13485
13486SCSI SG DRIVER
13487M:	Doug Gilbert <dgilbert@interlog.com>
13488L:	linux-scsi@vger.kernel.org
13489W:	http://sg.danny.cz/sg
13490S:	Maintained
13491F:	Documentation/scsi/scsi-generic.txt
13492F:	drivers/scsi/sg.c
13493F:	include/scsi/sg.h
13494
13495SCSI SUBSYSTEM
13496M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13498M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13500L:	linux-scsi@vger.kernel.org
13501S:	Maintained
13502F:	Documentation/devicetree/bindings/scsi/
13503F:	drivers/scsi/
13504F:	include/scsi/
13505
13506SCSI TAPE DRIVER
13507M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13508L:	linux-scsi@vger.kernel.org
13509S:	Maintained
13510F:	Documentation/scsi/st.txt
13511F:	drivers/scsi/st.*
13512F:	drivers/scsi/st_*.h
13513
13514SCTP PROTOCOL
13515M:	Vlad Yasevich <vyasevich@gmail.com>
13516M:	Neil Horman <nhorman@tuxdriver.com>
13517M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13518L:	linux-sctp@vger.kernel.org
13519W:	http://lksctp.sourceforge.net
13520S:	Maintained
13521F:	Documentation/networking/sctp.txt
13522F:	include/linux/sctp.h
13523F:	include/uapi/linux/sctp.h
13524F:	include/net/sctp/
13525F:	net/sctp/
13526
13527SCx200 CPU SUPPORT
13528M:	Jim Cromie <jim.cromie@gmail.com>
13529S:	Odd Fixes
13530F:	Documentation/i2c/busses/scx200_acb
13531F:	arch/x86/platform/scx200/
13532F:	drivers/watchdog/scx200_wdt.c
13533F:	drivers/i2c/busses/scx200*
13534F:	drivers/mtd/maps/scx200_docflash.c
13535F:	include/linux/scx200.h
13536
13537SCx200 GPIO DRIVER
13538M:	Jim Cromie <jim.cromie@gmail.com>
13539S:	Maintained
13540F:	drivers/char/scx200_gpio.c
13541F:	include/linux/scx200_gpio.h
13542
13543SCx200 HRT CLOCKSOURCE DRIVER
13544M:	Jim Cromie <jim.cromie@gmail.com>
13545S:	Maintained
13546F:	drivers/clocksource/scx200_hrt.c
13547
13548SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13549M:	Sascha Sommer <saschasommer@freenet.de>
13550L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13551S:	Maintained
13552F:	drivers/mmc/host/sdricoh_cs.c
13553
13554SECO BOARDS CEC DRIVER
13555M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13556S:	Maintained
13557F:	drivers/media/platform/seco-cec/seco-cec.c
13558F:	drivers/media/platform/seco-cec/seco-cec.h
13559
13560SECURE COMPUTING
13561M:	Kees Cook <keescook@chromium.org>
13562R:	Andy Lutomirski <luto@amacapital.net>
13563R:	Will Drewry <wad@chromium.org>
13564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13565S:	Supported
13566F:	kernel/seccomp.c
13567F:	include/uapi/linux/seccomp.h
13568F:	include/linux/seccomp.h
13569F:	tools/testing/selftests/seccomp/*
13570F:	tools/testing/selftests/kselftest_harness.h
13571F:	Documentation/userspace-api/seccomp_filter.rst
13572K:	\bsecure_computing
13573K:	\bTIF_SECCOMP\b
13574
13575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13576M:	Al Cooper <alcooperx@gmail.com>
13577L:	linux-mmc@vger.kernel.org
13578L:	bcm-kernel-feedback-list@broadcom.com
13579S:	Maintained
13580F:	drivers/mmc/host/sdhci-brcmstb*
13581
13582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13583M:	Adrian Hunter <adrian.hunter@intel.com>
13584L:	linux-mmc@vger.kernel.org
13585T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13586S:	Maintained
13587F:	drivers/mmc/host/sdhci*
13588F:	include/linux/mmc/sdhci*
13589
13590SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13591M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13592M:	Manjunath M B <manjumb@synopsys.com>
13593L:	linux-mmc@vger.kernel.org
13594S:	Maintained
13595F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13596
13597SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13598M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13599L:	linux-mmc@vger.kernel.org
13600S:	Supported
13601F:	drivers/mmc/host/sdhci-of-at91.c
13602
13603SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13604M:	Ben Dooks <ben-linux@fluff.org>
13605M:	Jaehoon Chung <jh80.chung@samsung.com>
13606L:	linux-mmc@vger.kernel.org
13607S:	Maintained
13608F:	drivers/mmc/host/sdhci-s3c*
13609
13610SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13611M:	Viresh Kumar <vireshk@kernel.org>
13612L:	linux-mmc@vger.kernel.org
13613S:	Maintained
13614F:	drivers/mmc/host/sdhci-spear.c
13615
13616SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13617M:	Kishon Vijay Abraham I <kishon@ti.com>
13618L:	linux-mmc@vger.kernel.org
13619S:	Maintained
13620F:	drivers/mmc/host/sdhci-omap.c
13621
13622SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13623M:	Scott Bauer <scott.bauer@intel.com>
13624M:	Jonathan Derrick <jonathan.derrick@intel.com>
13625L:	linux-block@vger.kernel.org
13626S:	Supported
13627F:	block/sed*
13628F:	block/opal_proto.h
13629F:	include/linux/sed*
13630F:	include/uapi/linux/sed*
13631
13632SECURITY CONTACT
13633M:	Security Officers <security@kernel.org>
13634S:	Supported
13635
13636SECURITY SUBSYSTEM
13637M:	James Morris <jmorris@namei.org>
13638M:	"Serge E. Hallyn" <serge@hallyn.com>
13639L:	linux-security-module@vger.kernel.org (suggested Cc:)
13640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13641W:	http://kernsec.org/
13642S:	Supported
13643F:	security/
13644X:	security/selinux/
13645
13646SELINUX SECURITY MODULE
13647M:	Paul Moore <paul@paul-moore.com>
13648M:	Stephen Smalley <sds@tycho.nsa.gov>
13649M:	Eric Paris <eparis@parisplace.org>
13650L:	selinux@vger.kernel.org
13651W:	https://selinuxproject.org
13652W:	https://github.com/SELinuxProject
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13654S:	Supported
13655F:	include/linux/selinux*
13656F:	security/selinux/
13657F:	scripts/selinux/
13658F:	Documentation/admin-guide/LSM/SELinux.rst
13659
13660SENSABLE PHANTOM
13661M:	Jiri Slaby <jirislaby@gmail.com>
13662S:	Maintained
13663F:	drivers/misc/phantom.c
13664F:	include/uapi/linux/phantom.h
13665
13666SERIAL DEVICE BUS
13667M:	Rob Herring <robh@kernel.org>
13668L:	linux-serial@vger.kernel.org
13669S:	Maintained
13670F:	Documentation/devicetree/bindings/serial/slave-device.txt
13671F:	drivers/tty/serdev/
13672F:	include/linux/serdev.h
13673
13674SERIAL DRIVERS
13675M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13676L:	linux-serial@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/devicetree/bindings/serial/
13679F:	drivers/tty/serial/
13680
13681SERIAL IR RECEIVER
13682M:	Sean Young <sean@mess.org>
13683L:	linux-media@vger.kernel.org
13684S:	Maintained
13685F:	drivers/media/rc/serial_ir.c
13686
13687SFC NETWORK DRIVER
13688M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13689M:	Edward Cree <ecree@solarflare.com>
13690M:	Bert Kenward <bkenward@solarflare.com>
13691L:	netdev@vger.kernel.org
13692S:	Supported
13693F:	drivers/net/ethernet/sfc/
13694
13695SGI GRU DRIVER
13696M:	Dimitri Sivanich <sivanich@sgi.com>
13697S:	Maintained
13698F:	drivers/misc/sgi-gru/
13699
13700SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13701M:	Pat Gefre <pfg@sgi.com>
13702L:	linux-ia64@vger.kernel.org
13703S:	Supported
13704F:	Documentation/ia64/serial.txt
13705F:	drivers/tty/serial/ioc?_serial.c
13706F:	include/linux/ioc?.h
13707
13708SGI XP/XPC/XPNET DRIVER
13709M:	Cliff Whickman <cpw@sgi.com>
13710M:	Robin Holt <robinmholt@gmail.com>
13711S:	Maintained
13712F:	drivers/misc/sgi-xp/
13713
13714SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13715M:	Ursula Braun <ubraun@linux.ibm.com>
13716L:	linux-s390@vger.kernel.org
13717W:	http://www.ibm.com/developerworks/linux/linux390/
13718S:	Supported
13719F:	net/smc/
13720
13721SHARP RJ54N1CB0C SENSOR DRIVER
13722M:	Jacopo Mondi <jacopo@jmondi.org>
13723L:	linux-media@vger.kernel.org
13724T:	git git://linuxtv.org/media_tree.git
13725S:	Odd fixes
13726F:	drivers/media/i2c/rj54n1cb0c.c
13727F:	include/media/i2c/rj54n1cb0c.h
13728
13729SH_VEU V4L2 MEM2MEM DRIVER
13730L:	linux-media@vger.kernel.org
13731S:	Orphan
13732F:	drivers/media/platform/sh_veu.c
13733
13734SH_VOU V4L2 OUTPUT DRIVER
13735L:	linux-media@vger.kernel.org
13736S:	Orphan
13737F:	drivers/media/platform/sh_vou.c
13738F:	include/media/drv-intf/sh_vou.h
13739
13740SI2157 MEDIA DRIVER
13741M:	Antti Palosaari <crope@iki.fi>
13742L:	linux-media@vger.kernel.org
13743W:	https://linuxtv.org
13744W:	http://palosaari.fi/linux/
13745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13746T:	git git://linuxtv.org/anttip/media_tree.git
13747S:	Maintained
13748F:	drivers/media/tuners/si2157*
13749
13750SI2165 MEDIA DRIVER
13751M:	Matthias Schwarzott <zzam@gentoo.org>
13752L:	linux-media@vger.kernel.org
13753W:	https://linuxtv.org
13754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13755S:	Maintained
13756F:	drivers/media/dvb-frontends/si2165*
13757
13758SI2168 MEDIA DRIVER
13759M:	Antti Palosaari <crope@iki.fi>
13760L:	linux-media@vger.kernel.org
13761W:	https://linuxtv.org
13762W:	http://palosaari.fi/linux/
13763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13764T:	git git://linuxtv.org/anttip/media_tree.git
13765S:	Maintained
13766F:	drivers/media/dvb-frontends/si2168*
13767
13768SI470X FM RADIO RECEIVER I2C DRIVER
13769M:	Hans Verkuil <hverkuil@xs4all.nl>
13770L:	linux-media@vger.kernel.org
13771T:	git git://linuxtv.org/media_tree.git
13772W:	https://linuxtv.org
13773S:	Odd Fixes
13774F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13775
13776SI470X FM RADIO RECEIVER USB DRIVER
13777M:	Hans Verkuil <hverkuil@xs4all.nl>
13778L:	linux-media@vger.kernel.org
13779T:	git git://linuxtv.org/media_tree.git
13780W:	https://linuxtv.org
13781S:	Maintained
13782F:	drivers/media/radio/si470x/radio-si470x-common.c
13783F:	drivers/media/radio/si470x/radio-si470x.h
13784F:	drivers/media/radio/si470x/radio-si470x-usb.c
13785
13786SI4713 FM RADIO TRANSMITTER I2C DRIVER
13787M:	Eduardo Valentin <edubezval@gmail.com>
13788L:	linux-media@vger.kernel.org
13789T:	git git://linuxtv.org/media_tree.git
13790W:	https://linuxtv.org
13791S:	Odd Fixes
13792F:	drivers/media/radio/si4713/si4713.?
13793
13794SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13795M:	Eduardo Valentin <edubezval@gmail.com>
13796L:	linux-media@vger.kernel.org
13797T:	git git://linuxtv.org/media_tree.git
13798W:	https://linuxtv.org
13799S:	Odd Fixes
13800F:	drivers/media/radio/si4713/radio-platform-si4713.c
13801
13802SI4713 FM RADIO TRANSMITTER USB DRIVER
13803M:	Hans Verkuil <hverkuil@xs4all.nl>
13804L:	linux-media@vger.kernel.org
13805T:	git git://linuxtv.org/media_tree.git
13806W:	https://linuxtv.org
13807S:	Maintained
13808F:	drivers/media/radio/si4713/radio-usb-si4713.c
13809
13810SIANO DVB DRIVER
13811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13812L:	linux-media@vger.kernel.org
13813W:	https://linuxtv.org
13814T:	git git://linuxtv.org/media_tree.git
13815S:	Odd fixes
13816F:	drivers/media/common/siano/
13817F:	drivers/media/usb/siano/
13818F:	drivers/media/usb/siano/
13819F:	drivers/media/mmc/siano/
13820
13821SIFIVE DRIVERS
13822M:	Palmer Dabbelt <palmer@sifive.com>
13823L:	linux-riscv@lists.infradead.org
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13825S:	Supported
13826K:	sifive
13827N:	sifive
13828
13829SILEAD TOUCHSCREEN DRIVER
13830M:	Hans de Goede <hdegoede@redhat.com>
13831L:	linux-input@vger.kernel.org
13832L:	platform-driver-x86@vger.kernel.org
13833S:	Maintained
13834F:	drivers/input/touchscreen/silead.c
13835F:	drivers/platform/x86/touchscreen_dmi.c
13836
13837SILICON MOTION SM712 FRAME BUFFER DRIVER
13838M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13839M:	Teddy Wang <teddy.wang@siliconmotion.com>
13840M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13841L:	linux-fbdev@vger.kernel.org
13842S:	Maintained
13843F:	drivers/video/fbdev/sm712*
13844F:	Documentation/fb/sm712fb.txt
13845
13846SIMPLE FIRMWARE INTERFACE (SFI)
13847M:	Len Brown <lenb@kernel.org>
13848L:	sfi-devel@simplefirmware.org
13849W:	http://simplefirmware.org/
13850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13851S:	Supported
13852F:	arch/x86/platform/sfi/
13853F:	drivers/sfi/
13854F:	include/linux/sfi*.h
13855
13856SIMPLEFB FB DRIVER
13857M:	Hans de Goede <hdegoede@redhat.com>
13858L:	linux-fbdev@vger.kernel.org
13859S:	Maintained
13860F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13861F:	drivers/video/fbdev/simplefb.c
13862F:	include/linux/platform_data/simplefb.h
13863
13864SIMTEC EB110ATX (Chalice CATS)
13865P:	Ben Dooks
13866P:	Vincent Sanders <vince@simtec.co.uk>
13867M:	Simtec Linux Team <linux@simtec.co.uk>
13868W:	http://www.simtec.co.uk/products/EB110ATX/
13869S:	Supported
13870
13871SIMTEC EB2410ITX (BAST)
13872P:	Ben Dooks
13873P:	Vincent Sanders <vince@simtec.co.uk>
13874M:	Simtec Linux Team <linux@simtec.co.uk>
13875W:	http://www.simtec.co.uk/products/EB2410ITX/
13876S:	Supported
13877F:	arch/arm/mach-s3c24xx/mach-bast.c
13878F:	arch/arm/mach-s3c24xx/bast-ide.c
13879F:	arch/arm/mach-s3c24xx/bast-irq.c
13880
13881SIPHASH PRF ROUTINES
13882M:	Jason A. Donenfeld <Jason@zx2c4.com>
13883S:	Maintained
13884F:	lib/siphash.c
13885F:	lib/test_siphash.c
13886F:	include/linux/siphash.h
13887
13888SIOX
13889M:	Gavin Schenk <g.schenk@eckelmann.de>
13890M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13891R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13892S:	Supported
13893F:	drivers/siox/*
13894F:	drivers/gpio/gpio-siox.c
13895F:	include/trace/events/siox.h
13896
13897SIS 190 ETHERNET DRIVER
13898M:	Francois Romieu <romieu@fr.zoreil.com>
13899L:	netdev@vger.kernel.org
13900S:	Maintained
13901F:	drivers/net/ethernet/sis/sis190.c
13902
13903SIS 900/7016 FAST ETHERNET DRIVER
13904M:	Daniele Venzano <venza@brownhat.org>
13905W:	http://www.brownhat.org/sis900.html
13906L:	netdev@vger.kernel.org
13907S:	Maintained
13908F:	drivers/net/ethernet/sis/sis900.*
13909
13910SIS FRAMEBUFFER DRIVER
13911M:	Thomas Winischhofer <thomas@winischhofer.net>
13912W:	http://www.winischhofer.net/linuxsisvga.shtml
13913S:	Maintained
13914F:	Documentation/fb/sisfb.txt
13915F:	drivers/video/fbdev/sis/
13916F:	include/video/sisfb.h
13917
13918SIS USB2VGA DRIVER
13919M:	Thomas Winischhofer <thomas@winischhofer.net>
13920W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13921S:	Maintained
13922F:	drivers/usb/misc/sisusbvga/
13923
13924SLAB ALLOCATOR
13925M:	Christoph Lameter <cl@linux.com>
13926M:	Pekka Enberg <penberg@kernel.org>
13927M:	David Rientjes <rientjes@google.com>
13928M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13929M:	Andrew Morton <akpm@linux-foundation.org>
13930L:	linux-mm@kvack.org
13931S:	Maintained
13932F:	include/linux/sl?b*.h
13933F:	mm/sl?b*
13934
13935SLEEPABLE READ-COPY UPDATE (SRCU)
13936M:	Lai Jiangshan <jiangshanlai@gmail.com>
13937M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13938M:	Josh Triplett <josh@joshtriplett.org>
13939R:	Steven Rostedt <rostedt@goodmis.org>
13940R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13941L:	linux-kernel@vger.kernel.org
13942W:	http://www.rdrop.com/users/paulmck/RCU/
13943S:	Supported
13944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13945F:	include/linux/srcu*.h
13946F:	kernel/rcu/srcu*.c
13947
13948SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13949M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13951S:	Maintained
13952F:	drivers/slimbus/
13953F:	Documentation/devicetree/bindings/slimbus/
13954F:	include/linux/slimbus.h
13955
13956SMACK SECURITY MODULE
13957M:	Casey Schaufler <casey@schaufler-ca.com>
13958L:	linux-security-module@vger.kernel.org
13959W:	http://schaufler-ca.com
13960T:	git git://github.com/cschaufler/smack-next
13961S:	Maintained
13962F:	Documentation/admin-guide/LSM/Smack.rst
13963F:	security/smack/
13964
13965SMC91x ETHERNET DRIVER
13966M:	Nicolas Pitre <nico@fluxnic.net>
13967S:	Odd Fixes
13968F:	drivers/net/ethernet/smsc/smc91x.*
13969
13970SMIA AND SMIA++ IMAGE SENSOR DRIVER
13971M:	Sakari Ailus <sakari.ailus@iki.fi>
13972L:	linux-media@vger.kernel.org
13973S:	Maintained
13974F:	drivers/media/i2c/smiapp/
13975F:	include/media/i2c/smiapp.h
13976F:	drivers/media/i2c/smiapp-pll.c
13977F:	drivers/media/i2c/smiapp-pll.h
13978F:	include/uapi/linux/smiapp.h
13979F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13980
13981SMM665 HARDWARE MONITOR DRIVER
13982M:	Guenter Roeck <linux@roeck-us.net>
13983L:	linux-hwmon@vger.kernel.org
13984S:	Maintained
13985F:	Documentation/hwmon/smm665
13986F:	drivers/hwmon/smm665.c
13987
13988SMSC EMC2103 HARDWARE MONITOR DRIVER
13989M:	Steve Glendinning <steve.glendinning@shawell.net>
13990L:	linux-hwmon@vger.kernel.org
13991S:	Maintained
13992F:	Documentation/hwmon/emc2103
13993F:	drivers/hwmon/emc2103.c
13994
13995SMSC SCH5627 HARDWARE MONITOR DRIVER
13996M:	Hans de Goede <hdegoede@redhat.com>
13997L:	linux-hwmon@vger.kernel.org
13998S:	Supported
13999F:	Documentation/hwmon/sch5627
14000F:	drivers/hwmon/sch5627.c
14001
14002SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14003M:	Steve Glendinning <steve.glendinning@shawell.net>
14004L:	linux-fbdev@vger.kernel.org
14005S:	Maintained
14006F:	drivers/video/fbdev/smscufx.c
14007
14008SMSC47B397 HARDWARE MONITOR DRIVER
14009M:	Jean Delvare <jdelvare@suse.com>
14010L:	linux-hwmon@vger.kernel.org
14011S:	Maintained
14012F:	Documentation/hwmon/smsc47b397
14013F:	drivers/hwmon/smsc47b397.c
14014
14015SMSC911x ETHERNET DRIVER
14016M:	Steve Glendinning <steve.glendinning@shawell.net>
14017L:	netdev@vger.kernel.org
14018S:	Maintained
14019F:	include/linux/smsc911x.h
14020F:	drivers/net/ethernet/smsc/smsc911x.*
14021
14022SMSC9420 PCI ETHERNET DRIVER
14023M:	Steve Glendinning <steve.glendinning@shawell.net>
14024L:	netdev@vger.kernel.org
14025S:	Maintained
14026F:	drivers/net/ethernet/smsc/smsc9420.*
14027
14028SOC-CAMERA V4L2 SUBSYSTEM
14029L:	linux-media@vger.kernel.org
14030T:	git git://linuxtv.org/media_tree.git
14031S:	Orphan
14032F:	include/media/soc*
14033F:	drivers/media/i2c/soc_camera/
14034F:	drivers/media/platform/soc_camera/
14035
14036SOCIONEXT SYNQUACER I2C DRIVER
14037M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14038L:	linux-i2c@vger.kernel.org
14039S:	Maintained
14040F:	drivers/i2c/busses/i2c-synquacer.c
14041F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14042
14043SOCIONEXT UNIPHIER SOUND DRIVER
14044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14045S:	Orphan
14046F:	sound/soc/uniphier/
14047
14048SOEKRIS NET48XX LED SUPPORT
14049M:	Chris Boot <bootc@bootc.net>
14050S:	Maintained
14051F:	drivers/leds/leds-net48xx.c
14052
14053SOFT-ROCE DRIVER (rxe)
14054M:	Moni Shoua <monis@mellanox.com>
14055L:	linux-rdma@vger.kernel.org
14056S:	Supported
14057W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14058Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14059F:	drivers/infiniband/sw/rxe/
14060F:	include/uapi/rdma/rdma_user_rxe.h
14061
14062SOFTLOGIC 6x10 MPEG CODEC
14063M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14064M:	Anton Sviridenko <anton@corp.bluecherry.net>
14065M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14066M:	Andrey Utkin <andrey_utkin@fastmail.com>
14067M:	Ismael Luceno <ismael@iodev.co.uk>
14068L:	linux-media@vger.kernel.org
14069S:	Supported
14070F:	drivers/media/pci/solo6x10/
14071
14072SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14073M:	James Morse <james.morse@arm.com>
14074L:	linux-arm-kernel@lists.infradead.org
14075S:	Maintained
14076F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14077F:	drivers/firmware/arm_sdei.c
14078F:	include/linux/arm_sdei.h
14079F:	include/uapi/linux/arm_sdei.h
14080
14081SOFTWARE RAID (Multiple Disks) SUPPORT
14082M:	Shaohua Li <shli@kernel.org>
14083L:	linux-raid@vger.kernel.org
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14085S:	Supported
14086F:	drivers/md/Makefile
14087F:	drivers/md/Kconfig
14088F:	drivers/md/md*
14089F:	drivers/md/raid*
14090F:	include/linux/raid/
14091F:	include/uapi/linux/raid/
14092
14093SOCIONEXT (SNI) AVE NETWORK DRIVER
14094M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14095L:	netdev@vger.kernel.org
14096S:	Maintained
14097F:	drivers/net/ethernet/socionext/sni_ave.c
14098F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14099
14100SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14101M:	Jassi Brar <jaswinder.singh@linaro.org>
14102L:	netdev@vger.kernel.org
14103S:	Maintained
14104F:	drivers/net/ethernet/socionext/netsec.c
14105F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14106
14107SOLIDRUN CLEARFOG SUPPORT
14108M:	Russell King <linux@armlinux.org.uk>
14109S:	Maintained
14110F:	arch/arm/boot/dts/armada-388-clearfog*
14111F:	arch/arm/boot/dts/armada-38x-solidrun-*
14112
14113SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14114M:	Russell King <linux@armlinux.org.uk>
14115S:	Maintained
14116F:	arch/arm/boot/dts/imx6*-cubox-i*
14117F:	arch/arm/boot/dts/imx6*-hummingboard*
14118F:	arch/arm/boot/dts/imx6*-sr-*
14119
14120SONIC NETWORK DRIVER
14121M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14122L:	netdev@vger.kernel.org
14123S:	Maintained
14124F:	drivers/net/ethernet/natsemi/sonic.*
14125
14126SONICS SILICON BACKPLANE DRIVER (SSB)
14127M:	Michael Buesch <m@bues.ch>
14128L:	linux-wireless@vger.kernel.org
14129S:	Maintained
14130F:	drivers/ssb/
14131F:	include/linux/ssb/
14132
14133SONY IMX214 SENSOR DRIVER
14134M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14135L:	linux-media@vger.kernel.org
14136T:	git git://linuxtv.org/media_tree.git
14137S:	Maintained
14138F:	drivers/media/i2c/imx214.c
14139F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14140
14141SONY IMX258 SENSOR DRIVER
14142M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14143L:	linux-media@vger.kernel.org
14144T:	git git://linuxtv.org/media_tree.git
14145S:	Maintained
14146F:	drivers/media/i2c/imx258.c
14147
14148SONY IMX274 SENSOR DRIVER
14149M:	Leon Luo <leonl@leopardimaging.com>
14150L:	linux-media@vger.kernel.org
14151T:	git git://linuxtv.org/media_tree.git
14152S:	Maintained
14153F:	drivers/media/i2c/imx274.c
14154F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14155
14156SONY IMX319 SENSOR DRIVER
14157M:	Bingbu Cao <bingbu.cao@intel.com>
14158L:	linux-media@vger.kernel.org
14159T:	git git://linuxtv.org/media_tree.git
14160S:	Maintained
14161F:	drivers/media/i2c/imx319.c
14162
14163SONY IMX355 SENSOR DRIVER
14164M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14165L:	linux-media@vger.kernel.org
14166T:	git git://linuxtv.org/media_tree.git
14167S:	Maintained
14168F:	drivers/media/i2c/imx355.c
14169
14170SONY MEMORYSTICK CARD SUPPORT
14171M:	Alex Dubov <oakad@yahoo.com>
14172W:	http://tifmxx.berlios.de/
14173S:	Maintained
14174F:	drivers/memstick/host/tifm_ms.c
14175
14176SONY MEMORYSTICK STANDARD SUPPORT
14177M:	Maxim Levitsky <maximlevitsky@gmail.com>
14178S:	Maintained
14179F:	drivers/memstick/core/ms_block.*
14180
14181SONY VAIO CONTROL DEVICE DRIVER
14182M:	Mattia Dongili <malattia@linux.it>
14183L:	platform-driver-x86@vger.kernel.org
14184W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14185S:	Maintained
14186F:	Documentation/laptops/sony-laptop.txt
14187F:	drivers/char/sonypi.c
14188F:	drivers/platform/x86/sony-laptop.c
14189F:	include/linux/sony-laptop.h
14190
14191SOUND
14192M:	Jaroslav Kysela <perex@perex.cz>
14193M:	Takashi Iwai <tiwai@suse.com>
14194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14195W:	http://www.alsa-project.org/
14196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14197T:	git git://git.alsa-project.org/alsa-kernel.git
14198Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14199S:	Maintained
14200F:	Documentation/sound/
14201F:	include/sound/
14202F:	include/uapi/sound/
14203F:	sound/
14204
14205SOUND - COMPRESSED AUDIO
14206M:	Vinod Koul <vkoul@kernel.org>
14207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14209S:	Supported
14210F:	Documentation/sound/designs/compress-offload.rst
14211F:	include/sound/compress_driver.h
14212F:	include/uapi/sound/compress_*
14213F:	sound/core/compress_offload.c
14214F:	sound/soc/soc-compress.c
14215
14216SOUND - DMAENGINE HELPERS
14217M:	Lars-Peter Clausen <lars@metafoo.de>
14218S:	Supported
14219F:	include/sound/dmaengine_pcm.h
14220F:	sound/core/pcm_dmaengine.c
14221F:	sound/soc/soc-generic-dmaengine-pcm.c
14222
14223SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14224M:	Liam Girdwood <lgirdwood@gmail.com>
14225M:	Mark Brown <broonie@kernel.org>
14226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14228W:	http://alsa-project.org/main/index.php/ASoC
14229S:	Supported
14230F:	Documentation/devicetree/bindings/sound/
14231F:	Documentation/sound/soc/
14232F:	sound/soc/
14233F:	include/dt-bindings/sound/
14234F:	include/sound/soc*
14235
14236SOUNDWIRE SUBSYSTEM
14237M:	Vinod Koul <vkoul@kernel.org>
14238M:	Sanyog Kale <sanyog.r.kale@intel.com>
14239R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14241S:	Supported
14242F:	Documentation/driver-api/soundwire/
14243F:	drivers/soundwire/
14244F:	include/linux/soundwire/
14245
14246SP2 MEDIA DRIVER
14247M:	Olli Salonen <olli.salonen@iki.fi>
14248L:	linux-media@vger.kernel.org
14249W:	https://linuxtv.org
14250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14251S:	Maintained
14252F:	drivers/media/dvb-frontends/sp2*
14253
14254SPARC + UltraSPARC (sparc/sparc64)
14255M:	"David S. Miller" <davem@davemloft.net>
14256L:	sparclinux@vger.kernel.org
14257Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14260S:	Maintained
14261F:	arch/sparc/
14262F:	drivers/sbus/
14263
14264SPARC SERIAL DRIVERS
14265M:	"David S. Miller" <davem@davemloft.net>
14266L:	sparclinux@vger.kernel.org
14267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14269S:	Maintained
14270F:	include/linux/sunserialcore.h
14271F:	drivers/tty/serial/suncore.c
14272F:	drivers/tty/serial/sunhv.c
14273F:	drivers/tty/serial/sunsab.c
14274F:	drivers/tty/serial/sunsab.h
14275F:	drivers/tty/serial/sunsu.c
14276F:	drivers/tty/serial/sunzilog.c
14277F:	drivers/tty/serial/sunzilog.h
14278F:	drivers/tty/vcc.c
14279
14280SPARSE CHECKER
14281M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14282L:	linux-sparse@vger.kernel.org
14283W:	https://sparse.wiki.kernel.org/
14284T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14285S:	Maintained
14286F:	include/linux/compiler.h
14287
14288SPEAR CLOCK FRAMEWORK SUPPORT
14289M:	Viresh Kumar <vireshk@kernel.org>
14290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14291W:	http://www.st.com/spear
14292S:	Maintained
14293F:	drivers/clk/spear/
14294
14295SPEAR PLATFORM SUPPORT
14296M:	Viresh Kumar <vireshk@kernel.org>
14297M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14299W:	http://www.st.com/spear
14300S:	Maintained
14301F:	arch/arm/boot/dts/spear*
14302F:	arch/arm/mach-spear/
14303
14304SPI NOR SUBSYSTEM
14305M:	Marek Vasut <marek.vasut@gmail.com>
14306L:	linux-mtd@lists.infradead.org
14307W:	http://www.linux-mtd.infradead.org/
14308Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14309T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14310T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14311S:	Maintained
14312F:	drivers/mtd/spi-nor/
14313F:	include/linux/mtd/spi-nor.h
14314
14315SPI SUBSYSTEM
14316M:	Mark Brown <broonie@kernel.org>
14317L:	linux-spi@vger.kernel.org
14318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14319Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14320S:	Maintained
14321F:	Documentation/devicetree/bindings/spi/
14322F:	Documentation/spi/
14323F:	drivers/spi/
14324F:	include/linux/spi/
14325F:	include/uapi/linux/spi/
14326F:	tools/spi/
14327
14328SPIDERNET NETWORK DRIVER for CELL
14329M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14330L:	netdev@vger.kernel.org
14331S:	Supported
14332F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14333F:	drivers/net/ethernet/toshiba/spider_net*
14334
14335SPMI SUBSYSTEM
14336R:	Stephen Boyd <sboyd@kernel.org>
14337L:	linux-arm-msm@vger.kernel.org
14338F:	Documentation/devicetree/bindings/spmi/
14339F:	drivers/spmi/
14340F:	include/dt-bindings/spmi/spmi.h
14341F:	include/linux/spmi.h
14342F:	include/trace/events/spmi.h
14343
14344SPU FILE SYSTEM
14345M:	Jeremy Kerr <jk@ozlabs.org>
14346L:	linuxppc-dev@lists.ozlabs.org
14347W:	http://www.ibm.com/developerworks/power/cell/
14348S:	Supported
14349F:	Documentation/filesystems/spufs.txt
14350F:	arch/powerpc/platforms/cell/spufs/
14351
14352SQUASHFS FILE SYSTEM
14353M:	Phillip Lougher <phillip@squashfs.org.uk>
14354L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14355W:	http://squashfs.org.uk
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14357S:	Maintained
14358F:	Documentation/filesystems/squashfs.txt
14359F:	fs/squashfs/
14360
14361SRM (Alpha) environment access
14362M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14363S:	Maintained
14364F:	arch/alpha/kernel/srm_env.c
14365
14366ST LSM6DSx IMU IIO DRIVER
14367M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14368L:	linux-iio@vger.kernel.org
14369W:	http://www.st.com/
14370S:	Maintained
14371F:	drivers/iio/imu/st_lsm6dsx/
14372F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14373
14374ST STM32 I2C/SMBUS DRIVER
14375M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14376L:	linux-i2c@vger.kernel.org
14377S:	Maintained
14378F:	drivers/i2c/busses/i2c-stm32*
14379
14380ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14381M:	Song Qiang <songqiang1304521@gmail.com>
14382L:	linux-iio@vger.kernel.org
14383S:	Maintained
14384F:	drivers/iio/proximity/vl53l0x-i2c.c
14385F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14386
14387STABLE BRANCH
14388M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14389M:	Sasha Levin <sashal@kernel.org>
14390L:	stable@vger.kernel.org
14391S:	Supported
14392F:	Documentation/process/stable-kernel-rules.rst
14393
14394STAGING - COMEDI
14395M:	Ian Abbott <abbotti@mev.co.uk>
14396M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14397S:	Odd Fixes
14398F:	drivers/staging/comedi/
14399
14400STAGING - EROFS FILE SYSTEM
14401M:	Gao Xiang <gaoxiang25@huawei.com>
14402M:	Chao Yu <yuchao0@huawei.com>
14403L:	linux-erofs@lists.ozlabs.org
14404S:	Maintained
14405F:	drivers/staging/erofs/
14406
14407STAGING - INDUSTRIAL IO
14408M:	Jonathan Cameron <jic23@kernel.org>
14409L:	linux-iio@vger.kernel.org
14410S:	Odd Fixes
14411F:	Documentation/devicetree/bindings/staging/iio/
14412F:	drivers/staging/iio/
14413
14414STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14415M:	Marc Dietrich <marvin24@gmx.de>
14416L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14417L:	linux-tegra@vger.kernel.org
14418S:	Maintained
14419F:	drivers/staging/nvec/
14420
14421STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14422M:	Jens Frederich <jfrederich@gmail.com>
14423M:	Daniel Drake <dsd@laptop.org>
14424M:	Jon Nettleton <jon.nettleton@gmail.com>
14425W:	http://wiki.laptop.org/go/DCON
14426S:	Maintained
14427F:	drivers/staging/olpc_dcon/
14428
14429STAGING - REALTEK RTL8712U DRIVERS
14430M:	Larry Finger <Larry.Finger@lwfinger.net>
14431M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14432S:	Odd Fixes
14433F:	drivers/staging/rtl8712/
14434
14435STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14436M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14437M:	Teddy Wang <teddy.wang@siliconmotion.com>
14438M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14439L:	linux-fbdev@vger.kernel.org
14440S:	Maintained
14441F:	drivers/staging/sm750fb/
14442
14443STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14444M:	William Hubbs <w.d.hubbs@gmail.com>
14445M:	Chris Brannon <chris@the-brannons.com>
14446M:	Kirk Reiser <kirk@reisers.ca>
14447M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14448L:	speakup@linux-speakup.org
14449W:	http://www.linux-speakup.org/
14450S:	Odd Fixes
14451F:	drivers/staging/speakup/
14452
14453STAGING - VIA VT665X DRIVERS
14454M:	Forest Bond <forest@alittletooquiet.net>
14455S:	Odd Fixes
14456F:	drivers/staging/vt665?/
14457
14458STAGING - WILC1000 WIFI DRIVER
14459M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14460M:	Ajay Singh <ajay.kathat@microchip.com>
14461L:	linux-wireless@vger.kernel.org
14462S:	Supported
14463F:	drivers/staging/wilc1000/
14464
14465STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14466M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14467S:	Odd Fixes
14468F:	drivers/staging/xgifb/
14469
14470STAGING SUBSYSTEM
14471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14473L:	devel@driverdev.osuosl.org
14474S:	Supported
14475F:	drivers/staging/
14476
14477STARFIRE/DURALAN NETWORK DRIVER
14478M:	Ion Badulescu <ionut@badula.org>
14479S:	Odd Fixes
14480F:	drivers/net/ethernet/adaptec/starfire*
14481
14482STEC S1220 SKD DRIVER
14483M:	Bart Van Assche <bart.vanassche@wdc.com>
14484L:	linux-block@vger.kernel.org
14485S:	Maintained
14486F:	drivers/block/skd*[ch]
14487
14488STI AUDIO (ASoC) DRIVERS
14489M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14491S:	Maintained
14492F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14493F:	sound/soc/sti/
14494
14495STI CEC DRIVER
14496M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14497S:	Maintained
14498F:	drivers/media/platform/sti/cec/
14499F:	Documentation/devicetree/bindings/media/stih-cec.txt
14500
14501STK1160 USB VIDEO CAPTURE DRIVER
14502M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14503L:	linux-media@vger.kernel.org
14504T:	git git://linuxtv.org/media_tree.git
14505S:	Maintained
14506F:	drivers/media/usb/stk1160/
14507
14508STM32 AUDIO (ASoC) DRIVERS
14509M:	Olivier Moysan <olivier.moysan@st.com>
14510M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14511L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14512S:	Maintained
14513F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14514F:	sound/soc/stm/
14515
14516STM32 TIMER/LPTIMER DRIVERS
14517M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14518S:	Maintained
14519F:	drivers/*/stm32-*timer*
14520F:	drivers/pwm/pwm-stm32*
14521F:	include/linux/*/stm32-*tim*
14522F:	Documentation/ABI/testing/*timer-stm32
14523F:	Documentation/devicetree/bindings/*/stm32-*timer*
14524F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14525
14526STMMAC ETHERNET DRIVER
14527M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14528M:	Alexandre Torgue <alexandre.torgue@st.com>
14529M:	Jose Abreu <joabreu@synopsys.com>
14530L:	netdev@vger.kernel.org
14531W:	http://www.stlinux.com
14532S:	Supported
14533F:	drivers/net/ethernet/stmicro/stmmac/
14534
14535SUN3/3X
14536M:	Sam Creasey <sammy@sammy.net>
14537W:	http://sammy.net/sun3/
14538S:	Maintained
14539F:	arch/m68k/kernel/*sun3*
14540F:	arch/m68k/sun3*/
14541F:	arch/m68k/include/asm/sun3*
14542F:	drivers/net/ethernet/i825xx/sun3*
14543
14544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14545M:	Hans de Goede <hdegoede@redhat.com>
14546L:	linux-input@vger.kernel.org
14547S:	Maintained
14548F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14549F:	drivers/input/keyboard/sun4i-lradc-keys.c
14550
14551SUNDANCE NETWORK DRIVER
14552M:	Denis Kirjanov <kda@linux-powerpc.org>
14553L:	netdev@vger.kernel.org
14554S:	Maintained
14555F:	drivers/net/ethernet/dlink/sundance.c
14556
14557SUPERH
14558M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14559M:	Rich Felker <dalias@libc.org>
14560L:	linux-sh@vger.kernel.org
14561Q:	http://patchwork.kernel.org/project/linux-sh/list/
14562S:	Maintained
14563F:	Documentation/sh/
14564F:	arch/sh/
14565F:	drivers/sh/
14566
14567SUSPEND TO RAM
14568M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14569M:	Len Brown <len.brown@intel.com>
14570M:	Pavel Machek <pavel@ucw.cz>
14571L:	linux-pm@vger.kernel.org
14572B:	https://bugzilla.kernel.org
14573S:	Supported
14574F:	Documentation/power/
14575F:	arch/x86/kernel/acpi/
14576F:	drivers/base/power/
14577F:	kernel/power/
14578F:	include/linux/suspend.h
14579F:	include/linux/freezer.h
14580F:	include/linux/pm.h
14581
14582SVGA HANDLING
14583M:	Martin Mares <mj@ucw.cz>
14584L:	linux-video@atrey.karlin.mff.cuni.cz
14585S:	Maintained
14586F:	Documentation/svga.txt
14587F:	arch/x86/boot/video*
14588
14589SWIOTLB SUBSYSTEM
14590M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14591L:	iommu@lists.linux-foundation.org
14592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14593S:	Supported
14594F:	kernel/dma/swiotlb.c
14595F:	arch/*/kernel/pci-swiotlb.c
14596F:	include/linux/swiotlb.h
14597
14598SWITCHDEV
14599M:	Jiri Pirko <jiri@resnulli.us>
14600M:	Ivan Vecera <ivecera@redhat.com>
14601L:	netdev@vger.kernel.org
14602S:	Supported
14603F:	net/switchdev/
14604F:	include/net/switchdev.h
14605
14606SY8106A REGULATOR DRIVER
14607M:	Icenowy Zheng <icenowy@aosc.io>
14608S:	Maintained
14609F:	drivers/regulator/sy8106a-regulator.c
14610F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14611
14612SYNC FILE FRAMEWORK
14613M:	Sumit Semwal <sumit.semwal@linaro.org>
14614R:	Gustavo Padovan <gustavo@padovan.org>
14615S:	Maintained
14616L:	linux-media@vger.kernel.org
14617L:	dri-devel@lists.freedesktop.org
14618F:	drivers/dma-buf/sync_*
14619F:	drivers/dma-buf/dma-fence*
14620F:	drivers/dma-buf/sw_sync.c
14621F:	include/linux/sync_file.h
14622F:	include/uapi/linux/sync_file.h
14623F:	Documentation/sync_file.txt
14624T:	git git://anongit.freedesktop.org/drm/drm-misc
14625
14626SYNOPSYS ARC ARCHITECTURE
14627M:	Vineet Gupta <vgupta@synopsys.com>
14628L:	linux-snps-arc@lists.infradead.org
14629S:	Supported
14630F:	arch/arc/
14631F:	Documentation/devicetree/bindings/arc/*
14632F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14633F:	drivers/clocksource/arc_timer.c
14634F:	drivers/tty/serial/arc_uart.c
14635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14636
14637SYNOPSYS ARC HSDK SDP pll clock driver
14638M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14639S:	Supported
14640F:	drivers/clk/clk-hsdk-pll.c
14641F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14642
14643SYNOPSYS ARC SDP clock driver
14644M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14645S:	Supported
14646F:	drivers/clk/axs10x/*
14647F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14648
14649SYNOPSYS ARC SDP platform support
14650M:	Alexey Brodkin <abrodkin@synopsys.com>
14651S:	Supported
14652F:	arch/arc/plat-axs10x
14653F:	arch/arc/boot/dts/ax*
14654F:	Documentation/devicetree/bindings/arc/axs10*
14655
14656SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14657M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14658S:	Supported
14659F:	drivers/reset/reset-axs10x.c
14660F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14661
14662SYNOPSYS CREG GPIO DRIVER
14663M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14664S:	Maintained
14665F:	drivers/gpio/gpio-creg-snps.c
14666F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14667
14668SYNOPSYS DESIGNWARE 8250 UART DRIVER
14669R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14670S:	Maintained
14671F:	drivers/tty/serial/8250/8250_dw.c
14672
14673SYNOPSYS DESIGNWARE APB GPIO DRIVER
14674M:	Hoan Tran <hotran@apm.com>
14675L:	linux-gpio@vger.kernel.org
14676S:	Maintained
14677F:	drivers/gpio/gpio-dwapb.c
14678F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14679
14680SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14681M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14682S:	Maintained
14683F:	drivers/dma/dwi-axi-dmac/
14684F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14685
14686SYNOPSYS DESIGNWARE DMAC DRIVER
14687M:	Viresh Kumar <vireshk@kernel.org>
14688R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14689S:	Maintained
14690F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14691F:	drivers/dma/dw/
14692F:	include/dt-bindings/dma/dw-dmac.h
14693F:	include/linux/dma/dw.h
14694F:	include/linux/platform_data/dma-dw.h
14695
14696SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14697M:	Jose Abreu <Jose.Abreu@synopsys.com>
14698L:	netdev@vger.kernel.org
14699S:	Supported
14700F:	drivers/net/ethernet/synopsys/
14701
14702SYNOPSYS DESIGNWARE I2C DRIVER
14703M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14704R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14705R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14706L:	linux-i2c@vger.kernel.org
14707S:	Maintained
14708F:	drivers/i2c/busses/i2c-designware-*
14709F:	include/linux/platform_data/i2c-designware.h
14710
14711SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14712M:	Jaehoon Chung <jh80.chung@samsung.com>
14713L:	linux-mmc@vger.kernel.org
14714S:	Maintained
14715F:	drivers/mmc/host/dw_mmc*
14716
14717SYNOPSYS HSDK RESET CONTROLLER DRIVER
14718M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14719S:	Supported
14720F:	drivers/reset/reset-hsdk.c
14721F:	include/dt-bindings/reset/snps,hsdk-reset.h
14722F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14723
14724SYSTEM CONFIGURATION (SYSCON)
14725M:	Lee Jones <lee.jones@linaro.org>
14726M:	Arnd Bergmann <arnd@arndb.de>
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14728S:	Supported
14729F:	drivers/mfd/syscon.c
14730
14731SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14732M:	Sudeep Holla <sudeep.holla@arm.com>
14733L:	linux-arm-kernel@lists.infradead.org
14734S:	Maintained
14735F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14736F:	drivers/clk/clk-sc[mp]i.c
14737F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14738F:	drivers/firmware/arm_scpi.c
14739F:	drivers/firmware/arm_scmi/
14740F:	include/linux/sc[mp]i_protocol.h
14741
14742SYSTEM RESET/SHUTDOWN DRIVERS
14743M:	Sebastian Reichel <sre@kernel.org>
14744L:	linux-pm@vger.kernel.org
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14746S:	Maintained
14747F:	Documentation/devicetree/bindings/power/reset/
14748F:	drivers/power/reset/
14749
14750SYSTEM TRACE MODULE CLASS
14751M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14752S:	Maintained
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14754F:	Documentation/trace/stm.rst
14755F:	drivers/hwtracing/stm/
14756F:	include/linux/stm.h
14757F:	include/uapi/linux/stm.h
14758
14759SYSV FILESYSTEM
14760M:	Christoph Hellwig <hch@infradead.org>
14761S:	Maintained
14762F:	Documentation/filesystems/sysv-fs.txt
14763F:	fs/sysv/
14764F:	include/linux/sysv_fs.h
14765
14766TARGET SUBSYSTEM
14767M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14768L:	linux-scsi@vger.kernel.org
14769L:	target-devel@vger.kernel.org
14770W:	http://www.linux-iscsi.org
14771W:	http://groups.google.com/group/linux-iscsi-target-dev
14772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14773S:	Supported
14774F:	drivers/target/
14775F:	include/target/
14776F:	Documentation/target/
14777
14778TASKSTATS STATISTICS INTERFACE
14779M:	Balbir Singh <bsingharora@gmail.com>
14780S:	Maintained
14781F:	Documentation/accounting/taskstats*
14782F:	include/linux/taskstats*
14783F:	kernel/taskstats.c
14784
14785TC subsystem
14786M:	Jamal Hadi Salim <jhs@mojatatu.com>
14787M:	Cong Wang <xiyou.wangcong@gmail.com>
14788M:	Jiri Pirko <jiri@resnulli.us>
14789L:	netdev@vger.kernel.org
14790S:	Maintained
14791F:	include/net/pkt_cls.h
14792F:	include/net/pkt_sched.h
14793F:	include/net/tc_act/
14794F:	include/uapi/linux/pkt_cls.h
14795F:	include/uapi/linux/pkt_sched.h
14796F:	include/uapi/linux/tc_act/
14797F:	include/uapi/linux/tc_ematch/
14798F:	net/sched/
14799
14800TC90522 MEDIA DRIVER
14801M:	Akihiro Tsukada <tskd08@gmail.com>
14802L:	linux-media@vger.kernel.org
14803S:	Odd Fixes
14804F:	drivers/media/dvb-frontends/tc90522*
14805
14806TCP LOW PRIORITY MODULE
14807M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14808M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14809W:	http://tcp-lp-mod.sourceforge.net/
14810S:	Maintained
14811F:	net/ipv4/tcp_lp.c
14812
14813TDA10071 MEDIA DRIVER
14814M:	Antti Palosaari <crope@iki.fi>
14815L:	linux-media@vger.kernel.org
14816W:	https://linuxtv.org
14817W:	http://palosaari.fi/linux/
14818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14819T:	git git://linuxtv.org/anttip/media_tree.git
14820S:	Maintained
14821F:	drivers/media/dvb-frontends/tda10071*
14822
14823TDA18212 MEDIA DRIVER
14824M:	Antti Palosaari <crope@iki.fi>
14825L:	linux-media@vger.kernel.org
14826W:	https://linuxtv.org
14827W:	http://palosaari.fi/linux/
14828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14829T:	git git://linuxtv.org/anttip/media_tree.git
14830S:	Maintained
14831F:	drivers/media/tuners/tda18212*
14832
14833TDA18218 MEDIA DRIVER
14834M:	Antti Palosaari <crope@iki.fi>
14835L:	linux-media@vger.kernel.org
14836W:	https://linuxtv.org
14837W:	http://palosaari.fi/linux/
14838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14839T:	git git://linuxtv.org/anttip/media_tree.git
14840S:	Maintained
14841F:	drivers/media/tuners/tda18218*
14842
14843TDA18250 MEDIA DRIVER
14844M:	Olli Salonen <olli.salonen@iki.fi>
14845L:	linux-media@vger.kernel.org
14846W:	https://linuxtv.org
14847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14848T:	git git://linuxtv.org/media_tree.git
14849S:	Maintained
14850F:	drivers/media/tuners/tda18250*
14851
14852TDA18271 MEDIA DRIVER
14853M:	Michael Krufky <mkrufky@linuxtv.org>
14854L:	linux-media@vger.kernel.org
14855W:	https://linuxtv.org
14856W:	http://github.com/mkrufky
14857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14858T:	git git://linuxtv.org/mkrufky/tuners.git
14859S:	Maintained
14860F:	drivers/media/tuners/tda18271*
14861
14862TDA1997x MEDIA DRIVER
14863M:	Tim Harvey <tharvey@gateworks.com>
14864L:	linux-media@vger.kernel.org
14865W:	https://linuxtv.org
14866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14867S:	Maintained
14868F:	drivers/media/i2c/tda1997x.*
14869
14870TDA827x MEDIA DRIVER
14871M:	Michael Krufky <mkrufky@linuxtv.org>
14872L:	linux-media@vger.kernel.org
14873W:	https://linuxtv.org
14874W:	http://github.com/mkrufky
14875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14876T:	git git://linuxtv.org/mkrufky/tuners.git
14877S:	Maintained
14878F:	drivers/media/tuners/tda8290.*
14879
14880TDA8290 MEDIA DRIVER
14881M:	Michael Krufky <mkrufky@linuxtv.org>
14882L:	linux-media@vger.kernel.org
14883W:	https://linuxtv.org
14884W:	http://github.com/mkrufky
14885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14886T:	git git://linuxtv.org/mkrufky/tuners.git
14887S:	Maintained
14888F:	drivers/media/tuners/tda8290.*
14889
14890TDA9840 MEDIA DRIVER
14891M:	Hans Verkuil <hverkuil@xs4all.nl>
14892L:	linux-media@vger.kernel.org
14893T:	git git://linuxtv.org/media_tree.git
14894W:	https://linuxtv.org
14895S:	Maintained
14896F:	drivers/media/i2c/tda9840*
14897
14898TEA5761 TUNER DRIVER
14899M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14900L:	linux-media@vger.kernel.org
14901W:	https://linuxtv.org
14902T:	git git://linuxtv.org/media_tree.git
14903S:	Odd fixes
14904F:	drivers/media/tuners/tea5761.*
14905
14906TEA5767 TUNER DRIVER
14907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14908L:	linux-media@vger.kernel.org
14909W:	https://linuxtv.org
14910T:	git git://linuxtv.org/media_tree.git
14911S:	Maintained
14912F:	drivers/media/tuners/tea5767.*
14913
14914TEA6415C MEDIA DRIVER
14915M:	Hans Verkuil <hverkuil@xs4all.nl>
14916L:	linux-media@vger.kernel.org
14917T:	git git://linuxtv.org/media_tree.git
14918W:	https://linuxtv.org
14919S:	Maintained
14920F:	drivers/media/i2c/tea6415c*
14921
14922TEA6420 MEDIA DRIVER
14923M:	Hans Verkuil <hverkuil@xs4all.nl>
14924L:	linux-media@vger.kernel.org
14925T:	git git://linuxtv.org/media_tree.git
14926W:	https://linuxtv.org
14927S:	Maintained
14928F:	drivers/media/i2c/tea6420*
14929
14930TEAM DRIVER
14931M:	Jiri Pirko <jiri@resnulli.us>
14932L:	netdev@vger.kernel.org
14933S:	Supported
14934F:	drivers/net/team/
14935F:	include/linux/if_team.h
14936F:	include/uapi/linux/if_team.h
14937
14938TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14939M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14940S:	Maintained
14941F:	arch/x86/platform/ts5500/
14942
14943TECHNOTREND USB IR RECEIVER
14944M:	Sean Young <sean@mess.org>
14945L:	linux-media@vger.kernel.org
14946S:	Maintained
14947F:	drivers/media/rc/ttusbir.c
14948
14949TECHWELL TW9910 VIDEO DECODER
14950L:	linux-media@vger.kernel.org
14951S:	Orphan
14952F:	drivers/media/i2c/tw9910.c
14953F:	include/media/i2c/tw9910.h
14954
14955TEE SUBSYSTEM
14956M:	Jens Wiklander <jens.wiklander@linaro.org>
14957S:	Maintained
14958F:	include/linux/tee_drv.h
14959F:	include/uapi/linux/tee.h
14960F:	drivers/tee/
14961F:	Documentation/tee.txt
14962
14963TEGRA ARCHITECTURE SUPPORT
14964M:	Thierry Reding <thierry.reding@gmail.com>
14965M:	Jonathan Hunter <jonathanh@nvidia.com>
14966L:	linux-tegra@vger.kernel.org
14967Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14969S:	Supported
14970N:	[^a-z]tegra
14971
14972TEGRA CLOCK DRIVER
14973M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14974M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14975S:	Supported
14976F:	drivers/clk/tegra/
14977
14978TEGRA DMA DRIVERS
14979M:	Laxman Dewangan <ldewangan@nvidia.com>
14980M:	Jon Hunter <jonathanh@nvidia.com>
14981S:	Supported
14982F:	drivers/dma/tegra*
14983
14984TEGRA I2C DRIVER
14985M:	Laxman Dewangan <ldewangan@nvidia.com>
14986S:	Supported
14987F:	drivers/i2c/busses/i2c-tegra.c
14988
14989TEGRA IOMMU DRIVERS
14990M:	Thierry Reding <thierry.reding@gmail.com>
14991L:	linux-tegra@vger.kernel.org
14992S:	Supported
14993F:	drivers/iommu/tegra*
14994
14995TEGRA KBC DRIVER
14996M:	Laxman Dewangan <ldewangan@nvidia.com>
14997S:	Supported
14998F:	drivers/input/keyboard/tegra-kbc.c
14999
15000TEGRA NAND DRIVER
15001M:	Stefan Agner <stefan@agner.ch>
15002M:	Lucas Stach <dev@lynxeye.de>
15003S:	Maintained
15004F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15005F:	drivers/mtd/nand/raw/tegra_nand.c
15006
15007TEGRA PWM DRIVER
15008M:	Thierry Reding <thierry.reding@gmail.com>
15009S:	Supported
15010F:	drivers/pwm/pwm-tegra.c
15011
15012TEGRA SERIAL DRIVER
15013M:	Laxman Dewangan <ldewangan@nvidia.com>
15014S:	Supported
15015F:	drivers/tty/serial/serial-tegra.c
15016
15017TEGRA SPI DRIVER
15018M:	Laxman Dewangan <ldewangan@nvidia.com>
15019S:	Supported
15020F:	drivers/spi/spi-tegra*
15021
15022TEHUTI ETHERNET DRIVER
15023M:	Andy Gospodarek <andy@greyhouse.net>
15024L:	netdev@vger.kernel.org
15025S:	Supported
15026F:	drivers/net/ethernet/tehuti/*
15027
15028Telecom Clock Driver for MCPL0010
15029M:	Mark Gross <mark.gross@intel.com>
15030S:	Supported
15031F:	drivers/char/tlclk.c
15032
15033TENSILICA XTENSA PORT (xtensa)
15034M:	Chris Zankel <chris@zankel.net>
15035M:	Max Filippov <jcmvbkbc@gmail.com>
15036L:	linux-xtensa@linux-xtensa.org
15037T:	git git://github.com/czankel/xtensa-linux.git
15038S:	Maintained
15039F:	arch/xtensa/
15040F:	drivers/irqchip/irq-xtensa-*
15041
15042Texas Instruments' System Control Interface (TISCI) Protocol Driver
15043M:	Nishanth Menon <nm@ti.com>
15044M:	Tero Kristo <t-kristo@ti.com>
15045M:	Santosh Shilimkar <ssantosh@kernel.org>
15046L:	linux-arm-kernel@lists.infradead.org
15047S:	Maintained
15048F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15049F:	drivers/firmware/ti_sci*
15050F:	include/linux/soc/ti/ti_sci_protocol.h
15051F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15052F:	drivers/soc/ti/ti_sci_pm_domains.c
15053F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15054F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15055F:	drivers/clk/keystone/sci-clk.c
15056F:	drivers/reset/reset-ti-sci.c
15057
15058Texas Instruments ASoC drivers
15059M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15061S:	Maintained
15062F:	sound/soc/ti/
15063
15064THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15065M:	Hans Verkuil <hverkuil@xs4all.nl>
15066L:	linux-media@vger.kernel.org
15067T:	git git://linuxtv.org/media_tree.git
15068W:	https://linuxtv.org
15069S:	Maintained
15070F:	drivers/media/radio/radio-raremono.c
15071
15072THERMAL
15073M:	Zhang Rui <rui.zhang@intel.com>
15074M:	Eduardo Valentin <edubezval@gmail.com>
15075R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15076L:	linux-pm@vger.kernel.org
15077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15079Q:	https://patchwork.kernel.org/project/linux-pm/list/
15080S:	Supported
15081F:	drivers/thermal/
15082F:	include/linux/thermal.h
15083F:	include/uapi/linux/thermal.h
15084F:	include/linux/cpu_cooling.h
15085F:	Documentation/devicetree/bindings/thermal/
15086
15087THERMAL/CPU_COOLING
15088M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15089M:	Viresh Kumar <viresh.kumar@linaro.org>
15090M:	Javi Merino <javi.merino@kernel.org>
15091L:	linux-pm@vger.kernel.org
15092S:	Supported
15093F:	Documentation/thermal/cpu-cooling-api.txt
15094F:	drivers/thermal/cpu_cooling.c
15095F:	include/linux/cpu_cooling.h
15096
15097THINKPAD ACPI EXTRAS DRIVER
15098M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15099L:	ibm-acpi-devel@lists.sourceforge.net
15100L:	platform-driver-x86@vger.kernel.org
15101W:	http://ibm-acpi.sourceforge.net
15102W:	http://thinkwiki.org/wiki/Ibm-acpi
15103T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15104S:	Maintained
15105F:	drivers/platform/x86/thinkpad_acpi.c
15106
15107THUNDERBOLT DRIVER
15108M:	Andreas Noever <andreas.noever@gmail.com>
15109M:	Michael Jamet <michael.jamet@intel.com>
15110M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15111M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15113S:	Maintained
15114F:	Documentation/admin-guide/thunderbolt.rst
15115F:	drivers/thunderbolt/
15116F:	include/linux/thunderbolt.h
15117
15118THUNDERBOLT NETWORK DRIVER
15119M:	Michael Jamet <michael.jamet@intel.com>
15120M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15121M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15122L:	netdev@vger.kernel.org
15123S:	Maintained
15124F:	drivers/net/thunderbolt.c
15125
15126THUNDERX GPIO DRIVER
15127M:	David Daney <david.daney@cavium.com>
15128S:	Maintained
15129F:	drivers/gpio/gpio-thunderx.c
15130
15131TI AM437X VPFE DRIVER
15132M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15133L:	linux-media@vger.kernel.org
15134W:	https://linuxtv.org
15135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15136T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15137S:	Maintained
15138F:	drivers/media/platform/am437x/
15139
15140TI BANDGAP AND THERMAL DRIVER
15141M:	Eduardo Valentin <edubezval@gmail.com>
15142M:	Keerthy <j-keerthy@ti.com>
15143L:	linux-pm@vger.kernel.org
15144L:	linux-omap@vger.kernel.org
15145S:	Maintained
15146F:	drivers/thermal/ti-soc-thermal/
15147
15148TI BQ27XXX POWER SUPPLY DRIVER
15149R:	Andrew F. Davis <afd@ti.com>
15150F:	include/linux/power/bq27xxx_battery.h
15151F:	drivers/power/supply/bq27xxx_battery.c
15152F:	drivers/power/supply/bq27xxx_battery_i2c.c
15153
15154TI CDCE706 CLOCK DRIVER
15155M:	Max Filippov <jcmvbkbc@gmail.com>
15156S:	Maintained
15157F:	drivers/clk/clk-cdce706.c
15158
15159TI CLOCK DRIVER
15160M:	Tero Kristo <t-kristo@ti.com>
15161L:	linux-omap@vger.kernel.org
15162S:	Maintained
15163F:	drivers/clk/ti/
15164F:	include/linux/clk/ti.h
15165
15166TI DAVINCI MACHINE SUPPORT
15167M:	Sekhar Nori <nsekhar@ti.com>
15168M:	Kevin Hilman <khilman@kernel.org>
15169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15171S:	Supported
15172F:	arch/arm/mach-davinci/
15173F:	drivers/i2c/busses/i2c-davinci.c
15174F:	arch/arm/boot/dts/da850*
15175
15176TI DAVINCI SERIES CLOCK DRIVER
15177M:	David Lechner <david@lechnology.com>
15178R:	Sekhar Nori <nsekhar@ti.com>
15179S:	Maintained
15180F:	Documentation/devicetree/bindings/clock/ti/davinci/
15181F:	drivers/clk/davinci/
15182
15183TI DAVINCI SERIES GPIO DRIVER
15184M:	Keerthy <j-keerthy@ti.com>
15185L:	linux-gpio@vger.kernel.org
15186S:	Maintained
15187F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15188F:	drivers/gpio/gpio-davinci.c
15189
15190TI DAVINCI SERIES MEDIA DRIVER
15191M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15192L:	linux-media@vger.kernel.org
15193W:	https://linuxtv.org
15194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15195T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15196S:	Maintained
15197F:	drivers/media/platform/davinci/
15198F:	include/media/davinci/
15199
15200TI ETHERNET SWITCH DRIVER (CPSW)
15201R:	Grygorii Strashko <grygorii.strashko@ti.com>
15202L:	linux-omap@vger.kernel.org
15203L:	netdev@vger.kernel.org
15204S:	Maintained
15205F:	drivers/net/ethernet/ti/cpsw*
15206F:	drivers/net/ethernet/ti/davinci*
15207
15208TI FLASH MEDIA INTERFACE DRIVER
15209M:	Alex Dubov <oakad@yahoo.com>
15210S:	Maintained
15211F:	drivers/misc/tifm*
15212F:	drivers/mmc/host/tifm_sd.c
15213F:	include/linux/tifm.h
15214
15215TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15216M:	Santosh Shilimkar <ssantosh@kernel.org>
15217L:	linux-kernel@vger.kernel.org
15218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15219S:	Maintained
15220F:	drivers/soc/ti/*
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15222
15223TI LM49xxx FAMILY ASoC CODEC DRIVERS
15224M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15225M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15227S:	Maintained
15228F:	sound/soc/codecs/lm49453*
15229F:	sound/soc/codecs/isabelle*
15230
15231TI LP855x BACKLIGHT DRIVER
15232M:	Milo Kim <milo.kim@ti.com>
15233S:	Maintained
15234F:	Documentation/backlight/lp855x-driver.txt
15235F:	drivers/video/backlight/lp855x_bl.c
15236F:	include/linux/platform_data/lp855x.h
15237
15238TI LP8727 CHARGER DRIVER
15239M:	Milo Kim <milo.kim@ti.com>
15240S:	Maintained
15241F:	drivers/power/supply/lp8727_charger.c
15242F:	include/linux/platform_data/lp8727.h
15243
15244TI LP8788 MFD DRIVER
15245M:	Milo Kim <milo.kim@ti.com>
15246S:	Maintained
15247F:	drivers/iio/adc/lp8788_adc.c
15248F:	drivers/leds/leds-lp8788.c
15249F:	drivers/mfd/lp8788*.c
15250F:	drivers/power/supply/lp8788-charger.c
15251F:	drivers/regulator/lp8788-*.c
15252F:	include/linux/mfd/lp8788*.h
15253
15254TI NETCP ETHERNET DRIVER
15255M:	Wingman Kwok <w-kwok2@ti.com>
15256M:	Murali Karicheri <m-karicheri2@ti.com>
15257L:	netdev@vger.kernel.org
15258S:	Maintained
15259F:	drivers/net/ethernet/ti/netcp*
15260
15261TI PCM3060 ASoC CODEC DRIVER
15262M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15264S:	Maintained
15265F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15266F:	sound/soc/codecs/pcm3060*
15267
15268TI TAS571X FAMILY ASoC CODEC DRIVER
15269M:	Kevin Cernekee <cernekee@chromium.org>
15270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15271S:	Odd Fixes
15272F:	sound/soc/codecs/tas571x*
15273
15274TI TRF7970A NFC DRIVER
15275M:	Mark Greer <mgreer@animalcreek.com>
15276L:	linux-wireless@vger.kernel.org
15277L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15278S:	Supported
15279F:	drivers/nfc/trf7970a.c
15280F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15281
15282TI TWL4030 SERIES SOC CODEC DRIVER
15283M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15284L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15285S:	Maintained
15286F:	sound/soc/codecs/twl4030*
15287
15288TI VPE/CAL DRIVERS
15289M:	Benoit Parrot <bparrot@ti.com>
15290L:	linux-media@vger.kernel.org
15291W:	http://linuxtv.org/
15292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15293S:	Maintained
15294F:	drivers/media/platform/ti-vpe/
15295
15296TI WILINK WIRELESS DRIVERS
15297L:	linux-wireless@vger.kernel.org
15298W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15299W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15301S:	Orphan
15302F:	drivers/net/wireless/ti/
15303F:	include/linux/wl12xx.h
15304
15305TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15306M:	John Stultz <john.stultz@linaro.org>
15307M:	Thomas Gleixner <tglx@linutronix.de>
15308R:	Stephen Boyd <sboyd@kernel.org>
15309L:	linux-kernel@vger.kernel.org
15310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15311S:	Supported
15312F:	include/linux/clocksource.h
15313F:	include/linux/time.h
15314F:	include/linux/timex.h
15315F:	include/uapi/linux/time.h
15316F:	include/uapi/linux/timex.h
15317F:	kernel/time/clocksource.c
15318F:	kernel/time/time*.c
15319F:	kernel/time/alarmtimer.c
15320F:	kernel/time/ntp.c
15321F:	tools/testing/selftests/timers/
15322
15323TIPC NETWORK LAYER
15324M:	Jon Maloy <jon.maloy@ericsson.com>
15325M:	Ying Xue <ying.xue@windriver.com>
15326L:	netdev@vger.kernel.org (core kernel code)
15327L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15328W:	http://tipc.sourceforge.net/
15329S:	Maintained
15330F:	include/uapi/linux/tipc*.h
15331F:	net/tipc/
15332
15333TLAN NETWORK DRIVER
15334M:	Samuel Chessman <chessman@tux.org>
15335L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15336W:	http://sourceforge.net/projects/tlan/
15337S:	Maintained
15338F:	Documentation/networking/device_drivers/ti/tlan.txt
15339F:	drivers/net/ethernet/ti/tlan.*
15340
15341TM6000 VIDEO4LINUX DRIVER
15342M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15343L:	linux-media@vger.kernel.org
15344W:	https://linuxtv.org
15345T:	git git://linuxtv.org/media_tree.git
15346S:	Odd fixes
15347F:	drivers/media/usb/tm6000/
15348F:	Documentation/media/v4l-drivers/tm6000*
15349
15350TMIO/SDHI MMC DRIVER
15351M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15352L:	linux-mmc@vger.kernel.org
15353S:	Supported
15354F:	drivers/mmc/host/tmio_mmc*
15355F:	drivers/mmc/host/renesas_sdhi*
15356F:	include/linux/mfd/tmio.h
15357
15358TMP401 HARDWARE MONITOR DRIVER
15359M:	Guenter Roeck <linux@roeck-us.net>
15360L:	linux-hwmon@vger.kernel.org
15361S:	Maintained
15362F:	Documentation/hwmon/tmp401
15363F:	drivers/hwmon/tmp401.c
15364
15365TMPFS (SHMEM FILESYSTEM)
15366M:	Hugh Dickins <hughd@google.com>
15367L:	linux-mm@kvack.org
15368S:	Maintained
15369F:	include/linux/shmem_fs.h
15370F:	mm/shmem.c
15371
15372TOMOYO SECURITY MODULE
15373M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15374M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15375L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15376L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15377L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15378L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15379W:	http://tomoyo.sourceforge.jp/
15380T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15381S:	Maintained
15382F:	security/tomoyo/
15383
15384TOPSTAR LAPTOP EXTRAS DRIVER
15385M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15386L:	platform-driver-x86@vger.kernel.org
15387S:	Maintained
15388F:	drivers/platform/x86/topstar-laptop.c
15389
15390TORTURE-TEST MODULES
15391M:	Davidlohr Bueso <dave@stgolabs.net>
15392M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15393M:	Josh Triplett <josh@joshtriplett.org>
15394L:	linux-kernel@vger.kernel.org
15395S:	Supported
15396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15397F:	Documentation/RCU/torture.txt
15398F:	kernel/torture.c
15399F:	kernel/rcu/rcutorture.c
15400F:	kernel/rcu/rcuperf.c
15401F:	kernel/locking/locktorture.c
15402
15403TOSHIBA ACPI EXTRAS DRIVER
15404M:	Azael Avalos <coproscefalo@gmail.com>
15405L:	platform-driver-x86@vger.kernel.org
15406S:	Maintained
15407F:	drivers/platform/x86/toshiba_acpi.c
15408
15409TOSHIBA BLUETOOTH DRIVER
15410M:	Azael Avalos <coproscefalo@gmail.com>
15411L:	platform-driver-x86@vger.kernel.org
15412S:	Maintained
15413F:	drivers/platform/x86/toshiba_bluetooth.c
15414
15415TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15416M:	Azael Avalos <coproscefalo@gmail.com>
15417L:	platform-driver-x86@vger.kernel.org
15418S:	Maintained
15419F:	drivers/platform/x86/toshiba_haps.c
15420
15421TOSHIBA SMM DRIVER
15422M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15423W:	http://www.buzzard.org.uk/toshiba/
15424S:	Maintained
15425F:	drivers/char/toshiba.c
15426F:	include/linux/toshiba.h
15427F:	include/uapi/linux/toshiba.h
15428
15429TOSHIBA TC358743 DRIVER
15430M:	Mats Randgaard <matrandg@cisco.com>
15431L:	linux-media@vger.kernel.org
15432S:	Maintained
15433F:	drivers/media/i2c/tc358743*
15434F:	include/media/i2c/tc358743.h
15435
15436TOSHIBA WMI HOTKEYS DRIVER
15437M:	Azael Avalos <coproscefalo@gmail.com>
15438L:	platform-driver-x86@vger.kernel.org
15439S:	Maintained
15440F:	drivers/platform/x86/toshiba-wmi.c
15441
15442TPM DEVICE DRIVER
15443M:	Peter Huewe <peterhuewe@gmx.de>
15444M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15445R:	Jason Gunthorpe <jgg@ziepe.ca>
15446L:	linux-integrity@vger.kernel.org
15447Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15448W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15449T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15450S:	Maintained
15451F:	drivers/char/tpm/
15452
15453TRACING
15454M:	Steven Rostedt <rostedt@goodmis.org>
15455M:	Ingo Molnar <mingo@redhat.com>
15456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15457S:	Maintained
15458F:	Documentation/trace/ftrace.rst
15459F:	arch/*/*/*/ftrace.h
15460F:	arch/*/kernel/ftrace.c
15461F:	include/*/ftrace.h
15462F:	include/linux/trace*.h
15463F:	include/trace/
15464F:	kernel/trace/
15465F:	tools/testing/selftests/ftrace/
15466
15467TRACING MMIO ACCESSES (MMIOTRACE)
15468M:	Steven Rostedt <rostedt@goodmis.org>
15469M:	Ingo Molnar <mingo@kernel.org>
15470R:	Karol Herbst <karolherbst@gmail.com>
15471R:	Pekka Paalanen <ppaalanen@gmail.com>
15472S:	Maintained
15473L:	linux-kernel@vger.kernel.org
15474L:	nouveau@lists.freedesktop.org
15475F:	kernel/trace/trace_mmiotrace.c
15476F:	include/linux/mmiotrace.h
15477F:	arch/x86/mm/kmmio.c
15478F:	arch/x86/mm/mmio-mod.c
15479F:	arch/x86/mm/testmmiotrace.c
15480
15481TRIVIAL PATCHES
15482M:	Jiri Kosina <trivial@kernel.org>
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15484S:	Maintained
15485K:	^Subject:.*(?i)trivial
15486
15487TEMPO SEMICONDUCTOR DRIVERS
15488M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15489S:	Maintained
15490F:	sound/soc/codecs/tscs*.c
15491F:	sound/soc/codecs/tscs*.h
15492F:	Documentation/devicetree/bindings/sound/tscs*.txt
15493
15494TTY LAYER
15495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15496M:	Jiri Slaby <jslaby@suse.com>
15497S:	Supported
15498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15499F:	Documentation/serial/
15500F:	drivers/tty/
15501F:	drivers/tty/serial/serial_core.c
15502F:	include/linux/serial_core.h
15503F:	include/linux/serial.h
15504F:	include/linux/tty.h
15505F:	include/uapi/linux/serial_core.h
15506F:	include/uapi/linux/serial.h
15507F:	include/uapi/linux/tty.h
15508
15509TUA9001 MEDIA DRIVER
15510M:	Antti Palosaari <crope@iki.fi>
15511L:	linux-media@vger.kernel.org
15512W:	https://linuxtv.org
15513W:	http://palosaari.fi/linux/
15514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15515T:	git git://linuxtv.org/anttip/media_tree.git
15516S:	Maintained
15517F:	drivers/media/tuners/tua9001*
15518
15519TULIP NETWORK DRIVERS
15520L:	netdev@vger.kernel.org
15521L:	linux-parisc@vger.kernel.org
15522S:	Orphan
15523F:	drivers/net/ethernet/dec/tulip/
15524
15525TUN/TAP driver
15526M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15527W:	http://vtun.sourceforge.net/tun
15528S:	Maintained
15529F:	Documentation/networking/tuntap.txt
15530F:	arch/um/os-Linux/drivers/
15531
15532TURBOCHANNEL SUBSYSTEM
15533M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15534M:	Ralf Baechle <ralf@linux-mips.org>
15535L:	linux-mips@vger.kernel.org
15536Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15537S:	Maintained
15538F:	drivers/tc/
15539F:	include/linux/tc.h
15540
15541TURBOSTAT UTILITY
15542M:	"Len Brown" <lenb@kernel.org>
15543L:	linux-pm@vger.kernel.org
15544B:	https://bugzilla.kernel.org
15545Q:	https://patchwork.kernel.org/project/linux-pm/list/
15546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15547S:	Supported
15548F:	tools/power/x86/turbostat/
15549
15550TW5864 VIDEO4LINUX DRIVER
15551M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15552M:	Anton Sviridenko <anton@corp.bluecherry.net>
15553M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15554M:	Andrey Utkin <andrey_utkin@fastmail.com>
15555L:	linux-media@vger.kernel.org
15556S:	Supported
15557F:	drivers/media/pci/tw5864/
15558
15559TW68 VIDEO4LINUX DRIVER
15560M:	Hans Verkuil <hverkuil@xs4all.nl>
15561L:	linux-media@vger.kernel.org
15562T:	git git://linuxtv.org/media_tree.git
15563W:	https://linuxtv.org
15564S:	Odd Fixes
15565F:	drivers/media/pci/tw68/
15566
15567TW686X VIDEO4LINUX DRIVER
15568M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15569L:	linux-media@vger.kernel.org
15570T:	git git://linuxtv.org/media_tree.git
15571W:	http://linuxtv.org
15572S:	Maintained
15573F:	drivers/media/pci/tw686x/
15574
15575UBI FILE SYSTEM (UBIFS)
15576M:	Richard Weinberger <richard@nod.at>
15577M:	Artem Bityutskiy <dedekind1@gmail.com>
15578M:	Adrian Hunter <adrian.hunter@intel.com>
15579L:	linux-mtd@lists.infradead.org
15580T:	git git://git.infradead.org/ubifs-2.6.git
15581W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15582S:	Supported
15583F:	Documentation/filesystems/ubifs.txt
15584F:	fs/ubifs/
15585
15586UCLINUX (M68KNOMMU AND COLDFIRE)
15587M:	Greg Ungerer <gerg@linux-m68k.org>
15588W:	http://www.linux-m68k.org/
15589W:	http://www.uclinux.org/
15590L:	linux-m68k@lists.linux-m68k.org
15591L:	uclinux-dev@uclinux.org  (subscribers-only)
15592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15593S:	Maintained
15594F:	arch/m68k/coldfire/
15595F:	arch/m68k/68*/
15596F:	arch/m68k/*/*_no.*
15597F:	arch/m68k/include/asm/*_no.*
15598
15599UDF FILESYSTEM
15600M:	Jan Kara <jack@suse.com>
15601S:	Maintained
15602F:	Documentation/filesystems/udf.txt
15603F:	fs/udf/
15604
15605UDRAW TABLET
15606M:	Bastien Nocera <hadess@hadess.net>
15607L:	linux-input@vger.kernel.org
15608S:	Maintained
15609F:	drivers/hid/hid-udraw-ps3.c
15610
15611UFS FILESYSTEM
15612M:	Evgeniy Dushistov <dushistov@mail.ru>
15613S:	Maintained
15614F:	Documentation/filesystems/ufs.txt
15615F:	fs/ufs/
15616
15617UHID USERSPACE HID IO DRIVER:
15618M:	David Herrmann <dh.herrmann@googlemail.com>
15619L:	linux-input@vger.kernel.org
15620S:	Maintained
15621F:	drivers/hid/uhid.c
15622F:	include/uapi/linux/uhid.h
15623
15624ULPI BUS
15625M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15626L:	linux-usb@vger.kernel.org
15627S:	Maintained
15628F:	drivers/usb/common/ulpi.c
15629F:	include/linux/ulpi/
15630
15631ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15632L:	linux-usb@vger.kernel.org
15633S:	Orphan
15634F:	drivers/uwb/
15635F:	include/linux/uwb.h
15636F:	include/linux/uwb/
15637
15638UNICORE32 ARCHITECTURE:
15639M:	Guan Xuetao <gxt@pku.edu.cn>
15640W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15641S:	Maintained
15642T:	git git://github.com/gxt/linux.git
15643F:	arch/unicore32/
15644
15645UNIFDEF
15646M:	Tony Finch <dot@dotat.at>
15647W:	http://dotat.at/prog/unifdef
15648S:	Maintained
15649F:	scripts/unifdef.c
15650
15651UNIFORM CDROM DRIVER
15652M:	Jens Axboe <axboe@kernel.dk>
15653W:	http://www.kernel.dk
15654S:	Maintained
15655F:	Documentation/cdrom/
15656F:	drivers/cdrom/cdrom.c
15657F:	include/linux/cdrom.h
15658F:	include/uapi/linux/cdrom.h
15659
15660UNISYS S-PAR DRIVERS
15661M:	David Kershner <david.kershner@unisys.com>
15662L:	sparmaintainer@unisys.com (Unisys internal)
15663S:	Supported
15664F:	include/linux/visorbus.h
15665F:	drivers/visorbus/
15666F:	drivers/staging/unisys/
15667
15668UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15669M:	Vinayak Holikatti <vinholikatti@gmail.com>
15670L:	linux-scsi@vger.kernel.org
15671S:	Supported
15672F:	Documentation/scsi/ufs.txt
15673F:	drivers/scsi/ufs/
15674
15675UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15676M:	Joao Pinto <jpinto@synopsys.com>
15677L:	linux-scsi@vger.kernel.org
15678S:	Supported
15679F:	drivers/scsi/ufs/*dwc*
15680
15681UNSORTED BLOCK IMAGES (UBI)
15682M:	Artem Bityutskiy <dedekind1@gmail.com>
15683M:	Richard Weinberger <richard@nod.at>
15684W:	http://www.linux-mtd.infradead.org/
15685L:	linux-mtd@lists.infradead.org
15686T:	git git://git.infradead.org/ubifs-2.6.git
15687S:	Supported
15688F:	drivers/mtd/ubi/
15689F:	include/linux/mtd/ubi.h
15690F:	include/uapi/mtd/ubi-user.h
15691
15692USB "USBNET" DRIVER FRAMEWORK
15693M:	Oliver Neukum <oneukum@suse.com>
15694L:	netdev@vger.kernel.org
15695W:	http://www.linux-usb.org/usbnet
15696S:	Maintained
15697F:	drivers/net/usb/usbnet.c
15698F:	include/linux/usb/usbnet.h
15699
15700USB ACM DRIVER
15701M:	Oliver Neukum <oneukum@suse.com>
15702L:	linux-usb@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/usb/acm.txt
15705F:	drivers/usb/class/cdc-acm.*
15706
15707USB AR5523 WIRELESS DRIVER
15708M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15709L:	linux-wireless@vger.kernel.org
15710S:	Maintained
15711F:	drivers/net/wireless/ath/ar5523/
15712
15713USB ATTACHED SCSI
15714M:	Oliver Neukum <oneukum@suse.com>
15715L:	linux-usb@vger.kernel.org
15716L:	linux-scsi@vger.kernel.org
15717S:	Maintained
15718F:	drivers/usb/storage/uas.c
15719
15720USB CDC ETHERNET DRIVER
15721M:	Oliver Neukum <oliver@neukum.org>
15722L:	linux-usb@vger.kernel.org
15723S:	Maintained
15724F:	drivers/net/usb/cdc_*.c
15725F:	include/uapi/linux/usb/cdc.h
15726
15727USB CHAOSKEY DRIVER
15728M:	Keith Packard <keithp@keithp.com>
15729L:	linux-usb@vger.kernel.org
15730S:	Maintained
15731F:	drivers/usb/misc/chaoskey.c
15732
15733USB CYPRESS C67X00 DRIVER
15734M:	Peter Korsgaard <jacmet@sunsite.dk>
15735L:	linux-usb@vger.kernel.org
15736S:	Maintained
15737F:	drivers/usb/c67x00/
15738
15739USB DAVICOM DM9601 DRIVER
15740M:	Peter Korsgaard <jacmet@sunsite.dk>
15741L:	netdev@vger.kernel.org
15742W:	http://www.linux-usb.org/usbnet
15743S:	Maintained
15744F:	drivers/net/usb/dm9601.c
15745
15746USB DIAMOND RIO500 DRIVER
15747M:	Cesar Miquel <miquel@df.uba.ar>
15748L:	rio500-users@lists.sourceforge.net
15749W:	http://rio500.sourceforge.net
15750S:	Maintained
15751F:	drivers/usb/misc/rio500*
15752
15753USB EHCI DRIVER
15754M:	Alan Stern <stern@rowland.harvard.edu>
15755L:	linux-usb@vger.kernel.org
15756S:	Maintained
15757F:	Documentation/usb/ehci.txt
15758F:	drivers/usb/host/ehci*
15759
15760USB GADGET/PERIPHERAL SUBSYSTEM
15761M:	Felipe Balbi <balbi@kernel.org>
15762L:	linux-usb@vger.kernel.org
15763W:	http://www.linux-usb.org/gadget
15764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15765S:	Maintained
15766F:	drivers/usb/gadget/
15767F:	include/linux/usb/gadget*
15768
15769USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15770M:	Jiri Kosina <jikos@kernel.org>
15771M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15772L:	linux-usb@vger.kernel.org
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15774S:	Maintained
15775F:	Documentation/hid/hiddev.txt
15776F:	drivers/hid/usbhid/
15777
15778USB INTEL XHCI ROLE MUX DRIVER
15779M:	Hans de Goede <hdegoede@redhat.com>
15780L:	linux-usb@vger.kernel.org
15781S:	Maintained
15782F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15783
15784USB ISP116X DRIVER
15785M:	Olav Kongas <ok@artecdesign.ee>
15786L:	linux-usb@vger.kernel.org
15787S:	Maintained
15788F:	drivers/usb/host/isp116x*
15789F:	include/linux/usb/isp116x.h
15790
15791USB LAN78XX ETHERNET DRIVER
15792M:	Woojung Huh <woojung.huh@microchip.com>
15793M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15794L:	netdev@vger.kernel.org
15795S:	Maintained
15796F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15797F:	drivers/net/usb/lan78xx.*
15798F:	include/dt-bindings/net/microchip-lan78xx.h
15799
15800USB MASS STORAGE DRIVER
15801M:	Alan Stern <stern@rowland.harvard.edu>
15802L:	linux-usb@vger.kernel.org
15803L:	usb-storage@lists.one-eyed-alien.net
15804S:	Maintained
15805W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15806F:	drivers/usb/storage/
15807
15808USB MIDI DRIVER
15809M:	Clemens Ladisch <clemens@ladisch.de>
15810L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15811T:	git git://git.alsa-project.org/alsa-kernel.git
15812S:	Maintained
15813F:	sound/usb/midi.*
15814
15815USB NETWORKING DRIVERS
15816L:	linux-usb@vger.kernel.org
15817S:	Odd Fixes
15818F:	drivers/net/usb/
15819
15820USB OHCI DRIVER
15821M:	Alan Stern <stern@rowland.harvard.edu>
15822L:	linux-usb@vger.kernel.org
15823S:	Maintained
15824F:	Documentation/usb/ohci.txt
15825F:	drivers/usb/host/ohci*
15826
15827USB OTG FSM (Finite State Machine)
15828M:	Peter Chen <Peter.Chen@nxp.com>
15829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15830L:	linux-usb@vger.kernel.org
15831S:	Maintained
15832F:	drivers/usb/common/usb-otg-fsm.c
15833
15834USB OVER IP DRIVER
15835M:	Valentina Manea <valentina.manea.m@gmail.com>
15836M:	Shuah Khan <shuah@kernel.org>
15837L:	linux-usb@vger.kernel.org
15838S:	Maintained
15839F:	Documentation/usb/usbip_protocol.txt
15840F:	drivers/usb/usbip/
15841F:	tools/usb/usbip/
15842F:	tools/testing/selftests/drivers/usb/usbip/
15843
15844USB PEGASUS DRIVER
15845M:	Petko Manolov <petkan@nucleusys.com>
15846L:	linux-usb@vger.kernel.org
15847L:	netdev@vger.kernel.org
15848T:	git git://github.com/petkan/pegasus.git
15849W:	https://github.com/petkan/pegasus
15850S:	Maintained
15851F:	drivers/net/usb/pegasus.*
15852
15853USB PHY LAYER
15854M:	Felipe Balbi <balbi@kernel.org>
15855L:	linux-usb@vger.kernel.org
15856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15857S:	Maintained
15858F:	drivers/usb/phy/
15859
15860USB PRINTER DRIVER (usblp)
15861M:	Pete Zaitcev <zaitcev@redhat.com>
15862L:	linux-usb@vger.kernel.org
15863S:	Supported
15864F:	drivers/usb/class/usblp.c
15865
15866USB QMI WWAN NETWORK DRIVER
15867M:	Bjørn Mork <bjorn@mork.no>
15868L:	netdev@vger.kernel.org
15869S:	Maintained
15870F:	Documentation/ABI/testing/sysfs-class-net-qmi
15871F:	drivers/net/usb/qmi_wwan.c
15872
15873USB RTL8150 DRIVER
15874M:	Petko Manolov <petkan@nucleusys.com>
15875L:	linux-usb@vger.kernel.org
15876L:	netdev@vger.kernel.org
15877T:	git git://github.com/petkan/rtl8150.git
15878W:	https://github.com/petkan/rtl8150
15879S:	Maintained
15880F:	drivers/net/usb/rtl8150.c
15881
15882USB SERIAL SUBSYSTEM
15883M:	Johan Hovold <johan@kernel.org>
15884L:	linux-usb@vger.kernel.org
15885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15886S:	Maintained
15887F:	Documentation/usb/usb-serial.txt
15888F:	drivers/usb/serial/
15889F:	include/linux/usb/serial.h
15890
15891USB SMSC75XX ETHERNET DRIVER
15892M:	Steve Glendinning <steve.glendinning@shawell.net>
15893L:	netdev@vger.kernel.org
15894S:	Maintained
15895F:	drivers/net/usb/smsc75xx.*
15896
15897USB SMSC95XX ETHERNET DRIVER
15898M:	Steve Glendinning <steve.glendinning@shawell.net>
15899M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15900L:	netdev@vger.kernel.org
15901S:	Maintained
15902F:	drivers/net/usb/smsc95xx.*
15903
15904USB SUBSYSTEM
15905M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15906L:	linux-usb@vger.kernel.org
15907W:	http://www.linux-usb.org
15908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15909S:	Supported
15910F:	Documentation/devicetree/bindings/usb/
15911F:	Documentation/usb/
15912F:	drivers/usb/
15913F:	include/linux/usb.h
15914F:	include/linux/usb/
15915
15916USB TYPEC PI3USB30532 MUX DRIVER
15917M:	Hans de Goede <hdegoede@redhat.com>
15918L:	linux-usb@vger.kernel.org
15919S:	Maintained
15920F:	drivers/usb/typec/mux/pi3usb30532.c
15921
15922USB TYPEC CLASS
15923M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15924L:	linux-usb@vger.kernel.org
15925S:	Maintained
15926F:	Documentation/ABI/testing/sysfs-class-typec
15927F:	Documentation/driver-api/usb/typec.rst
15928F:	drivers/usb/typec/
15929F:	include/linux/usb/typec.h
15930
15931USB TYPEC BUS FOR ALTERNATE MODES
15932M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15933L:	linux-usb@vger.kernel.org
15934S:	Maintained
15935F:	Documentation/ABI/testing/sysfs-bus-typec
15936F:	Documentation/driver-api/usb/typec_bus.rst
15937F:	drivers/usb/typec/altmodes/
15938F:	include/linux/usb/typec_altmode.h
15939
15940USB TYPEC PORT CONTROLLER DRIVERS
15941M:	Guenter Roeck <linux@roeck-us.net>
15942L:	linux-usb@vger.kernel.org
15943S:	Maintained
15944F:	drivers/usb/typec/tcpm/
15945
15946USB UHCI DRIVER
15947M:	Alan Stern <stern@rowland.harvard.edu>
15948L:	linux-usb@vger.kernel.org
15949S:	Maintained
15950F:	drivers/usb/host/uhci*
15951
15952USB VIDEO CLASS
15953M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15954L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15955L:	linux-media@vger.kernel.org
15956T:	git git://linuxtv.org/media_tree.git
15957W:	http://www.ideasonboard.org/uvc/
15958S:	Maintained
15959F:	drivers/media/usb/uvc/
15960F:	include/uapi/linux/uvcvideo.h
15961
15962USB VISION DRIVER
15963M:	Hans Verkuil <hverkuil@xs4all.nl>
15964L:	linux-media@vger.kernel.org
15965T:	git git://linuxtv.org/media_tree.git
15966W:	https://linuxtv.org
15967S:	Odd Fixes
15968F:	drivers/media/usb/usbvision/
15969
15970USB WEBCAM GADGET
15971M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15972L:	linux-usb@vger.kernel.org
15973S:	Maintained
15974F:	drivers/usb/gadget/function/*uvc*
15975F:	drivers/usb/gadget/legacy/webcam.c
15976F:	include/uapi/linux/usb/g_uvc.h
15977
15978USB WIRELESS RNDIS DRIVER (rndis_wlan)
15979M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15980L:	linux-wireless@vger.kernel.org
15981S:	Maintained
15982F:	drivers/net/wireless/rndis_wlan.c
15983
15984USB XHCI DRIVER
15985M:	Mathias Nyman <mathias.nyman@intel.com>
15986L:	linux-usb@vger.kernel.org
15987S:	Supported
15988F:	drivers/usb/host/xhci*
15989F:	drivers/usb/host/pci-quirks*
15990
15991USB ZD1201 DRIVER
15992L:	linux-wireless@vger.kernel.org
15993W:	http://linux-lc100020.sourceforge.net
15994S:	Orphan
15995F:	drivers/net/wireless/zydas/zd1201.*
15996
15997USB ZR364XX DRIVER
15998M:	Antoine Jacquet <royale@zerezo.com>
15999L:	linux-usb@vger.kernel.org
16000L:	linux-media@vger.kernel.org
16001T:	git git://linuxtv.org/media_tree.git
16002W:	http://royale.zerezo.com/zr364xx/
16003S:	Maintained
16004F:	Documentation/media/v4l-drivers/zr364xx*
16005F:	drivers/media/usb/zr364xx/
16006
16007USER-MODE LINUX (UML)
16008M:	Jeff Dike <jdike@addtoit.com>
16009M:	Richard Weinberger <richard@nod.at>
16010M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16011L:	linux-um@lists.infradead.org
16012W:	http://user-mode-linux.sourceforge.net
16013Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16015S:	Maintained
16016F:	Documentation/virtual/uml/
16017F:	arch/um/
16018F:	arch/x86/um/
16019F:	fs/hostfs/
16020
16021USERSPACE COPYIN/COPYOUT (UIOVEC)
16022M:	Alexander Viro <viro@zeniv.linux.org.uk>
16023S:	Maintained
16024F:	lib/iov_iter.c
16025F:	include/linux/uio.h
16026
16027USERSPACE DMA BUFFER DRIVER
16028M:	Gerd Hoffmann <kraxel@redhat.com>
16029S:	Maintained
16030L:	dri-devel@lists.freedesktop.org
16031F:	drivers/dma-buf/udmabuf.c
16032F:	include/uapi/linux/udmabuf.h
16033T:	git git://anongit.freedesktop.org/drm/drm-misc
16034
16035USERSPACE I/O (UIO)
16036M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16037S:	Maintained
16038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16039F:	Documentation/driver-api/uio-howto.rst
16040F:	drivers/uio/
16041F:	include/linux/uio_driver.h
16042
16043UTIL-LINUX PACKAGE
16044M:	Karel Zak <kzak@redhat.com>
16045L:	util-linux@vger.kernel.org
16046W:	http://en.wikipedia.org/wiki/Util-linux
16047T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16048S:	Maintained
16049
16050UUID HELPERS
16051M:	Christoph Hellwig <hch@lst.de>
16052R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16053L:	linux-kernel@vger.kernel.org
16054T:	git git://git.infradead.org/users/hch/uuid.git
16055F:	lib/uuid.c
16056F:	lib/test_uuid.c
16057F:	include/linux/uuid.h
16058F:	include/uapi/linux/uuid.h
16059S:	Maintained
16060
16061UVESAFB DRIVER
16062M:	Michal Januszewski <spock@gentoo.org>
16063L:	linux-fbdev@vger.kernel.org
16064W:	https://github.com/mjanusz/v86d
16065S:	Maintained
16066F:	Documentation/fb/uvesafb.txt
16067F:	drivers/video/fbdev/uvesafb.*
16068
16069VF610 NAND DRIVER
16070M:	Stefan Agner <stefan@agner.ch>
16071L:	linux-mtd@lists.infradead.org
16072S:	Supported
16073F:	drivers/mtd/nand/raw/vf610_nfc.c
16074
16075VFAT/FAT/MSDOS FILESYSTEM
16076M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16077S:	Maintained
16078F:	Documentation/filesystems/vfat.txt
16079F:	fs/fat/
16080
16081VFIO DRIVER
16082M:	Alex Williamson <alex.williamson@redhat.com>
16083L:	kvm@vger.kernel.org
16084T:	git git://github.com/awilliam/linux-vfio.git
16085S:	Maintained
16086F:	Documentation/vfio.txt
16087F:	drivers/vfio/
16088F:	include/linux/vfio.h
16089F:	include/uapi/linux/vfio.h
16090
16091VFIO MEDIATED DEVICE DRIVERS
16092M:	Kirti Wankhede <kwankhede@nvidia.com>
16093L:	kvm@vger.kernel.org
16094S:	Maintained
16095F:	Documentation/vfio-mediated-device.txt
16096F:	drivers/vfio/mdev/
16097F:	include/linux/mdev.h
16098F:	samples/vfio-mdev/
16099
16100VFIO PLATFORM DRIVER
16101M:	Eric Auger <eric.auger@redhat.com>
16102L:	kvm@vger.kernel.org
16103S:	Maintained
16104F:	drivers/vfio/platform/
16105
16106VGA_SWITCHEROO
16107R:	Lukas Wunner <lukas@wunner.de>
16108S:	Maintained
16109F:	Documentation/gpu/vga-switcheroo.rst
16110F:	drivers/gpu/vga/vga_switcheroo.c
16111F:	include/linux/vga_switcheroo.h
16112T:	git git://anongit.freedesktop.org/drm/drm-misc
16113
16114VIA RHINE NETWORK DRIVER
16115S:	Orphan
16116F:	drivers/net/ethernet/via/via-rhine.c
16117
16118VIA SD/MMC CARD CONTROLLER DRIVER
16119M:	Bruce Chang <brucechang@via.com.tw>
16120M:	Harald Welte <HaraldWelte@viatech.com>
16121S:	Maintained
16122F:	drivers/mmc/host/via-sdmmc.c
16123
16124VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16125M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16126L:	linux-fbdev@vger.kernel.org
16127S:	Maintained
16128F:	include/linux/via-core.h
16129F:	include/linux/via-gpio.h
16130F:	include/linux/via_i2c.h
16131F:	drivers/video/fbdev/via/
16132
16133VIA VELOCITY NETWORK DRIVER
16134M:	Francois Romieu <romieu@fr.zoreil.com>
16135L:	netdev@vger.kernel.org
16136S:	Maintained
16137F:	drivers/net/ethernet/via/via-velocity.*
16138
16139VICODEC VIRTUAL CODEC DRIVER
16140M:	Hans Verkuil <hans.verkuil@cisco.com>
16141L:	linux-media@vger.kernel.org
16142T:	git git://linuxtv.org/media_tree.git
16143W:	https://linuxtv.org
16144S:	Maintained
16145F:	drivers/media/platform/vicodec/*
16146
16147VIDEO MULTIPLEXER DRIVER
16148M:	Philipp Zabel <p.zabel@pengutronix.de>
16149L:	linux-media@vger.kernel.org
16150S:	Maintained
16151F:	drivers/media/platform/video-mux.c
16152
16153VIDEO I2C POLLING DRIVER
16154M:	Matt Ranostay <matt.ranostay@konsulko.com>
16155L:	linux-media@vger.kernel.org
16156S:	Maintained
16157F:	drivers/media/i2c/video-i2c.c
16158
16159VIDEOBUF2 FRAMEWORK
16160M:	Pawel Osciak <pawel@osciak.com>
16161M:	Marek Szyprowski <m.szyprowski@samsung.com>
16162M:	Kyungmin Park <kyungmin.park@samsung.com>
16163L:	linux-media@vger.kernel.org
16164S:	Maintained
16165F:	drivers/media/common/videobuf2/*
16166F:	include/media/videobuf2-*
16167
16168VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16169M:	Helen Koike <helen.koike@collabora.com>
16170L:	linux-media@vger.kernel.org
16171T:	git git://linuxtv.org/media_tree.git
16172W:	https://linuxtv.org
16173S:	Maintained
16174F:	drivers/media/platform/vimc/*
16175
16176VIRT LIB
16177M:	Alex Williamson <alex.williamson@redhat.com>
16178M:	Paolo Bonzini <pbonzini@redhat.com>
16179L:	kvm@vger.kernel.org
16180S:	Supported
16181F:	virt/lib/
16182
16183VIRTIO AND VHOST VSOCK DRIVER
16184M:	Stefan Hajnoczi <stefanha@redhat.com>
16185L:	kvm@vger.kernel.org
16186L:	virtualization@lists.linux-foundation.org
16187L:	netdev@vger.kernel.org
16188S:	Maintained
16189F:	include/linux/virtio_vsock.h
16190F:	include/uapi/linux/virtio_vsock.h
16191F:	include/uapi/linux/vsockmon.h
16192F:	include/uapi/linux/vm_sockets_diag.h
16193F:	net/vmw_vsock/diag.c
16194F:	net/vmw_vsock/af_vsock_tap.c
16195F:	net/vmw_vsock/virtio_transport_common.c
16196F:	net/vmw_vsock/virtio_transport.c
16197F:	drivers/net/vsockmon.c
16198F:	drivers/vhost/vsock.c
16199F:	tools/testing/vsock/
16200
16201VIRTIO CONSOLE DRIVER
16202M:	Amit Shah <amit@kernel.org>
16203L:	virtualization@lists.linux-foundation.org
16204S:	Maintained
16205F:	drivers/char/virtio_console.c
16206F:	include/linux/virtio_console.h
16207F:	include/uapi/linux/virtio_console.h
16208
16209VIRTIO CORE, NET AND BLOCK DRIVERS
16210M:	"Michael S. Tsirkin" <mst@redhat.com>
16211M:	Jason Wang <jasowang@redhat.com>
16212L:	virtualization@lists.linux-foundation.org
16213S:	Maintained
16214F:	Documentation/devicetree/bindings/virtio/
16215F:	drivers/virtio/
16216F:	tools/virtio/
16217F:	drivers/net/virtio_net.c
16218F:	drivers/block/virtio_blk.c
16219F:	include/linux/virtio*.h
16220F:	include/uapi/linux/virtio_*.h
16221F:	drivers/crypto/virtio/
16222F:	mm/balloon_compaction.c
16223
16224VIRTIO CRYPTO DRIVER
16225M:	Gonglei <arei.gonglei@huawei.com>
16226L:	virtualization@lists.linux-foundation.org
16227L:	linux-crypto@vger.kernel.org
16228S:	Maintained
16229F:	drivers/crypto/virtio/
16230F:	include/uapi/linux/virtio_crypto.h
16231
16232VIRTIO DRIVERS FOR S390
16233M:	Cornelia Huck <cohuck@redhat.com>
16234M:	Halil Pasic <pasic@linux.ibm.com>
16235L:	linux-s390@vger.kernel.org
16236L:	virtualization@lists.linux-foundation.org
16237L:	kvm@vger.kernel.org
16238S:	Supported
16239F:	drivers/s390/virtio/
16240F:	arch/s390/include/uapi/asm/virtio-ccw.h
16241
16242VIRTIO GPU DRIVER
16243M:	David Airlie <airlied@linux.ie>
16244M:	Gerd Hoffmann <kraxel@redhat.com>
16245L:	dri-devel@lists.freedesktop.org
16246L:	virtualization@lists.linux-foundation.org
16247T:	git git://anongit.freedesktop.org/drm/drm-misc
16248S:	Maintained
16249F:	drivers/gpu/drm/virtio/
16250F:	include/uapi/linux/virtio_gpu.h
16251
16252VIRTIO HOST (VHOST)
16253M:	"Michael S. Tsirkin" <mst@redhat.com>
16254M:	Jason Wang <jasowang@redhat.com>
16255L:	kvm@vger.kernel.org
16256L:	virtualization@lists.linux-foundation.org
16257L:	netdev@vger.kernel.org
16258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16259S:	Maintained
16260F:	drivers/vhost/
16261F:	include/uapi/linux/vhost.h
16262
16263VIRTIO INPUT DRIVER
16264M:	Gerd Hoffmann <kraxel@redhat.com>
16265S:	Maintained
16266F:	drivers/virtio/virtio_input.c
16267F:	include/uapi/linux/virtio_input.h
16268
16269VIRTUAL BOX GUEST DEVICE DRIVER
16270M:	Hans de Goede <hdegoede@redhat.com>
16271M:	Arnd Bergmann <arnd@arndb.de>
16272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16273S:	Maintained
16274F:	include/linux/vbox_utils.h
16275F:	include/uapi/linux/vbox*.h
16276F:	drivers/virt/vboxguest/
16277
16278VIRTUAL SERIO DEVICE DRIVER
16279M:	Stephen Chandler Paul <thatslyude@gmail.com>
16280S:	Maintained
16281F:	drivers/input/serio/userio.c
16282F:	include/uapi/linux/userio.h
16283
16284VIVID VIRTUAL VIDEO DRIVER
16285M:	Hans Verkuil <hverkuil@xs4all.nl>
16286L:	linux-media@vger.kernel.org
16287T:	git git://linuxtv.org/media_tree.git
16288W:	https://linuxtv.org
16289S:	Maintained
16290F:	drivers/media/platform/vivid/*
16291
16292VLYNQ BUS
16293M:	Florian Fainelli <f.fainelli@gmail.com>
16294L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16295S:	Maintained
16296F:	drivers/vlynq/vlynq.c
16297F:	include/linux/vlynq.h
16298
16299VME SUBSYSTEM
16300M:	Martyn Welch <martyn@welchs.me.uk>
16301M:	Manohar Vanga <manohar.vanga@gmail.com>
16302M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16303L:	devel@driverdev.osuosl.org
16304S:	Maintained
16305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16306F:	Documentation/driver-api/vme.rst
16307F:	drivers/staging/vme/
16308F:	drivers/vme/
16309F:	include/linux/vme*
16310
16311VMWARE BALLOON DRIVER
16312M:	Julien Freche <jfreche@vmware.com>
16313M:	Nadav Amit <namit@vmware.com>
16314M:	"VMware, Inc." <pv-drivers@vmware.com>
16315L:	linux-kernel@vger.kernel.org
16316S:	Maintained
16317F:	drivers/misc/vmw_balloon.c
16318
16319VMWARE HYPERVISOR INTERFACE
16320M:	Alok Kataria <akataria@vmware.com>
16321L:	virtualization@lists.linux-foundation.org
16322S:	Supported
16323F:	arch/x86/kernel/cpu/vmware.c
16324
16325VMWARE PVRDMA DRIVER
16326M:	Adit Ranadive <aditr@vmware.com>
16327M:	VMware PV-Drivers <pv-drivers@vmware.com>
16328L:	linux-rdma@vger.kernel.org
16329S:	Maintained
16330F:	drivers/infiniband/hw/vmw_pvrdma/
16331
16332VMware PVSCSI driver
16333M:	Jim Gill <jgill@vmware.com>
16334M:	VMware PV-Drivers <pv-drivers@vmware.com>
16335L:	linux-scsi@vger.kernel.org
16336S:	Maintained
16337F:	drivers/scsi/vmw_pvscsi.c
16338F:	drivers/scsi/vmw_pvscsi.h
16339
16340VMWARE VMMOUSE SUBDRIVER
16341M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16342M:	"VMware, Inc." <pv-drivers@vmware.com>
16343L:	linux-input@vger.kernel.org
16344S:	Maintained
16345F:	drivers/input/mouse/vmmouse.c
16346F:	drivers/input/mouse/vmmouse.h
16347
16348VMWARE VMXNET3 ETHERNET DRIVER
16349M:	Ronak Doshi <doshir@vmware.com>
16350M:	"VMware, Inc." <pv-drivers@vmware.com>
16351L:	netdev@vger.kernel.org
16352S:	Maintained
16353F:	drivers/net/vmxnet3/
16354
16355VOCORE VOCORE2 BOARD
16356M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16357L:	linux-mips@vger.kernel.org
16358S:	Maintained
16359F:	arch/mips/boot/dts/ralink/vocore2.dts
16360
16361VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16362M:	Liam Girdwood <lgirdwood@gmail.com>
16363M:	Mark Brown <broonie@kernel.org>
16364L:	linux-kernel@vger.kernel.org
16365W:	http://www.slimlogic.co.uk/?p=48
16366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16367S:	Supported
16368F:	Documentation/devicetree/bindings/regulator/
16369F:	Documentation/power/regulator/
16370F:	drivers/regulator/
16371F:	include/dt-bindings/regulator/
16372F:	include/linux/regulator/
16373
16374VRF
16375M:	David Ahern <dsa@cumulusnetworks.com>
16376M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16377L:	netdev@vger.kernel.org
16378S:	Maintained
16379F:	drivers/net/vrf.c
16380F:	Documentation/networking/vrf.txt
16381
16382VT1211 HARDWARE MONITOR DRIVER
16383M:	Juerg Haefliger <juergh@gmail.com>
16384L:	linux-hwmon@vger.kernel.org
16385S:	Maintained
16386F:	Documentation/hwmon/vt1211
16387F:	drivers/hwmon/vt1211.c
16388
16389VT8231 HARDWARE MONITOR DRIVER
16390M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16391L:	linux-hwmon@vger.kernel.org
16392S:	Maintained
16393F:	drivers/hwmon/vt8231.c
16394
16395VUB300 USB to SDIO/SD/MMC bridge chip
16396M:	Tony Olech <tony.olech@elandigitalsystems.com>
16397L:	linux-mmc@vger.kernel.org
16398L:	linux-usb@vger.kernel.org
16399S:	Supported
16400F:	drivers/mmc/host/vub300.c
16401
16402W1 DALLAS'S 1-WIRE BUS
16403M:	Evgeniy Polyakov <zbr@ioremap.net>
16404S:	Maintained
16405F:	Documentation/devicetree/bindings/w1/
16406F:	Documentation/w1/
16407F:	drivers/w1/
16408F:	include/linux/w1.h
16409
16410W83791D HARDWARE MONITORING DRIVER
16411M:	Marc Hulsman <m.hulsman@tudelft.nl>
16412L:	linux-hwmon@vger.kernel.org
16413S:	Maintained
16414F:	Documentation/hwmon/w83791d
16415F:	drivers/hwmon/w83791d.c
16416
16417W83793 HARDWARE MONITORING DRIVER
16418M:	Rudolf Marek <r.marek@assembler.cz>
16419L:	linux-hwmon@vger.kernel.org
16420S:	Maintained
16421F:	Documentation/hwmon/w83793
16422F:	drivers/hwmon/w83793.c
16423
16424W83795 HARDWARE MONITORING DRIVER
16425M:	Jean Delvare <jdelvare@suse.com>
16426L:	linux-hwmon@vger.kernel.org
16427S:	Maintained
16428F:	drivers/hwmon/w83795.c
16429
16430W83L51xD SD/MMC CARD INTERFACE DRIVER
16431M:	Pierre Ossman <pierre@ossman.eu>
16432S:	Maintained
16433F:	drivers/mmc/host/wbsd.*
16434
16435WACOM PROTOCOL 4 SERIAL TABLETS
16436M:	Julian Squires <julian@cipht.net>
16437M:	Hans de Goede <hdegoede@redhat.com>
16438L:	linux-input@vger.kernel.org
16439S:	Maintained
16440F:	drivers/input/tablet/wacom_serial4.c
16441
16442WATCHDOG DEVICE DRIVERS
16443M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16444M:	Guenter Roeck <linux@roeck-us.net>
16445L:	linux-watchdog@vger.kernel.org
16446W:	http://www.linux-watchdog.org/
16447T:	git git://www.linux-watchdog.org/linux-watchdog.git
16448S:	Maintained
16449F:	Documentation/devicetree/bindings/watchdog/
16450F:	Documentation/watchdog/
16451F:	drivers/watchdog/
16452F:	include/linux/watchdog.h
16453F:	include/uapi/linux/watchdog.h
16454
16455WHISKEYCOVE PMIC GPIO DRIVER
16456M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16457L:	linux-gpio@vger.kernel.org
16458S:	Maintained
16459F:	drivers/gpio/gpio-wcove.c
16460
16461WIIMOTE HID DRIVER
16462M:	David Herrmann <dh.herrmann@googlemail.com>
16463L:	linux-input@vger.kernel.org
16464S:	Maintained
16465F:	drivers/hid/hid-wiimote*
16466
16467WILOCITY WIL6210 WIRELESS DRIVER
16468M:	Maya Erez <merez@codeaurora.org>
16469L:	linux-wireless@vger.kernel.org
16470L:	wil6210@qti.qualcomm.com
16471S:	Supported
16472W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16473F:	drivers/net/wireless/ath/wil6210/
16474
16475WIMAX STACK
16476M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16477M:	linux-wimax@intel.com
16478L:	wimax@linuxwimax.org (subscribers-only)
16479S:	Supported
16480W:	http://linuxwimax.org
16481F:	Documentation/wimax/README.wimax
16482F:	include/linux/wimax/debug.h
16483F:	include/net/wimax.h
16484F:	include/uapi/linux/wimax.h
16485F:	net/wimax/
16486
16487WINBOND CIR DRIVER
16488M:	David Härdeman <david@hardeman.nu>
16489S:	Maintained
16490F:	drivers/media/rc/winbond-cir.c
16491
16492WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16493M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16494L:	linux-watchdog@vger.kernel.org
16495S:	Maintained
16496F:	drivers/watchdog/ebc-c384_wdt.c
16497
16498WINSYSTEMS WS16C48 GPIO DRIVER
16499M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16500L:	linux-gpio@vger.kernel.org
16501S:	Maintained
16502F:	drivers/gpio/gpio-ws16c48.c
16503
16504WISTRON LAPTOP BUTTON DRIVER
16505M:	Miloslav Trmac <mitr@volny.cz>
16506S:	Maintained
16507F:	drivers/input/misc/wistron_btns.c
16508
16509WL3501 WIRELESS PCMCIA CARD DRIVER
16510L:	linux-wireless@vger.kernel.org
16511S:	Odd fixes
16512F:	drivers/net/wireless/wl3501*
16513
16514WOLFSON MICROELECTRONICS DRIVERS
16515L:	patches@opensource.cirrus.com
16516T:	git https://github.com/CirrusLogic/linux-drivers.git
16517W:	https://github.com/CirrusLogic/linux-drivers/wiki
16518S:	Supported
16519F:	Documentation/hwmon/wm83??
16520F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16521F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16522F:	Documentation/devicetree/bindings/mfd/arizona.txt
16523F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16524F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16525F:	arch/arm/mach-s3c64xx/mach-crag6410*
16526F:	drivers/clk/clk-wm83*.c
16527F:	drivers/extcon/extcon-arizona.c
16528F:	drivers/leds/leds-wm83*.c
16529F:	drivers/gpio/gpio-*wm*.c
16530F:	drivers/gpio/gpio-arizona.c
16531F:	drivers/hwmon/wm83??-hwmon.c
16532F:	drivers/input/misc/wm831x-on.c
16533F:	drivers/input/touchscreen/wm831x-ts.c
16534F:	drivers/input/touchscreen/wm97*.c
16535F:	drivers/mfd/arizona*
16536F:	drivers/mfd/wm*.c
16537F:	drivers/mfd/cs47l24*
16538F:	drivers/power/supply/wm83*.c
16539F:	drivers/rtc/rtc-wm83*.c
16540F:	drivers/regulator/wm8*.c
16541F:	drivers/regulator/arizona*
16542F:	drivers/video/backlight/wm83*_bl.c
16543F:	drivers/watchdog/wm83*_wdt.c
16544F:	include/linux/mfd/arizona/
16545F:	include/linux/mfd/wm831x/
16546F:	include/linux/mfd/wm8350/
16547F:	include/linux/mfd/wm8400*
16548F:	include/linux/regulator/arizona*
16549F:	include/linux/wm97xx.h
16550F:	include/sound/wm????.h
16551F:	sound/soc/codecs/arizona.?
16552F:	sound/soc/codecs/wm*
16553F:	sound/soc/codecs/cs47l24*
16554
16555WORKQUEUE
16556M:	Tejun Heo <tj@kernel.org>
16557R:	Lai Jiangshan <jiangshanlai@gmail.com>
16558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16559S:	Maintained
16560F:	include/linux/workqueue.h
16561F:	kernel/workqueue.c
16562F:	Documentation/core-api/workqueue.rst
16563
16564X-POWERS AXP288 PMIC DRIVERS
16565M:	Hans de Goede <hdegoede@redhat.com>
16566S:	Maintained
16567N:	axp288
16568F:	drivers/acpi/pmic/intel_pmic_xpower.c
16569
16570X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16571M:	Chen-Yu Tsai <wens@csie.org>
16572L:	linux-kernel@vger.kernel.org
16573S:	Maintained
16574N:	axp[128]
16575
16576X.25 NETWORK LAYER
16577M:	Andrew Hendry <andrew.hendry@gmail.com>
16578L:	linux-x25@vger.kernel.org
16579S:	Odd Fixes
16580F:	Documentation/networking/x25*
16581F:	include/net/x25*
16582F:	net/x25/
16583
16584X86 ARCHITECTURE (32-BIT AND 64-BIT)
16585M:	Thomas Gleixner <tglx@linutronix.de>
16586M:	Ingo Molnar <mingo@redhat.com>
16587M:	Borislav Petkov <bp@alien8.de>
16588R:	"H. Peter Anvin" <hpa@zytor.com>
16589M:	x86@kernel.org
16590L:	linux-kernel@vger.kernel.org
16591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16592S:	Maintained
16593F:	Documentation/devicetree/bindings/x86/
16594F:	Documentation/x86/
16595F:	arch/x86/
16596
16597X86 ENTRY CODE
16598M:	Andy Lutomirski <luto@kernel.org>
16599L:	linux-kernel@vger.kernel.org
16600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16601S:	Maintained
16602F:	arch/x86/entry/
16603
16604X86 MCE INFRASTRUCTURE
16605M:	Tony Luck <tony.luck@intel.com>
16606M:	Borislav Petkov <bp@alien8.de>
16607L:	linux-edac@vger.kernel.org
16608S:	Maintained
16609F:	arch/x86/kernel/cpu/mcheck/*
16610
16611X86 MICROCODE UPDATE SUPPORT
16612M:	Borislav Petkov <bp@alien8.de>
16613S:	Maintained
16614F:	arch/x86/kernel/cpu/microcode/*
16615
16616X86 MM
16617M:	Dave Hansen <dave.hansen@linux.intel.com>
16618M:	Andy Lutomirski <luto@kernel.org>
16619M:	Peter Zijlstra <peterz@infradead.org>
16620L:	linux-kernel@vger.kernel.org
16621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16622S:	Maintained
16623F:	arch/x86/mm/
16624
16625X86 PLATFORM DRIVERS
16626M:	Darren Hart <dvhart@infradead.org>
16627M:	Andy Shevchenko <andy@infradead.org>
16628L:	platform-driver-x86@vger.kernel.org
16629T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16630S:	Maintained
16631F:	drivers/platform/x86/
16632F:	drivers/platform/olpc/
16633
16634X86 VDSO
16635M:	Andy Lutomirski <luto@kernel.org>
16636L:	linux-kernel@vger.kernel.org
16637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16638S:	Maintained
16639F:	arch/x86/entry/vdso/
16640
16641XARRAY
16642M:	Matthew Wilcox <willy@infradead.org>
16643L:	linux-fsdevel@vger.kernel.org
16644S:	Supported
16645F:	Documentation/core-api/xarray.rst
16646F:	lib/idr.c
16647F:	lib/xarray.c
16648F:	include/linux/idr.h
16649F:	include/linux/xarray.h
16650F:	tools/testing/radix-tree
16651
16652XBOX DVD IR REMOTE
16653M:	Benjamin Valentin <benpicco@googlemail.com>
16654S:	Maintained
16655F:	drivers/media/rc/xbox_remote.c
16656F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16657
16658XC2028/3028 TUNER DRIVER
16659M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16660L:	linux-media@vger.kernel.org
16661W:	https://linuxtv.org
16662T:	git git://linuxtv.org/media_tree.git
16663S:	Maintained
16664F:	drivers/media/tuners/tuner-xc2028.*
16665
16666XDP SOCKETS (AF_XDP)
16667M:	Björn Töpel <bjorn.topel@intel.com>
16668M:	Magnus Karlsson <magnus.karlsson@intel.com>
16669L:	netdev@vger.kernel.org
16670S:	Maintained
16671F:	kernel/bpf/xskmap.c
16672F:	net/xdp/
16673
16674XEN BLOCK SUBSYSTEM
16675M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16676M:	Roger Pau Monné <roger.pau@citrix.com>
16677L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16678S:	Supported
16679F:	drivers/block/xen-blkback/*
16680F:	drivers/block/xen*
16681
16682XEN HYPERVISOR ARM
16683M:	Stefano Stabellini <sstabellini@kernel.org>
16684L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16685S:	Maintained
16686F:	arch/arm/xen/
16687F:	arch/arm/include/asm/xen/
16688
16689XEN HYPERVISOR ARM64
16690M:	Stefano Stabellini <sstabellini@kernel.org>
16691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16692S:	Maintained
16693F:	arch/arm64/xen/
16694F:	arch/arm64/include/asm/xen/
16695
16696XEN HYPERVISOR INTERFACE
16697M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16698M:	Juergen Gross <jgross@suse.com>
16699R:	Stefano Stabellini <sstabellini@kernel.org>
16700L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16702S:	Supported
16703F:	arch/x86/xen/
16704F:	arch/x86/platform/pvh/
16705F:	drivers/*/xen-*front.c
16706F:	drivers/xen/
16707F:	arch/x86/include/asm/xen/
16708F:	arch/x86/include/asm/pvclock-abi.h
16709F:	include/xen/
16710F:	include/uapi/xen/
16711F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16712F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16713
16714XEN NETWORK BACKEND DRIVER
16715M:	Wei Liu <wei.liu2@citrix.com>
16716M:	Paul Durrant <paul.durrant@citrix.com>
16717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16718L:	netdev@vger.kernel.org
16719S:	Supported
16720F:	drivers/net/xen-netback/*
16721
16722XEN PCI SUBSYSTEM
16723M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16725S:	Supported
16726F:	arch/x86/pci/*xen*
16727F:	drivers/pci/*xen*
16728
16729XEN PVSCSI DRIVERS
16730M:	Juergen Gross <jgross@suse.com>
16731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16732L:	linux-scsi@vger.kernel.org
16733S:	Supported
16734F:	drivers/scsi/xen-scsifront.c
16735F:	drivers/xen/xen-scsiback.c
16736F:	include/xen/interface/io/vscsiif.h
16737
16738XEN SWIOTLB SUBSYSTEM
16739M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16740L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16741L:	iommu@lists.linux-foundation.org
16742S:	Supported
16743F:	arch/x86/xen/*swiotlb*
16744F:	drivers/xen/*swiotlb*
16745
16746XEN SOUND FRONTEND DRIVER
16747M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16750S:	Supported
16751F:	sound/xen/*
16752
16753XFS FILESYSTEM
16754M:	Darrick J. Wong <darrick.wong@oracle.com>
16755M:	linux-xfs@vger.kernel.org
16756L:	linux-xfs@vger.kernel.org
16757W:	http://xfs.org/
16758T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16759S:	Supported
16760F:	Documentation/filesystems/xfs.txt
16761F:	fs/xfs/
16762
16763XILINX AXI ETHERNET DRIVER
16764M:	Anirudha Sarangi <anirudh@xilinx.com>
16765M:	John Linn <John.Linn@xilinx.com>
16766S:	Maintained
16767F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16768
16769XILINX UARTLITE SERIAL DRIVER
16770M:	Peter Korsgaard <jacmet@sunsite.dk>
16771L:	linux-serial@vger.kernel.org
16772S:	Maintained
16773F:	drivers/tty/serial/uartlite.c
16774
16775XILINX VIDEO IP CORES
16776M:	Hyun Kwon <hyun.kwon@xilinx.com>
16777M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16778L:	linux-media@vger.kernel.org
16779T:	git git://linuxtv.org/media_tree.git
16780S:	Supported
16781F:	Documentation/devicetree/bindings/media/xilinx/
16782F:	drivers/media/platform/xilinx/
16783F:	include/uapi/linux/xilinx-v4l2-controls.h
16784
16785XILLYBUS DRIVER
16786M:	Eli Billauer <eli.billauer@gmail.com>
16787L:	linux-kernel@vger.kernel.org
16788S:	Supported
16789F:	drivers/char/xillybus/
16790
16791XLP9XX I2C DRIVER
16792M:	George Cherian <george.cherian@cavium.com>
16793M:	Jan Glauber <jglauber@cavium.com>
16794L:	linux-i2c@vger.kernel.org
16795W:	http://www.cavium.com
16796S:	Supported
16797F:	drivers/i2c/busses/i2c-xlp9xx.c
16798
16799XRA1403 GPIO EXPANDER
16800M:	Nandor Han <nandor.han@ge.com>
16801M:	Semi Malinen <semi.malinen@ge.com>
16802L:	linux-gpio@vger.kernel.org
16803S:	Maintained
16804F:	drivers/gpio/gpio-xra1403.c
16805F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16806
16807XTENSA XTFPGA PLATFORM SUPPORT
16808M:	Max Filippov <jcmvbkbc@gmail.com>
16809L:	linux-xtensa@linux-xtensa.org
16810S:	Maintained
16811F:	drivers/spi/spi-xtensa-xtfpga.c
16812F:	sound/soc/xtensa/xtfpga-i2s.c
16813
16814YAM DRIVER FOR AX.25
16815M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16816L:	linux-hams@vger.kernel.org
16817S:	Maintained
16818F:	drivers/net/hamradio/yam*
16819F:	include/linux/yam.h
16820
16821YAMA SECURITY MODULE
16822M:	Kees Cook <keescook@chromium.org>
16823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16824S:	Supported
16825F:	security/yama/
16826F:	Documentation/admin-guide/LSM/Yama.rst
16827
16828YEALINK PHONE DRIVER
16829M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16830L:	usbb2k-api-dev@nongnu.org
16831S:	Maintained
16832F:	Documentation/input/devices/yealink.rst
16833F:	drivers/input/misc/yealink.*
16834
16835Z8530 DRIVER FOR AX.25
16836M:	Joerg Reuter <jreuter@yaina.de>
16837W:	http://yaina.de/jreuter/
16838W:	http://www.qsl.net/dl1bke/
16839L:	linux-hams@vger.kernel.org
16840S:	Maintained
16841F:	Documentation/networking/z8530drv.txt
16842F:	drivers/net/hamradio/*scc.c
16843F:	drivers/net/hamradio/z8530.h
16844
16845ZBUD COMPRESSED PAGE ALLOCATOR
16846M:	Seth Jennings <sjenning@redhat.com>
16847M:	Dan Streetman <ddstreet@ieee.org>
16848L:	linux-mm@kvack.org
16849S:	Maintained
16850F:	mm/zbud.c
16851F:	include/linux/zbud.h
16852
16853ZD1211RW WIRELESS DRIVER
16854M:	Daniel Drake <dsd@gentoo.org>
16855M:	Ulrich Kunitz <kune@deine-taler.de>
16856W:	http://zd1211.ath.cx/wiki/DriverRewrite
16857L:	linux-wireless@vger.kernel.org
16858L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16859S:	Maintained
16860F:	drivers/net/wireless/zydas/zd1211rw/
16861
16862ZD1301 MEDIA DRIVER
16863M:	Antti Palosaari <crope@iki.fi>
16864L:	linux-media@vger.kernel.org
16865W:	https://linuxtv.org/
16866W:	http://palosaari.fi/linux/
16867Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16868S:	Maintained
16869F:	drivers/media/usb/dvb-usb-v2/zd1301*
16870
16871ZD1301_DEMOD MEDIA DRIVER
16872M:	Antti Palosaari <crope@iki.fi>
16873L:	linux-media@vger.kernel.org
16874W:	https://linuxtv.org/
16875W:	http://palosaari.fi/linux/
16876Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16877S:	Maintained
16878F:	drivers/media/dvb-frontends/zd1301_demod*
16879
16880ZPOOL COMPRESSED PAGE STORAGE API
16881M:	Dan Streetman <ddstreet@ieee.org>
16882L:	linux-mm@kvack.org
16883S:	Maintained
16884F:	mm/zpool.c
16885F:	include/linux/zpool.h
16886
16887ZR36067 VIDEO FOR LINUX DRIVER
16888L:	mjpeg-users@lists.sourceforge.net
16889L:	linux-media@vger.kernel.org
16890W:	http://mjpeg.sourceforge.net/driver-zoran/
16891T:	hg https://linuxtv.org/hg/v4l-dvb
16892S:	Odd Fixes
16893F:	drivers/staging/media/zoran/
16894
16895ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16896M:	Minchan Kim <minchan@kernel.org>
16897M:	Nitin Gupta <ngupta@vflare.org>
16898R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16899L:	linux-kernel@vger.kernel.org
16900S:	Maintained
16901F:	drivers/block/zram/
16902F:	Documentation/blockdev/zram.txt
16903
16904ZS DECSTATION Z85C30 SERIAL DRIVER
16905M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16906S:	Maintained
16907F:	drivers/tty/serial/zs.*
16908
16909ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16910M:	Minchan Kim <minchan@kernel.org>
16911M:	Nitin Gupta <ngupta@vflare.org>
16912R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16913L:	linux-mm@kvack.org
16914S:	Maintained
16915F:	mm/zsmalloc.c
16916F:	include/linux/zsmalloc.h
16917F:	Documentation/vm/zsmalloc.rst
16918
16919ZSWAP COMPRESSED SWAP CACHING
16920M:	Seth Jennings <sjenning@redhat.com>
16921M:	Dan Streetman <ddstreet@ieee.org>
16922L:	linux-mm@kvack.org
16923S:	Maintained
16924F:	mm/zswap.c
16925
16926THE REST
16927M:	Linus Torvalds <torvalds@linux-foundation.org>
16928L:	linux-kernel@vger.kernel.org
16929Q:	http://patchwork.kernel.org/project/LKML/list/
16930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16931S:	Buried alive in reporters
16932F:	*
16933F:	*/
16934