xref: /linux/MAINTAINERS (revision 4ab5a5d2a4a2289c2af07accbec7170ca5671f41)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Annapurna Labs ALPINE ARCHITECTURE
1314M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315M:	Antoine Tenart <antoine.tenart@bootlin.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	arch/arm/mach-alpine/
1319F:	arch/arm/boot/dts/alpine*
1320F:	arch/arm64/boot/dts/al/
1321F:	drivers/*/*alpine*
1322
1323ARM/ARTPEC MACHINE SUPPORT
1324M:	Jesper Nilsson <jesper.nilsson@axis.com>
1325M:	Lars Persson <lars.persson@axis.com>
1326S:	Maintained
1327L:	linux-arm-kernel@axis.com
1328F:	arch/arm/mach-artpec
1329F:	arch/arm/boot/dts/artpec6*
1330F:	drivers/clk/axis
1331F:	drivers/crypto/axis
1332F:	drivers/pinctrl/pinctrl-artpec*
1333F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335ARM/ASPEED I2C DRIVER
1336M:	Brendan Higgins <brendanhiggins@google.com>
1337R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338R:	Joel Stanley <joel@jms.id.au>
1339L:	linux-i2c@vger.kernel.org
1340L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1343F:	drivers/i2c/busses/i2c-aspeed.c
1344F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347ARM/ASPEED MACHINE SUPPORT
1348M:	Joel Stanley <joel@jms.id.au>
1349R:	Andrew Jeffery <andrew@aj.id.au>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353S:	Supported
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355F:	arch/arm/mach-aspeed/
1356F:	arch/arm/boot/dts/aspeed-*
1357N:	aspeed
1358
1359ARM/CALXEDA HIGHBANK ARCHITECTURE
1360M:	Rob Herring <robh@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-highbank/
1364F:	arch/arm/boot/dts/highbank.dts
1365F:	arch/arm/boot/dts/ecx-*.dts*
1366
1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368M:	Krzysztof Halasa <khalasa@piap.pl>
1369S:	Maintained
1370F:	arch/arm/mach-cns3xxx/
1371
1372ARM/CAVIUM THUNDER NETWORK DRIVER
1373M:	Sunil Goutham <sgoutham@cavium.com>
1374M:	Robert Richter <rric@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Supported
1377F:	drivers/net/ethernet/cavium/thunder/
1378
1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380M:	Lukasz Majewski <lukma@denx.de>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-ep93xx/ts72xx.c
1384
1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386M:	Alexander Shiyan <shc_work@mail.ru>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Odd Fixes
1389N:	clps711x
1390
1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397M:	Hartley Sweeten <hsweeten@visionengravers.com>
1398M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401F:	arch/arm/mach-ep93xx/
1402F:	arch/arm/mach-ep93xx/include/mach/
1403
1404ARM/CLKDEV SUPPORT
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409F:	drivers/clk/clkdev.c
1410
1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412M:	Mike Rapoport <mike@compulab.co.il>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417M:	Baruch Siach <baruch@tkos.co.il>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/boot/dts/cx92755*
1421N:	digicolor
1422
1423ARM/CONTEC MICRO9 MACHINE SUPPORT
1424M:	Hubert Feurstein <hubert.feurstein@contec.at>
1425S:	Maintained
1426F:	arch/arm/mach-ep93xx/micro9.c
1427
1428ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	drivers/hwtracing/coresight/*
1433F:	Documentation/trace/coresight.txt
1434F:	Documentation/trace/coresight-cpu-debug.txt
1435F:	Documentation/devicetree/bindings/arm/coresight.txt
1436F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438F:	tools/perf/arch/arm/util/pmu.c
1439F:	tools/perf/arch/arm/util/auxtrace.c
1440F:	tools/perf/arch/arm/util/cs-etm.c
1441F:	tools/perf/arch/arm/util/cs-etm.h
1442F:	tools/perf/util/cs-etm.*
1443F:	tools/perf/util/cs-etm-decoder/*
1444
1445ARM/CORGI MACHINE SUPPORT
1446M:	Richard Purdie <rpurdie@rpsys.net>
1447S:	Maintained
1448
1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451M:	Linus Walleij <linus.walleij@linaro.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453T:	git git://github.com/ulli-kroll/linux.git
1454S:	Maintained
1455F:	Documentation/devicetree/bindings/arm/gemini.txt
1456F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459F:	arch/arm/mach-gemini/
1460F:	drivers/net/ethernet/cortina/
1461F:	drivers/pinctrl/pinctrl-gemini.c
1462F:	drivers/rtc/rtc-ftrtc010.c
1463
1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465M:	Barry Song <baohua@kernel.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468S:	Maintained
1469F:	arch/arm/boot/dts/prima2*
1470F:	arch/arm/mach-prima2/
1471F:	drivers/clk/sirf/
1472F:	drivers/clocksource/timer-prima2.c
1473F:	drivers/clocksource/timer-atlas7.c
1474N:	[^a-z]sirf
1475X:	drivers/gnss
1476
1477ARM/EBSA110 MACHINE SUPPORT
1478M:	Russell King <linux@armlinux.org.uk>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480W:	http://www.armlinux.org.uk/
1481S:	Maintained
1482F:	arch/arm/mach-ebsa110/
1483F:	drivers/net/ethernet/amd/am79c961a.*
1484
1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490N:	efm32
1491
1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493M:	Robert Jarzmik <robert.jarzmik@free.fr>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/ezx.c
1497
1498ARM/FARADAY FA526 PORT
1499M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502T:	git git://git.berlios.de/gemini-board
1503F:	arch/arm/mm/*-fa*
1504
1505ARM/FOOTBRIDGE ARCHITECTURE
1506M:	Russell King <linux@armlinux.org.uk>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508W:	http://www.armlinux.org.uk/
1509S:	Maintained
1510F:	arch/arm/include/asm/hardware/dec21285.h
1511F:	arch/arm/mach-footbridge/
1512
1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514M:	Shawn Guo <shawnguo@kernel.org>
1515M:	Sascha Hauer <s.hauer@pengutronix.de>
1516R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1517R:	Fabio Estevam <fabio.estevam@nxp.com>
1518R:	NXP Linux Team <linux-imx@nxp.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522F:	arch/arm/mach-imx/
1523F:	arch/arm/mach-mxs/
1524F:	arch/arm/boot/dts/imx*
1525F:	arch/arm/configs/imx*_defconfig
1526F:	drivers/clk/imx/
1527F:	drivers/firmware/imx/
1528F:	drivers/soc/imx/
1529F:	include/linux/firmware/imx/
1530F:	include/soc/imx/
1531
1532ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533M:	Shawn Guo <shawnguo@kernel.org>
1534M:	Sascha Hauer <s.hauer@pengutronix.de>
1535R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1536R:	Stefan Agner <stefan@agner.ch>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540F:	arch/arm/mach-imx/*vf610*
1541F:	arch/arm/boot/dts/vf*
1542
1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544M:	Shawn Guo <shawnguo@kernel.org>
1545M:	Li Yang <leoyang.li@nxp.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549F:	arch/arm/boot/dts/ls1021a*
1550F:	arch/arm64/boot/dts/freescale/fsl-*
1551F:	arch/arm64/boot/dts/freescale/qoriq-*
1552
1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554M:	Lennert Buytenhek <kernel@wantstofly.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/GUMSTIX MACHINE SUPPORT
1559M:	Steve Sakoman <sakoman@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564M:	Philipp Zabel <philipp.zabel@gmail.com>
1565M:	Paul Parsons <lost.distance@yahoo.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-pxa/hx4700.c
1569F:	arch/arm/mach-pxa/include/mach/hx4700.h
1570F:	sound/soc/pxa/hx4700.c
1571
1572ARM/HISILICON SOC SUPPORT
1573M:	Wei Xu <xuwei5@hisilicon.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575W:	http://www.hisilicon.com
1576S:	Supported
1577T:	git git://github.com/hisilicon/linux-hisi.git
1578F:	arch/arm/mach-hisi/
1579F:	arch/arm/boot/dts/hi3*
1580F:	arch/arm/boot/dts/hip*
1581F:	arch/arm/boot/dts/hisi*
1582F:	arch/arm64/boot/dts/hisilicon/
1583
1584ARM/HP JORNADA 7XX MACHINE SUPPORT
1585M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586W:	www.jlime.com
1587S:	Maintained
1588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589F:	arch/arm/mach-sa1100/jornada720.c
1590F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592ARM/IGEP MACHINE SUPPORT
1593M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1594M:	Javier Martinez Canillas <javier@dowhile0.org>
1595L:	linux-omap@vger.kernel.org
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	arch/arm/boot/dts/omap3-igep*
1599
1600ARM/INCOME PXA270 SUPPORT
1601M:	Marek Vasut <marek.vasut@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606ARM/INTEL IOP13XX ARM ARCHITECTURE
1607M:	Lennert Buytenhek <kernel@wantstofly.org>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610
1611ARM/INTEL IOP32X ARM ARCHITECTURE
1612M:	Lennert Buytenhek <kernel@wantstofly.org>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615
1616ARM/INTEL IOP33X ARM ARCHITECTURE
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Orphan
1619
1620ARM/INTEL IQ81342EX MACHINE SUPPORT
1621M:	Lennert Buytenhek <kernel@wantstofly.org>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624
1625ARM/INTEL IXDP2850 MACHINE SUPPORT
1626M:	Lennert Buytenhek <kernel@wantstofly.org>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629
1630ARM/INTEL IXP4XX ARM ARCHITECTURE
1631M:	Imre Kaloz <kaloz@openwrt.org>
1632M:	Krzysztof Halasa <khalasa@piap.pl>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-ixp4xx/
1636
1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638M:	Jonathan Cameron <jic23@cam.ac.uk>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-pxa/stargate2.c
1642F:	drivers/pcmcia/pxa2xx_stargate2.c
1643
1644ARM/INTEL XSC3 (MANZANO) ARM CORE
1645M:	Lennert Buytenhek <kernel@wantstofly.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648
1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650M:	Lennert Buytenhek <kernel@wantstofly.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653
1654ARM/LG1K ARCHITECTURE
1655M:	Chanho Min <chanho.min@lge.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	arch/arm64/boot/dts/lg/
1659
1660ARM/LOGICPD PXA270 MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/LPC18XX ARCHITECTURE
1666M:	Vladimir Zapolskiy <vz@mleia.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669F:	arch/arm/boot/dts/lpc43*
1670F:	drivers/i2c/busses/i2c-lpc2k.c
1671F:	drivers/memory/pl172.c
1672F:	drivers/mtd/spi-nor/nxp-spifi.c
1673F:	drivers/rtc/rtc-lpc24xx.c
1674N:	lpc18xx
1675
1676ARM/LPC32XX SOC SUPPORT
1677M:	Vladimir Zapolskiy <vz@mleia.com>
1678M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1681S:	Maintained
1682F:	arch/arm/boot/dts/lpc32*
1683F:	arch/arm/mach-lpc32xx/
1684F:	drivers/i2c/busses/i2c-pnx.c
1685F:	drivers/net/ethernet/nxp/lpc_eth.c
1686F:	drivers/usb/host/ohci-nxp.c
1687F:	drivers/watchdog/pnx4008_wdt.c
1688N:	lpc32xx
1689
1690ARM/MAGICIAN MACHINE SUPPORT
1691M:	Philipp Zabel <philipp.zabel@gmail.com>
1692S:	Maintained
1693
1694ARM/Marvell Dove/MV78xx0/Orion SOC support
1695M:	Jason Cooper <jason@lakedaemon.net>
1696M:	Andrew Lunn <andrew@lunn.ch>
1697M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698M:	Gregory Clement <gregory.clement@bootlin.com>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	Documentation/devicetree/bindings/soc/dove/
1702F:	arch/arm/mach-dove/
1703F:	arch/arm/mach-mv78xx0/
1704F:	arch/arm/mach-orion5x/
1705F:	arch/arm/plat-orion/
1706F:	arch/arm/boot/dts/dove*
1707F:	arch/arm/boot/dts/orion5x*
1708
1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710M:	Jason Cooper <jason@lakedaemon.net>
1711M:	Andrew Lunn <andrew@lunn.ch>
1712M:	Gregory Clement <gregory.clement@bootlin.com>
1713M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/armada*
1717F:	arch/arm/boot/dts/kirkwood*
1718F:	arch/arm/configs/mvebu_*_defconfig
1719F:	arch/arm/mach-mvebu/
1720F:	arch/arm64/boot/dts/marvell/armada*
1721F:	drivers/cpufreq/armada-37xx-cpufreq.c
1722F:	drivers/cpufreq/mvebu-cpufreq.c
1723F:	drivers/irqchip/irq-armada-370-xp.c
1724F:	drivers/irqchip/irq-mvebu-*
1725F:	drivers/pinctrl/mvebu/
1726F:	drivers/rtc/rtc-armada38x.c
1727
1728ARM/Mediatek RTC DRIVER
1729M:	Eddie Huang <eddie.huang@mediatek.com>
1730M:	Sean Wang <sean.wang@mediatek.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735F:	drivers/rtc/rtc-mt6397.c
1736F:	drivers/rtc/rtc-mt7622.c
1737
1738ARM/Mediatek SoC support
1739M:	Matthias Brugger <matthias.bgg@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742W:	https://mtk.bcnfs.org/
1743C:	irc://chat.freenode.net/linux-mediatek
1744S:	Maintained
1745F:	arch/arm/boot/dts/mt6*
1746F:	arch/arm/boot/dts/mt7*
1747F:	arch/arm/boot/dts/mt8*
1748F:	arch/arm/mach-mediatek/
1749F:	arch/arm64/boot/dts/mediatek/
1750F:	drivers/soc/mediatek/
1751N:	mtk
1752N:	mt[678]
1753K:	mediatek
1754
1755ARM/Mediatek USB3 PHY DRIVER
1756M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	drivers/phy/mediatek/
1761F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763ARM/MICREL KS8695 ARCHITECTURE
1764M:	Greg Ungerer <gerg@uclinux.org>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766F:	arch/arm/mach-ks8695/
1767S:	Odd Fixes
1768
1769ARM/Microchip (AT91) SoC support
1770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1771M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1772M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774W:	http://www.linux4sam.org
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776S:	Supported
1777N:	at91
1778N:	atmel
1779F:	arch/arm/mach-at91/
1780F:	include/soc/at91/
1781F:	arch/arm/boot/dts/at91*.dts
1782F:	arch/arm/boot/dts/at91*.dtsi
1783F:	arch/arm/boot/dts/sama*.dts
1784F:	arch/arm/boot/dts/sama*.dtsi
1785F:	arch/arm/include/debug/at91.S
1786F:	drivers/memory/atmel*
1787F:	drivers/watchdog/sama5d4_wdt.c
1788X:	drivers/input/touchscreen/atmel_mxt_ts.c
1789X:	drivers/net/wireless/atmel/
1790
1791ARM/MIOA701 MACHINE SUPPORT
1792M:	Robert Jarzmik <robert.jarzmik@free.fr>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794F:	arch/arm/mach-pxa/mioa701.c
1795S:	Maintained
1796
1797ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798M:	Michael Petchkovsky <mkpetch@internode.on.net>
1799S:	Maintained
1800
1801ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802M:	Linus Walleij <linus.walleij@linaro.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805F:	arch/arm/mach-nomadik/
1806F:	arch/arm/mach-u300/
1807F:	arch/arm/mach-ux500/
1808F:	arch/arm/boot/dts/ste-*
1809F:	drivers/clk/clk-nomadik.c
1810F:	drivers/clk/clk-u300.c
1811F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1812F:	drivers/clocksource/timer-u300.c
1813F:	drivers/dma/coh901318*
1814F:	drivers/dma/ste_dma40*
1815F:	drivers/hwspinlock/u8500_hsem.c
1816F:	drivers/i2c/busses/i2c-nomadik.c
1817F:	drivers/i2c/busses/i2c-stu300.c
1818F:	drivers/mfd/ab3100*
1819F:	drivers/mfd/ab8500*
1820F:	drivers/mfd/abx500*
1821F:	drivers/mfd/dbx500*
1822F:	drivers/mfd/db8500*
1823F:	drivers/pinctrl/nomadik/
1824F:	drivers/pinctrl/pinctrl-coh901*
1825F:	drivers/pinctrl/pinctrl-u300.c
1826F:	drivers/rtc/rtc-ab3100.c
1827F:	drivers/rtc/rtc-ab8500.c
1828F:	drivers/rtc/rtc-coh901331.c
1829F:	drivers/rtc/rtc-pl031.c
1830F:	drivers/watchdog/coh901327_wdt.c
1831F:	Documentation/devicetree/bindings/arm/ste-*
1832F:	Documentation/devicetree/bindings/arm/ux500/
1833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835ARM/NUVOTON NPCM ARCHITECTURE
1836M:	Avi Fishman <avifishman70@gmail.com>
1837M:	Tomer Maimon <tmaimon77@gmail.com>
1838R:	Patrick Venture <venture@google.com>
1839R:	Nancy Yuen <yuenn@google.com>
1840R:	Brendan Higgins <brendanhiggins@google.com>
1841L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842S:	Supported
1843F:	arch/arm/mach-npcm/
1844F:	arch/arm/boot/dts/nuvoton-npcm*
1845F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846F:	drivers/*/*npcm*
1847F:	Documentation/devicetree/bindings/*/*npcm*
1848F:	Documentation/devicetree/bindings/*/*/*npcm*
1849
1850ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851M:	Wan ZongShun <mcuos.com@gmail.com>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853W:	http://www.mcuos.com
1854S:	Maintained
1855F:	arch/arm/mach-w90x900/
1856F:	drivers/input/keyboard/w90p910_keypad.c
1857F:	drivers/input/touchscreen/w90p910_ts.c
1858F:	drivers/watchdog/nuc900_wdt.c
1859F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1860F:	drivers/mtd/nand/raw/nuc900_nand.c
1861F:	drivers/rtc/rtc-nuc900.c
1862F:	drivers/spi/spi-nuc900.c
1863F:	drivers/usb/host/ehci-w90x900.c
1864F:	drivers/video/fbdev/nuc900fb.c
1865
1866ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1868L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1869W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870S:	Supported
1871
1872ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873M:	Alexander Clouter <alex@digriz.org.uk>
1874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875W:	http://www.digriz.org.uk/ts78xx/kernel
1876S:	Maintained
1877F:	arch/arm/mach-orion5x/ts78xx-*
1878
1879ARM/OXNAS platform support
1880M:	Neil Armstrong <narmstrong@baylibre.com>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-oxnas@groups.io (moderated for non-subscribers)
1883S:	Maintained
1884F:	arch/arm/mach-oxnas/
1885F:	arch/arm/boot/dts/ox8*.dts*
1886N:	oxnas
1887
1888ARM/PALM TREO SUPPORT
1889M:	Tomas Cech <sleep_walker@suse.com>
1890L:	linux-arm-kernel@lists.infradead.org
1891W:	http://hackndev.com
1892S:	Maintained
1893F:	arch/arm/mach-pxa/palmtreo.*
1894
1895ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896M:	Marek Vasut <marek.vasut@gmail.com>
1897L:	linux-arm-kernel@lists.infradead.org
1898W:	http://hackndev.com
1899S:	Maintained
1900F:	arch/arm/mach-pxa/include/mach/palmtx.h
1901F:	arch/arm/mach-pxa/palmtx.c
1902F:	arch/arm/mach-pxa/palmt5.*
1903F:	arch/arm/mach-pxa/include/mach/palmld.h
1904F:	arch/arm/mach-pxa/palmld.c
1905F:	arch/arm/mach-pxa/palmte2.*
1906F:	arch/arm/mach-pxa/include/mach/palmtc.h
1907F:	arch/arm/mach-pxa/palmtc.c
1908
1909ARM/PALMZ72 SUPPORT
1910M:	Sergey Lapin <slapin@ossfans.org>
1911L:	linux-arm-kernel@lists.infradead.org
1912W:	http://hackndev.com
1913S:	Maintained
1914F:	arch/arm/mach-pxa/palmz72.*
1915
1916ARM/PLEB SUPPORT
1917M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1918W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919S:	Maintained
1920
1921ARM/PT DIGITAL BOARD PORT
1922M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924W:	http://www.armlinux.org.uk/
1925S:	Maintained
1926
1927ARM/QUALCOMM SUPPORT
1928M:	Andy Gross <andy.gross@linaro.org>
1929M:	David Brown <david.brown@linaro.org>
1930L:	linux-arm-msm@vger.kernel.org
1931S:	Maintained
1932F:	Documentation/devicetree/bindings/soc/qcom/
1933F:	arch/arm/boot/dts/qcom-*.dts
1934F:	arch/arm/boot/dts/qcom-*.dtsi
1935F:	arch/arm/mach-qcom/
1936F:	arch/arm64/boot/dts/qcom/*
1937F:	drivers/i2c/busses/i2c-qup.c
1938F:	drivers/clk/qcom/
1939F:	drivers/dma/qcom/
1940F:	drivers/soc/qcom/
1941F:	drivers/spi/spi-qup.c
1942F:	drivers/tty/serial/msm_serial.c
1943F:	drivers/*/pm8???-*
1944F:	drivers/mfd/ssbi.c
1945F:	drivers/firmware/qcom_scm*
1946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948ARM/RADISYS ENP2611 MACHINE SUPPORT
1949M:	Lennert Buytenhek <kernel@wantstofly.org>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952
1953ARM/REALTEK ARCHITECTURE
1954M:	Andreas Färber <afaerber@suse.de>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm64/boot/dts/realtek/
1958F:	Documentation/devicetree/bindings/arm/realtek.txt
1959
1960ARM/RENESAS ARM64 ARCHITECTURE
1961M:	Simon Horman <horms@verge.net.au>
1962M:	Magnus Damm <magnus.damm@gmail.com>
1963L:	linux-renesas-soc@vger.kernel.org
1964Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966S:	Supported
1967F:	arch/arm64/boot/dts/renesas/
1968F:	Documentation/devicetree/bindings/arm/shmobile.txt
1969F:	drivers/soc/renesas/
1970F:	include/linux/soc/renesas/
1971
1972ARM/RISCPC ARCHITECTURE
1973M:	Russell King <linux@armlinux.org.uk>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975W:	http://www.armlinux.org.uk/
1976S:	Maintained
1977F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1978F:	arch/arm/include/asm/hardware/ioc.h
1979F:	arch/arm/include/asm/hardware/iomd.h
1980F:	arch/arm/include/asm/hardware/memc.h
1981F:	arch/arm/mach-rpc/
1982F:	drivers/net/ethernet/8390/etherh.c
1983F:	drivers/net/ethernet/i825xx/ether1*
1984F:	drivers/net/ethernet/seeq/ether3*
1985F:	drivers/scsi/arm/
1986
1987ARM/Rockchip SoC support
1988M:	Heiko Stuebner <heiko@sntech.de>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990L:	linux-rockchip@lists.infradead.org
1991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992S:	Maintained
1993F:	arch/arm/boot/dts/rk3*
1994F:	arch/arm/boot/dts/rv1108*
1995F:	arch/arm/mach-rockchip/
1996F:	drivers/clk/rockchip/
1997F:	drivers/i2c/busses/i2c-rk3x.c
1998F:	drivers/*/*rockchip*
1999F:	drivers/*/*/*rockchip*
2000F:	sound/soc/rockchip/
2001N:	rockchip
2002
2003ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004M:	Kukjin Kim <kgene@kernel.org>
2005M:	Krzysztof Kozlowski <krzk@kernel.org>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009S:	Maintained
2010F:	arch/arm/boot/dts/s3c*
2011F:	arch/arm/boot/dts/s5p*
2012F:	arch/arm/boot/dts/exynos*
2013F:	arch/arm64/boot/dts/exynos/
2014F:	arch/arm/plat-samsung/
2015F:	arch/arm/mach-s3c24*/
2016F:	arch/arm/mach-s3c64xx/
2017F:	arch/arm/mach-s5p*/
2018F:	arch/arm/mach-exynos*/
2019F:	drivers/*/*s3c24*
2020F:	drivers/*/*/*s3c24*
2021F:	drivers/*/*s3c64xx*
2022F:	drivers/*/*s5pv210*
2023F:	drivers/memory/samsung/*
2024F:	drivers/soc/samsung/*
2025F:	Documentation/arm/Samsung/
2026F:	Documentation/devicetree/bindings/arm/samsung/
2027F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2028F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2029N:	exynos
2030
2031ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032M:	Kyungmin Park <kyungmin.park@samsung.com>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Maintained
2035F:	arch/arm/mach-s5pv210/
2036
2037ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038M:	Kyungmin Park <kyungmin.park@samsung.com>
2039M:	Kamil Debski <kamil@wypas.org>
2040M:	Andrzej Hajda <a.hajda@samsung.com>
2041L:	linux-arm-kernel@lists.infradead.org
2042L:	linux-media@vger.kernel.org
2043S:	Maintained
2044F:	drivers/media/platform/s5p-g2d/
2045
2046ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047M:	Marek Szyprowski <m.szyprowski@samsung.com>
2048L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049L:	linux-media@vger.kernel.org
2050S:	Maintained
2051F:	drivers/media/platform/s5p-cec/
2052F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057L:	linux-arm-kernel@lists.infradead.org
2058L:	linux-media@vger.kernel.org
2059S:	Maintained
2060F:	drivers/media/platform/s5p-jpeg/
2061
2062ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063M:	Kyungmin Park <kyungmin.park@samsung.com>
2064M:	Kamil Debski <kamil@wypas.org>
2065M:	Jeongtae Park <jtp.park@samsung.com>
2066M:	Andrzej Hajda <a.hajda@samsung.com>
2067L:	linux-arm-kernel@lists.infradead.org
2068L:	linux-media@vger.kernel.org
2069S:	Maintained
2070F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2071F:	drivers/media/platform/s5p-mfc/
2072
2073ARM/SHMOBILE ARM ARCHITECTURE
2074M:	Simon Horman <horms@verge.net.au>
2075M:	Magnus Damm <magnus.damm@gmail.com>
2076L:	linux-renesas-soc@vger.kernel.org
2077Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079S:	Supported
2080F:	arch/arm/boot/dts/emev2*
2081F:	arch/arm/boot/dts/r7s*
2082F:	arch/arm/boot/dts/r8a*
2083F:	arch/arm/boot/dts/r9a*
2084F:	arch/arm/boot/dts/sh*
2085F:	arch/arm/configs/shmobile_defconfig
2086F:	arch/arm/include/debug/renesas-scif.S
2087F:	arch/arm/mach-shmobile/
2088F:	Documentation/devicetree/bindings/arm/shmobile.txt
2089F:	drivers/soc/renesas/
2090F:	include/linux/soc/renesas/
2091
2092ARM/SOCFPGA ARCHITECTURE
2093M:	Dinh Nguyen <dinguyen@kernel.org>
2094S:	Maintained
2095F:	arch/arm/mach-socfpga/
2096F:	arch/arm/boot/dts/socfpga*
2097F:	arch/arm/configs/socfpga_defconfig
2098F:	arch/arm64/boot/dts/altera/
2099W:	http://www.rocketboards.org
2100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101
2102ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2103M:	Dinh Nguyen <dinguyen@kernel.org>
2104S:	Maintained
2105F:	drivers/clk/socfpga/
2106
2107ARM/SOCFPGA EDAC SUPPORT
2108M:	Thor Thayer <thor.thayer@linux.intel.com>
2109S:	Maintained
2110F:	drivers/edac/altera_edac.
2111
2112ARM/SPREADTRUM SoC SUPPORT
2113M:	Orson Zhai <orsonzhai@gmail.com>
2114M:	Baolin Wang <baolin.wang@linaro.org>
2115M:	Chunyan Zhang <zhang.lyra@gmail.com>
2116S:	Maintained
2117F:	arch/arm64/boot/dts/sprd
2118N:	sprd
2119
2120ARM/STI ARCHITECTURE
2121M:	Patrice Chotard <patrice.chotard@st.com>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.stlinux.com
2124S:	Maintained
2125F:	arch/arm/mach-sti/
2126F:	arch/arm/boot/dts/sti*
2127F:	drivers/char/hw_random/st-rng.c
2128F:	drivers/clocksource/arm_global_timer.c
2129F:	drivers/clocksource/clksrc_st_lpc.c
2130F:	drivers/cpufreq/sti-cpufreq.c
2131F:	drivers/dma/st_fdma*
2132F:	drivers/i2c/busses/i2c-st.c
2133F:	drivers/media/rc/st_rc.c
2134F:	drivers/media/platform/sti/c8sectpfe/
2135F:	drivers/mmc/host/sdhci-st.c
2136F:	drivers/phy/st/phy-miphy28lp.c
2137F:	drivers/phy/st/phy-stih407-usb.c
2138F:	drivers/pinctrl/pinctrl-st.c
2139F:	drivers/remoteproc/st_remoteproc.c
2140F:	drivers/remoteproc/st_slim_rproc.c
2141F:	drivers/reset/sti/
2142F:	drivers/rtc/rtc-st-lpc.c
2143F:	drivers/tty/serial/st-asc.c
2144F:	drivers/usb/dwc3/dwc3-st.c
2145F:	drivers/usb/host/ehci-st.c
2146F:	drivers/usb/host/ohci-st.c
2147F:	drivers/watchdog/st_lpc_wdt.c
2148F:	drivers/ata/ahci_st.c
2149F:	include/linux/remoteproc/st_slim_rproc.h
2150
2151ARM/STM32 ARCHITECTURE
2152M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2153M:	Alexandre Torgue <alexandre.torgue@st.com>
2154L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2158N:	stm32
2159N:	stm
2160F:	arch/arm/boot/dts/stm32*
2161F:	arch/arm/mach-stm32/
2162F:	drivers/clocksource/armv7m_systick.c
2163
2164ARM/Synaptics SoC support
2165M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2166M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Maintained
2169F:	arch/arm/mach-berlin/
2170F:	arch/arm/boot/dts/berlin*
2171F:	arch/arm64/boot/dts/synaptics/
2172
2173ARM/TANGO ARCHITECTURE
2174M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2175M:	Mans Rullgard <mans@mansr.com>
2176L:	linux-arm-kernel@lists.infradead.org
2177S:	Odd Fixes
2178N:	tango
2179
2180ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181M:	Lennert Buytenhek <kernel@wantstofly.org>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183S:	Maintained
2184
2185ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186M:	Hans Verkuil <hans.verkuil@cisco.com>
2187L:	linux-tegra@vger.kernel.org
2188L:	linux-media@vger.kernel.org
2189S:	Maintained
2190F:	drivers/media/platform/tegra-cec/
2191F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2192
2193ARM/TETON BGA MACHINE SUPPORT
2194M:	"Mark F. Brown" <mark.brown314@gmail.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S:	Maintained
2197
2198ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2199M:	Santosh Shilimkar <ssantosh@kernel.org>
2200L:	linux-kernel@vger.kernel.org
2201S:	Maintained
2202F:	drivers/memory/*emif*
2203
2204ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205M:	Tero Kristo <t-kristo@ti.com>
2206M:	Nishanth Menon <nm@ti.com>
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Supported
2209F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2210F:	arch/arm64/boot/dts/ti/Makefile
2211F:	arch/arm64/boot/dts/ti/k3-*
2212
2213ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2214M:	Santosh Shilimkar <ssantosh@kernel.org>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/mach-keystone/
2218F:	arch/arm/boot/dts/keystone-*
2219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220
2221ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2222M:	Santosh Shilimkar <ssantosh@kernel.org>
2223L:	linux-kernel@vger.kernel.org
2224S:	Maintained
2225F:	drivers/clk/keystone/
2226
2227ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228M:	Santosh Shilimkar <ssantosh@kernel.org>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230L:	linux-kernel@vger.kernel.org
2231S:	Maintained
2232F:	drivers/clocksource/timer-keystone.c
2233
2234ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2235M:	Santosh Shilimkar <ssantosh@kernel.org>
2236L:	linux-kernel@vger.kernel.org
2237S:	Maintained
2238F:	drivers/power/reset/keystone-reset.c
2239
2240ARM/THECUS N2100 MACHINE SUPPORT
2241M:	Lennert Buytenhek <kernel@wantstofly.org>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244
2245ARM/TOSA MACHINE SUPPORT
2246M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2247M:	Dirk Opfer <dirk@opfer-online.de>
2248S:	Maintained
2249
2250ARM/UNIPHIER ARCHITECTURE
2251M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254S:	Maintained
2255F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2256F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2257F:	arch/arm/boot/dts/uniphier*
2258F:	arch/arm/include/asm/hardware/cache-uniphier.h
2259F:	arch/arm/mach-uniphier/
2260F:	arch/arm/mm/cache-uniphier.c
2261F:	arch/arm64/boot/dts/socionext/uniphier*
2262F:	drivers/bus/uniphier-system-bus.c
2263F:	drivers/clk/uniphier/
2264F:	drivers/gpio/gpio-uniphier.c
2265F:	drivers/i2c/busses/i2c-uniphier*
2266F:	drivers/irqchip/irq-uniphier-aidet.c
2267F:	drivers/mmc/host/uniphier-sd.c
2268F:	drivers/pinctrl/uniphier/
2269F:	drivers/reset/reset-uniphier.c
2270F:	drivers/tty/serial/8250/8250_uniphier.c
2271N:	uniphier
2272
2273ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2274M:	Ulf Hansson <ulf.hansson@linaro.org>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276T:	git git://git.linaro.org/people/ulfh/clk.git
2277S:	Maintained
2278F:	drivers/clk/ux500/
2279
2280ARM/VERSATILE EXPRESS PLATFORM
2281M:	Liviu Dudau <liviu.dudau@arm.com>
2282M:	Sudeep Holla <sudeep.holla@arm.com>
2283M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286F:	arch/arm/boot/dts/vexpress*
2287F:	arch/arm64/boot/dts/arm/
2288F:	arch/arm/mach-vexpress/
2289F:	*/*/vexpress*
2290F:	*/*/*/vexpress*
2291F:	drivers/clk/versatile/clk-vexpress-osc.c
2292F:	drivers/clocksource/timer-versatile.c
2293N:	mps2
2294
2295ARM/VFP SUPPORT
2296M:	Russell King <linux@armlinux.org.uk>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298W:	http://www.armlinux.org.uk/
2299S:	Maintained
2300F:	arch/arm/vfp/
2301
2302ARM/VOIPAC PXA270 SUPPORT
2303M:	Marek Vasut <marek.vasut@gmail.com>
2304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305S:	Maintained
2306F:	arch/arm/mach-pxa/vpac270.c
2307F:	arch/arm/mach-pxa/include/mach/vpac270.h
2308
2309ARM/VT8500 ARM ARCHITECTURE
2310M:	Tony Prisk <linux@prisktech.co.nz>
2311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312S:	Maintained
2313F:	arch/arm/mach-vt8500/
2314F:	drivers/clocksource/timer-vt8500.c
2315F:	drivers/i2c/busses/i2c-wmt.c
2316F:	drivers/mmc/host/wmt-sdmmc.c
2317F:	drivers/pwm/pwm-vt8500.c
2318F:	drivers/rtc/rtc-vt8500.c
2319F:	drivers/tty/serial/vt8500_serial.c
2320F:	drivers/usb/host/ehci-platform.c
2321F:	drivers/usb/host/uhci-platform.c
2322F:	drivers/video/fbdev/vt8500lcdfb.*
2323F:	drivers/video/fbdev/wm8505fb*
2324F:	drivers/video/fbdev/wmt_ge_rops.*
2325
2326ARM/ZIPIT Z2 SUPPORT
2327M:	Marek Vasut <marek.vasut@gmail.com>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330F:	arch/arm/mach-pxa/z2.c
2331F:	arch/arm/mach-pxa/include/mach/z2.h
2332
2333ARM/ZTE ARCHITECTURE
2334M:	Jun Nie <jun.nie@linaro.org>
2335M:	Shawn Guo <shawnguo@kernel.org>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338F:	arch/arm/boot/dts/zx2967*
2339F:	arch/arm/mach-zx/
2340F:	arch/arm64/boot/dts/zte/
2341F:	drivers/clk/zte/
2342F:	drivers/dma/zx_dma.c
2343F:	drivers/gpio/gpio-zx.c
2344F:	drivers/i2c/busses/i2c-zx2967.c
2345F:	drivers/mmc/host/dw_mmc-zx.*
2346F:	drivers/pinctrl/zte/
2347F:	drivers/soc/zte/
2348F:	drivers/thermal/zx2967_thermal.c
2349F:	drivers/watchdog/zx2967_wdt.c
2350F:	Documentation/devicetree/bindings/arm/zte.txt
2351F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2352F:	Documentation/devicetree/bindings/dma/zxdma.txt
2353F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2354F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2355F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2356F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2357F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2358F:	Documentation/devicetree/bindings/soc/zte/
2359F:	Documentation/devicetree/bindings/sound/zte,*.txt
2360F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2361F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2362F:	include/dt-bindings/clock/zx2967*.h
2363F:	include/dt-bindings/soc/zte,*.h
2364F:	sound/soc/codecs/zx_aud96p22.c
2365F:	sound/soc/zte/
2366
2367ARM/ZYNQ ARCHITECTURE
2368M:	Michal Simek <michal.simek@xilinx.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370W:	http://wiki.xilinx.com
2371T:	git https://github.com/Xilinx/linux-xlnx.git
2372S:	Supported
2373F:	arch/arm/mach-zynq/
2374F:	drivers/cpuidle/cpuidle-zynq.c
2375F:	drivers/block/xsysace.c
2376N:	zynq
2377N:	xilinx
2378F:	drivers/clocksource/timer-cadence-ttc.c
2379F:	drivers/i2c/busses/i2c-cadence.c
2380F:	drivers/mmc/host/sdhci-of-arasan.c
2381F:	drivers/edac/synopsys_edac.c
2382F:	drivers/i2c/busses/i2c-xiic.c
2383
2384ARM64 PORT (AARCH64 ARCHITECTURE)
2385M:	Catalin Marinas <catalin.marinas@arm.com>
2386M:	Will Deacon <will.deacon@arm.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2389S:	Maintained
2390F:	arch/arm64/
2391X:	arch/arm64/boot/dts/
2392F:	Documentation/arm64/
2393
2394AS3645A LED FLASH CONTROLLER DRIVER
2395M:	Sakari Ailus <sakari.ailus@iki.fi>
2396L:	linux-leds@vger.kernel.org
2397S:	Maintained
2398F:	drivers/leds/leds-as3645a.c
2399
2400ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2401M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2402L:	linux-media@vger.kernel.org
2403T:	git git://linuxtv.org/media_tree.git
2404S:	Maintained
2405F:	drivers/media/i2c/ak7375.c
2406F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407
2408ASAHI KASEI AK8974 DRIVER
2409M:	Linus Walleij <linus.walleij@linaro.org>
2410L:	linux-iio@vger.kernel.org
2411W:	http://www.akm.com/
2412S:	Supported
2413F:	drivers/iio/magnetometer/ak8974.c
2414
2415ASC7621 HARDWARE MONITOR DRIVER
2416M:	George Joseph <george.joseph@fairview5.com>
2417L:	linux-hwmon@vger.kernel.org
2418S:	Maintained
2419F:	Documentation/hwmon/asc7621
2420F:	drivers/hwmon/asc7621.c
2421
2422ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2423M:	Corentin Chary <corentin.chary@gmail.com>
2424L:	acpi4asus-user@lists.sourceforge.net
2425L:	platform-driver-x86@vger.kernel.org
2426W:	http://acpi4asus.sf.net
2427S:	Maintained
2428F:	drivers/platform/x86/asus*.c
2429F:	drivers/platform/x86/eeepc*.c
2430
2431ASUS WIRELESS RADIO CONTROL DRIVER
2432M:	João Paulo Rechi Vita <jprvita@gmail.com>
2433L:	platform-driver-x86@vger.kernel.org
2434S:	Maintained
2435F:	drivers/platform/x86/asus-wireless.c
2436
2437ASYMMETRIC KEYS
2438M:	David Howells <dhowells@redhat.com>
2439L:	keyrings@vger.kernel.org
2440S:	Maintained
2441F:	Documentation/crypto/asymmetric-keys.txt
2442F:	include/linux/verification.h
2443F:	include/crypto/public_key.h
2444F:	include/crypto/pkcs7.h
2445F:	crypto/asymmetric_keys/
2446
2447ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2448R:	Dan Williams <dan.j.williams@intel.com>
2449W:	http://sourceforge.net/projects/xscaleiop
2450S:	Odd fixes
2451F:	Documentation/crypto/async-tx-api.txt
2452F:	crypto/async_tx/
2453F:	drivers/dma/
2454F:	include/linux/dmaengine.h
2455F:	include/linux/async_tx.h
2456
2457AT24 EEPROM DRIVER
2458M:	Bartosz Golaszewski <brgl@bgdev.pl>
2459L:	linux-i2c@vger.kernel.org
2460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2461S:	Maintained
2462F:	Documentation/devicetree/bindings/eeprom/at24.txt
2463F:	drivers/misc/eeprom/at24.c
2464F:	include/linux/platform_data/at24.h
2465
2466ATA OVER ETHERNET (AOE) DRIVER
2467M:	"Ed L. Cashin" <ed.cashin@acm.org>
2468W:	http://www.openaoe.org/
2469S:	Supported
2470F:	Documentation/aoe/
2471F:	drivers/block/aoe/
2472
2473ATHEROS 71XX/9XXX GPIO DRIVER
2474M:	Alban Bedel <albeu@free.fr>
2475W:	https://github.com/AlbanBedel/linux
2476T:	git git://github.com/AlbanBedel/linux
2477S:	Maintained
2478F:	drivers/gpio/gpio-ath79.c
2479F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2480
2481ATHEROS 71XX/9XXX USB PHY DRIVER
2482M:	Alban Bedel <albeu@free.fr>
2483W:	https://github.com/AlbanBedel/linux
2484T:	git git://github.com/AlbanBedel/linux
2485S:	Maintained
2486F:	drivers/phy/qualcomm/phy-ath79-usb.c
2487F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2488
2489ATHEROS ATH GENERIC UTILITIES
2490M:	Kalle Valo <kvalo@codeaurora.org>
2491L:	linux-wireless@vger.kernel.org
2492S:	Supported
2493F:	drivers/net/wireless/ath/*
2494
2495ATHEROS ATH5K WIRELESS DRIVER
2496M:	Jiri Slaby <jirislaby@gmail.com>
2497M:	Nick Kossifidis <mickflemm@gmail.com>
2498M:	Luis Chamberlain <mcgrof@kernel.org>
2499L:	linux-wireless@vger.kernel.org
2500W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2501S:	Maintained
2502F:	drivers/net/wireless/ath/ath5k/
2503
2504ATHEROS ATH6KL WIRELESS DRIVER
2505M:	Kalle Valo <kvalo@codeaurora.org>
2506L:	linux-wireless@vger.kernel.org
2507W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2509S:	Supported
2510F:	drivers/net/wireless/ath/ath6kl/
2511
2512ATI_REMOTE2 DRIVER
2513M:	Ville Syrjala <syrjala@sci.fi>
2514S:	Maintained
2515F:	drivers/input/misc/ati_remote2.c
2516
2517ATK0110 HWMON DRIVER
2518M:	Luca Tettamanti <kronos.it@gmail.com>
2519L:	linux-hwmon@vger.kernel.org
2520S:	Maintained
2521F:	drivers/hwmon/asus_atk0110.c
2522
2523ATLX ETHERNET DRIVERS
2524M:	Jay Cliburn <jcliburn@gmail.com>
2525M:	Chris Snook <chris.snook@gmail.com>
2526L:	netdev@vger.kernel.org
2527W:	http://sourceforge.net/projects/atl1
2528W:	http://atl1.sourceforge.net
2529S:	Maintained
2530F:	drivers/net/ethernet/atheros/
2531
2532ATM
2533M:	Chas Williams <3chas3@gmail.com>
2534L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2535L:	netdev@vger.kernel.org
2536W:	http://linux-atm.sourceforge.net
2537S:	Maintained
2538F:	drivers/atm/
2539F:	include/linux/atm*
2540F:	include/uapi/linux/atm*
2541
2542ATMEL MACB ETHERNET DRIVER
2543M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2544S:	Supported
2545F:	drivers/net/ethernet/cadence/
2546
2547ATMEL MAXTOUCH DRIVER
2548M:	Nick Dyer <nick@shmanahar.org>
2549T:	git git://github.com/ndyer/linux.git
2550S:	Maintained
2551F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2552F:	drivers/input/touchscreen/atmel_mxt_ts.c
2553
2554ATMEL WIRELESS DRIVER
2555M:	Simon Kelley <simon@thekelleys.org.uk>
2556L:	linux-wireless@vger.kernel.org
2557W:	http://www.thekelleys.org.uk/atmel
2558W:	http://atmelwlandriver.sourceforge.net/
2559S:	Maintained
2560F:	drivers/net/wireless/atmel/atmel*
2561
2562ATOMIC INFRASTRUCTURE
2563M:	Will Deacon <will.deacon@arm.com>
2564M:	Peter Zijlstra <peterz@infradead.org>
2565R:	Boqun Feng <boqun.feng@gmail.com>
2566L:	linux-kernel@vger.kernel.org
2567S:	Maintained
2568F:	arch/*/include/asm/atomic*.h
2569F:	include/*/atomic*.h
2570
2571ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2572M:	Bradley Grove <linuxdrivers@attotech.com>
2573L:	linux-scsi@vger.kernel.org
2574W:	http://www.attotech.com
2575S:	Supported
2576F:	drivers/scsi/esas2r
2577
2578ATUSB IEEE 802.15.4 RADIO DRIVER
2579M:	Stefan Schmidt <stefan@datenfreihafen.org>
2580L:	linux-wpan@vger.kernel.org
2581S:	Maintained
2582F:	drivers/net/ieee802154/atusb.c
2583F:	drivers/net/ieee802154/atusb.h
2584F:	drivers/net/ieee802154/at86rf230.h
2585
2586AUDIT SUBSYSTEM
2587M:	Paul Moore <paul@paul-moore.com>
2588M:	Eric Paris <eparis@redhat.com>
2589L:	linux-audit@redhat.com (moderated for non-subscribers)
2590W:	https://github.com/linux-audit
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2592S:	Supported
2593F:	include/linux/audit.h
2594F:	include/uapi/linux/audit.h
2595F:	kernel/audit*
2596
2597AUXILIARY DISPLAY DRIVERS
2598M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2599S:	Maintained
2600F:	drivers/auxdisplay/
2601F:	include/linux/cfag12864b.h
2602
2603AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2604M:	Andreas Klinger <ak@it-klinger.de>
2605L:	linux-iio@vger.kernel.org
2606S:	Maintained
2607F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2608F:	drivers/iio/adc/hx711.c
2609
2610AX.25 NETWORK LAYER
2611M:	Ralf Baechle <ralf@linux-mips.org>
2612L:	linux-hams@vger.kernel.org
2613W:	http://www.linux-ax25.org/
2614S:	Maintained
2615F:	include/uapi/linux/ax25.h
2616F:	include/net/ax25.h
2617F:	net/ax25/
2618
2619AXENTIA ARM DEVICES
2620M:	Peter Rosin <peda@axentia.se>
2621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622S:	Maintained
2623F:	Documentation/devicetree/bindings/arm/axentia.txt
2624F:	arch/arm/boot/dts/at91-linea.dtsi
2625F:	arch/arm/boot/dts/at91-natte.dtsi
2626F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2627F:	arch/arm/boot/dts/at91-tse850-3.dts
2628
2629AXENTIA ASOC DRIVERS
2630M:	Peter Rosin <peda@axentia.se>
2631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2632S:	Maintained
2633F:	Documentation/devicetree/bindings/sound/axentia,*
2634F:	sound/soc/atmel/tse850-pcm5142.c
2635
2636AXXIA I2C CONTROLLER
2637M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2638L:	linux-i2c@vger.kernel.org
2639S:	Maintained
2640F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2641F:	drivers/i2c/busses/i2c-axxia.c
2642
2643AZ6007 DVB DRIVER
2644M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2645L:	linux-media@vger.kernel.org
2646W:	https://linuxtv.org
2647T:	git git://linuxtv.org/media_tree.git
2648S:	Maintained
2649F:	drivers/media/usb/dvb-usb-v2/az6007.c
2650
2651AZTECH FM RADIO RECEIVER DRIVER
2652M:	Hans Verkuil <hverkuil@xs4all.nl>
2653L:	linux-media@vger.kernel.org
2654T:	git git://linuxtv.org/media_tree.git
2655W:	https://linuxtv.org
2656S:	Maintained
2657F:	drivers/media/radio/radio-aztech*
2658
2659B43 WIRELESS DRIVER
2660L:	linux-wireless@vger.kernel.org
2661L:	b43-dev@lists.infradead.org
2662W:	http://wireless.kernel.org/en/users/Drivers/b43
2663S:	Odd Fixes
2664F:	drivers/net/wireless/broadcom/b43/
2665
2666B43LEGACY WIRELESS DRIVER
2667M:	Larry Finger <Larry.Finger@lwfinger.net>
2668L:	linux-wireless@vger.kernel.org
2669L:	b43-dev@lists.infradead.org
2670W:	http://wireless.kernel.org/en/users/Drivers/b43
2671S:	Maintained
2672F:	drivers/net/wireless/broadcom/b43legacy/
2673
2674BACKLIGHT CLASS/SUBSYSTEM
2675M:	Lee Jones <lee.jones@linaro.org>
2676M:	Daniel Thompson <daniel.thompson@linaro.org>
2677M:	Jingoo Han <jingoohan1@gmail.com>
2678L:	dri-devel@lists.freedesktop.org
2679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2680S:	Maintained
2681F:	drivers/video/backlight/
2682F:	include/linux/backlight.h
2683F:	include/linux/pwm_backlight.h
2684F:	Documentation/devicetree/bindings/leds/backlight
2685
2686BATMAN ADVANCED
2687M:	Marek Lindner <mareklindner@neomailbox.ch>
2688M:	Simon Wunderlich <sw@simonwunderlich.de>
2689M:	Antonio Quartulli <a@unstable.cc>
2690L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2691W:	https://www.open-mesh.org/
2692Q:	https://patchwork.open-mesh.org/project/batman/list/
2693S:	Maintained
2694F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2695F:	Documentation/ABI/testing/sysfs-class-net-mesh
2696F:	Documentation/networking/batman-adv.rst
2697F:	include/uapi/linux/batadv_packet.h
2698F:	include/uapi/linux/batman_adv.h
2699F:	net/batman-adv/
2700
2701BAYCOM/HDLCDRV DRIVERS FOR AX.25
2702M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2703L:	linux-hams@vger.kernel.org
2704W:	http://www.baycom.org/~tom/ham/ham.html
2705S:	Maintained
2706F:	drivers/net/hamradio/baycom*
2707
2708BCACHE (BLOCK LAYER CACHE)
2709M:	Coly Li <colyli@suse.de>
2710M:	Kent Overstreet <kent.overstreet@gmail.com>
2711L:	linux-bcache@vger.kernel.org
2712W:	http://bcache.evilpiepirate.org
2713C:	irc://irc.oftc.net/bcache
2714S:	Maintained
2715F:	drivers/md/bcache/
2716
2717BDISP ST MEDIA DRIVER
2718M:	Fabien Dessenne <fabien.dessenne@st.com>
2719L:	linux-media@vger.kernel.org
2720T:	git git://linuxtv.org/media_tree.git
2721W:	https://linuxtv.org
2722S:	Supported
2723F:	drivers/media/platform/sti/bdisp
2724
2725BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2726M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2727L:	netdev@vger.kernel.org
2728S:	Maintained
2729F:	drivers/net/ethernet/ec_bhf.c
2730
2731BEFS FILE SYSTEM
2732M:	Luis de Bethencourt <luisbg@kernel.org>
2733M:	Salah Triki <salah.triki@gmail.com>
2734S:	Maintained
2735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2736F:	Documentation/filesystems/befs.txt
2737F:	fs/befs/
2738
2739BFQ I/O SCHEDULER
2740M:	Paolo Valente <paolo.valente@linaro.org>
2741M:	Jens Axboe <axboe@kernel.dk>
2742L:	linux-block@vger.kernel.org
2743S:	Maintained
2744F:	block/bfq-*
2745F:	Documentation/block/bfq-iosched.txt
2746
2747BFS FILE SYSTEM
2748M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2749S:	Maintained
2750F:	Documentation/filesystems/bfs.txt
2751F:	fs/bfs/
2752F:	include/uapi/linux/bfs_fs.h
2753
2754BLINKM RGB LED DRIVER
2755M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2756S:	Maintained
2757F:	drivers/leds/leds-blinkm.c
2758
2759BLOCK LAYER
2760M:	Jens Axboe <axboe@kernel.dk>
2761L:	linux-block@vger.kernel.org
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2763S:	Maintained
2764F:	block/
2765F:	drivers/block/
2766F:	kernel/trace/blktrace.c
2767F:	lib/sbitmap.c
2768
2769BLOCK2MTD DRIVER
2770M:	Joern Engel <joern@lazybastard.org>
2771L:	linux-mtd@lists.infradead.org
2772S:	Maintained
2773F:	drivers/mtd/devices/block2mtd.c
2774
2775BLUETOOTH DRIVERS
2776M:	Marcel Holtmann <marcel@holtmann.org>
2777M:	Johan Hedberg <johan.hedberg@gmail.com>
2778L:	linux-bluetooth@vger.kernel.org
2779W:	http://www.bluez.org/
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782S:	Maintained
2783F:	drivers/bluetooth/
2784
2785BLUETOOTH SUBSYSTEM
2786M:	Marcel Holtmann <marcel@holtmann.org>
2787M:	Johan Hedberg <johan.hedberg@gmail.com>
2788L:	linux-bluetooth@vger.kernel.org
2789W:	http://www.bluez.org/
2790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2792S:	Maintained
2793F:	net/bluetooth/
2794F:	include/net/bluetooth/
2795
2796BONDING DRIVER
2797M:	Jay Vosburgh <j.vosburgh@gmail.com>
2798M:	Veaceslav Falico <vfalico@gmail.com>
2799M:	Andy Gospodarek <andy@greyhouse.net>
2800L:	netdev@vger.kernel.org
2801W:	http://sourceforge.net/projects/bonding/
2802S:	Supported
2803F:	drivers/net/bonding/
2804F:	include/uapi/linux/if_bonding.h
2805
2806BPF (Safe dynamic programs and tools)
2807M:	Alexei Starovoitov <ast@kernel.org>
2808M:	Daniel Borkmann <daniel@iogearbox.net>
2809L:	netdev@vger.kernel.org
2810L:	linux-kernel@vger.kernel.org
2811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2813Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2814S:	Supported
2815F:	arch/*/net/*
2816F:	Documentation/networking/filter.txt
2817F:	Documentation/bpf/
2818F:	include/linux/bpf*
2819F:	include/linux/filter.h
2820F:	include/trace/events/xdp.h
2821F:	include/uapi/linux/bpf*
2822F:	include/uapi/linux/filter.h
2823F:	kernel/bpf/
2824F:	kernel/trace/bpf_trace.c
2825F:	lib/test_bpf.c
2826F:	net/bpf/
2827F:	net/core/filter.c
2828F:	net/sched/act_bpf.c
2829F:	net/sched/cls_bpf.c
2830F:	samples/bpf/
2831F:	tools/bpf/
2832F:	tools/lib/bpf/
2833F:	tools/testing/selftests/bpf/
2834
2835BPF JIT for ARM
2836M:	Shubham Bansal <illusionist.neo@gmail.com>
2837L:	netdev@vger.kernel.org
2838S:	Maintained
2839F:	arch/arm/net/
2840
2841BPF JIT for ARM64
2842M:	Daniel Borkmann <daniel@iogearbox.net>
2843M:	Alexei Starovoitov <ast@kernel.org>
2844M:	Zi Shen Lim <zlim.lnx@gmail.com>
2845L:	netdev@vger.kernel.org
2846S:	Supported
2847F:	arch/arm64/net/
2848
2849BPF JIT for MIPS (32-BIT AND 64-BIT)
2850M:	Paul Burton <paul.burton@mips.com>
2851L:	netdev@vger.kernel.org
2852S:	Maintained
2853F:	arch/mips/net/
2854
2855BPF JIT for NFP NICs
2856M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2857L:	netdev@vger.kernel.org
2858S:	Supported
2859F:	drivers/net/ethernet/netronome/nfp/bpf/
2860
2861BPF JIT for POWERPC (32-BIT AND 64-BIT)
2862M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2863M:	Sandipan Das <sandipan@linux.ibm.com>
2864L:	netdev@vger.kernel.org
2865S:	Maintained
2866F:	arch/powerpc/net/
2867
2868BPF JIT for S390
2869M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2870M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2871L:	netdev@vger.kernel.org
2872S:	Maintained
2873F:	arch/s390/net/
2874X:	arch/s390/net/pnet.c
2875
2876BPF JIT for SPARC (32-BIT AND 64-BIT)
2877M:	David S. Miller <davem@davemloft.net>
2878L:	netdev@vger.kernel.org
2879S:	Maintained
2880F:	arch/sparc/net/
2881
2882BPF JIT for X86 32-BIT
2883M:	Wang YanQing <udknight@gmail.com>
2884L:	netdev@vger.kernel.org
2885S:	Maintained
2886F:	arch/x86/net/bpf_jit_comp32.c
2887
2888BPF JIT for X86 64-BIT
2889M:	Alexei Starovoitov <ast@kernel.org>
2890M:	Daniel Borkmann <daniel@iogearbox.net>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	arch/x86/net/
2894X:	arch/x86/net/bpf_jit_comp32.c
2895
2896BROADCOM B44 10/100 ETHERNET DRIVER
2897M:	Michael Chan <michael.chan@broadcom.com>
2898L:	netdev@vger.kernel.org
2899S:	Supported
2900F:	drivers/net/ethernet/broadcom/b44.*
2901
2902BROADCOM B53 ETHERNET SWITCH DRIVER
2903M:	Florian Fainelli <f.fainelli@gmail.com>
2904L:	netdev@vger.kernel.org
2905L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2906S:	Supported
2907F:	drivers/net/dsa/b53/*
2908F:	include/linux/platform_data/b53.h
2909
2910BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2911M:	Florian Fainelli <f.fainelli@gmail.com>
2912M:	Ray Jui <rjui@broadcom.com>
2913M:	Scott Branden <sbranden@broadcom.com>
2914M:	bcm-kernel-feedback-list@broadcom.com
2915T:	git git://github.com/broadcom/mach-bcm
2916S:	Maintained
2917N:	bcm281*
2918N:	bcm113*
2919N:	bcm216*
2920N:	kona
2921F:	arch/arm/mach-bcm/
2922
2923BROADCOM BCM2835 ARM ARCHITECTURE
2924M:	Eric Anholt <eric@anholt.net>
2925M:	Stefan Wahren <stefan.wahren@i2se.com>
2926L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928T:	git git://github.com/anholt/linux
2929S:	Maintained
2930N:	bcm2835
2931F:	drivers/staging/vc04_services
2932
2933BROADCOM BCM47XX MIPS ARCHITECTURE
2934M:	Hauke Mehrtens <hauke@hauke-m.de>
2935M:	Rafał Miłecki <zajec5@gmail.com>
2936L:	linux-mips@vger.kernel.org
2937S:	Maintained
2938F:	Documentation/devicetree/bindings/mips/brcm/
2939F:	arch/mips/bcm47xx/*
2940F:	arch/mips/include/asm/mach-bcm47xx/*
2941
2942BROADCOM BCM5301X ARM ARCHITECTURE
2943M:	Hauke Mehrtens <hauke@hauke-m.de>
2944M:	Rafał Miłecki <zajec5@gmail.com>
2945M:	bcm-kernel-feedback-list@broadcom.com
2946L:	linux-arm-kernel@lists.infradead.org
2947S:	Maintained
2948F:	arch/arm/mach-bcm/bcm_5301x.c
2949F:	arch/arm/boot/dts/bcm5301x*.dtsi
2950F:	arch/arm/boot/dts/bcm470*
2951F:	arch/arm/boot/dts/bcm953012*
2952
2953BROADCOM BCM53573 ARM ARCHITECTURE
2954M:	Rafał Miłecki <rafal@milecki.pl>
2955L:	linux-arm-kernel@lists.infradead.org
2956S:	Maintained
2957F:	arch/arm/boot/dts/bcm53573*
2958F:	arch/arm/boot/dts/bcm47189*
2959
2960BROADCOM BCM63XX ARM ARCHITECTURE
2961M:	Florian Fainelli <f.fainelli@gmail.com>
2962M:	bcm-kernel-feedback-list@broadcom.com
2963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964T:	git git://github.com/broadcom/stblinux.git
2965S:	Maintained
2966N:	bcm63xx
2967
2968BROADCOM BCM63XX/BCM33XX UDC DRIVER
2969M:	Kevin Cernekee <cernekee@gmail.com>
2970L:	linux-usb@vger.kernel.org
2971S:	Maintained
2972F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2973
2974BROADCOM BCM7XXX ARM ARCHITECTURE
2975M:	Brian Norris <computersforpeace@gmail.com>
2976M:	Gregory Fong <gregory.0xf0@gmail.com>
2977M:	Florian Fainelli <f.fainelli@gmail.com>
2978M:	bcm-kernel-feedback-list@broadcom.com
2979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980T:	git git://github.com/broadcom/stblinux.git
2981S:	Maintained
2982F:	arch/arm/mach-bcm/*brcmstb*
2983F:	arch/arm/boot/dts/bcm7*.dts*
2984F:	drivers/bus/brcmstb_gisb.c
2985F:	arch/arm/mm/cache-b15-rac.c
2986F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2987N:	brcmstb
2988
2989BROADCOM BMIPS CPUFREQ DRIVER
2990M:	Markus Mayer <mmayer@broadcom.com>
2991M:	bcm-kernel-feedback-list@broadcom.com
2992L:	linux-pm@vger.kernel.org
2993S:	Maintained
2994F:	drivers/cpufreq/bmips-cpufreq.c
2995
2996BROADCOM BMIPS MIPS ARCHITECTURE
2997M:	Kevin Cernekee <cernekee@gmail.com>
2998M:	Florian Fainelli <f.fainelli@gmail.com>
2999L:	linux-mips@vger.kernel.org
3000T:	git git://github.com/broadcom/stblinux.git
3001S:	Maintained
3002F:	arch/mips/bmips/*
3003F:	arch/mips/include/asm/mach-bmips/*
3004F:	arch/mips/kernel/*bmips*
3005F:	arch/mips/boot/dts/brcm/bcm*.dts*
3006F:	drivers/irqchip/irq-bcm63*
3007F:	drivers/irqchip/irq-bcm7*
3008F:	drivers/irqchip/irq-brcmstb*
3009F:	include/linux/bcm963xx_nvram.h
3010F:	include/linux/bcm963xx_tag.h
3011
3012BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3013M:	Rasesh Mody <rasesh.mody@cavium.com>
3014M:	Dept-GELinuxNICDev@cavium.com
3015L:	netdev@vger.kernel.org
3016S:	Supported
3017F:	drivers/net/ethernet/broadcom/bnx2.*
3018F:	drivers/net/ethernet/broadcom/bnx2_*
3019
3020BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3021M:	QLogic-Storage-Upstream@qlogic.com
3022L:	linux-scsi@vger.kernel.org
3023S:	Supported
3024F:	drivers/scsi/bnx2fc/
3025
3026BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3027M:	QLogic-Storage-Upstream@qlogic.com
3028L:	linux-scsi@vger.kernel.org
3029S:	Supported
3030F:	drivers/scsi/bnx2i/
3031
3032BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3033M:	Ariel Elior <ariel.elior@cavium.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3035M:	everest-linux-l2@cavium.com
3036L:	netdev@vger.kernel.org
3037S:	Supported
3038F:	drivers/net/ethernet/broadcom/bnx2x/
3039
3040BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3041M:	Michael Chan <michael.chan@broadcom.com>
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/broadcom/bnxt/
3045
3046BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3047M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3048M:	Franky Lin <franky.lin@broadcom.com>
3049M:	Hante Meuleman <hante.meuleman@broadcom.com>
3050M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3051M:	Wright Feng <wright.feng@cypress.com>
3052L:	linux-wireless@vger.kernel.org
3053L:	brcm80211-dev-list.pdl@broadcom.com
3054L:	brcm80211-dev-list@cypress.com
3055S:	Supported
3056F:	drivers/net/wireless/broadcom/brcm80211/
3057
3058BROADCOM BRCMSTB GPIO DRIVER
3059M:	Gregory Fong <gregory.0xf0@gmail.com>
3060L:	bcm-kernel-feedback-list@broadcom.com
3061S:	Supported
3062F:	drivers/gpio/gpio-brcmstb.c
3063F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3064
3065BROADCOM BRCMSTB I2C DRIVER
3066M:	Kamal Dasu <kdasu.kdev@gmail.com>
3067L:	linux-i2c@vger.kernel.org
3068L:	bcm-kernel-feedback-list@broadcom.com
3069S:	Supported
3070F:	drivers/i2c/busses/i2c-brcmstb.c
3071F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3072
3073BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3074M:	Al Cooper <alcooperx@gmail.com>
3075L:	linux-kernel@vger.kernel.org
3076L:	bcm-kernel-feedback-list@broadcom.com
3077S:	Maintained
3078F:	drivers/phy/broadcom/phy-brcm-usb*
3079
3080BROADCOM GENET ETHERNET DRIVER
3081M:	Doug Berger <opendmb@gmail.com>
3082M:	Florian Fainelli <f.fainelli@gmail.com>
3083L:	netdev@vger.kernel.org
3084S:	Supported
3085F:	drivers/net/ethernet/broadcom/genet/
3086
3087BROADCOM IPROC ARM ARCHITECTURE
3088M:	Ray Jui <rjui@broadcom.com>
3089M:	Scott Branden <sbranden@broadcom.com>
3090M:	bcm-kernel-feedback-list@broadcom.com
3091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092T:	git git://github.com/broadcom/cygnus-linux.git
3093S:	Maintained
3094N:	iproc
3095N:	cygnus
3096N:	bcm[-_]nsp
3097N:	bcm9113*
3098N:	bcm9583*
3099N:	bcm9585*
3100N:	bcm9586*
3101N:	bcm988312
3102N:	bcm113*
3103N:	bcm583*
3104N:	bcm585*
3105N:	bcm586*
3106N:	bcm88312
3107N:	hr2
3108N:	stingray
3109F:	arch/arm64/boot/dts/broadcom/northstar2/*
3110F:	arch/arm64/boot/dts/broadcom/stingray/*
3111F:	drivers/clk/bcm/clk-ns*
3112F:	drivers/clk/bcm/clk-sr*
3113F:	drivers/pinctrl/bcm/pinctrl-ns*
3114F:	include/dt-bindings/clock/bcm-sr*
3115
3116BROADCOM KONA GPIO DRIVER
3117M:	Ray Jui <rjui@broadcom.com>
3118L:	bcm-kernel-feedback-list@broadcom.com
3119S:	Supported
3120F:	drivers/gpio/gpio-bcm-kona.c
3121F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3122
3123BROADCOM NETXTREME-E ROCE DRIVER
3124M:	Selvin Xavier <selvin.xavier@broadcom.com>
3125M:	Devesh Sharma <devesh.sharma@broadcom.com>
3126M:	Somnath Kotur <somnath.kotur@broadcom.com>
3127M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3128L:	linux-rdma@vger.kernel.org
3129W:	http://www.broadcom.com
3130S:	Supported
3131F:	drivers/infiniband/hw/bnxt_re/
3132F:	include/uapi/rdma/bnxt_re-abi.h
3133
3134BROADCOM NVRAM DRIVER
3135M:	Rafał Miłecki <zajec5@gmail.com>
3136L:	linux-mips@vger.kernel.org
3137S:	Maintained
3138F:	drivers/firmware/broadcom/*
3139
3140BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3141M:	Rafał Miłecki <zajec5@gmail.com>
3142L:	linux-wireless@vger.kernel.org
3143S:	Maintained
3144F:	drivers/bcma/
3145F:	include/linux/bcma/
3146
3147BROADCOM STB AVS CPUFREQ DRIVER
3148M:	Markus Mayer <mmayer@broadcom.com>
3149M:	bcm-kernel-feedback-list@broadcom.com
3150L:	linux-pm@vger.kernel.org
3151S:	Maintained
3152F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3153F:	drivers/cpufreq/brcmstb*
3154
3155BROADCOM STB AVS TMON DRIVER
3156M:	Markus Mayer <mmayer@broadcom.com>
3157M:	bcm-kernel-feedback-list@broadcom.com
3158L:	linux-pm@vger.kernel.org
3159S:	Maintained
3160F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3161F:	drivers/thermal/broadcom/brcmstb*
3162
3163BROADCOM STB NAND FLASH DRIVER
3164M:	Brian Norris <computersforpeace@gmail.com>
3165M:	Kamal Dasu <kdasu.kdev@gmail.com>
3166L:	linux-mtd@lists.infradead.org
3167L:	bcm-kernel-feedback-list@broadcom.com
3168S:	Maintained
3169F:	drivers/mtd/nand/raw/brcmnand/
3170
3171BROADCOM STB DPFE DRIVER
3172M:	Markus Mayer <mmayer@broadcom.com>
3173M:	bcm-kernel-feedback-list@broadcom.com
3174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175S:	Maintained
3176F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3177F:	drivers/memory/brcmstb_dpfe.c
3178
3179BROADCOM SPI DRIVER
3180M:	Kamal Dasu <kdasu.kdev@gmail.com>
3181M:	bcm-kernel-feedback-list@broadcom.com
3182S:	Maintained
3183F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3184F:	drivers/spi/spi-bcm-qspi.*
3185F:	drivers/spi/spi-brcmstb-qspi.c
3186F:	drivers/spi/spi-iproc-qspi.c
3187
3188BROADCOM SYSTEMPORT ETHERNET DRIVER
3189M:	Florian Fainelli <f.fainelli@gmail.com>
3190L:	netdev@vger.kernel.org
3191S:	Supported
3192F:	drivers/net/ethernet/broadcom/bcmsysport.*
3193
3194BROADCOM TG3 GIGABIT ETHERNET DRIVER
3195M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3196M:	Prashant Sreedharan <prashant@broadcom.com>
3197M:	Michael Chan <mchan@broadcom.com>
3198L:	netdev@vger.kernel.org
3199S:	Supported
3200F:	drivers/net/ethernet/broadcom/tg3.*
3201
3202BROCADE BFA FC SCSI DRIVER
3203M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3204M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3205L:	linux-scsi@vger.kernel.org
3206S:	Supported
3207F:	drivers/scsi/bfa/
3208
3209BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3210M:	Rasesh Mody <rasesh.mody@cavium.com>
3211M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3212M:	Dept-GELinuxNICDev@cavium.com
3213L:	netdev@vger.kernel.org
3214S:	Supported
3215F:	drivers/net/ethernet/brocade/bna/
3216
3217BSG (block layer generic sg v4 driver)
3218M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3219L:	linux-scsi@vger.kernel.org
3220S:	Supported
3221F:	block/bsg.c
3222F:	include/linux/bsg.h
3223F:	include/uapi/linux/bsg.h
3224
3225BT87X AUDIO DRIVER
3226M:	Clemens Ladisch <clemens@ladisch.de>
3227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3228T:	git git://git.alsa-project.org/alsa-kernel.git
3229S:	Maintained
3230F:	Documentation/sound/cards/bt87x.rst
3231F:	sound/pci/bt87x.c
3232
3233BT8XXGPIO DRIVER
3234M:	Michael Buesch <m@bues.ch>
3235W:	http://bu3sch.de/btgpio.php
3236S:	Maintained
3237F:	drivers/gpio/gpio-bt8xx.c
3238
3239BTRFS FILE SYSTEM
3240M:	Chris Mason <clm@fb.com>
3241M:	Josef Bacik <josef@toxicpanda.com>
3242M:	David Sterba <dsterba@suse.com>
3243L:	linux-btrfs@vger.kernel.org
3244W:	http://btrfs.wiki.kernel.org/
3245Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3247S:	Maintained
3248F:	Documentation/filesystems/btrfs.txt
3249F:	fs/btrfs/
3250F:	include/linux/btrfs*
3251F:	include/uapi/linux/btrfs*
3252
3253BTTV VIDEO4LINUX DRIVER
3254M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3255L:	linux-media@vger.kernel.org
3256W:	https://linuxtv.org
3257T:	git git://linuxtv.org/media_tree.git
3258S:	Odd fixes
3259F:	Documentation/media/v4l-drivers/bttv*
3260F:	drivers/media/pci/bt8xx/bttv*
3261
3262BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3263M:	Chanwoo Choi <cw00.choi@samsung.com>
3264L:	linux-pm@vger.kernel.org
3265L:	linux-samsung-soc@vger.kernel.org
3266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3267S:	Maintained
3268F:	drivers/devfreq/exynos-bus.c
3269F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3270
3271BUSLOGIC SCSI DRIVER
3272M:	Khalid Aziz <khalid@gonehiking.org>
3273L:	linux-scsi@vger.kernel.org
3274S:	Maintained
3275F:	drivers/scsi/BusLogic.*
3276F:	drivers/scsi/FlashPoint.*
3277
3278C-MEDIA CMI8788 DRIVER
3279M:	Clemens Ladisch <clemens@ladisch.de>
3280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3281T:	git git://git.alsa-project.org/alsa-kernel.git
3282S:	Maintained
3283F:	sound/pci/oxygen/
3284
3285C-SKY ARCHITECTURE
3286M:	Guo Ren <guoren@kernel.org>
3287T:	git https://github.com/c-sky/csky-linux.git
3288S:	Supported
3289F:	arch/csky/
3290F:	Documentation/devicetree/bindings/csky/
3291F:	drivers/irqchip/irq-csky-*
3292F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3293F:	drivers/clocksource/timer-gx6605s.c
3294F:	drivers/clocksource/timer-mp-csky.c
3295F:	Documentation/devicetree/bindings/timer/csky,*
3296K:	csky
3297N:	csky
3298
3299C6X ARCHITECTURE
3300M:	Mark Salter <msalter@redhat.com>
3301M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3302L:	linux-c6x-dev@linux-c6x.org
3303W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3304S:	Maintained
3305F:	arch/c6x/
3306
3307CA8210 IEEE-802.15.4 RADIO DRIVER
3308M:	Harry Morris <h.morris@cascoda.com>
3309L:	linux-wpan@vger.kernel.org
3310W:	https://github.com/Cascoda/ca8210-linux.git
3311S:	Maintained
3312F:	drivers/net/ieee802154/ca8210.c
3313F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3314
3315CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3316M:	David Howells <dhowells@redhat.com>
3317L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3318S:	Supported
3319F:	Documentation/filesystems/caching/cachefiles.txt
3320F:	fs/cachefiles/
3321
3322CADENCE MIPI-CSI2 BRIDGES
3323M:	Maxime Ripard <maxime.ripard@bootlin.com>
3324L:	linux-media@vger.kernel.org
3325S:	Maintained
3326F:	Documentation/devicetree/bindings/media/cdns,*.txt
3327F:	drivers/media/platform/cadence/cdns-csi2*
3328
3329CADET FM/AM RADIO RECEIVER DRIVER
3330M:	Hans Verkuil <hverkuil@xs4all.nl>
3331L:	linux-media@vger.kernel.org
3332T:	git git://linuxtv.org/media_tree.git
3333W:	https://linuxtv.org
3334S:	Maintained
3335F:	drivers/media/radio/radio-cadet*
3336
3337CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3338M:	Jonathan Corbet <corbet@lwn.net>
3339L:	linux-media@vger.kernel.org
3340T:	git git://linuxtv.org/media_tree.git
3341S:	Maintained
3342F:	Documentation/media/v4l-drivers/cafe_ccic*
3343F:	drivers/media/platform/marvell-ccic/
3344
3345CAIF NETWORK LAYER
3346M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3347L:	netdev@vger.kernel.org
3348S:	Supported
3349F:	Documentation/networking/caif/
3350F:	drivers/net/caif/
3351F:	include/uapi/linux/caif/
3352F:	include/net/caif/
3353F:	net/caif/
3354
3355CAKE QDISC
3356M:	Toke Høiland-Jørgensen <toke@toke.dk>
3357L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3358S:	Maintained
3359F:	net/sched/sch_cake.c
3360
3361CALGARY x86-64 IOMMU
3362M:	Muli Ben-Yehuda <mulix@mulix.org>
3363M:	Jon Mason <jdmason@kudzu.us>
3364L:	iommu@lists.linux-foundation.org
3365S:	Maintained
3366F:	arch/x86/kernel/pci-calgary_64.c
3367F:	arch/x86/kernel/tce_64.c
3368F:	arch/x86/include/asm/calgary.h
3369F:	arch/x86/include/asm/tce.h
3370
3371CAN NETWORK DRIVERS
3372M:	Wolfgang Grandegger <wg@grandegger.com>
3373M:	Marc Kleine-Budde <mkl@pengutronix.de>
3374L:	linux-can@vger.kernel.org
3375W:	https://github.com/linux-can
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3378S:	Maintained
3379F:	Documentation/devicetree/bindings/net/can/
3380F:	drivers/net/can/
3381F:	include/linux/can/dev.h
3382F:	include/linux/can/platform/
3383F:	include/uapi/linux/can/error.h
3384F:	include/uapi/linux/can/netlink.h
3385
3386CAN NETWORK LAYER
3387M:	Oliver Hartkopp <socketcan@hartkopp.net>
3388M:	Marc Kleine-Budde <mkl@pengutronix.de>
3389L:	linux-can@vger.kernel.org
3390W:	https://github.com/linux-can
3391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3393S:	Maintained
3394F:	Documentation/networking/can.rst
3395F:	net/can/
3396F:	include/linux/can/core.h
3397F:	include/uapi/linux/can.h
3398F:	include/uapi/linux/can/bcm.h
3399F:	include/uapi/linux/can/raw.h
3400F:	include/uapi/linux/can/gw.h
3401
3402CAPABILITIES
3403M:	Serge Hallyn <serge@hallyn.com>
3404L:	linux-security-module@vger.kernel.org
3405S:	Supported
3406F:	include/linux/capability.h
3407F:	include/uapi/linux/capability.h
3408F:	security/commoncap.c
3409F:	kernel/capability.c
3410
3411CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3412M:	Kevin Tsai <ktsai@capellamicro.com>
3413S:	Maintained
3414F:	drivers/iio/light/cm*
3415
3416CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3417M:	Christian Lamparter <chunkeey@googlemail.com>
3418L:	linux-wireless@vger.kernel.org
3419W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3420S:	Maintained
3421F:	drivers/net/wireless/ath/carl9170/
3422
3423CAVIUM I2C DRIVER
3424M:	Jan Glauber <jglauber@cavium.com>
3425M:	David Daney <david.daney@cavium.com>
3426W:	http://www.cavium.com
3427S:	Supported
3428F:	drivers/i2c/busses/i2c-octeon*
3429F:	drivers/i2c/busses/i2c-thunderx*
3430
3431CAVIUM LIQUIDIO NETWORK DRIVER
3432M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3433M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3434M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3435M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3436L:	netdev@vger.kernel.org
3437W:	http://www.cavium.com
3438S:	Supported
3439F:	drivers/net/ethernet/cavium/liquidio/
3440
3441CAVIUM MMC DRIVER
3442M:	Jan Glauber <jglauber@cavium.com>
3443M:	David Daney <david.daney@cavium.com>
3444M:	Steven J. Hill <Steven.Hill@cavium.com>
3445W:	http://www.cavium.com
3446S:	Supported
3447F:	drivers/mmc/host/cavium*
3448
3449CAVIUM OCTEON-TX CRYPTO DRIVER
3450M:	George Cherian <george.cherian@cavium.com>
3451L:	linux-crypto@vger.kernel.org
3452W:	http://www.cavium.com
3453S:	Supported
3454F:	drivers/crypto/cavium/cpt/
3455
3456CAVIUM THUNDERX2 ARM64 SOC
3457M:	Robert Richter <rrichter@cavium.com>
3458M:	Jayachandran C <jnair@caviumnetworks.com>
3459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3460S:	Maintained
3461F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3462F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3463
3464CC2520 IEEE-802.15.4 RADIO DRIVER
3465M:	Varka Bhadram <varkabhadram@gmail.com>
3466L:	linux-wpan@vger.kernel.org
3467S:	Maintained
3468F:	drivers/net/ieee802154/cc2520.c
3469F:	include/linux/spi/cc2520.h
3470F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3471
3472CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3473M:	Gilad Ben-Yossef <gilad@benyossef.com>
3474L:	linux-crypto@vger.kernel.org
3475S:	Supported
3476F:	drivers/crypto/ccree/
3477W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3478
3479CEC FRAMEWORK
3480M:	Hans Verkuil <hans.verkuil@cisco.com>
3481L:	linux-media@vger.kernel.org
3482T:	git git://linuxtv.org/media_tree.git
3483W:	http://linuxtv.org
3484S:	Supported
3485F:	Documentation/media/kapi/cec-core.rst
3486F:	Documentation/media/uapi/cec
3487F:	drivers/media/cec/
3488F:	drivers/media/rc/keymaps/rc-cec.c
3489F:	include/media/cec.h
3490F:	include/media/cec-notifier.h
3491F:	include/uapi/linux/cec.h
3492F:	include/uapi/linux/cec-funcs.h
3493F:	Documentation/devicetree/bindings/media/cec.txt
3494F:	Documentation/ABI/testing/debugfs-cec-error-inj
3495
3496CEC GPIO DRIVER
3497M:	Hans Verkuil <hans.verkuil@cisco.com>
3498L:	linux-media@vger.kernel.org
3499T:	git git://linuxtv.org/media_tree.git
3500W:	http://linuxtv.org
3501S:	Supported
3502F:	drivers/media/platform/cec-gpio/
3503F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3504
3505CELL BROADBAND ENGINE ARCHITECTURE
3506M:	Arnd Bergmann <arnd@arndb.de>
3507L:	linuxppc-dev@lists.ozlabs.org
3508W:	http://www.ibm.com/developerworks/power/cell/
3509S:	Supported
3510F:	arch/powerpc/include/asm/cell*.h
3511F:	arch/powerpc/include/asm/spu*.h
3512F:	arch/powerpc/include/uapi/asm/spu*.h
3513F:	arch/powerpc/oprofile/*cell*
3514F:	arch/powerpc/platforms/cell/
3515
3516CEPH COMMON CODE (LIBCEPH)
3517M:	Ilya Dryomov <idryomov@gmail.com>
3518M:	"Yan, Zheng" <zyan@redhat.com>
3519M:	Sage Weil <sage@redhat.com>
3520L:	ceph-devel@vger.kernel.org
3521W:	http://ceph.com/
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523T:	git git://github.com/ceph/ceph-client.git
3524S:	Supported
3525F:	net/ceph/
3526F:	include/linux/ceph/
3527F:	include/linux/crush/
3528
3529CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3530M:	"Yan, Zheng" <zyan@redhat.com>
3531M:	Sage Weil <sage@redhat.com>
3532M:	Ilya Dryomov <idryomov@gmail.com>
3533L:	ceph-devel@vger.kernel.org
3534W:	http://ceph.com/
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3536T:	git git://github.com/ceph/ceph-client.git
3537S:	Supported
3538F:	Documentation/filesystems/ceph.txt
3539F:	fs/ceph/
3540
3541CERTIFICATE HANDLING:
3542M:	David Howells <dhowells@redhat.com>
3543M:	David Woodhouse <dwmw2@infradead.org>
3544L:	keyrings@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/admin-guide/module-signing.rst
3547F:	certs/
3548F:	scripts/sign-file.c
3549F:	scripts/extract-cert.c
3550
3551CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3552L:	linux-usb@vger.kernel.org
3553S:	Orphan
3554F:	Documentation/usb/WUSB-Design-overview.txt
3555F:	Documentation/usb/wusb-cbaf
3556F:	drivers/usb/host/hwa-hc.c
3557F:	drivers/usb/host/whci/
3558F:	drivers/usb/wusbcore/
3559F:	include/linux/usb/wusb*
3560
3561CFAG12864B LCD DRIVER
3562M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3563S:	Maintained
3564F:	drivers/auxdisplay/cfag12864b.c
3565F:	include/linux/cfag12864b.h
3566
3567CFAG12864BFB LCD FRAMEBUFFER DRIVER
3568M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3569S:	Maintained
3570F:	drivers/auxdisplay/cfag12864bfb.c
3571F:	include/linux/cfag12864b.h
3572
3573802.11 (including CFG80211/NL80211)
3574M:	Johannes Berg <johannes@sipsolutions.net>
3575L:	linux-wireless@vger.kernel.org
3576W:	http://wireless.kernel.org/
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3579S:	Maintained
3580F:	net/wireless/
3581F:	include/uapi/linux/nl80211.h
3582F:	include/linux/ieee80211.h
3583F:	include/net/wext.h
3584F:	include/net/cfg80211.h
3585F:	include/net/iw_handler.h
3586F:	include/net/ieee80211_radiotap.h
3587F:	Documentation/driver-api/80211/cfg80211.rst
3588F:	Documentation/networking/regulatory.txt
3589
3590CHAR and MISC DRIVERS
3591M:	Arnd Bergmann <arnd@arndb.de>
3592M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3594S:	Supported
3595F:	drivers/char/
3596F:	drivers/misc/
3597F:	include/linux/miscdevice.h
3598
3599CHECKPATCH
3600M:	Andy Whitcroft <apw@canonical.com>
3601M:	Joe Perches <joe@perches.com>
3602S:	Maintained
3603F:	scripts/checkpatch.pl
3604
3605CHINESE DOCUMENTATION
3606M:	Harry Wei <harryxiyou@gmail.com>
3607L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3608L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3609S:	Maintained
3610F:	Documentation/translations/zh_CN/
3611
3612CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3613M:	Peter Chen <Peter.Chen@nxp.com>
3614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3615L:	linux-usb@vger.kernel.org
3616S:	Maintained
3617F:	drivers/usb/chipidea/
3618
3619CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3620M:	Hans de Goede <hdegoede@redhat.com>
3621L:	linux-input@vger.kernel.org
3622S:	Maintained
3623F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3624F:	drivers/input/touchscreen/chipone_icn8318.c
3625
3626CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3627M:	Hans de Goede <hdegoede@redhat.com>
3628L:	linux-input@vger.kernel.org
3629S:	Maintained
3630F:	drivers/input/touchscreen/chipone_icn8505.c
3631
3632CHROME HARDWARE PLATFORM SUPPORT
3633M:	Benson Leung <bleung@chromium.org>
3634M:	Olof Johansson <olof@lixom.net>
3635S:	Maintained
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3637F:	drivers/platform/chrome/
3638
3639CIRRUS LOGIC AUDIO CODEC DRIVERS
3640M:	Brian Austin <brian.austin@cirrus.com>
3641M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3642L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3643S:	Maintained
3644F:	sound/soc/codecs/cs*
3645
3646CIRRUS LOGIC EP93XX ETHERNET DRIVER
3647M:	Hartley Sweeten <hsweeten@visionengravers.com>
3648L:	netdev@vger.kernel.org
3649S:	Maintained
3650F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3651
3652CISCO FCOE HBA DRIVER
3653M:	Satish Kharat <satishkh@cisco.com>
3654M:	Sesidhar Baddela <sebaddel@cisco.com>
3655M:	Karan Tilak Kumar <kartilak@cisco.com>
3656L:	linux-scsi@vger.kernel.org
3657S:	Supported
3658F:	drivers/scsi/fnic/
3659
3660CISCO SCSI HBA DRIVER
3661M:	Karan Tilak Kumar <kartilak@cisco.com>
3662M:	Sesidhar Baddela <sebaddel@cisco.com>
3663L:	linux-scsi@vger.kernel.org
3664S:	Supported
3665F:	drivers/scsi/snic/
3666
3667CISCO VIC ETHERNET NIC DRIVER
3668M:	Christian Benvenuti <benve@cisco.com>
3669M:	Govindarajulu Varadarajan <_govind@gmx.com>
3670M:	Parvi Kaustubhi <pkaustub@cisco.com>
3671S:	Supported
3672F:	drivers/net/ethernet/cisco/enic/
3673
3674CISCO VIC LOW LATENCY NIC DRIVER
3675M:	Christian Benvenuti <benve@cisco.com>
3676S:	Supported
3677F:	drivers/infiniband/hw/usnic/
3678
3679CIRRUS LOGIC MADERA CODEC DRIVERS
3680M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3681M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3683L:	patches@opensource.cirrus.com
3684T:	git https://github.com/CirrusLogic/linux-drivers.git
3685W:	https://github.com/CirrusLogic/linux-drivers/wiki
3686S:	Supported
3687F:	Documentation/devicetree/bindings/mfd/madera.txt
3688F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3689F:	include/linux/mfd/madera/*
3690F:	drivers/gpio/gpio-madera*
3691F:	drivers/mfd/madera*
3692F:	drivers/mfd/cs47l*
3693F:	drivers/pinctrl/cirrus/*
3694
3695CLANG-FORMAT FILE
3696M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3697S:	Maintained
3698F:	.clang-format
3699
3700CLEANCACHE API
3701M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3702L:	linux-kernel@vger.kernel.org
3703S:	Maintained
3704F:	mm/cleancache.c
3705F:	include/linux/cleancache.h
3706
3707CLK API
3708M:	Russell King <linux@armlinux.org.uk>
3709L:	linux-clk@vger.kernel.org
3710S:	Maintained
3711F:	include/linux/clk.h
3712
3713CLOCKSOURCE, CLOCKEVENT DRIVERS
3714M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3715M:	Thomas Gleixner <tglx@linutronix.de>
3716L:	linux-kernel@vger.kernel.org
3717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3718S:	Supported
3719F:	drivers/clocksource/
3720F:	Documentation/devicetree/bindings/timer/
3721
3722CMPC ACPI DRIVER
3723M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3724M:	Daniel Oliveira Nascimento <don@syst.com.br>
3725L:	platform-driver-x86@vger.kernel.org
3726S:	Supported
3727F:	drivers/platform/x86/classmate-laptop.c
3728
3729COBALT MEDIA DRIVER
3730M:	Hans Verkuil <hans.verkuil@cisco.com>
3731L:	linux-media@vger.kernel.org
3732T:	git git://linuxtv.org/media_tree.git
3733W:	https://linuxtv.org
3734S:	Supported
3735F:	drivers/media/pci/cobalt/
3736
3737COCCINELLE/Semantic Patches (SmPL)
3738M:	Julia Lawall <Julia.Lawall@lip6.fr>
3739M:	Gilles Muller <Gilles.Muller@lip6.fr>
3740M:	Nicolas Palix <nicolas.palix@imag.fr>
3741M:	Michal Marek <michal.lkml@markovi.net>
3742L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3744W:	http://coccinelle.lip6.fr/
3745S:	Supported
3746F:	Documentation/dev-tools/coccinelle.rst
3747F:	scripts/coccinelle/
3748F:	scripts/coccicheck
3749
3750CODA FILE SYSTEM
3751M:	Jan Harkes <jaharkes@cs.cmu.edu>
3752M:	coda@cs.cmu.edu
3753L:	codalist@coda.cs.cmu.edu
3754W:	http://www.coda.cs.cmu.edu/
3755S:	Maintained
3756F:	Documentation/filesystems/coda.txt
3757F:	fs/coda/
3758F:	include/linux/coda*.h
3759F:	include/uapi/linux/coda*.h
3760
3761CODA V4L2 MEM2MEM DRIVER
3762M:	Philipp Zabel <p.zabel@pengutronix.de>
3763L:	linux-media@vger.kernel.org
3764S:	Maintained
3765F:	Documentation/devicetree/bindings/media/coda.txt
3766F:	drivers/media/platform/coda/
3767
3768CODE OF CONDUCT
3769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3770S:	Supported
3771F:	Documentation/process/code-of-conduct.rst
3772F:	Documentation/process/code-of-conduct-interpretation.rst
3773
3774COMMON CLK FRAMEWORK
3775M:	Michael Turquette <mturquette@baylibre.com>
3776M:	Stephen Boyd <sboyd@kernel.org>
3777L:	linux-clk@vger.kernel.org
3778Q:	http://patchwork.kernel.org/project/linux-clk/list/
3779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3780S:	Maintained
3781F:	Documentation/devicetree/bindings/clock/
3782F:	drivers/clk/
3783X:	drivers/clk/clkdev.c
3784F:	include/linux/clk-pr*
3785F:	include/linux/clk/
3786F:	include/linux/of_clk.h
3787
3788COMMON INTERNET FILE SYSTEM (CIFS)
3789M:	Steve French <sfrench@samba.org>
3790L:	linux-cifs@vger.kernel.org
3791L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3792W:	http://linux-cifs.samba.org/
3793T:	git git://git.samba.org/sfrench/cifs-2.6.git
3794S:	Supported
3795F:	Documentation/filesystems/cifs/
3796F:	fs/cifs/
3797
3798COMPACTPCI HOTPLUG CORE
3799M:	Scott Murray <scott@spiteful.org>
3800L:	linux-pci@vger.kernel.org
3801S:	Maintained
3802F:	drivers/pci/hotplug/cpci_hotplug*
3803
3804COMPACTPCI HOTPLUG GENERIC DRIVER
3805M:	Scott Murray <scott@spiteful.org>
3806L:	linux-pci@vger.kernel.org
3807S:	Maintained
3808F:	drivers/pci/hotplug/cpcihp_generic.c
3809
3810COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3811M:	Scott Murray <scott@spiteful.org>
3812L:	linux-pci@vger.kernel.org
3813S:	Maintained
3814F:	drivers/pci/hotplug/cpcihp_zt5550.*
3815
3816COMPAL LAPTOP SUPPORT
3817M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3818L:	platform-driver-x86@vger.kernel.org
3819S:	Maintained
3820F:	drivers/platform/x86/compal-laptop.c
3821
3822COMPILER ATTRIBUTES
3823M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3824S:	Maintained
3825F:	include/linux/compiler_attributes.h
3826
3827CONEXANT ACCESSRUNNER USB DRIVER
3828L:	accessrunner-general@lists.sourceforge.net
3829W:	http://accessrunner.sourceforge.net/
3830S:	Orphan
3831F:	drivers/usb/atm/cxacru.c
3832
3833CONFIGFS
3834M:	Joel Becker <jlbec@evilplan.org>
3835M:	Christoph Hellwig <hch@lst.de>
3836T:	git git://git.infradead.org/users/hch/configfs.git
3837S:	Supported
3838F:	fs/configfs/
3839F:	include/linux/configfs.h
3840
3841CONNECTOR
3842M:	Evgeniy Polyakov <zbr@ioremap.net>
3843L:	netdev@vger.kernel.org
3844S:	Maintained
3845F:	drivers/connector/
3846
3847CONTROL GROUP (CGROUP)
3848M:	Tejun Heo <tj@kernel.org>
3849M:	Li Zefan <lizefan@huawei.com>
3850M:	Johannes Weiner <hannes@cmpxchg.org>
3851L:	cgroups@vger.kernel.org
3852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3853S:	Maintained
3854F:	Documentation/cgroup*
3855F:	include/linux/cgroup*
3856F:	kernel/cgroup*
3857
3858CONTROL GROUP - CPUSET
3859M:	Li Zefan <lizefan@huawei.com>
3860L:	cgroups@vger.kernel.org
3861W:	http://www.bullopensource.org/cpuset/
3862W:	http://oss.sgi.com/projects/cpusets/
3863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3864S:	Maintained
3865F:	Documentation/cgroup-v1/cpusets.txt
3866F:	include/linux/cpuset.h
3867F:	kernel/cgroup/cpuset.c
3868
3869CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3870M:	Johannes Weiner <hannes@cmpxchg.org>
3871M:	Michal Hocko <mhocko@kernel.org>
3872M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3873L:	cgroups@vger.kernel.org
3874L:	linux-mm@kvack.org
3875S:	Maintained
3876F:	mm/memcontrol.c
3877F:	mm/swap_cgroup.c
3878
3879CORETEMP HARDWARE MONITORING DRIVER
3880M:	Fenghua Yu <fenghua.yu@intel.com>
3881L:	linux-hwmon@vger.kernel.org
3882S:	Maintained
3883F:	Documentation/hwmon/coretemp
3884F:	drivers/hwmon/coretemp.c
3885
3886COSA/SRP SYNC SERIAL DRIVER
3887M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3888W:	http://www.fi.muni.cz/~kas/cosa/
3889S:	Maintained
3890F:	drivers/net/wan/cosa*
3891
3892CPMAC ETHERNET DRIVER
3893M:	Florian Fainelli <f.fainelli@gmail.com>
3894L:	netdev@vger.kernel.org
3895S:	Maintained
3896F:	drivers/net/ethernet/ti/cpmac.c
3897
3898CPU FREQUENCY DRIVERS
3899M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3900M:	Viresh Kumar <viresh.kumar@linaro.org>
3901L:	linux-pm@vger.kernel.org
3902S:	Maintained
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3904T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3905B:	https://bugzilla.kernel.org
3906F:	Documentation/cpu-freq/
3907F:	Documentation/devicetree/bindings/cpufreq/
3908F:	drivers/cpufreq/
3909F:	include/linux/cpufreq.h
3910F:	tools/testing/selftests/cpufreq/
3911
3912CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3913M:	Viresh Kumar <viresh.kumar@linaro.org>
3914M:	Sudeep Holla <sudeep.holla@arm.com>
3915L:	linux-pm@vger.kernel.org
3916W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3917S:	Maintained
3918F:	drivers/cpufreq/arm_big_little.h
3919F:	drivers/cpufreq/arm_big_little.c
3920
3921CPU POWER MONITORING SUBSYSTEM
3922M:	Thomas Renninger <trenn@suse.com>
3923M:	Shuah Khan <shuah@kernel.org>
3924L:	linux-pm@vger.kernel.org
3925S:	Maintained
3926F:	tools/power/cpupower/
3927
3928CPUID/MSR DRIVER
3929M:	"H. Peter Anvin" <hpa@zytor.com>
3930S:	Maintained
3931F:	arch/x86/kernel/cpuid.c
3932F:	arch/x86/kernel/msr.c
3933
3934CPUIDLE DRIVER - ARM BIG LITTLE
3935M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3936M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3937L:	linux-pm@vger.kernel.org
3938L:	linux-arm-kernel@lists.infradead.org
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3940S:	Maintained
3941F:	drivers/cpuidle/cpuidle-big_little.c
3942
3943CPUIDLE DRIVER - ARM EXYNOS
3944M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3945M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3946M:	Kukjin Kim <kgene@kernel.org>
3947L:	linux-pm@vger.kernel.org
3948L:	linux-samsung-soc@vger.kernel.org
3949S:	Supported
3950F:	drivers/cpuidle/cpuidle-exynos.c
3951F:	arch/arm/mach-exynos/pm.c
3952
3953CPUIDLE DRIVERS
3954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3955M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3956L:	linux-pm@vger.kernel.org
3957S:	Maintained
3958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959B:	https://bugzilla.kernel.org
3960F:	drivers/cpuidle/*
3961F:	include/linux/cpuidle.h
3962
3963CRAMFS FILESYSTEM
3964M:	Nicolas Pitre <nico@linaro.org>
3965S:	Maintained
3966F:	Documentation/filesystems/cramfs.txt
3967F:	fs/cramfs/
3968
3969CRYPTO API
3970M:	Herbert Xu <herbert@gondor.apana.org.au>
3971M:	"David S. Miller" <davem@davemloft.net>
3972L:	linux-crypto@vger.kernel.org
3973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3975S:	Maintained
3976F:	Documentation/crypto/
3977F:	Documentation/devicetree/bindings/crypto/
3978F:	arch/*/crypto/
3979F:	crypto/
3980F:	drivers/crypto/
3981F:	include/crypto/
3982F:	include/linux/crypto*
3983
3984CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3985M:	Neil Horman <nhorman@tuxdriver.com>
3986L:	linux-crypto@vger.kernel.org
3987S:	Maintained
3988F:	crypto/ansi_cprng.c
3989F:	crypto/rng.c
3990
3991CS3308 MEDIA DRIVER
3992M:	Hans Verkuil <hverkuil@xs4all.nl>
3993L:	linux-media@vger.kernel.org
3994T:	git git://linuxtv.org/media_tree.git
3995W:	http://linuxtv.org
3996S:	Odd Fixes
3997F:	drivers/media/i2c/cs3308.c
3998F:	drivers/media/i2c/cs3308.h
3999
4000CS5535 Audio ALSA driver
4001M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4002S:	Maintained
4003F:	sound/pci/cs5535audio/
4004
4005CW1200 WLAN driver
4006M:	Solomon Peachy <pizza@shaftnet.org>
4007S:	Maintained
4008F:	drivers/net/wireless/st/cw1200/
4009
4010CX18 VIDEO4LINUX DRIVER
4011M:	Andy Walls <awalls@md.metrocast.net>
4012L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4013L:	linux-media@vger.kernel.org
4014T:	git git://linuxtv.org/media_tree.git
4015W:	https://linuxtv.org
4016W:	http://www.ivtvdriver.org/index.php/Cx18
4017S:	Maintained
4018F:	Documentation/media/v4l-drivers/cx18*
4019F:	drivers/media/pci/cx18/
4020F:	include/uapi/linux/ivtv*
4021
4022CX2341X MPEG ENCODER HELPER MODULE
4023M:	Hans Verkuil <hverkuil@xs4all.nl>
4024L:	linux-media@vger.kernel.org
4025T:	git git://linuxtv.org/media_tree.git
4026W:	https://linuxtv.org
4027S:	Maintained
4028F:	drivers/media/common/cx2341x*
4029F:	include/media/cx2341x*
4030
4031CX24120 MEDIA DRIVER
4032M:	Jemma Denson <jdenson@gmail.com>
4033M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4034L:	linux-media@vger.kernel.org
4035W:	https://linuxtv.org
4036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4037S:	Maintained
4038F:	drivers/media/dvb-frontends/cx24120*
4039
4040CX88 VIDEO4LINUX DRIVER
4041M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4042L:	linux-media@vger.kernel.org
4043W:	https://linuxtv.org
4044T:	git git://linuxtv.org/media_tree.git
4045S:	Odd fixes
4046F:	Documentation/media/v4l-drivers/cx88*
4047F:	drivers/media/pci/cx88/
4048
4049CXD2820R MEDIA DRIVER
4050M:	Antti Palosaari <crope@iki.fi>
4051L:	linux-media@vger.kernel.org
4052W:	https://linuxtv.org
4053W:	http://palosaari.fi/linux/
4054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4055T:	git git://linuxtv.org/anttip/media_tree.git
4056S:	Maintained
4057F:	drivers/media/dvb-frontends/cxd2820r*
4058
4059CXGB3 ETHERNET DRIVER (CXGB3)
4060M:	Arjun Vynipadath <arjun@chelsio.com>
4061L:	netdev@vger.kernel.org
4062W:	http://www.chelsio.com
4063S:	Supported
4064F:	drivers/net/ethernet/chelsio/cxgb3/
4065
4066CXGB3 ISCSI DRIVER (CXGB3I)
4067M:	Karen Xie <kxie@chelsio.com>
4068L:	linux-scsi@vger.kernel.org
4069W:	http://www.chelsio.com
4070S:	Supported
4071F:	drivers/scsi/cxgbi/cxgb3i
4072
4073CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4074M:	Steve Wise <swise@chelsio.com>
4075L:	linux-rdma@vger.kernel.org
4076W:	http://www.openfabrics.org
4077S:	Supported
4078F:	drivers/infiniband/hw/cxgb3/
4079F:	include/uapi/rdma/cxgb3-abi.h
4080
4081CXGB4 CRYPTO DRIVER (chcr)
4082M:	Harsh Jain <harsh@chelsio.com>
4083L:	linux-crypto@vger.kernel.org
4084W:	http://www.chelsio.com
4085S:	Supported
4086F:	drivers/crypto/chelsio
4087
4088CXGB4 ETHERNET DRIVER (CXGB4)
4089M:	Arjun Vynipadath <arjun@chelsio.com>
4090L:	netdev@vger.kernel.org
4091W:	http://www.chelsio.com
4092S:	Supported
4093F:	drivers/net/ethernet/chelsio/cxgb4/
4094
4095CXGB4 ISCSI DRIVER (CXGB4I)
4096M:	Karen Xie <kxie@chelsio.com>
4097L:	linux-scsi@vger.kernel.org
4098W:	http://www.chelsio.com
4099S:	Supported
4100F:	drivers/scsi/cxgbi/cxgb4i
4101
4102CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4103M:	Steve Wise <swise@chelsio.com>
4104L:	linux-rdma@vger.kernel.org
4105W:	http://www.openfabrics.org
4106S:	Supported
4107F:	drivers/infiniband/hw/cxgb4/
4108F:	include/uapi/rdma/cxgb4-abi.h
4109
4110CXGB4VF ETHERNET DRIVER (CXGB4VF)
4111M:	Casey Leedom <leedom@chelsio.com>
4112L:	netdev@vger.kernel.org
4113W:	http://www.chelsio.com
4114S:	Supported
4115F:	drivers/net/ethernet/chelsio/cxgb4vf/
4116
4117CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4118M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4119M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4120L:	linuxppc-dev@lists.ozlabs.org
4121S:	Supported
4122F:	arch/powerpc/platforms/powernv/pci-cxl.c
4123F:	drivers/misc/cxl/
4124F:	include/misc/cxl*
4125F:	include/uapi/misc/cxl.h
4126F:	Documentation/powerpc/cxl.txt
4127F:	Documentation/ABI/testing/sysfs-class-cxl
4128
4129CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4130M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4131M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4132M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4133L:	linux-scsi@vger.kernel.org
4134S:	Supported
4135F:	drivers/scsi/cxlflash/
4136F:	include/uapi/scsi/cxlflash_ioctl.h
4137F:	Documentation/powerpc/cxlflash.txt
4138
4139CYBERPRO FB DRIVER
4140M:	Russell King <linux@armlinux.org.uk>
4141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4142W:	http://www.armlinux.org.uk/
4143S:	Maintained
4144F:	drivers/video/fbdev/cyber2000fb.*
4145
4146CYCLADES ASYNC MUX DRIVER
4147W:	http://www.cyclades.com/
4148S:	Orphan
4149F:	drivers/tty/cyclades.c
4150F:	include/linux/cyclades.h
4151F:	include/uapi/linux/cyclades.h
4152
4153CYCLADES PC300 DRIVER
4154W:	http://www.cyclades.com/
4155S:	Orphan
4156F:	drivers/net/wan/pc300*
4157
4158CYPRESS_FIRMWARE MEDIA DRIVER
4159M:	Antti Palosaari <crope@iki.fi>
4160L:	linux-media@vger.kernel.org
4161W:	https://linuxtv.org
4162W:	http://palosaari.fi/linux/
4163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4164T:	git git://linuxtv.org/anttip/media_tree.git
4165S:	Maintained
4166F:	drivers/media/common/cypress_firmware*
4167
4168CYTTSP TOUCHSCREEN DRIVER
4169M:	Ferruh Yigit <fery@cypress.com>
4170L:	linux-input@vger.kernel.org
4171S:	Supported
4172F:	drivers/input/touchscreen/cyttsp*
4173F:	include/linux/input/cyttsp.h
4174
4175D-LINK DIR-685 TOUCHKEYS DRIVER
4176M:	Linus Walleij <linus.walleij@linaro.org>
4177L:	linux-input@vger.kernel.org
4178S:	Supported
4179F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4180
4181DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4182M:	Joshua Kinard <kumba@gentoo.org>
4183S:	Maintained
4184F:	drivers/rtc/rtc-ds1685.c
4185F:	include/linux/rtc/ds1685.h
4186
4187DAMA SLAVE for AX.25
4188M:	Joerg Reuter <jreuter@yaina.de>
4189W:	http://yaina.de/jreuter/
4190W:	http://www.qsl.net/dl1bke/
4191L:	linux-hams@vger.kernel.org
4192S:	Maintained
4193F:	net/ax25/af_ax25.c
4194F:	net/ax25/ax25_dev.c
4195F:	net/ax25/ax25_ds_*
4196F:	net/ax25/ax25_in.c
4197F:	net/ax25/ax25_out.c
4198F:	net/ax25/ax25_timer.c
4199F:	net/ax25/sysctl_net_ax25.c
4200
4201DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4202L:	netdev@vger.kernel.org
4203S:	Orphan
4204F:	Documentation/networking/dmfe.txt
4205F:	drivers/net/ethernet/dec/tulip/dmfe.c
4206
4207DC390/AM53C974 SCSI driver
4208M:	Hannes Reinecke <hare@suse.com>
4209L:	linux-scsi@vger.kernel.org
4210S:	Maintained
4211F:	drivers/scsi/am53c974.c
4212
4213DC395x SCSI driver
4214M:	Oliver Neukum <oliver@neukum.org>
4215M:	Ali Akcaagac <aliakc@web.de>
4216M:	Jamie Lenehan <lenehan@twibble.org>
4217L:	dc395x@twibble.org
4218W:	http://twibble.org/dist/dc395x/
4219W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4220S:	Maintained
4221F:	Documentation/scsi/dc395x.txt
4222F:	drivers/scsi/dc395x.*
4223
4224DCCP PROTOCOL
4225M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4226L:	dccp@vger.kernel.org
4227W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4228S:	Maintained
4229F:	include/linux/dccp.h
4230F:	include/uapi/linux/dccp.h
4231F:	include/linux/tfrc.h
4232F:	net/dccp/
4233
4234DECnet NETWORK LAYER
4235W:	http://linux-decnet.sourceforge.net
4236L:	linux-decnet-user@lists.sourceforge.net
4237S:	Orphan
4238F:	Documentation/networking/decnet.txt
4239F:	net/decnet/
4240
4241DECSTATION PLATFORM SUPPORT
4242M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4243L:	linux-mips@vger.kernel.org
4244W:	http://www.linux-mips.org/wiki/DECstation
4245S:	Maintained
4246F:	arch/mips/dec/
4247F:	arch/mips/include/asm/dec/
4248F:	arch/mips/include/asm/mach-dec/
4249
4250DEFXX FDDI NETWORK DRIVER
4251M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4252S:	Maintained
4253F:	drivers/net/fddi/defxx.*
4254
4255DELL SMBIOS DRIVER
4256M:	Pali Rohár <pali.rohar@gmail.com>
4257M:	Mario Limonciello <mario.limonciello@dell.com>
4258L:	platform-driver-x86@vger.kernel.org
4259S:	Maintained
4260F:	drivers/platform/x86/dell-smbios.*
4261
4262DELL SMBIOS SMM DRIVER
4263M:	Mario Limonciello <mario.limonciello@dell.com>
4264L:	platform-driver-x86@vger.kernel.org
4265S:	Maintained
4266F:	drivers/platform/x86/dell-smbios-smm.c
4267
4268DELL SMBIOS WMI DRIVER
4269M:	Mario Limonciello <mario.limonciello@dell.com>
4270L:	platform-driver-x86@vger.kernel.org
4271S:	Maintained
4272F:	drivers/platform/x86/dell-smbios-wmi.c
4273F:	tools/wmi/dell-smbios-example.c
4274
4275DEFZA FDDI NETWORK DRIVER
4276M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4277S:	Maintained
4278F:	drivers/net/fddi/defza.*
4279
4280DELL LAPTOP DRIVER
4281M:	Matthew Garrett <mjg59@srcf.ucam.org>
4282M:	Pali Rohár <pali.rohar@gmail.com>
4283L:	platform-driver-x86@vger.kernel.org
4284S:	Maintained
4285F:	drivers/platform/x86/dell-laptop.c
4286
4287DELL LAPTOP FREEFALL DRIVER
4288M:	Pali Rohár <pali.rohar@gmail.com>
4289S:	Maintained
4290F:	drivers/platform/x86/dell-smo8800.c
4291
4292DELL LAPTOP RBTN DRIVER
4293M:	Pali Rohár <pali.rohar@gmail.com>
4294S:	Maintained
4295F:	drivers/platform/x86/dell-rbtn.*
4296
4297DELL REMOTE BIOS UPDATE DRIVER
4298M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4299L:	platform-driver-x86@vger.kernel.org
4300S:	Maintained
4301F:	drivers/platform/x86/dell_rbu.c
4302
4303DELL LAPTOP SMM DRIVER
4304M:	Pali Rohár <pali.rohar@gmail.com>
4305S:	Maintained
4306F:	drivers/hwmon/dell-smm-hwmon.c
4307F:	include/uapi/linux/i8k.h
4308
4309DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4310M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4311L:	platform-driver-x86@vger.kernel.org
4312S:	Maintained
4313F:	Documentation/dcdbas.txt
4314F:	drivers/platform/x86/dcdbas.*
4315
4316DELL WMI NOTIFICATIONS DRIVER
4317M:	Matthew Garrett <mjg59@srcf.ucam.org>
4318M:	Pali Rohár <pali.rohar@gmail.com>
4319S:	Maintained
4320F:	drivers/platform/x86/dell-wmi.c
4321
4322DELL WMI DESCRIPTOR DRIVER
4323M:	Mario Limonciello <mario.limonciello@dell.com>
4324S:	Maintained
4325F:	drivers/platform/x86/dell-wmi-descriptor.c
4326
4327DELTA ST MEDIA DRIVER
4328M:	Hugues Fruchet <hugues.fruchet@st.com>
4329L:	linux-media@vger.kernel.org
4330T:	git git://linuxtv.org/media_tree.git
4331W:	https://linuxtv.org
4332S:	Supported
4333F:	drivers/media/platform/sti/delta
4334
4335DENALI NAND DRIVER
4336M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4337L:	linux-mtd@lists.infradead.org
4338S:	Supported
4339F:	drivers/mtd/nand/raw/denali*
4340
4341DESIGNWARE USB2 DRD IP DRIVER
4342M:	Minas Harutyunyan <hminas@synopsys.com>
4343L:	linux-usb@vger.kernel.org
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4345S:	Maintained
4346F:	drivers/usb/dwc2/
4347
4348DESIGNWARE USB3 DRD IP DRIVER
4349M:	Felipe Balbi <balbi@kernel.org>
4350L:	linux-usb@vger.kernel.org
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4352S:	Maintained
4353F:	drivers/usb/dwc3/
4354
4355DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4356M:	Andreas Klinger <ak@it-klinger.de>
4357L:	linux-iio@vger.kernel.org
4358S:	Maintained
4359F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4360F:	drivers/iio/proximity/srf*.c
4361
4362DEVICE COREDUMP (DEV_COREDUMP)
4363M:	Johannes Berg <johannes@sipsolutions.net>
4364L:	linux-kernel@vger.kernel.org
4365S:	Maintained
4366F:	drivers/base/devcoredump.c
4367F:	include/linux/devcoredump.h
4368
4369DEVICE FREQUENCY (DEVFREQ)
4370M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4371M:	Kyungmin Park <kyungmin.park@samsung.com>
4372R:	Chanwoo Choi <cw00.choi@samsung.com>
4373L:	linux-pm@vger.kernel.org
4374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4375S:	Maintained
4376F:	drivers/devfreq/
4377F:	include/linux/devfreq.h
4378F:	Documentation/devicetree/bindings/devfreq/
4379
4380DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4381M:	Chanwoo Choi <cw00.choi@samsung.com>
4382L:	linux-pm@vger.kernel.org
4383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4384S:	Supported
4385F:	drivers/devfreq/event/
4386F:	drivers/devfreq/devfreq-event.c
4387F:	include/linux/devfreq-event.h
4388F:	Documentation/devicetree/bindings/devfreq/event/
4389
4390DEVICE NUMBER REGISTRY
4391M:	Torben Mathiasen <device@lanana.org>
4392W:	http://lanana.org/docs/device-list/index.html
4393S:	Maintained
4394
4395DEVICE-MAPPER  (LVM)
4396M:	Alasdair Kergon <agk@redhat.com>
4397M:	Mike Snitzer <snitzer@redhat.com>
4398M:	dm-devel@redhat.com
4399L:	dm-devel@redhat.com
4400W:	http://sources.redhat.com/dm
4401Q:	http://patchwork.kernel.org/project/dm-devel/list/
4402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4403T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4404S:	Maintained
4405F:	Documentation/device-mapper/
4406F:	drivers/md/Makefile
4407F:	drivers/md/Kconfig
4408F:	drivers/md/dm*
4409F:	drivers/md/persistent-data/
4410F:	include/linux/device-mapper.h
4411F:	include/linux/dm-*.h
4412F:	include/uapi/linux/dm-*.h
4413
4414DEVLINK
4415M:	Jiri Pirko <jiri@mellanox.com>
4416L:	netdev@vger.kernel.org
4417S:	Supported
4418F:	net/core/devlink.c
4419F:	include/net/devlink.h
4420F:	include/uapi/linux/devlink.h
4421
4422DIALOG SEMICONDUCTOR DRIVERS
4423M:	Support Opensource <support.opensource@diasemi.com>
4424W:	http://www.dialog-semiconductor.com/products
4425S:	Supported
4426F:	Documentation/hwmon/da90??
4427F:	Documentation/devicetree/bindings/mfd/da90*.txt
4428F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4429F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4430F:	Documentation/devicetree/bindings/regulator/da92*.txt
4431F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4432F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4433F:	drivers/gpio/gpio-da90??.c
4434F:	drivers/hwmon/da90??-hwmon.c
4435F:	drivers/iio/adc/da91??-*.c
4436F:	drivers/input/misc/da90??_onkey.c
4437F:	drivers/input/touchscreen/da9052_tsi.c
4438F:	drivers/leds/leds-da90??.c
4439F:	drivers/mfd/da903x.c
4440F:	drivers/mfd/da90??-*.c
4441F:	drivers/mfd/da91??-*.c
4442F:	drivers/power/supply/da9052-battery.c
4443F:	drivers/power/supply/da91??-*.c
4444F:	drivers/regulator/da903x.c
4445F:	drivers/regulator/da9???-regulator.[ch]
4446F:	drivers/thermal/da90??-thermal.c
4447F:	drivers/rtc/rtc-da90??.c
4448F:	drivers/video/backlight/da90??_bl.c
4449F:	drivers/watchdog/da90??_wdt.c
4450F:	include/linux/mfd/da903x.h
4451F:	include/linux/mfd/da9052/
4452F:	include/linux/mfd/da9055/
4453F:	include/linux/mfd/da9062/
4454F:	include/linux/mfd/da9063/
4455F:	include/linux/mfd/da9150/
4456F:	include/linux/regulator/da9211.h
4457F:	include/sound/da[79]*.h
4458F:	sound/soc/codecs/da[79]*.[ch]
4459
4460DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4461M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4462L:	linux-gpio@vger.kernel.org
4463S:	Maintained
4464F:	drivers/gpio/gpio-gpio-mm.c
4465
4466DIOLAN U2C-12 I2C DRIVER
4467M:	Guenter Roeck <linux@roeck-us.net>
4468L:	linux-i2c@vger.kernel.org
4469S:	Maintained
4470F:	drivers/i2c/busses/i2c-diolan-u2c.c
4471
4472FILESYSTEM DIRECT ACCESS (DAX)
4473M:	Matthew Wilcox <willy@infradead.org>
4474M:	Ross Zwisler <zwisler@kernel.org>
4475M:	Jan Kara <jack@suse.cz>
4476L:	linux-fsdevel@vger.kernel.org
4477S:	Supported
4478F:	fs/dax.c
4479F:	include/linux/dax.h
4480F:	include/trace/events/fs_dax.h
4481
4482DEVICE DIRECT ACCESS (DAX)
4483M:	Dan Williams <dan.j.williams@intel.com>
4484M:	Dave Jiang <dave.jiang@intel.com>
4485M:	Ross Zwisler <zwisler@kernel.org>
4486M:	Vishal Verma <vishal.l.verma@intel.com>
4487L:	linux-nvdimm@lists.01.org
4488S:	Supported
4489F:	drivers/dax/
4490
4491DIRECTORY NOTIFICATION (DNOTIFY)
4492M:	Jan Kara <jack@suse.cz>
4493R:	Amir Goldstein <amir73il@gmail.com>
4494L:	linux-fsdevel@vger.kernel.org
4495S:	Maintained
4496F:	Documentation/filesystems/dnotify.txt
4497F:	fs/notify/dnotify/
4498F:	include/linux/dnotify.h
4499
4500DISK GEOMETRY AND PARTITION HANDLING
4501M:	Andries Brouwer <aeb@cwi.nl>
4502W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4503W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4504W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4505S:	Maintained
4506
4507DISKQUOTA
4508M:	Jan Kara <jack@suse.com>
4509S:	Maintained
4510F:	Documentation/filesystems/quota.txt
4511F:	fs/quota/
4512F:	include/linux/quota*.h
4513F:	include/uapi/linux/quota*.h
4514
4515DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4516M:	Bernie Thompson <bernie@plugable.com>
4517L:	linux-fbdev@vger.kernel.org
4518S:	Maintained
4519W:	http://plugable.com/category/projects/udlfb/
4520F:	drivers/video/fbdev/udlfb.c
4521F:	include/video/udlfb.h
4522F:	Documentation/fb/udlfb.txt
4523
4524DISTRIBUTED LOCK MANAGER (DLM)
4525M:	Christine Caulfield <ccaulfie@redhat.com>
4526M:	David Teigland <teigland@redhat.com>
4527L:	cluster-devel@redhat.com
4528W:	http://sources.redhat.com/cluster/
4529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4530S:	Supported
4531F:	fs/dlm/
4532
4533DMA BUFFER SHARING FRAMEWORK
4534M:	Sumit Semwal <sumit.semwal@linaro.org>
4535S:	Maintained
4536L:	linux-media@vger.kernel.org
4537L:	dri-devel@lists.freedesktop.org
4538L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4539F:	drivers/dma-buf/
4540F:	include/linux/dma-buf*
4541F:	include/linux/reservation.h
4542F:	include/linux/*fence.h
4543F:	Documentation/driver-api/dma-buf.rst
4544T:	git git://anongit.freedesktop.org/drm/drm-misc
4545
4546DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4547M:	Vinod Koul <vkoul@kernel.org>
4548L:	dmaengine@vger.kernel.org
4549Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4550S:	Maintained
4551F:	drivers/dma/
4552F:	include/linux/dmaengine.h
4553F:	include/linux/of_dma.h
4554F:	Documentation/devicetree/bindings/dma/
4555F:	Documentation/driver-api/dmaengine/
4556T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4557
4558DMA MAPPING HELPERS
4559M:	Christoph Hellwig <hch@lst.de>
4560M:	Marek Szyprowski <m.szyprowski@samsung.com>
4561R:	Robin Murphy <robin.murphy@arm.com>
4562L:	iommu@lists.linux-foundation.org
4563T:	git git://git.infradead.org/users/hch/dma-mapping.git
4564W:	http://git.infradead.org/users/hch/dma-mapping.git
4565S:	Supported
4566F:	kernel/dma/
4567F:	include/asm-generic/dma-mapping.h
4568F:	include/linux/dma-direct.h
4569F:	include/linux/dma-mapping.h
4570F:	include/linux/dma-noncoherent.h
4571
4572DME1737 HARDWARE MONITOR DRIVER
4573M:	Juerg Haefliger <juergh@gmail.com>
4574L:	linux-hwmon@vger.kernel.org
4575S:	Maintained
4576F:	Documentation/hwmon/dme1737
4577F:	drivers/hwmon/dme1737.c
4578
4579DMI/SMBIOS SUPPORT
4580M:	Jean Delvare <jdelvare@suse.com>
4581S:	Maintained
4582T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4583F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4584F:	drivers/firmware/dmi-id.c
4585F:	drivers/firmware/dmi_scan.c
4586F:	include/linux/dmi.h
4587
4588DOCUMENTATION
4589M:	Jonathan Corbet <corbet@lwn.net>
4590L:	linux-doc@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/
4593F:	scripts/kernel-doc
4594X:	Documentation/ABI/
4595X:	Documentation/acpi/
4596X:	Documentation/devicetree/
4597X:	Documentation/i2c/
4598X:	Documentation/media/
4599X:	Documentation/power/
4600X:	Documentation/spi/
4601T:	git git://git.lwn.net/linux.git docs-next
4602
4603DOCUMENTATION/ITALIAN
4604M:	Federico Vaga <federico.vaga@vaga.pv.it>
4605L:	linux-doc@vger.kernel.org
4606S:	Maintained
4607F:	Documentation/translations/it_IT
4608
4609DONGWOON DW9714 LENS VOICE COIL DRIVER
4610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4611L:	linux-media@vger.kernel.org
4612T:	git git://linuxtv.org/media_tree.git
4613S:	Maintained
4614F:	drivers/media/i2c/dw9714.c
4615F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4616
4617DONGWOON DW9807 LENS VOICE COIL DRIVER
4618M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4619L:	linux-media@vger.kernel.org
4620T:	git git://linuxtv.org/media_tree.git
4621S:	Maintained
4622F:	drivers/media/i2c/dw9807-vcm.c
4623F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4624
4625DOUBLETALK DRIVER
4626M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4627L:	blinux-list@redhat.com
4628S:	Maintained
4629F:	drivers/char/dtlk.c
4630F:	include/linux/dtlk.h
4631
4632DPAA2 DATAPATH I/O (DPIO) DRIVER
4633M:	Roy Pledge <Roy.Pledge@nxp.com>
4634L:	linux-kernel@vger.kernel.org
4635S:	Maintained
4636F:	drivers/soc/fsl/dpio
4637
4638DPAA2 ETHERNET DRIVER
4639M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4640L:	netdev@vger.kernel.org
4641S:	Maintained
4642F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4643F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4644F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4645F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4646F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4647
4648DPAA2 ETHERNET SWITCH DRIVER
4649M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4650M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4651L:	linux-kernel@vger.kernel.org
4652S:	Maintained
4653F:	drivers/staging/fsl-dpaa2/ethsw
4654
4655DPAA2 PTP CLOCK DRIVER
4656M:	Yangbo Lu <yangbo.lu@nxp.com>
4657L:	netdev@vger.kernel.org
4658S:	Maintained
4659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4660F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4661
4662DPT_I2O SCSI RAID DRIVER
4663M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4664L:	linux-scsi@vger.kernel.org
4665W:	http://www.adaptec.com/
4666S:	Maintained
4667F:	drivers/scsi/dpt*
4668F:	drivers/scsi/dpt/
4669
4670DRBD DRIVER
4671M:	Philipp Reisner <philipp.reisner@linbit.com>
4672M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4673L:	drbd-dev@lists.linbit.com
4674W:	http://www.drbd.org
4675T:	git git://git.linbit.com/linux-drbd.git
4676T:	git git://git.linbit.com/drbd-8.4.git
4677S:	Supported
4678F:	drivers/block/drbd/
4679F:	lib/lru_cache.c
4680F:	Documentation/blockdev/drbd/
4681
4682DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4684R:	"Rafael J. Wysocki" <rafael@kernel.org>
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4686S:	Supported
4687F:	Documentation/kobject.txt
4688F:	drivers/base/
4689F:	fs/debugfs/
4690F:	fs/sysfs/
4691F:	include/linux/debugfs.h
4692F:	include/linux/kobj*
4693F:	lib/kobj*
4694
4695DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4696M:	Kevin Hilman <khilman@kernel.org>
4697M:	Nishanth Menon <nm@ti.com>
4698S:	Maintained
4699F:	drivers/power/avs/
4700F:	include/linux/power/smartreflex.h
4701L:	linux-pm@vger.kernel.org
4702
4703DRM DRIVER FOR ARM PL111 CLCD
4704M:	Eric Anholt <eric@anholt.net>
4705T:	git git://anongit.freedesktop.org/drm/drm-misc
4706S:	Supported
4707F:	drivers/gpu/drm/pl111/
4708
4709DRM DRIVER FOR ARM VERSATILE TFT PANELS
4710M:	Linus Walleij <linus.walleij@linaro.org>
4711T:	git git://anongit.freedesktop.org/drm/drm-misc
4712S:	Maintained
4713F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4714F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4715
4716DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4717M:	Dave Airlie <airlied@redhat.com>
4718S:	Odd Fixes
4719F:	drivers/gpu/drm/ast/
4720
4721DRM DRIVER FOR BOCHS VIRTUAL GPU
4722M:	Gerd Hoffmann <kraxel@redhat.com>
4723L:	virtualization@lists.linux-foundation.org
4724T:	git git://anongit.freedesktop.org/drm/drm-misc
4725S:	Maintained
4726F:	drivers/gpu/drm/bochs/
4727
4728DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4729M:	Linus Walleij <linus.walleij@linaro.org>
4730T:	git git://anongit.freedesktop.org/drm/drm-misc
4731S:	Maintained
4732F:	drivers/gpu/drm/tve200/
4733
4734DRM DRIVER FOR ILITEK ILI9225 PANELS
4735M:	David Lechner <david@lechnology.com>
4736S:	Maintained
4737F:	drivers/gpu/drm/tinydrm/ili9225.c
4738F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4739
4740DRM DRIVER FOR INTEL I810 VIDEO CARDS
4741S:	Orphan / Obsolete
4742F:	drivers/gpu/drm/i810/
4743F:	include/uapi/drm/i810_drm.h
4744
4745DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4746S:	Orphan / Obsolete
4747F:	drivers/gpu/drm/mga/
4748F:	include/uapi/drm/mga_drm.h
4749
4750DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4751M:	Dave Airlie <airlied@redhat.com>
4752S:	Odd Fixes
4753F:	drivers/gpu/drm/mgag200/
4754
4755DRM DRIVER FOR MI0283QT
4756M:	Noralf Trønnes <noralf@tronnes.org>
4757S:	Maintained
4758F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4759F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4760
4761DRM DRIVER FOR MSM ADRENO GPU
4762M:	Rob Clark <robdclark@gmail.com>
4763L:	linux-arm-msm@vger.kernel.org
4764L:	dri-devel@lists.freedesktop.org
4765L:	freedreno@lists.freedesktop.org
4766T:	git git://people.freedesktop.org/~robclark/linux
4767S:	Maintained
4768F:	drivers/gpu/drm/msm/
4769F:	include/uapi/drm/msm_drm.h
4770F:	Documentation/devicetree/bindings/display/msm/
4771
4772DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4773M:	Ben Skeggs <bskeggs@redhat.com>
4774L:	dri-devel@lists.freedesktop.org
4775L:	nouveau@lists.freedesktop.org
4776T:	git git://github.com/skeggsb/linux
4777S:	Supported
4778F:	drivers/gpu/drm/nouveau/
4779F:	include/uapi/drm/nouveau_drm.h
4780
4781DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4782M:	Noralf Trønnes <noralf@tronnes.org>
4783S:	Maintained
4784F:	drivers/gpu/drm/tinydrm/repaper.c
4785F:	Documentation/devicetree/bindings/display/repaper.txt
4786
4787DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4788M:	Dave Airlie <airlied@redhat.com>
4789M:	Gerd Hoffmann <kraxel@redhat.com>
4790L:	virtualization@lists.linux-foundation.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Obsolete
4793W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4794F:	drivers/gpu/drm/cirrus/
4795
4796DRM DRIVER FOR QXL VIRTUAL GPU
4797M:	Dave Airlie <airlied@redhat.com>
4798M:	Gerd Hoffmann <kraxel@redhat.com>
4799L:	virtualization@lists.linux-foundation.org
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801S:	Maintained
4802F:	drivers/gpu/drm/qxl/
4803F:	include/uapi/drm/qxl_drm.h
4804
4805DRM DRIVER FOR RAGE 128 VIDEO CARDS
4806S:	Orphan / Obsolete
4807F:	drivers/gpu/drm/r128/
4808F:	include/uapi/drm/r128_drm.h
4809
4810DRM DRIVER FOR SAVAGE VIDEO CARDS
4811S:	Orphan / Obsolete
4812F:	drivers/gpu/drm/savage/
4813F:	include/uapi/drm/savage_drm.h
4814
4815DRM DRIVER FOR SIS VIDEO CARDS
4816S:	Orphan / Obsolete
4817F:	drivers/gpu/drm/sis/
4818F:	include/uapi/drm/sis_drm.h
4819
4820DRM DRIVER FOR SITRONIX ST7586 PANELS
4821M:	David Lechner <david@lechnology.com>
4822S:	Maintained
4823F:	drivers/gpu/drm/tinydrm/st7586.c
4824F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4825
4826DRM DRIVER FOR SITRONIX ST7735R PANELS
4827M:	David Lechner <david@lechnology.com>
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/st7735r.c
4830F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4831
4832DRM DRIVER FOR TDFX VIDEO CARDS
4833S:	Orphan / Obsolete
4834F:	drivers/gpu/drm/tdfx/
4835
4836DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4837M:	Dave Airlie <airlied@redhat.com>
4838R:	Sean Paul <sean@poorly.run>
4839L:	dri-devel@lists.freedesktop.org
4840S:	Odd Fixes
4841F:	drivers/gpu/drm/udl/
4842T:	git git://anongit.freedesktop.org/drm/drm-misc
4843
4844DRM DRIVER FOR VMWARE VIRTUAL GPU
4845M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4846M:	Sinclair Yeh <syeh@vmware.com>
4847M:	Thomas Hellstrom <thellstrom@vmware.com>
4848L:	dri-devel@lists.freedesktop.org
4849T:	git git://people.freedesktop.org/~syeh/repos_linux
4850T:	git git://people.freedesktop.org/~thomash/linux
4851S:	Supported
4852F:	drivers/gpu/drm/vmwgfx/
4853F:	include/uapi/drm/vmwgfx_drm.h
4854
4855DRM DRIVERS
4856M:	David Airlie <airlied@linux.ie>
4857M:	Daniel Vetter <daniel@ffwll.ch>
4858L:	dri-devel@lists.freedesktop.org
4859T:	git git://anongit.freedesktop.org/drm/drm
4860B:	https://bugs.freedesktop.org/
4861C:	irc://chat.freenode.net/dri-devel
4862S:	Maintained
4863F:	drivers/gpu/drm/
4864F:	drivers/gpu/vga/
4865F:	Documentation/devicetree/bindings/display/
4866F:	Documentation/devicetree/bindings/gpu/
4867F:	Documentation/gpu/
4868F:	include/drm/
4869F:	include/uapi/drm/
4870F:	include/linux/vga*
4871
4872DRM DRIVERS AND MISC GPU PATCHES
4873M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4874M:	Maxime Ripard <maxime.ripard@bootlin.com>
4875M:	Sean Paul <sean@poorly.run>
4876W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4877S:	Maintained
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879F:	Documentation/gpu/
4880F:	drivers/gpu/vga/
4881F:	drivers/gpu/drm/*
4882F:	include/drm/drm*
4883F:	include/uapi/drm/drm*
4884F:	include/linux/vga*
4885
4886DRM DRIVERS FOR ALLWINNER A10
4887M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4888L:	dri-devel@lists.freedesktop.org
4889S:	Supported
4890F:	drivers/gpu/drm/sun4i/
4891F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR AMLOGIC SOCS
4895M:	Neil Armstrong <narmstrong@baylibre.com>
4896L:	dri-devel@lists.freedesktop.org
4897L:	linux-amlogic@lists.infradead.org
4898W:	http://linux-meson.com/
4899S:	Supported
4900F:	drivers/gpu/drm/meson/
4901F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4902F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4903F:	Documentation/gpu/meson.rst
4904T:	git git://anongit.freedesktop.org/drm/drm-misc
4905
4906DRM DRIVERS FOR ATMEL HLCDC
4907M:	Boris Brezillon <boris.brezillon@bootlin.com>
4908L:	dri-devel@lists.freedesktop.org
4909S:	Supported
4910F:	drivers/gpu/drm/atmel-hlcdc/
4911F:	Documentation/devicetree/bindings/display/atmel/
4912T:	git git://anongit.freedesktop.org/drm/drm-misc
4913
4914DRM DRIVERS FOR BRIDGE CHIPS
4915M:	Archit Taneja <architt@codeaurora.org>
4916M:	Andrzej Hajda <a.hajda@samsung.com>
4917R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4918S:	Maintained
4919T:	git git://anongit.freedesktop.org/drm/drm-misc
4920F:	drivers/gpu/drm/bridge/
4921
4922DRM DRIVERS FOR EXYNOS
4923M:	Inki Dae <inki.dae@samsung.com>
4924M:	Joonyoung Shim <jy0922.shim@samsung.com>
4925M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4926M:	Kyungmin Park <kyungmin.park@samsung.com>
4927L:	dri-devel@lists.freedesktop.org
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4929S:	Supported
4930F:	drivers/gpu/drm/exynos/
4931F:	include/uapi/drm/exynos_drm.h
4932F:	Documentation/devicetree/bindings/display/exynos/
4933
4934DRM DRIVERS FOR FREESCALE DCU
4935M:	Stefan Agner <stefan@agner.ch>
4936M:	Alison Wang <alison.wang@nxp.com>
4937L:	dri-devel@lists.freedesktop.org
4938S:	Supported
4939F:	drivers/gpu/drm/fsl-dcu/
4940F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4941F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4942F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DRM DRIVERS FOR FREESCALE IMX
4946M:	Philipp Zabel <p.zabel@pengutronix.de>
4947L:	dri-devel@lists.freedesktop.org
4948S:	Maintained
4949F:	drivers/gpu/drm/imx/
4950F:	drivers/gpu/ipu-v3/
4951F:	Documentation/devicetree/bindings/display/imx/
4952
4953DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4954M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4955L:	dri-devel@lists.freedesktop.org
4956T:	git git://github.com/patjak/drm-gma500
4957S:	Maintained
4958F:	drivers/gpu/drm/gma500/
4959
4960DRM DRIVERS FOR HISILICON
4961M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4962M:	Rongrong Zou <zourongrong@gmail.com>
4963R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4964R:	Chen Feng <puck.chen@hisilicon.com>
4965L:	dri-devel@lists.freedesktop.org
4966T:	git git://github.com/xin3liang/linux.git
4967S:	Maintained
4968F:	drivers/gpu/drm/hisilicon/
4969F:	Documentation/devicetree/bindings/display/hisilicon/
4970
4971DRM DRIVERS FOR MEDIATEK
4972M:	CK Hu <ck.hu@mediatek.com>
4973M:	Philipp Zabel <p.zabel@pengutronix.de>
4974L:	dri-devel@lists.freedesktop.org
4975S:	Supported
4976F:	drivers/gpu/drm/mediatek/
4977F:	Documentation/devicetree/bindings/display/mediatek/
4978
4979DRM DRIVERS FOR NVIDIA TEGRA
4980M:	Thierry Reding <thierry.reding@gmail.com>
4981L:	dri-devel@lists.freedesktop.org
4982L:	linux-tegra@vger.kernel.org
4983T:	git git://anongit.freedesktop.org/tegra/linux.git
4984S:	Supported
4985F:	drivers/gpu/drm/tegra/
4986F:	drivers/gpu/host1x/
4987F:	include/linux/host1x.h
4988F:	include/uapi/drm/tegra_drm.h
4989F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4990
4991DRM DRIVERS FOR RENESAS
4992M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4993M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4994L:	dri-devel@lists.freedesktop.org
4995L:	linux-renesas-soc@vger.kernel.org
4996T:	git git://linuxtv.org/pinchartl/media drm/du/next
4997S:	Supported
4998F:	drivers/gpu/drm/rcar-du/
4999F:	drivers/gpu/drm/shmobile/
5000F:	include/linux/platform_data/shmob_drm.h
5001F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5002F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5003F:	Documentation/devicetree/bindings/display/renesas,du.txt
5004
5005DRM DRIVERS FOR ROCKCHIP
5006M:	Sandy Huang <hjc@rock-chips.com>
5007M:	Heiko Stübner <heiko@sntech.de>
5008L:	dri-devel@lists.freedesktop.org
5009S:	Maintained
5010F:	drivers/gpu/drm/rockchip/
5011F:	Documentation/devicetree/bindings/display/rockchip/
5012T:	git git://anongit.freedesktop.org/drm/drm-misc
5013
5014DRM DRIVERS FOR STI
5015M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5016M:	Vincent Abriou <vincent.abriou@st.com>
5017L:	dri-devel@lists.freedesktop.org
5018T:	git git://anongit.freedesktop.org/drm/drm-misc
5019S:	Maintained
5020F:	drivers/gpu/drm/sti
5021F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5022
5023DRM DRIVERS FOR STM
5024M:	Yannick Fertre <yannick.fertre@st.com>
5025M:	Philippe Cornu <philippe.cornu@st.com>
5026M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5027M:	Vincent Abriou <vincent.abriou@st.com>
5028L:	dri-devel@lists.freedesktop.org
5029T:	git git://anongit.freedesktop.org/drm/drm-misc
5030S:	Maintained
5031F:	drivers/gpu/drm/stm
5032F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5033
5034DRM DRIVERS FOR TI LCDC
5035M:	Jyri Sarha <jsarha@ti.com>
5036R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5037L:	dri-devel@lists.freedesktop.org
5038S:	Maintained
5039F:	drivers/gpu/drm/tilcdc/
5040F:	Documentation/devicetree/bindings/display/tilcdc/
5041
5042DRM DRIVERS FOR TI OMAP
5043M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5044L:	dri-devel@lists.freedesktop.org
5045S:	Maintained
5046F:	drivers/gpu/drm/omapdrm/
5047F:	Documentation/devicetree/bindings/display/ti/
5048
5049DRM DRIVERS FOR V3D
5050M:	Eric Anholt <eric@anholt.net>
5051S:	Supported
5052F:	drivers/gpu/drm/v3d/
5053F:	include/uapi/drm/v3d_drm.h
5054F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5055T:	git git://anongit.freedesktop.org/drm/drm-misc
5056
5057DRM DRIVERS FOR VC4
5058M:	Eric Anholt <eric@anholt.net>
5059T:	git git://github.com/anholt/linux
5060S:	Supported
5061F:	drivers/gpu/drm/vc4/
5062F:	include/uapi/drm/vc4_drm.h
5063F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5064T:	git git://anongit.freedesktop.org/drm/drm-misc
5065
5066DRM DRIVERS FOR VIVANTE GPU IP
5067M:	Lucas Stach <l.stach@pengutronix.de>
5068R:	Russell King <linux+etnaviv@armlinux.org.uk>
5069R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5070L:	etnaviv@lists.freedesktop.org
5071L:	dri-devel@lists.freedesktop.org
5072S:	Maintained
5073F:	drivers/gpu/drm/etnaviv/
5074F:	include/uapi/drm/etnaviv_drm.h
5075F:	Documentation/devicetree/bindings/display/etnaviv/
5076
5077DRM DRIVERS FOR ZTE ZX
5078M:	Shawn Guo <shawnguo@kernel.org>
5079L:	dri-devel@lists.freedesktop.org
5080S:	Maintained
5081F:	drivers/gpu/drm/zte/
5082F:	Documentation/devicetree/bindings/display/zte,vou.txt
5083T:	git git://anongit.freedesktop.org/drm/drm-misc
5084
5085DRM PANEL DRIVERS
5086M:	Thierry Reding <thierry.reding@gmail.com>
5087L:	dri-devel@lists.freedesktop.org
5088T:	git git://anongit.freedesktop.org/drm/drm-misc
5089S:	Maintained
5090F:	drivers/gpu/drm/drm_panel.c
5091F:	drivers/gpu/drm/panel/
5092F:	include/drm/drm_panel.h
5093F:	Documentation/devicetree/bindings/display/panel/
5094
5095DRM TINYDRM DRIVERS
5096M:	Noralf Trønnes <noralf@tronnes.org>
5097W:	https://github.com/notro/tinydrm/wiki/Development
5098T:	git git://anongit.freedesktop.org/drm/drm-misc
5099S:	Maintained
5100F:	drivers/gpu/drm/tinydrm/
5101F:	include/drm/tinydrm/
5102
5103DRM DRIVERS FOR XEN
5104M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5105T:	git git://anongit.freedesktop.org/drm/drm-misc
5106L:	dri-devel@lists.freedesktop.org
5107L:	xen-devel@lists.xen.org
5108S:	Supported
5109F:	drivers/gpu/drm/xen/
5110F:	Documentation/gpu/xen-front.rst
5111
5112DRM TTM SUBSYSTEM
5113M:	Christian Koenig <christian.koenig@amd.com>
5114M:	Huang Rui <ray.huang@amd.com>
5115M:	Junwei Zhang <Jerry.Zhang@amd.com>
5116T:	git git://people.freedesktop.org/~agd5f/linux
5117S:	Maintained
5118L:	dri-devel@lists.freedesktop.org
5119F:	include/drm/ttm/
5120F:	drivers/gpu/drm/ttm/
5121
5122DSBR100 USB FM RADIO DRIVER
5123M:	Alexey Klimov <klimov.linux@gmail.com>
5124L:	linux-media@vger.kernel.org
5125T:	git git://linuxtv.org/media_tree.git
5126S:	Maintained
5127F:	drivers/media/radio/dsbr100.c
5128
5129DSCC4 DRIVER
5130M:	Francois Romieu <romieu@fr.zoreil.com>
5131L:	netdev@vger.kernel.org
5132S:	Maintained
5133F:	drivers/net/wan/dscc4.c
5134
5135DT3155 MEDIA DRIVER
5136M:	Hans Verkuil <hverkuil@xs4all.nl>
5137L:	linux-media@vger.kernel.org
5138T:	git git://linuxtv.org/media_tree.git
5139W:	https://linuxtv.org
5140S:	Odd Fixes
5141F:	drivers/media/pci/dt3155/
5142
5143DVB_USB_AF9015 MEDIA DRIVER
5144M:	Antti Palosaari <crope@iki.fi>
5145L:	linux-media@vger.kernel.org
5146W:	https://linuxtv.org
5147W:	http://palosaari.fi/linux/
5148Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5149T:	git git://linuxtv.org/anttip/media_tree.git
5150S:	Maintained
5151F:	drivers/media/usb/dvb-usb-v2/af9015*
5152
5153DVB_USB_AF9035 MEDIA DRIVER
5154M:	Antti Palosaari <crope@iki.fi>
5155L:	linux-media@vger.kernel.org
5156W:	https://linuxtv.org
5157W:	http://palosaari.fi/linux/
5158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5159T:	git git://linuxtv.org/anttip/media_tree.git
5160S:	Maintained
5161F:	drivers/media/usb/dvb-usb-v2/af9035*
5162
5163DVB_USB_ANYSEE MEDIA DRIVER
5164M:	Antti Palosaari <crope@iki.fi>
5165L:	linux-media@vger.kernel.org
5166W:	https://linuxtv.org
5167W:	http://palosaari.fi/linux/
5168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5169T:	git git://linuxtv.org/anttip/media_tree.git
5170S:	Maintained
5171F:	drivers/media/usb/dvb-usb-v2/anysee*
5172
5173DVB_USB_AU6610 MEDIA DRIVER
5174M:	Antti Palosaari <crope@iki.fi>
5175L:	linux-media@vger.kernel.org
5176W:	https://linuxtv.org
5177W:	http://palosaari.fi/linux/
5178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5179T:	git git://linuxtv.org/anttip/media_tree.git
5180S:	Maintained
5181F:	drivers/media/usb/dvb-usb-v2/au6610*
5182
5183DVB_USB_CE6230 MEDIA DRIVER
5184M:	Antti Palosaari <crope@iki.fi>
5185L:	linux-media@vger.kernel.org
5186W:	https://linuxtv.org
5187W:	http://palosaari.fi/linux/
5188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5189T:	git git://linuxtv.org/anttip/media_tree.git
5190S:	Maintained
5191F:	drivers/media/usb/dvb-usb-v2/ce6230*
5192
5193DVB_USB_CXUSB MEDIA DRIVER
5194M:	Michael Krufky <mkrufky@linuxtv.org>
5195L:	linux-media@vger.kernel.org
5196W:	https://linuxtv.org
5197W:	http://github.com/mkrufky
5198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5199T:	git git://linuxtv.org/media_tree.git
5200S:	Maintained
5201F:	drivers/media/usb/dvb-usb/cxusb*
5202
5203DVB_USB_EC168 MEDIA DRIVER
5204M:	Antti Palosaari <crope@iki.fi>
5205L:	linux-media@vger.kernel.org
5206W:	https://linuxtv.org
5207W:	http://palosaari.fi/linux/
5208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5209T:	git git://linuxtv.org/anttip/media_tree.git
5210S:	Maintained
5211F:	drivers/media/usb/dvb-usb-v2/ec168*
5212
5213DVB_USB_GL861 MEDIA DRIVER
5214M:	Antti Palosaari <crope@iki.fi>
5215L:	linux-media@vger.kernel.org
5216W:	https://linuxtv.org
5217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5218T:	git git://linuxtv.org/anttip/media_tree.git
5219S:	Maintained
5220F:	drivers/media/usb/dvb-usb-v2/gl861*
5221
5222DVB_USB_MXL111SF MEDIA DRIVER
5223M:	Michael Krufky <mkrufky@linuxtv.org>
5224L:	linux-media@vger.kernel.org
5225W:	https://linuxtv.org
5226W:	http://github.com/mkrufky
5227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5228T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5229S:	Maintained
5230F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5231
5232DVB_USB_RTL28XXU MEDIA DRIVER
5233M:	Antti Palosaari <crope@iki.fi>
5234L:	linux-media@vger.kernel.org
5235W:	https://linuxtv.org
5236W:	http://palosaari.fi/linux/
5237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5238T:	git git://linuxtv.org/anttip/media_tree.git
5239S:	Maintained
5240F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5241
5242DVB_USB_V2 MEDIA DRIVER
5243M:	Antti Palosaari <crope@iki.fi>
5244L:	linux-media@vger.kernel.org
5245W:	https://linuxtv.org
5246W:	http://palosaari.fi/linux/
5247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5248T:	git git://linuxtv.org/anttip/media_tree.git
5249S:	Maintained
5250F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5251F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5252
5253DYNAMIC DEBUG
5254M:	Jason Baron <jbaron@akamai.com>
5255S:	Maintained
5256F:	lib/dynamic_debug.c
5257F:	include/linux/dynamic_debug.h
5258
5259DYNAMIC INTERRUPT MODERATION
5260M:	Tal Gilboa <talgi@mellanox.com>
5261S:	Maintained
5262F:	include/linux/net_dim.h
5263
5264DZ DECSTATION DZ11 SERIAL DRIVER
5265M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5266S:	Maintained
5267F:	drivers/tty/serial/dz.*
5268
5269E3X0 POWER BUTTON DRIVER
5270M:	Moritz Fischer <moritz.fischer@ettus.com>
5271L:	usrp-users@lists.ettus.com
5272W:	http://www.ettus.com
5273S:	Supported
5274F:	drivers/input/misc/e3x0-button.c
5275F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5276
5277E4000 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/tuners/e4000*
5286
5287EARTH_PT1 MEDIA DRIVER
5288M:	Akihiro Tsukada <tskd08@gmail.com>
5289L:	linux-media@vger.kernel.org
5290S:	Odd Fixes
5291F:	drivers/media/pci/pt1/
5292
5293EARTH_PT3 MEDIA DRIVER
5294M:	Akihiro Tsukada <tskd08@gmail.com>
5295L:	linux-media@vger.kernel.org
5296S:	Odd Fixes
5297F:	drivers/media/pci/pt3/
5298
5299EC100 MEDIA DRIVER
5300M:	Antti Palosaari <crope@iki.fi>
5301L:	linux-media@vger.kernel.org
5302W:	https://linuxtv.org
5303W:	http://palosaari.fi/linux/
5304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5305T:	git git://linuxtv.org/anttip/media_tree.git
5306S:	Maintained
5307F:	drivers/media/dvb-frontends/ec100*
5308
5309ECRYPT FILE SYSTEM
5310M:	Tyler Hicks <tyhicks@canonical.com>
5311L:	ecryptfs@vger.kernel.org
5312W:	http://ecryptfs.org
5313W:	https://launchpad.net/ecryptfs
5314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5315S:	Supported
5316F:	Documentation/filesystems/ecryptfs.txt
5317F:	fs/ecryptfs/
5318
5319EDAC-AMD64
5320M:	Borislav Petkov <bp@alien8.de>
5321L:	linux-edac@vger.kernel.org
5322S:	Maintained
5323F:	drivers/edac/amd64_edac*
5324
5325EDAC-CALXEDA
5326M:	Robert Richter <rric@kernel.org>
5327L:	linux-edac@vger.kernel.org
5328S:	Maintained
5329F:	drivers/edac/highbank*
5330
5331EDAC-CAVIUM OCTEON
5332M:	Ralf Baechle <ralf@linux-mips.org>
5333M:	David Daney <david.daney@cavium.com>
5334L:	linux-edac@vger.kernel.org
5335L:	linux-mips@vger.kernel.org
5336S:	Supported
5337F:	drivers/edac/octeon_edac*
5338
5339EDAC-CAVIUM THUNDERX
5340M:	David Daney <david.daney@cavium.com>
5341M:	Jan Glauber <jglauber@cavium.com>
5342L:	linux-edac@vger.kernel.org
5343S:	Supported
5344F:	drivers/edac/thunderx_edac*
5345
5346EDAC-CORE
5347M:	Borislav Petkov <bp@alien8.de>
5348M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5349L:	linux-edac@vger.kernel.org
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5352S:	Supported
5353F:	Documentation/admin-guide/ras.rst
5354F:	Documentation/driver-api/edac.rst
5355F:	drivers/edac/
5356F:	include/linux/edac.h
5357
5358EDAC-E752X
5359M:	Mark Gross <mark.gross@intel.com>
5360L:	linux-edac@vger.kernel.org
5361S:	Maintained
5362F:	drivers/edac/e752x_edac.c
5363
5364EDAC-E7XXX
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/e7xxx_edac.c
5368
5369EDAC-FSL_DDR
5370M:	York Sun <york.sun@nxp.com>
5371L:	linux-edac@vger.kernel.org
5372S:	Maintained
5373F:	drivers/edac/fsl_ddr_edac.*
5374
5375EDAC-GHES
5376M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5377L:	linux-edac@vger.kernel.org
5378S:	Maintained
5379F:	drivers/edac/ghes_edac.c
5380
5381EDAC-I3000
5382L:	linux-edac@vger.kernel.org
5383S:	Orphan
5384F:	drivers/edac/i3000_edac.c
5385
5386EDAC-I5000
5387L:	linux-edac@vger.kernel.org
5388S:	Maintained
5389F:	drivers/edac/i5000_edac.c
5390
5391EDAC-I5400
5392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5393L:	linux-edac@vger.kernel.org
5394S:	Maintained
5395F:	drivers/edac/i5400_edac.c
5396
5397EDAC-I7300
5398M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5399L:	linux-edac@vger.kernel.org
5400S:	Maintained
5401F:	drivers/edac/i7300_edac.c
5402
5403EDAC-I7CORE
5404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5405L:	linux-edac@vger.kernel.org
5406S:	Maintained
5407F:	drivers/edac/i7core_edac.c
5408
5409EDAC-I82443BXGX
5410M:	Tim Small <tim@buttersideup.com>
5411L:	linux-edac@vger.kernel.org
5412S:	Maintained
5413F:	drivers/edac/i82443bxgx_edac.c
5414
5415EDAC-I82975X
5416M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5417M:	"Arvind R." <arvino55@gmail.com>
5418L:	linux-edac@vger.kernel.org
5419S:	Maintained
5420F:	drivers/edac/i82975x_edac.c
5421
5422EDAC-IE31200
5423M:	Jason Baron <jbaron@akamai.com>
5424L:	linux-edac@vger.kernel.org
5425S:	Maintained
5426F:	drivers/edac/ie31200_edac.c
5427
5428EDAC-MPC85XX
5429M:	Johannes Thumshirn <morbidrsa@gmail.com>
5430L:	linux-edac@vger.kernel.org
5431S:	Maintained
5432F:	drivers/edac/mpc85xx_edac.[ch]
5433
5434EDAC-PASEMI
5435M:	Egor Martovetsky <egor@pasemi.com>
5436L:	linux-edac@vger.kernel.org
5437S:	Maintained
5438F:	drivers/edac/pasemi_edac.c
5439
5440EDAC-PND2
5441M:	Tony Luck <tony.luck@intel.com>
5442L:	linux-edac@vger.kernel.org
5443S:	Maintained
5444F:	drivers/edac/pnd2_edac.[ch]
5445
5446EDAC-R82600
5447M:	Tim Small <tim@buttersideup.com>
5448L:	linux-edac@vger.kernel.org
5449S:	Maintained
5450F:	drivers/edac/r82600_edac.c
5451
5452EDAC-SBRIDGE
5453M:	Tony Luck <tony.luck@intel.com>
5454R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5455L:	linux-edac@vger.kernel.org
5456S:	Maintained
5457F:	drivers/edac/sb_edac.c
5458
5459EDAC-SKYLAKE
5460M:	Tony Luck <tony.luck@intel.com>
5461L:	linux-edac@vger.kernel.org
5462S:	Maintained
5463F:	drivers/edac/skx_edac.c
5464
5465EDAC-TI
5466M:	Tero Kristo <t-kristo@ti.com>
5467L:	linux-edac@vger.kernel.org
5468S:	Maintained
5469F:	drivers/edac/ti_edac.c
5470
5471EDAC-QCOM
5472M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5473M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5474L:	linux-arm-msm@vger.kernel.org
5475L:	linux-edac@vger.kernel.org
5476S:	Maintained
5477F:	drivers/edac/qcom_edac.c
5478
5479EDIROL UA-101/UA-1000 DRIVER
5480M:	Clemens Ladisch <clemens@ladisch.de>
5481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5482T:	git git://git.alsa-project.org/alsa-kernel.git
5483S:	Maintained
5484F:	sound/usb/misc/ua101.c
5485
5486EFI TEST DRIVER
5487L:	linux-efi@vger.kernel.org
5488M:	Ivan Hu <ivan.hu@canonical.com>
5489M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5490S:	Maintained
5491F:	drivers/firmware/efi/test/
5492
5493EFI VARIABLE FILESYSTEM
5494M:	Matthew Garrett <matthew.garrett@nebula.com>
5495M:	Jeremy Kerr <jk@ozlabs.org>
5496M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5498L:	linux-efi@vger.kernel.org
5499S:	Maintained
5500F:	fs/efivarfs/
5501
5502EFIFB FRAMEBUFFER DRIVER
5503L:	linux-fbdev@vger.kernel.org
5504M:	Peter Jones <pjones@redhat.com>
5505S:	Maintained
5506F:	drivers/video/fbdev/efifb.c
5507
5508EFS FILESYSTEM
5509W:	http://aeschi.ch.eu.org/efs/
5510S:	Orphan
5511F:	fs/efs/
5512
5513EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5514M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5515L:	netdev@vger.kernel.org
5516S:	Maintained
5517F:	drivers/net/ethernet/ibm/ehea/
5518
5519EM28XX VIDEO4LINUX DRIVER
5520M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5521L:	linux-media@vger.kernel.org
5522W:	https://linuxtv.org
5523T:	git git://linuxtv.org/media_tree.git
5524S:	Maintained
5525F:	drivers/media/usb/em28xx/
5526F:	Documentation/media/v4l-drivers/em28xx*
5527
5528EMBEDDED LINUX
5529M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5530M:	Matt Mackall <mpm@selenic.com>
5531M:	David Woodhouse <dwmw2@infradead.org>
5532L:	linux-embedded@vger.kernel.org
5533S:	Maintained
5534
5535Emulex 10Gbps iSCSI - OneConnect DRIVER
5536M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5537M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5538M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5539L:	linux-scsi@vger.kernel.org
5540W:	http://www.broadcom.com
5541S:	Supported
5542F:	drivers/scsi/be2iscsi/
5543
5544Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5545M:	Sathya Perla <sathya.perla@broadcom.com>
5546M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5547M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5548M:	Somnath Kotur <somnath.kotur@broadcom.com>
5549L:	netdev@vger.kernel.org
5550W:	http://www.emulex.com
5551S:	Supported
5552F:	drivers/net/ethernet/emulex/benet/
5553
5554EMULEX ONECONNECT ROCE DRIVER
5555M:	Selvin Xavier <selvin.xavier@broadcom.com>
5556M:	Devesh Sharma <devesh.sharma@broadcom.com>
5557L:	linux-rdma@vger.kernel.org
5558W:	http://www.broadcom.com
5559S:	Odd Fixes
5560F:	drivers/infiniband/hw/ocrdma/
5561F:	include/uapi/rdma/ocrdma-abi.h
5562
5563EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5564M:	James Smart <james.smart@broadcom.com>
5565M:	Dick Kennedy <dick.kennedy@broadcom.com>
5566L:	linux-scsi@vger.kernel.org
5567W:	http://www.broadcom.com
5568S:	Supported
5569F:	drivers/scsi/lpfc/
5570
5571ENE CB710 FLASH CARD READER DRIVER
5572M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5573S:	Maintained
5574F:	drivers/misc/cb710/
5575F:	drivers/mmc/host/cb710-mmc.*
5576F:	include/linux/cb710.h
5577
5578ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5579M:	Maxim Levitsky <maximlevitsky@gmail.com>
5580S:	Maintained
5581F:	drivers/media/rc/ene_ir.*
5582
5583EPSON S1D13XXX FRAMEBUFFER DRIVER
5584M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5585S:	Maintained
5586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5587F:	drivers/video/fbdev/s1d13xxxfb.c
5588F:	include/video/s1d13xxxfb.h
5589
5590ERRSEQ ERROR TRACKING INFRASTRUCTURE
5591M:	Jeff Layton <jlayton@kernel.org>
5592S:	Maintained
5593F:	lib/errseq.c
5594F:	include/linux/errseq.h
5595
5596ET131X NETWORK DRIVER
5597M:	Mark Einon <mark.einon@gmail.com>
5598S:	Odd Fixes
5599F:	drivers/net/ethernet/agere/
5600
5601ETHERNET BRIDGE
5602M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5603M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5604L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5605L:	netdev@vger.kernel.org
5606W:	http://www.linuxfoundation.org/en/Net:Bridge
5607S:	Maintained
5608F:	include/linux/netfilter_bridge/
5609F:	net/bridge/
5610
5611ETHERNET PHY LIBRARY
5612M:	Andrew Lunn <andrew@lunn.ch>
5613M:	Florian Fainelli <f.fainelli@gmail.com>
5614M:	Heiner Kallweit <hkallweit1@gmail.com>
5615L:	netdev@vger.kernel.org
5616S:	Maintained
5617F:	Documentation/ABI/testing/sysfs-bus-mdio
5618F:	Documentation/devicetree/bindings/net/mdio*
5619F:	Documentation/networking/phy.txt
5620F:	drivers/net/phy/
5621F:	drivers/of/of_mdio.c
5622F:	drivers/of/of_net.c
5623F:	include/linux/*mdio*.h
5624F:	include/linux/of_net.h
5625F:	include/linux/phy.h
5626F:	include/linux/phy_fixed.h
5627F:	include/linux/platform_data/mdio-bcm-unimac.h
5628F:	include/trace/events/mdio.h
5629F:	include/uapi/linux/mdio.h
5630F:	include/uapi/linux/mii.h
5631
5632EXT2 FILE SYSTEM
5633M:	Jan Kara <jack@suse.com>
5634L:	linux-ext4@vger.kernel.org
5635S:	Maintained
5636F:	Documentation/filesystems/ext2.txt
5637F:	fs/ext2/
5638F:	include/linux/ext2*
5639
5640EXT4 FILE SYSTEM
5641M:	"Theodore Ts'o" <tytso@mit.edu>
5642M:	Andreas Dilger <adilger.kernel@dilger.ca>
5643L:	linux-ext4@vger.kernel.org
5644W:	http://ext4.wiki.kernel.org
5645Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5647S:	Maintained
5648F:	Documentation/filesystems/ext4/ext4.rst
5649F:	fs/ext4/
5650
5651Extended Verification Module (EVM)
5652M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5653L:	linux-integrity@vger.kernel.org
5654S:	Supported
5655F:	security/integrity/evm/
5656
5657EXTENSIBLE FIRMWARE INTERFACE (EFI)
5658M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5659L:	linux-efi@vger.kernel.org
5660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5661S:	Maintained
5662F:	Documentation/efi-stub.txt
5663F:	arch/*/kernel/efi.c
5664F:	arch/x86/boot/compressed/eboot.[ch]
5665F:	arch/*/include/asm/efi.h
5666F:	arch/x86/platform/efi/
5667F:	drivers/firmware/efi/
5668F:	include/linux/efi*.h
5669F:	arch/arm/boot/compressed/efi-header.S
5670F:	arch/arm64/kernel/efi-entry.S
5671
5672EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5673M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5674M:	Chanwoo Choi <cw00.choi@samsung.com>
5675L:	linux-kernel@vger.kernel.org
5676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5677S:	Maintained
5678F:	drivers/extcon/
5679F:	include/linux/extcon/
5680F:	include/linux/extcon.h
5681F:	Documentation/extcon/
5682F:	Documentation/devicetree/bindings/extcon/
5683
5684EXYNOS DP DRIVER
5685M:	Jingoo Han <jingoohan1@gmail.com>
5686L:	dri-devel@lists.freedesktop.org
5687S:	Maintained
5688F:	drivers/gpu/drm/exynos/exynos_dp*
5689
5690EXYNOS SYSMMU (IOMMU) driver
5691M:	Marek Szyprowski <m.szyprowski@samsung.com>
5692L:	iommu@lists.linux-foundation.org
5693S:	Maintained
5694F:	drivers/iommu/exynos-iommu.c
5695
5696EZchip NPS platform support
5697M:	Vineet Gupta <vgupta@synopsys.com>
5698M:	Ofer Levi <oferle@mellanox.com>
5699S:	Supported
5700F:	arch/arc/plat-eznps
5701F:	arch/arc/boot/dts/eznps.dts
5702
5703F2FS FILE SYSTEM
5704M:	Jaegeuk Kim <jaegeuk@kernel.org>
5705M:	Chao Yu <yuchao0@huawei.com>
5706L:	linux-f2fs-devel@lists.sourceforge.net
5707W:	https://f2fs.wiki.kernel.org/
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5709S:	Maintained
5710F:	Documentation/filesystems/f2fs.txt
5711F:	Documentation/ABI/testing/sysfs-fs-f2fs
5712F:	fs/f2fs/
5713F:	include/linux/f2fs_fs.h
5714F:	include/trace/events/f2fs.h
5715
5716F71805F HARDWARE MONITORING DRIVER
5717M:	Jean Delvare <jdelvare@suse.com>
5718L:	linux-hwmon@vger.kernel.org
5719S:	Maintained
5720F:	Documentation/hwmon/f71805f
5721F:	drivers/hwmon/f71805f.c
5722
5723FADDR2LINE
5724M:	Josh Poimboeuf <jpoimboe@redhat.com>
5725S:	Maintained
5726F:	scripts/faddr2line
5727
5728FAILOVER MODULE
5729M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5730L:	netdev@vger.kernel.org
5731S:	Supported
5732F:	net/core/failover.c
5733F:	include/net/failover.h
5734F:	Documentation/networking/failover.rst
5735
5736FANOTIFY
5737M:	Jan Kara <jack@suse.cz>
5738R:	Amir Goldstein <amir73il@gmail.com>
5739L:	linux-fsdevel@vger.kernel.org
5740S:	Maintained
5741F:	fs/notify/fanotify/
5742F:	include/linux/fanotify.h
5743F:	include/uapi/linux/fanotify.h
5744
5745FARSYNC SYNCHRONOUS DRIVER
5746M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5747W:	http://www.farsite.co.uk/
5748S:	Supported
5749F:	drivers/net/wan/farsync.*
5750
5751FAULT INJECTION SUPPORT
5752M:	Akinobu Mita <akinobu.mita@gmail.com>
5753S:	Supported
5754F:	Documentation/fault-injection/
5755F:	lib/fault-inject.c
5756
5757FBTFT Framebuffer drivers
5758S:	Orphan
5759L:	dri-devel@lists.freedesktop.org
5760L:	linux-fbdev@vger.kernel.org
5761F:	drivers/staging/fbtft/
5762
5763FC0011 TUNER DRIVER
5764M:	Michael Buesch <m@bues.ch>
5765L:	linux-media@vger.kernel.org
5766S:	Maintained
5767F:	drivers/media/tuners/fc0011.h
5768F:	drivers/media/tuners/fc0011.c
5769
5770FC2580 MEDIA DRIVER
5771M:	Antti Palosaari <crope@iki.fi>
5772L:	linux-media@vger.kernel.org
5773W:	https://linuxtv.org
5774W:	http://palosaari.fi/linux/
5775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5776T:	git git://linuxtv.org/anttip/media_tree.git
5777S:	Maintained
5778F:	drivers/media/tuners/fc2580*
5779
5780FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5781M:	Johannes Thumshirn <jth@kernel.org>
5782L:	linux-scsi@vger.kernel.org
5783W:	www.Open-FCoE.org
5784S:	Supported
5785F:	drivers/scsi/libfc/
5786F:	drivers/scsi/fcoe/
5787F:	include/scsi/fc/
5788F:	include/scsi/libfc.h
5789F:	include/scsi/libfcoe.h
5790F:	include/uapi/scsi/fc/
5791
5792FILE LOCKING (flock() and fcntl()/lockf())
5793M:	Jeff Layton <jlayton@kernel.org>
5794M:	"J. Bruce Fields" <bfields@fieldses.org>
5795L:	linux-fsdevel@vger.kernel.org
5796S:	Maintained
5797F:	include/linux/fcntl.h
5798F:	include/uapi/linux/fcntl.h
5799F:	fs/fcntl.c
5800F:	fs/locks.c
5801
5802FILESYSTEMS (VFS and infrastructure)
5803M:	Alexander Viro <viro@zeniv.linux.org.uk>
5804L:	linux-fsdevel@vger.kernel.org
5805S:	Maintained
5806F:	fs/*
5807F:	include/linux/fs.h
5808F:	include/uapi/linux/fs.h
5809
5810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5811M:	Riku Voipio <riku.voipio@iki.fi>
5812L:	linux-hwmon@vger.kernel.org
5813S:	Maintained
5814F:	drivers/hwmon/f75375s.c
5815F:	include/linux/f75375s.h
5816
5817FIREWIRE AUDIO DRIVERS
5818M:	Clemens Ladisch <clemens@ladisch.de>
5819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5820T:	git git://git.alsa-project.org/alsa-kernel.git
5821S:	Maintained
5822F:	sound/firewire/
5823
5824FIREWIRE MEDIA DRIVERS (firedtv)
5825M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5826L:	linux-media@vger.kernel.org
5827L:	linux1394-devel@lists.sourceforge.net
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5829S:	Maintained
5830F:	drivers/media/firewire/
5831
5832FIREWIRE SBP-2 TARGET
5833M:	Chris Boot <bootc@bootc.net>
5834L:	linux-scsi@vger.kernel.org
5835L:	target-devel@vger.kernel.org
5836L:	linux1394-devel@lists.sourceforge.net
5837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5838S:	Maintained
5839F:	drivers/target/sbp/
5840
5841FIREWIRE SUBSYSTEM
5842M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5843L:	linux1394-devel@lists.sourceforge.net
5844W:	http://ieee1394.wiki.kernel.org/
5845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5846S:	Maintained
5847F:	drivers/firewire/
5848F:	include/linux/firewire.h
5849F:	include/uapi/linux/firewire*.h
5850F:	tools/firewire/
5851
5852FIRMWARE LOADER (request_firmware)
5853M:	Luis Chamberlain <mcgrof@kernel.org>
5854L:	linux-kernel@vger.kernel.org
5855S:	Maintained
5856F:	Documentation/firmware_class/
5857F:	drivers/base/firmware_loader/
5858F:	include/linux/firmware.h
5859
5860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5861M:	Joshua Morris <josh.h.morris@us.ibm.com>
5862M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5863S:	Maintained
5864F:	drivers/block/rsxx/
5865
5866FLOPPY DRIVER
5867M:	Jiri Kosina <jikos@kernel.org>
5868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5869S:	Odd fixes
5870F:	drivers/block/floppy.c
5871
5872FMC SUBSYSTEM
5873M:	Alessandro Rubini <rubini@gnudd.com>
5874W:	http://www.ohwr.org/projects/fmc-bus
5875S:	Supported
5876F:	drivers/fmc/
5877F:	include/linux/fmc*.h
5878F:	include/linux/ipmi-fru.h
5879K:	fmc_d.*register
5880
5881FPGA MANAGER FRAMEWORK
5882M:	Alan Tull <atull@kernel.org>
5883M:	Moritz Fischer <mdf@kernel.org>
5884L:	linux-fpga@vger.kernel.org
5885S:	Maintained
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5887Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5888F:	Documentation/fpga/
5889F:	Documentation/driver-api/fpga/
5890F:	Documentation/devicetree/bindings/fpga/
5891F:	drivers/fpga/
5892F:	include/linux/fpga/
5893W:	http://www.rocketboards.org
5894
5895FPGA DFL DRIVERS
5896M:	Wu Hao <hao.wu@intel.com>
5897L:	linux-fpga@vger.kernel.org
5898S:	Maintained
5899F:	Documentation/fpga/dfl.txt
5900F:	include/uapi/linux/fpga-dfl.h
5901F:	drivers/fpga/dfl*
5902
5903FPU EMULATOR
5904M:	Bill Metzenthen <billm@melbpc.org.au>
5905W:	http://floatingpoint.sourceforge.net/emulator/index.html
5906S:	Maintained
5907F:	arch/x86/math-emu/
5908
5909FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5910L:	netdev@vger.kernel.org
5911S:	Orphan
5912F:	drivers/net/wan/dlci.c
5913F:	drivers/net/wan/sdla.c
5914
5915FRAMEBUFFER LAYER
5916M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5917L:	dri-devel@lists.freedesktop.org
5918L:	linux-fbdev@vger.kernel.org
5919T:	git git://github.com/bzolnier/linux.git
5920Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5921S:	Maintained
5922F:	Documentation/fb/
5923F:	drivers/video/
5924F:	include/video/
5925F:	include/linux/fb.h
5926F:	include/uapi/video/
5927F:	include/uapi/linux/fb.h
5928
5929FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5930M:	Horia Geantă <horia.geanta@nxp.com>
5931M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5932L:	linux-crypto@vger.kernel.org
5933S:	Maintained
5934F:	drivers/crypto/caam/
5935F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5936
5937FREESCALE DIU FRAMEBUFFER DRIVER
5938M:	Timur Tabi <timur@kernel.org>
5939L:	linux-fbdev@vger.kernel.org
5940S:	Maintained
5941F:	drivers/video/fbdev/fsl-diu-fb.*
5942
5943FREESCALE DMA DRIVER
5944M:	Li Yang <leoyang.li@nxp.com>
5945M:	Zhang Wei <zw@zh-kernel.org>
5946L:	linuxppc-dev@lists.ozlabs.org
5947S:	Maintained
5948F:	drivers/dma/fsldma.*
5949
5950FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5951M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5952L:	netdev@vger.kernel.org
5953S:	Maintained
5954F:	drivers/net/ethernet/freescale/gianfar*
5955F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5956
5957FREESCALE GPMI NAND DRIVER
5958M:	Han Xu <han.xu@nxp.com>
5959L:	linux-mtd@lists.infradead.org
5960S:	Maintained
5961F:	drivers/mtd/nand/raw/gpmi-nand/*
5962
5963FREESCALE I2C CPM DRIVER
5964M:	Jochen Friedrich <jochen@scram.de>
5965L:	linuxppc-dev@lists.ozlabs.org
5966L:	linux-i2c@vger.kernel.org
5967S:	Maintained
5968F:	drivers/i2c/busses/i2c-cpm.c
5969
5970FREESCALE IMX LPI2C DRIVER
5971M:	Dong Aisheng <aisheng.dong@nxp.com>
5972L:	linux-i2c@vger.kernel.org
5973L:	linux-imx@nxp.com
5974S:	Maintained
5975F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5976F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5977
5978FREESCALE IMX / MXC FEC DRIVER
5979M:	Fugang Duan <fugang.duan@nxp.com>
5980L:	netdev@vger.kernel.org
5981S:	Maintained
5982F:	drivers/net/ethernet/freescale/fec_main.c
5983F:	drivers/net/ethernet/freescale/fec_ptp.c
5984F:	drivers/net/ethernet/freescale/fec.h
5985F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5986
5987FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5988M:	Sascha Hauer <s.hauer@pengutronix.de>
5989R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5990L:	linux-fbdev@vger.kernel.org
5991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5992S:	Maintained
5993F:	include/linux/platform_data/video-imxfb.h
5994F:	drivers/video/fbdev/imxfb.c
5995
5996FREESCALE QORIQ DPAA ETHERNET DRIVER
5997M:	Madalin Bucur <madalin.bucur@nxp.com>
5998L:	netdev@vger.kernel.org
5999S:	Maintained
6000F:	drivers/net/ethernet/freescale/dpaa
6001
6002FREESCALE QORIQ DPAA FMAN DRIVER
6003M:	Madalin Bucur <madalin.bucur@nxp.com>
6004L:	netdev@vger.kernel.org
6005S:	Maintained
6006F:	drivers/net/ethernet/freescale/fman
6007F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6008
6009FREESCALE QORIQ PTP CLOCK DRIVER
6010M:	Yangbo Lu <yangbo.lu@nxp.com>
6011L:	netdev@vger.kernel.org
6012S:	Maintained
6013F:	drivers/ptp/ptp_qoriq.c
6014F:	include/linux/fsl/ptp_qoriq.h
6015F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6016
6017FREESCALE QUAD SPI DRIVER
6018M:	Han Xu <han.xu@nxp.com>
6019L:	linux-mtd@lists.infradead.org
6020S:	Maintained
6021F:	drivers/mtd/spi-nor/fsl-quadspi.c
6022
6023FREESCALE QUICC ENGINE LIBRARY
6024M:	Qiang Zhao <qiang.zhao@nxp.com>
6025L:	linuxppc-dev@lists.ozlabs.org
6026S:	Maintained
6027F:	drivers/soc/fsl/qe/
6028F:	include/soc/fsl/*qe*.h
6029F:	include/soc/fsl/*ucc*.h
6030
6031FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6032M:	Li Yang <leoyang.li@nxp.com>
6033L:	netdev@vger.kernel.org
6034L:	linuxppc-dev@lists.ozlabs.org
6035S:	Maintained
6036F:	drivers/net/ethernet/freescale/ucc_geth*
6037
6038FREESCALE QUICC ENGINE UCC HDLC DRIVER
6039M:	Zhao Qiang <qiang.zhao@nxp.com>
6040L:	netdev@vger.kernel.org
6041L:	linuxppc-dev@lists.ozlabs.org
6042S:	Maintained
6043F:	drivers/net/wan/fsl_ucc_hdlc*
6044
6045FREESCALE QUICC ENGINE UCC UART DRIVER
6046M:	Timur Tabi <timur@kernel.org>
6047L:	linuxppc-dev@lists.ozlabs.org
6048S:	Maintained
6049F:	drivers/tty/serial/ucc_uart.c
6050
6051FREESCALE SOC DRIVERS
6052M:	Li Yang <leoyang.li@nxp.com>
6053L:	linuxppc-dev@lists.ozlabs.org
6054L:	linux-arm-kernel@lists.infradead.org
6055S:	Maintained
6056F:	Documentation/devicetree/bindings/soc/fsl/
6057F:	drivers/soc/fsl/
6058F:	include/linux/fsl/
6059
6060FREESCALE SOC FS_ENET DRIVER
6061M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6062L:	linuxppc-dev@lists.ozlabs.org
6063L:	netdev@vger.kernel.org
6064S:	Maintained
6065F:	drivers/net/ethernet/freescale/fs_enet/
6066F:	include/linux/fs_enet_pd.h
6067
6068FREESCALE SOC SOUND DRIVERS
6069M:	Timur Tabi <timur@kernel.org>
6070M:	Nicolin Chen <nicoleotsuka@gmail.com>
6071M:	Xiubo Li <Xiubo.Lee@gmail.com>
6072R:	Fabio Estevam <fabio.estevam@nxp.com>
6073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6074L:	linuxppc-dev@lists.ozlabs.org
6075S:	Maintained
6076F:	sound/soc/fsl/fsl*
6077F:	sound/soc/fsl/imx*
6078F:	sound/soc/fsl/mpc8610_hpcd.c
6079
6080FREESCALE USB PERIPHERAL DRIVERS
6081M:	Li Yang <leoyang.li@nxp.com>
6082L:	linux-usb@vger.kernel.org
6083L:	linuxppc-dev@lists.ozlabs.org
6084S:	Maintained
6085F:	drivers/usb/gadget/udc/fsl*
6086
6087FREEVXFS FILESYSTEM
6088M:	Christoph Hellwig <hch@infradead.org>
6089W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6090S:	Maintained
6091F:	fs/freevxfs/
6092
6093FREEZER
6094M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6095M:	Pavel Machek <pavel@ucw.cz>
6096L:	linux-pm@vger.kernel.org
6097S:	Supported
6098F:	Documentation/power/freezing-of-tasks.txt
6099F:	include/linux/freezer.h
6100F:	kernel/freezer.c
6101
6102FRONTSWAP API
6103M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6104L:	linux-kernel@vger.kernel.org
6105S:	Maintained
6106F:	mm/frontswap.c
6107F:	include/linux/frontswap.h
6108
6109FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6110M:	David Howells <dhowells@redhat.com>
6111L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6112S:	Supported
6113F:	Documentation/filesystems/caching/
6114F:	fs/fscache/
6115F:	include/linux/fscache*.h
6116
6117FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6118M:	Theodore Y. Ts'o <tytso@mit.edu>
6119M:	Jaegeuk Kim <jaegeuk@kernel.org>
6120L:	linux-fscrypt@vger.kernel.org
6121Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6123S:	Supported
6124F:	fs/crypto/
6125F:	include/linux/fscrypt*.h
6126F:	Documentation/filesystems/fscrypt.rst
6127
6128FSI-ATTACHED I2C DRIVER
6129M:	Eddie James <eajames@linux.vnet.ibm.com>
6130L:	linux-i2c@vger.kernel.org
6131L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6132S:	Maintained
6133F:	drivers/i2c/busses/i2c-fsi.c
6134F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6135
6136FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6137M:	Jan Kara <jack@suse.cz>
6138R:	Amir Goldstein <amir73il@gmail.com>
6139L:	linux-fsdevel@vger.kernel.org
6140S:	Maintained
6141F:	fs/notify/
6142F:	include/linux/fsnotify*.h
6143
6144FUJITSU LAPTOP EXTRAS
6145M:	Jonathan Woithe <jwoithe@just42.net>
6146L:	platform-driver-x86@vger.kernel.org
6147S:	Maintained
6148F:	drivers/platform/x86/fujitsu-laptop.c
6149
6150FUJITSU M-5MO LS CAMERA ISP DRIVER
6151M:	Kyungmin Park <kyungmin.park@samsung.com>
6152M:	Heungjun Kim <riverful.kim@samsung.com>
6153L:	linux-media@vger.kernel.org
6154S:	Maintained
6155F:	drivers/media/i2c/m5mols/
6156F:	include/media/i2c/m5mols.h
6157
6158FUJITSU TABLET EXTRAS
6159M:	Robert Gerlach <khnz@gmx.de>
6160L:	platform-driver-x86@vger.kernel.org
6161S:	Maintained
6162F:	drivers/platform/x86/fujitsu-tablet.c
6163
6164FUSE: FILESYSTEM IN USERSPACE
6165M:	Miklos Szeredi <miklos@szeredi.hu>
6166L:	linux-fsdevel@vger.kernel.org
6167W:	http://fuse.sourceforge.net/
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6169S:	Maintained
6170F:	fs/fuse/
6171F:	include/uapi/linux/fuse.h
6172F:	Documentation/filesystems/fuse.txt
6173
6174FUTEX SUBSYSTEM
6175M:	Thomas Gleixner <tglx@linutronix.de>
6176M:	Ingo Molnar <mingo@redhat.com>
6177R:	Peter Zijlstra <peterz@infradead.org>
6178R:	Darren Hart <dvhart@infradead.org>
6179L:	linux-kernel@vger.kernel.org
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6181S:	Maintained
6182F:	kernel/futex.c
6183F:	kernel/futex_compat.c
6184F:	include/asm-generic/futex.h
6185F:	include/linux/futex.h
6186F:	include/uapi/linux/futex.h
6187F:	tools/testing/selftests/futex/
6188F:	tools/perf/bench/futex*
6189F:	Documentation/*futex*
6190
6191GCC PLUGINS
6192M:	Kees Cook <keescook@chromium.org>
6193R:	Emese Revfy <re.emese@gmail.com>
6194L:	kernel-hardening@lists.openwall.com
6195S:	Maintained
6196F:	scripts/gcc-plugins/
6197F:	scripts/gcc-plugin.sh
6198F:	scripts/Makefile.gcc-plugins
6199F:	Documentation/gcc-plugins.txt
6200
6201GASKET DRIVER FRAMEWORK
6202M:	Rob Springer <rspringer@google.com>
6203M:	Todd Poynor <toddpoynor@google.com>
6204M:	Ben Chan <benchan@chromium.org>
6205S:	Maintained
6206F:	drivers/staging/gasket/
6207
6208GCOV BASED KERNEL PROFILING
6209M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6210S:	Maintained
6211F:	kernel/gcov/
6212F:	Documentation/dev-tools/gcov.rst
6213
6214GDB KERNEL DEBUGGING HELPER SCRIPTS
6215M:	Jan Kiszka <jan.kiszka@siemens.com>
6216M:	Kieran Bingham <kbingham@kernel.org>
6217S:	Supported
6218F:	scripts/gdb/
6219
6220GDT SCSI DISK ARRAY CONTROLLER DRIVER
6221M:	Achim Leubner <achim_leubner@adaptec.com>
6222L:	linux-scsi@vger.kernel.org
6223W:	http://www.icp-vortex.com/
6224S:	Supported
6225F:	drivers/scsi/gdt*
6226
6227GEMTEK FM RADIO RECEIVER DRIVER
6228M:	Hans Verkuil <hverkuil@xs4all.nl>
6229L:	linux-media@vger.kernel.org
6230T:	git git://linuxtv.org/media_tree.git
6231W:	https://linuxtv.org
6232S:	Maintained
6233F:	drivers/media/radio/radio-gemtek*
6234
6235GENERIC GPIO I2C DRIVER
6236M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6237S:	Supported
6238F:	drivers/i2c/busses/i2c-gpio.c
6239F:	include/linux/platform_data/i2c-gpio.h
6240
6241GENERIC GPIO I2C MULTIPLEXER DRIVER
6242M:	Peter Korsgaard <peter.korsgaard@barco.com>
6243L:	linux-i2c@vger.kernel.org
6244S:	Supported
6245F:	drivers/i2c/muxes/i2c-mux-gpio.c
6246F:	include/linux/platform_data/i2c-mux-gpio.h
6247F:	Documentation/i2c/muxes/i2c-mux-gpio
6248
6249GENERIC HDLC (WAN) DRIVERS
6250M:	Krzysztof Halasa <khc@pm.waw.pl>
6251W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6252S:	Maintained
6253F:	drivers/net/wan/c101.c
6254F:	drivers/net/wan/hd6457*
6255F:	drivers/net/wan/hdlc*
6256F:	drivers/net/wan/n2.c
6257F:	drivers/net/wan/pc300too.c
6258F:	drivers/net/wan/pci200syn.c
6259F:	drivers/net/wan/wanxl*
6260
6261GENERIC INCLUDE/ASM HEADER FILES
6262M:	Arnd Bergmann <arnd@arndb.de>
6263L:	linux-arch@vger.kernel.org
6264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6265S:	Maintained
6266F:	include/asm-generic/
6267F:	include/uapi/asm-generic/
6268
6269GENERIC PHY FRAMEWORK
6270M:	Kishon Vijay Abraham I <kishon@ti.com>
6271L:	linux-kernel@vger.kernel.org
6272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6273S:	Supported
6274F:	drivers/phy/
6275F:	include/linux/phy/
6276
6277GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6278M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6279S:	Supported
6280F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6281
6282GENERIC PM DOMAINS
6283M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6284M:	Kevin Hilman <khilman@kernel.org>
6285M:	Ulf Hansson <ulf.hansson@linaro.org>
6286L:	linux-pm@vger.kernel.org
6287S:	Supported
6288F:	drivers/base/power/domain*.c
6289F:	include/linux/pm_domain.h
6290F:	Documentation/devicetree/bindings/power/power_domain.txt
6291
6292GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6293M:	Eugen Hristev <eugen.hristev@microchip.com>
6294L:	linux-input@vger.kernel.org
6295S:	Maintained
6296F:	drivers/input/touchscreen/resistive-adc-touch.c
6297
6298GENERIC UIO DRIVER FOR PCI DEVICES
6299M:	"Michael S. Tsirkin" <mst@redhat.com>
6300L:	kvm@vger.kernel.org
6301S:	Supported
6302F:	drivers/uio/uio_pci_generic.c
6303
6304GENWQE (IBM Generic Workqueue Card)
6305M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6306M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6307S:	Supported
6308F:	drivers/misc/genwqe/
6309
6310GET_MAINTAINER SCRIPT
6311M:	Joe Perches <joe@perches.com>
6312S:	Maintained
6313F:	scripts/get_maintainer.pl
6314
6315GFS2 FILE SYSTEM
6316M:	Bob Peterson <rpeterso@redhat.com>
6317M:	Andreas Gruenbacher <agruenba@redhat.com>
6318L:	cluster-devel@redhat.com
6319W:	http://sources.redhat.com/cluster/
6320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6321S:	Supported
6322F:	Documentation/filesystems/gfs2*.txt
6323F:	fs/gfs2/
6324F:	include/uapi/linux/gfs2_ondisk.h
6325
6326GIGASET ISDN DRIVERS
6327M:	Paul Bolle <pebolle@tiscali.nl>
6328L:	gigaset307x-common@lists.sourceforge.net
6329W:	http://gigaset307x.sourceforge.net/
6330S:	Odd Fixes
6331F:	Documentation/isdn/README.gigaset
6332F:	drivers/isdn/gigaset/
6333F:	include/uapi/linux/gigaset_dev.h
6334
6335GNSS SUBSYSTEM
6336M:	Johan Hovold <johan@kernel.org>
6337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6338S:	Maintained
6339F:	Documentation/ABI/testing/sysfs-class-gnss
6340F:	Documentation/devicetree/bindings/gnss/
6341F:	drivers/gnss/
6342F:	include/linux/gnss.h
6343
6344GO7007 MPEG CODEC
6345M:	Hans Verkuil <hans.verkuil@cisco.com>
6346L:	linux-media@vger.kernel.org
6347S:	Maintained
6348F:	drivers/media/usb/go7007/
6349
6350GOODIX TOUCHSCREEN
6351M:	Bastien Nocera <hadess@hadess.net>
6352L:	linux-input@vger.kernel.org
6353S:	Maintained
6354F:	drivers/input/touchscreen/goodix.c
6355
6356GPD POCKET FAN DRIVER
6357M:	Hans de Goede <hdegoede@redhat.com>
6358L:	platform-driver-x86@vger.kernel.org
6359S:	Maintained
6360F:	drivers/platform/x86/gpd-pocket-fan.c
6361
6362GPIO ACPI SUPPORT
6363M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6364M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6365L:	linux-gpio@vger.kernel.org
6366L:	linux-acpi@vger.kernel.org
6367S:	Maintained
6368F:	Documentation/acpi/gpio-properties.txt
6369F:	drivers/gpio/gpiolib-acpi.c
6370
6371GPIO IR Transmitter
6372M:	Sean Young <sean@mess.org>
6373L:	linux-media@vger.kernel.org
6374S:	Maintained
6375F:	drivers/media/rc/gpio-ir-tx.c
6376
6377GPIO MOCKUP DRIVER
6378M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6379R:	Bartosz Golaszewski <brgl@bgdev.pl>
6380L:	linux-gpio@vger.kernel.org
6381S:	Maintained
6382F:	drivers/gpio/gpio-mockup.c
6383F:	tools/testing/selftests/gpio/
6384
6385GPIO SUBSYSTEM
6386M:	Linus Walleij <linus.walleij@linaro.org>
6387M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6388L:	linux-gpio@vger.kernel.org
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6390S:	Maintained
6391F:	Documentation/devicetree/bindings/gpio/
6392F:	Documentation/driver-api/gpio/
6393F:	Documentation/gpio/
6394F:	Documentation/ABI/testing/gpio-cdev
6395F:	Documentation/ABI/obsolete/sysfs-gpio
6396F:	drivers/gpio/
6397F:	include/linux/gpio/
6398F:	include/linux/gpio.h
6399F:	include/linux/of_gpio.h
6400F:	include/asm-generic/gpio.h
6401F:	include/uapi/linux/gpio.h
6402F:	tools/gpio/
6403
6404GRE DEMULTIPLEXER DRIVER
6405M:	Dmitry Kozlov <xeb@mail.ru>
6406L:	netdev@vger.kernel.org
6407S:	Maintained
6408F:	net/ipv4/gre_demux.c
6409F:	net/ipv4/gre_offload.c
6410F:	include/net/gre.h
6411
6412GRETH 10/100/1G Ethernet MAC device driver
6413M:	Andreas Larsson <andreas@gaisler.com>
6414L:	netdev@vger.kernel.org
6415S:	Maintained
6416F:	drivers/net/ethernet/aeroflex/
6417
6418GREYBUS AUDIO PROTOCOLS DRIVERS
6419M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6420M:	Mark Greer <mgreer@animalcreek.com>
6421S:	Maintained
6422F:	drivers/staging/greybus/audio_apbridgea.c
6423F:	drivers/staging/greybus/audio_apbridgea.h
6424F:	drivers/staging/greybus/audio_codec.c
6425F:	drivers/staging/greybus/audio_codec.h
6426F:	drivers/staging/greybus/audio_gb.c
6427F:	drivers/staging/greybus/audio_manager.c
6428F:	drivers/staging/greybus/audio_manager.h
6429F:	drivers/staging/greybus/audio_manager_module.c
6430F:	drivers/staging/greybus/audio_manager_private.h
6431F:	drivers/staging/greybus/audio_manager_sysfs.c
6432F:	drivers/staging/greybus/audio_module.c
6433F:	drivers/staging/greybus/audio_topology.c
6434
6435GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6436M:	Viresh Kumar <vireshk@kernel.org>
6437S:	Maintained
6438F:	drivers/staging/greybus/authentication.c
6439F:	drivers/staging/greybus/bootrom.c
6440F:	drivers/staging/greybus/firmware.h
6441F:	drivers/staging/greybus/fw-core.c
6442F:	drivers/staging/greybus/fw-download.c
6443F:	drivers/staging/greybus/fw-management.c
6444F:	drivers/staging/greybus/greybus_authentication.h
6445F:	drivers/staging/greybus/greybus_firmware.h
6446F:	drivers/staging/greybus/hid.c
6447F:	drivers/staging/greybus/i2c.c
6448F:	drivers/staging/greybus/spi.c
6449F:	drivers/staging/greybus/spilib.c
6450F:	drivers/staging/greybus/spilib.h
6451
6452GREYBUS LOOPBACK DRIVER
6453M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6454S:	Maintained
6455F:	drivers/staging/greybus/loopback.c
6456
6457GREYBUS PLATFORM DRIVERS
6458M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6459S:	Maintained
6460F:	drivers/staging/greybus/arche-platform.c
6461F:	drivers/staging/greybus/arche-apb-ctrl.c
6462F:	drivers/staging/greybus/arche_platform.h
6463
6464GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6465M:	Rui Miguel Silva <rmfrfs@gmail.com>
6466S:	Maintained
6467F:	drivers/staging/greybus/sdio.c
6468F:	drivers/staging/greybus/light.c
6469F:	drivers/staging/greybus/gpio.c
6470F:	drivers/staging/greybus/power_supply.c
6471F:	drivers/staging/greybus/spi.c
6472F:	drivers/staging/greybus/spilib.c
6473
6474GREYBUS SUBSYSTEM
6475M:	Johan Hovold <johan@kernel.org>
6476M:	Alex Elder <elder@kernel.org>
6477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6478S:	Maintained
6479F:	drivers/staging/greybus/
6480L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6481
6482GREYBUS UART PROTOCOLS DRIVERS
6483M:	David Lin <dtwlin@gmail.com>
6484S:	Maintained
6485F:	drivers/staging/greybus/uart.c
6486F:	drivers/staging/greybus/log.c
6487
6488GS1662 VIDEO SERIALIZER
6489M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6490L:	linux-media@vger.kernel.org
6491T:	git git://linuxtv.org/media_tree.git
6492S:	Maintained
6493F:	drivers/media/spi/gs1662.c
6494
6495GSPCA FINEPIX SUBDRIVER
6496M:	Frank Zago <frank@zago.net>
6497L:	linux-media@vger.kernel.org
6498T:	git git://linuxtv.org/media_tree.git
6499S:	Maintained
6500F:	drivers/media/usb/gspca/finepix.c
6501
6502GSPCA GL860 SUBDRIVER
6503M:	Olivier Lorin <o.lorin@laposte.net>
6504L:	linux-media@vger.kernel.org
6505T:	git git://linuxtv.org/media_tree.git
6506S:	Maintained
6507F:	drivers/media/usb/gspca/gl860/
6508
6509GSPCA M5602 SUBDRIVER
6510M:	Erik Andren <erik.andren@gmail.com>
6511L:	linux-media@vger.kernel.org
6512T:	git git://linuxtv.org/media_tree.git
6513S:	Maintained
6514F:	drivers/media/usb/gspca/m5602/
6515
6516GSPCA PAC207 SONIXB SUBDRIVER
6517M:	Hans Verkuil <hverkuil@xs4all.nl>
6518L:	linux-media@vger.kernel.org
6519T:	git git://linuxtv.org/media_tree.git
6520S:	Odd Fixes
6521F:	drivers/media/usb/gspca/pac207.c
6522
6523GSPCA SN9C20X SUBDRIVER
6524M:	Brian Johnson <brijohn@gmail.com>
6525L:	linux-media@vger.kernel.org
6526T:	git git://linuxtv.org/media_tree.git
6527S:	Maintained
6528F:	drivers/media/usb/gspca/sn9c20x.c
6529
6530GSPCA T613 SUBDRIVER
6531M:	Leandro Costantino <lcostantino@gmail.com>
6532L:	linux-media@vger.kernel.org
6533T:	git git://linuxtv.org/media_tree.git
6534S:	Maintained
6535F:	drivers/media/usb/gspca/t613.c
6536
6537GSPCA USB WEBCAM DRIVER
6538M:	Hans Verkuil <hverkuil@xs4all.nl>
6539L:	linux-media@vger.kernel.org
6540T:	git git://linuxtv.org/media_tree.git
6541S:	Odd Fixes
6542F:	drivers/media/usb/gspca/
6543
6544GTP (GPRS Tunneling Protocol)
6545M:	Pablo Neira Ayuso <pablo@netfilter.org>
6546M:	Harald Welte <laforge@gnumonks.org>
6547L:	osmocom-net-gprs@lists.osmocom.org
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6549S:	Maintained
6550F:	drivers/net/gtp.c
6551
6552GUID PARTITION TABLE (GPT)
6553M:	Davidlohr Bueso <dave@stgolabs.net>
6554L:	linux-efi@vger.kernel.org
6555S:	Maintained
6556F:	block/partitions/efi.*
6557
6558H8/300 ARCHITECTURE
6559M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6560L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6561W:	http://uclinux-h8.sourceforge.jp
6562T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6563S:	Maintained
6564F:	arch/h8300/
6565F:	drivers/clocksource/h8300_*.c
6566F:	drivers/clk/h8300/
6567F:	drivers/irqchip/irq-renesas-h8*.c
6568
6569HACKRF MEDIA DRIVER
6570M:	Antti Palosaari <crope@iki.fi>
6571L:	linux-media@vger.kernel.org
6572W:	https://linuxtv.org
6573W:	http://palosaari.fi/linux/
6574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6575T:	git git://linuxtv.org/anttip/media_tree.git
6576S:	Maintained
6577F:	drivers/media/usb/hackrf/
6578
6579HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6580M:	Frank Seidel <frank@f-seidel.de>
6581L:	platform-driver-x86@vger.kernel.org
6582W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6583S:	Maintained
6584F:	drivers/platform/x86/hdaps.c
6585
6586HARDWARE MONITORING
6587M:	Jean Delvare <jdelvare@suse.com>
6588M:	Guenter Roeck <linux@roeck-us.net>
6589L:	linux-hwmon@vger.kernel.org
6590W:	http://hwmon.wiki.kernel.org/
6591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6592S:	Maintained
6593F:	Documentation/devicetree/bindings/hwmon/
6594F:	Documentation/hwmon/
6595F:	drivers/hwmon/
6596F:	include/linux/hwmon*.h
6597F:	include/trace/events/hwmon*.h
6598
6599HARDWARE RANDOM NUMBER GENERATOR CORE
6600M:	Matt Mackall <mpm@selenic.com>
6601M:	Herbert Xu <herbert@gondor.apana.org.au>
6602L:	linux-crypto@vger.kernel.org
6603S:	Odd fixes
6604F:	Documentation/devicetree/bindings/rng/
6605F:	Documentation/hw_random.txt
6606F:	drivers/char/hw_random/
6607F:	include/linux/hw_random.h
6608
6609HARDWARE TRACING FACILITIES
6610M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6611S:	Maintained
6612F:	drivers/hwtracing/
6613
6614HARDWARE SPINLOCK CORE
6615M:	Ohad Ben-Cohen <ohad@wizery.com>
6616M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6617L:	linux-remoteproc@vger.kernel.org
6618S:	Maintained
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6620F:	Documentation/devicetree/bindings/hwlock/
6621F:	Documentation/hwspinlock.txt
6622F:	drivers/hwspinlock/
6623F:	include/linux/hwspinlock.h
6624
6625HARMONY SOUND DRIVER
6626L:	linux-parisc@vger.kernel.org
6627S:	Maintained
6628F:	sound/parisc/harmony.*
6629
6630HDPVR USB VIDEO ENCODER DRIVER
6631M:	Hans Verkuil <hverkuil@xs4all.nl>
6632L:	linux-media@vger.kernel.org
6633T:	git git://linuxtv.org/media_tree.git
6634W:	https://linuxtv.org
6635S:	Odd Fixes
6636F:	drivers/media/usb/hdpvr/
6637
6638HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6639M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6640S:	Supported
6641F:	Documentation/watchdog/hpwdt.txt
6642F:	drivers/watchdog/hpwdt.c
6643
6644HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6645M:	Don Brace <don.brace@microsemi.com>
6646L:	esc.storagedev@microsemi.com
6647L:	linux-scsi@vger.kernel.org
6648S:	Supported
6649F:	Documentation/scsi/hpsa.txt
6650F:	drivers/scsi/hpsa*.[ch]
6651F:	include/linux/cciss*.h
6652F:	include/uapi/linux/cciss*.h
6653
6654HFI1 DRIVER
6655M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6656M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6657L:	linux-rdma@vger.kernel.org
6658S:	Supported
6659F:	drivers/infiniband/hw/hfi1
6660
6661HFS FILESYSTEM
6662L:	linux-fsdevel@vger.kernel.org
6663S:	Orphan
6664F:	Documentation/filesystems/hfs.txt
6665F:	fs/hfs/
6666
6667HFSPLUS FILESYSTEM
6668L:	linux-fsdevel@vger.kernel.org
6669S:	Orphan
6670F:	Documentation/filesystems/hfsplus.txt
6671F:	fs/hfsplus/
6672
6673HGA FRAMEBUFFER DRIVER
6674M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6675L:	linux-nvidia@lists.surfsouth.com
6676W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6677S:	Maintained
6678F:	drivers/video/fbdev/hgafb.c
6679
6680HIBERNATION (aka Software Suspend, aka swsusp)
6681M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6682M:	Pavel Machek <pavel@ucw.cz>
6683L:	linux-pm@vger.kernel.org
6684B:	https://bugzilla.kernel.org
6685S:	Supported
6686F:	arch/x86/power/
6687F:	drivers/base/power/
6688F:	kernel/power/
6689F:	include/linux/suspend.h
6690F:	include/linux/freezer.h
6691F:	include/linux/pm.h
6692F:	arch/*/include/asm/suspend*.h
6693
6694HID CORE LAYER
6695M:	Jiri Kosina <jikos@kernel.org>
6696M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6697L:	linux-input@vger.kernel.org
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6699S:	Maintained
6700F:	drivers/hid/
6701F:	include/linux/hid*
6702F:	include/uapi/linux/hid*
6703
6704HID SENSOR HUB DRIVERS
6705M:	Jiri Kosina <jikos@kernel.org>
6706M:	Jonathan Cameron <jic23@kernel.org>
6707M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6708L:	linux-input@vger.kernel.org
6709L:	linux-iio@vger.kernel.org
6710S:	Maintained
6711F:	Documentation/hid/hid-sensor*
6712F:	drivers/hid/hid-sensor-*
6713F:	drivers/iio/*/hid-*
6714F:	include/linux/hid-sensor-*
6715
6716HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6717M:	Thomas Gleixner <tglx@linutronix.de>
6718L:	linux-kernel@vger.kernel.org
6719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6720S:	Maintained
6721F:	Documentation/timers/
6722F:	kernel/time/hrtimer.c
6723F:	kernel/time/clockevents.c
6724F:	kernel/time/timer_*.c
6725F:	include/linux/clockchips.h
6726F:	include/linux/hrtimer.h
6727
6728HIGH-SPEED SCC DRIVER FOR AX.25
6729L:	linux-hams@vger.kernel.org
6730S:	Orphan
6731F:	drivers/net/hamradio/dmascc.c
6732F:	drivers/net/hamradio/scc.c
6733
6734HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6735M:	HighPoint Linux Team <linux@highpoint-tech.com>
6736W:	http://www.highpoint-tech.com
6737S:	Supported
6738F:	Documentation/scsi/hptiop.txt
6739F:	drivers/scsi/hptiop.c
6740
6741HIPPI
6742M:	Jes Sorensen <jes@trained-monkey.org>
6743L:	linux-hippi@sunsite.dk
6744S:	Maintained
6745F:	include/linux/hippidevice.h
6746F:	include/uapi/linux/if_hippi.h
6747F:	net/802/hippi.c
6748F:	drivers/net/hippi/
6749
6750HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6751M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6752M:	Salil Mehta <salil.mehta@huawei.com>
6753L:	netdev@vger.kernel.org
6754W:	http://www.hisilicon.com
6755S:	Maintained
6756F:	drivers/net/ethernet/hisilicon/hns3/
6757
6758HISILICON LPC BUS DRIVER
6759M:	john.garry@huawei.com
6760W:	http://www.hisilicon.com
6761S:	Maintained
6762F:	drivers/bus/hisi_lpc.c
6763F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6764
6765HISILICON NETWORK SUBSYSTEM DRIVER
6766M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6767M:	Salil Mehta <salil.mehta@huawei.com>
6768L:	netdev@vger.kernel.org
6769W:	http://www.hisilicon.com
6770S:	Maintained
6771F:	drivers/net/ethernet/hisilicon/
6772F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6773
6774HISILICON PMU DRIVER
6775M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6776W:	http://www.hisilicon.com
6777S:	Supported
6778F:	drivers/perf/hisilicon
6779F:	Documentation/perf/hisi-pmu.txt
6780
6781HISILICON ROCE DRIVER
6782M:	Lijun Ou <oulijun@huawei.com>
6783M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6784L:	linux-rdma@vger.kernel.org
6785S:	Maintained
6786F:	drivers/infiniband/hw/hns/
6787F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6788
6789HISILICON SAS Controller
6790M:	John Garry <john.garry@huawei.com>
6791W:	http://www.hisilicon.com
6792S:	Supported
6793F:	drivers/scsi/hisi_sas/
6794F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6795
6796HMM - Heterogeneous Memory Management
6797M:	Jérôme Glisse <jglisse@redhat.com>
6798L:	linux-mm@kvack.org
6799S:	Maintained
6800F:	mm/hmm*
6801F:	include/linux/hmm*
6802F:	Documentation/vm/hmm.rst
6803
6804HOST AP DRIVER
6805M:	Jouni Malinen <j@w1.fi>
6806L:	linux-wireless@vger.kernel.org
6807W:	http://w1.fi/hostap-driver.html
6808S:	Obsolete
6809F:	drivers/net/wireless/intersil/hostap/
6810
6811HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6812L:	platform-driver-x86@vger.kernel.org
6813S:	Orphan
6814F:	drivers/platform/x86/tc1100-wmi.c
6815
6816HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6817M:	Jaroslav Kysela <perex@perex.cz>
6818S:	Maintained
6819F:	drivers/net/ethernet/hp/hp100.*
6820
6821HPET:	High Precision Event Timers driver
6822M:	Clemens Ladisch <clemens@ladisch.de>
6823S:	Maintained
6824F:	Documentation/timers/hpet.txt
6825F:	drivers/char/hpet.c
6826F:	include/linux/hpet.h
6827F:	include/uapi/linux/hpet.h
6828
6829HPET:	x86
6830S:	Orphan
6831F:	arch/x86/kernel/hpet.c
6832F:	arch/x86/include/asm/hpet.h
6833
6834HPFS FILESYSTEM
6835M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6836W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6837S:	Maintained
6838F:	fs/hpfs/
6839
6840HSI SUBSYSTEM
6841M:	Sebastian Reichel <sre@kernel.org>
6842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6843S:	Maintained
6844F:	Documentation/ABI/testing/sysfs-bus-hsi
6845F:	Documentation/driver-api/hsi.rst
6846F:	drivers/hsi/
6847F:	include/linux/hsi/
6848F:	include/uapi/linux/hsi/
6849
6850HSO 3G MODEM DRIVER
6851L:	linux-usb@vger.kernel.org
6852S:	Orphan
6853F:	drivers/net/usb/hso.c
6854
6855HSR NETWORK PROTOCOL
6856M:	Arvid Brodin <arvid.brodin@alten.se>
6857L:	netdev@vger.kernel.org
6858S:	Maintained
6859F:	net/hsr/
6860
6861HT16K33 LED CONTROLLER DRIVER
6862M:	Robin van der Gracht <robin@protonic.nl>
6863S:	Maintained
6864F:	drivers/auxdisplay/ht16k33.c
6865F:	Documentation/devicetree/bindings/display/ht16k33.txt
6866
6867HTCPEN TOUCHSCREEN DRIVER
6868M:	Pau Oliva Fora <pof@eslack.org>
6869L:	linux-input@vger.kernel.org
6870S:	Maintained
6871F:	drivers/input/touchscreen/htcpen.c
6872
6873HUAWEI ETHERNET DRIVER
6874M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6875L:	netdev@vger.kernel.org
6876S:	Supported
6877F:	Documentation/networking/hinic.txt
6878F:	drivers/net/ethernet/huawei/hinic/
6879
6880HUGETLB FILESYSTEM
6881M:	Mike Kravetz <mike.kravetz@oracle.com>
6882L:	linux-mm@kvack.org
6883S:	Maintained
6884F:	fs/hugetlbfs/
6885F:	mm/hugetlb.c
6886F:	include/linux/hugetlb.h
6887F:	Documentation/admin-guide/mm/hugetlbpage.rst
6888F:	Documentation/vm/hugetlbfs_reserv.rst
6889F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6890
6891HVA ST MEDIA DRIVER
6892M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6893L:	linux-media@vger.kernel.org
6894T:	git git://linuxtv.org/media_tree.git
6895W:	https://linuxtv.org
6896S:	Supported
6897F:	drivers/media/platform/sti/hva
6898
6899HWPOISON MEMORY FAILURE HANDLING
6900M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6901L:	linux-mm@kvack.org
6902S:	Maintained
6903F:	mm/memory-failure.c
6904F:	mm/hwpoison-inject.c
6905
6906HYGON PROCESSOR SUPPORT
6907M:	Pu Wen <puwen@hygon.cn>
6908L:	linux-kernel@vger.kernel.org
6909S:	Maintained
6910F:	arch/x86/kernel/cpu/hygon.c
6911
6912Hyper-V CORE AND DRIVERS
6913M:	"K. Y. Srinivasan" <kys@microsoft.com>
6914M:	Haiyang Zhang <haiyangz@microsoft.com>
6915M:	Stephen Hemminger <sthemmin@microsoft.com>
6916M:	Sasha Levin <sashal@kernel.org>
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6918L:	devel@linuxdriverproject.org
6919S:	Supported
6920F:	Documentation/networking/netvsc.txt
6921F:	arch/x86/include/asm/mshyperv.h
6922F:	arch/x86/include/asm/trace/hyperv.h
6923F:	arch/x86/include/asm/hyperv-tlfs.h
6924F:	arch/x86/kernel/cpu/mshyperv.c
6925F:	arch/x86/hyperv
6926F:	drivers/hid/hid-hyperv.c
6927F:	drivers/hv/
6928F:	drivers/input/serio/hyperv-keyboard.c
6929F:	drivers/pci/controller/pci-hyperv.c
6930F:	drivers/net/hyperv/
6931F:	drivers/scsi/storvsc_drv.c
6932F:	drivers/uio/uio_hv_generic.c
6933F:	drivers/video/fbdev/hyperv_fb.c
6934F:	net/vmw_vsock/hyperv_transport.c
6935F:	include/linux/hyperv.h
6936F:	include/uapi/linux/hyperv.h
6937F:	tools/hv/
6938F:	Documentation/ABI/stable/sysfs-bus-vmbus
6939
6940HYPERVISOR VIRTUAL CONSOLE DRIVER
6941L:	linuxppc-dev@lists.ozlabs.org
6942S:	Odd Fixes
6943F:	drivers/tty/hvc/
6944
6945I2C ACPI SUPPORT
6946M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6947L:	linux-i2c@vger.kernel.org
6948L:	linux-acpi@vger.kernel.org
6949S:	Maintained
6950F:	drivers/i2c/i2c-core-acpi.c
6951
6952I2C CONTROLLER DRIVER FOR NVIDIA GPU
6953M:	Ajay Gupta <ajayg@nvidia.com>
6954L:	linux-i2c@vger.kernel.org
6955S:	Maintained
6956F:	Documentation/i2c/busses/i2c-nvidia-gpu
6957F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6958
6959I2C MUXES
6960M:	Peter Rosin <peda@axentia.se>
6961L:	linux-i2c@vger.kernel.org
6962S:	Maintained
6963F:	Documentation/i2c/i2c-topology
6964F:	Documentation/i2c/muxes/
6965F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6966F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6967F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6968F:	drivers/i2c/i2c-mux.c
6969F:	drivers/i2c/muxes/
6970F:	include/linux/i2c-mux.h
6971
6972I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6973M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6974L:	linux-i2c@vger.kernel.org
6975S:	Maintained
6976F:	drivers/i2c/busses/i2c-mv64xxx.c
6977
6978I2C OVER PARALLEL PORT
6979M:	Jean Delvare <jdelvare@suse.com>
6980L:	linux-i2c@vger.kernel.org
6981S:	Maintained
6982F:	Documentation/i2c/busses/i2c-parport
6983F:	Documentation/i2c/busses/i2c-parport-light
6984F:	drivers/i2c/busses/i2c-parport.c
6985F:	drivers/i2c/busses/i2c-parport-light.c
6986
6987I2C SUBSYSTEM
6988M:	Wolfram Sang <wsa@the-dreams.de>
6989L:	linux-i2c@vger.kernel.org
6990W:	https://i2c.wiki.kernel.org/
6991Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6993S:	Maintained
6994F:	Documentation/devicetree/bindings/i2c/i2c.txt
6995F:	Documentation/i2c/
6996F:	drivers/i2c/*
6997F:	include/linux/i2c.h
6998F:	include/linux/i2c-dev.h
6999F:	include/linux/i2c-smbus.h
7000F:	include/uapi/linux/i2c.h
7001F:	include/uapi/linux/i2c-*.h
7002
7003I2C SUBSYSTEM HOST DRIVERS
7004L:	linux-i2c@vger.kernel.org
7005W:	https://i2c.wiki.kernel.org/
7006Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7008S:	Odd Fixes
7009F:	Documentation/devicetree/bindings/i2c/
7010F:	drivers/i2c/algos/
7011F:	drivers/i2c/busses/
7012
7013I2C-TAOS-EVM DRIVER
7014M:	Jean Delvare <jdelvare@suse.com>
7015L:	linux-i2c@vger.kernel.org
7016S:	Maintained
7017F:	Documentation/i2c/busses/i2c-taos-evm
7018F:	drivers/i2c/busses/i2c-taos-evm.c
7019
7020I2C-TINY-USB DRIVER
7021M:	Till Harbaum <till@harbaum.org>
7022L:	linux-i2c@vger.kernel.org
7023W:	http://www.harbaum.org/till/i2c_tiny_usb
7024S:	Maintained
7025F:	drivers/i2c/busses/i2c-tiny-usb.c
7026
7027I2C/SMBUS CONTROLLER DRIVERS FOR PC
7028M:	Jean Delvare <jdelvare@suse.com>
7029L:	linux-i2c@vger.kernel.org
7030S:	Maintained
7031F:	Documentation/i2c/busses/i2c-ali1535
7032F:	Documentation/i2c/busses/i2c-ali1563
7033F:	Documentation/i2c/busses/i2c-ali15x3
7034F:	Documentation/i2c/busses/i2c-amd756
7035F:	Documentation/i2c/busses/i2c-amd8111
7036F:	Documentation/i2c/busses/i2c-i801
7037F:	Documentation/i2c/busses/i2c-nforce2
7038F:	Documentation/i2c/busses/i2c-piix4
7039F:	Documentation/i2c/busses/i2c-sis5595
7040F:	Documentation/i2c/busses/i2c-sis630
7041F:	Documentation/i2c/busses/i2c-sis96x
7042F:	Documentation/i2c/busses/i2c-via
7043F:	Documentation/i2c/busses/i2c-viapro
7044F:	drivers/i2c/busses/i2c-ali1535.c
7045F:	drivers/i2c/busses/i2c-ali1563.c
7046F:	drivers/i2c/busses/i2c-ali15x3.c
7047F:	drivers/i2c/busses/i2c-amd756.c
7048F:	drivers/i2c/busses/i2c-amd756-s4882.c
7049F:	drivers/i2c/busses/i2c-amd8111.c
7050F:	drivers/i2c/busses/i2c-i801.c
7051F:	drivers/i2c/busses/i2c-isch.c
7052F:	drivers/i2c/busses/i2c-nforce2.c
7053F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7054F:	drivers/i2c/busses/i2c-piix4.c
7055F:	drivers/i2c/busses/i2c-sis5595.c
7056F:	drivers/i2c/busses/i2c-sis630.c
7057F:	drivers/i2c/busses/i2c-sis96x.c
7058F:	drivers/i2c/busses/i2c-via.c
7059F:	drivers/i2c/busses/i2c-viapro.c
7060
7061I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7062M:	Hans de Goede <hdegoede@redhat.com>
7063L:	linux-i2c@vger.kernel.org
7064S:	Maintained
7065F:	drivers/i2c/busses/i2c-cht-wc.c
7066
7067I2C/SMBUS ISMT DRIVER
7068M:	Seth Heasley <seth.heasley@intel.com>
7069M:	Neil Horman <nhorman@tuxdriver.com>
7070L:	linux-i2c@vger.kernel.org
7071F:	drivers/i2c/busses/i2c-ismt.c
7072F:	Documentation/i2c/busses/i2c-ismt
7073
7074I2C/SMBUS STUB DRIVER
7075M:	Jean Delvare <jdelvare@suse.com>
7076L:	linux-i2c@vger.kernel.org
7077S:	Maintained
7078F:	drivers/i2c/i2c-stub.c
7079
7080IA64 (Itanium) PLATFORM
7081M:	Tony Luck <tony.luck@intel.com>
7082M:	Fenghua Yu <fenghua.yu@intel.com>
7083L:	linux-ia64@vger.kernel.org
7084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7085S:	Maintained
7086F:	arch/ia64/
7087
7088IBM Power 842 compression accelerator
7089M:	Haren Myneni <haren@us.ibm.com>
7090S:	Supported
7091F:	drivers/crypto/nx/Makefile
7092F:	drivers/crypto/nx/Kconfig
7093F:	drivers/crypto/nx/nx-842*
7094F:	include/linux/sw842.h
7095F:	crypto/842.c
7096F:	lib/842/
7097
7098IBM Power in-Nest Crypto Acceleration
7099M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7100M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7101L:	linux-crypto@vger.kernel.org
7102S:	Supported
7103F:	drivers/crypto/nx/Makefile
7104F:	drivers/crypto/nx/Kconfig
7105F:	drivers/crypto/nx/nx-aes*
7106F:	drivers/crypto/nx/nx-sha*
7107F:	drivers/crypto/nx/nx.*
7108F:	drivers/crypto/nx/nx_csbcpb.h
7109F:	drivers/crypto/nx/nx_debugfs.h
7110
7111IBM Power Linux RAID adapter
7112M:	Brian King <brking@us.ibm.com>
7113S:	Supported
7114F:	drivers/scsi/ipr.*
7115
7116IBM Power SRIOV Virtual NIC Device Driver
7117M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7118M:	John Allen <jallen@linux.vnet.ibm.com>
7119L:	netdev@vger.kernel.org
7120S:	Supported
7121F:	drivers/net/ethernet/ibm/ibmvnic.*
7122
7123IBM Power Virtual Accelerator Switchboard
7124M:	Sukadev Bhattiprolu
7125L:	linuxppc-dev@lists.ozlabs.org
7126S:	Supported
7127F:	arch/powerpc/platforms/powernv/vas*
7128F:	arch/powerpc/platforms/powernv/copy-paste.h
7129F:	arch/powerpc/include/asm/vas.h
7130F:	arch/powerpc/include/uapi/asm/vas.h
7131
7132IBM Power Virtual Ethernet Device Driver
7133M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7134L:	netdev@vger.kernel.org
7135S:	Supported
7136F:	drivers/net/ethernet/ibm/ibmveth.*
7137
7138IBM Power Virtual FC Device Drivers
7139M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7140L:	linux-scsi@vger.kernel.org
7141S:	Supported
7142F:	drivers/scsi/ibmvscsi/ibmvfc*
7143
7144IBM Power Virtual Management Channel Driver
7145M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7146M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7147S:	Supported
7148F:	drivers/misc/ibmvmc.*
7149
7150IBM Power Virtual SCSI Device Drivers
7151M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7152L:	linux-scsi@vger.kernel.org
7153S:	Supported
7154F:	drivers/scsi/ibmvscsi/ibmvscsi*
7155F:	include/scsi/viosrp.h
7156
7157IBM Power Virtual SCSI Device Target Driver
7158M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7159M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7160L:	linux-scsi@vger.kernel.org
7161L:	target-devel@vger.kernel.org
7162S:	Supported
7163F:	drivers/scsi/ibmvscsi_tgt/
7164
7165IBM Power VMX Cryptographic instructions
7166M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7167M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7168L:	linux-crypto@vger.kernel.org
7169S:	Supported
7170F:	drivers/crypto/vmx/Makefile
7171F:	drivers/crypto/vmx/Kconfig
7172F:	drivers/crypto/vmx/vmx.c
7173F:	drivers/crypto/vmx/aes*
7174F:	drivers/crypto/vmx/ghash*
7175F:	drivers/crypto/vmx/ppc-xlate.pl
7176
7177IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7178M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7179L:	linux-pci@vger.kernel.org
7180L:	linuxppc-dev@lists.ozlabs.org
7181S:	Supported
7182F:	drivers/pci/hotplug/rpaphp*
7183
7184IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7185M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7186L:	linux-pci@vger.kernel.org
7187L:	linuxppc-dev@lists.ozlabs.org
7188S:	Supported
7189F:	drivers/pci/hotplug/rpadlpar*
7190
7191IBM ServeRAID RAID DRIVER
7192S:	Orphan
7193F:	drivers/scsi/ips.*
7194
7195ICH LPC AND GPIO DRIVER
7196M:	Peter Tyser <ptyser@xes-inc.com>
7197S:	Maintained
7198F:	drivers/mfd/lpc_ich.c
7199F:	drivers/gpio/gpio-ich.c
7200
7201IDE SUBSYSTEM
7202M:	"David S. Miller" <davem@davemloft.net>
7203L:	linux-ide@vger.kernel.org
7204Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7206S:	Maintained
7207F:	Documentation/ide/
7208F:	drivers/ide/
7209F:	include/linux/ide.h
7210
7211IDE/ATAPI DRIVERS
7212M:	Borislav Petkov <bp@alien8.de>
7213L:	linux-ide@vger.kernel.org
7214S:	Maintained
7215F:	Documentation/cdrom/ide-cd
7216F:	drivers/ide/ide-cd*
7217
7218IDEAPAD LAPTOP EXTRAS DRIVER
7219M:	Ike Panhc <ike.pan@canonical.com>
7220L:	platform-driver-x86@vger.kernel.org
7221W:	http://launchpad.net/ideapad-laptop
7222S:	Maintained
7223F:	drivers/platform/x86/ideapad-laptop.c
7224
7225IDEAPAD LAPTOP SLIDEBAR DRIVER
7226M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7227L:	linux-input@vger.kernel.org
7228W:	https://github.com/o2genum/ideapad-slidebar
7229S:	Maintained
7230F:	drivers/input/misc/ideapad_slidebar.c
7231
7232IDT VersaClock 5 CLOCK DRIVER
7233M:	Marek Vasut <marek.vasut@gmail.com>
7234S:	Maintained
7235F:	drivers/clk/clk-versaclock5.c
7236
7237IEEE 802.15.4 SUBSYSTEM
7238M:	Alexander Aring <alex.aring@gmail.com>
7239M:	Stefan Schmidt <stefan@datenfreihafen.org>
7240L:	linux-wpan@vger.kernel.org
7241W:	http://wpan.cakelab.org/
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7244S:	Maintained
7245F:	net/ieee802154/
7246F:	net/mac802154/
7247F:	drivers/net/ieee802154/
7248F:	include/linux/nl802154.h
7249F:	include/linux/ieee802154.h
7250F:	include/net/nl802154.h
7251F:	include/net/mac802154.h
7252F:	include/net/af_ieee802154.h
7253F:	include/net/cfg802154.h
7254F:	include/net/ieee802154_netdev.h
7255F:	Documentation/networking/ieee802154.txt
7256
7257IFE PROTOCOL
7258M:	Yotam Gigi <yotam.gi@gmail.com>
7259M:	Jamal Hadi Salim <jhs@mojatatu.com>
7260F:	net/ife
7261F:	include/net/ife.h
7262F:	include/uapi/linux/ife.h
7263
7264IGORPLUG-USB IR RECEIVER
7265M:	Sean Young <sean@mess.org>
7266L:	linux-media@vger.kernel.org
7267S:	Maintained
7268F:	drivers/media/rc/igorplugusb.c
7269
7270IGUANAWORKS USB IR TRANSCEIVER
7271M:	Sean Young <sean@mess.org>
7272L:	linux-media@vger.kernel.org
7273S:	Maintained
7274F:	drivers/media/rc/iguanair.c
7275
7276IIO DIGITAL POTENTIOMETER DAC
7277M:	Peter Rosin <peda@axentia.se>
7278L:	linux-iio@vger.kernel.org
7279S:	Maintained
7280F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7281F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7282F:	drivers/iio/dac/dpot-dac.c
7283
7284IIO ENVELOPE DETECTOR
7285M:	Peter Rosin <peda@axentia.se>
7286L:	linux-iio@vger.kernel.org
7287S:	Maintained
7288F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7289F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7290F:	drivers/iio/adc/envelope-detector.c
7291
7292IIO MULTIPLEXER
7293M:	Peter Rosin <peda@axentia.se>
7294L:	linux-iio@vger.kernel.org
7295S:	Maintained
7296F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7297F:	drivers/iio/multiplexer/iio-mux.c
7298
7299IIO SUBSYSTEM AND DRIVERS
7300M:	Jonathan Cameron <jic23@kernel.org>
7301R:	Hartmut Knaack <knaack.h@gmx.de>
7302R:	Lars-Peter Clausen <lars@metafoo.de>
7303R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7304L:	linux-iio@vger.kernel.org
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7306S:	Maintained
7307F:	Documentation/ABI/testing/configfs-iio*
7308F:	Documentation/ABI/testing/sysfs-bus-iio*
7309F:	Documentation/devicetree/bindings/iio/
7310F:	drivers/iio/
7311F:	drivers/staging/iio/
7312F:	include/linux/iio/
7313F:	tools/iio/
7314
7315IIO UNIT CONVERTER
7316M:	Peter Rosin <peda@axentia.se>
7317L:	linux-iio@vger.kernel.org
7318S:	Maintained
7319F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7320F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7321F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7322F:	drivers/iio/afe/iio-rescale.c
7323
7324IKANOS/ADI EAGLE ADSL USB DRIVER
7325M:	Matthieu Castet <castet.matthieu@free.fr>
7326M:	Stanislaw Gruszka <stf_xl@wp.pl>
7327S:	Maintained
7328F:	drivers/usb/atm/ueagle-atm.c
7329
7330IMGTEC ASCII LCD DRIVER
7331M:	Paul Burton <paul.burton@mips.com>
7332S:	Maintained
7333F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7334F:	drivers/auxdisplay/img-ascii-lcd.c
7335
7336IMGTEC IR DECODER DRIVER
7337M:	James Hogan <jhogan@kernel.org>
7338S:	Maintained
7339F:	drivers/media/rc/img-ir/
7340
7341IMON SOUNDGRAPH USB IR RECEIVER
7342M:	Sean Young <sean@mess.org>
7343L:	linux-media@vger.kernel.org
7344S:	Maintained
7345F:	drivers/media/rc/imon_raw.c
7346F:	drivers/media/rc/imon.c
7347
7348IMS TWINTURBO FRAMEBUFFER DRIVER
7349L:	linux-fbdev@vger.kernel.org
7350S:	Orphan
7351F:	drivers/video/fbdev/imsttfb.c
7352
7353INA209 HARDWARE MONITOR DRIVER
7354M:	Guenter Roeck <linux@roeck-us.net>
7355L:	linux-hwmon@vger.kernel.org
7356S:	Maintained
7357F:	Documentation/hwmon/ina209
7358F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7359F:	drivers/hwmon/ina209.c
7360
7361INA2XX HARDWARE MONITOR DRIVER
7362M:	Guenter Roeck <linux@roeck-us.net>
7363L:	linux-hwmon@vger.kernel.org
7364S:	Maintained
7365F:	Documentation/hwmon/ina2xx
7366F:	drivers/hwmon/ina2xx.c
7367F:	include/linux/platform_data/ina2xx.h
7368
7369INDUSTRY PACK SUBSYSTEM (IPACK)
7370M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7371M:	Jens Taprogge <jens.taprogge@taprogge.org>
7372M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7373L:	industrypack-devel@lists.sourceforge.net
7374W:	http://industrypack.sourceforge.net
7375S:	Maintained
7376F:	drivers/ipack/
7377
7378INFINIBAND SUBSYSTEM
7379M:	Doug Ledford <dledford@redhat.com>
7380M:	Jason Gunthorpe <jgg@mellanox.com>
7381L:	linux-rdma@vger.kernel.org
7382W:	https://github.com/linux-rdma/rdma-core
7383Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7385S:	Supported
7386F:	Documentation/devicetree/bindings/infiniband/
7387F:	Documentation/infiniband/
7388F:	drivers/infiniband/
7389F:	include/uapi/linux/if_infiniband.h
7390F:	include/uapi/rdma/
7391F:	include/rdma/
7392
7393INGENIC JZ4780 DMA Driver
7394M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7395S:	Maintained
7396F:	drivers/dma/dma-jz4780.c
7397
7398INGENIC JZ4780 NAND DRIVER
7399M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7400L:	linux-mtd@lists.infradead.org
7401S:	Maintained
7402F:	drivers/mtd/nand/raw/jz4780_*
7403
7404INOTIFY
7405M:	Jan Kara <jack@suse.cz>
7406R:	Amir Goldstein <amir73il@gmail.com>
7407L:	linux-fsdevel@vger.kernel.org
7408S:	Maintained
7409F:	Documentation/filesystems/inotify.txt
7410F:	fs/notify/inotify/
7411F:	include/linux/inotify.h
7412F:	include/uapi/linux/inotify.h
7413
7414INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7415M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7416L:	linux-input@vger.kernel.org
7417Q:	http://patchwork.kernel.org/project/linux-input/list/
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7419S:	Maintained
7420F:	drivers/input/
7421F:	include/linux/input.h
7422F:	include/uapi/linux/input.h
7423F:	include/uapi/linux/input-event-codes.h
7424F:	include/linux/input/
7425F:	Documentation/devicetree/bindings/input/
7426F:	Documentation/devicetree/bindings/serio/
7427F:	Documentation/input/
7428
7429INPUT MULTITOUCH (MT) PROTOCOL
7430M:	Henrik Rydberg <rydberg@bitmath.org>
7431L:	linux-input@vger.kernel.org
7432S:	Odd fixes
7433F:	Documentation/input/multi-touch-protocol.rst
7434F:	drivers/input/input-mt.c
7435K:	\b(ABS|SYN)_MT_
7436
7437INSIDE SECURE CRYPTO DRIVER
7438M:	Antoine Tenart <antoine.tenart@bootlin.com>
7439F:	drivers/crypto/inside-secure/
7440S:	Maintained
7441L:	linux-crypto@vger.kernel.org
7442
7443INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7444M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7445M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7446L:	linux-integrity@vger.kernel.org
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7448S:	Supported
7449F:	security/integrity/ima/
7450
7451INTEL 810/815 FRAMEBUFFER DRIVER
7452M:	Antonino Daplas <adaplas@gmail.com>
7453L:	linux-fbdev@vger.kernel.org
7454S:	Maintained
7455F:	drivers/video/fbdev/i810/
7456
7457INTEL ASoC DRIVERS
7458M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7459M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7460M:	Jie Yang <yang.jie@linux.intel.com>
7461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7462S:	Supported
7463F:	sound/soc/intel/
7464
7465INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7466M:	Hans de Goede <hdegoede@redhat.com>
7467L:	platform-driver-x86@vger.kernel.org
7468S:	Maintained
7469F:	drivers/platform/x86/intel_atomisp2_pm.c
7470
7471INTEL C600 SERIES SAS CONTROLLER DRIVER
7472M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7473M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7474L:	linux-scsi@vger.kernel.org
7475T:	git git://git.code.sf.net/p/intel-sas/isci
7476S:	Supported
7477F:	drivers/scsi/isci/
7478
7479INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7480M:	Jani Nikula <jani.nikula@linux.intel.com>
7481M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7482M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7483L:	intel-gfx@lists.freedesktop.org
7484W:	https://01.org/linuxgraphics/
7485B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7486C:	irc://chat.freenode.net/intel-gfx
7487Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7488T:	git git://anongit.freedesktop.org/drm-intel
7489S:	Supported
7490F:	drivers/gpu/drm/i915/
7491F:	include/drm/i915*
7492F:	include/uapi/drm/i915_drm.h
7493F:	Documentation/gpu/i915.rst
7494
7495INTEL ETHERNET DRIVERS
7496M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7497L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7498W:	http://www.intel.com/support/feedback.htm
7499W:	http://e1000.sourceforge.net/
7500Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7503S:	Supported
7504F:	Documentation/networking/e100.rst
7505F:	Documentation/networking/e1000.rst
7506F:	Documentation/networking/e1000e.rst
7507F:	Documentation/networking/fm10k.rst
7508F:	Documentation/networking/igb.rst
7509F:	Documentation/networking/igbvf.rst
7510F:	Documentation/networking/ixgb.rst
7511F:	Documentation/networking/ixgbe.rst
7512F:	Documentation/networking/ixgbevf.rst
7513F:	Documentation/networking/i40e.rst
7514F:	Documentation/networking/iavf.rst
7515F:	Documentation/networking/ice.rst
7516F:	drivers/net/ethernet/intel/
7517F:	drivers/net/ethernet/intel/*/
7518F:	include/linux/avf/virtchnl.h
7519
7520INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7521M:	Maik Broemme <mbroemme@libmpq.org>
7522L:	linux-fbdev@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/fb/intelfb.txt
7525F:	drivers/video/fbdev/intelfb/
7526
7527INTEL GPIO DRIVERS
7528M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7529L:	linux-gpio@vger.kernel.org
7530S:	Maintained
7531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7532F:	drivers/gpio/gpio-ich.c
7533F:	drivers/gpio/gpio-intel-mid.c
7534F:	drivers/gpio/gpio-lynxpoint.c
7535F:	drivers/gpio/gpio-merrifield.c
7536F:	drivers/gpio/gpio-ml-ioh.c
7537F:	drivers/gpio/gpio-pch.c
7538F:	drivers/gpio/gpio-sch.c
7539F:	drivers/gpio/gpio-sodaville.c
7540
7541INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7542M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7543M:	Zhi Wang <zhi.a.wang@intel.com>
7544L:	intel-gvt-dev@lists.freedesktop.org
7545L:	intel-gfx@lists.freedesktop.org
7546W:	https://01.org/igvt-g
7547T:	git https://github.com/intel/gvt-linux.git
7548S:	Supported
7549F:	drivers/gpu/drm/i915/gvt/
7550
7551INTEL HID EVENT DRIVER
7552M:	Alex Hung <alex.hung@canonical.com>
7553L:	platform-driver-x86@vger.kernel.org
7554S:	Maintained
7555F:	drivers/platform/x86/intel-hid.c
7556
7557INTEL I/OAT DMA DRIVER
7558M:	Dave Jiang <dave.jiang@intel.com>
7559R:	Dan Williams <dan.j.williams@intel.com>
7560L:	dmaengine@vger.kernel.org
7561Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7562S:	Supported
7563F:	drivers/dma/ioat*
7564
7565INTEL IDLE DRIVER
7566M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7567M:	Len Brown <lenb@kernel.org>
7568L:	linux-pm@vger.kernel.org
7569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7570B:	https://bugzilla.kernel.org
7571S:	Supported
7572F:	drivers/idle/intel_idle.c
7573
7574INTEL INTEGRATED SENSOR HUB DRIVER
7575M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7576M:	Jiri Kosina <jikos@kernel.org>
7577L:	linux-input@vger.kernel.org
7578S:	Maintained
7579F:	drivers/hid/intel-ish-hid/
7580
7581INTEL IOMMU (VT-d)
7582M:	David Woodhouse <dwmw2@infradead.org>
7583L:	iommu@lists.linux-foundation.org
7584T:	git git://git.infradead.org/iommu-2.6.git
7585S:	Supported
7586F:	drivers/iommu/intel-iommu.c
7587F:	include/linux/intel-iommu.h
7588
7589INTEL IOP-ADMA DMA DRIVER
7590R:	Dan Williams <dan.j.williams@intel.com>
7591S:	Odd fixes
7592F:	drivers/dma/iop-adma.c
7593
7594INTEL IPU3 CSI-2 CIO2 DRIVER
7595M:	Yong Zhi <yong.zhi@intel.com>
7596M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7597M:	Bingbu Cao <bingbu.cao@intel.com>
7598R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7599R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7600L:	linux-media@vger.kernel.org
7601S:	Maintained
7602F:	drivers/media/pci/intel/ipu3/
7603F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7604
7605INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7606M:	Krzysztof Halasa <khalasa@piap.pl>
7607S:	Maintained
7608F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7609F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7610F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7611F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7612F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7613F:	drivers/net/wan/ixp4xx_hss.c
7614
7615INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7616M:	Deepak Saxena <dsaxena@plexity.net>
7617S:	Maintained
7618F:	drivers/char/hw_random/ixp4xx-rng.c
7619
7620INTEL MANAGEMENT ENGINE (mei)
7621M:	Tomas Winkler <tomas.winkler@intel.com>
7622L:	linux-kernel@vger.kernel.org
7623S:	Supported
7624F:	include/uapi/linux/mei.h
7625F:	include/linux/mei_cl_bus.h
7626F:	drivers/misc/mei/*
7627F:	drivers/watchdog/mei_wdt.c
7628F:	Documentation/misc-devices/mei/*
7629F:	samples/mei/*
7630
7631INTEL MENLOW THERMAL DRIVER
7632M:	Sujith Thomas <sujith.thomas@intel.com>
7633L:	platform-driver-x86@vger.kernel.org
7634W:	https://01.org/linux-acpi
7635S:	Supported
7636F:	drivers/platform/x86/intel_menlow.c
7637
7638INTEL MIC DRIVERS (mic)
7639M:	Sudeep Dutt <sudeep.dutt@intel.com>
7640M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7641S:	Supported
7642W:	https://github.com/sudeepdutt/mic
7643W:	http://software.intel.com/en-us/mic-developer
7644F:	include/linux/mic_bus.h
7645F:	include/linux/scif.h
7646F:	include/uapi/linux/mic_common.h
7647F:	include/uapi/linux/mic_ioctl.h
7648F:	include/uapi/linux/scif_ioctl.h
7649F:	drivers/misc/mic/
7650F:	drivers/dma/mic_x100_dma.c
7651F:	drivers/dma/mic_x100_dma.h
7652F:	Documentation/mic/
7653
7654INTEL PMC CORE DRIVER
7655M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7656M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7657L:	platform-driver-x86@vger.kernel.org
7658S:	Maintained
7659F:	drivers/platform/x86/intel_pmc_core*
7660
7661INTEL PMC/P-Unit IPC DRIVER
7662M:	Zha Qipeng<qipeng.zha@intel.com>
7663L:	platform-driver-x86@vger.kernel.org
7664S:	Maintained
7665F:	drivers/platform/x86/intel_pmc_ipc.c
7666F:	drivers/platform/x86/intel_punit_ipc.c
7667F:	arch/x86/include/asm/intel_pmc_ipc.h
7668F:	arch/x86/include/asm/intel_punit_ipc.h
7669
7670INTEL PMIC GPIO DRIVERS
7671M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7672S:	Maintained
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7674F:	drivers/gpio/gpio-*cove.c
7675F:	drivers/gpio/gpio-msic.c
7676
7677INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7678R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7679S:	Maintained
7680F:	drivers/mfd/intel_msic.c
7681F:	drivers/mfd/intel_soc_pmic*
7682F:	include/linux/mfd/intel_msic.h
7683F:	include/linux/mfd/intel_soc_pmic*
7684
7685INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7686M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7687L:	linux-wireless@vger.kernel.org
7688S:	Maintained
7689F:	Documentation/networking/README.ipw2100
7690F:	Documentation/networking/README.ipw2200
7691F:	drivers/net/wireless/intel/ipw2x00/
7692
7693INTEL PSTATE DRIVER
7694M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7695M:	Len Brown <lenb@kernel.org>
7696L:	linux-pm@vger.kernel.org
7697S:	Supported
7698F:	drivers/cpufreq/intel_pstate.c
7699
7700INTEL RDMA RNIC DRIVER
7701M:	Faisal Latif <faisal.latif@intel.com>
7702M:	Shiraz Saleem <shiraz.saleem@intel.com>
7703L:	linux-rdma@vger.kernel.org
7704S:	Supported
7705F:	drivers/infiniband/hw/i40iw/
7706F:	include/uapi/rdma/i40iw-abi.h
7707
7708INTEL TELEMETRY DRIVER
7709M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7710M:	"David E. Box" <david.e.box@linux.intel.com>
7711L:	platform-driver-x86@vger.kernel.org
7712S:	Maintained
7713F:	arch/x86/include/asm/intel_telemetry.h
7714F:	drivers/platform/x86/intel_telemetry*
7715
7716INTEL VIRTUAL BUTTON DRIVER
7717M:	AceLan Kao <acelan.kao@canonical.com>
7718L:	platform-driver-x86@vger.kernel.org
7719S:	Maintained
7720F:	drivers/platform/x86/intel-vbtn.c
7721
7722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7723M:	Stanislaw Gruszka <sgruszka@redhat.com>
7724L:	linux-wireless@vger.kernel.org
7725S:	Supported
7726F:	drivers/net/wireless/intel/iwlegacy/
7727
7728INTEL WIRELESS WIFI LINK (iwlwifi)
7729M:	Johannes Berg <johannes.berg@intel.com>
7730M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7731M:	Luca Coelho <luciano.coelho@intel.com>
7732M:	Intel Linux Wireless <linuxwifi@intel.com>
7733L:	linux-wireless@vger.kernel.org
7734W:	http://intellinuxwireless.org
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7736S:	Supported
7737F:	drivers/net/wireless/intel/iwlwifi/
7738
7739INTEL WIRELESS WIMAX CONNECTION 2400
7740M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7741M:	linux-wimax@intel.com
7742L:	wimax@linuxwimax.org (subscribers-only)
7743S:	Supported
7744W:	http://linuxwimax.org
7745F:	Documentation/wimax/README.i2400m
7746F:	drivers/net/wimax/i2400m/
7747F:	include/uapi/linux/wimax/i2400m.h
7748
7749INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7750M:	Mario Limonciello <mario.limonciello@dell.com>
7751S:	Maintained
7752F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7753
7754INTEL(R) TRACE HUB
7755M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7756S:	Supported
7757F:	Documentation/trace/intel_th.rst
7758F:	drivers/hwtracing/intel_th/
7759
7760INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7761M:	Ning Sun <ning.sun@intel.com>
7762L:	tboot-devel@lists.sourceforge.net
7763W:	http://tboot.sourceforge.net
7764T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7765S:	Supported
7766F:	Documentation/intel_txt.txt
7767F:	include/linux/tboot.h
7768F:	arch/x86/kernel/tboot.c
7769
7770INTEL-MID GPIO DRIVER
7771M:	David Cohen <david.a.cohen@linux.intel.com>
7772L:	linux-gpio@vger.kernel.org
7773S:	Maintained
7774F:	drivers/gpio/gpio-intel-mid.c
7775
7776INVENSENSE MPU-3050 GYROSCOPE DRIVER
7777M:	Linus Walleij <linus.walleij@linaro.org>
7778L:	linux-iio@vger.kernel.org
7779S:	Maintained
7780F:	drivers/iio/gyro/mpu3050*
7781F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7782
7783IOC3 ETHERNET DRIVER
7784M:	Ralf Baechle <ralf@linux-mips.org>
7785L:	linux-mips@vger.kernel.org
7786S:	Maintained
7787F:	drivers/net/ethernet/sgi/ioc3-eth.c
7788
7789IOC3 SERIAL DRIVER
7790M:	Pat Gefre <pfg@sgi.com>
7791L:	linux-serial@vger.kernel.org
7792S:	Maintained
7793F:	drivers/tty/serial/ioc3_serial.c
7794
7795IOMMU DRIVERS
7796M:	Joerg Roedel <joro@8bytes.org>
7797L:	iommu@lists.linux-foundation.org
7798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7799S:	Maintained
7800F:	Documentation/devicetree/bindings/iommu/
7801F:	drivers/iommu/
7802F:	include/linux/iommu.h
7803F:	include/linux/of_iommu.h
7804F:	include/linux/iova.h
7805
7806IP MASQUERADING
7807M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7808S:	Maintained
7809F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7810
7811IPMI SUBSYSTEM
7812M:	Corey Minyard <minyard@acm.org>
7813L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7814W:	http://openipmi.sourceforge.net/
7815S:	Supported
7816F:	Documentation/devicetree/bindings/ipmi/
7817F:	Documentation/IPMI.txt
7818F:	drivers/char/ipmi/
7819F:	include/linux/ipmi*
7820F:	include/uapi/linux/ipmi*
7821
7822IPS SCSI RAID DRIVER
7823M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7824L:	linux-scsi@vger.kernel.org
7825W:	http://www.adaptec.com/
7826S:	Maintained
7827F:	drivers/scsi/ips*
7828
7829IPVS
7830M:	Wensong Zhang <wensong@linux-vs.org>
7831M:	Simon Horman <horms@verge.net.au>
7832M:	Julian Anastasov <ja@ssi.bg>
7833L:	netdev@vger.kernel.org
7834L:	lvs-devel@vger.kernel.org
7835S:	Maintained
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7838F:	Documentation/networking/ipvs-sysctl.txt
7839F:	include/net/ip_vs.h
7840F:	include/uapi/linux/ip_vs.h
7841F:	net/netfilter/ipvs/
7842
7843IPWIRELESS DRIVER
7844M:	Jiri Kosina <jikos@kernel.org>
7845M:	David Sterba <dsterba@suse.com>
7846S:	Odd Fixes
7847F:	drivers/tty/ipwireless/
7848
7849IPX NETWORK LAYER
7850L:	netdev@vger.kernel.org
7851S:	Obsolete
7852F:	include/uapi/linux/ipx.h
7853
7854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7855M:	Marc Zyngier <marc.zyngier@arm.com>
7856S:	Maintained
7857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7858F:	Documentation/IRQ-domain.txt
7859F:	include/linux/irqdomain.h
7860F:	kernel/irq/irqdomain.c
7861F:	kernel/irq/msi.c
7862
7863IRQ SUBSYSTEM
7864M:	Thomas Gleixner <tglx@linutronix.de>
7865L:	linux-kernel@vger.kernel.org
7866S:	Maintained
7867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7868F:	kernel/irq/
7869
7870IRQCHIP DRIVERS
7871M:	Thomas Gleixner <tglx@linutronix.de>
7872M:	Jason Cooper <jason@lakedaemon.net>
7873M:	Marc Zyngier <marc.zyngier@arm.com>
7874L:	linux-kernel@vger.kernel.org
7875S:	Maintained
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7877F:	Documentation/devicetree/bindings/interrupt-controller/
7878F:	drivers/irqchip/
7879
7880ISA
7881M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7882S:	Maintained
7883F:	Documentation/isa.txt
7884F:	drivers/base/isa.c
7885F:	include/linux/isa.h
7886
7887ISA RADIO MODULE
7888M:	Hans Verkuil <hverkuil@xs4all.nl>
7889L:	linux-media@vger.kernel.org
7890T:	git git://linuxtv.org/media_tree.git
7891W:	https://linuxtv.org
7892S:	Maintained
7893F:	drivers/media/radio/radio-isa*
7894
7895ISAPNP
7896M:	Jaroslav Kysela <perex@perex.cz>
7897S:	Maintained
7898F:	Documentation/isapnp.txt
7899F:	drivers/pnp/isapnp/
7900F:	include/linux/isapnp.h
7901
7902ISCSI
7903M:	Lee Duncan <lduncan@suse.com>
7904M:	Chris Leech <cleech@redhat.com>
7905L:	open-iscsi@googlegroups.com
7906W:	www.open-iscsi.com
7907S:	Maintained
7908F:	drivers/scsi/*iscsi*
7909F:	include/scsi/*iscsi*
7910
7911iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7912M:	Peter Jones <pjones@redhat.com>
7913M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7914S:	Maintained
7915F:	drivers/firmware/iscsi_ibft*
7916
7917ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7918M:	Sagi Grimberg <sagi@grimberg.me>
7919M:	Max Gurtovoy <maxg@mellanox.com>
7920L:	linux-rdma@vger.kernel.org
7921S:	Supported
7922W:	http://www.openfabrics.org
7923W:	www.open-iscsi.org
7924Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7925F:	drivers/infiniband/ulp/iser/
7926
7927ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7928M:	Sagi Grimberg <sagi@grimberg.me>
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7930L:	linux-rdma@vger.kernel.org
7931L:	target-devel@vger.kernel.org
7932S:	Supported
7933W:	http://www.linux-iscsi.org
7934F:	drivers/infiniband/ulp/isert
7935
7936ISDN SUBSYSTEM
7937M:	Karsten Keil <isdn@linux-pingi.de>
7938L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7939L:	netdev@vger.kernel.org
7940W:	http://www.isdn4linux.de
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7942S:	Maintained
7943F:	Documentation/isdn/
7944F:	drivers/isdn/
7945F:	include/linux/isdn.h
7946F:	include/linux/isdn/
7947F:	include/uapi/linux/isdn.h
7948F:	include/uapi/linux/isdn/
7949
7950ISDN SUBSYSTEM (Eicon active card driver)
7951M:	Armin Schindler <mac@melware.de>
7952L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7953W:	http://www.melware.de
7954S:	Maintained
7955F:	drivers/isdn/hardware/eicon/
7956
7957IT87 HARDWARE MONITORING DRIVER
7958M:	Jean Delvare <jdelvare@suse.com>
7959L:	linux-hwmon@vger.kernel.org
7960S:	Maintained
7961F:	Documentation/hwmon/it87
7962F:	drivers/hwmon/it87.c
7963
7964IT913X MEDIA DRIVER
7965M:	Antti Palosaari <crope@iki.fi>
7966L:	linux-media@vger.kernel.org
7967W:	https://linuxtv.org
7968W:	http://palosaari.fi/linux/
7969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7970T:	git git://linuxtv.org/anttip/media_tree.git
7971S:	Maintained
7972F:	drivers/media/tuners/it913x*
7973
7974IVTV VIDEO4LINUX DRIVER
7975M:	Andy Walls <awalls@md.metrocast.net>
7976L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7977L:	linux-media@vger.kernel.org
7978T:	git git://linuxtv.org/media_tree.git
7979W:	http://www.ivtvdriver.org
7980S:	Maintained
7981F:	Documentation/media/v4l-drivers/ivtv*
7982F:	drivers/media/pci/ivtv/
7983F:	include/uapi/linux/ivtv*
7984
7985IX2505V MEDIA DRIVER
7986M:	Malcolm Priestley <tvboxspy@gmail.com>
7987L:	linux-media@vger.kernel.org
7988W:	https://linuxtv.org
7989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7990S:	Maintained
7991F:	drivers/media/dvb-frontends/ix2505v*
7992
7993JAILHOUSE HYPERVISOR INTERFACE
7994M:	Jan Kiszka <jan.kiszka@siemens.com>
7995L:	jailhouse-dev@googlegroups.com
7996S:	Maintained
7997F:	arch/x86/kernel/jailhouse.c
7998F:	arch/x86/include/asm/jailhouse_para.h
7999
8000JC42.4 TEMPERATURE SENSOR DRIVER
8001M:	Guenter Roeck <linux@roeck-us.net>
8002L:	linux-hwmon@vger.kernel.org
8003S:	Maintained
8004F:	drivers/hwmon/jc42.c
8005F:	Documentation/hwmon/jc42
8006
8007JFS FILESYSTEM
8008M:	Dave Kleikamp <shaggy@kernel.org>
8009L:	jfs-discussion@lists.sourceforge.net
8010W:	http://jfs.sourceforge.net/
8011T:	git git://github.com/kleikamp/linux-shaggy.git
8012S:	Maintained
8013F:	Documentation/filesystems/jfs.txt
8014F:	fs/jfs/
8015
8016JME NETWORK DRIVER
8017M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8018L:	netdev@vger.kernel.org
8019S:	Maintained
8020F:	drivers/net/ethernet/jme.*
8021
8022JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8023M:	David Woodhouse <dwmw2@infradead.org>
8024L:	linux-mtd@lists.infradead.org
8025W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8026S:	Maintained
8027F:	fs/jffs2/
8028F:	include/uapi/linux/jffs2.h
8029
8030JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8031M:	"Theodore Ts'o" <tytso@mit.edu>
8032M:	Jan Kara <jack@suse.com>
8033L:	linux-ext4@vger.kernel.org
8034S:	Maintained
8035F:	fs/jbd2/
8036F:	include/linux/jbd2.h
8037
8038JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8039M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8040L:	linux-media@vger.kernel.org
8041S:	Maintained
8042F:	drivers/media/platform/rcar_jpu.c
8043
8044JSM Neo PCI based serial card
8045M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8046L:	linux-serial@vger.kernel.org
8047S:	Maintained
8048F:	drivers/tty/serial/jsm/
8049
8050K10TEMP HARDWARE MONITORING DRIVER
8051M:	Clemens Ladisch <clemens@ladisch.de>
8052L:	linux-hwmon@vger.kernel.org
8053S:	Maintained
8054F:	Documentation/hwmon/k10temp
8055F:	drivers/hwmon/k10temp.c
8056
8057K8TEMP HARDWARE MONITORING DRIVER
8058M:	Rudolf Marek <r.marek@assembler.cz>
8059L:	linux-hwmon@vger.kernel.org
8060S:	Maintained
8061F:	Documentation/hwmon/k8temp
8062F:	drivers/hwmon/k8temp.c
8063
8064KASAN
8065M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8066R:	Alexander Potapenko <glider@google.com>
8067R:	Dmitry Vyukov <dvyukov@google.com>
8068L:	kasan-dev@googlegroups.com
8069S:	Maintained
8070F:	arch/*/include/asm/kasan.h
8071F:	arch/*/mm/kasan_init*
8072F:	Documentation/dev-tools/kasan.rst
8073F:	include/linux/kasan*.h
8074F:	lib/test_kasan.c
8075F:	mm/kasan/
8076F:	scripts/Makefile.kasan
8077
8078KCONFIG
8079M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8081L:	linux-kbuild@vger.kernel.org
8082S:	Maintained
8083F:	Documentation/kbuild/kconfig*
8084F:	scripts/kconfig/
8085F:	scripts/Kconfig.include
8086
8087KDUMP
8088M:	Dave Young <dyoung@redhat.com>
8089M:	Baoquan He <bhe@redhat.com>
8090R:	Vivek Goyal <vgoyal@redhat.com>
8091L:	kexec@lists.infradead.org
8092W:	http://lse.sourceforge.net/kdump/
8093S:	Maintained
8094F:	Documentation/kdump/
8095
8096KEENE FM RADIO TRANSMITTER DRIVER
8097M:	Hans Verkuil <hverkuil@xs4all.nl>
8098L:	linux-media@vger.kernel.org
8099T:	git git://linuxtv.org/media_tree.git
8100W:	https://linuxtv.org
8101S:	Maintained
8102F:	drivers/media/radio/radio-keene*
8103
8104KERNEL AUTOMOUNTER
8105M:	Ian Kent <raven@themaw.net>
8106L:	autofs@vger.kernel.org
8107S:	Maintained
8108F:	fs/autofs/
8109
8110KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8111M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8112M:	Michal Marek <michal.lkml@markovi.net>
8113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8114L:	linux-kbuild@vger.kernel.org
8115S:	Maintained
8116F:	Documentation/kbuild/
8117F:	Makefile
8118F:	scripts/Kbuild*
8119F:	scripts/Makefile*
8120F:	scripts/basic/
8121F:	scripts/mk*
8122F:	scripts/mod/
8123F:	scripts/package/
8124
8125KERNEL JANITORS
8126L:	kernel-janitors@vger.kernel.org
8127W:	http://kernelnewbies.org/KernelJanitors
8128S:	Odd Fixes
8129
8130KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8131M:	"J. Bruce Fields" <bfields@fieldses.org>
8132M:	Jeff Layton <jlayton@kernel.org>
8133L:	linux-nfs@vger.kernel.org
8134W:	http://nfs.sourceforge.net/
8135T:	git git://linux-nfs.org/~bfields/linux.git
8136S:	Supported
8137F:	fs/nfsd/
8138F:	include/uapi/linux/nfsd/
8139F:	fs/lockd/
8140F:	fs/nfs_common/
8141F:	net/sunrpc/
8142F:	include/linux/lockd/
8143F:	include/linux/sunrpc/
8144F:	include/uapi/linux/sunrpc/
8145
8146KERNEL SELFTEST FRAMEWORK
8147M:	Shuah Khan <shuah@kernel.org>
8148L:	linux-kselftest@vger.kernel.org
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8150Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8151S:	Maintained
8152F:	tools/testing/selftests/
8153F:	Documentation/dev-tools/kselftest*
8154
8155KERNEL USERMODE HELPER
8156M:	Luis Chamberlain <mcgrof@kernel.org>
8157L:	linux-kernel@vger.kernel.org
8158S:	Maintained
8159F:	kernel/umh.c
8160F:	include/linux/umh.h
8161
8162KERNEL VIRTUAL MACHINE (KVM)
8163M:	Paolo Bonzini <pbonzini@redhat.com>
8164M:	Radim Krčmář <rkrcmar@redhat.com>
8165L:	kvm@vger.kernel.org
8166W:	http://www.linux-kvm.org
8167T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8168S:	Supported
8169F:	Documentation/virtual/kvm/
8170F:	include/trace/events/kvm.h
8171F:	include/uapi/asm-generic/kvm*
8172F:	include/uapi/linux/kvm*
8173F:	include/asm-generic/kvm*
8174F:	include/linux/kvm*
8175F:	include/kvm/iodev.h
8176F:	virt/kvm/*
8177F:	tools/kvm/
8178
8179KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8180M:	Joerg Roedel <joro@8bytes.org>
8181L:	kvm@vger.kernel.org
8182W:	http://www.linux-kvm.org/
8183S:	Maintained
8184F:	arch/x86/include/asm/svm.h
8185F:	arch/x86/kvm/svm.c
8186
8187KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8188M:	Christoffer Dall <christoffer.dall@arm.com>
8189M:	Marc Zyngier <marc.zyngier@arm.com>
8190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191L:	kvmarm@lists.cs.columbia.edu
8192W:	http://systems.cs.columbia.edu/projects/kvm-arm
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8194S:	Supported
8195F:	arch/arm/include/uapi/asm/kvm*
8196F:	arch/arm/include/asm/kvm*
8197F:	arch/arm/kvm/
8198F:	virt/kvm/arm/
8199F:	include/kvm/arm_*
8200
8201KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8202M:	Christoffer Dall <christoffer.dall@arm.com>
8203M:	Marc Zyngier <marc.zyngier@arm.com>
8204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8205L:	kvmarm@lists.cs.columbia.edu
8206S:	Maintained
8207F:	arch/arm64/include/uapi/asm/kvm*
8208F:	arch/arm64/include/asm/kvm*
8209F:	arch/arm64/kvm/
8210
8211KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8212M:	James Hogan <jhogan@kernel.org>
8213L:	linux-mips@vger.kernel.org
8214S:	Supported
8215F:	arch/mips/include/uapi/asm/kvm*
8216F:	arch/mips/include/asm/kvm*
8217F:	arch/mips/kvm/
8218
8219KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8220M:	Paul Mackerras <paulus@ozlabs.org>
8221L:	kvm-ppc@vger.kernel.org
8222W:	http://www.linux-kvm.org/
8223T:	git git://github.com/agraf/linux-2.6.git
8224S:	Supported
8225F:	arch/powerpc/include/uapi/asm/kvm*
8226F:	arch/powerpc/include/asm/kvm*
8227F:	arch/powerpc/kvm/
8228F:	arch/powerpc/kernel/kvm*
8229
8230KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8231M:	Christian Borntraeger <borntraeger@de.ibm.com>
8232M:	Janosch Frank <frankja@linux.ibm.com>
8233R:	David Hildenbrand <david@redhat.com>
8234R:	Cornelia Huck <cohuck@redhat.com>
8235L:	linux-s390@vger.kernel.org
8236W:	http://www.ibm.com/developerworks/linux/linux390/
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8238S:	Supported
8239F:	arch/s390/include/uapi/asm/kvm*
8240F:	arch/s390/include/asm/gmap.h
8241F:	arch/s390/include/asm/kvm*
8242F:	arch/s390/kvm/
8243F:	arch/s390/mm/gmap.c
8244
8245KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8246M:	Paolo Bonzini <pbonzini@redhat.com>
8247M:	Radim Krčmář <rkrcmar@redhat.com>
8248L:	kvm@vger.kernel.org
8249W:	http://www.linux-kvm.org
8250T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8251S:	Supported
8252F:	arch/x86/kvm/
8253F:	arch/x86/include/uapi/asm/kvm*
8254F:	arch/x86/include/asm/kvm*
8255F:	arch/x86/include/asm/pvclock-abi.h
8256F:	arch/x86/kernel/kvm.c
8257F:	arch/x86/kernel/kvmclock.c
8258
8259KERNFS
8260M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8261M:	Tejun Heo <tj@kernel.org>
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8263S:	Supported
8264F:	include/linux/kernfs.h
8265F:	fs/kernfs/
8266
8267KEXEC
8268M:	Eric Biederman <ebiederm@xmission.com>
8269W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8270L:	kexec@lists.infradead.org
8271S:	Maintained
8272F:	include/linux/kexec.h
8273F:	include/uapi/linux/kexec.h
8274F:	kernel/kexec*
8275
8276KEYS-ENCRYPTED
8277M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8278L:	linux-integrity@vger.kernel.org
8279L:	keyrings@vger.kernel.org
8280S:	Supported
8281F:	Documentation/security/keys/trusted-encrypted.rst
8282F:	include/keys/encrypted-type.h
8283F:	security/keys/encrypted-keys/
8284
8285KEYS-TRUSTED
8286M:	James Bottomley <jejb@linux.vnet.ibm.com>
8287M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8288M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8289L:	linux-integrity@vger.kernel.org
8290L:	keyrings@vger.kernel.org
8291S:	Supported
8292F:	Documentation/security/keys/trusted-encrypted.rst
8293F:	include/keys/trusted-type.h
8294F:	security/keys/trusted.c
8295F:	security/keys/trusted.h
8296
8297KEYS/KEYRINGS:
8298M:	David Howells <dhowells@redhat.com>
8299L:	keyrings@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/security/keys/core.rst
8302F:	include/linux/key.h
8303F:	include/linux/key-type.h
8304F:	include/linux/keyctl.h
8305F:	include/uapi/linux/keyctl.h
8306F:	include/keys/
8307F:	security/keys/
8308
8309KGDB / KDB /debug_core
8310M:	Jason Wessel <jason.wessel@windriver.com>
8311M:	Daniel Thompson <daniel.thompson@linaro.org>
8312W:	http://kgdb.wiki.kernel.org/
8313L:	kgdb-bugreport@lists.sourceforge.net
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8315S:	Maintained
8316F:	Documentation/dev-tools/kgdb.rst
8317F:	drivers/misc/kgdbts.c
8318F:	drivers/tty/serial/kgdboc.c
8319F:	include/linux/kdb.h
8320F:	include/linux/kgdb.h
8321F:	kernel/debug/
8322
8323KMEMLEAK
8324M:	Catalin Marinas <catalin.marinas@arm.com>
8325S:	Maintained
8326F:	Documentation/dev-tools/kmemleak.rst
8327F:	include/linux/kmemleak.h
8328F:	mm/kmemleak.c
8329F:	mm/kmemleak-test.c
8330
8331KMOD KERNEL MODULE LOADER - USERMODE HELPER
8332M:	Luis Chamberlain <mcgrof@kernel.org>
8333L:	linux-kernel@vger.kernel.org
8334S:	Maintained
8335F:	kernel/kmod.c
8336F:	include/linux/kmod.h
8337F:	lib/test_kmod.c
8338F:	tools/testing/selftests/kmod/
8339
8340KPROBES
8341M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8342M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8343M:	"David S. Miller" <davem@davemloft.net>
8344M:	Masami Hiramatsu <mhiramat@kernel.org>
8345S:	Maintained
8346F:	Documentation/kprobes.txt
8347F:	include/linux/kprobes.h
8348F:	include/asm-generic/kprobes.h
8349F:	kernel/kprobes.c
8350
8351KS0108 LCD CONTROLLER DRIVER
8352M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8353S:	Maintained
8354F:	Documentation/auxdisplay/ks0108
8355F:	drivers/auxdisplay/ks0108.c
8356F:	include/linux/ks0108.h
8357
8358L3MDEV
8359M:	David Ahern <dsa@cumulusnetworks.com>
8360L:	netdev@vger.kernel.org
8361S:	Maintained
8362F:	net/l3mdev
8363F:	include/net/l3mdev.h
8364
8365L7 BPF FRAMEWORK
8366M:	John Fastabend <john.fastabend@gmail.com>
8367M:	Daniel Borkmann <daniel@iogearbox.net>
8368L:	netdev@vger.kernel.org
8369S:	Maintained
8370F:	include/linux/skmsg.h
8371F:	net/core/skmsg.c
8372F:	net/core/sock_map.c
8373F:	net/ipv4/tcp_bpf.c
8374
8375LANTIQ / INTEL Ethernet drivers
8376M:	Hauke Mehrtens <hauke@hauke-m.de>
8377L:	netdev@vger.kernel.org
8378S:	Maintained
8379F:	net/dsa/tag_gswip.c
8380F:	drivers/net/ethernet/lantiq_xrx200.c
8381F:	drivers/net/dsa/lantiq_pce.h
8382F:	drivers/net/dsa/lantiq_gswip.c
8383
8384LANTIQ MIPS ARCHITECTURE
8385M:	John Crispin <john@phrozen.org>
8386L:	linux-mips@vger.kernel.org
8387S:	Maintained
8388F:	arch/mips/lantiq
8389F:	drivers/soc/lantiq
8390
8391LAPB module
8392L:	linux-x25@vger.kernel.org
8393S:	Orphan
8394F:	Documentation/networking/lapb-module.txt
8395F:	include/*/lapb.h
8396F:	net/lapb/
8397
8398LASI 53c700 driver for PARISC
8399M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8400L:	linux-scsi@vger.kernel.org
8401S:	Maintained
8402F:	Documentation/scsi/53c700.txt
8403F:	drivers/scsi/53c700*
8404
8405LEAKING_ADDRESSES
8406M:	Tobin C. Harding <me@tobin.cc>
8407M:	Tycho Andersen <tycho@tycho.ws>
8408L:	kernel-hardening@lists.openwall.com
8409S:	Maintained
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8411F:	scripts/leaking_addresses.pl
8412
8413LED SUBSYSTEM
8414M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8415M:	Pavel Machek <pavel@ucw.cz>
8416L:	linux-leds@vger.kernel.org
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8418S:	Maintained
8419F:	Documentation/devicetree/bindings/leds/
8420F:	drivers/leds/
8421F:	include/linux/leds.h
8422
8423LEGACY EEPROM DRIVER
8424M:	Jean Delvare <jdelvare@suse.com>
8425S:	Maintained
8426F:	Documentation/misc-devices/eeprom
8427F:	drivers/misc/eeprom/eeprom.c
8428
8429LEGO MINDSTORMS EV3
8430R:	David Lechner <david@lechnology.com>
8431S:	Maintained
8432F:	arch/arm/boot/dts/da850-lego-ev3.dts
8433F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8434F:	drivers/power/supply/lego_ev3_battery.c
8435
8436LEGO USB Tower driver
8437M:	Juergen Stuber <starblue@users.sourceforge.net>
8438L:	legousb-devel@lists.sourceforge.net
8439W:	http://legousb.sourceforge.net/
8440S:	Maintained
8441F:	drivers/usb/misc/legousbtower.c
8442
8443LG LAPTOP EXTRAS
8444M:	Matan Ziv-Av <matan@svgalib.org>
8445L:	platform-driver-x86@vger.kernel.org
8446S:	Maintained
8447F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8448F:	Documentation/laptops/lg-laptop.rst
8449F:	drivers/platform/x86/lg-laptop.c
8450
8451LG2160 MEDIA DRIVER
8452M:	Michael Krufky <mkrufky@linuxtv.org>
8453L:	linux-media@vger.kernel.org
8454W:	https://linuxtv.org
8455W:	http://github.com/mkrufky
8456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8457T:	git git://linuxtv.org/mkrufky/tuners.git
8458S:	Maintained
8459F:	drivers/media/dvb-frontends/lg2160.*
8460
8461LGDT3305 MEDIA DRIVER
8462M:	Michael Krufky <mkrufky@linuxtv.org>
8463L:	linux-media@vger.kernel.org
8464W:	https://linuxtv.org
8465W:	http://github.com/mkrufky
8466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8467T:	git git://linuxtv.org/mkrufky/tuners.git
8468S:	Maintained
8469F:	drivers/media/dvb-frontends/lgdt3305.*
8470
8471LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8472M:	Viresh Kumar <vireshk@kernel.org>
8473L:	linux-ide@vger.kernel.org
8474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8475S:	Maintained
8476F:	include/linux/pata_arasan_cf_data.h
8477F:	drivers/ata/pata_arasan_cf.c
8478
8479LIBATA PATA DRIVERS
8480M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8481M:	Jens Axboe <axboe@kernel.dk>
8482L:	linux-ide@vger.kernel.org
8483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8484S:	Maintained
8485F:	drivers/ata/pata_*.c
8486F:	drivers/ata/ata_generic.c
8487
8488LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8489M:	Linus Walleij <linus.walleij@linaro.org>
8490L:	linux-ide@vger.kernel.org
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8492S:	Maintained
8493F:	drivers/ata/pata_ftide010.c
8494F:	drivers/ata/sata_gemini.c
8495F:	drivers/ata/sata_gemini.h
8496
8497LIBATA SATA AHCI PLATFORM devices support
8498M:	Hans de Goede <hdegoede@redhat.com>
8499M:	Jens Axboe <axboe@kernel.dk>
8500L:	linux-ide@vger.kernel.org
8501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8502S:	Maintained
8503F:	drivers/ata/ahci_platform.c
8504F:	drivers/ata/libahci_platform.c
8505F:	include/linux/ahci_platform.h
8506
8507LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8508M:	Mikael Pettersson <mikpelinux@gmail.com>
8509L:	linux-ide@vger.kernel.org
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8511S:	Maintained
8512F:	drivers/ata/sata_promise.*
8513
8514LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8515M:	Jens Axboe <axboe@kernel.dk>
8516L:	linux-ide@vger.kernel.org
8517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8518S:	Maintained
8519F:	drivers/ata/
8520F:	include/linux/ata.h
8521F:	include/linux/libata.h
8522F:	Documentation/devicetree/bindings/ata/
8523
8524LIBLOCKDEP
8525M:	Sasha Levin <alexander.levin@microsoft.com>
8526S:	Maintained
8527F:	tools/lib/lockdep/
8528
8529LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8530M:	Ross Zwisler <zwisler@kernel.org>
8531M:	Dan Williams <dan.j.williams@intel.com>
8532M:	Vishal Verma <vishal.l.verma@intel.com>
8533M:	Dave Jiang <dave.jiang@intel.com>
8534L:	linux-nvdimm@lists.01.org
8535Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8536S:	Supported
8537F:	drivers/nvdimm/blk.c
8538F:	drivers/nvdimm/region_devs.c
8539
8540LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8541M:	Vishal Verma <vishal.l.verma@intel.com>
8542M:	Dan Williams <dan.j.williams@intel.com>
8543M:	Ross Zwisler <zwisler@kernel.org>
8544M:	Dave Jiang <dave.jiang@intel.com>
8545L:	linux-nvdimm@lists.01.org
8546Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8547S:	Supported
8548F:	drivers/nvdimm/btt*
8549
8550LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8551M:	Ross Zwisler <zwisler@kernel.org>
8552M:	Dan Williams <dan.j.williams@intel.com>
8553M:	Vishal Verma <vishal.l.verma@intel.com>
8554M:	Dave Jiang <dave.jiang@intel.com>
8555L:	linux-nvdimm@lists.01.org
8556Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8557S:	Supported
8558F:	drivers/nvdimm/pmem*
8559
8560LIBNVDIMM: DEVICETREE BINDINGS
8561M:	Oliver O'Halloran <oohall@gmail.com>
8562L:	linux-nvdimm@lists.01.org
8563Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8564S:	Supported
8565F:	drivers/nvdimm/of_pmem.c
8566F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8567
8568LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8569M:	Dan Williams <dan.j.williams@intel.com>
8570M:	Ross Zwisler <zwisler@kernel.org>
8571M:	Vishal Verma <vishal.l.verma@intel.com>
8572M:	Dave Jiang <dave.jiang@intel.com>
8573L:	linux-nvdimm@lists.01.org
8574Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8576S:	Supported
8577F:	drivers/nvdimm/*
8578F:	drivers/acpi/nfit/*
8579F:	include/linux/nd.h
8580F:	include/linux/libnvdimm.h
8581F:	include/uapi/linux/ndctl.h
8582
8583LIGHTNVM PLATFORM SUPPORT
8584M:	Matias Bjorling <mb@lightnvm.io>
8585W:	http://github/OpenChannelSSD
8586L:	linux-block@vger.kernel.org
8587S:	Maintained
8588F:	drivers/lightnvm/
8589F:	include/linux/lightnvm.h
8590F:	include/uapi/linux/lightnvm.h
8591
8592LINUX FOR POWER MACINTOSH
8593M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8594W:	http://www.penguinppc.org/
8595L:	linuxppc-dev@lists.ozlabs.org
8596S:	Maintained
8597F:	arch/powerpc/platforms/powermac/
8598F:	drivers/macintosh/
8599
8600LINUX FOR POWERPC (32-BIT AND 64-BIT)
8601M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8602M:	Paul Mackerras <paulus@samba.org>
8603M:	Michael Ellerman <mpe@ellerman.id.au>
8604W:	https://github.com/linuxppc/linux/wiki
8605L:	linuxppc-dev@lists.ozlabs.org
8606Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8608S:	Supported
8609F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8610F:	Documentation/devicetree/bindings/powerpc/
8611F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8612F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8613F:	Documentation/powerpc/
8614F:	arch/powerpc/
8615F:	drivers/char/tpm/tpm_ibmvtpm*
8616F:	drivers/crypto/nx/
8617F:	drivers/crypto/vmx/
8618F:	drivers/i2c/busses/i2c-opal.c
8619F:	drivers/net/ethernet/ibm/ibmveth.*
8620F:	drivers/net/ethernet/ibm/ibmvnic.*
8621F:	drivers/pci/hotplug/pnv_php.c
8622F:	drivers/pci/hotplug/rpa*
8623F:	drivers/rtc/rtc-opal.c
8624F:	drivers/scsi/ibmvscsi/
8625F:	drivers/tty/hvc/hvc_opal.c
8626F:	drivers/watchdog/wdrtas.c
8627F:	tools/testing/selftests/powerpc
8628N:	/pmac
8629N:	powermac
8630N:	powernv
8631N:	[^a-z0-9]ps3
8632N:	pseries
8633
8634LINUX FOR POWERPC EMBEDDED MPC5XXX
8635M:	Anatolij Gustschin <agust@denx.de>
8636L:	linuxppc-dev@lists.ozlabs.org
8637T:	git git://git.denx.de/linux-denx-agust.git
8638S:	Maintained
8639F:	arch/powerpc/platforms/512x/
8640F:	arch/powerpc/platforms/52xx/
8641
8642LINUX FOR POWERPC EMBEDDED PPC4XX
8643M:	Alistair Popple <alistair@popple.id.au>
8644M:	Matt Porter <mporter@kernel.crashing.org>
8645W:	http://www.penguinppc.org/
8646L:	linuxppc-dev@lists.ozlabs.org
8647S:	Maintained
8648F:	arch/powerpc/platforms/40x/
8649F:	arch/powerpc/platforms/44x/
8650
8651LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8652M:	Scott Wood <oss@buserror.net>
8653M:	Kumar Gala <galak@kernel.crashing.org>
8654W:	http://www.penguinppc.org/
8655L:	linuxppc-dev@lists.ozlabs.org
8656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8657S:	Maintained
8658F:	arch/powerpc/platforms/83xx/
8659F:	arch/powerpc/platforms/85xx/
8660F:	Documentation/devicetree/bindings/powerpc/fsl/
8661
8662LINUX FOR POWERPC EMBEDDED PPC8XX
8663M:	Vitaly Bordug <vitb@kernel.crashing.org>
8664W:	http://www.penguinppc.org/
8665L:	linuxppc-dev@lists.ozlabs.org
8666S:	Maintained
8667F:	arch/powerpc/platforms/8xx/
8668
8669LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8670L:	linuxppc-dev@lists.ozlabs.org
8671S:	Orphan
8672F:	arch/powerpc/*/*virtex*
8673F:	arch/powerpc/*/*/*virtex*
8674
8675LINUX FOR POWERPC PA SEMI PWRFICIENT
8676L:	linuxppc-dev@lists.ozlabs.org
8677S:	Orphan
8678F:	arch/powerpc/platforms/pasemi/
8679F:	drivers/*/*pasemi*
8680F:	drivers/*/*/*pasemi*
8681
8682LINUX KERNEL DUMP TEST MODULE (LKDTM)
8683M:	Kees Cook <keescook@chromium.org>
8684S:	Maintained
8685F:	drivers/misc/lkdtm/*
8686
8687LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8688M:	Alan Stern <stern@rowland.harvard.edu>
8689M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8690M:	Will Deacon <will.deacon@arm.com>
8691M:	Peter Zijlstra <peterz@infradead.org>
8692M:	Boqun Feng <boqun.feng@gmail.com>
8693M:	Nicholas Piggin <npiggin@gmail.com>
8694M:	David Howells <dhowells@redhat.com>
8695M:	Jade Alglave <j.alglave@ucl.ac.uk>
8696M:	Luc Maranget <luc.maranget@inria.fr>
8697M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8698R:	Akira Yokosawa <akiyks@gmail.com>
8699R:	Daniel Lustig <dlustig@nvidia.com>
8700L:	linux-kernel@vger.kernel.org
8701L:	linux-arch@vger.kernel.org
8702S:	Supported
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8704F:	tools/memory-model/
8705F:	Documentation/atomic_bitops.txt
8706F:	Documentation/atomic_t.txt
8707F:	Documentation/core-api/atomic_ops.rst
8708F:	Documentation/core-api/refcount-vs-atomic.rst
8709F:	Documentation/memory-barriers.txt
8710
8711LIS3LV02D ACCELEROMETER DRIVER
8712M:	Eric Piel <eric.piel@tremplin-utc.net>
8713S:	Maintained
8714F:	Documentation/misc-devices/lis3lv02d
8715F:	drivers/misc/lis3lv02d/
8716F:	drivers/platform/x86/hp_accel.c
8717
8718LIVE PATCHING
8719M:	Josh Poimboeuf <jpoimboe@redhat.com>
8720M:	Jessica Yu <jeyu@kernel.org>
8721M:	Jiri Kosina <jikos@kernel.org>
8722M:	Miroslav Benes <mbenes@suse.cz>
8723R:	Petr Mladek <pmladek@suse.com>
8724S:	Maintained
8725F:	kernel/livepatch/
8726F:	include/linux/livepatch.h
8727F:	arch/x86/include/asm/livepatch.h
8728F:	arch/x86/kernel/livepatch.c
8729F:	Documentation/livepatch/
8730F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8731F:	samples/livepatch/
8732L:	live-patching@vger.kernel.org
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8734
8735LLC (802.2)
8736L:	netdev@vger.kernel.org
8737S:	Odd fixes
8738F:	include/linux/llc.h
8739F:	include/uapi/linux/llc.h
8740F:	include/net/llc*
8741F:	net/llc/
8742
8743LM73 HARDWARE MONITOR DRIVER
8744M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8745L:	linux-hwmon@vger.kernel.org
8746S:	Maintained
8747F:	drivers/hwmon/lm73.c
8748
8749LM78 HARDWARE MONITOR DRIVER
8750M:	Jean Delvare <jdelvare@suse.com>
8751L:	linux-hwmon@vger.kernel.org
8752S:	Maintained
8753F:	Documentation/hwmon/lm78
8754F:	drivers/hwmon/lm78.c
8755
8756LM83 HARDWARE MONITOR DRIVER
8757M:	Jean Delvare <jdelvare@suse.com>
8758L:	linux-hwmon@vger.kernel.org
8759S:	Maintained
8760F:	Documentation/hwmon/lm83
8761F:	drivers/hwmon/lm83.c
8762
8763LM90 HARDWARE MONITOR DRIVER
8764M:	Jean Delvare <jdelvare@suse.com>
8765L:	linux-hwmon@vger.kernel.org
8766S:	Maintained
8767F:	Documentation/hwmon/lm90
8768F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8769F:	drivers/hwmon/lm90.c
8770F:	include/dt-bindings/thermal/lm90.h
8771
8772LM95234 HARDWARE MONITOR DRIVER
8773M:	Guenter Roeck <linux@roeck-us.net>
8774L:	linux-hwmon@vger.kernel.org
8775S:	Maintained
8776F:	Documentation/hwmon/lm95234
8777F:	drivers/hwmon/lm95234.c
8778
8779LME2510 MEDIA DRIVER
8780M:	Malcolm Priestley <tvboxspy@gmail.com>
8781L:	linux-media@vger.kernel.org
8782W:	https://linuxtv.org
8783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8784S:	Maintained
8785F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8786
8787LOADPIN SECURITY MODULE
8788M:	Kees Cook <keescook@chromium.org>
8789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8790S:	Supported
8791F:	security/loadpin/
8792F:	Documentation/admin-guide/LSM/LoadPin.rst
8793
8794LOCKING PRIMITIVES
8795M:	Peter Zijlstra <peterz@infradead.org>
8796M:	Ingo Molnar <mingo@redhat.com>
8797M:	Will Deacon <will.deacon@arm.com>
8798L:	linux-kernel@vger.kernel.org
8799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8800S:	Maintained
8801F:	Documentation/locking/
8802F:	include/linux/lockdep.h
8803F:	include/linux/spinlock*.h
8804F:	arch/*/include/asm/spinlock*.h
8805F:	include/linux/rwlock*.h
8806F:	include/linux/mutex*.h
8807F:	include/linux/rwsem*.h
8808F:	arch/*/include/asm/rwsem.h
8809F:	include/linux/seqlock.h
8810F:	lib/locking*.[ch]
8811F:	kernel/locking/
8812X:	kernel/locking/locktorture.c
8813
8814LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8815M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8816L:	linux-ntfs-dev@lists.sourceforge.net
8817W:	http://www.linux-ntfs.org/content/view/19/37/
8818S:	Maintained
8819F:	Documentation/ldm.txt
8820F:	block/partitions/ldm.*
8821
8822LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8823M:	Sathya Prakash <sathya.prakash@broadcom.com>
8824M:	Chaitra P B <chaitra.basappa@broadcom.com>
8825M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8826L:	MPT-FusionLinux.pdl@broadcom.com
8827L:	linux-scsi@vger.kernel.org
8828W:	http://www.avagotech.com/support/
8829S:	Supported
8830F:	drivers/message/fusion/
8831F:	drivers/scsi/mpt3sas/
8832
8833LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8834M:	Matthew Wilcox <willy@infradead.org>
8835L:	linux-scsi@vger.kernel.org
8836S:	Maintained
8837F:	drivers/scsi/sym53c8xx_2/
8838
8839LTC1660 DAC DRIVER
8840M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8841L:	linux-iio@vger.kernel.org
8842S:	Maintained
8843F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8844F:	drivers/iio/dac/ltc1660.c
8845
8846LTC4261 HARDWARE MONITOR DRIVER
8847M:	Guenter Roeck <linux@roeck-us.net>
8848L:	linux-hwmon@vger.kernel.org
8849S:	Maintained
8850F:	Documentation/hwmon/ltc4261
8851F:	drivers/hwmon/ltc4261.c
8852
8853LTC4306 I2C MULTIPLEXER DRIVER
8854M:	Michael Hennerich <michael.hennerich@analog.com>
8855W:	http://ez.analog.com/community/linux-device-drivers
8856L:	linux-i2c@vger.kernel.org
8857S:	Supported
8858F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8859F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8860
8861LTP (Linux Test Project)
8862M:	Mike Frysinger <vapier@gentoo.org>
8863M:	Cyril Hrubis <chrubis@suse.cz>
8864M:	Wanlong Gao <wanlong.gao@gmail.com>
8865M:	Jan Stancek <jstancek@redhat.com>
8866M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8867M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8868L:	ltp@lists.linux.it (subscribers-only)
8869W:	http://linux-test-project.github.io/
8870T:	git git://github.com/linux-test-project/ltp.git
8871S:	Maintained
8872
8873M68K ARCHITECTURE
8874M:	Geert Uytterhoeven <geert@linux-m68k.org>
8875L:	linux-m68k@lists.linux-m68k.org
8876W:	http://www.linux-m68k.org/
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8878S:	Maintained
8879F:	arch/m68k/
8880F:	drivers/zorro/
8881
8882M68K ON APPLE MACINTOSH
8883M:	Joshua Thompson <funaho@jurai.org>
8884W:	http://www.mac.linux-m68k.org/
8885L:	linux-m68k@lists.linux-m68k.org
8886S:	Maintained
8887F:	arch/m68k/mac/
8888
8889M68K ON HP9000/300
8890M:	Philip Blundell <philb@gnu.org>
8891W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8892S:	Maintained
8893F:	arch/m68k/hp300/
8894
8895M88DS3103 MEDIA DRIVER
8896M:	Antti Palosaari <crope@iki.fi>
8897L:	linux-media@vger.kernel.org
8898W:	https://linuxtv.org
8899W:	http://palosaari.fi/linux/
8900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8901T:	git git://linuxtv.org/anttip/media_tree.git
8902S:	Maintained
8903F:	drivers/media/dvb-frontends/m88ds3103*
8904
8905M88RS2000 MEDIA DRIVER
8906M:	Malcolm Priestley <tvboxspy@gmail.com>
8907L:	linux-media@vger.kernel.org
8908W:	https://linuxtv.org
8909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8910S:	Maintained
8911F:	drivers/media/dvb-frontends/m88rs2000*
8912
8913MA901 MASTERKIT USB FM RADIO DRIVER
8914M:	Alexey Klimov <klimov.linux@gmail.com>
8915L:	linux-media@vger.kernel.org
8916T:	git git://linuxtv.org/media_tree.git
8917S:	Maintained
8918F:	drivers/media/radio/radio-ma901.c
8919
8920MAC80211
8921M:	Johannes Berg <johannes@sipsolutions.net>
8922L:	linux-wireless@vger.kernel.org
8923W:	http://wireless.kernel.org/
8924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8926S:	Maintained
8927F:	Documentation/networking/mac80211-injection.txt
8928F:	include/net/mac80211.h
8929F:	net/mac80211/
8930F:	drivers/net/wireless/mac80211_hwsim.[ch]
8931F:	Documentation/networking/mac80211_hwsim/README
8932
8933MAILBOX API
8934M:	Jassi Brar <jassisinghbrar@gmail.com>
8935L:	linux-kernel@vger.kernel.org
8936S:	Maintained
8937F:	drivers/mailbox/
8938F:	include/linux/mailbox_client.h
8939F:	include/linux/mailbox_controller.h
8940
8941MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8942M:	Michael Kerrisk <mtk.manpages@gmail.com>
8943W:	http://www.kernel.org/doc/man-pages
8944L:	linux-man@vger.kernel.org
8945S:	Maintained
8946
8947MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8948M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8949L:	linux-mips@vger.kernel.org
8950S:	Maintained
8951F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8952
8953MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8954M:	Andrew Lunn <andrew@lunn.ch>
8955M:	Vivien Didelot <vivien.didelot@gmail.com>
8956L:	netdev@vger.kernel.org
8957S:	Maintained
8958F:	drivers/net/dsa/mv88e6xxx/
8959F:	include/linux/platform_data/mv88e6xxx.h
8960F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8961
8962MARVELL ARMADA DRM SUPPORT
8963M:	Russell King <linux@armlinux.org.uk>
8964S:	Maintained
8965T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8966T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8967F:	drivers/gpu/drm/armada/
8968F:	include/uapi/drm/armada_drm.h
8969F:	Documentation/devicetree/bindings/display/armada/
8970
8971MARVELL CRYPTO DRIVER
8972M:	Boris Brezillon <boris.brezillon@bootlin.com>
8973M:	Arnaud Ebalard <arno@natisbad.org>
8974F:	drivers/crypto/marvell/
8975S:	Maintained
8976L:	linux-crypto@vger.kernel.org
8977
8978MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8979M:	Mirko Lindner <mlindner@marvell.com>
8980M:	Stephen Hemminger <stephen@networkplumber.org>
8981L:	netdev@vger.kernel.org
8982S:	Maintained
8983F:	drivers/net/ethernet/marvell/sk*
8984
8985MARVELL LIBERTAS WIRELESS DRIVER
8986L:	libertas-dev@lists.infradead.org
8987S:	Orphan
8988F:	drivers/net/wireless/marvell/libertas/
8989
8990MARVELL MACCHIATOBIN SUPPORT
8991M:	Russell King <linux@armlinux.org.uk>
8992L:	linux-arm-kernel@lists.infradead.org
8993S:	Maintained
8994F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8995
8996MARVELL MV643XX ETHERNET DRIVER
8997M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8998L:	netdev@vger.kernel.org
8999S:	Maintained
9000F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9001F:	include/linux/mv643xx.h
9002
9003MARVELL MV88X3310 PHY DRIVER
9004M:	Russell King <linux@armlinux.org.uk>
9005L:	netdev@vger.kernel.org
9006S:	Maintained
9007F:	drivers/net/phy/marvell10g.c
9008
9009MARVELL MVNETA ETHERNET DRIVER
9010M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9011L:	netdev@vger.kernel.org
9012S:	Maintained
9013F:	drivers/net/ethernet/marvell/mvneta.*
9014
9015MARVELL MWIFIEX WIRELESS DRIVER
9016M:	Amitkumar Karwar <amitkarwar@gmail.com>
9017M:	Nishant Sarmukadam <nishants@marvell.com>
9018M:	Ganapathi Bhat <gbhat@marvell.com>
9019M:	Xinming Hu <huxinming820@gmail.com>
9020L:	linux-wireless@vger.kernel.org
9021S:	Maintained
9022F:	drivers/net/wireless/marvell/mwifiex/
9023
9024MARVELL MWL8K WIRELESS DRIVER
9025M:	Lennert Buytenhek <buytenh@wantstofly.org>
9026L:	linux-wireless@vger.kernel.org
9027S:	Odd Fixes
9028F:	drivers/net/wireless/marvell/mwl8k.c
9029
9030MARVELL NAND CONTROLLER DRIVER
9031M:	Miquel Raynal <miquel.raynal@bootlin.com>
9032L:	linux-mtd@lists.infradead.org
9033S:	Maintained
9034F:	drivers/mtd/nand/raw/marvell_nand.c
9035F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9036
9037MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9038M:	Nicolas Pitre <nico@fluxnic.net>
9039S:	Odd Fixes
9040F:	drivers/mmc/host/mvsdio.*
9041
9042MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9043M:	Hu Ziji <huziji@marvell.com>
9044L:	linux-mmc@vger.kernel.org
9045S:	Supported
9046F:	drivers/mmc/host/sdhci-xenon*
9047F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9048
9049MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9050M:	Sunil Goutham <sgoutham@marvell.com>
9051M:	Linu Cherian <lcherian@marvell.com>
9052M:	Geetha sowjanya <gakula@marvell.com>
9053M:	Jerin Jacob <jerinj@marvell.com>
9054L:	netdev@vger.kernel.org
9055S:	Supported
9056F:	drivers/net/ethernet/marvell/octeontx2/af/
9057
9058MATROX FRAMEBUFFER DRIVER
9059L:	linux-fbdev@vger.kernel.org
9060S:	Orphan
9061F:	drivers/video/fbdev/matrox/matroxfb_*
9062F:	include/uapi/linux/matroxfb.h
9063
9064MAX16065 HARDWARE MONITOR DRIVER
9065M:	Guenter Roeck <linux@roeck-us.net>
9066L:	linux-hwmon@vger.kernel.org
9067S:	Maintained
9068F:	Documentation/hwmon/max16065
9069F:	drivers/hwmon/max16065.c
9070
9071MAX2175 SDR TUNER DRIVER
9072M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9073L:	linux-media@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075S:	Maintained
9076F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9077F:	Documentation/media/v4l-drivers/max2175.rst
9078F:	drivers/media/i2c/max2175*
9079F:	include/uapi/linux/max2175.h
9080
9081MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9082L:	linux-hwmon@vger.kernel.org
9083S:	Orphan
9084F:	Documentation/hwmon/max6650
9085F:	drivers/hwmon/max6650.c
9086
9087MAX6697 HARDWARE MONITOR DRIVER
9088M:	Guenter Roeck <linux@roeck-us.net>
9089L:	linux-hwmon@vger.kernel.org
9090S:	Maintained
9091F:	Documentation/hwmon/max6697
9092F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9093F:	drivers/hwmon/max6697.c
9094F:	include/linux/platform_data/max6697.h
9095
9096MAX9860 MONO AUDIO VOICE CODEC DRIVER
9097M:	Peter Rosin <peda@axentia.se>
9098L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9099S:	Maintained
9100F:	Documentation/devicetree/bindings/sound/max9860.txt
9101F:	sound/soc/codecs/max9860.*
9102
9103MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9104M:	Javier Martinez Canillas <javier@dowhile0.org>
9105L:	linux-kernel@vger.kernel.org
9106S:	Supported
9107F:	drivers/regulator/max77802-regulator.c
9108F:	Documentation/devicetree/bindings/*/*max77802.txt
9109F:	include/dt-bindings/*/*max77802.h
9110
9111MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9112M:	Krzysztof Kozlowski <krzk@kernel.org>
9113M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9114L:	linux-pm@vger.kernel.org
9115S:	Supported
9116F:	drivers/power/supply/max14577_charger.c
9117F:	drivers/power/supply/max77693_charger.c
9118
9119MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9120M:	Chanwoo Choi <cw00.choi@samsung.com>
9121M:	Krzysztof Kozlowski <krzk@kernel.org>
9122M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9123L:	linux-kernel@vger.kernel.org
9124S:	Supported
9125F:	drivers/*/max14577*.c
9126F:	drivers/*/max77686*.c
9127F:	drivers/*/max77693*.c
9128F:	drivers/extcon/extcon-max14577.c
9129F:	drivers/extcon/extcon-max77693.c
9130F:	drivers/rtc/rtc-max77686.c
9131F:	drivers/clk/clk-max77686.c
9132F:	Documentation/devicetree/bindings/mfd/max14577.txt
9133F:	Documentation/devicetree/bindings/*/max77686.txt
9134F:	Documentation/devicetree/bindings/mfd/max77693.txt
9135F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9136F:	include/linux/mfd/max14577*.h
9137F:	include/linux/mfd/max77686*.h
9138F:	include/linux/mfd/max77693*.h
9139
9140MAXIRADIO FM RADIO RECEIVER DRIVER
9141M:	Hans Verkuil <hverkuil@xs4all.nl>
9142L:	linux-media@vger.kernel.org
9143T:	git git://linuxtv.org/media_tree.git
9144W:	https://linuxtv.org
9145S:	Maintained
9146F:	drivers/media/radio/radio-maxiradio*
9147
9148MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9149M:	Peter Rosin <peda@axentia.se>
9150L:	linux-iio@vger.kernel.org
9151S:	Maintained
9152F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9153F:	drivers/iio/potentiometer/mcp4018.c
9154F:	drivers/iio/potentiometer/mcp4531.c
9155
9156MCR20A IEEE-802.15.4 RADIO DRIVER
9157M:	Xue Liu <liuxuenetmail@gmail.com>
9158L:	linux-wpan@vger.kernel.org
9159W:	https://github.com/xueliu/mcr20a-linux
9160S:	Maintained
9161F:	drivers/net/ieee802154/mcr20a.c
9162F:	drivers/net/ieee802154/mcr20a.h
9163F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9164
9165MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9166M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9167L:	linux-iio@vger.kernel.org
9168S:	Maintained
9169F:	drivers/iio/dac/cio-dac.c
9170
9171MEDIA DRIVERS FOR ASCOT2E
9172M:	Sergey Kozlov <serjk@netup.ru>
9173M:	Abylay Ospan <aospan@netup.ru>
9174L:	linux-media@vger.kernel.org
9175W:	https://linuxtv.org
9176W:	http://netup.tv/
9177T:	git git://linuxtv.org/media_tree.git
9178S:	Supported
9179F:	drivers/media/dvb-frontends/ascot2e*
9180
9181MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9182M:	Jasmin Jessich <jasmin@anw.at>
9183L:	linux-media@vger.kernel.org
9184W:	https://linuxtv.org
9185T:	git git://linuxtv.org/media_tree.git
9186S:	Maintained
9187F:	drivers/media/dvb-frontends/cxd2099*
9188
9189MEDIA DRIVERS FOR CXD2841ER
9190M:	Sergey Kozlov <serjk@netup.ru>
9191M:	Abylay Ospan <aospan@netup.ru>
9192L:	linux-media@vger.kernel.org
9193W:	https://linuxtv.org
9194W:	http://netup.tv/
9195T:	git git://linuxtv.org/media_tree.git
9196S:	Supported
9197F:	drivers/media/dvb-frontends/cxd2841er*
9198
9199MEDIA DRIVERS FOR CXD2880
9200M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9201L:	linux-media@vger.kernel.org
9202W:	http://linuxtv.org/
9203T:	git git://linuxtv.org/media_tree.git
9204S:	Supported
9205F:	drivers/media/dvb-frontends/cxd2880/*
9206F:	drivers/media/spi/cxd2880*
9207
9208MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9209L:	linux-media@vger.kernel.org
9210W:	https://linuxtv.org
9211T:	git git://linuxtv.org/media_tree.git
9212S:	Orphan
9213F:	drivers/media/pci/ddbridge/*
9214
9215MEDIA DRIVERS FOR FREESCALE IMX
9216M:	Steve Longerbeam <slongerbeam@gmail.com>
9217M:	Philipp Zabel <p.zabel@pengutronix.de>
9218L:	linux-media@vger.kernel.org
9219T:	git git://linuxtv.org/media_tree.git
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/media/imx.txt
9222F:	Documentation/media/v4l-drivers/imx.rst
9223F:	drivers/staging/media/imx/
9224F:	include/linux/imx-media.h
9225F:	include/media/imx.h
9226
9227MEDIA DRIVER FOR FREESCALE IMX PXP
9228M:	Philipp Zabel <p.zabel@pengutronix.de>
9229L:	linux-media@vger.kernel.org
9230T:	git git://linuxtv.org/media_tree.git
9231S:	Maintained
9232F:	drivers/media/platform/imx-pxp.[ch]
9233
9234MEDIA DRIVERS FOR HELENE
9235M:	Abylay Ospan <aospan@netup.ru>
9236L:	linux-media@vger.kernel.org
9237W:	https://linuxtv.org
9238W:	http://netup.tv/
9239T:	git git://linuxtv.org/media_tree.git
9240S:	Supported
9241F:	drivers/media/dvb-frontends/helene*
9242
9243MEDIA DRIVERS FOR HORUS3A
9244M:	Sergey Kozlov <serjk@netup.ru>
9245M:	Abylay Ospan <aospan@netup.ru>
9246L:	linux-media@vger.kernel.org
9247W:	https://linuxtv.org
9248W:	http://netup.tv/
9249T:	git git://linuxtv.org/media_tree.git
9250S:	Supported
9251F:	drivers/media/dvb-frontends/horus3a*
9252
9253MEDIA DRIVERS FOR LNBH25
9254M:	Sergey Kozlov <serjk@netup.ru>
9255M:	Abylay Ospan <aospan@netup.ru>
9256L:	linux-media@vger.kernel.org
9257W:	https://linuxtv.org
9258W:	http://netup.tv/
9259T:	git git://linuxtv.org/media_tree.git
9260S:	Supported
9261F:	drivers/media/dvb-frontends/lnbh25*
9262
9263MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9264L:	linux-media@vger.kernel.org
9265W:	https://linuxtv.org
9266T:	git git://linuxtv.org/media_tree.git
9267S:	Orphan
9268F:	drivers/media/dvb-frontends/mxl5xx*
9269
9270MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9271M:	Sergey Kozlov <serjk@netup.ru>
9272M:	Abylay Ospan <aospan@netup.ru>
9273L:	linux-media@vger.kernel.org
9274W:	https://linuxtv.org
9275W:	http://netup.tv/
9276T:	git git://linuxtv.org/media_tree.git
9277S:	Supported
9278F:	drivers/media/pci/netup_unidvb/*
9279
9280MEDIA DRIVERS FOR RENESAS - CEU
9281M:	Jacopo Mondi <jacopo@jmondi.org>
9282L:	linux-media@vger.kernel.org
9283L:	linux-renesas-soc@vger.kernel.org
9284T:	git git://linuxtv.org/media_tree.git
9285S:	Supported
9286F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9287F:	drivers/media/platform/renesas-ceu.c
9288F:	include/media/drv-intf/renesas-ceu.h
9289
9290MEDIA DRIVERS FOR RENESAS - DRIF
9291M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9292L:	linux-media@vger.kernel.org
9293L:	linux-renesas-soc@vger.kernel.org
9294T:	git git://linuxtv.org/media_tree.git
9295S:	Supported
9296F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9297F:	drivers/media/platform/rcar_drif.c
9298
9299MEDIA DRIVERS FOR RENESAS - FCP
9300M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9301L:	linux-media@vger.kernel.org
9302L:	linux-renesas-soc@vger.kernel.org
9303T:	git git://linuxtv.org/media_tree.git
9304S:	Supported
9305F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9306F:	drivers/media/platform/rcar-fcp.c
9307F:	include/media/rcar-fcp.h
9308
9309MEDIA DRIVERS FOR RENESAS - FDP1
9310M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9311L:	linux-media@vger.kernel.org
9312L:	linux-renesas-soc@vger.kernel.org
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Supported
9315F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9316F:	drivers/media/platform/rcar_fdp1.c
9317
9318MEDIA DRIVERS FOR RENESAS - VIN
9319M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9320L:	linux-media@vger.kernel.org
9321L:	linux-renesas-soc@vger.kernel.org
9322T:	git git://linuxtv.org/media_tree.git
9323S:	Supported
9324F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9325F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9326F:	drivers/media/platform/rcar-vin/
9327
9328MEDIA DRIVERS FOR RENESAS - VSP1
9329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9330M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9331L:	linux-media@vger.kernel.org
9332L:	linux-renesas-soc@vger.kernel.org
9333T:	git git://linuxtv.org/media_tree.git
9334S:	Supported
9335F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9336F:	drivers/media/platform/vsp1/
9337
9338MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9339L:	linux-media@vger.kernel.org
9340W:	https://linuxtv.org
9341T:	git git://linuxtv.org/media_tree.git
9342S:	Orphan
9343F:	drivers/media/dvb-frontends/stv0910*
9344
9345MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9346L:	linux-media@vger.kernel.org
9347W:	https://linuxtv.org
9348T:	git git://linuxtv.org/media_tree.git
9349S:	Orphan
9350F:	drivers/media/dvb-frontends/stv6111*
9351
9352MEDIA DRIVERS FOR STM32 - DCMI
9353M:	Hugues Fruchet <hugues.fruchet@st.com>
9354L:	linux-media@vger.kernel.org
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Supported
9357F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9358F:	drivers/media/platform/stm32/stm32-dcmi.c
9359
9360MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9361M:	Dmitry Osipenko <digetx@gmail.com>
9362L:	linux-media@vger.kernel.org
9363L:	linux-tegra@vger.kernel.org
9364T:	git git://linuxtv.org/media_tree.git
9365S:	Maintained
9366F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9367F:	drivers/staging/media/tegra-vde/
9368
9369MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9370M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9371P:	LinuxTV.org Project
9372L:	linux-media@vger.kernel.org
9373W:	https://linuxtv.org
9374Q:	http://patchwork.kernel.org/project/linux-media/list/
9375T:	git git://linuxtv.org/media_tree.git
9376S:	Maintained
9377F:	Documentation/devicetree/bindings/media/
9378F:	Documentation/media/
9379F:	drivers/media/
9380F:	drivers/staging/media/
9381F:	include/linux/platform_data/media/
9382F:	include/media/
9383F:	include/uapi/linux/dvb/
9384F:	include/uapi/linux/videodev2.h
9385F:	include/uapi/linux/media.h
9386F:	include/uapi/linux/v4l2-*
9387F:	include/uapi/linux/meye.h
9388F:	include/uapi/linux/ivtv*
9389F:	include/uapi/linux/uvcvideo.h
9390
9391MEDIATEK BLUETOOTH DRIVER
9392M:	Sean Wang <sean.wang@mediatek.com>
9393L:	linux-bluetooth@vger.kernel.org
9394L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9395S:	Maintained
9396F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9397F:	drivers/bluetooth/btmtkuart.c
9398
9399MEDIATEK CIR DRIVER
9400M:	Sean Wang <sean.wang@mediatek.com>
9401S:	Maintained
9402F:	drivers/media/rc/mtk-cir.c
9403
9404MEDIATEK DMA DRIVER
9405M:	Sean Wang <sean.wang@mediatek.com>
9406L:	dmaengine@vger.kernel.org
9407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9408L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9409S:	Maintained
9410F:	Documentation/devicetree/bindings/dma/mtk-*
9411F:	drivers/dma/mediatek/
9412
9413MEDIATEK PMIC LED DRIVER
9414M:	Sean Wang <sean.wang@mediatek.com>
9415S:	Maintained
9416F:	drivers/leds/leds-mt6323.c
9417F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9418
9419MEDIATEK ETHERNET DRIVER
9420M:	Felix Fietkau <nbd@openwrt.org>
9421M:	John Crispin <john@phrozen.org>
9422M:	Sean Wang <sean.wang@mediatek.com>
9423M:	Nelson Chang <nelson.chang@mediatek.com>
9424L:	netdev@vger.kernel.org
9425S:	Maintained
9426F:	drivers/net/ethernet/mediatek/
9427
9428MEDIATEK SWITCH DRIVER
9429M:	Sean Wang <sean.wang@mediatek.com>
9430L:	netdev@vger.kernel.org
9431S:	Maintained
9432F:	drivers/net/dsa/mt7530.*
9433F:	net/dsa/tag_mtk.c
9434
9435MEDIATEK JPEG DRIVER
9436M:	Rick Chang <rick.chang@mediatek.com>
9437M:	Bin Liu <bin.liu@mediatek.com>
9438S:	Supported
9439F:	drivers/media/platform/mtk-jpeg/
9440F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9441
9442MEDIATEK MDP DRIVER
9443M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9444M:	Houlong Wei <houlong.wei@mediatek.com>
9445M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9446S:	Supported
9447F:	drivers/media/platform/mtk-mdp/
9448F:	drivers/media/platform/mtk-vpu/
9449F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9450
9451MEDIATEK MEDIA DRIVER
9452M:	Tiffany Lin <tiffany.lin@mediatek.com>
9453M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9454S:	Supported
9455F:	drivers/media/platform/mtk-vcodec/
9456F:	drivers/media/platform/mtk-vpu/
9457F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9458F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9459
9460MEDIATEK MT76 WIRELESS LAN DRIVER
9461M:	Felix Fietkau <nbd@nbd.name>
9462M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9463L:	linux-wireless@vger.kernel.org
9464S:	Maintained
9465F:	drivers/net/wireless/mediatek/mt76/
9466
9467MEDIATEK MT7601U WIRELESS LAN DRIVER
9468M:	Jakub Kicinski <kubakici@wp.pl>
9469L:	linux-wireless@vger.kernel.org
9470S:	Maintained
9471F:	drivers/net/wireless/mediatek/mt7601u/
9472
9473MEDIATEK NAND CONTROLLER DRIVER
9474M:	Xiaolei Li <xiaolei.li@mediatek.com>
9475L:	linux-mtd@lists.infradead.org
9476S:	Maintained
9477F:	drivers/mtd/nand/raw/mtk_*
9478F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9479
9480MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9481M:	Sean Wang <sean.wang@mediatek.com>
9482S:	Maintained
9483F:	drivers/char/hw_random/mtk-rng.c
9484
9485MEDIATEK USB3 DRD IP DRIVER
9486M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9487L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9489L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9490S:	Maintained
9491F:	drivers/usb/mtu3/
9492
9493MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9494M:	Peter Senna Tschudin <peter.senna@gmail.com>
9495M:	Martin Donnelly <martin.donnelly@ge.com>
9496M:	Martyn Welch <martyn.welch@collabora.co.uk>
9497S:	Maintained
9498F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9499F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9500
9501MEGARAID SCSI/SAS DRIVERS
9502M:	Kashyap Desai <kashyap.desai@broadcom.com>
9503M:	Sumit Saxena <sumit.saxena@broadcom.com>
9504M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9505L:	megaraidlinux.pdl@broadcom.com
9506L:	linux-scsi@vger.kernel.org
9507W:	http://www.avagotech.com/support/
9508S:	Maintained
9509F:	Documentation/scsi/megaraid.txt
9510F:	drivers/scsi/megaraid.*
9511F:	drivers/scsi/megaraid/
9512
9513MELEXIS MLX90614 DRIVER
9514M:	Crt Mori <cmo@melexis.com>
9515L:	linux-iio@vger.kernel.org
9516W:	http://www.melexis.com
9517S:	Supported
9518F:	drivers/iio/temperature/mlx90614.c
9519
9520MELEXIS MLX90632 DRIVER
9521M:	Crt Mori <cmo@melexis.com>
9522L:	linux-iio@vger.kernel.org
9523W:	http://www.melexis.com
9524S:	Supported
9525F:	drivers/iio/temperature/mlx90632.c
9526
9527MELFAS MIP4 TOUCHSCREEN DRIVER
9528M:	Sangwon Jee <jeesw@melfas.com>
9529W:	http://www.melfas.com
9530S:	Supported
9531F:	drivers/input/touchscreen/melfas_mip4.c
9532F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9533
9534MELLANOX ETHERNET DRIVER (mlx4_en)
9535M:	Tariq Toukan <tariqt@mellanox.com>
9536L:	netdev@vger.kernel.org
9537S:	Supported
9538W:	http://www.mellanox.com
9539Q:	http://patchwork.ozlabs.org/project/netdev/list/
9540F:	drivers/net/ethernet/mellanox/mlx4/en_*
9541
9542MELLANOX ETHERNET DRIVER (mlx5e)
9543M:	Saeed Mahameed <saeedm@mellanox.com>
9544L:	netdev@vger.kernel.org
9545S:	Supported
9546W:	http://www.mellanox.com
9547Q:	http://patchwork.ozlabs.org/project/netdev/list/
9548F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9549
9550MELLANOX ETHERNET INNOVA DRIVERS
9551R:	Boris Pismenny <borisp@mellanox.com>
9552L:	netdev@vger.kernel.org
9553S:	Supported
9554W:	http://www.mellanox.com
9555Q:	http://patchwork.ozlabs.org/project/netdev/list/
9556F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9557F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9558F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9559F:	include/linux/mlx5/mlx5_ifc_fpga.h
9560
9561MELLANOX ETHERNET INNOVA IPSEC DRIVER
9562R:	Boris Pismenny <borisp@mellanox.com>
9563L:	netdev@vger.kernel.org
9564S:	Supported
9565W:	http://www.mellanox.com
9566Q:	http://patchwork.ozlabs.org/project/netdev/list/
9567F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9568F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9569
9570MELLANOX ETHERNET SWITCH DRIVERS
9571M:	Jiri Pirko <jiri@mellanox.com>
9572M:	Ido Schimmel <idosch@mellanox.com>
9573L:	netdev@vger.kernel.org
9574S:	Supported
9575W:	http://www.mellanox.com
9576Q:	http://patchwork.ozlabs.org/project/netdev/list/
9577F:	drivers/net/ethernet/mellanox/mlxsw/
9578F:	tools/testing/selftests/drivers/net/mlxsw/
9579
9580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9581M:	mlxsw@mellanox.com
9582L:	netdev@vger.kernel.org
9583S:	Supported
9584W:	http://www.mellanox.com
9585Q:	http://patchwork.ozlabs.org/project/netdev/list/
9586F:	drivers/net/ethernet/mellanox/mlxfw/
9587
9588MELLANOX HARDWARE PLATFORM SUPPORT
9589M:	Andy Shevchenko <andy@infradead.org>
9590M:	Darren Hart <dvhart@infradead.org>
9591M:	Vadim Pasternak <vadimp@mellanox.com>
9592L:	platform-driver-x86@vger.kernel.org
9593S:	Supported
9594F:	drivers/platform/mellanox/
9595
9596MELLANOX MLX4 core VPI driver
9597M:	Tariq Toukan <tariqt@mellanox.com>
9598L:	netdev@vger.kernel.org
9599L:	linux-rdma@vger.kernel.org
9600W:	http://www.mellanox.com
9601Q:	http://patchwork.ozlabs.org/project/netdev/list/
9602S:	Supported
9603F:	drivers/net/ethernet/mellanox/mlx4/
9604F:	include/linux/mlx4/
9605
9606MELLANOX MLX4 IB driver
9607M:	Yishai Hadas <yishaih@mellanox.com>
9608L:	linux-rdma@vger.kernel.org
9609W:	http://www.mellanox.com
9610Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9611S:	Supported
9612F:	drivers/infiniband/hw/mlx4/
9613F:	include/linux/mlx4/
9614F:	include/uapi/rdma/mlx4-abi.h
9615
9616MELLANOX MLX5 core VPI driver
9617M:	Saeed Mahameed <saeedm@mellanox.com>
9618M:	Leon Romanovsky <leonro@mellanox.com>
9619L:	netdev@vger.kernel.org
9620L:	linux-rdma@vger.kernel.org
9621W:	http://www.mellanox.com
9622Q:	http://patchwork.ozlabs.org/project/netdev/list/
9623S:	Supported
9624F:	drivers/net/ethernet/mellanox/mlx5/core/
9625F:	include/linux/mlx5/
9626
9627MELLANOX MLX5 IB driver
9628M:	Leon Romanovsky <leonro@mellanox.com>
9629L:	linux-rdma@vger.kernel.org
9630W:	http://www.mellanox.com
9631Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9632S:	Supported
9633F:	drivers/infiniband/hw/mlx5/
9634F:	include/linux/mlx5/
9635F:	include/uapi/rdma/mlx5-abi.h
9636
9637MELLANOX MLXCPLD I2C AND MUX DRIVER
9638M:	Vadim Pasternak <vadimp@mellanox.com>
9639M:	Michael Shych <michaelsh@mellanox.com>
9640L:	linux-i2c@vger.kernel.org
9641S:	Supported
9642F:	drivers/i2c/busses/i2c-mlxcpld.c
9643F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9644F:	Documentation/i2c/busses/i2c-mlxcpld
9645
9646MELLANOX MLXCPLD LED DRIVER
9647M:	Vadim Pasternak <vadimp@mellanox.com>
9648L:	linux-leds@vger.kernel.org
9649S:	Supported
9650F:	drivers/leds/leds-mlxcpld.c
9651F:	drivers/leds/leds-mlxreg.c
9652F:	Documentation/leds/leds-mlxcpld.txt
9653
9654MELLANOX PLATFORM DRIVER
9655M:	Vadim Pasternak <vadimp@mellanox.com>
9656L:	platform-driver-x86@vger.kernel.org
9657S:	Supported
9658F:	drivers/platform/x86/mlx-platform.c
9659
9660MEMBARRIER SUPPORT
9661M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9662M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9663L:	linux-kernel@vger.kernel.org
9664S:	Supported
9665F:	kernel/sched/membarrier.c
9666F:	include/uapi/linux/membarrier.h
9667F:	arch/powerpc/include/asm/membarrier.h
9668
9669MEMORY MANAGEMENT
9670L:	linux-mm@kvack.org
9671W:	http://www.linux-mm.org
9672S:	Maintained
9673F:	include/linux/mm.h
9674F:	include/linux/gfp.h
9675F:	include/linux/mmzone.h
9676F:	include/linux/memory_hotplug.h
9677F:	include/linux/vmalloc.h
9678F:	mm/
9679
9680MEMORY TECHNOLOGY DEVICES (MTD)
9681M:	David Woodhouse <dwmw2@infradead.org>
9682M:	Brian Norris <computersforpeace@gmail.com>
9683M:	Boris Brezillon <boris.brezillon@bootlin.com>
9684M:	Marek Vasut <marek.vasut@gmail.com>
9685M:	Richard Weinberger <richard@nod.at>
9686L:	linux-mtd@lists.infradead.org
9687W:	http://www.linux-mtd.infradead.org/
9688Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9689T:	git git://git.infradead.org/linux-mtd.git master
9690T:	git git://git.infradead.org/linux-mtd.git mtd/next
9691S:	Maintained
9692F:	Documentation/devicetree/bindings/mtd/
9693F:	drivers/mtd/
9694F:	include/linux/mtd/
9695F:	include/uapi/mtd/
9696
9697MEN A21 WATCHDOG DRIVER
9698M:	Johannes Thumshirn <morbidrsa@gmail.com>
9699L:	linux-watchdog@vger.kernel.org
9700S:	Maintained
9701F:	drivers/watchdog/mena21_wdt.c
9702
9703MEN CHAMELEON BUS (mcb)
9704M:	Johannes Thumshirn <morbidrsa@gmail.com>
9705S:	Maintained
9706F:	drivers/mcb/
9707F:	include/linux/mcb.h
9708F:	Documentation/men-chameleon-bus.txt
9709
9710MEN F21BMC (Board Management Controller)
9711M:	Andreas Werner <andreas.werner@men.de>
9712S:	Supported
9713F:	drivers/mfd/menf21bmc.c
9714F:	drivers/watchdog/menf21bmc_wdt.c
9715F:	drivers/leds/leds-menf21bmc.c
9716F:	drivers/hwmon/menf21bmc_hwmon.c
9717F:	Documentation/hwmon/menf21bmc
9718
9719MEN Z069 WATCHDOG DRIVER
9720M:	Johannes Thumshirn <jth@kernel.org>
9721L:	linux-watchdog@vger.kernel.org
9722S:	Maintained
9723F:	drivers/watchdog/menz69_wdt.c
9724
9725MESON AO CEC DRIVER FOR AMLOGIC SOCS
9726M:	Neil Armstrong <narmstrong@baylibre.com>
9727L:	linux-media@lists.freedesktop.org
9728L:	linux-amlogic@lists.infradead.org
9729W:	http://linux-meson.com/
9730S:	Supported
9731F:	drivers/media/platform/meson/ao-cec.c
9732F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9733T:	git git://linuxtv.org/media_tree.git
9734
9735MICROBLAZE ARCHITECTURE
9736M:	Michal Simek <monstr@monstr.eu>
9737W:	http://www.monstr.eu/fdt/
9738T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9739S:	Supported
9740F:	arch/microblaze/
9741
9742MICROCHIP AT91 SERIAL DRIVER
9743M:	Richard Genoud <richard.genoud@gmail.com>
9744S:	Maintained
9745F:	drivers/tty/serial/atmel_serial.c
9746F:	drivers/tty/serial/atmel_serial.h
9747F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9748
9749MICROCHIP AUDIO ASOC DRIVERS
9750M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9751L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9752S:	Supported
9753F:	sound/soc/atmel
9754
9755MICROCHIP DMA DRIVER
9756M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758L:	dmaengine@vger.kernel.org
9759S:	Supported
9760F:	drivers/dma/at_hdmac.c
9761F:	drivers/dma/at_hdmac_regs.h
9762F:	include/linux/platform_data/dma-atmel.h
9763F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9764F:	include/dt-bindings/dma/at91.h
9765
9766MICROCHIP ECC DRIVER
9767M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9768L:	linux-crypto@vger.kernel.org
9769S:	Maintained
9770F:	drivers/crypto/atmel-ecc.*
9771
9772MICROCHIP I2C DRIVER
9773M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9774L:	linux-i2c@vger.kernel.org
9775S:	Supported
9776F:	drivers/i2c/busses/i2c-at91.c
9777
9778MICROCHIP ISC DRIVER
9779M:	Eugen Hristev <eugen.hristev@microchip.com>
9780L:	linux-media@vger.kernel.org
9781S:	Supported
9782F:	drivers/media/platform/atmel/atmel-isc.c
9783F:	drivers/media/platform/atmel/atmel-isc-regs.h
9784F:	devicetree/bindings/media/atmel-isc.txt
9785
9786MICROCHIP ISI DRIVER
9787M:	Eugen Hristev <eugen.hristev@microchip.com>
9788L:	linux-media@vger.kernel.org
9789S:	Supported
9790F:	drivers/media/platform/atmel/atmel-isi.c
9791F:	include/media/atmel-isi.h
9792
9793MICROCHIP AT91 USART MFD DRIVER
9794M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9795L:	linux-kernel@vger.kernel.org
9796S:	Supported
9797F:	drivers/mfd/at91-usart.c
9798F:	include/dt-bindings/mfd/at91-usart.h
9799F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9800
9801MICROCHIP AT91 USART SPI DRIVER
9802M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9803L:	linux-spi@vger.kernel.org
9804S:	Supported
9805F:	drivers/spi/spi-at91-usart.c
9806F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9807
9808MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9809M:	Woojung Huh <Woojung.Huh@microchip.com>
9810M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9811L:	netdev@vger.kernel.org
9812S:	Maintained
9813F:	net/dsa/tag_ksz.c
9814F:	drivers/net/dsa/microchip/*
9815F:	include/linux/platform_data/microchip-ksz.h
9816F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9817
9818MICROCHIP LAN743X ETHERNET DRIVER
9819M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9820M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9821L:	netdev@vger.kernel.org
9822S:	Maintained
9823F:	drivers/net/ethernet/microchip/lan743x_*
9824
9825MICROCHIP LCDFB DRIVER
9826M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9827L:	linux-fbdev@vger.kernel.org
9828S:	Maintained
9829F:	drivers/video/fbdev/atmel_lcdfb.c
9830F:	include/video/atmel_lcdc.h
9831
9832MICROCHIP MMC/SD/SDIO MCI DRIVER
9833M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9834S:	Maintained
9835F:	drivers/mmc/host/atmel-mci.c
9836
9837MICROCHIP MCP3911 ADC DRIVER
9838M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9839M:	Kent Gustavsson <kent@minoris.se>
9840L:	linux-iio@vger.kernel.org
9841S:	Supported
9842F:	drivers/iio/adc/mcp3911.c
9843F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9844
9845MICROCHIP NAND DRIVER
9846M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9847L:	linux-mtd@lists.infradead.org
9848S:	Supported
9849F:	drivers/mtd/nand/raw/atmel/*
9850F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9851
9852MICROCHIP PWM DRIVER
9853M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855L:	linux-pwm@vger.kernel.org
9856S:	Supported
9857F:	drivers/pwm/pwm-atmel.c
9858F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9859
9860MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9861M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9862M:	Eugen Hristev <eugen.hristev@microchip.com>
9863L:	linux-iio@vger.kernel.org
9864S:	Supported
9865F:	drivers/iio/adc/at91-sama5d2_adc.c
9866F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9867F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9868
9869MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9870M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9871S:	Supported
9872F:	drivers/power/reset/at91-sama5d2_shdwc.c
9873
9874MICROCHIP SPI DRIVER
9875M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9876S:	Supported
9877F:	drivers/spi/spi-atmel.*
9878
9879MICROCHIP SSC DRIVER
9880M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9882S:	Supported
9883F:	drivers/misc/atmel-ssc.c
9884F:	include/linux/atmel-ssc.h
9885
9886MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9887M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889S:	Supported
9890F:	drivers/misc/atmel_tclib.c
9891F:	drivers/clocksource/tcb_clksrc.c
9892
9893MICROCHIP USBA UDC DRIVER
9894M:	Cristian Birsan <cristian.birsan@microchip.com>
9895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896S:	Supported
9897F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9898
9899MICROCHIP USB251XB DRIVER
9900M:	Richard Leitner <richard.leitner@skidata.com>
9901L:	linux-usb@vger.kernel.org
9902S:	Maintained
9903F:	drivers/usb/misc/usb251xb.c
9904F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9905
9906MICROCHIP XDMA DRIVER
9907M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9908L:	linux-arm-kernel@lists.infradead.org
9909L:	dmaengine@vger.kernel.org
9910S:	Supported
9911F:	drivers/dma/at_xdmac.c
9912
9913MICROSEMI MIPS SOCS
9914M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9915L:	linux-mips@vger.kernel.org
9916S:	Maintained
9917F:	arch/mips/generic/board-ocelot.c
9918F:	arch/mips/configs/generic/board-ocelot.config
9919F:	arch/mips/boot/dts/mscc/
9920F:	Documentation/devicetree/bindings/mips/mscc.txt
9921
9922MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9923M:	Don Brace <don.brace@microsemi.com>
9924L:	esc.storagedev@microsemi.com
9925L:	linux-scsi@vger.kernel.org
9926S:	Supported
9927F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9928F:	drivers/scsi/smartpqi/Kconfig
9929F:	drivers/scsi/smartpqi/Makefile
9930F:	include/linux/cciss*.h
9931F:	include/uapi/linux/cciss*.h
9932F:	Documentation/scsi/smartpqi.txt
9933
9934MICROSEMI ETHERNET SWITCH DRIVER
9935M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9936L:	netdev@vger.kernel.org
9937S:	Supported
9938F:	drivers/net/ethernet/mscc/
9939
9940MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9941M:	Chen Yu <yu.c.chen@intel.com>
9942L:	platform-driver-x86@vger.kernel.org
9943S:	Supported
9944F:	drivers/platform/x86/surfacepro3_button.c
9945
9946MICROTEK X6 SCANNER
9947M:	Oliver Neukum <oliver@neukum.org>
9948S:	Maintained
9949F:	drivers/usb/image/microtek.*
9950
9951MIPS
9952M:	Ralf Baechle <ralf@linux-mips.org>
9953M:	Paul Burton <paul.burton@mips.com>
9954M:	James Hogan <jhogan@kernel.org>
9955L:	linux-mips@vger.kernel.org
9956W:	http://www.linux-mips.org/
9957T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9959Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9960S:	Supported
9961F:	Documentation/devicetree/bindings/mips/
9962F:	Documentation/mips/
9963F:	arch/mips/
9964F:	drivers/platform/mips/
9965
9966MIPS BOSTON DEVELOPMENT BOARD
9967M:	Paul Burton <paul.burton@mips.com>
9968L:	linux-mips@vger.kernel.org
9969S:	Maintained
9970F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9971F:	arch/mips/boot/dts/img/boston.dts
9972F:	arch/mips/configs/generic/board-boston.config
9973F:	drivers/clk/imgtec/clk-boston.c
9974F:	include/dt-bindings/clock/boston-clock.h
9975
9976MIPS GENERIC PLATFORM
9977M:	Paul Burton <paul.burton@mips.com>
9978L:	linux-mips@vger.kernel.org
9979S:	Supported
9980F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9981F:	arch/mips/generic/
9982F:	arch/mips/tools/generic-board-config.sh
9983
9984MIPS/LOONGSON1 ARCHITECTURE
9985M:	Keguang Zhang <keguang.zhang@gmail.com>
9986L:	linux-mips@vger.kernel.org
9987S:	Maintained
9988F:	arch/mips/loongson32/
9989F:	arch/mips/include/asm/mach-loongson32/
9990F:	drivers/*/*loongson1*
9991F:	drivers/*/*/*loongson1*
9992
9993MIPS/LOONGSON2 ARCHITECTURE
9994M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9995L:	linux-mips@vger.kernel.org
9996S:	Maintained
9997F:	arch/mips/loongson64/fuloong-2e/
9998F:	arch/mips/loongson64/lemote-2f/
9999F:	arch/mips/include/asm/mach-loongson64/
10000F:	drivers/*/*loongson2*
10001F:	drivers/*/*/*loongson2*
10002
10003MIPS/LOONGSON3 ARCHITECTURE
10004M:	Huacai Chen <chenhc@lemote.com>
10005L:	linux-mips@vger.kernel.org
10006S:	Maintained
10007F:	arch/mips/loongson64/
10008F:	arch/mips/include/asm/mach-loongson64/
10009F:	drivers/platform/mips/cpu_hwmon.c
10010F:	drivers/*/*loongson3*
10011F:	drivers/*/*/*loongson3*
10012
10013MIPS RINT INSTRUCTION EMULATION
10014M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10015L:	linux-mips@vger.kernel.org
10016S:	Supported
10017F:	arch/mips/math-emu/sp_rint.c
10018F:	arch/mips/math-emu/dp_rint.c
10019
10020MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10021M:	Hans Verkuil <hverkuil@xs4all.nl>
10022L:	linux-media@vger.kernel.org
10023T:	git git://linuxtv.org/media_tree.git
10024W:	https://linuxtv.org
10025S:	Odd Fixes
10026F:	drivers/media/radio/radio-miropcm20*
10027
10028MMP SUPPORT
10029R:	Lubomir Rintel <lkundrak@v3.sk>
10030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10031S:	Odd Fixes
10032F:	arch/arm/boot/dts/mmp*
10033F:	arch/arm/mach-mmp/
10034
10035MMU GATHER AND TLB INVALIDATION
10036M:	Will Deacon <will.deacon@arm.com>
10037M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10038M:	Andrew Morton <akpm@linux-foundation.org>
10039M:	Nick Piggin <npiggin@gmail.com>
10040M:	Peter Zijlstra <peterz@infradead.org>
10041L:	linux-arch@vger.kernel.org
10042L:	linux-mm@kvack.org
10043S:	Maintained
10044F:	arch/*/include/asm/tlb.h
10045F:	include/asm-generic/tlb.h
10046F:	mm/mmu_gather.c
10047
10048MN88472 MEDIA DRIVER
10049M:	Antti Palosaari <crope@iki.fi>
10050L:	linux-media@vger.kernel.org
10051W:	https://linuxtv.org
10052W:	http://palosaari.fi/linux/
10053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10054S:	Maintained
10055F:	drivers/media/dvb-frontends/mn88472*
10056
10057MN88473 MEDIA DRIVER
10058M:	Antti Palosaari <crope@iki.fi>
10059L:	linux-media@vger.kernel.org
10060W:	https://linuxtv.org
10061W:	http://palosaari.fi/linux/
10062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10063S:	Maintained
10064F:	drivers/media/dvb-frontends/mn88473*
10065
10066MODULE SUPPORT
10067M:	Jessica Yu <jeyu@kernel.org>
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10069S:	Maintained
10070F:	include/linux/module.h
10071F:	kernel/module.c
10072
10073MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10074W:	http://popies.net/meye/
10075S:	Orphan
10076F:	Documentation/media/v4l-drivers/meye*
10077F:	drivers/media/pci/meye/
10078F:	include/uapi/linux/meye.h
10079
10080MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10081M:	Jiri Slaby <jirislaby@gmail.com>
10082S:	Maintained
10083F:	Documentation/serial/moxa-smartio
10084F:	drivers/tty/mxser.*
10085
10086MR800 AVERMEDIA USB FM RADIO DRIVER
10087M:	Alexey Klimov <klimov.linux@gmail.com>
10088L:	linux-media@vger.kernel.org
10089T:	git git://linuxtv.org/media_tree.git
10090S:	Maintained
10091F:	drivers/media/radio/radio-mr800.c
10092
10093MRF24J40 IEEE 802.15.4 RADIO DRIVER
10094M:	Alan Ott <alan@signal11.us>
10095L:	linux-wpan@vger.kernel.org
10096S:	Maintained
10097F:	drivers/net/ieee802154/mrf24j40.c
10098F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10099
10100MSI LAPTOP SUPPORT
10101M:	"Lee, Chun-Yi" <jlee@suse.com>
10102L:	platform-driver-x86@vger.kernel.org
10103S:	Maintained
10104F:	drivers/platform/x86/msi-laptop.c
10105
10106MSI WMI SUPPORT
10107L:	platform-driver-x86@vger.kernel.org
10108S:	Orphan
10109F:	drivers/platform/x86/msi-wmi.c
10110
10111MSI001 MEDIA DRIVER
10112M:	Antti Palosaari <crope@iki.fi>
10113L:	linux-media@vger.kernel.org
10114W:	https://linuxtv.org
10115W:	http://palosaari.fi/linux/
10116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10117T:	git git://linuxtv.org/anttip/media_tree.git
10118S:	Maintained
10119F:	drivers/media/tuners/msi001*
10120
10121MSI2500 MEDIA DRIVER
10122M:	Antti Palosaari <crope@iki.fi>
10123L:	linux-media@vger.kernel.org
10124W:	https://linuxtv.org
10125W:	http://palosaari.fi/linux/
10126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10127T:	git git://linuxtv.org/anttip/media_tree.git
10128S:	Maintained
10129F:	drivers/media/usb/msi2500/
10130
10131MSYSTEMS DISKONCHIP G3 MTD DRIVER
10132M:	Robert Jarzmik <robert.jarzmik@free.fr>
10133L:	linux-mtd@lists.infradead.org
10134S:	Maintained
10135F:	drivers/mtd/devices/docg3*
10136
10137MT9M032 APTINA SENSOR DRIVER
10138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10139L:	linux-media@vger.kernel.org
10140T:	git git://linuxtv.org/media_tree.git
10141S:	Maintained
10142F:	drivers/media/i2c/mt9m032.c
10143F:	include/media/i2c/mt9m032.h
10144
10145MT9P031 APTINA CAMERA SENSOR
10146M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10147L:	linux-media@vger.kernel.org
10148T:	git git://linuxtv.org/media_tree.git
10149S:	Maintained
10150F:	drivers/media/i2c/mt9p031.c
10151F:	include/media/i2c/mt9p031.h
10152
10153MT9T001 APTINA CAMERA SENSOR
10154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10155L:	linux-media@vger.kernel.org
10156T:	git git://linuxtv.org/media_tree.git
10157S:	Maintained
10158F:	drivers/media/i2c/mt9t001.c
10159F:	include/media/i2c/mt9t001.h
10160
10161MT9T112 APTINA CAMERA SENSOR
10162M:	Jacopo Mondi <jacopo@jmondi.org>
10163L:	linux-media@vger.kernel.org
10164T:	git git://linuxtv.org/media_tree.git
10165S:	Odd Fixes
10166F:	drivers/media/i2c/mt9t112.c
10167F:	include/media/i2c/mt9t112.h
10168
10169MT9V032 APTINA CAMERA SENSOR
10170M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10171L:	linux-media@vger.kernel.org
10172T:	git git://linuxtv.org/media_tree.git
10173S:	Maintained
10174F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10175F:	drivers/media/i2c/mt9v032.c
10176F:	include/media/i2c/mt9v032.h
10177
10178MT9V111 APTINA CAMERA SENSOR
10179M:	Jacopo Mondi <jacopo@jmondi.org>
10180L:	linux-media@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Maintained
10183F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10184F:	drivers/media/i2c/mt9v111.c
10185
10186MULTIFUNCTION DEVICES (MFD)
10187M:	Lee Jones <lee.jones@linaro.org>
10188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10189S:	Supported
10190F:	Documentation/devicetree/bindings/mfd/
10191F:	drivers/mfd/
10192F:	include/linux/mfd/
10193F:	include/dt-bindings/mfd/
10194
10195MULTIMEDIA CARD (MMC) ETC. OVER SPI
10196S:	Orphan
10197F:	drivers/mmc/host/mmc_spi.c
10198F:	include/linux/spi/mmc_spi.h
10199
10200MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10201M:	Ulf Hansson <ulf.hansson@linaro.org>
10202L:	linux-mmc@vger.kernel.org
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/mmc/
10206F:	drivers/mmc/
10207F:	include/linux/mmc/
10208F:	include/uapi/linux/mmc/
10209
10210MULTIPLEXER SUBSYSTEM
10211M:	Peter Rosin <peda@axentia.se>
10212S:	Maintained
10213F:	Documentation/ABI/testing/sysfs-class-mux*
10214F:	Documentation/devicetree/bindings/mux/
10215F:	include/dt-bindings/mux/
10216F:	include/linux/mux/
10217F:	drivers/mux/
10218
10219MULTITECH MULTIPORT CARD (ISICOM)
10220S:	Orphan
10221F:	drivers/tty/isicom.c
10222F:	include/linux/isicom.h
10223
10224MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10225M:	Bin Liu <b-liu@ti.com>
10226L:	linux-usb@vger.kernel.org
10227S:	Maintained
10228F:	drivers/usb/musb/
10229
10230MXL301RF MEDIA DRIVER
10231M:	Akihiro Tsukada <tskd08@gmail.com>
10232L:	linux-media@vger.kernel.org
10233S:	Odd Fixes
10234F:	drivers/media/tuners/mxl301rf*
10235
10236MXL5007T MEDIA DRIVER
10237M:	Michael Krufky <mkrufky@linuxtv.org>
10238L:	linux-media@vger.kernel.org
10239W:	https://linuxtv.org
10240W:	http://github.com/mkrufky
10241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10242T:	git git://linuxtv.org/mkrufky/tuners.git
10243S:	Maintained
10244F:	drivers/media/tuners/mxl5007t.*
10245
10246MXSFB DRM DRIVER
10247M:	Marek Vasut <marex@denx.de>
10248M:	Stefan Agner <stefan@agner.ch>
10249L:	dri-devel@lists.freedesktop.org
10250S:	Supported
10251F:	drivers/gpu/drm/mxsfb/
10252F:	Documentation/devicetree/bindings/display/mxsfb.txt
10253T:	git git://anongit.freedesktop.org/drm/drm-misc
10254
10255MYLEX DAC960 PCI RAID Controller
10256M:	Hannes Reinecke <hare@kernel.org>
10257L:	linux-scsi@vger.kernel.org
10258S:	Supported
10259F:	drivers/scsi/myrb.*
10260F:	drivers/scsi/myrs.*
10261
10262MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10263M:	Chris Lee <christopher.lee@cspi.com>
10264L:	netdev@vger.kernel.org
10265W:	https://www.cspi.com/ethernet-products/support/downloads/
10266S:	Supported
10267F:	drivers/net/ethernet/myricom/myri10ge/
10268
10269NAND FLASH SUBSYSTEM
10270M:	Boris Brezillon <boris.brezillon@bootlin.com>
10271M:	Miquel Raynal <miquel.raynal@bootlin.com>
10272R:	Richard Weinberger <richard@nod.at>
10273L:	linux-mtd@lists.infradead.org
10274W:	http://www.linux-mtd.infradead.org/
10275Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10276T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10277T:	git git://git.infradead.org/linux-mtd.git nand/next
10278S:	Maintained
10279F:	drivers/mtd/nand/
10280F:	include/linux/mtd/*nand*.h
10281
10282NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10283M:	Daniel Mack <zonque@gmail.com>
10284S:	Maintained
10285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10286W:	http://www.native-instruments.com
10287F:	sound/usb/caiaq/
10288
10289NATSEMI ETHERNET DRIVER (DP8381x)
10290S:	Orphan
10291F:	drivers/net/ethernet/natsemi/natsemi.c
10292
10293NCR 5380 SCSI DRIVERS
10294M:	Finn Thain <fthain@telegraphics.com.au>
10295M:	Michael Schmitz <schmitzmic@gmail.com>
10296L:	linux-scsi@vger.kernel.org
10297S:	Maintained
10298F:	Documentation/scsi/g_NCR5380.txt
10299F:	drivers/scsi/NCR5380.*
10300F:	drivers/scsi/arm/cumana_1.c
10301F:	drivers/scsi/arm/oak.c
10302F:	drivers/scsi/atari_scsi.*
10303F:	drivers/scsi/dmx3191d.c
10304F:	drivers/scsi/g_NCR5380.*
10305F:	drivers/scsi/mac_scsi.*
10306F:	drivers/scsi/sun3_scsi.*
10307F:	drivers/scsi/sun3_scsi_vme.c
10308
10309NCSI LIBRARY:
10310M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10311S:	Maintained
10312F:	net/ncsi/
10313
10314NCT6775 HARDWARE MONITOR DRIVER
10315M:	Guenter Roeck <linux@roeck-us.net>
10316L:	linux-hwmon@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/hwmon/nct6775
10319F:	drivers/hwmon/nct6775.c
10320
10321NET_FAILOVER MODULE
10322M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10323L:	netdev@vger.kernel.org
10324S:	Supported
10325F:	driver/net/net_failover.c
10326F:	include/net/net_failover.h
10327F:	Documentation/networking/net_failover.rst
10328
10329NETEFFECT IWARP RNIC DRIVER (IW_NES)
10330M:	Faisal Latif <faisal.latif@intel.com>
10331L:	linux-rdma@vger.kernel.org
10332W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10333S:	Supported
10334F:	drivers/infiniband/hw/nes/
10335F:	include/uapi/rdma/nes-abi.h
10336
10337NETEM NETWORK EMULATOR
10338M:	Stephen Hemminger <stephen@networkplumber.org>
10339L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10340S:	Maintained
10341F:	net/sched/sch_netem.c
10342
10343NETERION 10GbE DRIVERS (s2io/vxge)
10344M:	Jon Mason <jdmason@kudzu.us>
10345L:	netdev@vger.kernel.org
10346S:	Supported
10347F:	Documentation/networking/s2io.txt
10348F:	Documentation/networking/vxge.txt
10349F:	drivers/net/ethernet/neterion/
10350
10351NETFILTER
10352M:	Pablo Neira Ayuso <pablo@netfilter.org>
10353M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10354M:	Florian Westphal <fw@strlen.de>
10355L:	netfilter-devel@vger.kernel.org
10356L:	coreteam@netfilter.org
10357W:	http://www.netfilter.org/
10358W:	http://www.iptables.org/
10359W:	http://www.nftables.org/
10360Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10363S:	Maintained
10364F:	include/linux/netfilter*
10365F:	include/linux/netfilter/
10366F:	include/net/netfilter/
10367F:	include/uapi/linux/netfilter*
10368F:	include/uapi/linux/netfilter/
10369F:	net/*/netfilter.c
10370F:	net/*/netfilter/
10371F:	net/netfilter/
10372F:	net/bridge/br_netfilter*.c
10373
10374NETROM NETWORK LAYER
10375M:	Ralf Baechle <ralf@linux-mips.org>
10376L:	linux-hams@vger.kernel.org
10377W:	http://www.linux-ax25.org/
10378S:	Maintained
10379F:	include/net/netrom.h
10380F:	include/uapi/linux/netrom.h
10381F:	net/netrom/
10382
10383NETRONOME ETHERNET DRIVERS
10384M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10385L:	oss-drivers@netronome.com
10386S:	Maintained
10387F:	drivers/net/ethernet/netronome/
10388
10389NETWORK BLOCK DEVICE (NBD)
10390M:	Josef Bacik <josef@toxicpanda.com>
10391S:	Maintained
10392L:	linux-block@vger.kernel.org
10393L:	nbd@other.debian.org
10394F:	Documentation/blockdev/nbd.txt
10395F:	drivers/block/nbd.c
10396F:	include/uapi/linux/nbd.h
10397
10398NETWORK DROP MONITOR
10399M:	Neil Horman <nhorman@tuxdriver.com>
10400L:	netdev@vger.kernel.org
10401S:	Maintained
10402W:	https://fedorahosted.org/dropwatch/
10403F:	net/core/drop_monitor.c
10404
10405NETWORKING DRIVERS
10406M:	"David S. Miller" <davem@davemloft.net>
10407L:	netdev@vger.kernel.org
10408W:	http://www.linuxfoundation.org/en/Net
10409Q:	http://patchwork.ozlabs.org/project/netdev/list/
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10412S:	Odd Fixes
10413F:	Documentation/devicetree/bindings/net/
10414F:	drivers/net/
10415F:	include/linux/if_*
10416F:	include/linux/netdevice.h
10417F:	include/linux/etherdevice.h
10418F:	include/linux/fcdevice.h
10419F:	include/linux/fddidevice.h
10420F:	include/linux/hippidevice.h
10421F:	include/linux/inetdevice.h
10422F:	include/uapi/linux/if_*
10423F:	include/uapi/linux/netdevice.h
10424
10425NETWORKING DRIVERS (WIRELESS)
10426M:	Kalle Valo <kvalo@codeaurora.org>
10427L:	linux-wireless@vger.kernel.org
10428Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10431S:	Maintained
10432F:	Documentation/devicetree/bindings/net/wireless/
10433F:	drivers/net/wireless/
10434
10435NETWORKING [DSA]
10436M:	Andrew Lunn <andrew@lunn.ch>
10437M:	Vivien Didelot <vivien.didelot@gmail.com>
10438M:	Florian Fainelli <f.fainelli@gmail.com>
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/net/dsa/
10441F:	net/dsa/
10442F:	include/net/dsa.h
10443F:	include/linux/dsa/
10444F:	drivers/net/dsa/
10445
10446NETWORKING [GENERAL]
10447M:	"David S. Miller" <davem@davemloft.net>
10448L:	netdev@vger.kernel.org
10449W:	http://www.linuxfoundation.org/en/Net
10450Q:	http://patchwork.ozlabs.org/project/netdev/list/
10451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10453B:	mailto:netdev@vger.kernel.org
10454S:	Maintained
10455F:	net/
10456F:	include/net/
10457F:	include/linux/in.h
10458F:	include/linux/net.h
10459F:	include/linux/netdevice.h
10460F:	include/uapi/linux/in.h
10461F:	include/uapi/linux/net.h
10462F:	include/uapi/linux/netdevice.h
10463F:	include/uapi/linux/net_namespace.h
10464F:	tools/testing/selftests/net/
10465F:	lib/net_utils.c
10466F:	lib/random32.c
10467F:	Documentation/networking/
10468
10469NETWORKING [IPSEC]
10470M:	Steffen Klassert <steffen.klassert@secunet.com>
10471M:	Herbert Xu <herbert@gondor.apana.org.au>
10472M:	"David S. Miller" <davem@davemloft.net>
10473L:	netdev@vger.kernel.org
10474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10476S:	Maintained
10477F:	net/xfrm/
10478F:	net/key/
10479F:	net/ipv4/xfrm*
10480F:	net/ipv4/esp4*
10481F:	net/ipv4/ah4.c
10482F:	net/ipv4/ipcomp.c
10483F:	net/ipv4/ip_vti.c
10484F:	net/ipv6/xfrm*
10485F:	net/ipv6/esp6*
10486F:	net/ipv6/ah6.c
10487F:	net/ipv6/ipcomp6.c
10488F:	net/ipv6/ip6_vti.c
10489F:	include/uapi/linux/xfrm.h
10490F:	include/net/xfrm.h
10491
10492NETWORKING [IPv4/IPv6]
10493M:	"David S. Miller" <davem@davemloft.net>
10494M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10495M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10496L:	netdev@vger.kernel.org
10497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10498S:	Maintained
10499F:	net/ipv4/
10500F:	net/ipv6/
10501F:	include/net/ip*
10502F:	arch/x86/net/*
10503
10504NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10505M:	Paul Moore <paul@paul-moore.com>
10506W:	https://github.com/netlabel
10507L:	netdev@vger.kernel.org
10508L:	linux-security-module@vger.kernel.org
10509S:	Maintained
10510F:	Documentation/netlabel/
10511F:	include/net/calipso.h
10512F:	include/net/cipso_ipv4.h
10513F:	include/net/netlabel.h
10514F:	include/uapi/linux/netfilter/xt_SECMARK.h
10515F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10516F:	net/netlabel/
10517F:	net/ipv4/cipso_ipv4.c
10518F:	net/ipv6/calipso.c
10519F:	net/netfilter/xt_CONNSECMARK.c
10520F:	net/netfilter/xt_SECMARK.c
10521
10522NETWORKING [TCP]
10523M:	Eric Dumazet <edumazet@google.com>
10524L:	netdev@vger.kernel.org
10525S:	Maintained
10526F:	net/ipv4/tcp*.c
10527F:	net/ipv4/syncookies.c
10528F:	net/ipv6/tcp*.c
10529F:	net/ipv6/syncookies.c
10530F:	include/uapi/linux/tcp.h
10531F:	include/net/tcp.h
10532F:	include/linux/tcp.h
10533F:	include/trace/events/tcp.h
10534
10535NETWORKING [TLS]
10536M:	Boris Pismenny <borisp@mellanox.com>
10537M:	Aviad Yehezkel <aviadye@mellanox.com>
10538M:	Dave Watson <davejwatson@fb.com>
10539M:	John Fastabend <john.fastabend@gmail.com>
10540M:	Daniel Borkmann <daniel@iogearbox.net>
10541L:	netdev@vger.kernel.org
10542S:	Maintained
10543F:	net/tls/*
10544F:	include/uapi/linux/tls.h
10545F:	include/net/tls.h
10546
10547NETWORKING [WIRELESS]
10548L:	linux-wireless@vger.kernel.org
10549Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10550
10551NETDEVSIM
10552M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10553S:	Maintained
10554F:	drivers/net/netdevsim/*
10555
10556NETXEN (1/10) GbE SUPPORT
10557M:	Manish Chopra <manish.chopra@cavium.com>
10558M:	Rahul Verma <rahul.verma@cavium.com>
10559M:	Dept-GELinuxNICDev@cavium.com
10560L:	netdev@vger.kernel.org
10561S:	Supported
10562F:	drivers/net/ethernet/qlogic/netxen/
10563
10564NFC SUBSYSTEM
10565M:	Samuel Ortiz <sameo@linux.intel.com>
10566L:	linux-wireless@vger.kernel.org
10567L:	linux-nfc@lists.01.org (subscribers-only)
10568S:	Supported
10569F:	net/nfc/
10570F:	include/net/nfc/
10571F:	include/uapi/linux/nfc.h
10572F:	drivers/nfc/
10573F:	include/linux/platform_data/nfcmrvl.h
10574F:	include/linux/platform_data/nxp-nci.h
10575F:	Documentation/devicetree/bindings/net/nfc/
10576
10577NFS, SUNRPC, AND LOCKD CLIENTS
10578M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10579M:	Anna Schumaker <anna.schumaker@netapp.com>
10580L:	linux-nfs@vger.kernel.org
10581W:	http://client.linux-nfs.org
10582T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10583S:	Maintained
10584F:	fs/lockd/
10585F:	fs/nfs/
10586F:	fs/nfs_common/
10587F:	net/sunrpc/
10588F:	include/linux/lockd/
10589F:	include/linux/nfs*
10590F:	include/linux/sunrpc/
10591F:	include/uapi/linux/nfs*
10592F:	include/uapi/linux/sunrpc/
10593
10594NILFS2 FILESYSTEM
10595M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10596L:	linux-nilfs@vger.kernel.org
10597W:	https://nilfs.sourceforge.io/
10598W:	https://nilfs.osdn.jp/
10599T:	git git://github.com/konis/nilfs2.git
10600S:	Supported
10601F:	Documentation/filesystems/nilfs2.txt
10602F:	fs/nilfs2/
10603F:	include/trace/events/nilfs2.h
10604F:	include/uapi/linux/nilfs2_api.h
10605F:	include/uapi/linux/nilfs2_ondisk.h
10606
10607NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10608M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10609W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10610S:	Maintained
10611F:	Documentation/scsi/NinjaSCSI.txt
10612F:	drivers/scsi/pcmcia/nsp_*
10613
10614NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10615M:	GOTO Masanori <gotom@debian.or.jp>
10616M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10617W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10618S:	Maintained
10619F:	Documentation/scsi/NinjaSCSI.txt
10620F:	drivers/scsi/nsp32*
10621
10622NIOS2 ARCHITECTURE
10623M:	Ley Foon Tan <lftan@altera.com>
10624L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10626S:	Maintained
10627F:	arch/nios2/
10628
10629NOHZ, DYNTICKS SUPPORT
10630M:	Frederic Weisbecker <fweisbec@gmail.com>
10631M:	Thomas Gleixner <tglx@linutronix.de>
10632M:	Ingo Molnar <mingo@kernel.org>
10633L:	linux-kernel@vger.kernel.org
10634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10635S:	Maintained
10636F:	kernel/time/tick*.*
10637F:	include/linux/tick.h
10638F:	include/linux/sched/nohz.h
10639
10640NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10641M:	Pavel Machek <pavel@ucw.cz>
10642M:	Sakari Ailus <sakari.ailus@iki.fi>
10643L:	linux-media@vger.kernel.org
10644S:	Maintained
10645F:	drivers/media/i2c/et8ek8
10646F:	drivers/media/i2c/ad5820.c
10647
10648NOKIA N900 POWER SUPPLY DRIVERS
10649R:	Pali Rohár <pali.rohar@gmail.com>
10650F:	include/linux/power/bq2415x_charger.h
10651F:	include/linux/power/bq27xxx_battery.h
10652F:	include/linux/power/isp1704_charger.h
10653F:	drivers/power/supply/bq2415x_charger.c
10654F:	drivers/power/supply/bq27xxx_battery.c
10655F:	drivers/power/supply/bq27xxx_battery_i2c.c
10656F:	drivers/power/supply/isp1704_charger.c
10657F:	drivers/power/supply/rx51_battery.c
10658
10659NTB AMD DRIVER
10660M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10661L:	linux-ntb@googlegroups.com
10662S:	Supported
10663F:	drivers/ntb/hw/amd/
10664
10665NTB DRIVER CORE
10666M:	Jon Mason <jdmason@kudzu.us>
10667M:	Dave Jiang <dave.jiang@intel.com>
10668M:	Allen Hubbe <allenbh@gmail.com>
10669L:	linux-ntb@googlegroups.com
10670S:	Supported
10671W:	https://github.com/jonmason/ntb/wiki
10672T:	git git://github.com/jonmason/ntb.git
10673F:	drivers/ntb/
10674F:	drivers/net/ntb_netdev.c
10675F:	include/linux/ntb.h
10676F:	include/linux/ntb_transport.h
10677F:	tools/testing/selftests/ntb/
10678
10679NTB IDT DRIVER
10680M:	Serge Semin <fancer.lancer@gmail.com>
10681L:	linux-ntb@googlegroups.com
10682S:	Supported
10683F:	drivers/ntb/hw/idt/
10684
10685NTB INTEL DRIVER
10686M:	Dave Jiang <dave.jiang@intel.com>
10687L:	linux-ntb@googlegroups.com
10688S:	Supported
10689W:	https://github.com/davejiang/linux/wiki
10690T:	git https://github.com/davejiang/linux.git
10691F:	drivers/ntb/hw/intel/
10692
10693NTFS FILESYSTEM
10694M:	Anton Altaparmakov <anton@tuxera.com>
10695L:	linux-ntfs-dev@lists.sourceforge.net
10696W:	http://www.tuxera.com/
10697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10698S:	Supported
10699F:	Documentation/filesystems/ntfs.txt
10700F:	fs/ntfs/
10701
10702NUBUS SUBSYSTEM
10703M:	Finn Thain <fthain@telegraphics.com.au>
10704L:	linux-m68k@lists.linux-m68k.org
10705S:	Maintained
10706F:	arch/*/include/asm/nubus.h
10707F:	drivers/nubus/
10708F:	include/linux/nubus.h
10709F:	include/uapi/linux/nubus.h
10710
10711NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10712M:	Antonino Daplas <adaplas@gmail.com>
10713L:	linux-fbdev@vger.kernel.org
10714S:	Maintained
10715F:	drivers/video/fbdev/riva/
10716F:	drivers/video/fbdev/nvidia/
10717
10718NVM EXPRESS DRIVER
10719M:	Keith Busch <keith.busch@intel.com>
10720M:	Jens Axboe <axboe@fb.com>
10721M:	Christoph Hellwig <hch@lst.de>
10722M:	Sagi Grimberg <sagi@grimberg.me>
10723L:	linux-nvme@lists.infradead.org
10724T:	git://git.infradead.org/nvme.git
10725W:	http://git.infradead.org/nvme.git
10726S:	Supported
10727F:	drivers/nvme/host/
10728F:	include/linux/nvme.h
10729F:	include/uapi/linux/nvme_ioctl.h
10730
10731NVM EXPRESS FC TRANSPORT DRIVERS
10732M:	James Smart <james.smart@broadcom.com>
10733L:	linux-nvme@lists.infradead.org
10734S:	Supported
10735F:	include/linux/nvme-fc.h
10736F:	include/linux/nvme-fc-driver.h
10737F:	drivers/nvme/host/fc.c
10738F:	drivers/nvme/target/fc.c
10739F:	drivers/nvme/target/fcloop.c
10740
10741NVM EXPRESS TARGET DRIVER
10742M:	Christoph Hellwig <hch@lst.de>
10743M:	Sagi Grimberg <sagi@grimberg.me>
10744L:	linux-nvme@lists.infradead.org
10745T:	git://git.infradead.org/nvme.git
10746W:	http://git.infradead.org/nvme.git
10747S:	Supported
10748F:	drivers/nvme/target/
10749
10750NVMEM FRAMEWORK
10751M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10752S:	Maintained
10753F:	drivers/nvmem/
10754F:	Documentation/devicetree/bindings/nvmem/
10755F:	Documentation/ABI/stable/sysfs-bus-nvmem
10756F:	include/linux/nvmem-consumer.h
10757F:	include/linux/nvmem-provider.h
10758
10759NXP SGTL5000 DRIVER
10760M:	Fabio Estevam <fabio.estevam@nxp.com>
10761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10762S:	Maintained
10763F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10764F:	sound/soc/codecs/sgtl5000*
10765
10766NXP TDA998X DRM DRIVER
10767M:	Russell King <linux@armlinux.org.uk>
10768S:	Maintained
10769T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10770T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10771F:	drivers/gpu/drm/i2c/tda998x_drv.c
10772F:	include/drm/i2c/tda998x.h
10773F:	include/dt-bindings/display/tda998x.h
10774K:	"nxp,tda998x"
10775
10776NXP TFA9879 DRIVER
10777M:	Peter Rosin <peda@axentia.se>
10778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10779S:	Maintained
10780F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10781F:	sound/soc/codecs/tfa9879*
10782
10783NXP-NCI NFC DRIVER
10784M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10785R:	Charles Gorand <charles.gorand@effinnov.com>
10786L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10787S:	Supported
10788F:	drivers/nfc/nxp-nci
10789
10790OBJTOOL
10791M:	Josh Poimboeuf <jpoimboe@redhat.com>
10792M:	Peter Zijlstra <peterz@infradead.org>
10793S:	Supported
10794F:	tools/objtool/
10795
10796OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10797M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10798M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10799L:	linuxppc-dev@lists.ozlabs.org
10800S:	Supported
10801F:	arch/powerpc/platforms/powernv/ocxl.c
10802F:	arch/powerpc/include/asm/pnv-ocxl.h
10803F:	drivers/misc/ocxl/
10804F:	include/misc/ocxl*
10805F:	include/uapi/misc/ocxl.h
10806F:	Documentation/accelerators/ocxl.rst
10807
10808OMAP AUDIO SUPPORT
10809M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10810M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10812L:	linux-omap@vger.kernel.org
10813S:	Maintained
10814F:	sound/soc/omap/
10815
10816OMAP CLOCK FRAMEWORK SUPPORT
10817M:	Paul Walmsley <paul@pwsan.com>
10818L:	linux-omap@vger.kernel.org
10819S:	Maintained
10820F:	arch/arm/*omap*/*clock*
10821
10822OMAP DEVICE TREE SUPPORT
10823M:	Benoît Cousson <bcousson@baylibre.com>
10824M:	Tony Lindgren <tony@atomide.com>
10825L:	linux-omap@vger.kernel.org
10826L:	devicetree@vger.kernel.org
10827S:	Maintained
10828F:	arch/arm/boot/dts/*omap*
10829F:	arch/arm/boot/dts/*am3*
10830F:	arch/arm/boot/dts/*am4*
10831F:	arch/arm/boot/dts/*am5*
10832F:	arch/arm/boot/dts/*dra7*
10833
10834OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10835L:	linux-omap@vger.kernel.org
10836L:	linux-fbdev@vger.kernel.org
10837S:	Orphan
10838F:	drivers/video/fbdev/omap2/
10839F:	Documentation/arm/OMAP/DSS
10840
10841OMAP FRAMEBUFFER SUPPORT
10842L:	linux-fbdev@vger.kernel.org
10843L:	linux-omap@vger.kernel.org
10844S:	Orphan
10845F:	drivers/video/fbdev/omap/
10846
10847OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10848M:	Roger Quadros <rogerq@ti.com>
10849M:	Tony Lindgren <tony@atomide.com>
10850L:	linux-omap@vger.kernel.org
10851S:	Maintained
10852F:	drivers/memory/omap-gpmc.c
10853F:	arch/arm/mach-omap2/*gpmc*
10854
10855OMAP GPIO DRIVER
10856M:	Grygorii Strashko <grygorii.strashko@ti.com>
10857M:	Santosh Shilimkar <ssantosh@kernel.org>
10858M:	Kevin Hilman <khilman@kernel.org>
10859L:	linux-omap@vger.kernel.org
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10862F:	drivers/gpio/gpio-omap.c
10863
10864OMAP HARDWARE SPINLOCK SUPPORT
10865M:	Ohad Ben-Cohen <ohad@wizery.com>
10866L:	linux-omap@vger.kernel.org
10867S:	Maintained
10868F:	drivers/hwspinlock/omap_hwspinlock.c
10869
10870OMAP HS MMC SUPPORT
10871L:	linux-mmc@vger.kernel.org
10872L:	linux-omap@vger.kernel.org
10873S:	Orphan
10874F:	drivers/mmc/host/omap_hsmmc.c
10875
10876OMAP HWMOD DATA
10877M:	Paul Walmsley <paul@pwsan.com>
10878L:	linux-omap@vger.kernel.org
10879S:	Maintained
10880F:	arch/arm/mach-omap2/omap_hwmod*data*
10881
10882OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10883M:	Benoît Cousson <bcousson@baylibre.com>
10884L:	linux-omap@vger.kernel.org
10885S:	Maintained
10886F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10887
10888OMAP HWMOD SUPPORT
10889M:	Benoît Cousson <bcousson@baylibre.com>
10890M:	Paul Walmsley <paul@pwsan.com>
10891L:	linux-omap@vger.kernel.org
10892S:	Maintained
10893F:	arch/arm/mach-omap2/omap_hwmod.*
10894
10895OMAP I2C DRIVER
10896M:	Vignesh R <vigneshr@ti.com>
10897L:	linux-omap@vger.kernel.org
10898L:	linux-i2c@vger.kernel.org
10899S:	Maintained
10900F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10901F:	drivers/i2c/busses/i2c-omap.c
10902
10903OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10904M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10905L:	linux-media@vger.kernel.org
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10908F:	drivers/media/platform/omap3isp/
10909F:	drivers/staging/media/omap4iss/
10910
10911OMAP MMC SUPPORT
10912M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10913L:	linux-omap@vger.kernel.org
10914S:	Odd Fixes
10915F:	drivers/mmc/host/omap.c
10916
10917OMAP POWER MANAGEMENT SUPPORT
10918M:	Kevin Hilman <khilman@kernel.org>
10919L:	linux-omap@vger.kernel.org
10920S:	Maintained
10921F:	arch/arm/*omap*/*pm*
10922F:	drivers/cpufreq/omap-cpufreq.c
10923
10924OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10925M:	Rajendra Nayak <rnayak@codeaurora.org>
10926M:	Paul Walmsley <paul@pwsan.com>
10927L:	linux-omap@vger.kernel.org
10928S:	Maintained
10929F:	arch/arm/mach-omap2/prm*
10930
10931OMAP RANDOM NUMBER GENERATOR SUPPORT
10932M:	Deepak Saxena <dsaxena@plexity.net>
10933S:	Maintained
10934F:	drivers/char/hw_random/omap-rng.c
10935
10936OMAP USB SUPPORT
10937L:	linux-usb@vger.kernel.org
10938L:	linux-omap@vger.kernel.org
10939S:	Orphan
10940F:	drivers/usb/*/*omap*
10941F:	arch/arm/*omap*/usb*
10942
10943OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10944M:	Mark Jackson <mpfj@newflow.co.uk>
10945L:	linux-omap@vger.kernel.org
10946S:	Maintained
10947F:	arch/arm/boot/dts/am335x-nano.dts
10948
10949OMAP1 SUPPORT
10950M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10951M:	Tony Lindgren <tony@atomide.com>
10952L:	linux-omap@vger.kernel.org
10953Q:	http://patchwork.kernel.org/project/linux-omap/list/
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10955S:	Maintained
10956F:	arch/arm/mach-omap1/
10957F:	arch/arm/plat-omap/
10958F:	arch/arm/configs/omap1_defconfig
10959F:	drivers/i2c/busses/i2c-omap.c
10960F:	include/linux/platform_data/i2c-omap.h
10961F:	include/linux/platform_data/ams-delta-fiq.h
10962
10963OMAP2+ SUPPORT
10964M:	Tony Lindgren <tony@atomide.com>
10965L:	linux-omap@vger.kernel.org
10966W:	http://www.muru.com/linux/omap/
10967W:	http://linux.omap.com/
10968Q:	http://patchwork.kernel.org/project/linux-omap/list/
10969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10970S:	Maintained
10971F:	arch/arm/mach-omap2/
10972F:	arch/arm/plat-omap/
10973F:	arch/arm/configs/omap2plus_defconfig
10974F:	drivers/i2c/busses/i2c-omap.c
10975F:	drivers/irqchip/irq-omap-intc.c
10976F:	drivers/mfd/*omap*.c
10977F:	drivers/mfd/menelaus.c
10978F:	drivers/mfd/palmas.c
10979F:	drivers/mfd/tps65217.c
10980F:	drivers/mfd/tps65218.c
10981F:	drivers/mfd/tps65910.c
10982F:	drivers/mfd/twl-core.[ch]
10983F:	drivers/mfd/twl4030*.c
10984F:	drivers/mfd/twl6030*.c
10985F:	drivers/mfd/twl6040*.c
10986F:	drivers/regulator/palmas-regulator*.c
10987F:	drivers/regulator/pbias-regulator.c
10988F:	drivers/regulator/tps65217-regulator.c
10989F:	drivers/regulator/tps65218-regulator.c
10990F:	drivers/regulator/tps65910-regulator.c
10991F:	drivers/regulator/twl-regulator.c
10992F:	drivers/regulator/twl6030-regulator.c
10993F:	include/linux/platform_data/i2c-omap.h
10994
10995ONION OMEGA2+ BOARD
10996M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10997L:	linux-mips@vger.kernel.org
10998S:	Maintained
10999F:	arch/mips/boot/dts/ralink/omega2p.dts
11000
11001OMFS FILESYSTEM
11002M:	Bob Copeland <me@bobcopeland.com>
11003L:	linux-karma-devel@lists.sourceforge.net
11004S:	Maintained
11005F:	Documentation/filesystems/omfs.txt
11006F:	fs/omfs/
11007
11008OMNIKEY CARDMAN 4000 DRIVER
11009M:	Harald Welte <laforge@gnumonks.org>
11010S:	Maintained
11011F:	drivers/char/pcmcia/cm4000_cs.c
11012F:	include/linux/cm4000_cs.h
11013F:	include/uapi/linux/cm4000_cs.h
11014
11015OMNIKEY CARDMAN 4040 DRIVER
11016M:	Harald Welte <laforge@gnumonks.org>
11017S:	Maintained
11018F:	drivers/char/pcmcia/cm4040_cs.*
11019
11020OMNIVISION OV13858 SENSOR DRIVER
11021M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/i2c/ov13858.c
11026
11027OMNIVISION OV2680 SENSOR DRIVER
11028M:	Rui Miguel Silva <rmfrfs@gmail.com>
11029L:	linux-media@vger.kernel.org
11030T:	git git://linuxtv.org/media_tree.git
11031S:	Maintained
11032F:	drivers/media/i2c/ov2680.c
11033F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11034
11035OMNIVISION OV2685 SENSOR DRIVER
11036M:	Shunqian Zheng <zhengsq@rock-chips.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/ov2685.c
11041
11042OMNIVISION OV5640 SENSOR DRIVER
11043M:	Steve Longerbeam <slongerbeam@gmail.com>
11044L:	linux-media@vger.kernel.org
11045T:	git git://linuxtv.org/media_tree.git
11046S:	Maintained
11047F:	drivers/media/i2c/ov5640.c
11048
11049OMNIVISION OV5647 SENSOR DRIVER
11050M:	Luis Oliveira <lolivei@synopsys.com>
11051L:	linux-media@vger.kernel.org
11052T:	git git://linuxtv.org/media_tree.git
11053S:	Maintained
11054F:	drivers/media/i2c/ov5647.c
11055
11056OMNIVISION OV5695 SENSOR DRIVER
11057M:	Shunqian Zheng <zhengsq@rock-chips.com>
11058L:	linux-media@vger.kernel.org
11059T:	git git://linuxtv.org/media_tree.git
11060S:	Maintained
11061F:	drivers/media/i2c/ov5695.c
11062
11063OMNIVISION OV7670 SENSOR DRIVER
11064M:	Jonathan Corbet <corbet@lwn.net>
11065L:	linux-media@vger.kernel.org
11066T:	git git://linuxtv.org/media_tree.git
11067S:	Maintained
11068F:	drivers/media/i2c/ov7670.c
11069F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11070
11071OMNIVISION OV772x SENSOR DRIVER
11072M:	Jacopo Mondi <jacopo@jmondi.org>
11073L:	linux-media@vger.kernel.org
11074T:	git git://linuxtv.org/media_tree.git
11075S:	Odd fixes
11076F:	drivers/media/i2c/ov772x.c
11077F:	include/media/i2c/ov772x.h
11078F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11079
11080OMNIVISION OV7740 SENSOR DRIVER
11081M:	Wenyou Yang <wenyou.yang@microchip.com>
11082L:	linux-media@vger.kernel.org
11083T:	git git://linuxtv.org/media_tree.git
11084S:	Maintained
11085F:	drivers/media/i2c/ov7740.c
11086F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11087
11088OMNIVISION OV9650 SENSOR DRIVER
11089M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11090R:	Akinobu Mita <akinobu.mita@gmail.com>
11091R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11092L:	linux-media@vger.kernel.org
11093T:	git git://linuxtv.org/media_tree.git
11094S:	Maintained
11095F:	drivers/media/i2c/ov9650.c
11096F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11097
11098ONENAND FLASH DRIVER
11099M:	Kyungmin Park <kyungmin.park@samsung.com>
11100L:	linux-mtd@lists.infradead.org
11101S:	Maintained
11102F:	drivers/mtd/nand/onenand/
11103F:	include/linux/mtd/onenand*.h
11104
11105ONSTREAM SCSI TAPE DRIVER
11106M:	Willem Riede <osst@riede.org>
11107L:	osst-users@lists.sourceforge.net
11108L:	linux-scsi@vger.kernel.org
11109S:	Maintained
11110F:	Documentation/scsi/osst.txt
11111F:	drivers/scsi/osst.*
11112F:	drivers/scsi/osst_*.h
11113F:	drivers/scsi/st.h
11114
11115OP-TEE DRIVER
11116M:	Jens Wiklander <jens.wiklander@linaro.org>
11117S:	Maintained
11118F:	drivers/tee/optee/
11119
11120OPA-VNIC DRIVER
11121M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11122M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11123L:	linux-rdma@vger.kernel.org
11124S:	Supported
11125F:	drivers/infiniband/ulp/opa_vnic
11126
11127OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11128M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11129M:	Frank Rowand <frowand.list@gmail.com>
11130L:	devicetree@vger.kernel.org
11131S:	Maintained
11132F:	Documentation/devicetree/dynamic-resolution-notes.txt
11133F:	Documentation/devicetree/overlay-notes.txt
11134F:	drivers/of/overlay.c
11135F:	drivers/of/resolver.c
11136K:	of_overlay_notifier_
11137
11138OPEN FIRMWARE AND FLATTENED DEVICE TREE
11139M:	Rob Herring <robh+dt@kernel.org>
11140M:	Frank Rowand <frowand.list@gmail.com>
11141L:	devicetree@vger.kernel.org
11142W:	http://www.devicetree.org/
11143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11144S:	Maintained
11145F:	drivers/of/
11146F:	include/linux/of*.h
11147F:	scripts/dtc/
11148F:	Documentation/ABI/testing/sysfs-firmware-ofw
11149
11150OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11151M:	Rob Herring <robh+dt@kernel.org>
11152M:	Mark Rutland <mark.rutland@arm.com>
11153L:	devicetree@vger.kernel.org
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11155Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11156S:	Maintained
11157F:	Documentation/devicetree/
11158F:	arch/*/boot/dts/
11159F:	include/dt-bindings/
11160
11161OPENCORES I2C BUS DRIVER
11162M:	Peter Korsgaard <peter@korsgaard.com>
11163L:	linux-i2c@vger.kernel.org
11164S:	Maintained
11165F:	Documentation/i2c/busses/i2c-ocores
11166F:	drivers/i2c/busses/i2c-ocores.c
11167
11168OPENRISC ARCHITECTURE
11169M:	Jonas Bonn <jonas@southpole.se>
11170M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11171M:	Stafford Horne <shorne@gmail.com>
11172T:	git git://github.com/openrisc/linux.git
11173L:	openrisc@lists.librecores.org
11174W:	http://openrisc.io
11175S:	Maintained
11176F:	Documentation/devicetree/bindings/openrisc/
11177F:	Documentation/openrisc/
11178F:	arch/openrisc/
11179F:	drivers/irqchip/irq-ompic.c
11180F:	drivers/irqchip/irq-or1k-*
11181
11182OPENVSWITCH
11183M:	Pravin B Shelar <pshelar@ovn.org>
11184L:	netdev@vger.kernel.org
11185L:	dev@openvswitch.org
11186W:	http://openvswitch.org
11187S:	Maintained
11188F:	net/openvswitch/
11189F:	include/uapi/linux/openvswitch.h
11190
11191OPERATING PERFORMANCE POINTS (OPP)
11192M:	Viresh Kumar <vireshk@kernel.org>
11193M:	Nishanth Menon <nm@ti.com>
11194M:	Stephen Boyd <sboyd@kernel.org>
11195L:	linux-pm@vger.kernel.org
11196S:	Maintained
11197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11198F:	drivers/opp/
11199F:	include/linux/pm_opp.h
11200F:	Documentation/power/opp.txt
11201F:	Documentation/devicetree/bindings/opp/
11202
11203OPL4 DRIVER
11204M:	Clemens Ladisch <clemens@ladisch.de>
11205L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11206T:	git git://git.alsa-project.org/alsa-kernel.git
11207S:	Maintained
11208F:	sound/drivers/opl4/
11209
11210OPROFILE
11211M:	Robert Richter <rric@kernel.org>
11212L:	oprofile-list@lists.sf.net
11213S:	Maintained
11214F:	arch/*/include/asm/oprofile*.h
11215F:	arch/*/oprofile/
11216F:	drivers/oprofile/
11217F:	include/linux/oprofile.h
11218
11219ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11220M:	Mark Fasheh <mark@fasheh.com>
11221M:	Joel Becker <jlbec@evilplan.org>
11222L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11223W:	http://ocfs2.wiki.kernel.org
11224S:	Supported
11225F:	Documentation/filesystems/ocfs2.txt
11226F:	Documentation/filesystems/dlmfs.txt
11227F:	fs/ocfs2/
11228
11229ORANGEFS FILESYSTEM
11230M:	Mike Marshall <hubcap@omnibond.com>
11231R:	Martin Brandenburg <martin@omnibond.com>
11232L:	devel@lists.orangefs.org
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11234S:	Supported
11235F:	fs/orangefs/
11236F:	Documentation/filesystems/orangefs.txt
11237
11238ORINOCO DRIVER
11239L:	linux-wireless@vger.kernel.org
11240W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11241W:	http://www.nongnu.org/orinoco/
11242S:	Orphan
11243F:	drivers/net/wireless/intersil/orinoco/
11244
11245OSD LIBRARY and FILESYSTEM
11246M:	Boaz Harrosh <ooo@electrozaur.com>
11247S:	Maintained
11248F:	drivers/scsi/osd/
11249F:	include/scsi/osd_*
11250F:	fs/exofs/
11251
11252OV2659 OMNIVISION SENSOR DRIVER
11253M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11254L:	linux-media@vger.kernel.org
11255W:	https://linuxtv.org
11256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11257T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11258S:	Maintained
11259F:	drivers/media/i2c/ov2659.c
11260F:	include/media/i2c/ov2659.h
11261
11262OVERLAY FILESYSTEM
11263M:	Miklos Szeredi <miklos@szeredi.hu>
11264L:	linux-unionfs@vger.kernel.org
11265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11266S:	Supported
11267F:	fs/overlayfs/
11268F:	Documentation/filesystems/overlayfs.txt
11269
11270P54 WIRELESS DRIVER
11271M:	Christian Lamparter <chunkeey@googlemail.com>
11272L:	linux-wireless@vger.kernel.org
11273W:	http://wireless.kernel.org/en/users/Drivers/p54
11274S:	Maintained
11275F:	drivers/net/wireless/intersil/p54/
11276
11277PA SEMI ETHERNET DRIVER
11278L:	netdev@vger.kernel.org
11279S:	Orphan
11280F:	drivers/net/ethernet/pasemi/*
11281
11282PA SEMI SMBUS DRIVER
11283L:	linux-i2c@vger.kernel.org
11284S:	Orphan
11285F:	drivers/i2c/busses/i2c-pasemi.c
11286
11287PADATA PARALLEL EXECUTION MECHANISM
11288M:	Steffen Klassert <steffen.klassert@secunet.com>
11289L:	linux-crypto@vger.kernel.org
11290S:	Maintained
11291F:	kernel/padata.c
11292F:	include/linux/padata.h
11293F:	Documentation/padata.txt
11294
11295PANASONIC LAPTOP ACPI EXTRAS DRIVER
11296M:	Harald Welte <laforge@gnumonks.org>
11297L:	platform-driver-x86@vger.kernel.org
11298S:	Maintained
11299F:	drivers/platform/x86/panasonic-laptop.c
11300
11301PARALLEL LCD/KEYPAD PANEL DRIVER
11302M:	Willy Tarreau <willy@haproxy.com>
11303M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11304S:	Odd Fixes
11305F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11306F:	drivers/auxdisplay/panel.c
11307
11308PARALLEL PORT SUBSYSTEM
11309M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11310M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11311L:	linux-parport@lists.infradead.org (subscribers-only)
11312S:	Maintained
11313F:	drivers/parport/
11314F:	include/linux/parport*.h
11315F:	drivers/char/ppdev.c
11316F:	include/uapi/linux/ppdev.h
11317F:	Documentation/parport*.txt
11318
11319PARAVIRT_OPS INTERFACE
11320M:	Juergen Gross <jgross@suse.com>
11321M:	Alok Kataria <akataria@vmware.com>
11322L:	virtualization@lists.linux-foundation.org
11323S:	Supported
11324F:	Documentation/virtual/paravirt_ops.txt
11325F:	arch/*/kernel/paravirt*
11326F:	arch/*/include/asm/paravirt*.h
11327F:	include/linux/hypervisor.h
11328
11329PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11330M:	Tim Waugh <tim@cyberelk.net>
11331L:	linux-parport@lists.infradead.org (subscribers-only)
11332S:	Maintained
11333F:	Documentation/blockdev/paride.txt
11334F:	drivers/block/paride/
11335
11336PARISC ARCHITECTURE
11337M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11338M:	Helge Deller <deller@gmx.de>
11339L:	linux-parisc@vger.kernel.org
11340W:	http://www.parisc-linux.org/
11341Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11344S:	Maintained
11345F:	arch/parisc/
11346F:	Documentation/parisc/
11347F:	drivers/parisc/
11348F:	drivers/char/agp/parisc-agp.c
11349F:	drivers/input/serio/gscps2.c
11350F:	drivers/parport/parport_gsc.*
11351F:	drivers/tty/serial/8250/8250_gsc.c
11352F:	drivers/video/fbdev/sti*
11353F:	drivers/video/console/sti*
11354F:	drivers/video/logo/logo_parisc*
11355
11356PARMAN
11357M:	Jiri Pirko <jiri@mellanox.com>
11358L:	netdev@vger.kernel.org
11359S:	Supported
11360F:	lib/parman.c
11361F:	lib/test_parman.c
11362F:	include/linux/parman.h
11363
11364PC87360 HARDWARE MONITORING DRIVER
11365M:	Jim Cromie <jim.cromie@gmail.com>
11366L:	linux-hwmon@vger.kernel.org
11367S:	Maintained
11368F:	Documentation/hwmon/pc87360
11369F:	drivers/hwmon/pc87360.c
11370
11371PC8736x GPIO DRIVER
11372M:	Jim Cromie <jim.cromie@gmail.com>
11373S:	Maintained
11374F:	drivers/char/pc8736x_gpio.c
11375
11376PC87427 HARDWARE MONITORING DRIVER
11377M:	Jean Delvare <jdelvare@suse.com>
11378L:	linux-hwmon@vger.kernel.org
11379S:	Maintained
11380F:	Documentation/hwmon/pc87427
11381F:	drivers/hwmon/pc87427.c
11382
11383PCA9532 LED DRIVER
11384M:	Riku Voipio <riku.voipio@iki.fi>
11385S:	Maintained
11386F:	drivers/leds/leds-pca9532.c
11387F:	include/linux/leds-pca9532.h
11388
11389PCA9541 I2C BUS MASTER SELECTOR DRIVER
11390M:	Guenter Roeck <linux@roeck-us.net>
11391L:	linux-i2c@vger.kernel.org
11392S:	Maintained
11393F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11394
11395PCDP - PRIMARY CONSOLE AND DEBUG PORT
11396M:	Khalid Aziz <khalid@gonehiking.org>
11397S:	Maintained
11398F:	drivers/firmware/pcdp.*
11399
11400PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11401M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11402L:	linux-pci@vger.kernel.org
11403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11404S:	Maintained
11405F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11406F:	drivers/pci/controller/pci-aardvark.c
11407
11408PCI DRIVER FOR ALTERA PCIE IP
11409M:	Ley Foon Tan <lftan@altera.com>
11410L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11411L:	linux-pci@vger.kernel.org
11412S:	Supported
11413F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11414F:	drivers/pci/controller/pcie-altera.c
11415
11416PCI DRIVER FOR APPLIEDMICRO XGENE
11417M:	Tanmay Inamdar <tinamdar@apm.com>
11418L:	linux-pci@vger.kernel.org
11419L:	linux-arm-kernel@lists.infradead.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11422F:	drivers/pci/controller/pci-xgene.c
11423
11424PCI DRIVER FOR ARM VERSATILE PLATFORM
11425M:	Rob Herring <robh@kernel.org>
11426L:	linux-pci@vger.kernel.org
11427L:	linux-arm-kernel@lists.infradead.org
11428S:	Maintained
11429F:	Documentation/devicetree/bindings/pci/versatile.txt
11430F:	drivers/pci/controller/pci-versatile.c
11431
11432PCI DRIVER FOR ARMADA 8K
11433M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11434L:	linux-pci@vger.kernel.org
11435L:	linux-arm-kernel@lists.infradead.org
11436S:	Maintained
11437F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11438F:	drivers/pci/controller/dwc/pcie-armada8k.c
11439
11440PCI DRIVER FOR CADENCE PCIE IP
11441M:	Alan Douglas <adouglas@cadence.com>
11442L:	linux-pci@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11445F:	drivers/pci/controller/pcie-cadence*
11446
11447PCI DRIVER FOR FREESCALE LAYERSCAPE
11448M:	Minghuan Lian <minghuan.Lian@nxp.com>
11449M:	Mingkai Hu <mingkai.hu@nxp.com>
11450M:	Roy Zang <roy.zang@nxp.com>
11451L:	linuxppc-dev@lists.ozlabs.org
11452L:	linux-pci@vger.kernel.org
11453L:	linux-arm-kernel@lists.infradead.org
11454S:	Maintained
11455F:	drivers/pci/controller/dwc/*layerscape*
11456
11457PCI DRIVER FOR GENERIC OF HOSTS
11458M:	Will Deacon <will.deacon@arm.com>
11459L:	linux-pci@vger.kernel.org
11460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11461S:	Maintained
11462F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11463F:	drivers/pci/controller/pci-host-common.c
11464F:	drivers/pci/controller/pci-host-generic.c
11465
11466PCI DRIVER FOR IMX6
11467M:	Richard Zhu <hongxing.zhu@nxp.com>
11468M:	Lucas Stach <l.stach@pengutronix.de>
11469L:	linux-pci@vger.kernel.org
11470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11471S:	Maintained
11472F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11473F:	drivers/pci/controller/dwc/*imx6*
11474
11475PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11476M:	Keith Busch <keith.busch@intel.com>
11477M:	Jonathan Derrick <jonathan.derrick@intel.com>
11478L:	linux-pci@vger.kernel.org
11479S:	Supported
11480F:	drivers/pci/controller/vmd.c
11481
11482PCI DRIVER FOR MICROSEMI SWITCHTEC
11483M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11484M:	Logan Gunthorpe <logang@deltatee.com>
11485L:	linux-pci@vger.kernel.org
11486S:	Maintained
11487F:	Documentation/switchtec.txt
11488F:	Documentation/ABI/testing/sysfs-class-switchtec
11489F:	drivers/pci/switch/switchtec*
11490F:	include/uapi/linux/switchtec_ioctl.h
11491F:	include/linux/switchtec.h
11492F:	drivers/ntb/hw/mscc/
11493
11494PCI DRIVER FOR MOBIVEIL PCIE IP
11495M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11496L:	linux-pci@vger.kernel.org
11497S:	Supported
11498F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11499F:	drivers/pci/controller/pcie-mobiveil.c
11500
11501PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11502M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11503M:	Jason Cooper <jason@lakedaemon.net>
11504L:	linux-pci@vger.kernel.org
11505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11506S:	Maintained
11507F:	drivers/pci/controller/*mvebu*
11508
11509PCI DRIVER FOR NVIDIA TEGRA
11510M:	Thierry Reding <thierry.reding@gmail.com>
11511L:	linux-tegra@vger.kernel.org
11512L:	linux-pci@vger.kernel.org
11513S:	Supported
11514F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11515F:	drivers/pci/controller/pci-tegra.c
11516
11517PCI DRIVER FOR RENESAS R-CAR
11518M:	Simon Horman <horms@verge.net.au>
11519L:	linux-pci@vger.kernel.org
11520L:	linux-renesas-soc@vger.kernel.org
11521S:	Maintained
11522F:	drivers/pci/controller/*rcar*
11523
11524PCI DRIVER FOR SAMSUNG EXYNOS
11525M:	Jingoo Han <jingoohan1@gmail.com>
11526L:	linux-pci@vger.kernel.org
11527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11528L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11529S:	Maintained
11530F:	drivers/pci/controller/dwc/pci-exynos.c
11531
11532PCI DRIVER FOR SYNOPSYS DESIGNWARE
11533M:	Jingoo Han <jingoohan1@gmail.com>
11534M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11535L:	linux-pci@vger.kernel.org
11536S:	Maintained
11537F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11538F:	drivers/pci/controller/dwc/*designware*
11539
11540PCI DRIVER FOR TI DRA7XX
11541M:	Kishon Vijay Abraham I <kishon@ti.com>
11542L:	linux-omap@vger.kernel.org
11543L:	linux-pci@vger.kernel.org
11544S:	Supported
11545F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11546F:	drivers/pci/controller/dwc/pci-dra7xx.c
11547
11548PCI DRIVER FOR TI KEYSTONE
11549M:	Murali Karicheri <m-karicheri2@ti.com>
11550L:	linux-pci@vger.kernel.org
11551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11552S:	Maintained
11553F:	drivers/pci/controller/dwc/pci-keystone.c
11554
11555PCI ENDPOINT SUBSYSTEM
11556M:	Kishon Vijay Abraham I <kishon@ti.com>
11557M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11558L:	linux-pci@vger.kernel.org
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11560S:	Supported
11561F:	drivers/pci/endpoint/
11562F:	drivers/misc/pci_endpoint_test.c
11563F:	tools/pci/
11564
11565PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11566M:	Russell Currey <ruscur@russell.cc>
11567M:	Sam Bobroff <sbobroff@linux.ibm.com>
11568M:	Oliver O'Halloran <oohall@gmail.com>
11569L:	linuxppc-dev@lists.ozlabs.org
11570S:	Supported
11571F:	Documentation/PCI/pci-error-recovery.txt
11572F:	drivers/pci/pcie/aer.c
11573F:	drivers/pci/pcie/dpc.c
11574F:	drivers/pci/pcie/err.c
11575F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11576F:	arch/powerpc/kernel/eeh*.c
11577F:	arch/powerpc/platforms/*/eeh*.c
11578F:	arch/powerpc/include/*/eeh*.h
11579
11580PCI ERROR RECOVERY
11581M:	Linas Vepstas <linasvepstas@gmail.com>
11582L:	linux-pci@vger.kernel.org
11583S:	Supported
11584F:	Documentation/PCI/pci-error-recovery.txt
11585
11586PCI MSI DRIVER FOR ALTERA MSI IP
11587M:	Ley Foon Tan <lftan@altera.com>
11588L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11589L:	linux-pci@vger.kernel.org
11590S:	Supported
11591F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11592F:	drivers/pci/controller/pcie-altera-msi.c
11593
11594PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11595M:	Duc Dang <dhdang@apm.com>
11596L:	linux-pci@vger.kernel.org
11597L:	linux-arm-kernel@lists.infradead.org
11598S:	Maintained
11599F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11600F:	drivers/pci/controller/pci-xgene-msi.c
11601
11602PCI SUBSYSTEM
11603M:	Bjorn Helgaas <bhelgaas@google.com>
11604L:	linux-pci@vger.kernel.org
11605Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11607S:	Supported
11608F:	Documentation/devicetree/bindings/pci/
11609F:	Documentation/PCI/
11610F:	drivers/acpi/pci*
11611F:	drivers/pci/
11612F:	include/asm-generic/pci*
11613F:	include/linux/pci*
11614F:	include/linux/of_pci.h
11615F:	include/uapi/linux/pci*
11616F:	lib/pci*
11617F:	arch/x86/pci/
11618F:	arch/x86/kernel/quirks.c
11619
11620PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11621M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11622L:	linux-pci@vger.kernel.org
11623Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11625S:	Supported
11626F:	drivers/pci/controller/
11627
11628PCIE DRIVER FOR AXIS ARTPEC
11629M:	Jesper Nilsson <jesper.nilsson@axis.com>
11630L:	linux-arm-kernel@axis.com
11631L:	linux-pci@vger.kernel.org
11632S:	Maintained
11633F:	Documentation/devicetree/bindings/pci/axis,artpec*
11634F:	drivers/pci/controller/dwc/*artpec*
11635
11636PCIE DRIVER FOR CAVIUM THUNDERX
11637M:	David Daney <david.daney@cavium.com>
11638L:	linux-pci@vger.kernel.org
11639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640S:	Supported
11641F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11642F:	drivers/pci/controller/pci-thunder-*
11643
11644PCIE DRIVER FOR HISILICON
11645M:	Zhou Wang <wangzhou1@hisilicon.com>
11646L:	linux-pci@vger.kernel.org
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11649F:	drivers/pci/controller/dwc/pcie-hisi.c
11650
11651PCIE DRIVER FOR HISILICON KIRIN
11652M:	Xiaowei Song <songxiaowei@hisilicon.com>
11653M:	Binghui Wang <wangbinghui@hisilicon.com>
11654L:	linux-pci@vger.kernel.org
11655S:	Maintained
11656F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11657F:	drivers/pci/controller/dwc/pcie-kirin.c
11658
11659PCIE DRIVER FOR HISILICON STB
11660M:	Jianguo Sun <sunjianguo1@huawei.com>
11661M:	Shawn Guo <shawn.guo@linaro.org>
11662L:	linux-pci@vger.kernel.org
11663S:	Maintained
11664F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11665F:	drivers/pci/controller/dwc/pcie-histb.c
11666
11667PCIE DRIVER FOR MEDIATEK
11668M:	Ryder Lee <ryder.lee@mediatek.com>
11669L:	linux-pci@vger.kernel.org
11670L:	linux-mediatek@lists.infradead.org
11671S:	Supported
11672F:	Documentation/devicetree/bindings/pci/mediatek*
11673F:	drivers/pci/controller/*mediatek*
11674
11675PCIE DRIVER FOR QUALCOMM MSM
11676M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11677L:	linux-pci@vger.kernel.org
11678L:	linux-arm-msm@vger.kernel.org
11679S:	Maintained
11680F:	drivers/pci/controller/dwc/*qcom*
11681
11682PCIE DRIVER FOR ROCKCHIP
11683M:	Shawn Lin <shawn.lin@rock-chips.com>
11684L:	linux-pci@vger.kernel.org
11685L:	linux-rockchip@lists.infradead.org
11686S:	Maintained
11687F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11688F:	drivers/pci/controller/pcie-rockchip*
11689
11690PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11691M:	Linus Walleij <linus.walleij@linaro.org>
11692L:	linux-pci@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11695F:	drivers/pci/controller/pci-v3-semi.c
11696
11697PCIE DRIVER FOR ST SPEAR13XX
11698M:	Pratyush Anand <pratyush.anand@gmail.com>
11699L:	linux-pci@vger.kernel.org
11700S:	Maintained
11701F:	drivers/pci/controller/dwc/*spear*
11702
11703PCMCIA SUBSYSTEM
11704M:	Dominik Brodowski <linux@dominikbrodowski.net>
11705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11706S:	Odd Fixes
11707F:	Documentation/pcmcia/
11708F:	tools/pcmcia/
11709F:	drivers/pcmcia/
11710F:	include/pcmcia/
11711
11712PCNET32 NETWORK DRIVER
11713M:	Don Fry <pcnet32@frontier.com>
11714L:	netdev@vger.kernel.org
11715S:	Maintained
11716F:	drivers/net/ethernet/amd/pcnet32.c
11717
11718PCRYPT PARALLEL CRYPTO ENGINE
11719M:	Steffen Klassert <steffen.klassert@secunet.com>
11720L:	linux-crypto@vger.kernel.org
11721S:	Maintained
11722F:	crypto/pcrypt.c
11723F:	include/crypto/pcrypt.h
11724
11725PEAQ WMI HOTKEYS DRIVER
11726M:	Hans de Goede <hdegoede@redhat.com>
11727L:	platform-driver-x86@vger.kernel.org
11728S:	Maintained
11729F:	drivers/platform/x86/peaq-wmi.c
11730
11731PER-CPU MEMORY ALLOCATOR
11732M:	Dennis Zhou <dennis@kernel.org>
11733M:	Tejun Heo <tj@kernel.org>
11734M:	Christoph Lameter <cl@linux.com>
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11736S:	Maintained
11737F:	include/linux/percpu*.h
11738F:	mm/percpu*.c
11739F:	arch/*/include/asm/percpu.h
11740
11741PER-TASK DELAY ACCOUNTING
11742M:	Balbir Singh <bsingharora@gmail.com>
11743S:	Maintained
11744F:	include/linux/delayacct.h
11745F:	kernel/delayacct.c
11746
11747PERFORMANCE EVENTS SUBSYSTEM
11748M:	Peter Zijlstra <peterz@infradead.org>
11749M:	Ingo Molnar <mingo@redhat.com>
11750M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11751R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11752R:	Jiri Olsa <jolsa@redhat.com>
11753R:	Namhyung Kim <namhyung@kernel.org>
11754L:	linux-kernel@vger.kernel.org
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11756S:	Supported
11757F:	kernel/events/*
11758F:	include/linux/perf_event.h
11759F:	include/uapi/linux/perf_event.h
11760F:	arch/*/kernel/perf_event*.c
11761F:	arch/*/kernel/*/perf_event*.c
11762F:	arch/*/kernel/*/*/perf_event*.c
11763F:	arch/*/include/asm/perf_event.h
11764F:	arch/*/kernel/perf_callchain.c
11765F:	arch/*/events/*
11766F:	tools/perf/
11767
11768PERSONALITY HANDLING
11769M:	Christoph Hellwig <hch@infradead.org>
11770L:	linux-abi-devel@lists.sourceforge.net
11771S:	Maintained
11772F:	include/linux/personality.h
11773F:	include/uapi/linux/personality.h
11774
11775PHOENIX RC FLIGHT CONTROLLER ADAPTER
11776M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11777L:	linux-input@vger.kernel.org
11778S:	Maintained
11779F:	Documentation/input/devices/pxrc.rst
11780F:	drivers/input/joystick/pxrc.c
11781
11782PHONET PROTOCOL
11783M:	Remi Denis-Courmont <courmisch@gmail.com>
11784S:	Supported
11785F:	Documentation/networking/phonet.txt
11786F:	include/linux/phonet.h
11787F:	include/net/phonet/
11788F:	include/uapi/linux/phonet.h
11789F:	net/phonet/
11790
11791PHRAM MTD DRIVER
11792M:	Joern Engel <joern@lazybastard.org>
11793L:	linux-mtd@lists.infradead.org
11794S:	Maintained
11795F:	drivers/mtd/devices/phram.c
11796
11797PICOLCD HID DRIVER
11798M:	Bruno Prémont <bonbons@linux-vserver.org>
11799L:	linux-input@vger.kernel.org
11800S:	Maintained
11801F:	drivers/hid/hid-picolcd*
11802
11803PICOXCELL SUPPORT
11804M:	Jamie Iles <jamie@jamieiles.com>
11805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11806T:	git git://github.com/jamieiles/linux-2.6-ji.git
11807S:	Supported
11808F:	arch/arm/boot/dts/picoxcell*
11809F:	arch/arm/mach-picoxcell/
11810F:	drivers/crypto/picoxcell*
11811
11812PIN CONTROL SUBSYSTEM
11813M:	Linus Walleij <linus.walleij@linaro.org>
11814L:	linux-gpio@vger.kernel.org
11815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11816S:	Maintained
11817F:	Documentation/devicetree/bindings/pinctrl/
11818F:	Documentation/driver-api/pinctl.rst
11819F:	drivers/pinctrl/
11820F:	include/linux/pinctrl/
11821
11822PIN CONTROLLER - ATMEL AT91
11823M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11825S:	Maintained
11826F:	drivers/pinctrl/pinctrl-at91.*
11827
11828PIN CONTROLLER - ATMEL AT91 PIO4
11829M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11831L:	linux-gpio@vger.kernel.org
11832S:	Supported
11833F:	drivers/pinctrl/pinctrl-at91-pio4.*
11834
11835PIN CONTROLLER - FREESCALE
11836M:	Dong Aisheng <aisheng.dong@nxp.com>
11837M:	Fabio Estevam <festevam@gmail.com>
11838M:	Shawn Guo <shawnguo@kernel.org>
11839M:	Stefan Agner <stefan@agner.ch>
11840R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11841L:	linux-gpio@vger.kernel.org
11842S:	Maintained
11843F:	drivers/pinctrl/freescale/
11844F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11845
11846PIN CONTROLLER - INTEL
11847M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11848M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11850S:	Maintained
11851F:	drivers/pinctrl/intel/
11852
11853PIN CONTROLLER - MEDIATEK
11854M:	Sean Wang <sean.wang@kernel.org>
11855L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11856S:	Maintained
11857F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11858F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11859F:	drivers/pinctrl/mediatek/
11860
11861PIN CONTROLLER - QUALCOMM
11862M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11863S:	Maintained
11864L:	linux-arm-msm@vger.kernel.org
11865F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11866F:	drivers/pinctrl/qcom/
11867
11868PIN CONTROLLER - RENESAS
11869M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11870M:	Geert Uytterhoeven <geert+renesas@glider.be>
11871L:	linux-renesas-soc@vger.kernel.org
11872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11873S:	Maintained
11874F:	drivers/pinctrl/sh-pfc/
11875
11876PIN CONTROLLER - SAMSUNG
11877M:	Tomasz Figa <tomasz.figa@gmail.com>
11878M:	Krzysztof Kozlowski <krzk@kernel.org>
11879M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11881L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11882Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11884S:	Maintained
11885F:	drivers/pinctrl/samsung/
11886F:	include/dt-bindings/pinctrl/samsung.h
11887F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11888
11889PIN CONTROLLER - SINGLE
11890M:	Tony Lindgren <tony@atomide.com>
11891M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11893L:	linux-omap@vger.kernel.org
11894S:	Maintained
11895F:	drivers/pinctrl/pinctrl-single.c
11896
11897PIN CONTROLLER - ST SPEAR
11898M:	Viresh Kumar <vireshk@kernel.org>
11899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11900W:	http://www.st.com/spear
11901S:	Maintained
11902F:	drivers/pinctrl/spear/
11903
11904PISTACHIO SOC SUPPORT
11905M:	James Hartley <james.hartley@sondrel.com>
11906L:	linux-mips@vger.kernel.org
11907S:	Odd Fixes
11908F:	arch/mips/pistachio/
11909F:	arch/mips/include/asm/mach-pistachio/
11910F:	arch/mips/boot/dts/img/pistachio*
11911F:	arch/mips/configs/pistachio*_defconfig
11912
11913PKTCDVD DRIVER
11914S:	Orphan
11915M:	linux-block@vger.kernel.org
11916F:	drivers/block/pktcdvd.c
11917F:	include/linux/pktcdvd.h
11918F:	include/uapi/linux/pktcdvd.h
11919
11920PKUNITY SOC DRIVERS
11921M:	Guan Xuetao <gxt@pku.edu.cn>
11922W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11923S:	Maintained
11924T:	git git://github.com/gxt/linux.git
11925F:	drivers/input/serio/i8042-unicore32io.h
11926F:	drivers/i2c/busses/i2c-puv3.c
11927F:	drivers/video/fbdev/fb-puv3.c
11928F:	drivers/rtc/rtc-puv3.c
11929
11930PMBUS HARDWARE MONITORING DRIVERS
11931M:	Guenter Roeck <linux@roeck-us.net>
11932L:	linux-hwmon@vger.kernel.org
11933W:	http://hwmon.wiki.kernel.org/
11934W:	http://www.roeck-us.net/linux/drivers/
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11936S:	Maintained
11937F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11938F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11939F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11940F:	Documentation/hwmon/adm1275
11941F:	Documentation/hwmon/ibm-cffps
11942F:	Documentation/hwmon/ir35221
11943F:	Documentation/hwmon/lm25066
11944F:	Documentation/hwmon/ltc2978
11945F:	Documentation/hwmon/ltc3815
11946F:	Documentation/hwmon/max16064
11947F:	Documentation/hwmon/max20751
11948F:	Documentation/hwmon/max31785
11949F:	Documentation/hwmon/max34440
11950F:	Documentation/hwmon/max8688
11951F:	Documentation/hwmon/pmbus
11952F:	Documentation/hwmon/pmbus-core
11953F:	Documentation/hwmon/tps40422
11954F:	Documentation/hwmon/ucd9000
11955F:	Documentation/hwmon/ucd9200
11956F:	Documentation/hwmon/zl6100
11957F:	drivers/hwmon/pmbus/
11958F:	include/linux/pmbus.h
11959
11960PMC SIERRA MaxRAID DRIVER
11961L:	linux-scsi@vger.kernel.org
11962W:	http://www.pmc-sierra.com/
11963S:	Orphan
11964F:	drivers/scsi/pmcraid.*
11965
11966PMC SIERRA PM8001 DRIVER
11967M:	Jack Wang <jinpu.wang@profitbricks.com>
11968M:	lindar_liu@usish.com
11969L:	linux-scsi@vger.kernel.org
11970S:	Supported
11971F:	drivers/scsi/pm8001/
11972
11973PNP SUPPORT
11974M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11975S:	Maintained
11976F:	drivers/pnp/
11977
11978POSIX CLOCKS and TIMERS
11979M:	Thomas Gleixner <tglx@linutronix.de>
11980L:	linux-kernel@vger.kernel.org
11981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11982S:	Maintained
11983F:	fs/timerfd.c
11984F:	include/linux/timer*
11985F:	kernel/time/*timer*
11986
11987POWER MANAGEMENT CORE
11988M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11989L:	linux-pm@vger.kernel.org
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11991B:	https://bugzilla.kernel.org
11992S:	Supported
11993F:	drivers/base/power/
11994F:	include/linux/pm.h
11995F:	include/linux/pm_*
11996F:	include/linux/powercap.h
11997F:	drivers/powercap/
11998F:	kernel/configs/nopm.config
11999
12000POWER STATE COORDINATION INTERFACE (PSCI)
12001M:	Mark Rutland <mark.rutland@arm.com>
12002M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12003L:	linux-arm-kernel@lists.infradead.org
12004S:	Maintained
12005F:	drivers/firmware/psci*.c
12006F:	include/linux/psci.h
12007F:	include/uapi/linux/psci.h
12008
12009POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12010M:	Sebastian Reichel <sre@kernel.org>
12011L:	linux-pm@vger.kernel.org
12012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12013S:	Maintained
12014F:	Documentation/ABI/testing/sysfs-class-power
12015F:	Documentation/devicetree/bindings/power/supply/
12016F:	include/linux/power_supply.h
12017F:	drivers/power/supply/
12018
12019POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12020M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12021L:	linuxppc-dev@lists.ozlabs.org
12022S:	Maintained
12023F:	drivers/char/powernv-op-panel.c
12024
12025PPP OVER ATM (RFC 2364)
12026M:	Mitchell Blank Jr <mitch@sfgoth.com>
12027S:	Maintained
12028F:	net/atm/pppoatm.c
12029F:	include/uapi/linux/atmppp.h
12030
12031PPP OVER ETHERNET
12032M:	Michal Ostrowski <mostrows@earthlink.net>
12033S:	Maintained
12034F:	drivers/net/ppp/pppoe.c
12035F:	drivers/net/ppp/pppox.c
12036
12037PPP OVER L2TP
12038M:	James Chapman <jchapman@katalix.com>
12039S:	Maintained
12040F:	net/l2tp/l2tp_ppp.c
12041F:	include/linux/if_pppol2tp.h
12042F:	include/uapi/linux/if_pppol2tp.h
12043
12044PPP PROTOCOL DRIVERS AND COMPRESSORS
12045M:	Paul Mackerras <paulus@samba.org>
12046L:	linux-ppp@vger.kernel.org
12047S:	Maintained
12048F:	drivers/net/ppp/ppp_*
12049
12050PPS SUPPORT
12051M:	Rodolfo Giometti <giometti@enneenne.com>
12052W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12053L:	linuxpps@ml.enneenne.com (subscribers-only)
12054S:	Maintained
12055F:	Documentation/pps/
12056F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12057F:	Documentation/ABI/testing/sysfs-pps
12058F:	drivers/pps/
12059F:	include/linux/pps*.h
12060F:	include/uapi/linux/pps.h
12061
12062PPTP DRIVER
12063M:	Dmitry Kozlov <xeb@mail.ru>
12064L:	netdev@vger.kernel.org
12065S:	Maintained
12066F:	drivers/net/ppp/pptp.c
12067W:	http://sourceforge.net/projects/accel-pptp
12068
12069PREEMPTIBLE KERNEL
12070M:	Robert Love <rml@tech9.net>
12071L:	kpreempt-tech@lists.sourceforge.net
12072W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12073S:	Supported
12074F:	Documentation/preempt-locking.txt
12075F:	include/linux/preempt.h
12076
12077PRINTK
12078M:	Petr Mladek <pmladek@suse.com>
12079M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12080R:	Steven Rostedt <rostedt@goodmis.org>
12081S:	Maintained
12082F:	kernel/printk/
12083F:	include/linux/printk.h
12084
12085PRISM54 WIRELESS DRIVER
12086M:	Luis Chamberlain <mcgrof@kernel.org>
12087L:	linux-wireless@vger.kernel.org
12088W:	http://wireless.kernel.org/en/users/Drivers/p54
12089S:	Obsolete
12090F:	drivers/net/wireless/intersil/prism54/
12091
12092PROC FILESYSTEM
12093R:	Alexey Dobriyan <adobriyan@gmail.com>
12094L:	linux-kernel@vger.kernel.org
12095L:	linux-fsdevel@vger.kernel.org
12096S:	Maintained
12097F:	fs/proc/
12098F:	include/linux/proc_fs.h
12099F:	tools/testing/selftests/proc/
12100F:	Documentation/filesystems/proc.txt
12101
12102PROC SYSCTL
12103M:	Luis Chamberlain <mcgrof@kernel.org>
12104M:	Kees Cook <keescook@chromium.org>
12105L:	linux-kernel@vger.kernel.org
12106L:	linux-fsdevel@vger.kernel.org
12107S:	Maintained
12108F:	fs/proc/proc_sysctl.c
12109F:	include/linux/sysctl.h
12110F:	kernel/sysctl.c
12111F:	tools/testing/selftests/sysctl/
12112
12113PS3 NETWORK SUPPORT
12114M:	Geoff Levand <geoff@infradead.org>
12115L:	netdev@vger.kernel.org
12116L:	linuxppc-dev@lists.ozlabs.org
12117S:	Maintained
12118F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12119
12120PS3 PLATFORM SUPPORT
12121M:	Geoff Levand <geoff@infradead.org>
12122L:	linuxppc-dev@lists.ozlabs.org
12123S:	Maintained
12124F:	arch/powerpc/boot/ps3*
12125F:	arch/powerpc/include/asm/lv1call.h
12126F:	arch/powerpc/include/asm/ps3*.h
12127F:	arch/powerpc/platforms/ps3/
12128F:	drivers/*/ps3*
12129F:	drivers/ps3/
12130F:	drivers/rtc/rtc-ps3.c
12131F:	drivers/usb/host/*ps3.c
12132F:	sound/ppc/snd_ps3*
12133
12134PS3VRAM DRIVER
12135M:	Jim Paris <jim@jtan.com>
12136M:	Geoff Levand <geoff@infradead.org>
12137L:	linuxppc-dev@lists.ozlabs.org
12138S:	Maintained
12139F:	drivers/block/ps3vram.c
12140
12141PSAMPLE PACKET SAMPLING SUPPORT:
12142M:	Yotam Gigi <yotam.gi@gmail.com>
12143S:	Maintained
12144F:	net/psample
12145F:	include/net/psample.h
12146F:	include/uapi/linux/psample.h
12147
12148PSTORE FILESYSTEM
12149M:	Kees Cook <keescook@chromium.org>
12150M:	Anton Vorontsov <anton@enomsg.org>
12151M:	Colin Cross <ccross@android.com>
12152M:	Tony Luck <tony.luck@intel.com>
12153S:	Maintained
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12155F:	fs/pstore/
12156F:	include/linux/pstore*
12157F:	drivers/firmware/efi/efi-pstore.c
12158F:	drivers/acpi/apei/erst.c
12159F:	Documentation/admin-guide/ramoops.rst
12160F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12161K:	\b(pstore|ramoops)
12162
12163PTP HARDWARE CLOCK SUPPORT
12164M:	Richard Cochran <richardcochran@gmail.com>
12165L:	netdev@vger.kernel.org
12166S:	Maintained
12167W:	http://linuxptp.sourceforge.net/
12168F:	Documentation/ABI/testing/sysfs-ptp
12169F:	Documentation/ptp/*
12170F:	drivers/net/phy/dp83640*
12171F:	drivers/ptp/*
12172F:	include/linux/ptp_cl*
12173
12174PTRACE SUPPORT
12175M:	Oleg Nesterov <oleg@redhat.com>
12176S:	Maintained
12177F:	include/asm-generic/syscall.h
12178F:	include/linux/ptrace.h
12179F:	include/linux/regset.h
12180F:	include/linux/tracehook.h
12181F:	include/uapi/linux/ptrace.h
12182F:	include/uapi/linux/ptrace.h
12183F:	include/asm-generic/ptrace.h
12184F:	kernel/ptrace.c
12185F:	arch/*/ptrace*.c
12186F:	arch/*/*/ptrace*.c
12187F:	arch/*/include/asm/ptrace*.h
12188
12189PULSE8-CEC DRIVER
12190M:	Hans Verkuil <hverkuil@xs4all.nl>
12191L:	linux-media@vger.kernel.org
12192T:	git git://linuxtv.org/media_tree.git
12193S:	Maintained
12194F:	drivers/media/usb/pulse8-cec/*
12195F:	Documentation/media/cec-drivers/pulse8-cec.rst
12196
12197PVRUSB2 VIDEO4LINUX DRIVER
12198M:	Mike Isely <isely@pobox.com>
12199L:	pvrusb2@isely.net	(subscribers-only)
12200L:	linux-media@vger.kernel.org
12201W:	http://www.isely.net/pvrusb2/
12202T:	git git://linuxtv.org/media_tree.git
12203S:	Maintained
12204F:	Documentation/media/v4l-drivers/pvrusb2*
12205F:	drivers/media/usb/pvrusb2/
12206
12207PWC WEBCAM DRIVER
12208M:	Hans Verkuil <hverkuil@xs4all.nl>
12209L:	linux-media@vger.kernel.org
12210T:	git git://linuxtv.org/media_tree.git
12211S:	Odd Fixes
12212F:	drivers/media/usb/pwc/*
12213
12214PWM FAN DRIVER
12215M:	Kamil Debski <kamil@wypas.org>
12216M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12217L:	linux-hwmon@vger.kernel.org
12218S:	Supported
12219F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12220F:	Documentation/hwmon/pwm-fan
12221F:	drivers/hwmon/pwm-fan.c
12222
12223PWM IR Transmitter
12224M:	Sean Young <sean@mess.org>
12225L:	linux-media@vger.kernel.org
12226S:	Maintained
12227F:	drivers/media/rc/pwm-ir-tx.c
12228
12229PWM SUBSYSTEM
12230M:	Thierry Reding <thierry.reding@gmail.com>
12231L:	linux-pwm@vger.kernel.org
12232S:	Maintained
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12234F:	Documentation/pwm.txt
12235F:	Documentation/devicetree/bindings/pwm/
12236F:	include/linux/pwm.h
12237F:	drivers/pwm/
12238F:	drivers/video/backlight/pwm_bl.c
12239F:	include/linux/pwm_backlight.h
12240F:	drivers/gpio/gpio-mvebu.c
12241F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12242
12243PXA GPIO DRIVER
12244M:	Robert Jarzmik <robert.jarzmik@free.fr>
12245L:	linux-gpio@vger.kernel.org
12246S:	Maintained
12247F:	drivers/gpio/gpio-pxa.c
12248
12249PXA MMCI DRIVER
12250S:	Orphan
12251
12252PXA RTC DRIVER
12253M:	Robert Jarzmik <robert.jarzmik@free.fr>
12254L:	linux-rtc@vger.kernel.org
12255S:	Maintained
12256
12257PXA2xx/PXA3xx SUPPORT
12258M:	Daniel Mack <daniel@zonque.org>
12259M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12260M:	Robert Jarzmik <robert.jarzmik@free.fr>
12261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12262T:	git git://github.com/hzhuang1/linux.git
12263T:	git git://github.com/rjarzmik/linux.git
12264S:	Maintained
12265F:	arch/arm/boot/dts/pxa*
12266F:	arch/arm/mach-pxa/
12267F:	drivers/dma/pxa*
12268F:	drivers/pcmcia/pxa2xx*
12269F:	drivers/pinctrl/pxa/
12270F:	drivers/spi/spi-pxa2xx*
12271F:	drivers/usb/gadget/udc/pxa2*
12272F:	include/sound/pxa2xx-lib.h
12273F:	sound/arm/pxa*
12274F:	sound/soc/pxa/
12275
12276QAT DRIVER
12277M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12278L:	qat-linux@intel.com
12279S:	Supported
12280F:	drivers/crypto/qat/
12281
12282QCOM AUDIO (ASoC) DRIVERS
12283M:	Patrick Lai <plai@codeaurora.org>
12284M:	Banajit Goswami <bgoswami@codeaurora.org>
12285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12286S:	Supported
12287F:	sound/soc/qcom/
12288
12289QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12290M:	Gabriel Somlo <somlo@cmu.edu>
12291M:	"Michael S. Tsirkin" <mst@redhat.com>
12292L:	qemu-devel@nongnu.org
12293S:	Maintained
12294F:	drivers/firmware/qemu_fw_cfg.c
12295F:	include/uapi/linux/qemu_fw_cfg.h
12296
12297QIB DRIVER
12298M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12299M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12300L:	linux-rdma@vger.kernel.org
12301S:	Supported
12302F:	drivers/infiniband/hw/qib/
12303
12304QLOGIC QL41xxx FCOE DRIVER
12305M:	QLogic-Storage-Upstream@cavium.com
12306L:	linux-scsi@vger.kernel.org
12307S:	Supported
12308F:	drivers/scsi/qedf/
12309
12310QLOGIC QL41xxx ISCSI DRIVER
12311M:	QLogic-Storage-Upstream@cavium.com
12312L:	linux-scsi@vger.kernel.org
12313S:	Supported
12314F:	drivers/scsi/qedi/
12315
12316QLOGIC QL4xxx ETHERNET DRIVER
12317M:	Ariel Elior <Ariel.Elior@cavium.com>
12318M:	everest-linux-l2@cavium.com
12319L:	netdev@vger.kernel.org
12320S:	Supported
12321F:	drivers/net/ethernet/qlogic/qed/
12322F:	include/linux/qed/
12323F:	drivers/net/ethernet/qlogic/qede/
12324
12325QLOGIC QL4xxx RDMA DRIVER
12326M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12327M:	Ariel Elior <Ariel.Elior@cavium.com>
12328L:	linux-rdma@vger.kernel.org
12329S:	Supported
12330F:	drivers/infiniband/hw/qedr/
12331F:	include/uapi/rdma/qedr-abi.h
12332
12333QLOGIC QLA1280 SCSI DRIVER
12334M:	Michael Reed <mdr@sgi.com>
12335L:	linux-scsi@vger.kernel.org
12336S:	Maintained
12337F:	drivers/scsi/qla1280.[ch]
12338
12339QLOGIC QLA2XXX FC-SCSI DRIVER
12340M:	qla2xxx-upstream@qlogic.com
12341L:	linux-scsi@vger.kernel.org
12342S:	Supported
12343F:	Documentation/scsi/LICENSE.qla2xxx
12344F:	drivers/scsi/qla2xxx/
12345
12346QLOGIC QLA3XXX NETWORK DRIVER
12347M:	Dept-GELinuxNICDev@cavium.com
12348L:	netdev@vger.kernel.org
12349S:	Supported
12350F:	Documentation/networking/LICENSE.qla3xxx
12351F:	drivers/net/ethernet/qlogic/qla3xxx.*
12352
12353QLOGIC QLA4XXX iSCSI DRIVER
12354M:	QLogic-Storage-Upstream@qlogic.com
12355L:	linux-scsi@vger.kernel.org
12356S:	Supported
12357F:	Documentation/scsi/LICENSE.qla4xxx
12358F:	drivers/scsi/qla4xxx/
12359
12360QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12361M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12362M:	Manish Chopra <manish.chopra@cavium.com>
12363M:	Dept-GELinuxNICDev@cavium.com
12364L:	netdev@vger.kernel.org
12365S:	Supported
12366F:	drivers/net/ethernet/qlogic/qlcnic/
12367
12368QLOGIC QLGE 10Gb ETHERNET DRIVER
12369M:	Manish Chopra <manish.chopra@cavium.com>
12370M:	Dept-GELinuxNICDev@cavium.com
12371L:	netdev@vger.kernel.org
12372S:	Supported
12373F:	drivers/net/ethernet/qlogic/qlge/
12374
12375QM1D1B0004 MEDIA DRIVER
12376M:	Akihiro Tsukada <tskd08@gmail.com>
12377L:	linux-media@vger.kernel.org
12378S:	Odd Fixes
12379F:	drivers/media/tuners/qm1d1b0004*
12380
12381QM1D1C0042 MEDIA DRIVER
12382M:	Akihiro Tsukada <tskd08@gmail.com>
12383L:	linux-media@vger.kernel.org
12384S:	Odd Fixes
12385F:	drivers/media/tuners/qm1d1c0042*
12386
12387QNX4 FILESYSTEM
12388M:	Anders Larsen <al@alarsen.net>
12389W:	http://www.alarsen.net/linux/qnx4fs/
12390S:	Maintained
12391F:	fs/qnx4/
12392F:	include/uapi/linux/qnx4_fs.h
12393F:	include/uapi/linux/qnxtypes.h
12394
12395QORIQ DPAA2 FSL-MC BUS DRIVER
12396M:	Stuart Yoder <stuyoder@gmail.com>
12397M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12398L:	linux-kernel@vger.kernel.org
12399S:	Maintained
12400F:	drivers/bus/fsl-mc/
12401F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12402F:	Documentation/networking/dpaa2/overview.rst
12403
12404QT1010 MEDIA DRIVER
12405M:	Antti Palosaari <crope@iki.fi>
12406L:	linux-media@vger.kernel.org
12407W:	https://linuxtv.org
12408W:	http://palosaari.fi/linux/
12409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12410T:	git git://linuxtv.org/anttip/media_tree.git
12411S:	Maintained
12412F:	drivers/media/tuners/qt1010*
12413
12414QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12415M:	Kalle Valo <kvalo@codeaurora.org>
12416L:	ath10k@lists.infradead.org
12417W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12419S:	Supported
12420F:	drivers/net/wireless/ath/ath10k/
12421
12422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12423M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12424L:	linux-wireless@vger.kernel.org
12425W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12426S:	Supported
12427F:	drivers/net/wireless/ath/ath9k/
12428
12429QUALCOMM CAMERA SUBSYSTEM DRIVER
12430M:	Todor Tomov <todor.tomov@linaro.org>
12431L:	linux-media@vger.kernel.org
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12434F:	Documentation/media/v4l-drivers/qcom_camss.rst
12435F:	drivers/media/platform/qcom/camss/
12436
12437QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12438M:  Ilia Lin <ilia.lin@gmail.com>
12439L:  linux-pm@vger.kernel.org
12440S:  Maintained
12441F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12442F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12443
12444QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12445M:	Timur Tabi <timur@kernel.org>
12446L:	netdev@vger.kernel.org
12447S:	Maintained
12448F:	drivers/net/ethernet/qualcomm/emac/
12449
12450QUALCOMM GENERIC INTERFACE I2C DRIVER
12451M:	Alok Chauhan <alokc@codeaurora.org>
12452M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12453L:	linux-i2c@vger.kernel.org
12454L:	linux-arm-msm@vger.kernel.org
12455S:	Supported
12456F:	drivers/i2c/busses/i2c-qcom-geni.c
12457
12458QUALCOMM HEXAGON ARCHITECTURE
12459M:	Richard Kuo <rkuo@codeaurora.org>
12460L:	linux-hexagon@vger.kernel.org
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12462S:	Supported
12463F:	arch/hexagon/
12464
12465QUALCOMM HIDMA DRIVER
12466M:	Sinan Kaya <okaya@kernel.org>
12467L:	linux-arm-kernel@lists.infradead.org
12468L:	linux-arm-msm@vger.kernel.org
12469L:	dmaengine@vger.kernel.org
12470S:	Supported
12471F:	drivers/dma/qcom/hidma*
12472
12473QUALCOMM IOMMU
12474M:	Rob Clark <robdclark@gmail.com>
12475L:	iommu@lists.linux-foundation.org
12476L:	linux-arm-msm@vger.kernel.org
12477S:	Maintained
12478F:	drivers/iommu/qcom_iommu.c
12479
12480QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12481M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12482L:	linux-media@vger.kernel.org
12483L:	linux-arm-msm@vger.kernel.org
12484T:	git git://linuxtv.org/media_tree.git
12485S:	Maintained
12486F:	drivers/media/platform/qcom/venus/
12487
12488QUALCOMM WCN36XX WIRELESS DRIVER
12489M:	Kalle Valo <kvalo@codeaurora.org>
12490L:	wcn36xx@lists.infradead.org
12491W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12492T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12493S:	Supported
12494F:	drivers/net/wireless/ath/wcn36xx/
12495
12496QUANTENNA QTNFMAC WIRELESS DRIVER
12497M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12498M:	Avinash Patil <avinashp@quantenna.com>
12499M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12500L:	linux-wireless@vger.kernel.org
12501S:	Maintained
12502F:	drivers/net/wireless/quantenna
12503
12504RADEON and AMDGPU DRM DRIVERS
12505M:	Alex Deucher <alexander.deucher@amd.com>
12506M:	Christian König <christian.koenig@amd.com>
12507M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12508L:	amd-gfx@lists.freedesktop.org
12509T:	git git://people.freedesktop.org/~agd5f/linux
12510S:	Supported
12511F:	drivers/gpu/drm/radeon/
12512F:	include/uapi/drm/radeon_drm.h
12513F:	drivers/gpu/drm/amd/
12514F:	include/uapi/drm/amdgpu_drm.h
12515
12516RADEON FRAMEBUFFER DISPLAY DRIVER
12517M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12518L:	linux-fbdev@vger.kernel.org
12519S:	Maintained
12520F:	drivers/video/fbdev/aty/radeon*
12521F:	include/uapi/linux/radeonfb.h
12522
12523RADIOSHARK RADIO DRIVER
12524M:	Hans Verkuil <hverkuil@xs4all.nl>
12525L:	linux-media@vger.kernel.org
12526T:	git git://linuxtv.org/media_tree.git
12527S:	Maintained
12528F:	drivers/media/radio/radio-shark.c
12529
12530RADIOSHARK2 RADIO DRIVER
12531M:	Hans Verkuil <hverkuil@xs4all.nl>
12532L:	linux-media@vger.kernel.org
12533T:	git git://linuxtv.org/media_tree.git
12534S:	Maintained
12535F:	drivers/media/radio/radio-shark2.c
12536F:	drivers/media/radio/radio-tea5777.c
12537
12538RADOS BLOCK DEVICE (RBD)
12539M:	Ilya Dryomov <idryomov@gmail.com>
12540M:	Sage Weil <sage@redhat.com>
12541M:	Alex Elder <elder@kernel.org>
12542L:	ceph-devel@vger.kernel.org
12543W:	http://ceph.com/
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12545T:	git git://github.com/ceph/ceph-client.git
12546S:	Supported
12547F:	Documentation/ABI/testing/sysfs-bus-rbd
12548F:	drivers/block/rbd.c
12549F:	drivers/block/rbd_types.h
12550
12551RAGE128 FRAMEBUFFER DISPLAY DRIVER
12552M:	Paul Mackerras <paulus@samba.org>
12553L:	linux-fbdev@vger.kernel.org
12554S:	Maintained
12555F:	drivers/video/fbdev/aty/aty128fb.c
12556
12557RAINSHADOW-CEC DRIVER
12558M:	Hans Verkuil <hverkuil@xs4all.nl>
12559L:	linux-media@vger.kernel.org
12560T:	git git://linuxtv.org/media_tree.git
12561S:	Maintained
12562F:	drivers/media/usb/rainshadow-cec/*
12563
12564RALINK MIPS ARCHITECTURE
12565M:	John Crispin <john@phrozen.org>
12566L:	linux-mips@vger.kernel.org
12567S:	Maintained
12568F:	arch/mips/ralink
12569
12570RALINK RT2X00 WIRELESS LAN DRIVER
12571P:	rt2x00 project
12572M:	Stanislaw Gruszka <sgruszka@redhat.com>
12573M:	Helmut Schaa <helmut.schaa@googlemail.com>
12574L:	linux-wireless@vger.kernel.org
12575S:	Maintained
12576F:	drivers/net/wireless/ralink/rt2x00/
12577
12578RAMDISK RAM BLOCK DEVICE DRIVER
12579M:	Jens Axboe <axboe@kernel.dk>
12580S:	Maintained
12581F:	Documentation/blockdev/ramdisk.txt
12582F:	drivers/block/brd.c
12583
12584RANCHU VIRTUAL BOARD FOR MIPS
12585M:	Miodrag Dinic <miodrag.dinic@mips.com>
12586L:	linux-mips@vger.kernel.org
12587S:	Supported
12588F:	arch/mips/generic/board-ranchu.c
12589F:	arch/mips/configs/generic/board-ranchu.config
12590
12591RANDOM NUMBER DRIVER
12592M:	"Theodore Ts'o" <tytso@mit.edu>
12593S:	Maintained
12594F:	drivers/char/random.c
12595
12596RAPIDIO SUBSYSTEM
12597M:	Matt Porter <mporter@kernel.crashing.org>
12598M:	Alexandre Bounine <alex.bou9@gmail.com>
12599S:	Maintained
12600F:	drivers/rapidio/
12601
12602RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12603L:	linux-wireless@vger.kernel.org
12604S:	Orphan
12605F:	drivers/net/wireless/ray*
12606
12607RCUTORTURE TEST FRAMEWORK
12608M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12609M:	Josh Triplett <josh@joshtriplett.org>
12610R:	Steven Rostedt <rostedt@goodmis.org>
12611R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12612R:	Lai Jiangshan <jiangshanlai@gmail.com>
12613L:	linux-kernel@vger.kernel.org
12614S:	Supported
12615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12616F:	tools/testing/selftests/rcutorture
12617
12618RDC R-321X SoC
12619M:	Florian Fainelli <florian@openwrt.org>
12620S:	Maintained
12621
12622RDC R6040 FAST ETHERNET DRIVER
12623M:	Florian Fainelli <f.fainelli@gmail.com>
12624L:	netdev@vger.kernel.org
12625S:	Maintained
12626F:	drivers/net/ethernet/rdc/r6040.c
12627
12628RDMAVT - RDMA verbs software
12629M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12630M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12631L:	linux-rdma@vger.kernel.org
12632S:	Supported
12633F:	drivers/infiniband/sw/rdmavt
12634
12635RDS - RELIABLE DATAGRAM SOCKETS
12636M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12637L:	netdev@vger.kernel.org
12638L:	linux-rdma@vger.kernel.org
12639L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12640W:	https://oss.oracle.com/projects/rds/
12641S:	Supported
12642F:	net/rds/
12643F:	Documentation/networking/rds.txt
12644
12645RDT - RESOURCE ALLOCATION
12646M:	Fenghua Yu <fenghua.yu@intel.com>
12647M:	Reinette Chatre <reinette.chatre@intel.com>
12648L:	linux-kernel@vger.kernel.org
12649S:	Supported
12650F:	arch/x86/kernel/cpu/intel_rdt*
12651F:	arch/x86/include/asm/intel_rdt_sched.h
12652F:	Documentation/x86/intel_rdt*
12653
12654READ-COPY UPDATE (RCU)
12655M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12656M:	Josh Triplett <josh@joshtriplett.org>
12657R:	Steven Rostedt <rostedt@goodmis.org>
12658R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12659R:	Lai Jiangshan <jiangshanlai@gmail.com>
12660L:	linux-kernel@vger.kernel.org
12661W:	http://www.rdrop.com/users/paulmck/RCU/
12662S:	Supported
12663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12664F:	Documentation/RCU/
12665X:	Documentation/RCU/torture.txt
12666F:	include/linux/rcu*
12667X:	include/linux/srcu*.h
12668F:	kernel/rcu/
12669X:	kernel/rcu/srcu*.c
12670
12671REAL TIME CLOCK (RTC) SUBSYSTEM
12672M:	Alessandro Zummo <a.zummo@towertech.it>
12673M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12674L:	linux-rtc@vger.kernel.org
12675Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/rtc/
12679F:	Documentation/rtc.txt
12680F:	drivers/rtc/
12681F:	include/linux/rtc.h
12682F:	include/uapi/linux/rtc.h
12683F:	include/linux/rtc/
12684F:	include/linux/platform_data/rtc-*
12685F:	tools/testing/selftests/rtc/
12686
12687REALTEK AUDIO CODECS
12688M:	Bard Liao <bardliao@realtek.com>
12689M:	Oder Chiou <oder_chiou@realtek.com>
12690S:	Maintained
12691F:	sound/soc/codecs/rt*
12692F:	include/sound/rt*.h
12693
12694REALTEK RTL83xx SMI DSA ROUTER CHIPS
12695M:	Linus Walleij <linus.walleij@linaro.org>
12696S:	Maintained
12697F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12698F:	drivers/net/dsa/realtek-smi*
12699F:	drivers/net/dsa/rtl83*
12700
12701REGISTER MAP ABSTRACTION
12702M:	Mark Brown <broonie@kernel.org>
12703L:	linux-kernel@vger.kernel.org
12704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12705S:	Supported
12706F:	Documentation/devicetree/bindings/regmap/
12707F:	drivers/base/regmap/
12708F:	include/linux/regmap.h
12709
12710REISERFS FILE SYSTEM
12711L:	reiserfs-devel@vger.kernel.org
12712S:	Supported
12713F:	fs/reiserfs/
12714
12715REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12716M:	Ohad Ben-Cohen <ohad@wizery.com>
12717M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12718L:	linux-remoteproc@vger.kernel.org
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12720S:	Maintained
12721F:	Documentation/devicetree/bindings/remoteproc/
12722F:	Documentation/remoteproc.txt
12723F:	drivers/remoteproc/
12724F:	include/linux/remoteproc.h
12725
12726REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12727M:	Ohad Ben-Cohen <ohad@wizery.com>
12728M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12729L:	linux-remoteproc@vger.kernel.org
12730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12731S:	Maintained
12732F:	drivers/rpmsg/
12733F:	Documentation/rpmsg.txt
12734F:	include/linux/rpmsg.h
12735F:	include/linux/rpmsg/
12736
12737RENESAS CLOCK DRIVERS
12738M:	Geert Uytterhoeven <geert+renesas@glider.be>
12739L:	linux-renesas-soc@vger.kernel.org
12740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12741S:	Supported
12742F:	drivers/clk/renesas/
12743
12744RENESAS EMEV2 I2C DRIVER
12745M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12746S:	Supported
12747F:	drivers/i2c/busses/i2c-emev2.c
12748
12749RENESAS ETHERNET DRIVERS
12750R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12751L:	netdev@vger.kernel.org
12752L:	linux-renesas-soc@vger.kernel.org
12753F:	Documentation/devicetree/bindings/net/renesas,*.txt
12754F:	Documentation/devicetree/bindings/net/sh_eth.txt
12755F:	drivers/net/ethernet/renesas/
12756F:	include/linux/sh_eth.h
12757
12758RENESAS R-CAR GYROADC DRIVER
12759M:	Marek Vasut <marek.vasut@gmail.com>
12760L:	linux-iio@vger.kernel.org
12761S:	Supported
12762F:	drivers/iio/adc/rcar_gyro_adc.c
12763
12764RENESAS R-CAR I2C DRIVERS
12765M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12766S:	Supported
12767F:	drivers/i2c/busses/i2c-rcar.c
12768F:	drivers/i2c/busses/i2c-sh_mobile.c
12769
12770RENESAS RIIC DRIVER
12771M:	Chris Brandt <chris.brandt@renesas.com>
12772S:	Supported
12773F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12774F:	drivers/i2c/busses/i2c-riic.c
12775
12776RENESAS USB PHY DRIVER
12777M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12778L:	linux-renesas-soc@vger.kernel.org
12779S:	Maintained
12780F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12781
12782RESET CONTROLLER FRAMEWORK
12783M:	Philipp Zabel <p.zabel@pengutronix.de>
12784T:	git git://git.pengutronix.de/git/pza/linux
12785S:	Maintained
12786F:	drivers/reset/
12787F:	Documentation/devicetree/bindings/reset/
12788F:	include/dt-bindings/reset/
12789F:	include/linux/reset.h
12790F:	include/linux/reset-controller.h
12791
12792RESTARTABLE SEQUENCES SUPPORT
12793M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12794M:	Peter Zijlstra <peterz@infradead.org>
12795M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12796M:	Boqun Feng <boqun.feng@gmail.com>
12797L:	linux-kernel@vger.kernel.org
12798S:	Supported
12799F:	kernel/rseq.c
12800F:	include/uapi/linux/rseq.h
12801F:	include/trace/events/rseq.h
12802F:	tools/testing/selftests/rseq/
12803
12804RFKILL
12805M:	Johannes Berg <johannes@sipsolutions.net>
12806L:	linux-wireless@vger.kernel.org
12807W:	http://wireless.kernel.org/
12808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12810S:	Maintained
12811F:	Documentation/rfkill.txt
12812F:	Documentation/ABI/stable/sysfs-class-rfkill
12813F:	net/rfkill/
12814F:	include/linux/rfkill.h
12815F:	include/uapi/linux/rfkill.h
12816
12817RHASHTABLE
12818M:	Thomas Graf <tgraf@suug.ch>
12819M:	Herbert Xu <herbert@gondor.apana.org.au>
12820L:	netdev@vger.kernel.org
12821S:	Maintained
12822F:	lib/rhashtable.c
12823F:	lib/test_rhashtable.c
12824F:	include/linux/rhashtable.h
12825F:	include/linux/rhashtable-types.h
12826
12827RICOH R5C592 MEMORYSTICK DRIVER
12828M:	Maxim Levitsky <maximlevitsky@gmail.com>
12829S:	Maintained
12830F:	drivers/memstick/host/r592.*
12831
12832RICOH SMARTMEDIA/XD DRIVER
12833M:	Maxim Levitsky <maximlevitsky@gmail.com>
12834S:	Maintained
12835F:	drivers/mtd/nand/raw/r852.c
12836F:	drivers/mtd/nand/raw/r852.h
12837
12838RISC-V ARCHITECTURE
12839M:	Palmer Dabbelt <palmer@sifive.com>
12840M:	Albert Ou <aou@eecs.berkeley.edu>
12841L:	linux-riscv@lists.infradead.org
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12843S:	Supported
12844F:	arch/riscv/
12845K:	riscv
12846N:	riscv
12847
12848ROCCAT DRIVERS
12849M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12850W:	http://sourceforge.net/projects/roccat/
12851S:	Maintained
12852F:	drivers/hid/hid-roccat*
12853F:	include/linux/hid-roccat*
12854F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12855
12856ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12857M:	Jacob chen <jacob2.chen@rock-chips.com>
12858L:	linux-media@vger.kernel.org
12859S:	Maintained
12860F:	drivers/media/platform/rockchip/rga/
12861F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12862
12863ROCKER DRIVER
12864M:	Jiri Pirko <jiri@resnulli.us>
12865L:	netdev@vger.kernel.org
12866S:	Supported
12867F:	drivers/net/ethernet/rocker/
12868
12869ROCKETPORT DRIVER
12870P:	Comtrol Corp.
12871W:	http://www.comtrol.com
12872S:	Maintained
12873F:	Documentation/serial/rocket.txt
12874F:	drivers/tty/rocket*
12875
12876ROCKETPORT EXPRESS/INFINITY DRIVER
12877M:	Kevin Cernekee <cernekee@gmail.com>
12878L:	linux-serial@vger.kernel.org
12879S:	Odd Fixes
12880F:	drivers/tty/serial/rp2.*
12881
12882ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12883M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12884L:	linux-kernel@vger.kernel.org
12885L:	linux-renesas-soc@vger.kernel.org
12886S:	Supported
12887F:	drivers/mfd/bd9571mwv.c
12888F:	drivers/regulator/bd9571mwv-regulator.c
12889F:	drivers/gpio/gpio-bd9571mwv.c
12890F:	include/linux/mfd/bd9571mwv.h
12891F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12892
12893ROSE NETWORK LAYER
12894M:	Ralf Baechle <ralf@linux-mips.org>
12895L:	linux-hams@vger.kernel.org
12896W:	http://www.linux-ax25.org/
12897S:	Maintained
12898F:	include/net/rose.h
12899F:	include/uapi/linux/rose.h
12900F:	net/rose/
12901
12902RTL2830 MEDIA DRIVER
12903M:	Antti Palosaari <crope@iki.fi>
12904L:	linux-media@vger.kernel.org
12905W:	https://linuxtv.org
12906W:	http://palosaari.fi/linux/
12907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12908T:	git git://linuxtv.org/anttip/media_tree.git
12909S:	Maintained
12910F:	drivers/media/dvb-frontends/rtl2830*
12911
12912RTL2832 MEDIA DRIVER
12913M:	Antti Palosaari <crope@iki.fi>
12914L:	linux-media@vger.kernel.org
12915W:	https://linuxtv.org
12916W:	http://palosaari.fi/linux/
12917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12918T:	git git://linuxtv.org/anttip/media_tree.git
12919S:	Maintained
12920F:	drivers/media/dvb-frontends/rtl2832*
12921
12922RTL2832_SDR MEDIA DRIVER
12923M:	Antti Palosaari <crope@iki.fi>
12924L:	linux-media@vger.kernel.org
12925W:	https://linuxtv.org
12926W:	http://palosaari.fi/linux/
12927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12928T:	git git://linuxtv.org/anttip/media_tree.git
12929S:	Maintained
12930F:	drivers/media/dvb-frontends/rtl2832_sdr*
12931
12932RTL8180 WIRELESS DRIVER
12933L:	linux-wireless@vger.kernel.org
12934W:	http://wireless.kernel.org/
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12936S:	Orphan
12937F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12938
12939RTL8187 WIRELESS DRIVER
12940M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12941M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12942M:	Larry Finger <Larry.Finger@lwfinger.net>
12943L:	linux-wireless@vger.kernel.org
12944W:	http://wireless.kernel.org/
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12946S:	Maintained
12947F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12948
12949REALTEK WIRELESS DRIVER (rtlwifi family)
12950M:	Ping-Ke Shih <pkshih@realtek.com>
12951L:	linux-wireless@vger.kernel.org
12952W:	http://wireless.kernel.org/
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12954S:	Maintained
12955F:	drivers/net/wireless/realtek/rtlwifi/
12956
12957RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12958M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12959L:	linux-wireless@vger.kernel.org
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12961S:	Maintained
12962F:	drivers/net/wireless/realtek/rtl8xxxu/
12963
12964RXRPC SOCKETS (AF_RXRPC)
12965M:	David Howells <dhowells@redhat.com>
12966L:	linux-afs@lists.infradead.org
12967S:	Supported
12968F:	net/rxrpc/
12969F:	include/keys/rxrpc-type.h
12970F:	include/net/af_rxrpc.h
12971F:	include/trace/events/rxrpc.h
12972F:	include/uapi/linux/rxrpc.h
12973F:	Documentation/networking/rxrpc.txt
12974W:	https://www.infradead.org/~dhowells/kafs/
12975
12976S3 SAVAGE FRAMEBUFFER DRIVER
12977M:	Antonino Daplas <adaplas@gmail.com>
12978L:	linux-fbdev@vger.kernel.org
12979S:	Maintained
12980F:	drivers/video/fbdev/savage/
12981
12982S390
12983M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12984M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12985L:	linux-s390@vger.kernel.org
12986W:	http://www.ibm.com/developerworks/linux/linux390/
12987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12988S:	Supported
12989F:	arch/s390/
12990F:	drivers/s390/
12991F:	Documentation/s390/
12992F:	Documentation/driver-api/s390-drivers.rst
12993
12994S390 COMMON I/O LAYER
12995M:	Sebastian Ott <sebott@linux.ibm.com>
12996M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12997L:	linux-s390@vger.kernel.org
12998W:	http://www.ibm.com/developerworks/linux/linux390/
12999S:	Supported
13000F:	drivers/s390/cio/
13001
13002S390 DASD DRIVER
13003M:	Stefan Haberland <sth@linux.ibm.com>
13004M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13005L:	linux-s390@vger.kernel.org
13006W:	http://www.ibm.com/developerworks/linux/linux390/
13007S:	Supported
13008F:	drivers/s390/block/dasd*
13009F:	block/partitions/ibm.c
13010
13011S390 IOMMU (PCI)
13012M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13013L:	linux-s390@vger.kernel.org
13014W:	http://www.ibm.com/developerworks/linux/linux390/
13015S:	Supported
13016F:	drivers/iommu/s390-iommu.c
13017
13018S390 IUCV NETWORK LAYER
13019M:	Julian Wiedmann <jwi@linux.ibm.com>
13020M:	Ursula Braun <ubraun@linux.ibm.com>
13021L:	linux-s390@vger.kernel.org
13022W:	http://www.ibm.com/developerworks/linux/linux390/
13023S:	Supported
13024F:	drivers/s390/net/*iucv*
13025F:	include/net/iucv/
13026F:	net/iucv/
13027
13028S390 NETWORK DRIVERS
13029M:	Julian Wiedmann <jwi@linux.ibm.com>
13030M:	Ursula Braun <ubraun@linux.ibm.com>
13031L:	linux-s390@vger.kernel.org
13032W:	http://www.ibm.com/developerworks/linux/linux390/
13033S:	Supported
13034F:	drivers/s390/net/
13035
13036S390 PCI SUBSYSTEM
13037M:	Sebastian Ott <sebott@linux.ibm.com>
13038M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13039L:	linux-s390@vger.kernel.org
13040W:	http://www.ibm.com/developerworks/linux/linux390/
13041S:	Supported
13042F:	arch/s390/pci/
13043F:	drivers/pci/hotplug/s390_pci_hpc.c
13044
13045S390 VFIO-CCW DRIVER
13046M:	Cornelia Huck <cohuck@redhat.com>
13047M:	Halil Pasic <pasic@linux.ibm.com>
13048L:	linux-s390@vger.kernel.org
13049L:	kvm@vger.kernel.org
13050S:	Supported
13051F:	drivers/s390/cio/vfio_ccw*
13052F:	Documentation/s390/vfio-ccw.txt
13053F:	include/uapi/linux/vfio_ccw.h
13054
13055S390 ZCRYPT DRIVER
13056M:	Harald Freudenberger <freude@linux.ibm.com>
13057L:	linux-s390@vger.kernel.org
13058W:	http://www.ibm.com/developerworks/linux/linux390/
13059S:	Supported
13060F:	drivers/s390/crypto/
13061
13062S390 VFIO AP DRIVER
13063M:	Tony Krowiak <akrowiak@linux.ibm.com>
13064M:	Pierre Morel <pmorel@linux.ibm.com>
13065M:	Halil Pasic <pasic@linux.ibm.com>
13066L:	linux-s390@vger.kernel.org
13067W:	http://www.ibm.com/developerworks/linux/linux390/
13068S:	Supported
13069F:	drivers/s390/crypto/vfio_ap_drv.c
13070F:	drivers/s390/crypto/vfio_ap_private.h
13071F:	drivers/s390/crypto/vfio_ap_ops.c
13072F:	Documentation/s390/vfio-ap.txt
13073
13074S390 ZFCP DRIVER
13075M:	Steffen Maier <maier@linux.ibm.com>
13076M:	Benjamin Block <bblock@linux.ibm.com>
13077L:	linux-s390@vger.kernel.org
13078W:	http://www.ibm.com/developerworks/linux/linux390/
13079S:	Supported
13080F:	drivers/s390/scsi/zfcp_*
13081
13082S3C24XX SD/MMC Driver
13083M:	Ben Dooks <ben-linux@fluff.org>
13084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13085S:	Supported
13086F:	drivers/mmc/host/s3cmci.*
13087
13088SAA6588 RDS RECEIVER DRIVER
13089M:	Hans Verkuil <hverkuil@xs4all.nl>
13090L:	linux-media@vger.kernel.org
13091T:	git git://linuxtv.org/media_tree.git
13092W:	https://linuxtv.org
13093S:	Odd Fixes
13094F:	drivers/media/i2c/saa6588*
13095
13096SAA7134 VIDEO4LINUX DRIVER
13097M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13098L:	linux-media@vger.kernel.org
13099W:	https://linuxtv.org
13100T:	git git://linuxtv.org/media_tree.git
13101S:	Odd fixes
13102F:	Documentation/media/v4l-drivers/saa7134*
13103F:	drivers/media/pci/saa7134/
13104
13105SAA7146 VIDEO4LINUX-2 DRIVER
13106M:	Hans Verkuil <hverkuil@xs4all.nl>
13107L:	linux-media@vger.kernel.org
13108T:	git git://linuxtv.org/media_tree.git
13109S:	Maintained
13110F:	drivers/media/common/saa7146/
13111F:	drivers/media/pci/saa7146/
13112F:	include/media/saa7146*
13113
13114SAMSUNG AUDIO (ASoC) DRIVERS
13115M:	Krzysztof Kozlowski <krzk@kernel.org>
13116M:	Sangbeom Kim <sbkim73@samsung.com>
13117M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13119S:	Supported
13120F:	sound/soc/samsung/
13121F:	Documentation/devicetree/bindings/sound/samsung*
13122
13123SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13124M:	Krzysztof Kozlowski <krzk@kernel.org>
13125L:	linux-crypto@vger.kernel.org
13126L:	linux-samsung-soc@vger.kernel.org
13127S:	Maintained
13128F:	drivers/crypto/exynos-rng.c
13129F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13130
13131SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13132M:	Łukasz Stelmach <l.stelmach@samsung.com>
13133L:	linux-samsung-soc@vger.kernel.org
13134S:	Maintained
13135F:	drivers/char/hw_random/exynos-trng.c
13136F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13137
13138SAMSUNG FRAMEBUFFER DRIVER
13139M:	Jingoo Han <jingoohan1@gmail.com>
13140L:	linux-fbdev@vger.kernel.org
13141S:	Maintained
13142F:	drivers/video/fbdev/s3c-fb.c
13143
13144SAMSUNG LAPTOP DRIVER
13145M:	Corentin Chary <corentin.chary@gmail.com>
13146L:	platform-driver-x86@vger.kernel.org
13147S:	Maintained
13148F:	drivers/platform/x86/samsung-laptop.c
13149
13150SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13151M:	Sangbeom Kim <sbkim73@samsung.com>
13152M:	Krzysztof Kozlowski <krzk@kernel.org>
13153M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13154L:	linux-kernel@vger.kernel.org
13155L:	linux-samsung-soc@vger.kernel.org
13156S:	Supported
13157F:	drivers/mfd/sec*.c
13158F:	drivers/regulator/s2m*.c
13159F:	drivers/regulator/s5m*.c
13160F:	drivers/clk/clk-s2mps11.c
13161F:	drivers/rtc/rtc-s5m.c
13162F:	include/linux/mfd/samsung/
13163F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13164F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13165F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13166F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13167
13168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13169M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13170L:	linux-media@vger.kernel.org
13171L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13172S:	Maintained
13173F:	drivers/media/platform/s3c-camif/
13174F:	include/media/drv-intf/s3c_camif.h
13175
13176SAMSUNG S3FWRN5 NFC DRIVER
13177M:	Robert Baldyga <r.baldyga@samsung.com>
13178M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13179L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13180S:	Supported
13181F:	drivers/nfc/s3fwrn5
13182
13183SAMSUNG S5C73M3 CAMERA DRIVER
13184M:	Kyungmin Park <kyungmin.park@samsung.com>
13185M:	Andrzej Hajda <a.hajda@samsung.com>
13186L:	linux-media@vger.kernel.org
13187S:	Supported
13188F:	drivers/media/i2c/s5c73m3/*
13189
13190SAMSUNG S5K5BAF CAMERA DRIVER
13191M:	Kyungmin Park <kyungmin.park@samsung.com>
13192M:	Andrzej Hajda <a.hajda@samsung.com>
13193L:	linux-media@vger.kernel.org
13194S:	Supported
13195F:	drivers/media/i2c/s5k5baf.c
13196
13197SAMSUNG S5P Security SubSystem (SSS) DRIVER
13198M:	Krzysztof Kozlowski <krzk@kernel.org>
13199M:	Vladimir Zapolskiy <vz@mleia.com>
13200M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13201L:	linux-crypto@vger.kernel.org
13202L:	linux-samsung-soc@vger.kernel.org
13203S:	Maintained
13204F:	drivers/crypto/s5p-sss.c
13205
13206SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13207M:	Kyungmin Park <kyungmin.park@samsung.com>
13208M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13209L:	linux-media@vger.kernel.org
13210Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13211S:	Supported
13212F:	drivers/media/platform/exynos4-is/
13213
13214SAMSUNG SOC CLOCK DRIVERS
13215M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13216M:	Tomasz Figa <tomasz.figa@gmail.com>
13217M:	Chanwoo Choi <cw00.choi@samsung.com>
13218S:	Supported
13219L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13221F:	drivers/clk/samsung/
13222F:	include/dt-bindings/clock/exynos*.h
13223F:	Documentation/devicetree/bindings/clock/exynos*.txt
13224
13225SAMSUNG SPI DRIVERS
13226M:	Kukjin Kim <kgene@kernel.org>
13227M:	Krzysztof Kozlowski <krzk@kernel.org>
13228M:	Andi Shyti <andi@etezian.org>
13229L:	linux-spi@vger.kernel.org
13230L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13231S:	Maintained
13232F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13233F:	drivers/spi/spi-s3c*
13234F:	include/linux/platform_data/spi-s3c64xx.h
13235
13236SAMSUNG SXGBE DRIVERS
13237M:	Byungho An <bh74.an@samsung.com>
13238M:	Girish K S <ks.giri@samsung.com>
13239M:	Vipul Pandya <vipul.pandya@samsung.com>
13240S:	Supported
13241L:	netdev@vger.kernel.org
13242F:	drivers/net/ethernet/samsung/sxgbe/
13243
13244SAMSUNG THERMAL DRIVER
13245M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13246L:	linux-pm@vger.kernel.org
13247L:	linux-samsung-soc@vger.kernel.org
13248S:	Supported
13249T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13250F:	drivers/thermal/samsung/
13251
13252SAMSUNG USB2 PHY DRIVER
13253M:	Kamil Debski <kamil@wypas.org>
13254M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13255L:	linux-kernel@vger.kernel.org
13256S:	Supported
13257F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13258F:	Documentation/phy/samsung-usb2.txt
13259F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13260F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13261F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13262F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13263F:	drivers/phy/samsung/phy-samsung-usb2.c
13264F:	drivers/phy/samsung/phy-samsung-usb2.h
13265
13266SC1200 WDT DRIVER
13267M:	Zwane Mwaikambo <zwanem@gmail.com>
13268S:	Maintained
13269F:	drivers/watchdog/sc1200wdt.c
13270
13271SCHEDULER
13272M:	Ingo Molnar <mingo@redhat.com>
13273M:	Peter Zijlstra <peterz@infradead.org>
13274L:	linux-kernel@vger.kernel.org
13275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13276S:	Maintained
13277F:	kernel/sched/
13278F:	include/linux/sched.h
13279F:	include/uapi/linux/sched.h
13280F:	include/linux/wait.h
13281
13282SCR24X CHIP CARD INTERFACE DRIVER
13283M:	Lubomir Rintel <lkundrak@v3.sk>
13284S:	Supported
13285F:	drivers/char/pcmcia/scr24x_cs.c
13286
13287SCSI CDROM DRIVER
13288M:	Jens Axboe <axboe@kernel.dk>
13289L:	linux-scsi@vger.kernel.org
13290W:	http://www.kernel.dk
13291S:	Maintained
13292F:	drivers/scsi/sr*
13293
13294SCSI RDMA PROTOCOL (SRP) INITIATOR
13295M:	Bart Van Assche <bvanassche@acm.org>
13296L:	linux-rdma@vger.kernel.org
13297S:	Supported
13298Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13299F:	drivers/infiniband/ulp/srp/
13300F:	include/scsi/srp.h
13301
13302SCSI RDMA PROTOCOL (SRP) TARGET
13303M:	Bart Van Assche <bvanassche@acm.org>
13304L:	linux-rdma@vger.kernel.org
13305L:	target-devel@vger.kernel.org
13306S:	Supported
13307Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13308F:	drivers/infiniband/ulp/srpt/
13309
13310SCSI SG DRIVER
13311M:	Doug Gilbert <dgilbert@interlog.com>
13312L:	linux-scsi@vger.kernel.org
13313W:	http://sg.danny.cz/sg
13314S:	Maintained
13315F:	Documentation/scsi/scsi-generic.txt
13316F:	drivers/scsi/sg.c
13317F:	include/scsi/sg.h
13318
13319SCSI SUBSYSTEM
13320M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13322M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13324L:	linux-scsi@vger.kernel.org
13325S:	Maintained
13326F:	Documentation/devicetree/bindings/scsi/
13327F:	drivers/scsi/
13328F:	include/scsi/
13329
13330SCSI TAPE DRIVER
13331M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13332L:	linux-scsi@vger.kernel.org
13333S:	Maintained
13334F:	Documentation/scsi/st.txt
13335F:	drivers/scsi/st.*
13336F:	drivers/scsi/st_*.h
13337
13338SCTP PROTOCOL
13339M:	Vlad Yasevich <vyasevich@gmail.com>
13340M:	Neil Horman <nhorman@tuxdriver.com>
13341M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13342L:	linux-sctp@vger.kernel.org
13343W:	http://lksctp.sourceforge.net
13344S:	Maintained
13345F:	Documentation/networking/sctp.txt
13346F:	include/linux/sctp.h
13347F:	include/uapi/linux/sctp.h
13348F:	include/net/sctp/
13349F:	net/sctp/
13350
13351SCx200 CPU SUPPORT
13352M:	Jim Cromie <jim.cromie@gmail.com>
13353S:	Odd Fixes
13354F:	Documentation/i2c/busses/scx200_acb
13355F:	arch/x86/platform/scx200/
13356F:	drivers/watchdog/scx200_wdt.c
13357F:	drivers/i2c/busses/scx200*
13358F:	drivers/mtd/maps/scx200_docflash.c
13359F:	include/linux/scx200.h
13360
13361SCx200 GPIO DRIVER
13362M:	Jim Cromie <jim.cromie@gmail.com>
13363S:	Maintained
13364F:	drivers/char/scx200_gpio.c
13365F:	include/linux/scx200_gpio.h
13366
13367SCx200 HRT CLOCKSOURCE DRIVER
13368M:	Jim Cromie <jim.cromie@gmail.com>
13369S:	Maintained
13370F:	drivers/clocksource/scx200_hrt.c
13371
13372SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13373M:	Sascha Sommer <saschasommer@freenet.de>
13374L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13375S:	Maintained
13376F:	drivers/mmc/host/sdricoh_cs.c
13377
13378SECURE COMPUTING
13379M:	Kees Cook <keescook@chromium.org>
13380R:	Andy Lutomirski <luto@amacapital.net>
13381R:	Will Drewry <wad@chromium.org>
13382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13383S:	Supported
13384F:	kernel/seccomp.c
13385F:	include/uapi/linux/seccomp.h
13386F:	include/linux/seccomp.h
13387F:	tools/testing/selftests/seccomp/*
13388F:	tools/testing/selftests/kselftest_harness.h
13389F:	Documentation/userspace-api/seccomp_filter.rst
13390K:	\bsecure_computing
13391K:	\bTIF_SECCOMP\b
13392
13393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13394M:	Al Cooper <alcooperx@gmail.com>
13395L:	linux-mmc@vger.kernel.org
13396L:	bcm-kernel-feedback-list@broadcom.com
13397S:	Maintained
13398F:	drivers/mmc/host/sdhci-brcmstb*
13399
13400SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13401M:	Adrian Hunter <adrian.hunter@intel.com>
13402L:	linux-mmc@vger.kernel.org
13403T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13404S:	Maintained
13405F:	drivers/mmc/host/sdhci*
13406F:	include/linux/mmc/sdhci*
13407
13408SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13409M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13410M:	Manjunath M B <manjumb@synopsys.com>
13411L:	linux-mmc@vger.kernel.org
13412S:	Maintained
13413F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13414
13415SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13416M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13417L:	linux-mmc@vger.kernel.org
13418S:	Supported
13419F:	drivers/mmc/host/sdhci-of-at91.c
13420
13421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13422M:	Ben Dooks <ben-linux@fluff.org>
13423M:	Jaehoon Chung <jh80.chung@samsung.com>
13424L:	linux-mmc@vger.kernel.org
13425S:	Maintained
13426F:	drivers/mmc/host/sdhci-s3c*
13427
13428SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13429M:	Viresh Kumar <vireshk@kernel.org>
13430L:	linux-mmc@vger.kernel.org
13431S:	Maintained
13432F:	drivers/mmc/host/sdhci-spear.c
13433
13434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13435M:	Kishon Vijay Abraham I <kishon@ti.com>
13436L:	linux-mmc@vger.kernel.org
13437S:	Maintained
13438F:	drivers/mmc/host/sdhci-omap.c
13439
13440SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13441M:	Scott Bauer <scott.bauer@intel.com>
13442M:	Jonathan Derrick <jonathan.derrick@intel.com>
13443L:	linux-block@vger.kernel.org
13444S:	Supported
13445F:	block/sed*
13446F:	block/opal_proto.h
13447F:	include/linux/sed*
13448F:	include/uapi/linux/sed*
13449
13450SECURITY CONTACT
13451M:	Security Officers <security@kernel.org>
13452S:	Supported
13453
13454SECURITY SUBSYSTEM
13455M:	James Morris <jmorris@namei.org>
13456M:	"Serge E. Hallyn" <serge@hallyn.com>
13457L:	linux-security-module@vger.kernel.org (suggested Cc:)
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13459W:	http://kernsec.org/
13460S:	Supported
13461F:	security/
13462X:	security/selinux/
13463
13464SELINUX SECURITY MODULE
13465M:	Paul Moore <paul@paul-moore.com>
13466M:	Stephen Smalley <sds@tycho.nsa.gov>
13467M:	Eric Paris <eparis@parisplace.org>
13468L:	selinux@vger.kernel.org
13469W:	https://selinuxproject.org
13470W:	https://github.com/SELinuxProject
13471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13472S:	Supported
13473F:	include/linux/selinux*
13474F:	security/selinux/
13475F:	scripts/selinux/
13476F:	Documentation/admin-guide/LSM/SELinux.rst
13477
13478SENSABLE PHANTOM
13479M:	Jiri Slaby <jirislaby@gmail.com>
13480S:	Maintained
13481F:	drivers/misc/phantom.c
13482F:	include/uapi/linux/phantom.h
13483
13484SERIAL DEVICE BUS
13485M:	Rob Herring <robh@kernel.org>
13486L:	linux-serial@vger.kernel.org
13487S:	Maintained
13488F:	Documentation/devicetree/bindings/serial/slave-device.txt
13489F:	drivers/tty/serdev/
13490F:	include/linux/serdev.h
13491
13492SERIAL DRIVERS
13493M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13494L:	linux-serial@vger.kernel.org
13495S:	Maintained
13496F:	Documentation/devicetree/bindings/serial/
13497F:	drivers/tty/serial/
13498
13499SERIAL IR RECEIVER
13500M:	Sean Young <sean@mess.org>
13501L:	linux-media@vger.kernel.org
13502S:	Maintained
13503F:	drivers/media/rc/serial_ir.c
13504
13505SFC NETWORK DRIVER
13506M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13507M:	Edward Cree <ecree@solarflare.com>
13508M:	Bert Kenward <bkenward@solarflare.com>
13509L:	netdev@vger.kernel.org
13510S:	Supported
13511F:	drivers/net/ethernet/sfc/
13512
13513SGI GRU DRIVER
13514M:	Dimitri Sivanich <sivanich@sgi.com>
13515S:	Maintained
13516F:	drivers/misc/sgi-gru/
13517
13518SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13519M:	Pat Gefre <pfg@sgi.com>
13520L:	linux-ia64@vger.kernel.org
13521S:	Supported
13522F:	Documentation/ia64/serial.txt
13523F:	drivers/tty/serial/ioc?_serial.c
13524F:	include/linux/ioc?.h
13525
13526SGI XP/XPC/XPNET DRIVER
13527M:	Cliff Whickman <cpw@sgi.com>
13528M:	Robin Holt <robinmholt@gmail.com>
13529S:	Maintained
13530F:	drivers/misc/sgi-xp/
13531
13532SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13533M:	Ursula Braun <ubraun@linux.ibm.com>
13534L:	linux-s390@vger.kernel.org
13535W:	http://www.ibm.com/developerworks/linux/linux390/
13536S:	Supported
13537F:	net/smc/
13538
13539SHARP RJ54N1CB0C SENSOR DRIVER
13540M:	Jacopo Mondi <jacopo@jmondi.org>
13541L:	linux-media@vger.kernel.org
13542T:	git git://linuxtv.org/media_tree.git
13543S:	Odd fixes
13544F:	drivers/media/i2c/rj54n1cb0c.c
13545F:	include/media/i2c/rj54n1cb0c.h
13546
13547SH_VEU V4L2 MEM2MEM DRIVER
13548L:	linux-media@vger.kernel.org
13549S:	Orphan
13550F:	drivers/media/platform/sh_veu.c
13551
13552SH_VOU V4L2 OUTPUT DRIVER
13553L:	linux-media@vger.kernel.org
13554S:	Orphan
13555F:	drivers/media/platform/sh_vou.c
13556F:	include/media/drv-intf/sh_vou.h
13557
13558SI2157 MEDIA DRIVER
13559M:	Antti Palosaari <crope@iki.fi>
13560L:	linux-media@vger.kernel.org
13561W:	https://linuxtv.org
13562W:	http://palosaari.fi/linux/
13563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13564T:	git git://linuxtv.org/anttip/media_tree.git
13565S:	Maintained
13566F:	drivers/media/tuners/si2157*
13567
13568SI2165 MEDIA DRIVER
13569M:	Matthias Schwarzott <zzam@gentoo.org>
13570L:	linux-media@vger.kernel.org
13571W:	https://linuxtv.org
13572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13573S:	Maintained
13574F:	drivers/media/dvb-frontends/si2165*
13575
13576SI2168 MEDIA DRIVER
13577M:	Antti Palosaari <crope@iki.fi>
13578L:	linux-media@vger.kernel.org
13579W:	https://linuxtv.org
13580W:	http://palosaari.fi/linux/
13581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13582T:	git git://linuxtv.org/anttip/media_tree.git
13583S:	Maintained
13584F:	drivers/media/dvb-frontends/si2168*
13585
13586SI470X FM RADIO RECEIVER I2C DRIVER
13587M:	Hans Verkuil <hverkuil@xs4all.nl>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590W:	https://linuxtv.org
13591S:	Odd Fixes
13592F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13593
13594SI470X FM RADIO RECEIVER USB DRIVER
13595M:	Hans Verkuil <hverkuil@xs4all.nl>
13596L:	linux-media@vger.kernel.org
13597T:	git git://linuxtv.org/media_tree.git
13598W:	https://linuxtv.org
13599S:	Maintained
13600F:	drivers/media/radio/si470x/radio-si470x-common.c
13601F:	drivers/media/radio/si470x/radio-si470x.h
13602F:	drivers/media/radio/si470x/radio-si470x-usb.c
13603
13604SI4713 FM RADIO TRANSMITTER I2C DRIVER
13605M:	Eduardo Valentin <edubezval@gmail.com>
13606L:	linux-media@vger.kernel.org
13607T:	git git://linuxtv.org/media_tree.git
13608W:	https://linuxtv.org
13609S:	Odd Fixes
13610F:	drivers/media/radio/si4713/si4713.?
13611
13612SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13613M:	Eduardo Valentin <edubezval@gmail.com>
13614L:	linux-media@vger.kernel.org
13615T:	git git://linuxtv.org/media_tree.git
13616W:	https://linuxtv.org
13617S:	Odd Fixes
13618F:	drivers/media/radio/si4713/radio-platform-si4713.c
13619
13620SI4713 FM RADIO TRANSMITTER USB DRIVER
13621M:	Hans Verkuil <hverkuil@xs4all.nl>
13622L:	linux-media@vger.kernel.org
13623T:	git git://linuxtv.org/media_tree.git
13624W:	https://linuxtv.org
13625S:	Maintained
13626F:	drivers/media/radio/si4713/radio-usb-si4713.c
13627
13628SIANO DVB DRIVER
13629M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13630L:	linux-media@vger.kernel.org
13631W:	https://linuxtv.org
13632T:	git git://linuxtv.org/media_tree.git
13633S:	Odd fixes
13634F:	drivers/media/common/siano/
13635F:	drivers/media/usb/siano/
13636F:	drivers/media/usb/siano/
13637F:	drivers/media/mmc/siano/
13638
13639SIFIVE DRIVERS
13640M:	Palmer Dabbelt <palmer@sifive.com>
13641L:	linux-riscv@lists.infradead.org
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13643S:	Supported
13644K:	sifive
13645N:	sifive
13646
13647SILEAD TOUCHSCREEN DRIVER
13648M:	Hans de Goede <hdegoede@redhat.com>
13649L:	linux-input@vger.kernel.org
13650L:	platform-driver-x86@vger.kernel.org
13651S:	Maintained
13652F:	drivers/input/touchscreen/silead.c
13653F:	drivers/platform/x86/touchscreen_dmi.c
13654
13655SILICON MOTION SM712 FRAME BUFFER DRIVER
13656M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13657M:	Teddy Wang <teddy.wang@siliconmotion.com>
13658M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13659L:	linux-fbdev@vger.kernel.org
13660S:	Maintained
13661F:	drivers/video/fbdev/sm712*
13662F:	Documentation/fb/sm712fb.txt
13663
13664SIMPLE FIRMWARE INTERFACE (SFI)
13665M:	Len Brown <lenb@kernel.org>
13666L:	sfi-devel@simplefirmware.org
13667W:	http://simplefirmware.org/
13668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13669S:	Supported
13670F:	arch/x86/platform/sfi/
13671F:	drivers/sfi/
13672F:	include/linux/sfi*.h
13673
13674SIMPLEFB FB DRIVER
13675M:	Hans de Goede <hdegoede@redhat.com>
13676L:	linux-fbdev@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13679F:	drivers/video/fbdev/simplefb.c
13680F:	include/linux/platform_data/simplefb.h
13681
13682SIMTEC EB110ATX (Chalice CATS)
13683P:	Ben Dooks
13684P:	Vincent Sanders <vince@simtec.co.uk>
13685M:	Simtec Linux Team <linux@simtec.co.uk>
13686W:	http://www.simtec.co.uk/products/EB110ATX/
13687S:	Supported
13688
13689SIMTEC EB2410ITX (BAST)
13690P:	Ben Dooks
13691P:	Vincent Sanders <vince@simtec.co.uk>
13692M:	Simtec Linux Team <linux@simtec.co.uk>
13693W:	http://www.simtec.co.uk/products/EB2410ITX/
13694S:	Supported
13695F:	arch/arm/mach-s3c24xx/mach-bast.c
13696F:	arch/arm/mach-s3c24xx/bast-ide.c
13697F:	arch/arm/mach-s3c24xx/bast-irq.c
13698
13699SIPHASH PRF ROUTINES
13700M:	Jason A. Donenfeld <Jason@zx2c4.com>
13701S:	Maintained
13702F:	lib/siphash.c
13703F:	lib/test_siphash.c
13704F:	include/linux/siphash.h
13705
13706SIOX
13707M:	Gavin Schenk <g.schenk@eckelmann.de>
13708M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13710S:	Supported
13711F:	drivers/siox/*
13712F:	drivers/gpio/gpio-siox.c
13713F:	include/trace/events/siox.h
13714
13715SIS 190 ETHERNET DRIVER
13716M:	Francois Romieu <romieu@fr.zoreil.com>
13717L:	netdev@vger.kernel.org
13718S:	Maintained
13719F:	drivers/net/ethernet/sis/sis190.c
13720
13721SIS 900/7016 FAST ETHERNET DRIVER
13722M:	Daniele Venzano <venza@brownhat.org>
13723W:	http://www.brownhat.org/sis900.html
13724L:	netdev@vger.kernel.org
13725S:	Maintained
13726F:	drivers/net/ethernet/sis/sis900.*
13727
13728SIS FRAMEBUFFER DRIVER
13729M:	Thomas Winischhofer <thomas@winischhofer.net>
13730W:	http://www.winischhofer.net/linuxsisvga.shtml
13731S:	Maintained
13732F:	Documentation/fb/sisfb.txt
13733F:	drivers/video/fbdev/sis/
13734F:	include/video/sisfb.h
13735
13736SIS USB2VGA DRIVER
13737M:	Thomas Winischhofer <thomas@winischhofer.net>
13738W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13739S:	Maintained
13740F:	drivers/usb/misc/sisusbvga/
13741
13742SLAB ALLOCATOR
13743M:	Christoph Lameter <cl@linux.com>
13744M:	Pekka Enberg <penberg@kernel.org>
13745M:	David Rientjes <rientjes@google.com>
13746M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13747M:	Andrew Morton <akpm@linux-foundation.org>
13748L:	linux-mm@kvack.org
13749S:	Maintained
13750F:	include/linux/sl?b*.h
13751F:	mm/sl?b*
13752
13753SLEEPABLE READ-COPY UPDATE (SRCU)
13754M:	Lai Jiangshan <jiangshanlai@gmail.com>
13755M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13756M:	Josh Triplett <josh@joshtriplett.org>
13757R:	Steven Rostedt <rostedt@goodmis.org>
13758R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13759L:	linux-kernel@vger.kernel.org
13760W:	http://www.rdrop.com/users/paulmck/RCU/
13761S:	Supported
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13763F:	include/linux/srcu*.h
13764F:	kernel/rcu/srcu*.c
13765
13766SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13767M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13769S:	Maintained
13770F:	drivers/slimbus/
13771F:	Documentation/devicetree/bindings/slimbus/
13772F:	include/linux/slimbus.h
13773
13774SMACK SECURITY MODULE
13775M:	Casey Schaufler <casey@schaufler-ca.com>
13776L:	linux-security-module@vger.kernel.org
13777W:	http://schaufler-ca.com
13778T:	git git://github.com/cschaufler/smack-next
13779S:	Maintained
13780F:	Documentation/admin-guide/LSM/Smack.rst
13781F:	security/smack/
13782
13783SMC91x ETHERNET DRIVER
13784M:	Nicolas Pitre <nico@fluxnic.net>
13785S:	Odd Fixes
13786F:	drivers/net/ethernet/smsc/smc91x.*
13787
13788SMIA AND SMIA++ IMAGE SENSOR DRIVER
13789M:	Sakari Ailus <sakari.ailus@iki.fi>
13790L:	linux-media@vger.kernel.org
13791S:	Maintained
13792F:	drivers/media/i2c/smiapp/
13793F:	include/media/i2c/smiapp.h
13794F:	drivers/media/i2c/smiapp-pll.c
13795F:	drivers/media/i2c/smiapp-pll.h
13796F:	include/uapi/linux/smiapp.h
13797F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13798
13799SMM665 HARDWARE MONITOR DRIVER
13800M:	Guenter Roeck <linux@roeck-us.net>
13801L:	linux-hwmon@vger.kernel.org
13802S:	Maintained
13803F:	Documentation/hwmon/smm665
13804F:	drivers/hwmon/smm665.c
13805
13806SMSC EMC2103 HARDWARE MONITOR DRIVER
13807M:	Steve Glendinning <steve.glendinning@shawell.net>
13808L:	linux-hwmon@vger.kernel.org
13809S:	Maintained
13810F:	Documentation/hwmon/emc2103
13811F:	drivers/hwmon/emc2103.c
13812
13813SMSC SCH5627 HARDWARE MONITOR DRIVER
13814M:	Hans de Goede <hdegoede@redhat.com>
13815L:	linux-hwmon@vger.kernel.org
13816S:	Supported
13817F:	Documentation/hwmon/sch5627
13818F:	drivers/hwmon/sch5627.c
13819
13820SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13821M:	Steve Glendinning <steve.glendinning@shawell.net>
13822L:	linux-fbdev@vger.kernel.org
13823S:	Maintained
13824F:	drivers/video/fbdev/smscufx.c
13825
13826SMSC47B397 HARDWARE MONITOR DRIVER
13827M:	Jean Delvare <jdelvare@suse.com>
13828L:	linux-hwmon@vger.kernel.org
13829S:	Maintained
13830F:	Documentation/hwmon/smsc47b397
13831F:	drivers/hwmon/smsc47b397.c
13832
13833SMSC911x ETHERNET DRIVER
13834M:	Steve Glendinning <steve.glendinning@shawell.net>
13835L:	netdev@vger.kernel.org
13836S:	Maintained
13837F:	include/linux/smsc911x.h
13838F:	drivers/net/ethernet/smsc/smsc911x.*
13839
13840SMSC9420 PCI ETHERNET DRIVER
13841M:	Steve Glendinning <steve.glendinning@shawell.net>
13842L:	netdev@vger.kernel.org
13843S:	Maintained
13844F:	drivers/net/ethernet/smsc/smsc9420.*
13845
13846SOC-CAMERA V4L2 SUBSYSTEM
13847L:	linux-media@vger.kernel.org
13848T:	git git://linuxtv.org/media_tree.git
13849S:	Orphan
13850F:	include/media/soc*
13851F:	drivers/media/i2c/soc_camera/
13852F:	drivers/media/platform/soc_camera/
13853
13854SOCIONEXT SYNQUACER I2C DRIVER
13855M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13856L:	linux-i2c@vger.kernel.org
13857S:	Maintained
13858F:	drivers/i2c/busses/i2c-synquacer.c
13859F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13860
13861SOCIONEXT UNIPHIER SOUND DRIVER
13862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13863S:	Orphan
13864F:	sound/soc/uniphier/
13865
13866SOEKRIS NET48XX LED SUPPORT
13867M:	Chris Boot <bootc@bootc.net>
13868S:	Maintained
13869F:	drivers/leds/leds-net48xx.c
13870
13871SOFT-ROCE DRIVER (rxe)
13872M:	Moni Shoua <monis@mellanox.com>
13873L:	linux-rdma@vger.kernel.org
13874S:	Supported
13875W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13876Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13877F:	drivers/infiniband/sw/rxe/
13878F:	include/uapi/rdma/rdma_user_rxe.h
13879
13880SOFTLOGIC 6x10 MPEG CODEC
13881M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13882M:	Anton Sviridenko <anton@corp.bluecherry.net>
13883M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13884M:	Andrey Utkin <andrey_utkin@fastmail.com>
13885M:	Ismael Luceno <ismael@iodev.co.uk>
13886L:	linux-media@vger.kernel.org
13887S:	Supported
13888F:	drivers/media/pci/solo6x10/
13889
13890SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13891M:	James Morse <james.morse@arm.com>
13892L:	linux-arm-kernel@lists.infradead.org
13893S:	Maintained
13894F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13895F:	drivers/firmware/arm_sdei.c
13896F:	include/linux/arm_sdei.h
13897F:	include/uapi/linux/arm_sdei.h
13898
13899SOFTWARE RAID (Multiple Disks) SUPPORT
13900M:	Shaohua Li <shli@kernel.org>
13901L:	linux-raid@vger.kernel.org
13902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13903S:	Supported
13904F:	drivers/md/Makefile
13905F:	drivers/md/Kconfig
13906F:	drivers/md/md*
13907F:	drivers/md/raid*
13908F:	include/linux/raid/
13909F:	include/uapi/linux/raid/
13910
13911SOCIONEXT (SNI) AVE NETWORK DRIVER
13912M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13913L:	netdev@vger.kernel.org
13914S:	Maintained
13915F:	drivers/net/ethernet/socionext/sni_ave.c
13916F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13917
13918SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13919M:	Jassi Brar <jaswinder.singh@linaro.org>
13920L:	netdev@vger.kernel.org
13921S:	Maintained
13922F:	drivers/net/ethernet/socionext/netsec.c
13923F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13924
13925SOLIDRUN CLEARFOG SUPPORT
13926M:	Russell King <linux@armlinux.org.uk>
13927S:	Maintained
13928F:	arch/arm/boot/dts/armada-388-clearfog*
13929F:	arch/arm/boot/dts/armada-38x-solidrun-*
13930
13931SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13932M:	Russell King <linux@armlinux.org.uk>
13933S:	Maintained
13934F:	arch/arm/boot/dts/imx6*-cubox-i*
13935F:	arch/arm/boot/dts/imx6*-hummingboard*
13936F:	arch/arm/boot/dts/imx6*-sr-*
13937
13938SONIC NETWORK DRIVER
13939M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13940L:	netdev@vger.kernel.org
13941S:	Maintained
13942F:	drivers/net/ethernet/natsemi/sonic.*
13943
13944SONICS SILICON BACKPLANE DRIVER (SSB)
13945M:	Michael Buesch <m@bues.ch>
13946L:	linux-wireless@vger.kernel.org
13947S:	Maintained
13948F:	drivers/ssb/
13949F:	include/linux/ssb/
13950
13951SONY IMX258 SENSOR DRIVER
13952M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13953L:	linux-media@vger.kernel.org
13954T:	git git://linuxtv.org/media_tree.git
13955S:	Maintained
13956F:	drivers/media/i2c/imx258.c
13957
13958SONY IMX274 SENSOR DRIVER
13959M:	Leon Luo <leonl@leopardimaging.com>
13960L:	linux-media@vger.kernel.org
13961T:	git git://linuxtv.org/media_tree.git
13962S:	Maintained
13963F:	drivers/media/i2c/imx274.c
13964F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13965
13966SONY IMX319 SENSOR DRIVER
13967M:	Bingbu Cao <bingbu.cao@intel.com>
13968L:	linux-media@vger.kernel.org
13969T:	git git://linuxtv.org/media_tree.git
13970S:	Maintained
13971F:	drivers/media/i2c/imx319.c
13972
13973SONY IMX355 SENSOR DRIVER
13974M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13975L:	linux-media@vger.kernel.org
13976T:	git git://linuxtv.org/media_tree.git
13977S:	Maintained
13978F:	drivers/media/i2c/imx355.c
13979
13980SONY MEMORYSTICK CARD SUPPORT
13981M:	Alex Dubov <oakad@yahoo.com>
13982W:	http://tifmxx.berlios.de/
13983S:	Maintained
13984F:	drivers/memstick/host/tifm_ms.c
13985
13986SONY MEMORYSTICK STANDARD SUPPORT
13987M:	Maxim Levitsky <maximlevitsky@gmail.com>
13988S:	Maintained
13989F:	drivers/memstick/core/ms_block.*
13990
13991SONY VAIO CONTROL DEVICE DRIVER
13992M:	Mattia Dongili <malattia@linux.it>
13993L:	platform-driver-x86@vger.kernel.org
13994W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13995S:	Maintained
13996F:	Documentation/laptops/sony-laptop.txt
13997F:	drivers/char/sonypi.c
13998F:	drivers/platform/x86/sony-laptop.c
13999F:	include/linux/sony-laptop.h
14000
14001SOUND
14002M:	Jaroslav Kysela <perex@perex.cz>
14003M:	Takashi Iwai <tiwai@suse.com>
14004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14005W:	http://www.alsa-project.org/
14006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14007T:	git git://git.alsa-project.org/alsa-kernel.git
14008Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14009S:	Maintained
14010F:	Documentation/sound/
14011F:	include/sound/
14012F:	include/uapi/sound/
14013F:	sound/
14014
14015SOUND - COMPRESSED AUDIO
14016M:	Vinod Koul <vkoul@kernel.org>
14017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14019S:	Supported
14020F:	Documentation/sound/designs/compress-offload.rst
14021F:	include/sound/compress_driver.h
14022F:	include/uapi/sound/compress_*
14023F:	sound/core/compress_offload.c
14024F:	sound/soc/soc-compress.c
14025
14026SOUND - DMAENGINE HELPERS
14027M:	Lars-Peter Clausen <lars@metafoo.de>
14028S:	Supported
14029F:	include/sound/dmaengine_pcm.h
14030F:	sound/core/pcm_dmaengine.c
14031F:	sound/soc/soc-generic-dmaengine-pcm.c
14032
14033SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14034M:	Liam Girdwood <lgirdwood@gmail.com>
14035M:	Mark Brown <broonie@kernel.org>
14036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14038W:	http://alsa-project.org/main/index.php/ASoC
14039S:	Supported
14040F:	Documentation/devicetree/bindings/sound/
14041F:	Documentation/sound/soc/
14042F:	sound/soc/
14043F:	include/dt-bindings/sound/
14044F:	include/sound/soc*
14045
14046SOUNDWIRE SUBSYSTEM
14047M:	Vinod Koul <vkoul@kernel.org>
14048M:	Sanyog Kale <sanyog.r.kale@intel.com>
14049R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14051S:	Supported
14052F:	Documentation/driver-api/soundwire/
14053F:	drivers/soundwire/
14054F:	include/linux/soundwire/
14055
14056SP2 MEDIA DRIVER
14057M:	Olli Salonen <olli.salonen@iki.fi>
14058L:	linux-media@vger.kernel.org
14059W:	https://linuxtv.org
14060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14061S:	Maintained
14062F:	drivers/media/dvb-frontends/sp2*
14063
14064SPARC + UltraSPARC (sparc/sparc64)
14065M:	"David S. Miller" <davem@davemloft.net>
14066L:	sparclinux@vger.kernel.org
14067Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14070S:	Maintained
14071F:	arch/sparc/
14072F:	drivers/sbus/
14073
14074SPARC SERIAL DRIVERS
14075M:	"David S. Miller" <davem@davemloft.net>
14076L:	sparclinux@vger.kernel.org
14077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14079S:	Maintained
14080F:	include/linux/sunserialcore.h
14081F:	drivers/tty/serial/suncore.c
14082F:	drivers/tty/serial/sunhv.c
14083F:	drivers/tty/serial/sunsab.c
14084F:	drivers/tty/serial/sunsab.h
14085F:	drivers/tty/serial/sunsu.c
14086F:	drivers/tty/serial/sunzilog.c
14087F:	drivers/tty/serial/sunzilog.h
14088F:	drivers/tty/vcc.c
14089
14090SPARSE CHECKER
14091M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14092L:	linux-sparse@vger.kernel.org
14093W:	https://sparse.wiki.kernel.org/
14094T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14095S:	Maintained
14096F:	include/linux/compiler.h
14097
14098SPEAR CLOCK FRAMEWORK SUPPORT
14099M:	Viresh Kumar <vireshk@kernel.org>
14100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14101W:	http://www.st.com/spear
14102S:	Maintained
14103F:	drivers/clk/spear/
14104
14105SPEAR PLATFORM SUPPORT
14106M:	Viresh Kumar <vireshk@kernel.org>
14107M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14109W:	http://www.st.com/spear
14110S:	Maintained
14111F:	arch/arm/boot/dts/spear*
14112F:	arch/arm/mach-spear/
14113
14114SPI NOR SUBSYSTEM
14115M:	Marek Vasut <marek.vasut@gmail.com>
14116L:	linux-mtd@lists.infradead.org
14117W:	http://www.linux-mtd.infradead.org/
14118Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14119T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14120T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14121S:	Maintained
14122F:	drivers/mtd/spi-nor/
14123F:	include/linux/mtd/spi-nor.h
14124
14125SPI SUBSYSTEM
14126M:	Mark Brown <broonie@kernel.org>
14127L:	linux-spi@vger.kernel.org
14128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14129Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14130S:	Maintained
14131F:	Documentation/devicetree/bindings/spi/
14132F:	Documentation/spi/
14133F:	drivers/spi/
14134F:	include/linux/spi/
14135F:	include/uapi/linux/spi/
14136F:	tools/spi/
14137
14138SPIDERNET NETWORK DRIVER for CELL
14139M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14140L:	netdev@vger.kernel.org
14141S:	Supported
14142F:	Documentation/networking/spider_net.txt
14143F:	drivers/net/ethernet/toshiba/spider_net*
14144
14145SPMI SUBSYSTEM
14146R:	Stephen Boyd <sboyd@kernel.org>
14147L:	linux-arm-msm@vger.kernel.org
14148F:	Documentation/devicetree/bindings/spmi/
14149F:	drivers/spmi/
14150F:	include/dt-bindings/spmi/spmi.h
14151F:	include/linux/spmi.h
14152F:	include/trace/events/spmi.h
14153
14154SPU FILE SYSTEM
14155M:	Jeremy Kerr <jk@ozlabs.org>
14156L:	linuxppc-dev@lists.ozlabs.org
14157W:	http://www.ibm.com/developerworks/power/cell/
14158S:	Supported
14159F:	Documentation/filesystems/spufs.txt
14160F:	arch/powerpc/platforms/cell/spufs/
14161
14162SQUASHFS FILE SYSTEM
14163M:	Phillip Lougher <phillip@squashfs.org.uk>
14164L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14165W:	http://squashfs.org.uk
14166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14167S:	Maintained
14168F:	Documentation/filesystems/squashfs.txt
14169F:	fs/squashfs/
14170
14171SRM (Alpha) environment access
14172M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14173S:	Maintained
14174F:	arch/alpha/kernel/srm_env.c
14175
14176ST STM32 I2C/SMBUS DRIVER
14177M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14178L:	linux-i2c@vger.kernel.org
14179S:	Maintained
14180F:	drivers/i2c/busses/i2c-stm32*
14181
14182ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14183M:	Song Qiang <songqiang1304521@gmail.com>
14184L:	linux-iio@vger.kernel.org
14185S:	Maintained
14186F:	drivers/iio/proximity/vl53l0x-i2c.c
14187F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14188
14189STABLE BRANCH
14190M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14191M:	Sasha Levin <sashal@kernel.org>
14192L:	stable@vger.kernel.org
14193S:	Supported
14194F:	Documentation/process/stable-kernel-rules.rst
14195
14196STAGING - COMEDI
14197M:	Ian Abbott <abbotti@mev.co.uk>
14198M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14199S:	Odd Fixes
14200F:	drivers/staging/comedi/
14201
14202STAGING - EROFS FILE SYSTEM
14203M:	Gao Xiang <gaoxiang25@huawei.com>
14204M:	Chao Yu <yuchao0@huawei.com>
14205L:	linux-erofs@lists.ozlabs.org
14206S:	Maintained
14207F:	drivers/staging/erofs/
14208
14209STAGING - INDUSTRIAL IO
14210M:	Jonathan Cameron <jic23@kernel.org>
14211L:	linux-iio@vger.kernel.org
14212S:	Odd Fixes
14213F:	Documentation/devicetree/bindings/staging/iio/
14214F:	drivers/staging/iio/
14215
14216STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14217M:	Marc Dietrich <marvin24@gmx.de>
14218L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14219L:	linux-tegra@vger.kernel.org
14220S:	Maintained
14221F:	drivers/staging/nvec/
14222
14223STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14224M:	Jens Frederich <jfrederich@gmail.com>
14225M:	Daniel Drake <dsd@laptop.org>
14226M:	Jon Nettleton <jon.nettleton@gmail.com>
14227W:	http://wiki.laptop.org/go/DCON
14228S:	Maintained
14229F:	drivers/staging/olpc_dcon/
14230
14231STAGING - REALTEK RTL8712U DRIVERS
14232M:	Larry Finger <Larry.Finger@lwfinger.net>
14233M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14234S:	Odd Fixes
14235F:	drivers/staging/rtl8712/
14236
14237STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14238M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14239M:	Teddy Wang <teddy.wang@siliconmotion.com>
14240M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14241L:	linux-fbdev@vger.kernel.org
14242S:	Maintained
14243F:	drivers/staging/sm750fb/
14244
14245STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14246M:	William Hubbs <w.d.hubbs@gmail.com>
14247M:	Chris Brannon <chris@the-brannons.com>
14248M:	Kirk Reiser <kirk@reisers.ca>
14249M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14250L:	speakup@linux-speakup.org
14251W:	http://www.linux-speakup.org/
14252S:	Odd Fixes
14253F:	drivers/staging/speakup/
14254
14255STAGING - VIA VT665X DRIVERS
14256M:	Forest Bond <forest@alittletooquiet.net>
14257S:	Odd Fixes
14258F:	drivers/staging/vt665?/
14259
14260STAGING - WILC1000 WIFI DRIVER
14261M:	Aditya Shankar <aditya.shankar@microchip.com>
14262M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14263L:	linux-wireless@vger.kernel.org
14264S:	Supported
14265F:	drivers/staging/wilc1000/
14266
14267STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14268M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14269S:	Odd Fixes
14270F:	drivers/staging/xgifb/
14271
14272STAGING SUBSYSTEM
14273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14275L:	devel@driverdev.osuosl.org
14276S:	Supported
14277F:	drivers/staging/
14278
14279STARFIRE/DURALAN NETWORK DRIVER
14280M:	Ion Badulescu <ionut@badula.org>
14281S:	Odd Fixes
14282F:	drivers/net/ethernet/adaptec/starfire*
14283
14284STEC S1220 SKD DRIVER
14285M:	Bart Van Assche <bart.vanassche@wdc.com>
14286L:	linux-block@vger.kernel.org
14287S:	Maintained
14288F:	drivers/block/skd*[ch]
14289
14290STI AUDIO (ASoC) DRIVERS
14291M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14293S:	Maintained
14294F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14295F:	sound/soc/sti/
14296
14297STI CEC DRIVER
14298M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14299S:	Maintained
14300F:	drivers/media/platform/sti/cec/
14301F:	Documentation/devicetree/bindings/media/stih-cec.txt
14302
14303STK1160 USB VIDEO CAPTURE DRIVER
14304M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14305L:	linux-media@vger.kernel.org
14306T:	git git://linuxtv.org/media_tree.git
14307S:	Maintained
14308F:	drivers/media/usb/stk1160/
14309
14310STM32 AUDIO (ASoC) DRIVERS
14311M:	Olivier Moysan <olivier.moysan@st.com>
14312M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14314S:	Maintained
14315F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14316F:	sound/soc/stm/
14317
14318STM32 TIMER/LPTIMER DRIVERS
14319M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14320S:	Maintained
14321F:	drivers/*/stm32-*timer*
14322F:	drivers/pwm/pwm-stm32*
14323F:	include/linux/*/stm32-*tim*
14324F:	Documentation/ABI/testing/*timer-stm32
14325F:	Documentation/devicetree/bindings/*/stm32-*timer*
14326F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14327
14328STMMAC ETHERNET DRIVER
14329M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14330M:	Alexandre Torgue <alexandre.torgue@st.com>
14331M:	Jose Abreu <joabreu@synopsys.com>
14332L:	netdev@vger.kernel.org
14333W:	http://www.stlinux.com
14334S:	Supported
14335F:	drivers/net/ethernet/stmicro/stmmac/
14336
14337SUN3/3X
14338M:	Sam Creasey <sammy@sammy.net>
14339W:	http://sammy.net/sun3/
14340S:	Maintained
14341F:	arch/m68k/kernel/*sun3*
14342F:	arch/m68k/sun3*/
14343F:	arch/m68k/include/asm/sun3*
14344F:	drivers/net/ethernet/i825xx/sun3*
14345
14346SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14347M:	Hans de Goede <hdegoede@redhat.com>
14348L:	linux-input@vger.kernel.org
14349S:	Maintained
14350F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14351F:	drivers/input/keyboard/sun4i-lradc-keys.c
14352
14353SUNDANCE NETWORK DRIVER
14354M:	Denis Kirjanov <kda@linux-powerpc.org>
14355L:	netdev@vger.kernel.org
14356S:	Maintained
14357F:	drivers/net/ethernet/dlink/sundance.c
14358
14359SUPERH
14360M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14361M:	Rich Felker <dalias@libc.org>
14362L:	linux-sh@vger.kernel.org
14363Q:	http://patchwork.kernel.org/project/linux-sh/list/
14364S:	Maintained
14365F:	Documentation/sh/
14366F:	arch/sh/
14367F:	drivers/sh/
14368
14369SUSPEND TO RAM
14370M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14371M:	Len Brown <len.brown@intel.com>
14372M:	Pavel Machek <pavel@ucw.cz>
14373L:	linux-pm@vger.kernel.org
14374B:	https://bugzilla.kernel.org
14375S:	Supported
14376F:	Documentation/power/
14377F:	arch/x86/kernel/acpi/
14378F:	drivers/base/power/
14379F:	kernel/power/
14380F:	include/linux/suspend.h
14381F:	include/linux/freezer.h
14382F:	include/linux/pm.h
14383
14384SVGA HANDLING
14385M:	Martin Mares <mj@ucw.cz>
14386L:	linux-video@atrey.karlin.mff.cuni.cz
14387S:	Maintained
14388F:	Documentation/svga.txt
14389F:	arch/x86/boot/video*
14390
14391SWIOTLB SUBSYSTEM
14392M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14393L:	iommu@lists.linux-foundation.org
14394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14395S:	Supported
14396F:	kernel/dma/swiotlb.c
14397F:	arch/*/kernel/pci-swiotlb.c
14398F:	include/linux/swiotlb.h
14399
14400SWITCHDEV
14401M:	Jiri Pirko <jiri@resnulli.us>
14402M:	Ivan Vecera <ivecera@redhat.com>
14403L:	netdev@vger.kernel.org
14404S:	Supported
14405F:	net/switchdev/
14406F:	include/net/switchdev.h
14407
14408SY8106A REGULATOR DRIVER
14409M:	Icenowy Zheng <icenowy@aosc.io>
14410S:	Maintained
14411F:	drivers/regulator/sy8106a-regulator.c
14412F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14413
14414SYNC FILE FRAMEWORK
14415M:	Sumit Semwal <sumit.semwal@linaro.org>
14416R:	Gustavo Padovan <gustavo@padovan.org>
14417S:	Maintained
14418L:	linux-media@vger.kernel.org
14419L:	dri-devel@lists.freedesktop.org
14420F:	drivers/dma-buf/sync_*
14421F:	drivers/dma-buf/dma-fence*
14422F:	drivers/dma-buf/sw_sync.c
14423F:	include/linux/sync_file.h
14424F:	include/uapi/linux/sync_file.h
14425F:	Documentation/sync_file.txt
14426T:	git git://anongit.freedesktop.org/drm/drm-misc
14427
14428SYNOPSYS ARC ARCHITECTURE
14429M:	Vineet Gupta <vgupta@synopsys.com>
14430L:	linux-snps-arc@lists.infradead.org
14431S:	Supported
14432F:	arch/arc/
14433F:	Documentation/devicetree/bindings/arc/*
14434F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14435F:	drivers/clocksource/arc_timer.c
14436F:	drivers/tty/serial/arc_uart.c
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14438
14439SYNOPSYS ARC HSDK SDP pll clock driver
14440M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14441S:	Supported
14442F:	drivers/clk/clk-hsdk-pll.c
14443F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14444
14445SYNOPSYS ARC SDP clock driver
14446M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14447S:	Supported
14448F:	drivers/clk/axs10x/*
14449F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14450
14451SYNOPSYS ARC SDP platform support
14452M:	Alexey Brodkin <abrodkin@synopsys.com>
14453S:	Supported
14454F:	arch/arc/plat-axs10x
14455F:	arch/arc/boot/dts/ax*
14456F:	Documentation/devicetree/bindings/arc/axs10*
14457
14458SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14459M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14460S:	Supported
14461F:	drivers/reset/reset-axs10x.c
14462F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14463
14464SYNOPSYS CREG GPIO DRIVER
14465M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14466S:	Maintained
14467F:	drivers/gpio/gpio-creg-snps.c
14468F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14469
14470SYNOPSYS DESIGNWARE 8250 UART DRIVER
14471R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14472S:	Maintained
14473F:	drivers/tty/serial/8250/8250_dw.c
14474
14475SYNOPSYS DESIGNWARE APB GPIO DRIVER
14476M:	Hoan Tran <hotran@apm.com>
14477L:	linux-gpio@vger.kernel.org
14478S:	Maintained
14479F:	drivers/gpio/gpio-dwapb.c
14480F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14481
14482SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14483M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14484S:	Maintained
14485F:	drivers/dma/dwi-axi-dmac/
14486F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14487
14488SYNOPSYS DESIGNWARE DMAC DRIVER
14489M:	Viresh Kumar <vireshk@kernel.org>
14490R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14491S:	Maintained
14492F:	include/linux/dma/dw.h
14493F:	include/linux/platform_data/dma-dw.h
14494F:	drivers/dma/dw/
14495
14496SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14497M:	Jose Abreu <Jose.Abreu@synopsys.com>
14498L:	netdev@vger.kernel.org
14499S:	Supported
14500F:	drivers/net/ethernet/synopsys/
14501
14502SYNOPSYS DESIGNWARE I2C DRIVER
14503M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14504R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14505R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14506L:	linux-i2c@vger.kernel.org
14507S:	Maintained
14508F:	drivers/i2c/busses/i2c-designware-*
14509F:	include/linux/platform_data/i2c-designware.h
14510
14511SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14512M:	Jaehoon Chung <jh80.chung@samsung.com>
14513L:	linux-mmc@vger.kernel.org
14514S:	Maintained
14515F:	drivers/mmc/host/dw_mmc*
14516
14517SYNOPSYS HSDK RESET CONTROLLER DRIVER
14518M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14519S:	Supported
14520F:	drivers/reset/reset-hsdk.c
14521F:	include/dt-bindings/reset/snps,hsdk-reset.h
14522F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14523
14524SYSTEM CONFIGURATION (SYSCON)
14525M:	Lee Jones <lee.jones@linaro.org>
14526M:	Arnd Bergmann <arnd@arndb.de>
14527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14528S:	Supported
14529F:	drivers/mfd/syscon.c
14530
14531SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14532M:	Sudeep Holla <sudeep.holla@arm.com>
14533L:	linux-arm-kernel@lists.infradead.org
14534S:	Maintained
14535F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14536F:	drivers/clk/clk-sc[mp]i.c
14537F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14538F:	drivers/firmware/arm_scpi.c
14539F:	drivers/firmware/arm_scmi/
14540F:	include/linux/sc[mp]i_protocol.h
14541
14542SYSTEM RESET/SHUTDOWN DRIVERS
14543M:	Sebastian Reichel <sre@kernel.org>
14544L:	linux-pm@vger.kernel.org
14545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14546S:	Maintained
14547F:	Documentation/devicetree/bindings/power/reset/
14548F:	drivers/power/reset/
14549
14550SYSTEM TRACE MODULE CLASS
14551M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14552S:	Maintained
14553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14554F:	Documentation/trace/stm.rst
14555F:	drivers/hwtracing/stm/
14556F:	include/linux/stm.h
14557F:	include/uapi/linux/stm.h
14558
14559SYSV FILESYSTEM
14560M:	Christoph Hellwig <hch@infradead.org>
14561S:	Maintained
14562F:	Documentation/filesystems/sysv-fs.txt
14563F:	fs/sysv/
14564F:	include/linux/sysv_fs.h
14565
14566TARGET SUBSYSTEM
14567M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14568L:	linux-scsi@vger.kernel.org
14569L:	target-devel@vger.kernel.org
14570W:	http://www.linux-iscsi.org
14571W:	http://groups.google.com/group/linux-iscsi-target-dev
14572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14573S:	Supported
14574F:	drivers/target/
14575F:	include/target/
14576F:	Documentation/target/
14577
14578TASKSTATS STATISTICS INTERFACE
14579M:	Balbir Singh <bsingharora@gmail.com>
14580S:	Maintained
14581F:	Documentation/accounting/taskstats*
14582F:	include/linux/taskstats*
14583F:	kernel/taskstats.c
14584
14585TC subsystem
14586M:	Jamal Hadi Salim <jhs@mojatatu.com>
14587M:	Cong Wang <xiyou.wangcong@gmail.com>
14588M:	Jiri Pirko <jiri@resnulli.us>
14589L:	netdev@vger.kernel.org
14590S:	Maintained
14591F:	include/net/pkt_cls.h
14592F:	include/net/pkt_sched.h
14593F:	include/net/tc_act/
14594F:	include/uapi/linux/pkt_cls.h
14595F:	include/uapi/linux/pkt_sched.h
14596F:	include/uapi/linux/tc_act/
14597F:	include/uapi/linux/tc_ematch/
14598F:	net/sched/
14599
14600TC90522 MEDIA DRIVER
14601M:	Akihiro Tsukada <tskd08@gmail.com>
14602L:	linux-media@vger.kernel.org
14603S:	Odd Fixes
14604F:	drivers/media/dvb-frontends/tc90522*
14605
14606TCP LOW PRIORITY MODULE
14607M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14608M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14609W:	http://tcp-lp-mod.sourceforge.net/
14610S:	Maintained
14611F:	net/ipv4/tcp_lp.c
14612
14613TDA10071 MEDIA DRIVER
14614M:	Antti Palosaari <crope@iki.fi>
14615L:	linux-media@vger.kernel.org
14616W:	https://linuxtv.org
14617W:	http://palosaari.fi/linux/
14618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14619T:	git git://linuxtv.org/anttip/media_tree.git
14620S:	Maintained
14621F:	drivers/media/dvb-frontends/tda10071*
14622
14623TDA18212 MEDIA DRIVER
14624M:	Antti Palosaari <crope@iki.fi>
14625L:	linux-media@vger.kernel.org
14626W:	https://linuxtv.org
14627W:	http://palosaari.fi/linux/
14628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14629T:	git git://linuxtv.org/anttip/media_tree.git
14630S:	Maintained
14631F:	drivers/media/tuners/tda18212*
14632
14633TDA18218 MEDIA DRIVER
14634M:	Antti Palosaari <crope@iki.fi>
14635L:	linux-media@vger.kernel.org
14636W:	https://linuxtv.org
14637W:	http://palosaari.fi/linux/
14638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14639T:	git git://linuxtv.org/anttip/media_tree.git
14640S:	Maintained
14641F:	drivers/media/tuners/tda18218*
14642
14643TDA18250 MEDIA DRIVER
14644M:	Olli Salonen <olli.salonen@iki.fi>
14645L:	linux-media@vger.kernel.org
14646W:	https://linuxtv.org
14647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14648T:	git git://linuxtv.org/media_tree.git
14649S:	Maintained
14650F:	drivers/media/tuners/tda18250*
14651
14652TDA18271 MEDIA DRIVER
14653M:	Michael Krufky <mkrufky@linuxtv.org>
14654L:	linux-media@vger.kernel.org
14655W:	https://linuxtv.org
14656W:	http://github.com/mkrufky
14657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14658T:	git git://linuxtv.org/mkrufky/tuners.git
14659S:	Maintained
14660F:	drivers/media/tuners/tda18271*
14661
14662TDA1997x MEDIA DRIVER
14663M:	Tim Harvey <tharvey@gateworks.com>
14664L:	linux-media@vger.kernel.org
14665W:	https://linuxtv.org
14666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14667S:	Maintained
14668F:	drivers/media/i2c/tda1997x.*
14669
14670TDA827x MEDIA DRIVER
14671M:	Michael Krufky <mkrufky@linuxtv.org>
14672L:	linux-media@vger.kernel.org
14673W:	https://linuxtv.org
14674W:	http://github.com/mkrufky
14675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14676T:	git git://linuxtv.org/mkrufky/tuners.git
14677S:	Maintained
14678F:	drivers/media/tuners/tda8290.*
14679
14680TDA8290 MEDIA DRIVER
14681M:	Michael Krufky <mkrufky@linuxtv.org>
14682L:	linux-media@vger.kernel.org
14683W:	https://linuxtv.org
14684W:	http://github.com/mkrufky
14685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14686T:	git git://linuxtv.org/mkrufky/tuners.git
14687S:	Maintained
14688F:	drivers/media/tuners/tda8290.*
14689
14690TDA9840 MEDIA DRIVER
14691M:	Hans Verkuil <hverkuil@xs4all.nl>
14692L:	linux-media@vger.kernel.org
14693T:	git git://linuxtv.org/media_tree.git
14694W:	https://linuxtv.org
14695S:	Maintained
14696F:	drivers/media/i2c/tda9840*
14697
14698TEA5761 TUNER DRIVER
14699M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14700L:	linux-media@vger.kernel.org
14701W:	https://linuxtv.org
14702T:	git git://linuxtv.org/media_tree.git
14703S:	Odd fixes
14704F:	drivers/media/tuners/tea5761.*
14705
14706TEA5767 TUNER DRIVER
14707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14708L:	linux-media@vger.kernel.org
14709W:	https://linuxtv.org
14710T:	git git://linuxtv.org/media_tree.git
14711S:	Maintained
14712F:	drivers/media/tuners/tea5767.*
14713
14714TEA6415C MEDIA DRIVER
14715M:	Hans Verkuil <hverkuil@xs4all.nl>
14716L:	linux-media@vger.kernel.org
14717T:	git git://linuxtv.org/media_tree.git
14718W:	https://linuxtv.org
14719S:	Maintained
14720F:	drivers/media/i2c/tea6415c*
14721
14722TEA6420 MEDIA DRIVER
14723M:	Hans Verkuil <hverkuil@xs4all.nl>
14724L:	linux-media@vger.kernel.org
14725T:	git git://linuxtv.org/media_tree.git
14726W:	https://linuxtv.org
14727S:	Maintained
14728F:	drivers/media/i2c/tea6420*
14729
14730TEAM DRIVER
14731M:	Jiri Pirko <jiri@resnulli.us>
14732L:	netdev@vger.kernel.org
14733S:	Supported
14734F:	drivers/net/team/
14735F:	include/linux/if_team.h
14736F:	include/uapi/linux/if_team.h
14737
14738TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14739M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14740S:	Maintained
14741F:	arch/x86/platform/ts5500/
14742
14743TECHNOTREND USB IR RECEIVER
14744M:	Sean Young <sean@mess.org>
14745L:	linux-media@vger.kernel.org
14746S:	Maintained
14747F:	drivers/media/rc/ttusbir.c
14748
14749TECHWELL TW9910 VIDEO DECODER
14750L:	linux-media@vger.kernel.org
14751S:	Orphan
14752F:	drivers/media/i2c/tw9910.c
14753F:	include/media/i2c/tw9910.h
14754
14755TEE SUBSYSTEM
14756M:	Jens Wiklander <jens.wiklander@linaro.org>
14757S:	Maintained
14758F:	include/linux/tee_drv.h
14759F:	include/uapi/linux/tee.h
14760F:	drivers/tee/
14761F:	Documentation/tee.txt
14762
14763TEGRA ARCHITECTURE SUPPORT
14764M:	Thierry Reding <thierry.reding@gmail.com>
14765M:	Jonathan Hunter <jonathanh@nvidia.com>
14766L:	linux-tegra@vger.kernel.org
14767Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14769S:	Supported
14770N:	[^a-z]tegra
14771
14772TEGRA CLOCK DRIVER
14773M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14774M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14775S:	Supported
14776F:	drivers/clk/tegra/
14777
14778TEGRA DMA DRIVERS
14779M:	Laxman Dewangan <ldewangan@nvidia.com>
14780M:	Jon Hunter <jonathanh@nvidia.com>
14781S:	Supported
14782F:	drivers/dma/tegra*
14783
14784TEGRA I2C DRIVER
14785M:	Laxman Dewangan <ldewangan@nvidia.com>
14786S:	Supported
14787F:	drivers/i2c/busses/i2c-tegra.c
14788
14789TEGRA IOMMU DRIVERS
14790M:	Thierry Reding <thierry.reding@gmail.com>
14791L:	linux-tegra@vger.kernel.org
14792S:	Supported
14793F:	drivers/iommu/tegra*
14794
14795TEGRA KBC DRIVER
14796M:	Laxman Dewangan <ldewangan@nvidia.com>
14797S:	Supported
14798F:	drivers/input/keyboard/tegra-kbc.c
14799
14800TEGRA NAND DRIVER
14801M:	Stefan Agner <stefan@agner.ch>
14802M:	Lucas Stach <dev@lynxeye.de>
14803S:	Maintained
14804F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14805F:	drivers/mtd/nand/raw/tegra_nand.c
14806
14807TEGRA PWM DRIVER
14808M:	Thierry Reding <thierry.reding@gmail.com>
14809S:	Supported
14810F:	drivers/pwm/pwm-tegra.c
14811
14812TEGRA SERIAL DRIVER
14813M:	Laxman Dewangan <ldewangan@nvidia.com>
14814S:	Supported
14815F:	drivers/tty/serial/serial-tegra.c
14816
14817TEGRA SPI DRIVER
14818M:	Laxman Dewangan <ldewangan@nvidia.com>
14819S:	Supported
14820F:	drivers/spi/spi-tegra*
14821
14822TEHUTI ETHERNET DRIVER
14823M:	Andy Gospodarek <andy@greyhouse.net>
14824L:	netdev@vger.kernel.org
14825S:	Supported
14826F:	drivers/net/ethernet/tehuti/*
14827
14828Telecom Clock Driver for MCPL0010
14829M:	Mark Gross <mark.gross@intel.com>
14830S:	Supported
14831F:	drivers/char/tlclk.c
14832
14833TENSILICA XTENSA PORT (xtensa)
14834M:	Chris Zankel <chris@zankel.net>
14835M:	Max Filippov <jcmvbkbc@gmail.com>
14836L:	linux-xtensa@linux-xtensa.org
14837T:	git git://github.com/czankel/xtensa-linux.git
14838S:	Maintained
14839F:	arch/xtensa/
14840F:	drivers/irqchip/irq-xtensa-*
14841
14842Texas Instruments' System Control Interface (TISCI) Protocol Driver
14843M:	Nishanth Menon <nm@ti.com>
14844M:	Tero Kristo <t-kristo@ti.com>
14845M:	Santosh Shilimkar <ssantosh@kernel.org>
14846L:	linux-arm-kernel@lists.infradead.org
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14849F:	drivers/firmware/ti_sci*
14850F:	include/linux/soc/ti/ti_sci_protocol.h
14851F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14852F:	drivers/soc/ti/ti_sci_pm_domains.c
14853F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14854F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14855F:	drivers/clk/keystone/sci-clk.c
14856F:	drivers/reset/reset-ti-sci.c
14857
14858THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14859M:	Hans Verkuil <hverkuil@xs4all.nl>
14860L:	linux-media@vger.kernel.org
14861T:	git git://linuxtv.org/media_tree.git
14862W:	https://linuxtv.org
14863S:	Maintained
14864F:	drivers/media/radio/radio-raremono.c
14865
14866THERMAL
14867M:	Zhang Rui <rui.zhang@intel.com>
14868M:	Eduardo Valentin <edubezval@gmail.com>
14869R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14870L:	linux-pm@vger.kernel.org
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14873Q:	https://patchwork.kernel.org/project/linux-pm/list/
14874S:	Supported
14875F:	drivers/thermal/
14876F:	include/linux/thermal.h
14877F:	include/uapi/linux/thermal.h
14878F:	include/linux/cpu_cooling.h
14879F:	Documentation/devicetree/bindings/thermal/
14880
14881THERMAL/CPU_COOLING
14882M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14883M:	Viresh Kumar <viresh.kumar@linaro.org>
14884M:	Javi Merino <javi.merino@kernel.org>
14885L:	linux-pm@vger.kernel.org
14886S:	Supported
14887F:	Documentation/thermal/cpu-cooling-api.txt
14888F:	drivers/thermal/cpu_cooling.c
14889F:	include/linux/cpu_cooling.h
14890
14891THINKPAD ACPI EXTRAS DRIVER
14892M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14893L:	ibm-acpi-devel@lists.sourceforge.net
14894L:	platform-driver-x86@vger.kernel.org
14895W:	http://ibm-acpi.sourceforge.net
14896W:	http://thinkwiki.org/wiki/Ibm-acpi
14897T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14898S:	Maintained
14899F:	drivers/platform/x86/thinkpad_acpi.c
14900
14901THUNDERBOLT DRIVER
14902M:	Andreas Noever <andreas.noever@gmail.com>
14903M:	Michael Jamet <michael.jamet@intel.com>
14904M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14905M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14907S:	Maintained
14908F:	Documentation/admin-guide/thunderbolt.rst
14909F:	drivers/thunderbolt/
14910F:	include/linux/thunderbolt.h
14911
14912THUNDERBOLT NETWORK DRIVER
14913M:	Michael Jamet <michael.jamet@intel.com>
14914M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14915M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14916L:	netdev@vger.kernel.org
14917S:	Maintained
14918F:	drivers/net/thunderbolt.c
14919
14920THUNDERX GPIO DRIVER
14921M:	David Daney <david.daney@cavium.com>
14922S:	Maintained
14923F:	drivers/gpio/gpio-thunderx.c
14924
14925TI AM437X VPFE DRIVER
14926M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14927L:	linux-media@vger.kernel.org
14928W:	https://linuxtv.org
14929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14930T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14931S:	Maintained
14932F:	drivers/media/platform/am437x/
14933
14934TI BANDGAP AND THERMAL DRIVER
14935M:	Eduardo Valentin <edubezval@gmail.com>
14936M:	Keerthy <j-keerthy@ti.com>
14937L:	linux-pm@vger.kernel.org
14938L:	linux-omap@vger.kernel.org
14939S:	Maintained
14940F:	drivers/thermal/ti-soc-thermal/
14941
14942TI BQ27XXX POWER SUPPLY DRIVER
14943R:	Andrew F. Davis <afd@ti.com>
14944F:	include/linux/power/bq27xxx_battery.h
14945F:	drivers/power/supply/bq27xxx_battery.c
14946F:	drivers/power/supply/bq27xxx_battery_i2c.c
14947
14948TI CDCE706 CLOCK DRIVER
14949M:	Max Filippov <jcmvbkbc@gmail.com>
14950S:	Maintained
14951F:	drivers/clk/clk-cdce706.c
14952
14953TI CLOCK DRIVER
14954M:	Tero Kristo <t-kristo@ti.com>
14955L:	linux-omap@vger.kernel.org
14956S:	Maintained
14957F:	drivers/clk/ti/
14958F:	include/linux/clk/ti.h
14959
14960TI DAVINCI MACHINE SUPPORT
14961M:	Sekhar Nori <nsekhar@ti.com>
14962M:	Kevin Hilman <khilman@kernel.org>
14963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14965S:	Supported
14966F:	arch/arm/mach-davinci/
14967F:	drivers/i2c/busses/i2c-davinci.c
14968F:	arch/arm/boot/dts/da850*
14969
14970TI DAVINCI SERIES CLOCK DRIVER
14971M:	David Lechner <david@lechnology.com>
14972R:	Sekhar Nori <nsekhar@ti.com>
14973S:	Maintained
14974F:	Documentation/devicetree/bindings/clock/ti/davinci/
14975F:	drivers/clk/davinci/
14976
14977TI DAVINCI SERIES GPIO DRIVER
14978M:	Keerthy <j-keerthy@ti.com>
14979L:	linux-gpio@vger.kernel.org
14980S:	Maintained
14981F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14982F:	drivers/gpio/gpio-davinci.c
14983
14984TI DAVINCI SERIES MEDIA DRIVER
14985M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14986L:	linux-media@vger.kernel.org
14987W:	https://linuxtv.org
14988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14989T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14990S:	Maintained
14991F:	drivers/media/platform/davinci/
14992F:	include/media/davinci/
14993
14994TI ETHERNET SWITCH DRIVER (CPSW)
14995R:	Grygorii Strashko <grygorii.strashko@ti.com>
14996L:	linux-omap@vger.kernel.org
14997L:	netdev@vger.kernel.org
14998S:	Maintained
14999F:	drivers/net/ethernet/ti/cpsw*
15000F:	drivers/net/ethernet/ti/davinci*
15001
15002TI FLASH MEDIA INTERFACE DRIVER
15003M:	Alex Dubov <oakad@yahoo.com>
15004S:	Maintained
15005F:	drivers/misc/tifm*
15006F:	drivers/mmc/host/tifm_sd.c
15007F:	include/linux/tifm.h
15008
15009TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15010M:	Santosh Shilimkar <ssantosh@kernel.org>
15011L:	linux-kernel@vger.kernel.org
15012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15013S:	Maintained
15014F:	drivers/soc/ti/*
15015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15016
15017TI LM49xxx FAMILY ASoC CODEC DRIVERS
15018M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15019M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15021S:	Maintained
15022F:	sound/soc/codecs/lm49453*
15023F:	sound/soc/codecs/isabelle*
15024
15025TI LP855x BACKLIGHT DRIVER
15026M:	Milo Kim <milo.kim@ti.com>
15027S:	Maintained
15028F:	Documentation/backlight/lp855x-driver.txt
15029F:	drivers/video/backlight/lp855x_bl.c
15030F:	include/linux/platform_data/lp855x.h
15031
15032TI LP8727 CHARGER DRIVER
15033M:	Milo Kim <milo.kim@ti.com>
15034S:	Maintained
15035F:	drivers/power/supply/lp8727_charger.c
15036F:	include/linux/platform_data/lp8727.h
15037
15038TI LP8788 MFD DRIVER
15039M:	Milo Kim <milo.kim@ti.com>
15040S:	Maintained
15041F:	drivers/iio/adc/lp8788_adc.c
15042F:	drivers/leds/leds-lp8788.c
15043F:	drivers/mfd/lp8788*.c
15044F:	drivers/power/supply/lp8788-charger.c
15045F:	drivers/regulator/lp8788-*.c
15046F:	include/linux/mfd/lp8788*.h
15047
15048TI NETCP ETHERNET DRIVER
15049M:	Wingman Kwok <w-kwok2@ti.com>
15050M:	Murali Karicheri <m-karicheri2@ti.com>
15051L:	netdev@vger.kernel.org
15052S:	Maintained
15053F:	drivers/net/ethernet/ti/netcp*
15054
15055TI PCM3060 ASoC CODEC DRIVER
15056M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15058S:	Maintained
15059F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15060F:	sound/soc/codecs/pcm3060*
15061
15062TI TAS571X FAMILY ASoC CODEC DRIVER
15063M:	Kevin Cernekee <cernekee@chromium.org>
15064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15065S:	Odd Fixes
15066F:	sound/soc/codecs/tas571x*
15067
15068TI TRF7970A NFC DRIVER
15069M:	Mark Greer <mgreer@animalcreek.com>
15070L:	linux-wireless@vger.kernel.org
15071L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15072S:	Supported
15073F:	drivers/nfc/trf7970a.c
15074F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15075
15076TI TWL4030 SERIES SOC CODEC DRIVER
15077M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15079S:	Maintained
15080F:	sound/soc/codecs/twl4030*
15081
15082TI VPE/CAL DRIVERS
15083M:	Benoit Parrot <bparrot@ti.com>
15084L:	linux-media@vger.kernel.org
15085W:	http://linuxtv.org/
15086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15087S:	Maintained
15088F:	drivers/media/platform/ti-vpe/
15089
15090TI WILINK WIRELESS DRIVERS
15091L:	linux-wireless@vger.kernel.org
15092W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15093W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15095S:	Orphan
15096F:	drivers/net/wireless/ti/
15097F:	include/linux/wl12xx.h
15098
15099TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15100M:	John Stultz <john.stultz@linaro.org>
15101M:	Thomas Gleixner <tglx@linutronix.de>
15102R:	Stephen Boyd <sboyd@kernel.org>
15103L:	linux-kernel@vger.kernel.org
15104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15105S:	Supported
15106F:	include/linux/clocksource.h
15107F:	include/linux/time.h
15108F:	include/linux/timex.h
15109F:	include/uapi/linux/time.h
15110F:	include/uapi/linux/timex.h
15111F:	kernel/time/clocksource.c
15112F:	kernel/time/time*.c
15113F:	kernel/time/alarmtimer.c
15114F:	kernel/time/ntp.c
15115F:	tools/testing/selftests/timers/
15116
15117TIPC NETWORK LAYER
15118M:	Jon Maloy <jon.maloy@ericsson.com>
15119M:	Ying Xue <ying.xue@windriver.com>
15120L:	netdev@vger.kernel.org (core kernel code)
15121L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15122W:	http://tipc.sourceforge.net/
15123S:	Maintained
15124F:	include/uapi/linux/tipc*.h
15125F:	net/tipc/
15126
15127TLAN NETWORK DRIVER
15128M:	Samuel Chessman <chessman@tux.org>
15129L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15130W:	http://sourceforge.net/projects/tlan/
15131S:	Maintained
15132F:	Documentation/networking/tlan.txt
15133F:	drivers/net/ethernet/ti/tlan.*
15134
15135TM6000 VIDEO4LINUX DRIVER
15136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15137L:	linux-media@vger.kernel.org
15138W:	https://linuxtv.org
15139T:	git git://linuxtv.org/media_tree.git
15140S:	Odd fixes
15141F:	drivers/media/usb/tm6000/
15142F:	Documentation/media/v4l-drivers/tm6000*
15143
15144TMIO/SDHI MMC DRIVER
15145M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15146L:	linux-mmc@vger.kernel.org
15147S:	Supported
15148F:	drivers/mmc/host/tmio_mmc*
15149F:	drivers/mmc/host/renesas_sdhi*
15150F:	include/linux/mfd/tmio.h
15151
15152TMP401 HARDWARE MONITOR DRIVER
15153M:	Guenter Roeck <linux@roeck-us.net>
15154L:	linux-hwmon@vger.kernel.org
15155S:	Maintained
15156F:	Documentation/hwmon/tmp401
15157F:	drivers/hwmon/tmp401.c
15158
15159TMPFS (SHMEM FILESYSTEM)
15160M:	Hugh Dickins <hughd@google.com>
15161L:	linux-mm@kvack.org
15162S:	Maintained
15163F:	include/linux/shmem_fs.h
15164F:	mm/shmem.c
15165
15166TOMOYO SECURITY MODULE
15167M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15168M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15169L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15170L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15171L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15172L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15173W:	http://tomoyo.sourceforge.jp/
15174T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15175S:	Maintained
15176F:	security/tomoyo/
15177
15178TOPSTAR LAPTOP EXTRAS DRIVER
15179M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15180L:	platform-driver-x86@vger.kernel.org
15181S:	Maintained
15182F:	drivers/platform/x86/topstar-laptop.c
15183
15184TORTURE-TEST MODULES
15185M:	Davidlohr Bueso <dave@stgolabs.net>
15186M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15187M:	Josh Triplett <josh@joshtriplett.org>
15188L:	linux-kernel@vger.kernel.org
15189S:	Supported
15190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15191F:	Documentation/RCU/torture.txt
15192F:	kernel/torture.c
15193F:	kernel/rcu/rcutorture.c
15194F:	kernel/rcu/rcuperf.c
15195F:	kernel/locking/locktorture.c
15196
15197TOSHIBA ACPI EXTRAS DRIVER
15198M:	Azael Avalos <coproscefalo@gmail.com>
15199L:	platform-driver-x86@vger.kernel.org
15200S:	Maintained
15201F:	drivers/platform/x86/toshiba_acpi.c
15202
15203TOSHIBA BLUETOOTH DRIVER
15204M:	Azael Avalos <coproscefalo@gmail.com>
15205L:	platform-driver-x86@vger.kernel.org
15206S:	Maintained
15207F:	drivers/platform/x86/toshiba_bluetooth.c
15208
15209TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15210M:	Azael Avalos <coproscefalo@gmail.com>
15211L:	platform-driver-x86@vger.kernel.org
15212S:	Maintained
15213F:	drivers/platform/x86/toshiba_haps.c
15214
15215TOSHIBA SMM DRIVER
15216M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15217W:	http://www.buzzard.org.uk/toshiba/
15218S:	Maintained
15219F:	drivers/char/toshiba.c
15220F:	include/linux/toshiba.h
15221F:	include/uapi/linux/toshiba.h
15222
15223TOSHIBA TC358743 DRIVER
15224M:	Mats Randgaard <matrandg@cisco.com>
15225L:	linux-media@vger.kernel.org
15226S:	Maintained
15227F:	drivers/media/i2c/tc358743*
15228F:	include/media/i2c/tc358743.h
15229
15230TOSHIBA WMI HOTKEYS DRIVER
15231M:	Azael Avalos <coproscefalo@gmail.com>
15232L:	platform-driver-x86@vger.kernel.org
15233S:	Maintained
15234F:	drivers/platform/x86/toshiba-wmi.c
15235
15236TPM DEVICE DRIVER
15237M:	Peter Huewe <peterhuewe@gmx.de>
15238M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15239R:	Jason Gunthorpe <jgg@ziepe.ca>
15240L:	linux-integrity@vger.kernel.org
15241Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15242W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15243T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15244S:	Maintained
15245F:	drivers/char/tpm/
15246
15247TRACING
15248M:	Steven Rostedt <rostedt@goodmis.org>
15249M:	Ingo Molnar <mingo@redhat.com>
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15251S:	Maintained
15252F:	Documentation/trace/ftrace.rst
15253F:	arch/*/*/*/ftrace.h
15254F:	arch/*/kernel/ftrace.c
15255F:	include/*/ftrace.h
15256F:	include/linux/trace*.h
15257F:	include/trace/
15258F:	kernel/trace/
15259F:	tools/testing/selftests/ftrace/
15260
15261TRACING MMIO ACCESSES (MMIOTRACE)
15262M:	Steven Rostedt <rostedt@goodmis.org>
15263M:	Ingo Molnar <mingo@kernel.org>
15264R:	Karol Herbst <karolherbst@gmail.com>
15265R:	Pekka Paalanen <ppaalanen@gmail.com>
15266S:	Maintained
15267L:	linux-kernel@vger.kernel.org
15268L:	nouveau@lists.freedesktop.org
15269F:	kernel/trace/trace_mmiotrace.c
15270F:	include/linux/mmiotrace.h
15271F:	arch/x86/mm/kmmio.c
15272F:	arch/x86/mm/mmio-mod.c
15273F:	arch/x86/mm/testmmiotrace.c
15274
15275TRIVIAL PATCHES
15276M:	Jiri Kosina <trivial@kernel.org>
15277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15278S:	Maintained
15279K:	^Subject:.*(?i)trivial
15280
15281TEMPO SEMICONDUCTOR DRIVERS
15282M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15283S:	Maintained
15284F:	sound/soc/codecs/tscs*.c
15285F:	sound/soc/codecs/tscs*.h
15286F:	Documentation/devicetree/bindings/sound/tscs*.txt
15287
15288TTY LAYER
15289M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15290M:	Jiri Slaby <jslaby@suse.com>
15291S:	Supported
15292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15293F:	Documentation/serial/
15294F:	drivers/tty/
15295F:	drivers/tty/serial/serial_core.c
15296F:	include/linux/serial_core.h
15297F:	include/linux/serial.h
15298F:	include/linux/tty.h
15299F:	include/uapi/linux/serial_core.h
15300F:	include/uapi/linux/serial.h
15301F:	include/uapi/linux/tty.h
15302
15303TUA9001 MEDIA DRIVER
15304M:	Antti Palosaari <crope@iki.fi>
15305L:	linux-media@vger.kernel.org
15306W:	https://linuxtv.org
15307W:	http://palosaari.fi/linux/
15308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15309T:	git git://linuxtv.org/anttip/media_tree.git
15310S:	Maintained
15311F:	drivers/media/tuners/tua9001*
15312
15313TULIP NETWORK DRIVERS
15314L:	netdev@vger.kernel.org
15315L:	linux-parisc@vger.kernel.org
15316S:	Orphan
15317F:	drivers/net/ethernet/dec/tulip/
15318
15319TUN/TAP driver
15320M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15321W:	http://vtun.sourceforge.net/tun
15322S:	Maintained
15323F:	Documentation/networking/tuntap.txt
15324F:	arch/um/os-Linux/drivers/
15325
15326TURBOCHANNEL SUBSYSTEM
15327M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15328M:	Ralf Baechle <ralf@linux-mips.org>
15329L:	linux-mips@vger.kernel.org
15330Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15331S:	Maintained
15332F:	drivers/tc/
15333F:	include/linux/tc.h
15334
15335TURBOSTAT UTILITY
15336M:	"Len Brown" <lenb@kernel.org>
15337L:	linux-pm@vger.kernel.org
15338B:	https://bugzilla.kernel.org
15339Q:	https://patchwork.kernel.org/project/linux-pm/list/
15340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15341S:	Supported
15342F:	tools/power/x86/turbostat/
15343
15344TW5864 VIDEO4LINUX DRIVER
15345M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15346M:	Anton Sviridenko <anton@corp.bluecherry.net>
15347M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15348M:	Andrey Utkin <andrey_utkin@fastmail.com>
15349L:	linux-media@vger.kernel.org
15350S:	Supported
15351F:	drivers/media/pci/tw5864/
15352
15353TW68 VIDEO4LINUX DRIVER
15354M:	Hans Verkuil <hverkuil@xs4all.nl>
15355L:	linux-media@vger.kernel.org
15356T:	git git://linuxtv.org/media_tree.git
15357W:	https://linuxtv.org
15358S:	Odd Fixes
15359F:	drivers/media/pci/tw68/
15360
15361TW686X VIDEO4LINUX DRIVER
15362M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15363L:	linux-media@vger.kernel.org
15364T:	git git://linuxtv.org/media_tree.git
15365W:	http://linuxtv.org
15366S:	Maintained
15367F:	drivers/media/pci/tw686x/
15368
15369UBI FILE SYSTEM (UBIFS)
15370M:	Richard Weinberger <richard@nod.at>
15371M:	Artem Bityutskiy <dedekind1@gmail.com>
15372M:	Adrian Hunter <adrian.hunter@intel.com>
15373L:	linux-mtd@lists.infradead.org
15374T:	git git://git.infradead.org/ubifs-2.6.git
15375W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15376S:	Supported
15377F:	Documentation/filesystems/ubifs.txt
15378F:	fs/ubifs/
15379
15380UCLINUX (M68KNOMMU AND COLDFIRE)
15381M:	Greg Ungerer <gerg@linux-m68k.org>
15382W:	http://www.linux-m68k.org/
15383W:	http://www.uclinux.org/
15384L:	linux-m68k@lists.linux-m68k.org
15385L:	uclinux-dev@uclinux.org  (subscribers-only)
15386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15387S:	Maintained
15388F:	arch/m68k/coldfire/
15389F:	arch/m68k/68*/
15390F:	arch/m68k/*/*_no.*
15391F:	arch/m68k/include/asm/*_no.*
15392
15393UDF FILESYSTEM
15394M:	Jan Kara <jack@suse.com>
15395S:	Maintained
15396F:	Documentation/filesystems/udf.txt
15397F:	fs/udf/
15398
15399UDRAW TABLET
15400M:	Bastien Nocera <hadess@hadess.net>
15401L:	linux-input@vger.kernel.org
15402S:	Maintained
15403F:	drivers/hid/hid-udraw-ps3.c
15404
15405UFS FILESYSTEM
15406M:	Evgeniy Dushistov <dushistov@mail.ru>
15407S:	Maintained
15408F:	Documentation/filesystems/ufs.txt
15409F:	fs/ufs/
15410
15411UHID USERSPACE HID IO DRIVER:
15412M:	David Herrmann <dh.herrmann@googlemail.com>
15413L:	linux-input@vger.kernel.org
15414S:	Maintained
15415F:	drivers/hid/uhid.c
15416F:	include/uapi/linux/uhid.h
15417
15418ULPI BUS
15419M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15420L:	linux-usb@vger.kernel.org
15421S:	Maintained
15422F:	drivers/usb/common/ulpi.c
15423F:	include/linux/ulpi/
15424
15425ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15426L:	linux-usb@vger.kernel.org
15427S:	Orphan
15428F:	drivers/uwb/
15429F:	include/linux/uwb.h
15430F:	include/linux/uwb/
15431
15432UNICORE32 ARCHITECTURE:
15433M:	Guan Xuetao <gxt@pku.edu.cn>
15434W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15435S:	Maintained
15436T:	git git://github.com/gxt/linux.git
15437F:	arch/unicore32/
15438
15439UNIFDEF
15440M:	Tony Finch <dot@dotat.at>
15441W:	http://dotat.at/prog/unifdef
15442S:	Maintained
15443F:	scripts/unifdef.c
15444
15445UNIFORM CDROM DRIVER
15446M:	Jens Axboe <axboe@kernel.dk>
15447W:	http://www.kernel.dk
15448S:	Maintained
15449F:	Documentation/cdrom/
15450F:	drivers/cdrom/cdrom.c
15451F:	include/linux/cdrom.h
15452F:	include/uapi/linux/cdrom.h
15453
15454UNISYS S-PAR DRIVERS
15455M:	David Kershner <david.kershner@unisys.com>
15456L:	sparmaintainer@unisys.com (Unisys internal)
15457S:	Supported
15458F:	include/linux/visorbus.h
15459F:	drivers/visorbus/
15460F:	drivers/staging/unisys/
15461
15462UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15463M:	Vinayak Holikatti <vinholikatti@gmail.com>
15464L:	linux-scsi@vger.kernel.org
15465S:	Supported
15466F:	Documentation/scsi/ufs.txt
15467F:	drivers/scsi/ufs/
15468
15469UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15470M:	Joao Pinto <jpinto@synopsys.com>
15471L:	linux-scsi@vger.kernel.org
15472S:	Supported
15473F:	drivers/scsi/ufs/*dwc*
15474
15475UNSORTED BLOCK IMAGES (UBI)
15476M:	Artem Bityutskiy <dedekind1@gmail.com>
15477M:	Richard Weinberger <richard@nod.at>
15478W:	http://www.linux-mtd.infradead.org/
15479L:	linux-mtd@lists.infradead.org
15480T:	git git://git.infradead.org/ubifs-2.6.git
15481S:	Supported
15482F:	drivers/mtd/ubi/
15483F:	include/linux/mtd/ubi.h
15484F:	include/uapi/mtd/ubi-user.h
15485
15486USB "USBNET" DRIVER FRAMEWORK
15487M:	Oliver Neukum <oneukum@suse.com>
15488L:	netdev@vger.kernel.org
15489W:	http://www.linux-usb.org/usbnet
15490S:	Maintained
15491F:	drivers/net/usb/usbnet.c
15492F:	include/linux/usb/usbnet.h
15493
15494USB ACM DRIVER
15495M:	Oliver Neukum <oneukum@suse.com>
15496L:	linux-usb@vger.kernel.org
15497S:	Maintained
15498F:	Documentation/usb/acm.txt
15499F:	drivers/usb/class/cdc-acm.*
15500
15501USB AR5523 WIRELESS DRIVER
15502M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15503L:	linux-wireless@vger.kernel.org
15504S:	Maintained
15505F:	drivers/net/wireless/ath/ar5523/
15506
15507USB ATTACHED SCSI
15508M:	Oliver Neukum <oneukum@suse.com>
15509L:	linux-usb@vger.kernel.org
15510L:	linux-scsi@vger.kernel.org
15511S:	Maintained
15512F:	drivers/usb/storage/uas.c
15513
15514USB CDC ETHERNET DRIVER
15515M:	Oliver Neukum <oliver@neukum.org>
15516L:	linux-usb@vger.kernel.org
15517S:	Maintained
15518F:	drivers/net/usb/cdc_*.c
15519F:	include/uapi/linux/usb/cdc.h
15520
15521USB CHAOSKEY DRIVER
15522M:	Keith Packard <keithp@keithp.com>
15523L:	linux-usb@vger.kernel.org
15524S:	Maintained
15525F:	drivers/usb/misc/chaoskey.c
15526
15527USB CYPRESS C67X00 DRIVER
15528M:	Peter Korsgaard <jacmet@sunsite.dk>
15529L:	linux-usb@vger.kernel.org
15530S:	Maintained
15531F:	drivers/usb/c67x00/
15532
15533USB DAVICOM DM9601 DRIVER
15534M:	Peter Korsgaard <jacmet@sunsite.dk>
15535L:	netdev@vger.kernel.org
15536W:	http://www.linux-usb.org/usbnet
15537S:	Maintained
15538F:	drivers/net/usb/dm9601.c
15539
15540USB DIAMOND RIO500 DRIVER
15541M:	Cesar Miquel <miquel@df.uba.ar>
15542L:	rio500-users@lists.sourceforge.net
15543W:	http://rio500.sourceforge.net
15544S:	Maintained
15545F:	drivers/usb/misc/rio500*
15546
15547USB EHCI DRIVER
15548M:	Alan Stern <stern@rowland.harvard.edu>
15549L:	linux-usb@vger.kernel.org
15550S:	Maintained
15551F:	Documentation/usb/ehci.txt
15552F:	drivers/usb/host/ehci*
15553
15554USB GADGET/PERIPHERAL SUBSYSTEM
15555M:	Felipe Balbi <balbi@kernel.org>
15556L:	linux-usb@vger.kernel.org
15557W:	http://www.linux-usb.org/gadget
15558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15559S:	Maintained
15560F:	drivers/usb/gadget/
15561F:	include/linux/usb/gadget*
15562
15563USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15564M:	Jiri Kosina <jikos@kernel.org>
15565M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15566L:	linux-usb@vger.kernel.org
15567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15568S:	Maintained
15569F:	Documentation/hid/hiddev.txt
15570F:	drivers/hid/usbhid/
15571
15572USB INTEL XHCI ROLE MUX DRIVER
15573M:	Hans de Goede <hdegoede@redhat.com>
15574L:	linux-usb@vger.kernel.org
15575S:	Maintained
15576F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15577
15578USB ISP116X DRIVER
15579M:	Olav Kongas <ok@artecdesign.ee>
15580L:	linux-usb@vger.kernel.org
15581S:	Maintained
15582F:	drivers/usb/host/isp116x*
15583F:	include/linux/usb/isp116x.h
15584
15585USB LAN78XX ETHERNET DRIVER
15586M:	Woojung Huh <woojung.huh@microchip.com>
15587M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15588L:	netdev@vger.kernel.org
15589S:	Maintained
15590F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15591F:	drivers/net/usb/lan78xx.*
15592F:	include/dt-bindings/net/microchip-lan78xx.h
15593
15594USB MASS STORAGE DRIVER
15595M:	Alan Stern <stern@rowland.harvard.edu>
15596L:	linux-usb@vger.kernel.org
15597L:	usb-storage@lists.one-eyed-alien.net
15598S:	Maintained
15599W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15600F:	drivers/usb/storage/
15601
15602USB MIDI DRIVER
15603M:	Clemens Ladisch <clemens@ladisch.de>
15604L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15605T:	git git://git.alsa-project.org/alsa-kernel.git
15606S:	Maintained
15607F:	sound/usb/midi.*
15608
15609USB NETWORKING DRIVERS
15610L:	linux-usb@vger.kernel.org
15611S:	Odd Fixes
15612F:	drivers/net/usb/
15613
15614USB OHCI DRIVER
15615M:	Alan Stern <stern@rowland.harvard.edu>
15616L:	linux-usb@vger.kernel.org
15617S:	Maintained
15618F:	Documentation/usb/ohci.txt
15619F:	drivers/usb/host/ohci*
15620
15621USB OTG FSM (Finite State Machine)
15622M:	Peter Chen <Peter.Chen@nxp.com>
15623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15624L:	linux-usb@vger.kernel.org
15625S:	Maintained
15626F:	drivers/usb/common/usb-otg-fsm.c
15627
15628USB OVER IP DRIVER
15629M:	Valentina Manea <valentina.manea.m@gmail.com>
15630M:	Shuah Khan <shuah@kernel.org>
15631L:	linux-usb@vger.kernel.org
15632S:	Maintained
15633F:	Documentation/usb/usbip_protocol.txt
15634F:	drivers/usb/usbip/
15635F:	tools/usb/usbip/
15636F:	tools/testing/selftests/drivers/usb/usbip/
15637
15638USB PEGASUS DRIVER
15639M:	Petko Manolov <petkan@nucleusys.com>
15640L:	linux-usb@vger.kernel.org
15641L:	netdev@vger.kernel.org
15642T:	git git://github.com/petkan/pegasus.git
15643W:	https://github.com/petkan/pegasus
15644S:	Maintained
15645F:	drivers/net/usb/pegasus.*
15646
15647USB PHY LAYER
15648M:	Felipe Balbi <balbi@kernel.org>
15649L:	linux-usb@vger.kernel.org
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15651S:	Maintained
15652F:	drivers/usb/phy/
15653
15654USB PRINTER DRIVER (usblp)
15655M:	Pete Zaitcev <zaitcev@redhat.com>
15656L:	linux-usb@vger.kernel.org
15657S:	Supported
15658F:	drivers/usb/class/usblp.c
15659
15660USB QMI WWAN NETWORK DRIVER
15661M:	Bjørn Mork <bjorn@mork.no>
15662L:	netdev@vger.kernel.org
15663S:	Maintained
15664F:	Documentation/ABI/testing/sysfs-class-net-qmi
15665F:	drivers/net/usb/qmi_wwan.c
15666
15667USB RTL8150 DRIVER
15668M:	Petko Manolov <petkan@nucleusys.com>
15669L:	linux-usb@vger.kernel.org
15670L:	netdev@vger.kernel.org
15671T:	git git://github.com/petkan/rtl8150.git
15672W:	https://github.com/petkan/rtl8150
15673S:	Maintained
15674F:	drivers/net/usb/rtl8150.c
15675
15676USB SERIAL SUBSYSTEM
15677M:	Johan Hovold <johan@kernel.org>
15678L:	linux-usb@vger.kernel.org
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15680S:	Maintained
15681F:	Documentation/usb/usb-serial.txt
15682F:	drivers/usb/serial/
15683F:	include/linux/usb/serial.h
15684
15685USB SMSC75XX ETHERNET DRIVER
15686M:	Steve Glendinning <steve.glendinning@shawell.net>
15687L:	netdev@vger.kernel.org
15688S:	Maintained
15689F:	drivers/net/usb/smsc75xx.*
15690
15691USB SMSC95XX ETHERNET DRIVER
15692M:	Steve Glendinning <steve.glendinning@shawell.net>
15693M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15694L:	netdev@vger.kernel.org
15695S:	Maintained
15696F:	drivers/net/usb/smsc95xx.*
15697
15698USB SUBSYSTEM
15699M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15700L:	linux-usb@vger.kernel.org
15701W:	http://www.linux-usb.org
15702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15703S:	Supported
15704F:	Documentation/devicetree/bindings/usb/
15705F:	Documentation/usb/
15706F:	drivers/usb/
15707F:	include/linux/usb.h
15708F:	include/linux/usb/
15709
15710USB TYPEC PI3USB30532 MUX DRIVER
15711M:	Hans de Goede <hdegoede@redhat.com>
15712L:	linux-usb@vger.kernel.org
15713S:	Maintained
15714F:	drivers/usb/typec/mux/pi3usb30532.c
15715
15716USB TYPEC CLASS
15717M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15718L:	linux-usb@vger.kernel.org
15719S:	Maintained
15720F:	Documentation/ABI/testing/sysfs-class-typec
15721F:	Documentation/driver-api/usb/typec.rst
15722F:	drivers/usb/typec/
15723F:	include/linux/usb/typec.h
15724
15725USB TYPEC BUS FOR ALTERNATE MODES
15726M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15727L:	linux-usb@vger.kernel.org
15728S:	Maintained
15729F:	Documentation/ABI/testing/sysfs-bus-typec
15730F:	Documentation/driver-api/usb/typec_bus.rst
15731F:	drivers/usb/typec/altmodes/
15732F:	include/linux/usb/typec_altmode.h
15733
15734USB TYPEC PORT CONTROLLER DRIVERS
15735M:	Guenter Roeck <linux@roeck-us.net>
15736L:	linux-usb@vger.kernel.org
15737S:	Maintained
15738F:	drivers/usb/typec/tcpm/
15739
15740USB UHCI DRIVER
15741M:	Alan Stern <stern@rowland.harvard.edu>
15742L:	linux-usb@vger.kernel.org
15743S:	Maintained
15744F:	drivers/usb/host/uhci*
15745
15746USB VIDEO CLASS
15747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15748L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15749L:	linux-media@vger.kernel.org
15750T:	git git://linuxtv.org/media_tree.git
15751W:	http://www.ideasonboard.org/uvc/
15752S:	Maintained
15753F:	drivers/media/usb/uvc/
15754F:	include/uapi/linux/uvcvideo.h
15755
15756USB VISION DRIVER
15757M:	Hans Verkuil <hverkuil@xs4all.nl>
15758L:	linux-media@vger.kernel.org
15759T:	git git://linuxtv.org/media_tree.git
15760W:	https://linuxtv.org
15761S:	Odd Fixes
15762F:	drivers/media/usb/usbvision/
15763
15764USB WEBCAM GADGET
15765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15766L:	linux-usb@vger.kernel.org
15767S:	Maintained
15768F:	drivers/usb/gadget/function/*uvc*
15769F:	drivers/usb/gadget/legacy/webcam.c
15770F:	include/uapi/linux/usb/g_uvc.h
15771
15772USB WIRELESS RNDIS DRIVER (rndis_wlan)
15773M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15774L:	linux-wireless@vger.kernel.org
15775S:	Maintained
15776F:	drivers/net/wireless/rndis_wlan.c
15777
15778USB XHCI DRIVER
15779M:	Mathias Nyman <mathias.nyman@intel.com>
15780L:	linux-usb@vger.kernel.org
15781S:	Supported
15782F:	drivers/usb/host/xhci*
15783F:	drivers/usb/host/pci-quirks*
15784
15785USB ZD1201 DRIVER
15786L:	linux-wireless@vger.kernel.org
15787W:	http://linux-lc100020.sourceforge.net
15788S:	Orphan
15789F:	drivers/net/wireless/zydas/zd1201.*
15790
15791USB ZR364XX DRIVER
15792M:	Antoine Jacquet <royale@zerezo.com>
15793L:	linux-usb@vger.kernel.org
15794L:	linux-media@vger.kernel.org
15795T:	git git://linuxtv.org/media_tree.git
15796W:	http://royale.zerezo.com/zr364xx/
15797S:	Maintained
15798F:	Documentation/media/v4l-drivers/zr364xx*
15799F:	drivers/media/usb/zr364xx/
15800
15801USER-MODE LINUX (UML)
15802M:	Jeff Dike <jdike@addtoit.com>
15803M:	Richard Weinberger <richard@nod.at>
15804L:	linux-um@lists.infradead.org
15805W:	http://user-mode-linux.sourceforge.net
15806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15807S:	Maintained
15808F:	Documentation/virtual/uml/
15809F:	arch/um/
15810F:	arch/x86/um/
15811F:	fs/hostfs/
15812F:	fs/hppfs/
15813
15814USERSPACE COPYIN/COPYOUT (UIOVEC)
15815M:	Alexander Viro <viro@zeniv.linux.org.uk>
15816S:	Maintained
15817F:	lib/iov_iter.c
15818F:	include/linux/uio.h
15819
15820USERSPACE DMA BUFFER DRIVER
15821M:	Gerd Hoffmann <kraxel@redhat.com>
15822S:	Maintained
15823L:	dri-devel@lists.freedesktop.org
15824F:	drivers/dma-buf/udmabuf.c
15825F:	include/uapi/linux/udmabuf.h
15826T:	git git://anongit.freedesktop.org/drm/drm-misc
15827
15828USERSPACE I/O (UIO)
15829M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15830S:	Maintained
15831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15832F:	Documentation/driver-api/uio-howto.rst
15833F:	drivers/uio/
15834F:	include/linux/uio_driver.h
15835
15836UTIL-LINUX PACKAGE
15837M:	Karel Zak <kzak@redhat.com>
15838L:	util-linux@vger.kernel.org
15839W:	http://en.wikipedia.org/wiki/Util-linux
15840T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15841S:	Maintained
15842
15843UUID HELPERS
15844M:	Christoph Hellwig <hch@lst.de>
15845R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15846L:	linux-kernel@vger.kernel.org
15847T:	git git://git.infradead.org/users/hch/uuid.git
15848F:	lib/uuid.c
15849F:	lib/test_uuid.c
15850F:	include/linux/uuid.h
15851F:	include/uapi/linux/uuid.h
15852S:	Maintained
15853
15854UVESAFB DRIVER
15855M:	Michal Januszewski <spock@gentoo.org>
15856L:	linux-fbdev@vger.kernel.org
15857W:	https://github.com/mjanusz/v86d
15858S:	Maintained
15859F:	Documentation/fb/uvesafb.txt
15860F:	drivers/video/fbdev/uvesafb.*
15861
15862VF610 NAND DRIVER
15863M:	Stefan Agner <stefan@agner.ch>
15864L:	linux-mtd@lists.infradead.org
15865S:	Supported
15866F:	drivers/mtd/nand/raw/vf610_nfc.c
15867
15868VFAT/FAT/MSDOS FILESYSTEM
15869M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15870S:	Maintained
15871F:	Documentation/filesystems/vfat.txt
15872F:	fs/fat/
15873
15874VFIO DRIVER
15875M:	Alex Williamson <alex.williamson@redhat.com>
15876L:	kvm@vger.kernel.org
15877T:	git git://github.com/awilliam/linux-vfio.git
15878S:	Maintained
15879F:	Documentation/vfio.txt
15880F:	drivers/vfio/
15881F:	include/linux/vfio.h
15882F:	include/uapi/linux/vfio.h
15883
15884VFIO MEDIATED DEVICE DRIVERS
15885M:	Kirti Wankhede <kwankhede@nvidia.com>
15886L:	kvm@vger.kernel.org
15887S:	Maintained
15888F:	Documentation/vfio-mediated-device.txt
15889F:	drivers/vfio/mdev/
15890F:	include/linux/mdev.h
15891F:	samples/vfio-mdev/
15892
15893VFIO PLATFORM DRIVER
15894M:	Eric Auger <eric.auger@redhat.com>
15895L:	kvm@vger.kernel.org
15896S:	Maintained
15897F:	drivers/vfio/platform/
15898
15899VGA_SWITCHEROO
15900R:	Lukas Wunner <lukas@wunner.de>
15901S:	Maintained
15902F:	Documentation/gpu/vga-switcheroo.rst
15903F:	drivers/gpu/vga/vga_switcheroo.c
15904F:	include/linux/vga_switcheroo.h
15905T:	git git://anongit.freedesktop.org/drm/drm-misc
15906
15907VIA RHINE NETWORK DRIVER
15908S:	Orphan
15909F:	drivers/net/ethernet/via/via-rhine.c
15910
15911VIA SD/MMC CARD CONTROLLER DRIVER
15912M:	Bruce Chang <brucechang@via.com.tw>
15913M:	Harald Welte <HaraldWelte@viatech.com>
15914S:	Maintained
15915F:	drivers/mmc/host/via-sdmmc.c
15916
15917VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15918M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15919L:	linux-fbdev@vger.kernel.org
15920S:	Maintained
15921F:	include/linux/via-core.h
15922F:	include/linux/via-gpio.h
15923F:	include/linux/via_i2c.h
15924F:	drivers/video/fbdev/via/
15925
15926VIA VELOCITY NETWORK DRIVER
15927M:	Francois Romieu <romieu@fr.zoreil.com>
15928L:	netdev@vger.kernel.org
15929S:	Maintained
15930F:	drivers/net/ethernet/via/via-velocity.*
15931
15932VICODEC VIRTUAL CODEC DRIVER
15933M:	Hans Verkuil <hans.verkuil@cisco.com>
15934L:	linux-media@vger.kernel.org
15935T:	git git://linuxtv.org/media_tree.git
15936W:	https://linuxtv.org
15937S:	Maintained
15938F:	drivers/media/platform/vicodec/*
15939
15940VIDEO MULTIPLEXER DRIVER
15941M:	Philipp Zabel <p.zabel@pengutronix.de>
15942L:	linux-media@vger.kernel.org
15943S:	Maintained
15944F:	drivers/media/platform/video-mux.c
15945
15946VIDEO I2C POLLING DRIVER
15947M:	Matt Ranostay <matt.ranostay@konsulko.com>
15948L:	linux-media@vger.kernel.org
15949S:	Maintained
15950F:	drivers/media/i2c/video-i2c.c
15951
15952VIDEOBUF2 FRAMEWORK
15953M:	Pawel Osciak <pawel@osciak.com>
15954M:	Marek Szyprowski <m.szyprowski@samsung.com>
15955M:	Kyungmin Park <kyungmin.park@samsung.com>
15956L:	linux-media@vger.kernel.org
15957S:	Maintained
15958F:	drivers/media/common/videobuf2/*
15959F:	include/media/videobuf2-*
15960
15961VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15962M:	Helen Koike <helen.koike@collabora.com>
15963L:	linux-media@vger.kernel.org
15964T:	git git://linuxtv.org/media_tree.git
15965W:	https://linuxtv.org
15966S:	Maintained
15967F:	drivers/media/platform/vimc/*
15968
15969VIRT LIB
15970M:	Alex Williamson <alex.williamson@redhat.com>
15971M:	Paolo Bonzini <pbonzini@redhat.com>
15972L:	kvm@vger.kernel.org
15973S:	Supported
15974F:	virt/lib/
15975
15976VIRTIO AND VHOST VSOCK DRIVER
15977M:	Stefan Hajnoczi <stefanha@redhat.com>
15978L:	kvm@vger.kernel.org
15979L:	virtualization@lists.linux-foundation.org
15980L:	netdev@vger.kernel.org
15981S:	Maintained
15982F:	include/linux/virtio_vsock.h
15983F:	include/uapi/linux/virtio_vsock.h
15984F:	include/uapi/linux/vsockmon.h
15985F:	include/uapi/linux/vm_sockets_diag.h
15986F:	net/vmw_vsock/diag.c
15987F:	net/vmw_vsock/af_vsock_tap.c
15988F:	net/vmw_vsock/virtio_transport_common.c
15989F:	net/vmw_vsock/virtio_transport.c
15990F:	drivers/net/vsockmon.c
15991F:	drivers/vhost/vsock.c
15992F:	tools/testing/vsock/
15993
15994VIRTIO CONSOLE DRIVER
15995M:	Amit Shah <amit@kernel.org>
15996L:	virtualization@lists.linux-foundation.org
15997S:	Maintained
15998F:	drivers/char/virtio_console.c
15999F:	include/linux/virtio_console.h
16000F:	include/uapi/linux/virtio_console.h
16001
16002VIRTIO CORE, NET AND BLOCK DRIVERS
16003M:	"Michael S. Tsirkin" <mst@redhat.com>
16004M:	Jason Wang <jasowang@redhat.com>
16005L:	virtualization@lists.linux-foundation.org
16006S:	Maintained
16007F:	Documentation/devicetree/bindings/virtio/
16008F:	drivers/virtio/
16009F:	tools/virtio/
16010F:	drivers/net/virtio_net.c
16011F:	drivers/block/virtio_blk.c
16012F:	include/linux/virtio*.h
16013F:	include/uapi/linux/virtio_*.h
16014F:	drivers/crypto/virtio/
16015F:	mm/balloon_compaction.c
16016
16017VIRTIO CRYPTO DRIVER
16018M:	Gonglei <arei.gonglei@huawei.com>
16019L:	virtualization@lists.linux-foundation.org
16020L:	linux-crypto@vger.kernel.org
16021S:	Maintained
16022F:	drivers/crypto/virtio/
16023F:	include/uapi/linux/virtio_crypto.h
16024
16025VIRTIO DRIVERS FOR S390
16026M:	Cornelia Huck <cohuck@redhat.com>
16027M:	Halil Pasic <pasic@linux.ibm.com>
16028L:	linux-s390@vger.kernel.org
16029L:	virtualization@lists.linux-foundation.org
16030L:	kvm@vger.kernel.org
16031S:	Supported
16032F:	drivers/s390/virtio/
16033F:	arch/s390/include/uapi/asm/virtio-ccw.h
16034
16035VIRTIO GPU DRIVER
16036M:	David Airlie <airlied@linux.ie>
16037M:	Gerd Hoffmann <kraxel@redhat.com>
16038L:	dri-devel@lists.freedesktop.org
16039L:	virtualization@lists.linux-foundation.org
16040T:	git git://anongit.freedesktop.org/drm/drm-misc
16041S:	Maintained
16042F:	drivers/gpu/drm/virtio/
16043F:	include/uapi/linux/virtio_gpu.h
16044
16045VIRTIO HOST (VHOST)
16046M:	"Michael S. Tsirkin" <mst@redhat.com>
16047M:	Jason Wang <jasowang@redhat.com>
16048L:	kvm@vger.kernel.org
16049L:	virtualization@lists.linux-foundation.org
16050L:	netdev@vger.kernel.org
16051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16052S:	Maintained
16053F:	drivers/vhost/
16054F:	include/uapi/linux/vhost.h
16055
16056VIRTIO INPUT DRIVER
16057M:	Gerd Hoffmann <kraxel@redhat.com>
16058S:	Maintained
16059F:	drivers/virtio/virtio_input.c
16060F:	include/uapi/linux/virtio_input.h
16061
16062VIRTUAL BOX GUEST DEVICE DRIVER
16063M:	Hans de Goede <hdegoede@redhat.com>
16064M:	Arnd Bergmann <arnd@arndb.de>
16065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16066S:	Maintained
16067F:	include/linux/vbox_utils.h
16068F:	include/uapi/linux/vbox*.h
16069F:	drivers/virt/vboxguest/
16070
16071VIRTUAL SERIO DEVICE DRIVER
16072M:	Stephen Chandler Paul <thatslyude@gmail.com>
16073S:	Maintained
16074F:	drivers/input/serio/userio.c
16075F:	include/uapi/linux/userio.h
16076
16077VIVID VIRTUAL VIDEO DRIVER
16078M:	Hans Verkuil <hverkuil@xs4all.nl>
16079L:	linux-media@vger.kernel.org
16080T:	git git://linuxtv.org/media_tree.git
16081W:	https://linuxtv.org
16082S:	Maintained
16083F:	drivers/media/platform/vivid/*
16084
16085VLYNQ BUS
16086M:	Florian Fainelli <f.fainelli@gmail.com>
16087L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16088S:	Maintained
16089F:	drivers/vlynq/vlynq.c
16090F:	include/linux/vlynq.h
16091
16092VME SUBSYSTEM
16093M:	Martyn Welch <martyn@welchs.me.uk>
16094M:	Manohar Vanga <manohar.vanga@gmail.com>
16095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16096L:	devel@driverdev.osuosl.org
16097S:	Maintained
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16099F:	Documentation/driver-api/vme.rst
16100F:	drivers/staging/vme/
16101F:	drivers/vme/
16102F:	include/linux/vme*
16103
16104VMWARE BALLOON DRIVER
16105M:	Xavier Deguillard <xdeguillard@vmware.com>
16106M:	Nadav Amit <namit@vmware.com>
16107M:	"VMware, Inc." <pv-drivers@vmware.com>
16108L:	linux-kernel@vger.kernel.org
16109S:	Maintained
16110F:	drivers/misc/vmw_balloon.c
16111
16112VMWARE HYPERVISOR INTERFACE
16113M:	Alok Kataria <akataria@vmware.com>
16114L:	virtualization@lists.linux-foundation.org
16115S:	Supported
16116F:	arch/x86/kernel/cpu/vmware.c
16117
16118VMWARE PVRDMA DRIVER
16119M:	Adit Ranadive <aditr@vmware.com>
16120M:	VMware PV-Drivers <pv-drivers@vmware.com>
16121L:	linux-rdma@vger.kernel.org
16122S:	Maintained
16123F:	drivers/infiniband/hw/vmw_pvrdma/
16124
16125VMware PVSCSI driver
16126M:	Jim Gill <jgill@vmware.com>
16127M:	VMware PV-Drivers <pv-drivers@vmware.com>
16128L:	linux-scsi@vger.kernel.org
16129S:	Maintained
16130F:	drivers/scsi/vmw_pvscsi.c
16131F:	drivers/scsi/vmw_pvscsi.h
16132
16133VMWARE VMMOUSE SUBDRIVER
16134M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16135M:	"VMware, Inc." <pv-drivers@vmware.com>
16136L:	linux-input@vger.kernel.org
16137S:	Maintained
16138F:	drivers/input/mouse/vmmouse.c
16139F:	drivers/input/mouse/vmmouse.h
16140
16141VMWARE VMXNET3 ETHERNET DRIVER
16142M:	Ronak Doshi <doshir@vmware.com>
16143M:	"VMware, Inc." <pv-drivers@vmware.com>
16144L:	netdev@vger.kernel.org
16145S:	Maintained
16146F:	drivers/net/vmxnet3/
16147
16148VOCORE VOCORE2 BOARD
16149M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16150L:	linux-mips@vger.kernel.org
16151S:	Maintained
16152F:	arch/mips/boot/dts/ralink/vocore2.dts
16153
16154VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16155M:	Liam Girdwood <lgirdwood@gmail.com>
16156M:	Mark Brown <broonie@kernel.org>
16157L:	linux-kernel@vger.kernel.org
16158W:	http://www.slimlogic.co.uk/?p=48
16159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16160S:	Supported
16161F:	Documentation/devicetree/bindings/regulator/
16162F:	Documentation/power/regulator/
16163F:	drivers/regulator/
16164F:	include/dt-bindings/regulator/
16165F:	include/linux/regulator/
16166
16167VRF
16168M:	David Ahern <dsa@cumulusnetworks.com>
16169M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16170L:	netdev@vger.kernel.org
16171S:	Maintained
16172F:	drivers/net/vrf.c
16173F:	Documentation/networking/vrf.txt
16174
16175VT1211 HARDWARE MONITOR DRIVER
16176M:	Juerg Haefliger <juergh@gmail.com>
16177L:	linux-hwmon@vger.kernel.org
16178S:	Maintained
16179F:	Documentation/hwmon/vt1211
16180F:	drivers/hwmon/vt1211.c
16181
16182VT8231 HARDWARE MONITOR DRIVER
16183M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16184L:	linux-hwmon@vger.kernel.org
16185S:	Maintained
16186F:	drivers/hwmon/vt8231.c
16187
16188VUB300 USB to SDIO/SD/MMC bridge chip
16189M:	Tony Olech <tony.olech@elandigitalsystems.com>
16190L:	linux-mmc@vger.kernel.org
16191L:	linux-usb@vger.kernel.org
16192S:	Supported
16193F:	drivers/mmc/host/vub300.c
16194
16195W1 DALLAS'S 1-WIRE BUS
16196M:	Evgeniy Polyakov <zbr@ioremap.net>
16197S:	Maintained
16198F:	Documentation/devicetree/bindings/w1/
16199F:	Documentation/w1/
16200F:	drivers/w1/
16201F:	include/linux/w1.h
16202
16203W83791D HARDWARE MONITORING DRIVER
16204M:	Marc Hulsman <m.hulsman@tudelft.nl>
16205L:	linux-hwmon@vger.kernel.org
16206S:	Maintained
16207F:	Documentation/hwmon/w83791d
16208F:	drivers/hwmon/w83791d.c
16209
16210W83793 HARDWARE MONITORING DRIVER
16211M:	Rudolf Marek <r.marek@assembler.cz>
16212L:	linux-hwmon@vger.kernel.org
16213S:	Maintained
16214F:	Documentation/hwmon/w83793
16215F:	drivers/hwmon/w83793.c
16216
16217W83795 HARDWARE MONITORING DRIVER
16218M:	Jean Delvare <jdelvare@suse.com>
16219L:	linux-hwmon@vger.kernel.org
16220S:	Maintained
16221F:	drivers/hwmon/w83795.c
16222
16223W83L51xD SD/MMC CARD INTERFACE DRIVER
16224M:	Pierre Ossman <pierre@ossman.eu>
16225S:	Maintained
16226F:	drivers/mmc/host/wbsd.*
16227
16228WACOM PROTOCOL 4 SERIAL TABLETS
16229M:	Julian Squires <julian@cipht.net>
16230M:	Hans de Goede <hdegoede@redhat.com>
16231L:	linux-input@vger.kernel.org
16232S:	Maintained
16233F:	drivers/input/tablet/wacom_serial4.c
16234
16235WATCHDOG DEVICE DRIVERS
16236M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16237M:	Guenter Roeck <linux@roeck-us.net>
16238L:	linux-watchdog@vger.kernel.org
16239W:	http://www.linux-watchdog.org/
16240T:	git git://www.linux-watchdog.org/linux-watchdog.git
16241S:	Maintained
16242F:	Documentation/devicetree/bindings/watchdog/
16243F:	Documentation/watchdog/
16244F:	drivers/watchdog/
16245F:	include/linux/watchdog.h
16246F:	include/uapi/linux/watchdog.h
16247
16248WHISKEYCOVE PMIC GPIO DRIVER
16249M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16250L:	linux-gpio@vger.kernel.org
16251S:	Maintained
16252F:	drivers/gpio/gpio-wcove.c
16253
16254WIIMOTE HID DRIVER
16255M:	David Herrmann <dh.herrmann@googlemail.com>
16256L:	linux-input@vger.kernel.org
16257S:	Maintained
16258F:	drivers/hid/hid-wiimote*
16259
16260WILOCITY WIL6210 WIRELESS DRIVER
16261M:	Maya Erez <merez@codeaurora.org>
16262L:	linux-wireless@vger.kernel.org
16263L:	wil6210@qti.qualcomm.com
16264S:	Supported
16265W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16266F:	drivers/net/wireless/ath/wil6210/
16267
16268WIMAX STACK
16269M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16270M:	linux-wimax@intel.com
16271L:	wimax@linuxwimax.org (subscribers-only)
16272S:	Supported
16273W:	http://linuxwimax.org
16274F:	Documentation/wimax/README.wimax
16275F:	include/linux/wimax/debug.h
16276F:	include/net/wimax.h
16277F:	include/uapi/linux/wimax.h
16278F:	net/wimax/
16279
16280WINBOND CIR DRIVER
16281M:	David Härdeman <david@hardeman.nu>
16282S:	Maintained
16283F:	drivers/media/rc/winbond-cir.c
16284
16285WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16287L:	linux-watchdog@vger.kernel.org
16288S:	Maintained
16289F:	drivers/watchdog/ebc-c384_wdt.c
16290
16291WINSYSTEMS WS16C48 GPIO DRIVER
16292M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16293L:	linux-gpio@vger.kernel.org
16294S:	Maintained
16295F:	drivers/gpio/gpio-ws16c48.c
16296
16297WISTRON LAPTOP BUTTON DRIVER
16298M:	Miloslav Trmac <mitr@volny.cz>
16299S:	Maintained
16300F:	drivers/input/misc/wistron_btns.c
16301
16302WL3501 WIRELESS PCMCIA CARD DRIVER
16303L:	linux-wireless@vger.kernel.org
16304S:	Odd fixes
16305F:	drivers/net/wireless/wl3501*
16306
16307WOLFSON MICROELECTRONICS DRIVERS
16308L:	patches@opensource.cirrus.com
16309T:	git https://github.com/CirrusLogic/linux-drivers.git
16310W:	https://github.com/CirrusLogic/linux-drivers/wiki
16311S:	Supported
16312F:	Documentation/hwmon/wm83??
16313F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16314F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16315F:	Documentation/devicetree/bindings/mfd/arizona.txt
16316F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16317F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16318F:	arch/arm/mach-s3c64xx/mach-crag6410*
16319F:	drivers/clk/clk-wm83*.c
16320F:	drivers/extcon/extcon-arizona.c
16321F:	drivers/leds/leds-wm83*.c
16322F:	drivers/gpio/gpio-*wm*.c
16323F:	drivers/gpio/gpio-arizona.c
16324F:	drivers/hwmon/wm83??-hwmon.c
16325F:	drivers/input/misc/wm831x-on.c
16326F:	drivers/input/touchscreen/wm831x-ts.c
16327F:	drivers/input/touchscreen/wm97*.c
16328F:	drivers/mfd/arizona*
16329F:	drivers/mfd/wm*.c
16330F:	drivers/mfd/cs47l24*
16331F:	drivers/power/supply/wm83*.c
16332F:	drivers/rtc/rtc-wm83*.c
16333F:	drivers/regulator/wm8*.c
16334F:	drivers/regulator/arizona*
16335F:	drivers/video/backlight/wm83*_bl.c
16336F:	drivers/watchdog/wm83*_wdt.c
16337F:	include/linux/mfd/arizona/
16338F:	include/linux/mfd/wm831x/
16339F:	include/linux/mfd/wm8350/
16340F:	include/linux/mfd/wm8400*
16341F:	include/linux/regulator/arizona*
16342F:	include/linux/wm97xx.h
16343F:	include/sound/wm????.h
16344F:	sound/soc/codecs/arizona.?
16345F:	sound/soc/codecs/wm*
16346F:	sound/soc/codecs/cs47l24*
16347
16348WORKQUEUE
16349M:	Tejun Heo <tj@kernel.org>
16350R:	Lai Jiangshan <jiangshanlai@gmail.com>
16351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16352S:	Maintained
16353F:	include/linux/workqueue.h
16354F:	kernel/workqueue.c
16355F:	Documentation/core-api/workqueue.rst
16356
16357X-POWERS AXP288 PMIC DRIVERS
16358M:	Hans de Goede <hdegoede@redhat.com>
16359S:	Maintained
16360N:	axp288
16361F:	drivers/acpi/pmic/intel_pmic_xpower.c
16362
16363X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16364M:	Chen-Yu Tsai <wens@csie.org>
16365L:	linux-kernel@vger.kernel.org
16366S:	Maintained
16367N:	axp[128]
16368
16369X.25 NETWORK LAYER
16370M:	Andrew Hendry <andrew.hendry@gmail.com>
16371L:	linux-x25@vger.kernel.org
16372S:	Odd Fixes
16373F:	Documentation/networking/x25*
16374F:	include/net/x25*
16375F:	net/x25/
16376
16377X86 ARCHITECTURE (32-BIT AND 64-BIT)
16378M:	Thomas Gleixner <tglx@linutronix.de>
16379M:	Ingo Molnar <mingo@redhat.com>
16380M:	Borislav Petkov <bp@alien8.de>
16381R:	"H. Peter Anvin" <hpa@zytor.com>
16382M:	x86@kernel.org
16383L:	linux-kernel@vger.kernel.org
16384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16385S:	Maintained
16386F:	Documentation/devicetree/bindings/x86/
16387F:	Documentation/x86/
16388F:	arch/x86/
16389
16390X86 ENTRY CODE
16391M:	Andy Lutomirski <luto@kernel.org>
16392L:	linux-kernel@vger.kernel.org
16393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16394S:	Maintained
16395F:	arch/x86/entry/
16396
16397X86 MCE INFRASTRUCTURE
16398M:	Tony Luck <tony.luck@intel.com>
16399M:	Borislav Petkov <bp@alien8.de>
16400L:	linux-edac@vger.kernel.org
16401S:	Maintained
16402F:	arch/x86/kernel/cpu/mcheck/*
16403
16404X86 MICROCODE UPDATE SUPPORT
16405M:	Borislav Petkov <bp@alien8.de>
16406S:	Maintained
16407F:	arch/x86/kernel/cpu/microcode/*
16408
16409X86 MM
16410M:	Dave Hansen <dave.hansen@linux.intel.com>
16411M:	Andy Lutomirski <luto@kernel.org>
16412M:	Peter Zijlstra <peterz@infradead.org>
16413L:	linux-kernel@vger.kernel.org
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16415S:	Maintained
16416F:	arch/x86/mm/
16417
16418X86 PLATFORM DRIVERS
16419M:	Darren Hart <dvhart@infradead.org>
16420M:	Andy Shevchenko <andy@infradead.org>
16421L:	platform-driver-x86@vger.kernel.org
16422T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16423S:	Maintained
16424F:	drivers/platform/x86/
16425F:	drivers/platform/olpc/
16426
16427X86 VDSO
16428M:	Andy Lutomirski <luto@kernel.org>
16429L:	linux-kernel@vger.kernel.org
16430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16431S:	Maintained
16432F:	arch/x86/entry/vdso/
16433
16434XARRAY
16435M:	Matthew Wilcox <willy@infradead.org>
16436L:	linux-fsdevel@vger.kernel.org
16437S:	Supported
16438F:	Documentation/core-api/xarray.rst
16439F:	lib/idr.c
16440F:	lib/xarray.c
16441F:	include/linux/idr.h
16442F:	include/linux/xarray.h
16443F:	tools/testing/radix-tree
16444
16445XC2028/3028 TUNER DRIVER
16446M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16447L:	linux-media@vger.kernel.org
16448W:	https://linuxtv.org
16449T:	git git://linuxtv.org/media_tree.git
16450S:	Maintained
16451F:	drivers/media/tuners/tuner-xc2028.*
16452
16453XDP SOCKETS (AF_XDP)
16454M:	Björn Töpel <bjorn.topel@intel.com>
16455M:	Magnus Karlsson <magnus.karlsson@intel.com>
16456L:	netdev@vger.kernel.org
16457S:	Maintained
16458F:	kernel/bpf/xskmap.c
16459F:	net/xdp/
16460
16461XEN BLOCK SUBSYSTEM
16462M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16463M:	Roger Pau Monné <roger.pau@citrix.com>
16464L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16465S:	Supported
16466F:	drivers/block/xen-blkback/*
16467F:	drivers/block/xen*
16468
16469XEN HYPERVISOR ARM
16470M:	Stefano Stabellini <sstabellini@kernel.org>
16471L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16472S:	Maintained
16473F:	arch/arm/xen/
16474F:	arch/arm/include/asm/xen/
16475
16476XEN HYPERVISOR ARM64
16477M:	Stefano Stabellini <sstabellini@kernel.org>
16478L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16479S:	Maintained
16480F:	arch/arm64/xen/
16481F:	arch/arm64/include/asm/xen/
16482
16483XEN HYPERVISOR INTERFACE
16484M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16485M:	Juergen Gross <jgross@suse.com>
16486R:	Stefano Stabellini <sstabellini@kernel.org>
16487L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16489S:	Supported
16490F:	arch/x86/xen/
16491F:	drivers/*/xen-*front.c
16492F:	drivers/xen/
16493F:	arch/x86/include/asm/xen/
16494F:	arch/x86/include/asm/pvclock-abi.h
16495F:	include/xen/
16496F:	include/uapi/xen/
16497F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16498F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16499
16500XEN NETWORK BACKEND DRIVER
16501M:	Wei Liu <wei.liu2@citrix.com>
16502M:	Paul Durrant <paul.durrant@citrix.com>
16503L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16504L:	netdev@vger.kernel.org
16505S:	Supported
16506F:	drivers/net/xen-netback/*
16507
16508XEN PCI SUBSYSTEM
16509M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16510L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16511S:	Supported
16512F:	arch/x86/pci/*xen*
16513F:	drivers/pci/*xen*
16514
16515XEN PVSCSI DRIVERS
16516M:	Juergen Gross <jgross@suse.com>
16517L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16518L:	linux-scsi@vger.kernel.org
16519S:	Supported
16520F:	drivers/scsi/xen-scsifront.c
16521F:	drivers/xen/xen-scsiback.c
16522F:	include/xen/interface/io/vscsiif.h
16523
16524XEN SWIOTLB SUBSYSTEM
16525M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16526L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16527L:	iommu@lists.linux-foundation.org
16528S:	Supported
16529F:	arch/x86/xen/*swiotlb*
16530F:	drivers/xen/*swiotlb*
16531
16532XEN SOUND FRONTEND DRIVER
16533M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16534L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16536S:	Supported
16537F:	sound/xen/*
16538
16539XFS FILESYSTEM
16540M:	Darrick J. Wong <darrick.wong@oracle.com>
16541M:	linux-xfs@vger.kernel.org
16542L:	linux-xfs@vger.kernel.org
16543W:	http://xfs.org/
16544T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16545S:	Supported
16546F:	Documentation/filesystems/xfs.txt
16547F:	fs/xfs/
16548
16549XILINX AXI ETHERNET DRIVER
16550M:	Anirudha Sarangi <anirudh@xilinx.com>
16551M:	John Linn <John.Linn@xilinx.com>
16552S:	Maintained
16553F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16554
16555XILINX UARTLITE SERIAL DRIVER
16556M:	Peter Korsgaard <jacmet@sunsite.dk>
16557L:	linux-serial@vger.kernel.org
16558S:	Maintained
16559F:	drivers/tty/serial/uartlite.c
16560
16561XILINX VIDEO IP CORES
16562M:	Hyun Kwon <hyun.kwon@xilinx.com>
16563M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16564L:	linux-media@vger.kernel.org
16565T:	git git://linuxtv.org/media_tree.git
16566S:	Supported
16567F:	Documentation/devicetree/bindings/media/xilinx/
16568F:	drivers/media/platform/xilinx/
16569F:	include/uapi/linux/xilinx-v4l2-controls.h
16570
16571XILLYBUS DRIVER
16572M:	Eli Billauer <eli.billauer@gmail.com>
16573L:	linux-kernel@vger.kernel.org
16574S:	Supported
16575F:	drivers/char/xillybus/
16576
16577XLP9XX I2C DRIVER
16578M:	George Cherian <george.cherian@cavium.com>
16579M:	Jan Glauber <jglauber@cavium.com>
16580L:	linux-i2c@vger.kernel.org
16581W:	http://www.cavium.com
16582S:	Supported
16583F:	drivers/i2c/busses/i2c-xlp9xx.c
16584
16585XRA1403 GPIO EXPANDER
16586M:	Nandor Han <nandor.han@ge.com>
16587M:	Semi Malinen <semi.malinen@ge.com>
16588L:	linux-gpio@vger.kernel.org
16589S:	Maintained
16590F:	drivers/gpio/gpio-xra1403.c
16591F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16592
16593XTENSA XTFPGA PLATFORM SUPPORT
16594M:	Max Filippov <jcmvbkbc@gmail.com>
16595L:	linux-xtensa@linux-xtensa.org
16596S:	Maintained
16597F:	drivers/spi/spi-xtensa-xtfpga.c
16598F:	sound/soc/xtensa/xtfpga-i2s.c
16599
16600YAM DRIVER FOR AX.25
16601M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16602L:	linux-hams@vger.kernel.org
16603S:	Maintained
16604F:	drivers/net/hamradio/yam*
16605F:	include/linux/yam.h
16606
16607YAMA SECURITY MODULE
16608M:	Kees Cook <keescook@chromium.org>
16609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16610S:	Supported
16611F:	security/yama/
16612F:	Documentation/admin-guide/LSM/Yama.rst
16613
16614YEALINK PHONE DRIVER
16615M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16616L:	usbb2k-api-dev@nongnu.org
16617S:	Maintained
16618F:	Documentation/input/devices/yealink.rst
16619F:	drivers/input/misc/yealink.*
16620
16621Z8530 DRIVER FOR AX.25
16622M:	Joerg Reuter <jreuter@yaina.de>
16623W:	http://yaina.de/jreuter/
16624W:	http://www.qsl.net/dl1bke/
16625L:	linux-hams@vger.kernel.org
16626S:	Maintained
16627F:	Documentation/networking/z8530drv.txt
16628F:	drivers/net/hamradio/*scc.c
16629F:	drivers/net/hamradio/z8530.h
16630
16631ZBUD COMPRESSED PAGE ALLOCATOR
16632M:	Seth Jennings <sjenning@redhat.com>
16633M:	Dan Streetman <ddstreet@ieee.org>
16634L:	linux-mm@kvack.org
16635S:	Maintained
16636F:	mm/zbud.c
16637F:	include/linux/zbud.h
16638
16639ZD1211RW WIRELESS DRIVER
16640M:	Daniel Drake <dsd@gentoo.org>
16641M:	Ulrich Kunitz <kune@deine-taler.de>
16642W:	http://zd1211.ath.cx/wiki/DriverRewrite
16643L:	linux-wireless@vger.kernel.org
16644L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16645S:	Maintained
16646F:	drivers/net/wireless/zydas/zd1211rw/
16647
16648ZD1301 MEDIA DRIVER
16649M:	Antti Palosaari <crope@iki.fi>
16650L:	linux-media@vger.kernel.org
16651W:	https://linuxtv.org/
16652W:	http://palosaari.fi/linux/
16653Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16654S:	Maintained
16655F:	drivers/media/usb/dvb-usb-v2/zd1301*
16656
16657ZD1301_DEMOD MEDIA DRIVER
16658M:	Antti Palosaari <crope@iki.fi>
16659L:	linux-media@vger.kernel.org
16660W:	https://linuxtv.org/
16661W:	http://palosaari.fi/linux/
16662Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16663S:	Maintained
16664F:	drivers/media/dvb-frontends/zd1301_demod*
16665
16666ZPOOL COMPRESSED PAGE STORAGE API
16667M:	Dan Streetman <ddstreet@ieee.org>
16668L:	linux-mm@kvack.org
16669S:	Maintained
16670F:	mm/zpool.c
16671F:	include/linux/zpool.h
16672
16673ZR36067 VIDEO FOR LINUX DRIVER
16674L:	mjpeg-users@lists.sourceforge.net
16675L:	linux-media@vger.kernel.org
16676W:	http://mjpeg.sourceforge.net/driver-zoran/
16677T:	hg https://linuxtv.org/hg/v4l-dvb
16678S:	Odd Fixes
16679F:	drivers/staging/media/zoran/
16680
16681ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16682M:	Minchan Kim <minchan@kernel.org>
16683M:	Nitin Gupta <ngupta@vflare.org>
16684R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16685L:	linux-kernel@vger.kernel.org
16686S:	Maintained
16687F:	drivers/block/zram/
16688F:	Documentation/blockdev/zram.txt
16689
16690ZS DECSTATION Z85C30 SERIAL DRIVER
16691M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16692S:	Maintained
16693F:	drivers/tty/serial/zs.*
16694
16695ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16696M:	Minchan Kim <minchan@kernel.org>
16697M:	Nitin Gupta <ngupta@vflare.org>
16698R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16699L:	linux-mm@kvack.org
16700S:	Maintained
16701F:	mm/zsmalloc.c
16702F:	include/linux/zsmalloc.h
16703F:	Documentation/vm/zsmalloc.rst
16704
16705ZSWAP COMPRESSED SWAP CACHING
16706M:	Seth Jennings <sjenning@redhat.com>
16707M:	Dan Streetman <ddstreet@ieee.org>
16708L:	linux-mm@kvack.org
16709S:	Maintained
16710F:	mm/zswap.c
16711
16712THE REST
16713M:	Linus Torvalds <torvalds@linux-foundation.org>
16714L:	linux-kernel@vger.kernel.org
16715Q:	http://patchwork.kernel.org/project/LKML/list/
16716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16717S:	Buried alive in reporters
16718F:	*
16719F:	*/
16720