xref: /openbmc/linux/MAINTAINERS (revision 78e3dbc1)
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:	arch/arm64/boot/dts/freescale/imx*
1527F:	drivers/clk/imx/
1528F:	drivers/firmware/imx/
1529F:	drivers/soc/imx/
1530F:	include/linux/firmware/imx/
1531F:	include/soc/imx/
1532
1533ARM/FREESCALE VYBRID ARM ARCHITECTURE
1534M:	Shawn Guo <shawnguo@kernel.org>
1535M:	Sascha Hauer <s.hauer@pengutronix.de>
1536R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1537R:	Stefan Agner <stefan@agner.ch>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1541F:	arch/arm/mach-imx/*vf610*
1542F:	arch/arm/boot/dts/vf*
1543
1544ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1545M:	Shawn Guo <shawnguo@kernel.org>
1546M:	Li Yang <leoyang.li@nxp.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1550F:	arch/arm/boot/dts/ls1021a*
1551F:	arch/arm64/boot/dts/freescale/fsl-*
1552F:	arch/arm64/boot/dts/freescale/qoriq-*
1553
1554ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1555M:	Lennert Buytenhek <kernel@wantstofly.org>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558
1559ARM/GUMSTIX MACHINE SUPPORT
1560M:	Steve Sakoman <sakoman@gmail.com>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563
1564ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1565M:	Philipp Zabel <philipp.zabel@gmail.com>
1566M:	Paul Parsons <lost.distance@yahoo.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	arch/arm/mach-pxa/hx4700.c
1570F:	arch/arm/mach-pxa/include/mach/hx4700.h
1571F:	sound/soc/pxa/hx4700.c
1572
1573ARM/HISILICON SOC SUPPORT
1574M:	Wei Xu <xuwei5@hisilicon.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576W:	http://www.hisilicon.com
1577S:	Supported
1578T:	git git://github.com/hisilicon/linux-hisi.git
1579F:	arch/arm/mach-hisi/
1580F:	arch/arm/boot/dts/hi3*
1581F:	arch/arm/boot/dts/hip*
1582F:	arch/arm/boot/dts/hisi*
1583F:	arch/arm64/boot/dts/hisilicon/
1584
1585ARM/HP JORNADA 7XX MACHINE SUPPORT
1586M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1587W:	www.jlime.com
1588S:	Maintained
1589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1590F:	arch/arm/mach-sa1100/jornada720.c
1591F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1592
1593ARM/IGEP MACHINE SUPPORT
1594M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1595M:	Javier Martinez Canillas <javier@dowhile0.org>
1596L:	linux-omap@vger.kernel.org
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/omap3-igep*
1600
1601ARM/INCOME PXA270 SUPPORT
1602M:	Marek Vasut <marek.vasut@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1606
1607ARM/INTEL IOP13XX ARM ARCHITECTURE
1608M:	Lennert Buytenhek <kernel@wantstofly.org>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611
1612ARM/INTEL IOP32X ARM ARCHITECTURE
1613M:	Lennert Buytenhek <kernel@wantstofly.org>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616
1617ARM/INTEL IOP33X ARM ARCHITECTURE
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619S:	Orphan
1620
1621ARM/INTEL IQ81342EX MACHINE SUPPORT
1622M:	Lennert Buytenhek <kernel@wantstofly.org>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625
1626ARM/INTEL IXDP2850 MACHINE SUPPORT
1627M:	Lennert Buytenhek <kernel@wantstofly.org>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629S:	Maintained
1630
1631ARM/INTEL IXP4XX ARM ARCHITECTURE
1632M:	Imre Kaloz <kaloz@openwrt.org>
1633M:	Krzysztof Halasa <khalasa@piap.pl>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635S:	Maintained
1636F:	arch/arm/mach-ixp4xx/
1637
1638ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1639M:	Jonathan Cameron <jic23@cam.ac.uk>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642F:	arch/arm/mach-pxa/stargate2.c
1643F:	drivers/pcmcia/pxa2xx_stargate2.c
1644
1645ARM/INTEL XSC3 (MANZANO) ARM CORE
1646M:	Lennert Buytenhek <kernel@wantstofly.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649
1650ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1651M:	Lennert Buytenhek <kernel@wantstofly.org>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654
1655ARM/LG1K ARCHITECTURE
1656M:	Chanho Min <chanho.min@lge.com>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm64/boot/dts/lg/
1660
1661ARM/LOGICPD PXA270 MACHINE SUPPORT
1662M:	Lennert Buytenhek <kernel@wantstofly.org>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S:	Maintained
1665
1666ARM/LPC18XX ARCHITECTURE
1667M:	Vladimir Zapolskiy <vz@mleia.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670F:	arch/arm/boot/dts/lpc43*
1671F:	drivers/i2c/busses/i2c-lpc2k.c
1672F:	drivers/memory/pl172.c
1673F:	drivers/mtd/spi-nor/nxp-spifi.c
1674F:	drivers/rtc/rtc-lpc24xx.c
1675N:	lpc18xx
1676
1677ARM/LPC32XX SOC SUPPORT
1678M:	Vladimir Zapolskiy <vz@mleia.com>
1679M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/lpc32*
1684F:	arch/arm/mach-lpc32xx/
1685F:	drivers/i2c/busses/i2c-pnx.c
1686F:	drivers/net/ethernet/nxp/lpc_eth.c
1687F:	drivers/usb/host/ohci-nxp.c
1688F:	drivers/watchdog/pnx4008_wdt.c
1689N:	lpc32xx
1690
1691ARM/MAGICIAN MACHINE SUPPORT
1692M:	Philipp Zabel <philipp.zabel@gmail.com>
1693S:	Maintained
1694
1695ARM/Marvell Dove/MV78xx0/Orion SOC support
1696M:	Jason Cooper <jason@lakedaemon.net>
1697M:	Andrew Lunn <andrew@lunn.ch>
1698M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1699M:	Gregory Clement <gregory.clement@bootlin.com>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	Documentation/devicetree/bindings/soc/dove/
1703F:	arch/arm/mach-dove/
1704F:	arch/arm/mach-mv78xx0/
1705F:	arch/arm/mach-orion5x/
1706F:	arch/arm/plat-orion/
1707F:	arch/arm/boot/dts/dove*
1708F:	arch/arm/boot/dts/orion5x*
1709
1710ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1711M:	Jason Cooper <jason@lakedaemon.net>
1712M:	Andrew Lunn <andrew@lunn.ch>
1713M:	Gregory Clement <gregory.clement@bootlin.com>
1714M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717F:	arch/arm/boot/dts/armada*
1718F:	arch/arm/boot/dts/kirkwood*
1719F:	arch/arm/configs/mvebu_*_defconfig
1720F:	arch/arm/mach-mvebu/
1721F:	arch/arm64/boot/dts/marvell/armada*
1722F:	drivers/cpufreq/armada-37xx-cpufreq.c
1723F:	drivers/cpufreq/mvebu-cpufreq.c
1724F:	drivers/irqchip/irq-armada-370-xp.c
1725F:	drivers/irqchip/irq-mvebu-*
1726F:	drivers/pinctrl/mvebu/
1727F:	drivers/rtc/rtc-armada38x.c
1728
1729ARM/Mediatek RTC DRIVER
1730M:	Eddie Huang <eddie.huang@mediatek.com>
1731M:	Sean Wang <sean.wang@mediatek.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1736F:	drivers/rtc/rtc-mt6397.c
1737F:	drivers/rtc/rtc-mt7622.c
1738
1739ARM/Mediatek SoC support
1740M:	Matthias Brugger <matthias.bgg@gmail.com>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1743W:	https://mtk.bcnfs.org/
1744C:	irc://chat.freenode.net/linux-mediatek
1745S:	Maintained
1746F:	arch/arm/boot/dts/mt6*
1747F:	arch/arm/boot/dts/mt7*
1748F:	arch/arm/boot/dts/mt8*
1749F:	arch/arm/mach-mediatek/
1750F:	arch/arm64/boot/dts/mediatek/
1751F:	drivers/soc/mediatek/
1752N:	mtk
1753N:	mt[678]
1754K:	mediatek
1755
1756ARM/Mediatek USB3 PHY DRIVER
1757M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760S:	Maintained
1761F:	drivers/phy/mediatek/
1762F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1763
1764ARM/MICREL KS8695 ARCHITECTURE
1765M:	Greg Ungerer <gerg@uclinux.org>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767F:	arch/arm/mach-ks8695/
1768S:	Odd Fixes
1769
1770ARM/Microchip (AT91) SoC support
1771M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1772M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1773M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775W:	http://www.linux4sam.org
1776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1777S:	Supported
1778N:	at91
1779N:	atmel
1780F:	arch/arm/mach-at91/
1781F:	include/soc/at91/
1782F:	arch/arm/boot/dts/at91*.dts
1783F:	arch/arm/boot/dts/at91*.dtsi
1784F:	arch/arm/boot/dts/sama*.dts
1785F:	arch/arm/boot/dts/sama*.dtsi
1786F:	arch/arm/include/debug/at91.S
1787F:	drivers/memory/atmel*
1788F:	drivers/watchdog/sama5d4_wdt.c
1789X:	drivers/input/touchscreen/atmel_mxt_ts.c
1790X:	drivers/net/wireless/atmel/
1791
1792ARM/MIOA701 MACHINE SUPPORT
1793M:	Robert Jarzmik <robert.jarzmik@free.fr>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795F:	arch/arm/mach-pxa/mioa701.c
1796S:	Maintained
1797
1798ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1799M:	Michael Petchkovsky <mkpetch@internode.on.net>
1800S:	Maintained
1801
1802ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1803M:	Linus Walleij <linus.walleij@linaro.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806F:	arch/arm/mach-nomadik/
1807F:	arch/arm/mach-u300/
1808F:	arch/arm/mach-ux500/
1809F:	arch/arm/boot/dts/ste-*
1810F:	drivers/clk/clk-nomadik.c
1811F:	drivers/clk/clk-u300.c
1812F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1813F:	drivers/clocksource/timer-u300.c
1814F:	drivers/dma/coh901318*
1815F:	drivers/dma/ste_dma40*
1816F:	drivers/hwspinlock/u8500_hsem.c
1817F:	drivers/i2c/busses/i2c-nomadik.c
1818F:	drivers/i2c/busses/i2c-stu300.c
1819F:	drivers/mfd/ab3100*
1820F:	drivers/mfd/ab8500*
1821F:	drivers/mfd/abx500*
1822F:	drivers/mfd/dbx500*
1823F:	drivers/mfd/db8500*
1824F:	drivers/pinctrl/nomadik/
1825F:	drivers/pinctrl/pinctrl-coh901*
1826F:	drivers/pinctrl/pinctrl-u300.c
1827F:	drivers/rtc/rtc-ab3100.c
1828F:	drivers/rtc/rtc-ab8500.c
1829F:	drivers/rtc/rtc-coh901331.c
1830F:	drivers/rtc/rtc-pl031.c
1831F:	drivers/watchdog/coh901327_wdt.c
1832F:	Documentation/devicetree/bindings/arm/ste-*
1833F:	Documentation/devicetree/bindings/arm/ux500/
1834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1835
1836ARM/NUVOTON NPCM ARCHITECTURE
1837M:	Avi Fishman <avifishman70@gmail.com>
1838M:	Tomer Maimon <tmaimon77@gmail.com>
1839R:	Patrick Venture <venture@google.com>
1840R:	Nancy Yuen <yuenn@google.com>
1841R:	Brendan Higgins <brendanhiggins@google.com>
1842L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1843S:	Supported
1844F:	arch/arm/mach-npcm/
1845F:	arch/arm/boot/dts/nuvoton-npcm*
1846F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1847F:	drivers/*/*npcm*
1848F:	Documentation/devicetree/bindings/*/*npcm*
1849F:	Documentation/devicetree/bindings/*/*/*npcm*
1850
1851ARM/NUVOTON W90X900 ARM ARCHITECTURE
1852M:	Wan ZongShun <mcuos.com@gmail.com>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854W:	http://www.mcuos.com
1855S:	Maintained
1856F:	arch/arm/mach-w90x900/
1857F:	drivers/input/keyboard/w90p910_keypad.c
1858F:	drivers/input/touchscreen/w90p910_ts.c
1859F:	drivers/watchdog/nuc900_wdt.c
1860F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1861F:	drivers/mtd/nand/raw/nuc900_nand.c
1862F:	drivers/rtc/rtc-nuc900.c
1863F:	drivers/spi/spi-nuc900.c
1864F:	drivers/usb/host/ehci-w90x900.c
1865F:	drivers/video/fbdev/nuc900fb.c
1866
1867ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1868M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1869L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1870W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1871S:	Supported
1872
1873ARM/Orion SoC/Technologic Systems TS-78xx platform support
1874M:	Alexander Clouter <alex@digriz.org.uk>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876W:	http://www.digriz.org.uk/ts78xx/kernel
1877S:	Maintained
1878F:	arch/arm/mach-orion5x/ts78xx-*
1879
1880ARM/OXNAS platform support
1881M:	Neil Armstrong <narmstrong@baylibre.com>
1882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883L:	linux-oxnas@groups.io (moderated for non-subscribers)
1884S:	Maintained
1885F:	arch/arm/mach-oxnas/
1886F:	arch/arm/boot/dts/ox8*.dts*
1887N:	oxnas
1888
1889ARM/PALM TREO SUPPORT
1890M:	Tomas Cech <sleep_walker@suse.com>
1891L:	linux-arm-kernel@lists.infradead.org
1892W:	http://hackndev.com
1893S:	Maintained
1894F:	arch/arm/mach-pxa/palmtreo.*
1895
1896ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1897M:	Marek Vasut <marek.vasut@gmail.com>
1898L:	linux-arm-kernel@lists.infradead.org
1899W:	http://hackndev.com
1900S:	Maintained
1901F:	arch/arm/mach-pxa/include/mach/palmtx.h
1902F:	arch/arm/mach-pxa/palmtx.c
1903F:	arch/arm/mach-pxa/palmt5.*
1904F:	arch/arm/mach-pxa/include/mach/palmld.h
1905F:	arch/arm/mach-pxa/palmld.c
1906F:	arch/arm/mach-pxa/palmte2.*
1907F:	arch/arm/mach-pxa/include/mach/palmtc.h
1908F:	arch/arm/mach-pxa/palmtc.c
1909
1910ARM/PALMZ72 SUPPORT
1911M:	Sergey Lapin <slapin@ossfans.org>
1912L:	linux-arm-kernel@lists.infradead.org
1913W:	http://hackndev.com
1914S:	Maintained
1915F:	arch/arm/mach-pxa/palmz72.*
1916
1917ARM/PLEB SUPPORT
1918M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1919W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1920S:	Maintained
1921
1922ARM/PT DIGITAL BOARD PORT
1923M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925W:	http://www.armlinux.org.uk/
1926S:	Maintained
1927
1928ARM/QUALCOMM SUPPORT
1929M:	Andy Gross <andy.gross@linaro.org>
1930M:	David Brown <david.brown@linaro.org>
1931L:	linux-arm-msm@vger.kernel.org
1932S:	Maintained
1933F:	Documentation/devicetree/bindings/soc/qcom/
1934F:	arch/arm/boot/dts/qcom-*.dts
1935F:	arch/arm/boot/dts/qcom-*.dtsi
1936F:	arch/arm/mach-qcom/
1937F:	arch/arm64/boot/dts/qcom/*
1938F:	drivers/i2c/busses/i2c-qup.c
1939F:	drivers/clk/qcom/
1940F:	drivers/dma/qcom/
1941F:	drivers/soc/qcom/
1942F:	drivers/spi/spi-qup.c
1943F:	drivers/tty/serial/msm_serial.c
1944F:	drivers/*/pm8???-*
1945F:	drivers/mfd/ssbi.c
1946F:	drivers/firmware/qcom_scm*
1947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1948
1949ARM/RADISYS ENP2611 MACHINE SUPPORT
1950M:	Lennert Buytenhek <kernel@wantstofly.org>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953
1954ARM/REALTEK ARCHITECTURE
1955M:	Andreas Färber <afaerber@suse.de>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958F:	arch/arm64/boot/dts/realtek/
1959F:	Documentation/devicetree/bindings/arm/realtek.txt
1960
1961ARM/RENESAS ARM64 ARCHITECTURE
1962M:	Simon Horman <horms@verge.net.au>
1963M:	Magnus Damm <magnus.damm@gmail.com>
1964L:	linux-renesas-soc@vger.kernel.org
1965Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1967S:	Supported
1968F:	arch/arm64/boot/dts/renesas/
1969F:	Documentation/devicetree/bindings/arm/shmobile.txt
1970F:	drivers/soc/renesas/
1971F:	include/linux/soc/renesas/
1972
1973ARM/RISCPC ARCHITECTURE
1974M:	Russell King <linux@armlinux.org.uk>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976W:	http://www.armlinux.org.uk/
1977S:	Maintained
1978F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1979F:	arch/arm/include/asm/hardware/ioc.h
1980F:	arch/arm/include/asm/hardware/iomd.h
1981F:	arch/arm/include/asm/hardware/memc.h
1982F:	arch/arm/mach-rpc/
1983F:	drivers/net/ethernet/8390/etherh.c
1984F:	drivers/net/ethernet/i825xx/ether1*
1985F:	drivers/net/ethernet/seeq/ether3*
1986F:	drivers/scsi/arm/
1987
1988ARM/Rockchip SoC support
1989M:	Heiko Stuebner <heiko@sntech.de>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991L:	linux-rockchip@lists.infradead.org
1992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1993S:	Maintained
1994F:	arch/arm/boot/dts/rk3*
1995F:	arch/arm/boot/dts/rv1108*
1996F:	arch/arm/mach-rockchip/
1997F:	drivers/clk/rockchip/
1998F:	drivers/i2c/busses/i2c-rk3x.c
1999F:	drivers/*/*rockchip*
2000F:	drivers/*/*/*rockchip*
2001F:	sound/soc/rockchip/
2002N:	rockchip
2003
2004ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2005M:	Kukjin Kim <kgene@kernel.org>
2006M:	Krzysztof Kozlowski <krzk@kernel.org>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2009Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2010S:	Maintained
2011F:	arch/arm/boot/dts/s3c*
2012F:	arch/arm/boot/dts/s5p*
2013F:	arch/arm/boot/dts/exynos*
2014F:	arch/arm64/boot/dts/exynos/
2015F:	arch/arm/plat-samsung/
2016F:	arch/arm/mach-s3c24*/
2017F:	arch/arm/mach-s3c64xx/
2018F:	arch/arm/mach-s5p*/
2019F:	arch/arm/mach-exynos*/
2020F:	drivers/*/*s3c24*
2021F:	drivers/*/*/*s3c24*
2022F:	drivers/*/*s3c64xx*
2023F:	drivers/*/*s5pv210*
2024F:	drivers/memory/samsung/*
2025F:	drivers/soc/samsung/*
2026F:	Documentation/arm/Samsung/
2027F:	Documentation/devicetree/bindings/arm/samsung/
2028F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2029F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2030N:	exynos
2031
2032ARM/SAMSUNG MOBILE MACHINE SUPPORT
2033M:	Kyungmin Park <kyungmin.park@samsung.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S:	Maintained
2036F:	arch/arm/mach-s5pv210/
2037
2038ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2039M:	Kyungmin Park <kyungmin.park@samsung.com>
2040M:	Kamil Debski <kamil@wypas.org>
2041M:	Andrzej Hajda <a.hajda@samsung.com>
2042L:	linux-arm-kernel@lists.infradead.org
2043L:	linux-media@vger.kernel.org
2044S:	Maintained
2045F:	drivers/media/platform/s5p-g2d/
2046
2047ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2048M:	Marek Szyprowski <m.szyprowski@samsung.com>
2049L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2050L:	linux-media@vger.kernel.org
2051S:	Maintained
2052F:	drivers/media/platform/s5p-cec/
2053F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2054
2055ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2056M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2057M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2058L:	linux-arm-kernel@lists.infradead.org
2059L:	linux-media@vger.kernel.org
2060S:	Maintained
2061F:	drivers/media/platform/s5p-jpeg/
2062
2063ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2064M:	Kyungmin Park <kyungmin.park@samsung.com>
2065M:	Kamil Debski <kamil@wypas.org>
2066M:	Jeongtae Park <jtp.park@samsung.com>
2067M:	Andrzej Hajda <a.hajda@samsung.com>
2068L:	linux-arm-kernel@lists.infradead.org
2069L:	linux-media@vger.kernel.org
2070S:	Maintained
2071F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2072F:	drivers/media/platform/s5p-mfc/
2073
2074ARM/SHMOBILE ARM ARCHITECTURE
2075M:	Simon Horman <horms@verge.net.au>
2076M:	Magnus Damm <magnus.damm@gmail.com>
2077L:	linux-renesas-soc@vger.kernel.org
2078Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2080S:	Supported
2081F:	arch/arm/boot/dts/emev2*
2082F:	arch/arm/boot/dts/r7s*
2083F:	arch/arm/boot/dts/r8a*
2084F:	arch/arm/boot/dts/r9a*
2085F:	arch/arm/boot/dts/sh*
2086F:	arch/arm/configs/shmobile_defconfig
2087F:	arch/arm/include/debug/renesas-scif.S
2088F:	arch/arm/mach-shmobile/
2089F:	Documentation/devicetree/bindings/arm/shmobile.txt
2090F:	drivers/soc/renesas/
2091F:	include/linux/soc/renesas/
2092
2093ARM/SOCFPGA ARCHITECTURE
2094M:	Dinh Nguyen <dinguyen@kernel.org>
2095S:	Maintained
2096F:	arch/arm/mach-socfpga/
2097F:	arch/arm/boot/dts/socfpga*
2098F:	arch/arm/configs/socfpga_defconfig
2099F:	arch/arm64/boot/dts/altera/
2100W:	http://www.rocketboards.org
2101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2102
2103ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2104M:	Dinh Nguyen <dinguyen@kernel.org>
2105S:	Maintained
2106F:	drivers/clk/socfpga/
2107
2108ARM/SOCFPGA EDAC SUPPORT
2109M:	Thor Thayer <thor.thayer@linux.intel.com>
2110S:	Maintained
2111F:	drivers/edac/altera_edac.
2112
2113ARM/SPREADTRUM SoC SUPPORT
2114M:	Orson Zhai <orsonzhai@gmail.com>
2115M:	Baolin Wang <baolin.wang@linaro.org>
2116M:	Chunyan Zhang <zhang.lyra@gmail.com>
2117S:	Maintained
2118F:	arch/arm64/boot/dts/sprd
2119N:	sprd
2120
2121ARM/STI ARCHITECTURE
2122M:	Patrice Chotard <patrice.chotard@st.com>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124W:	http://www.stlinux.com
2125S:	Maintained
2126F:	arch/arm/mach-sti/
2127F:	arch/arm/boot/dts/sti*
2128F:	drivers/char/hw_random/st-rng.c
2129F:	drivers/clocksource/arm_global_timer.c
2130F:	drivers/clocksource/clksrc_st_lpc.c
2131F:	drivers/cpufreq/sti-cpufreq.c
2132F:	drivers/dma/st_fdma*
2133F:	drivers/i2c/busses/i2c-st.c
2134F:	drivers/media/rc/st_rc.c
2135F:	drivers/media/platform/sti/c8sectpfe/
2136F:	drivers/mmc/host/sdhci-st.c
2137F:	drivers/phy/st/phy-miphy28lp.c
2138F:	drivers/phy/st/phy-stih407-usb.c
2139F:	drivers/pinctrl/pinctrl-st.c
2140F:	drivers/remoteproc/st_remoteproc.c
2141F:	drivers/remoteproc/st_slim_rproc.c
2142F:	drivers/reset/sti/
2143F:	drivers/rtc/rtc-st-lpc.c
2144F:	drivers/tty/serial/st-asc.c
2145F:	drivers/usb/dwc3/dwc3-st.c
2146F:	drivers/usb/host/ehci-st.c
2147F:	drivers/usb/host/ohci-st.c
2148F:	drivers/watchdog/st_lpc_wdt.c
2149F:	drivers/ata/ahci_st.c
2150F:	include/linux/remoteproc/st_slim_rproc.h
2151
2152ARM/STM32 ARCHITECTURE
2153M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2154M:	Alexandre Torgue <alexandre.torgue@st.com>
2155L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2159N:	stm32
2160N:	stm
2161F:	arch/arm/boot/dts/stm32*
2162F:	arch/arm/mach-stm32/
2163F:	drivers/clocksource/armv7m_systick.c
2164
2165ARM/Synaptics SoC support
2166M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2167M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/mach-berlin/
2171F:	arch/arm/boot/dts/berlin*
2172F:	arch/arm64/boot/dts/synaptics/
2173
2174ARM/TANGO ARCHITECTURE
2175M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2176M:	Mans Rullgard <mans@mansr.com>
2177L:	linux-arm-kernel@lists.infradead.org
2178S:	Odd Fixes
2179N:	tango
2180
2181ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2182M:	Lennert Buytenhek <kernel@wantstofly.org>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S:	Maintained
2185
2186ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2187M:	Hans Verkuil <hans.verkuil@cisco.com>
2188L:	linux-tegra@vger.kernel.org
2189L:	linux-media@vger.kernel.org
2190S:	Maintained
2191F:	drivers/media/platform/tegra-cec/
2192F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2193
2194ARM/TETON BGA MACHINE SUPPORT
2195M:	"Mark F. Brown" <mark.brown314@gmail.com>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198
2199ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2200M:	Santosh Shilimkar <ssantosh@kernel.org>
2201L:	linux-kernel@vger.kernel.org
2202S:	Maintained
2203F:	drivers/memory/*emif*
2204
2205ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2206M:	Tero Kristo <t-kristo@ti.com>
2207M:	Nishanth Menon <nm@ti.com>
2208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209S:	Supported
2210F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2211F:	arch/arm64/boot/dts/ti/Makefile
2212F:	arch/arm64/boot/dts/ti/k3-*
2213
2214ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2215M:	Santosh Shilimkar <ssantosh@kernel.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217S:	Maintained
2218F:	arch/arm/mach-keystone/
2219F:	arch/arm/boot/dts/keystone-*
2220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2221
2222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2223M:	Santosh Shilimkar <ssantosh@kernel.org>
2224L:	linux-kernel@vger.kernel.org
2225S:	Maintained
2226F:	drivers/clk/keystone/
2227
2228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2229M:	Santosh Shilimkar <ssantosh@kernel.org>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/clocksource/timer-keystone.c
2234
2235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2236M:	Santosh Shilimkar <ssantosh@kernel.org>
2237L:	linux-kernel@vger.kernel.org
2238S:	Maintained
2239F:	drivers/power/reset/keystone-reset.c
2240
2241ARM/THECUS N2100 MACHINE SUPPORT
2242M:	Lennert Buytenhek <kernel@wantstofly.org>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245
2246ARM/TOSA MACHINE SUPPORT
2247M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2248M:	Dirk Opfer <dirk@opfer-online.de>
2249S:	Maintained
2250
2251ARM/UNIPHIER ARCHITECTURE
2252M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2255S:	Maintained
2256F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2257F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2258F:	arch/arm/boot/dts/uniphier*
2259F:	arch/arm/include/asm/hardware/cache-uniphier.h
2260F:	arch/arm/mach-uniphier/
2261F:	arch/arm/mm/cache-uniphier.c
2262F:	arch/arm64/boot/dts/socionext/uniphier*
2263F:	drivers/bus/uniphier-system-bus.c
2264F:	drivers/clk/uniphier/
2265F:	drivers/gpio/gpio-uniphier.c
2266F:	drivers/i2c/busses/i2c-uniphier*
2267F:	drivers/irqchip/irq-uniphier-aidet.c
2268F:	drivers/mmc/host/uniphier-sd.c
2269F:	drivers/pinctrl/uniphier/
2270F:	drivers/reset/reset-uniphier.c
2271F:	drivers/tty/serial/8250/8250_uniphier.c
2272N:	uniphier
2273
2274ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2275M:	Ulf Hansson <ulf.hansson@linaro.org>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277T:	git git://git.linaro.org/people/ulfh/clk.git
2278S:	Maintained
2279F:	drivers/clk/ux500/
2280
2281ARM/VERSATILE EXPRESS PLATFORM
2282M:	Liviu Dudau <liviu.dudau@arm.com>
2283M:	Sudeep Holla <sudeep.holla@arm.com>
2284M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286S:	Maintained
2287F:	arch/arm/boot/dts/vexpress*
2288F:	arch/arm64/boot/dts/arm/
2289F:	arch/arm/mach-vexpress/
2290F:	*/*/vexpress*
2291F:	*/*/*/vexpress*
2292F:	drivers/clk/versatile/clk-vexpress-osc.c
2293F:	drivers/clocksource/timer-versatile.c
2294N:	mps2
2295
2296ARM/VFP SUPPORT
2297M:	Russell King <linux@armlinux.org.uk>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299W:	http://www.armlinux.org.uk/
2300S:	Maintained
2301F:	arch/arm/vfp/
2302
2303ARM/VOIPAC PXA270 SUPPORT
2304M:	Marek Vasut <marek.vasut@gmail.com>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Maintained
2307F:	arch/arm/mach-pxa/vpac270.c
2308F:	arch/arm/mach-pxa/include/mach/vpac270.h
2309
2310ARM/VT8500 ARM ARCHITECTURE
2311M:	Tony Prisk <linux@prisktech.co.nz>
2312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313S:	Maintained
2314F:	arch/arm/mach-vt8500/
2315F:	drivers/clocksource/timer-vt8500.c
2316F:	drivers/i2c/busses/i2c-wmt.c
2317F:	drivers/mmc/host/wmt-sdmmc.c
2318F:	drivers/pwm/pwm-vt8500.c
2319F:	drivers/rtc/rtc-vt8500.c
2320F:	drivers/tty/serial/vt8500_serial.c
2321F:	drivers/usb/host/ehci-platform.c
2322F:	drivers/usb/host/uhci-platform.c
2323F:	drivers/video/fbdev/vt8500lcdfb.*
2324F:	drivers/video/fbdev/wm8505fb*
2325F:	drivers/video/fbdev/wmt_ge_rops.*
2326
2327ARM/ZIPIT Z2 SUPPORT
2328M:	Marek Vasut <marek.vasut@gmail.com>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331F:	arch/arm/mach-pxa/z2.c
2332F:	arch/arm/mach-pxa/include/mach/z2.h
2333
2334ARM/ZTE ARCHITECTURE
2335M:	Jun Nie <jun.nie@linaro.org>
2336M:	Shawn Guo <shawnguo@kernel.org>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339F:	arch/arm/boot/dts/zx2967*
2340F:	arch/arm/mach-zx/
2341F:	arch/arm64/boot/dts/zte/
2342F:	drivers/clk/zte/
2343F:	drivers/dma/zx_dma.c
2344F:	drivers/gpio/gpio-zx.c
2345F:	drivers/i2c/busses/i2c-zx2967.c
2346F:	drivers/mmc/host/dw_mmc-zx.*
2347F:	drivers/pinctrl/zte/
2348F:	drivers/soc/zte/
2349F:	drivers/thermal/zx2967_thermal.c
2350F:	drivers/watchdog/zx2967_wdt.c
2351F:	Documentation/devicetree/bindings/arm/zte.txt
2352F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2353F:	Documentation/devicetree/bindings/dma/zxdma.txt
2354F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2355F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2356F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2357F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2358F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2359F:	Documentation/devicetree/bindings/soc/zte/
2360F:	Documentation/devicetree/bindings/sound/zte,*.txt
2361F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2362F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2363F:	include/dt-bindings/clock/zx2967*.h
2364F:	include/dt-bindings/soc/zte,*.h
2365F:	sound/soc/codecs/zx_aud96p22.c
2366F:	sound/soc/zte/
2367
2368ARM/ZYNQ ARCHITECTURE
2369M:	Michal Simek <michal.simek@xilinx.com>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371W:	http://wiki.xilinx.com
2372T:	git https://github.com/Xilinx/linux-xlnx.git
2373S:	Supported
2374F:	arch/arm/mach-zynq/
2375F:	drivers/cpuidle/cpuidle-zynq.c
2376F:	drivers/block/xsysace.c
2377N:	zynq
2378N:	xilinx
2379F:	drivers/clocksource/timer-cadence-ttc.c
2380F:	drivers/i2c/busses/i2c-cadence.c
2381F:	drivers/mmc/host/sdhci-of-arasan.c
2382F:	drivers/edac/synopsys_edac.c
2383F:	drivers/i2c/busses/i2c-xiic.c
2384
2385ARM64 PORT (AARCH64 ARCHITECTURE)
2386M:	Catalin Marinas <catalin.marinas@arm.com>
2387M:	Will Deacon <will.deacon@arm.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2390S:	Maintained
2391F:	arch/arm64/
2392X:	arch/arm64/boot/dts/
2393F:	Documentation/arm64/
2394
2395AS3645A LED FLASH CONTROLLER DRIVER
2396M:	Sakari Ailus <sakari.ailus@iki.fi>
2397L:	linux-leds@vger.kernel.org
2398S:	Maintained
2399F:	drivers/leds/leds-as3645a.c
2400
2401ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2402M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2403L:	linux-media@vger.kernel.org
2404T:	git git://linuxtv.org/media_tree.git
2405S:	Maintained
2406F:	drivers/media/i2c/ak7375.c
2407F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2408
2409ASAHI KASEI AK8974 DRIVER
2410M:	Linus Walleij <linus.walleij@linaro.org>
2411L:	linux-iio@vger.kernel.org
2412W:	http://www.akm.com/
2413S:	Supported
2414F:	drivers/iio/magnetometer/ak8974.c
2415
2416ASC7621 HARDWARE MONITOR DRIVER
2417M:	George Joseph <george.joseph@fairview5.com>
2418L:	linux-hwmon@vger.kernel.org
2419S:	Maintained
2420F:	Documentation/hwmon/asc7621
2421F:	drivers/hwmon/asc7621.c
2422
2423ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2424M:	Corentin Chary <corentin.chary@gmail.com>
2425L:	acpi4asus-user@lists.sourceforge.net
2426L:	platform-driver-x86@vger.kernel.org
2427W:	http://acpi4asus.sf.net
2428S:	Maintained
2429F:	drivers/platform/x86/asus*.c
2430F:	drivers/platform/x86/eeepc*.c
2431
2432ASUS WIRELESS RADIO CONTROL DRIVER
2433M:	João Paulo Rechi Vita <jprvita@gmail.com>
2434L:	platform-driver-x86@vger.kernel.org
2435S:	Maintained
2436F:	drivers/platform/x86/asus-wireless.c
2437
2438ASYMMETRIC KEYS
2439M:	David Howells <dhowells@redhat.com>
2440L:	keyrings@vger.kernel.org
2441S:	Maintained
2442F:	Documentation/crypto/asymmetric-keys.txt
2443F:	include/linux/verification.h
2444F:	include/crypto/public_key.h
2445F:	include/crypto/pkcs7.h
2446F:	crypto/asymmetric_keys/
2447
2448ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2449R:	Dan Williams <dan.j.williams@intel.com>
2450W:	http://sourceforge.net/projects/xscaleiop
2451S:	Odd fixes
2452F:	Documentation/crypto/async-tx-api.txt
2453F:	crypto/async_tx/
2454F:	drivers/dma/
2455F:	include/linux/dmaengine.h
2456F:	include/linux/async_tx.h
2457
2458AT24 EEPROM DRIVER
2459M:	Bartosz Golaszewski <brgl@bgdev.pl>
2460L:	linux-i2c@vger.kernel.org
2461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2462S:	Maintained
2463F:	Documentation/devicetree/bindings/eeprom/at24.txt
2464F:	drivers/misc/eeprom/at24.c
2465F:	include/linux/platform_data/at24.h
2466
2467ATA OVER ETHERNET (AOE) DRIVER
2468M:	"Ed L. Cashin" <ed.cashin@acm.org>
2469W:	http://www.openaoe.org/
2470S:	Supported
2471F:	Documentation/aoe/
2472F:	drivers/block/aoe/
2473
2474ATHEROS 71XX/9XXX GPIO DRIVER
2475M:	Alban Bedel <albeu@free.fr>
2476W:	https://github.com/AlbanBedel/linux
2477T:	git git://github.com/AlbanBedel/linux
2478S:	Maintained
2479F:	drivers/gpio/gpio-ath79.c
2480F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2481
2482ATHEROS 71XX/9XXX USB PHY DRIVER
2483M:	Alban Bedel <albeu@free.fr>
2484W:	https://github.com/AlbanBedel/linux
2485T:	git git://github.com/AlbanBedel/linux
2486S:	Maintained
2487F:	drivers/phy/qualcomm/phy-ath79-usb.c
2488F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2489
2490ATHEROS ATH GENERIC UTILITIES
2491M:	Kalle Valo <kvalo@codeaurora.org>
2492L:	linux-wireless@vger.kernel.org
2493S:	Supported
2494F:	drivers/net/wireless/ath/*
2495
2496ATHEROS ATH5K WIRELESS DRIVER
2497M:	Jiri Slaby <jirislaby@gmail.com>
2498M:	Nick Kossifidis <mickflemm@gmail.com>
2499M:	Luis Chamberlain <mcgrof@kernel.org>
2500L:	linux-wireless@vger.kernel.org
2501W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2502S:	Maintained
2503F:	drivers/net/wireless/ath/ath5k/
2504
2505ATHEROS ATH6KL WIRELESS DRIVER
2506M:	Kalle Valo <kvalo@codeaurora.org>
2507L:	linux-wireless@vger.kernel.org
2508W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2510S:	Supported
2511F:	drivers/net/wireless/ath/ath6kl/
2512
2513ATI_REMOTE2 DRIVER
2514M:	Ville Syrjala <syrjala@sci.fi>
2515S:	Maintained
2516F:	drivers/input/misc/ati_remote2.c
2517
2518ATK0110 HWMON DRIVER
2519M:	Luca Tettamanti <kronos.it@gmail.com>
2520L:	linux-hwmon@vger.kernel.org
2521S:	Maintained
2522F:	drivers/hwmon/asus_atk0110.c
2523
2524ATLX ETHERNET DRIVERS
2525M:	Jay Cliburn <jcliburn@gmail.com>
2526M:	Chris Snook <chris.snook@gmail.com>
2527L:	netdev@vger.kernel.org
2528W:	http://sourceforge.net/projects/atl1
2529W:	http://atl1.sourceforge.net
2530S:	Maintained
2531F:	drivers/net/ethernet/atheros/
2532
2533ATM
2534M:	Chas Williams <3chas3@gmail.com>
2535L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2536L:	netdev@vger.kernel.org
2537W:	http://linux-atm.sourceforge.net
2538S:	Maintained
2539F:	drivers/atm/
2540F:	include/linux/atm*
2541F:	include/uapi/linux/atm*
2542
2543ATMEL MACB ETHERNET DRIVER
2544M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2545S:	Supported
2546F:	drivers/net/ethernet/cadence/
2547
2548ATMEL MAXTOUCH DRIVER
2549M:	Nick Dyer <nick@shmanahar.org>
2550T:	git git://github.com/ndyer/linux.git
2551S:	Maintained
2552F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2553F:	drivers/input/touchscreen/atmel_mxt_ts.c
2554
2555ATMEL WIRELESS DRIVER
2556M:	Simon Kelley <simon@thekelleys.org.uk>
2557L:	linux-wireless@vger.kernel.org
2558W:	http://www.thekelleys.org.uk/atmel
2559W:	http://atmelwlandriver.sourceforge.net/
2560S:	Maintained
2561F:	drivers/net/wireless/atmel/atmel*
2562
2563ATOMIC INFRASTRUCTURE
2564M:	Will Deacon <will.deacon@arm.com>
2565M:	Peter Zijlstra <peterz@infradead.org>
2566R:	Boqun Feng <boqun.feng@gmail.com>
2567L:	linux-kernel@vger.kernel.org
2568S:	Maintained
2569F:	arch/*/include/asm/atomic*.h
2570F:	include/*/atomic*.h
2571
2572ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2573M:	Bradley Grove <linuxdrivers@attotech.com>
2574L:	linux-scsi@vger.kernel.org
2575W:	http://www.attotech.com
2576S:	Supported
2577F:	drivers/scsi/esas2r
2578
2579ATUSB IEEE 802.15.4 RADIO DRIVER
2580M:	Stefan Schmidt <stefan@datenfreihafen.org>
2581L:	linux-wpan@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ieee802154/atusb.c
2584F:	drivers/net/ieee802154/atusb.h
2585F:	drivers/net/ieee802154/at86rf230.h
2586
2587AUDIT SUBSYSTEM
2588M:	Paul Moore <paul@paul-moore.com>
2589M:	Eric Paris <eparis@redhat.com>
2590L:	linux-audit@redhat.com (moderated for non-subscribers)
2591W:	https://github.com/linux-audit
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2593S:	Supported
2594F:	include/linux/audit.h
2595F:	include/uapi/linux/audit.h
2596F:	kernel/audit*
2597
2598AUXILIARY DISPLAY DRIVERS
2599M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2600S:	Maintained
2601F:	drivers/auxdisplay/
2602F:	include/linux/cfag12864b.h
2603
2604AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2605M:	Andreas Klinger <ak@it-klinger.de>
2606L:	linux-iio@vger.kernel.org
2607S:	Maintained
2608F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2609F:	drivers/iio/adc/hx711.c
2610
2611AX.25 NETWORK LAYER
2612M:	Ralf Baechle <ralf@linux-mips.org>
2613L:	linux-hams@vger.kernel.org
2614W:	http://www.linux-ax25.org/
2615S:	Maintained
2616F:	include/uapi/linux/ax25.h
2617F:	include/net/ax25.h
2618F:	net/ax25/
2619
2620AXENTIA ARM DEVICES
2621M:	Peter Rosin <peda@axentia.se>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623S:	Maintained
2624F:	Documentation/devicetree/bindings/arm/axentia.txt
2625F:	arch/arm/boot/dts/at91-linea.dtsi
2626F:	arch/arm/boot/dts/at91-natte.dtsi
2627F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2628F:	arch/arm/boot/dts/at91-tse850-3.dts
2629
2630AXENTIA ASOC DRIVERS
2631M:	Peter Rosin <peda@axentia.se>
2632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	Documentation/devicetree/bindings/sound/axentia,*
2635F:	sound/soc/atmel/tse850-pcm5142.c
2636
2637AXXIA I2C CONTROLLER
2638M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2639L:	linux-i2c@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2642F:	drivers/i2c/busses/i2c-axxia.c
2643
2644AZ6007 DVB DRIVER
2645M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2646L:	linux-media@vger.kernel.org
2647W:	https://linuxtv.org
2648T:	git git://linuxtv.org/media_tree.git
2649S:	Maintained
2650F:	drivers/media/usb/dvb-usb-v2/az6007.c
2651
2652AZTECH FM RADIO RECEIVER DRIVER
2653M:	Hans Verkuil <hverkuil@xs4all.nl>
2654L:	linux-media@vger.kernel.org
2655T:	git git://linuxtv.org/media_tree.git
2656W:	https://linuxtv.org
2657S:	Maintained
2658F:	drivers/media/radio/radio-aztech*
2659
2660B43 WIRELESS DRIVER
2661L:	linux-wireless@vger.kernel.org
2662L:	b43-dev@lists.infradead.org
2663W:	http://wireless.kernel.org/en/users/Drivers/b43
2664S:	Odd Fixes
2665F:	drivers/net/wireless/broadcom/b43/
2666
2667B43LEGACY WIRELESS DRIVER
2668M:	Larry Finger <Larry.Finger@lwfinger.net>
2669L:	linux-wireless@vger.kernel.org
2670L:	b43-dev@lists.infradead.org
2671W:	http://wireless.kernel.org/en/users/Drivers/b43
2672S:	Maintained
2673F:	drivers/net/wireless/broadcom/b43legacy/
2674
2675BACKLIGHT CLASS/SUBSYSTEM
2676M:	Lee Jones <lee.jones@linaro.org>
2677M:	Daniel Thompson <daniel.thompson@linaro.org>
2678M:	Jingoo Han <jingoohan1@gmail.com>
2679L:	dri-devel@lists.freedesktop.org
2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2681S:	Maintained
2682F:	drivers/video/backlight/
2683F:	include/linux/backlight.h
2684F:	include/linux/pwm_backlight.h
2685F:	Documentation/devicetree/bindings/leds/backlight
2686
2687BATMAN ADVANCED
2688M:	Marek Lindner <mareklindner@neomailbox.ch>
2689M:	Simon Wunderlich <sw@simonwunderlich.de>
2690M:	Antonio Quartulli <a@unstable.cc>
2691L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2692W:	https://www.open-mesh.org/
2693Q:	https://patchwork.open-mesh.org/project/batman/list/
2694S:	Maintained
2695F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2696F:	Documentation/ABI/testing/sysfs-class-net-mesh
2697F:	Documentation/networking/batman-adv.rst
2698F:	include/uapi/linux/batadv_packet.h
2699F:	include/uapi/linux/batman_adv.h
2700F:	net/batman-adv/
2701
2702BAYCOM/HDLCDRV DRIVERS FOR AX.25
2703M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2704L:	linux-hams@vger.kernel.org
2705W:	http://www.baycom.org/~tom/ham/ham.html
2706S:	Maintained
2707F:	drivers/net/hamradio/baycom*
2708
2709BCACHE (BLOCK LAYER CACHE)
2710M:	Coly Li <colyli@suse.de>
2711M:	Kent Overstreet <kent.overstreet@gmail.com>
2712L:	linux-bcache@vger.kernel.org
2713W:	http://bcache.evilpiepirate.org
2714C:	irc://irc.oftc.net/bcache
2715S:	Maintained
2716F:	drivers/md/bcache/
2717
2718BDISP ST MEDIA DRIVER
2719M:	Fabien Dessenne <fabien.dessenne@st.com>
2720L:	linux-media@vger.kernel.org
2721T:	git git://linuxtv.org/media_tree.git
2722W:	https://linuxtv.org
2723S:	Supported
2724F:	drivers/media/platform/sti/bdisp
2725
2726BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2727M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2728L:	netdev@vger.kernel.org
2729S:	Maintained
2730F:	drivers/net/ethernet/ec_bhf.c
2731
2732BEFS FILE SYSTEM
2733M:	Luis de Bethencourt <luisbg@kernel.org>
2734M:	Salah Triki <salah.triki@gmail.com>
2735S:	Maintained
2736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2737F:	Documentation/filesystems/befs.txt
2738F:	fs/befs/
2739
2740BFQ I/O SCHEDULER
2741M:	Paolo Valente <paolo.valente@linaro.org>
2742M:	Jens Axboe <axboe@kernel.dk>
2743L:	linux-block@vger.kernel.org
2744S:	Maintained
2745F:	block/bfq-*
2746F:	Documentation/block/bfq-iosched.txt
2747
2748BFS FILE SYSTEM
2749M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2750S:	Maintained
2751F:	Documentation/filesystems/bfs.txt
2752F:	fs/bfs/
2753F:	include/uapi/linux/bfs_fs.h
2754
2755BLINKM RGB LED DRIVER
2756M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2757S:	Maintained
2758F:	drivers/leds/leds-blinkm.c
2759
2760BLOCK LAYER
2761M:	Jens Axboe <axboe@kernel.dk>
2762L:	linux-block@vger.kernel.org
2763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2764S:	Maintained
2765F:	block/
2766F:	drivers/block/
2767F:	kernel/trace/blktrace.c
2768F:	lib/sbitmap.c
2769
2770BLOCK2MTD DRIVER
2771M:	Joern Engel <joern@lazybastard.org>
2772L:	linux-mtd@lists.infradead.org
2773S:	Maintained
2774F:	drivers/mtd/devices/block2mtd.c
2775
2776BLUETOOTH DRIVERS
2777M:	Marcel Holtmann <marcel@holtmann.org>
2778M:	Johan Hedberg <johan.hedberg@gmail.com>
2779L:	linux-bluetooth@vger.kernel.org
2780W:	http://www.bluez.org/
2781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783S:	Maintained
2784F:	drivers/bluetooth/
2785
2786BLUETOOTH SUBSYSTEM
2787M:	Marcel Holtmann <marcel@holtmann.org>
2788M:	Johan Hedberg <johan.hedberg@gmail.com>
2789L:	linux-bluetooth@vger.kernel.org
2790W:	http://www.bluez.org/
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2793S:	Maintained
2794F:	net/bluetooth/
2795F:	include/net/bluetooth/
2796
2797BONDING DRIVER
2798M:	Jay Vosburgh <j.vosburgh@gmail.com>
2799M:	Veaceslav Falico <vfalico@gmail.com>
2800M:	Andy Gospodarek <andy@greyhouse.net>
2801L:	netdev@vger.kernel.org
2802W:	http://sourceforge.net/projects/bonding/
2803S:	Supported
2804F:	drivers/net/bonding/
2805F:	include/uapi/linux/if_bonding.h
2806
2807BPF (Safe dynamic programs and tools)
2808M:	Alexei Starovoitov <ast@kernel.org>
2809M:	Daniel Borkmann <daniel@iogearbox.net>
2810L:	netdev@vger.kernel.org
2811L:	linux-kernel@vger.kernel.org
2812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2814Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2815S:	Supported
2816F:	arch/*/net/*
2817F:	Documentation/networking/filter.txt
2818F:	Documentation/bpf/
2819F:	include/linux/bpf*
2820F:	include/linux/filter.h
2821F:	include/trace/events/xdp.h
2822F:	include/uapi/linux/bpf*
2823F:	include/uapi/linux/filter.h
2824F:	kernel/bpf/
2825F:	kernel/trace/bpf_trace.c
2826F:	lib/test_bpf.c
2827F:	net/bpf/
2828F:	net/core/filter.c
2829F:	net/sched/act_bpf.c
2830F:	net/sched/cls_bpf.c
2831F:	samples/bpf/
2832F:	tools/bpf/
2833F:	tools/lib/bpf/
2834F:	tools/testing/selftests/bpf/
2835
2836BPF JIT for ARM
2837M:	Shubham Bansal <illusionist.neo@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Maintained
2840F:	arch/arm/net/
2841
2842BPF JIT for ARM64
2843M:	Daniel Borkmann <daniel@iogearbox.net>
2844M:	Alexei Starovoitov <ast@kernel.org>
2845M:	Zi Shen Lim <zlim.lnx@gmail.com>
2846L:	netdev@vger.kernel.org
2847S:	Supported
2848F:	arch/arm64/net/
2849
2850BPF JIT for MIPS (32-BIT AND 64-BIT)
2851M:	Paul Burton <paul.burton@mips.com>
2852L:	netdev@vger.kernel.org
2853S:	Maintained
2854F:	arch/mips/net/
2855
2856BPF JIT for NFP NICs
2857M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2858L:	netdev@vger.kernel.org
2859S:	Supported
2860F:	drivers/net/ethernet/netronome/nfp/bpf/
2861
2862BPF JIT for POWERPC (32-BIT AND 64-BIT)
2863M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2864M:	Sandipan Das <sandipan@linux.ibm.com>
2865L:	netdev@vger.kernel.org
2866S:	Maintained
2867F:	arch/powerpc/net/
2868
2869BPF JIT for S390
2870M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2871M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2872L:	netdev@vger.kernel.org
2873S:	Maintained
2874F:	arch/s390/net/
2875X:	arch/s390/net/pnet.c
2876
2877BPF JIT for SPARC (32-BIT AND 64-BIT)
2878M:	David S. Miller <davem@davemloft.net>
2879L:	netdev@vger.kernel.org
2880S:	Maintained
2881F:	arch/sparc/net/
2882
2883BPF JIT for X86 32-BIT
2884M:	Wang YanQing <udknight@gmail.com>
2885L:	netdev@vger.kernel.org
2886S:	Maintained
2887F:	arch/x86/net/bpf_jit_comp32.c
2888
2889BPF JIT for X86 64-BIT
2890M:	Alexei Starovoitov <ast@kernel.org>
2891M:	Daniel Borkmann <daniel@iogearbox.net>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	arch/x86/net/
2895X:	arch/x86/net/bpf_jit_comp32.c
2896
2897BROADCOM B44 10/100 ETHERNET DRIVER
2898M:	Michael Chan <michael.chan@broadcom.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/broadcom/b44.*
2902
2903BROADCOM B53 ETHERNET SWITCH DRIVER
2904M:	Florian Fainelli <f.fainelli@gmail.com>
2905L:	netdev@vger.kernel.org
2906L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2907S:	Supported
2908F:	drivers/net/dsa/b53/*
2909F:	include/linux/platform_data/b53.h
2910
2911BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2912M:	Florian Fainelli <f.fainelli@gmail.com>
2913M:	Ray Jui <rjui@broadcom.com>
2914M:	Scott Branden <sbranden@broadcom.com>
2915M:	bcm-kernel-feedback-list@broadcom.com
2916T:	git git://github.com/broadcom/mach-bcm
2917S:	Maintained
2918N:	bcm281*
2919N:	bcm113*
2920N:	bcm216*
2921N:	kona
2922F:	arch/arm/mach-bcm/
2923
2924BROADCOM BCM2835 ARM ARCHITECTURE
2925M:	Eric Anholt <eric@anholt.net>
2926M:	Stefan Wahren <stefan.wahren@i2se.com>
2927L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2929T:	git git://github.com/anholt/linux
2930S:	Maintained
2931N:	bcm2835
2932F:	drivers/staging/vc04_services
2933
2934BROADCOM BCM47XX MIPS ARCHITECTURE
2935M:	Hauke Mehrtens <hauke@hauke-m.de>
2936M:	Rafał Miłecki <zajec5@gmail.com>
2937L:	linux-mips@vger.kernel.org
2938S:	Maintained
2939F:	Documentation/devicetree/bindings/mips/brcm/
2940F:	arch/mips/bcm47xx/*
2941F:	arch/mips/include/asm/mach-bcm47xx/*
2942
2943BROADCOM BCM5301X ARM ARCHITECTURE
2944M:	Hauke Mehrtens <hauke@hauke-m.de>
2945M:	Rafał Miłecki <zajec5@gmail.com>
2946M:	bcm-kernel-feedback-list@broadcom.com
2947L:	linux-arm-kernel@lists.infradead.org
2948S:	Maintained
2949F:	arch/arm/mach-bcm/bcm_5301x.c
2950F:	arch/arm/boot/dts/bcm5301x*.dtsi
2951F:	arch/arm/boot/dts/bcm470*
2952F:	arch/arm/boot/dts/bcm953012*
2953
2954BROADCOM BCM53573 ARM ARCHITECTURE
2955M:	Rafał Miłecki <rafal@milecki.pl>
2956L:	linux-arm-kernel@lists.infradead.org
2957S:	Maintained
2958F:	arch/arm/boot/dts/bcm53573*
2959F:	arch/arm/boot/dts/bcm47189*
2960
2961BROADCOM BCM63XX ARM ARCHITECTURE
2962M:	Florian Fainelli <f.fainelli@gmail.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965T:	git git://github.com/broadcom/stblinux.git
2966S:	Maintained
2967N:	bcm63xx
2968
2969BROADCOM BCM63XX/BCM33XX UDC DRIVER
2970M:	Kevin Cernekee <cernekee@gmail.com>
2971L:	linux-usb@vger.kernel.org
2972S:	Maintained
2973F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2974
2975BROADCOM BCM7XXX ARM ARCHITECTURE
2976M:	Brian Norris <computersforpeace@gmail.com>
2977M:	Gregory Fong <gregory.0xf0@gmail.com>
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979M:	bcm-kernel-feedback-list@broadcom.com
2980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981T:	git git://github.com/broadcom/stblinux.git
2982S:	Maintained
2983F:	arch/arm/mach-bcm/*brcmstb*
2984F:	arch/arm/boot/dts/bcm7*.dts*
2985F:	drivers/bus/brcmstb_gisb.c
2986F:	arch/arm/mm/cache-b15-rac.c
2987F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2988N:	brcmstb
2989
2990BROADCOM BMIPS CPUFREQ DRIVER
2991M:	Markus Mayer <mmayer@broadcom.com>
2992M:	bcm-kernel-feedback-list@broadcom.com
2993L:	linux-pm@vger.kernel.org
2994S:	Maintained
2995F:	drivers/cpufreq/bmips-cpufreq.c
2996
2997BROADCOM BMIPS MIPS ARCHITECTURE
2998M:	Kevin Cernekee <cernekee@gmail.com>
2999M:	Florian Fainelli <f.fainelli@gmail.com>
3000L:	linux-mips@vger.kernel.org
3001T:	git git://github.com/broadcom/stblinux.git
3002S:	Maintained
3003F:	arch/mips/bmips/*
3004F:	arch/mips/include/asm/mach-bmips/*
3005F:	arch/mips/kernel/*bmips*
3006F:	arch/mips/boot/dts/brcm/bcm*.dts*
3007F:	drivers/irqchip/irq-bcm63*
3008F:	drivers/irqchip/irq-bcm7*
3009F:	drivers/irqchip/irq-brcmstb*
3010F:	include/linux/bcm963xx_nvram.h
3011F:	include/linux/bcm963xx_tag.h
3012
3013BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3014M:	Rasesh Mody <rasesh.mody@cavium.com>
3015M:	Dept-GELinuxNICDev@cavium.com
3016L:	netdev@vger.kernel.org
3017S:	Supported
3018F:	drivers/net/ethernet/broadcom/bnx2.*
3019F:	drivers/net/ethernet/broadcom/bnx2_*
3020
3021BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3022M:	QLogic-Storage-Upstream@qlogic.com
3023L:	linux-scsi@vger.kernel.org
3024S:	Supported
3025F:	drivers/scsi/bnx2fc/
3026
3027BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3028M:	QLogic-Storage-Upstream@qlogic.com
3029L:	linux-scsi@vger.kernel.org
3030S:	Supported
3031F:	drivers/scsi/bnx2i/
3032
3033BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3034M:	Ariel Elior <ariel.elior@cavium.com>
3035M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3036M:	everest-linux-l2@cavium.com
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/bnx2x/
3040
3041BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3042M:	Michael Chan <michael.chan@broadcom.com>
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/broadcom/bnxt/
3046
3047BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3048M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3049M:	Franky Lin <franky.lin@broadcom.com>
3050M:	Hante Meuleman <hante.meuleman@broadcom.com>
3051M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3052M:	Wright Feng <wright.feng@cypress.com>
3053L:	linux-wireless@vger.kernel.org
3054L:	brcm80211-dev-list.pdl@broadcom.com
3055L:	brcm80211-dev-list@cypress.com
3056S:	Supported
3057F:	drivers/net/wireless/broadcom/brcm80211/
3058
3059BROADCOM BRCMSTB GPIO DRIVER
3060M:	Gregory Fong <gregory.0xf0@gmail.com>
3061L:	bcm-kernel-feedback-list@broadcom.com
3062S:	Supported
3063F:	drivers/gpio/gpio-brcmstb.c
3064F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3065
3066BROADCOM BRCMSTB I2C DRIVER
3067M:	Kamal Dasu <kdasu.kdev@gmail.com>
3068L:	linux-i2c@vger.kernel.org
3069L:	bcm-kernel-feedback-list@broadcom.com
3070S:	Supported
3071F:	drivers/i2c/busses/i2c-brcmstb.c
3072F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3073
3074BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3075M:	Al Cooper <alcooperx@gmail.com>
3076L:	linux-kernel@vger.kernel.org
3077L:	bcm-kernel-feedback-list@broadcom.com
3078S:	Maintained
3079F:	drivers/phy/broadcom/phy-brcm-usb*
3080
3081BROADCOM GENET ETHERNET DRIVER
3082M:	Doug Berger <opendmb@gmail.com>
3083M:	Florian Fainelli <f.fainelli@gmail.com>
3084L:	netdev@vger.kernel.org
3085S:	Supported
3086F:	drivers/net/ethernet/broadcom/genet/
3087
3088BROADCOM IPROC ARM ARCHITECTURE
3089M:	Ray Jui <rjui@broadcom.com>
3090M:	Scott Branden <sbranden@broadcom.com>
3091M:	bcm-kernel-feedback-list@broadcom.com
3092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093T:	git git://github.com/broadcom/cygnus-linux.git
3094S:	Maintained
3095N:	iproc
3096N:	cygnus
3097N:	bcm[-_]nsp
3098N:	bcm9113*
3099N:	bcm9583*
3100N:	bcm9585*
3101N:	bcm9586*
3102N:	bcm988312
3103N:	bcm113*
3104N:	bcm583*
3105N:	bcm585*
3106N:	bcm586*
3107N:	bcm88312
3108N:	hr2
3109N:	stingray
3110F:	arch/arm64/boot/dts/broadcom/northstar2/*
3111F:	arch/arm64/boot/dts/broadcom/stingray/*
3112F:	drivers/clk/bcm/clk-ns*
3113F:	drivers/clk/bcm/clk-sr*
3114F:	drivers/pinctrl/bcm/pinctrl-ns*
3115F:	include/dt-bindings/clock/bcm-sr*
3116
3117BROADCOM KONA GPIO DRIVER
3118M:	Ray Jui <rjui@broadcom.com>
3119L:	bcm-kernel-feedback-list@broadcom.com
3120S:	Supported
3121F:	drivers/gpio/gpio-bcm-kona.c
3122F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3123
3124BROADCOM NETXTREME-E ROCE DRIVER
3125M:	Selvin Xavier <selvin.xavier@broadcom.com>
3126M:	Devesh Sharma <devesh.sharma@broadcom.com>
3127M:	Somnath Kotur <somnath.kotur@broadcom.com>
3128M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3129L:	linux-rdma@vger.kernel.org
3130W:	http://www.broadcom.com
3131S:	Supported
3132F:	drivers/infiniband/hw/bnxt_re/
3133F:	include/uapi/rdma/bnxt_re-abi.h
3134
3135BROADCOM NVRAM DRIVER
3136M:	Rafał Miłecki <zajec5@gmail.com>
3137L:	linux-mips@vger.kernel.org
3138S:	Maintained
3139F:	drivers/firmware/broadcom/*
3140
3141BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3142M:	Rafał Miłecki <zajec5@gmail.com>
3143L:	linux-wireless@vger.kernel.org
3144S:	Maintained
3145F:	drivers/bcma/
3146F:	include/linux/bcma/
3147
3148BROADCOM STB AVS CPUFREQ DRIVER
3149M:	Markus Mayer <mmayer@broadcom.com>
3150M:	bcm-kernel-feedback-list@broadcom.com
3151L:	linux-pm@vger.kernel.org
3152S:	Maintained
3153F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3154F:	drivers/cpufreq/brcmstb*
3155
3156BROADCOM STB AVS TMON DRIVER
3157M:	Markus Mayer <mmayer@broadcom.com>
3158M:	bcm-kernel-feedback-list@broadcom.com
3159L:	linux-pm@vger.kernel.org
3160S:	Maintained
3161F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3162F:	drivers/thermal/broadcom/brcmstb*
3163
3164BROADCOM STB NAND FLASH DRIVER
3165M:	Brian Norris <computersforpeace@gmail.com>
3166M:	Kamal Dasu <kdasu.kdev@gmail.com>
3167L:	linux-mtd@lists.infradead.org
3168L:	bcm-kernel-feedback-list@broadcom.com
3169S:	Maintained
3170F:	drivers/mtd/nand/raw/brcmnand/
3171
3172BROADCOM STB DPFE DRIVER
3173M:	Markus Mayer <mmayer@broadcom.com>
3174M:	bcm-kernel-feedback-list@broadcom.com
3175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176S:	Maintained
3177F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3178F:	drivers/memory/brcmstb_dpfe.c
3179
3180BROADCOM SPI DRIVER
3181M:	Kamal Dasu <kdasu.kdev@gmail.com>
3182M:	bcm-kernel-feedback-list@broadcom.com
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3185F:	drivers/spi/spi-bcm-qspi.*
3186F:	drivers/spi/spi-brcmstb-qspi.c
3187F:	drivers/spi/spi-iproc-qspi.c
3188
3189BROADCOM SYSTEMPORT ETHERNET DRIVER
3190M:	Florian Fainelli <f.fainelli@gmail.com>
3191L:	netdev@vger.kernel.org
3192S:	Supported
3193F:	drivers/net/ethernet/broadcom/bcmsysport.*
3194
3195BROADCOM TG3 GIGABIT ETHERNET DRIVER
3196M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3197M:	Prashant Sreedharan <prashant@broadcom.com>
3198M:	Michael Chan <mchan@broadcom.com>
3199L:	netdev@vger.kernel.org
3200S:	Supported
3201F:	drivers/net/ethernet/broadcom/tg3.*
3202
3203BROCADE BFA FC SCSI DRIVER
3204M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3205M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3206L:	linux-scsi@vger.kernel.org
3207S:	Supported
3208F:	drivers/scsi/bfa/
3209
3210BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3211M:	Rasesh Mody <rasesh.mody@cavium.com>
3212M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3213M:	Dept-GELinuxNICDev@cavium.com
3214L:	netdev@vger.kernel.org
3215S:	Supported
3216F:	drivers/net/ethernet/brocade/bna/
3217
3218BSG (block layer generic sg v4 driver)
3219M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3220L:	linux-scsi@vger.kernel.org
3221S:	Supported
3222F:	block/bsg.c
3223F:	include/linux/bsg.h
3224F:	include/uapi/linux/bsg.h
3225
3226BT87X AUDIO DRIVER
3227M:	Clemens Ladisch <clemens@ladisch.de>
3228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3229T:	git git://git.alsa-project.org/alsa-kernel.git
3230S:	Maintained
3231F:	Documentation/sound/cards/bt87x.rst
3232F:	sound/pci/bt87x.c
3233
3234BT8XXGPIO DRIVER
3235M:	Michael Buesch <m@bues.ch>
3236W:	http://bu3sch.de/btgpio.php
3237S:	Maintained
3238F:	drivers/gpio/gpio-bt8xx.c
3239
3240BTRFS FILE SYSTEM
3241M:	Chris Mason <clm@fb.com>
3242M:	Josef Bacik <josef@toxicpanda.com>
3243M:	David Sterba <dsterba@suse.com>
3244L:	linux-btrfs@vger.kernel.org
3245W:	http://btrfs.wiki.kernel.org/
3246Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3248S:	Maintained
3249F:	Documentation/filesystems/btrfs.txt
3250F:	fs/btrfs/
3251F:	include/linux/btrfs*
3252F:	include/uapi/linux/btrfs*
3253
3254BTTV VIDEO4LINUX DRIVER
3255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3256L:	linux-media@vger.kernel.org
3257W:	https://linuxtv.org
3258T:	git git://linuxtv.org/media_tree.git
3259S:	Odd fixes
3260F:	Documentation/media/v4l-drivers/bttv*
3261F:	drivers/media/pci/bt8xx/bttv*
3262
3263BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3264M:	Chanwoo Choi <cw00.choi@samsung.com>
3265L:	linux-pm@vger.kernel.org
3266L:	linux-samsung-soc@vger.kernel.org
3267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3268S:	Maintained
3269F:	drivers/devfreq/exynos-bus.c
3270F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3271
3272BUSLOGIC SCSI DRIVER
3273M:	Khalid Aziz <khalid@gonehiking.org>
3274L:	linux-scsi@vger.kernel.org
3275S:	Maintained
3276F:	drivers/scsi/BusLogic.*
3277F:	drivers/scsi/FlashPoint.*
3278
3279C-MEDIA CMI8788 DRIVER
3280M:	Clemens Ladisch <clemens@ladisch.de>
3281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3282T:	git git://git.alsa-project.org/alsa-kernel.git
3283S:	Maintained
3284F:	sound/pci/oxygen/
3285
3286C-SKY ARCHITECTURE
3287M:	Guo Ren <guoren@kernel.org>
3288T:	git https://github.com/c-sky/csky-linux.git
3289S:	Supported
3290F:	arch/csky/
3291F:	Documentation/devicetree/bindings/csky/
3292F:	drivers/irqchip/irq-csky-*
3293F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3294F:	drivers/clocksource/timer-gx6605s.c
3295F:	drivers/clocksource/timer-mp-csky.c
3296F:	Documentation/devicetree/bindings/timer/csky,*
3297K:	csky
3298N:	csky
3299
3300C6X ARCHITECTURE
3301M:	Mark Salter <msalter@redhat.com>
3302M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3303L:	linux-c6x-dev@linux-c6x.org
3304W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3305S:	Maintained
3306F:	arch/c6x/
3307
3308CA8210 IEEE-802.15.4 RADIO DRIVER
3309M:	Harry Morris <h.morris@cascoda.com>
3310L:	linux-wpan@vger.kernel.org
3311W:	https://github.com/Cascoda/ca8210-linux.git
3312S:	Maintained
3313F:	drivers/net/ieee802154/ca8210.c
3314F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3315
3316CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3317M:	David Howells <dhowells@redhat.com>
3318L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3319S:	Supported
3320F:	Documentation/filesystems/caching/cachefiles.txt
3321F:	fs/cachefiles/
3322
3323CADENCE MIPI-CSI2 BRIDGES
3324M:	Maxime Ripard <maxime.ripard@bootlin.com>
3325L:	linux-media@vger.kernel.org
3326S:	Maintained
3327F:	Documentation/devicetree/bindings/media/cdns,*.txt
3328F:	drivers/media/platform/cadence/cdns-csi2*
3329
3330CADET FM/AM RADIO RECEIVER DRIVER
3331M:	Hans Verkuil <hverkuil@xs4all.nl>
3332L:	linux-media@vger.kernel.org
3333T:	git git://linuxtv.org/media_tree.git
3334W:	https://linuxtv.org
3335S:	Maintained
3336F:	drivers/media/radio/radio-cadet*
3337
3338CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3339M:	Jonathan Corbet <corbet@lwn.net>
3340L:	linux-media@vger.kernel.org
3341T:	git git://linuxtv.org/media_tree.git
3342S:	Maintained
3343F:	Documentation/media/v4l-drivers/cafe_ccic*
3344F:	drivers/media/platform/marvell-ccic/
3345
3346CAIF NETWORK LAYER
3347M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3348L:	netdev@vger.kernel.org
3349S:	Supported
3350F:	Documentation/networking/caif/
3351F:	drivers/net/caif/
3352F:	include/uapi/linux/caif/
3353F:	include/net/caif/
3354F:	net/caif/
3355
3356CAKE QDISC
3357M:	Toke Høiland-Jørgensen <toke@toke.dk>
3358L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3359S:	Maintained
3360F:	net/sched/sch_cake.c
3361
3362CALGARY x86-64 IOMMU
3363M:	Muli Ben-Yehuda <mulix@mulix.org>
3364M:	Jon Mason <jdmason@kudzu.us>
3365L:	iommu@lists.linux-foundation.org
3366S:	Maintained
3367F:	arch/x86/kernel/pci-calgary_64.c
3368F:	arch/x86/kernel/tce_64.c
3369F:	arch/x86/include/asm/calgary.h
3370F:	arch/x86/include/asm/tce.h
3371
3372CAN NETWORK DRIVERS
3373M:	Wolfgang Grandegger <wg@grandegger.com>
3374M:	Marc Kleine-Budde <mkl@pengutronix.de>
3375L:	linux-can@vger.kernel.org
3376W:	https://github.com/linux-can
3377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/net/can/
3381F:	drivers/net/can/
3382F:	include/linux/can/dev.h
3383F:	include/linux/can/platform/
3384F:	include/uapi/linux/can/error.h
3385F:	include/uapi/linux/can/netlink.h
3386
3387CAN NETWORK LAYER
3388M:	Oliver Hartkopp <socketcan@hartkopp.net>
3389M:	Marc Kleine-Budde <mkl@pengutronix.de>
3390L:	linux-can@vger.kernel.org
3391W:	https://github.com/linux-can
3392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3394S:	Maintained
3395F:	Documentation/networking/can.rst
3396F:	net/can/
3397F:	include/linux/can/core.h
3398F:	include/uapi/linux/can.h
3399F:	include/uapi/linux/can/bcm.h
3400F:	include/uapi/linux/can/raw.h
3401F:	include/uapi/linux/can/gw.h
3402
3403CAPABILITIES
3404M:	Serge Hallyn <serge@hallyn.com>
3405L:	linux-security-module@vger.kernel.org
3406S:	Supported
3407F:	include/linux/capability.h
3408F:	include/uapi/linux/capability.h
3409F:	security/commoncap.c
3410F:	kernel/capability.c
3411
3412CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3413M:	Kevin Tsai <ktsai@capellamicro.com>
3414S:	Maintained
3415F:	drivers/iio/light/cm*
3416
3417CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3418M:	Christian Lamparter <chunkeey@googlemail.com>
3419L:	linux-wireless@vger.kernel.org
3420W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3421S:	Maintained
3422F:	drivers/net/wireless/ath/carl9170/
3423
3424CAVIUM I2C DRIVER
3425M:	Jan Glauber <jglauber@cavium.com>
3426M:	David Daney <david.daney@cavium.com>
3427W:	http://www.cavium.com
3428S:	Supported
3429F:	drivers/i2c/busses/i2c-octeon*
3430F:	drivers/i2c/busses/i2c-thunderx*
3431
3432CAVIUM LIQUIDIO NETWORK DRIVER
3433M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3434M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3435M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3436M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3437L:	netdev@vger.kernel.org
3438W:	http://www.cavium.com
3439S:	Supported
3440F:	drivers/net/ethernet/cavium/liquidio/
3441
3442CAVIUM MMC DRIVER
3443M:	Jan Glauber <jglauber@cavium.com>
3444M:	David Daney <david.daney@cavium.com>
3445M:	Steven J. Hill <Steven.Hill@cavium.com>
3446W:	http://www.cavium.com
3447S:	Supported
3448F:	drivers/mmc/host/cavium*
3449
3450CAVIUM OCTEON-TX CRYPTO DRIVER
3451M:	George Cherian <george.cherian@cavium.com>
3452L:	linux-crypto@vger.kernel.org
3453W:	http://www.cavium.com
3454S:	Supported
3455F:	drivers/crypto/cavium/cpt/
3456
3457CAVIUM THUNDERX2 ARM64 SOC
3458M:	Robert Richter <rrichter@cavium.com>
3459M:	Jayachandran C <jnair@caviumnetworks.com>
3460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3461S:	Maintained
3462F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3463F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3464
3465CC2520 IEEE-802.15.4 RADIO DRIVER
3466M:	Varka Bhadram <varkabhadram@gmail.com>
3467L:	linux-wpan@vger.kernel.org
3468S:	Maintained
3469F:	drivers/net/ieee802154/cc2520.c
3470F:	include/linux/spi/cc2520.h
3471F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3472
3473CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3474M:	Gilad Ben-Yossef <gilad@benyossef.com>
3475L:	linux-crypto@vger.kernel.org
3476S:	Supported
3477F:	drivers/crypto/ccree/
3478W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3479
3480CEC FRAMEWORK
3481M:	Hans Verkuil <hans.verkuil@cisco.com>
3482L:	linux-media@vger.kernel.org
3483T:	git git://linuxtv.org/media_tree.git
3484W:	http://linuxtv.org
3485S:	Supported
3486F:	Documentation/media/kapi/cec-core.rst
3487F:	Documentation/media/uapi/cec
3488F:	drivers/media/cec/
3489F:	drivers/media/rc/keymaps/rc-cec.c
3490F:	include/media/cec.h
3491F:	include/media/cec-notifier.h
3492F:	include/uapi/linux/cec.h
3493F:	include/uapi/linux/cec-funcs.h
3494F:	Documentation/devicetree/bindings/media/cec.txt
3495F:	Documentation/ABI/testing/debugfs-cec-error-inj
3496
3497CEC GPIO DRIVER
3498M:	Hans Verkuil <hans.verkuil@cisco.com>
3499L:	linux-media@vger.kernel.org
3500T:	git git://linuxtv.org/media_tree.git
3501W:	http://linuxtv.org
3502S:	Supported
3503F:	drivers/media/platform/cec-gpio/
3504F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3505
3506CELL BROADBAND ENGINE ARCHITECTURE
3507M:	Arnd Bergmann <arnd@arndb.de>
3508L:	linuxppc-dev@lists.ozlabs.org
3509W:	http://www.ibm.com/developerworks/power/cell/
3510S:	Supported
3511F:	arch/powerpc/include/asm/cell*.h
3512F:	arch/powerpc/include/asm/spu*.h
3513F:	arch/powerpc/include/uapi/asm/spu*.h
3514F:	arch/powerpc/oprofile/*cell*
3515F:	arch/powerpc/platforms/cell/
3516
3517CEPH COMMON CODE (LIBCEPH)
3518M:	Ilya Dryomov <idryomov@gmail.com>
3519M:	"Yan, Zheng" <zyan@redhat.com>
3520M:	Sage Weil <sage@redhat.com>
3521L:	ceph-devel@vger.kernel.org
3522W:	http://ceph.com/
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3524T:	git git://github.com/ceph/ceph-client.git
3525S:	Supported
3526F:	net/ceph/
3527F:	include/linux/ceph/
3528F:	include/linux/crush/
3529
3530CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3531M:	"Yan, Zheng" <zyan@redhat.com>
3532M:	Sage Weil <sage@redhat.com>
3533M:	Ilya Dryomov <idryomov@gmail.com>
3534L:	ceph-devel@vger.kernel.org
3535W:	http://ceph.com/
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537T:	git git://github.com/ceph/ceph-client.git
3538S:	Supported
3539F:	Documentation/filesystems/ceph.txt
3540F:	fs/ceph/
3541
3542CERTIFICATE HANDLING:
3543M:	David Howells <dhowells@redhat.com>
3544M:	David Woodhouse <dwmw2@infradead.org>
3545L:	keyrings@vger.kernel.org
3546S:	Maintained
3547F:	Documentation/admin-guide/module-signing.rst
3548F:	certs/
3549F:	scripts/sign-file.c
3550F:	scripts/extract-cert.c
3551
3552CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3553L:	linux-usb@vger.kernel.org
3554S:	Orphan
3555F:	Documentation/usb/WUSB-Design-overview.txt
3556F:	Documentation/usb/wusb-cbaf
3557F:	drivers/usb/host/hwa-hc.c
3558F:	drivers/usb/host/whci/
3559F:	drivers/usb/wusbcore/
3560F:	include/linux/usb/wusb*
3561
3562CFAG12864B LCD DRIVER
3563M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3564S:	Maintained
3565F:	drivers/auxdisplay/cfag12864b.c
3566F:	include/linux/cfag12864b.h
3567
3568CFAG12864BFB LCD FRAMEBUFFER DRIVER
3569M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3570S:	Maintained
3571F:	drivers/auxdisplay/cfag12864bfb.c
3572F:	include/linux/cfag12864b.h
3573
3574802.11 (including CFG80211/NL80211)
3575M:	Johannes Berg <johannes@sipsolutions.net>
3576L:	linux-wireless@vger.kernel.org
3577W:	http://wireless.kernel.org/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3580S:	Maintained
3581F:	net/wireless/
3582F:	include/uapi/linux/nl80211.h
3583F:	include/linux/ieee80211.h
3584F:	include/net/wext.h
3585F:	include/net/cfg80211.h
3586F:	include/net/iw_handler.h
3587F:	include/net/ieee80211_radiotap.h
3588F:	Documentation/driver-api/80211/cfg80211.rst
3589F:	Documentation/networking/regulatory.txt
3590
3591CHAR and MISC DRIVERS
3592M:	Arnd Bergmann <arnd@arndb.de>
3593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3595S:	Supported
3596F:	drivers/char/
3597F:	drivers/misc/
3598F:	include/linux/miscdevice.h
3599
3600CHECKPATCH
3601M:	Andy Whitcroft <apw@canonical.com>
3602M:	Joe Perches <joe@perches.com>
3603S:	Maintained
3604F:	scripts/checkpatch.pl
3605
3606CHINESE DOCUMENTATION
3607M:	Harry Wei <harryxiyou@gmail.com>
3608L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3609L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3610S:	Maintained
3611F:	Documentation/translations/zh_CN/
3612
3613CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3614M:	Peter Chen <Peter.Chen@nxp.com>
3615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3616L:	linux-usb@vger.kernel.org
3617S:	Maintained
3618F:	drivers/usb/chipidea/
3619
3620CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3621M:	Hans de Goede <hdegoede@redhat.com>
3622L:	linux-input@vger.kernel.org
3623S:	Maintained
3624F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3625F:	drivers/input/touchscreen/chipone_icn8318.c
3626
3627CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3628M:	Hans de Goede <hdegoede@redhat.com>
3629L:	linux-input@vger.kernel.org
3630S:	Maintained
3631F:	drivers/input/touchscreen/chipone_icn8505.c
3632
3633CHROME HARDWARE PLATFORM SUPPORT
3634M:	Benson Leung <bleung@chromium.org>
3635M:	Olof Johansson <olof@lixom.net>
3636S:	Maintained
3637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3638F:	drivers/platform/chrome/
3639
3640CIRRUS LOGIC AUDIO CODEC DRIVERS
3641M:	Brian Austin <brian.austin@cirrus.com>
3642M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3644S:	Maintained
3645F:	sound/soc/codecs/cs*
3646
3647CIRRUS LOGIC EP93XX ETHERNET DRIVER
3648M:	Hartley Sweeten <hsweeten@visionengravers.com>
3649L:	netdev@vger.kernel.org
3650S:	Maintained
3651F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3652
3653CISCO FCOE HBA DRIVER
3654M:	Satish Kharat <satishkh@cisco.com>
3655M:	Sesidhar Baddela <sebaddel@cisco.com>
3656M:	Karan Tilak Kumar <kartilak@cisco.com>
3657L:	linux-scsi@vger.kernel.org
3658S:	Supported
3659F:	drivers/scsi/fnic/
3660
3661CISCO SCSI HBA DRIVER
3662M:	Karan Tilak Kumar <kartilak@cisco.com>
3663M:	Sesidhar Baddela <sebaddel@cisco.com>
3664L:	linux-scsi@vger.kernel.org
3665S:	Supported
3666F:	drivers/scsi/snic/
3667
3668CISCO VIC ETHERNET NIC DRIVER
3669M:	Christian Benvenuti <benve@cisco.com>
3670M:	Govindarajulu Varadarajan <_govind@gmx.com>
3671M:	Parvi Kaustubhi <pkaustub@cisco.com>
3672S:	Supported
3673F:	drivers/net/ethernet/cisco/enic/
3674
3675CISCO VIC LOW LATENCY NIC DRIVER
3676M:	Christian Benvenuti <benve@cisco.com>
3677S:	Supported
3678F:	drivers/infiniband/hw/usnic/
3679
3680CIRRUS LOGIC MADERA CODEC DRIVERS
3681M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3682M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3683L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3684L:	patches@opensource.cirrus.com
3685T:	git https://github.com/CirrusLogic/linux-drivers.git
3686W:	https://github.com/CirrusLogic/linux-drivers/wiki
3687S:	Supported
3688F:	Documentation/devicetree/bindings/mfd/madera.txt
3689F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3690F:	include/linux/mfd/madera/*
3691F:	drivers/gpio/gpio-madera*
3692F:	drivers/mfd/madera*
3693F:	drivers/mfd/cs47l*
3694F:	drivers/pinctrl/cirrus/*
3695
3696CLANG-FORMAT FILE
3697M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3698S:	Maintained
3699F:	.clang-format
3700
3701CLEANCACHE API
3702M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3703L:	linux-kernel@vger.kernel.org
3704S:	Maintained
3705F:	mm/cleancache.c
3706F:	include/linux/cleancache.h
3707
3708CLK API
3709M:	Russell King <linux@armlinux.org.uk>
3710L:	linux-clk@vger.kernel.org
3711S:	Maintained
3712F:	include/linux/clk.h
3713
3714CLOCKSOURCE, CLOCKEVENT DRIVERS
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Thomas Gleixner <tglx@linutronix.de>
3717L:	linux-kernel@vger.kernel.org
3718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3719S:	Supported
3720F:	drivers/clocksource/
3721F:	Documentation/devicetree/bindings/timer/
3722
3723CMPC ACPI DRIVER
3724M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3725M:	Daniel Oliveira Nascimento <don@syst.com.br>
3726L:	platform-driver-x86@vger.kernel.org
3727S:	Supported
3728F:	drivers/platform/x86/classmate-laptop.c
3729
3730COBALT MEDIA DRIVER
3731M:	Hans Verkuil <hans.verkuil@cisco.com>
3732L:	linux-media@vger.kernel.org
3733T:	git git://linuxtv.org/media_tree.git
3734W:	https://linuxtv.org
3735S:	Supported
3736F:	drivers/media/pci/cobalt/
3737
3738COCCINELLE/Semantic Patches (SmPL)
3739M:	Julia Lawall <Julia.Lawall@lip6.fr>
3740M:	Gilles Muller <Gilles.Muller@lip6.fr>
3741M:	Nicolas Palix <nicolas.palix@imag.fr>
3742M:	Michal Marek <michal.lkml@markovi.net>
3743L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3745W:	http://coccinelle.lip6.fr/
3746S:	Supported
3747F:	Documentation/dev-tools/coccinelle.rst
3748F:	scripts/coccinelle/
3749F:	scripts/coccicheck
3750
3751CODA FILE SYSTEM
3752M:	Jan Harkes <jaharkes@cs.cmu.edu>
3753M:	coda@cs.cmu.edu
3754L:	codalist@coda.cs.cmu.edu
3755W:	http://www.coda.cs.cmu.edu/
3756S:	Maintained
3757F:	Documentation/filesystems/coda.txt
3758F:	fs/coda/
3759F:	include/linux/coda*.h
3760F:	include/uapi/linux/coda*.h
3761
3762CODA V4L2 MEM2MEM DRIVER
3763M:	Philipp Zabel <p.zabel@pengutronix.de>
3764L:	linux-media@vger.kernel.org
3765S:	Maintained
3766F:	Documentation/devicetree/bindings/media/coda.txt
3767F:	drivers/media/platform/coda/
3768
3769CODE OF CONDUCT
3770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3771S:	Supported
3772F:	Documentation/process/code-of-conduct.rst
3773F:	Documentation/process/code-of-conduct-interpretation.rst
3774
3775COMMON CLK FRAMEWORK
3776M:	Michael Turquette <mturquette@baylibre.com>
3777M:	Stephen Boyd <sboyd@kernel.org>
3778L:	linux-clk@vger.kernel.org
3779Q:	http://patchwork.kernel.org/project/linux-clk/list/
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3781S:	Maintained
3782F:	Documentation/devicetree/bindings/clock/
3783F:	drivers/clk/
3784X:	drivers/clk/clkdev.c
3785F:	include/linux/clk-pr*
3786F:	include/linux/clk/
3787F:	include/linux/of_clk.h
3788
3789COMMON INTERNET FILE SYSTEM (CIFS)
3790M:	Steve French <sfrench@samba.org>
3791L:	linux-cifs@vger.kernel.org
3792L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3793W:	http://linux-cifs.samba.org/
3794T:	git git://git.samba.org/sfrench/cifs-2.6.git
3795S:	Supported
3796F:	Documentation/filesystems/cifs/
3797F:	fs/cifs/
3798
3799COMPACTPCI HOTPLUG CORE
3800M:	Scott Murray <scott@spiteful.org>
3801L:	linux-pci@vger.kernel.org
3802S:	Maintained
3803F:	drivers/pci/hotplug/cpci_hotplug*
3804
3805COMPACTPCI HOTPLUG GENERIC DRIVER
3806M:	Scott Murray <scott@spiteful.org>
3807L:	linux-pci@vger.kernel.org
3808S:	Maintained
3809F:	drivers/pci/hotplug/cpcihp_generic.c
3810
3811COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3812M:	Scott Murray <scott@spiteful.org>
3813L:	linux-pci@vger.kernel.org
3814S:	Maintained
3815F:	drivers/pci/hotplug/cpcihp_zt5550.*
3816
3817COMPAL LAPTOP SUPPORT
3818M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3819L:	platform-driver-x86@vger.kernel.org
3820S:	Maintained
3821F:	drivers/platform/x86/compal-laptop.c
3822
3823COMPILER ATTRIBUTES
3824M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3825S:	Maintained
3826F:	include/linux/compiler_attributes.h
3827
3828CONEXANT ACCESSRUNNER USB DRIVER
3829L:	accessrunner-general@lists.sourceforge.net
3830W:	http://accessrunner.sourceforge.net/
3831S:	Orphan
3832F:	drivers/usb/atm/cxacru.c
3833
3834CONFIGFS
3835M:	Joel Becker <jlbec@evilplan.org>
3836M:	Christoph Hellwig <hch@lst.de>
3837T:	git git://git.infradead.org/users/hch/configfs.git
3838S:	Supported
3839F:	fs/configfs/
3840F:	include/linux/configfs.h
3841
3842CONNECTOR
3843M:	Evgeniy Polyakov <zbr@ioremap.net>
3844L:	netdev@vger.kernel.org
3845S:	Maintained
3846F:	drivers/connector/
3847
3848CONTROL GROUP (CGROUP)
3849M:	Tejun Heo <tj@kernel.org>
3850M:	Li Zefan <lizefan@huawei.com>
3851M:	Johannes Weiner <hannes@cmpxchg.org>
3852L:	cgroups@vger.kernel.org
3853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3854S:	Maintained
3855F:	Documentation/cgroup*
3856F:	include/linux/cgroup*
3857F:	kernel/cgroup*
3858
3859CONTROL GROUP - CPUSET
3860M:	Li Zefan <lizefan@huawei.com>
3861L:	cgroups@vger.kernel.org
3862W:	http://www.bullopensource.org/cpuset/
3863W:	http://oss.sgi.com/projects/cpusets/
3864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3865S:	Maintained
3866F:	Documentation/cgroup-v1/cpusets.txt
3867F:	include/linux/cpuset.h
3868F:	kernel/cgroup/cpuset.c
3869
3870CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3871M:	Johannes Weiner <hannes@cmpxchg.org>
3872M:	Michal Hocko <mhocko@kernel.org>
3873M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3874L:	cgroups@vger.kernel.org
3875L:	linux-mm@kvack.org
3876S:	Maintained
3877F:	mm/memcontrol.c
3878F:	mm/swap_cgroup.c
3879
3880CORETEMP HARDWARE MONITORING DRIVER
3881M:	Fenghua Yu <fenghua.yu@intel.com>
3882L:	linux-hwmon@vger.kernel.org
3883S:	Maintained
3884F:	Documentation/hwmon/coretemp
3885F:	drivers/hwmon/coretemp.c
3886
3887COSA/SRP SYNC SERIAL DRIVER
3888M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3889W:	http://www.fi.muni.cz/~kas/cosa/
3890S:	Maintained
3891F:	drivers/net/wan/cosa*
3892
3893CPMAC ETHERNET DRIVER
3894M:	Florian Fainelli <f.fainelli@gmail.com>
3895L:	netdev@vger.kernel.org
3896S:	Maintained
3897F:	drivers/net/ethernet/ti/cpmac.c
3898
3899CPU FREQUENCY DRIVERS
3900M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3901M:	Viresh Kumar <viresh.kumar@linaro.org>
3902L:	linux-pm@vger.kernel.org
3903S:	Maintained
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3905T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3906B:	https://bugzilla.kernel.org
3907F:	Documentation/cpu-freq/
3908F:	Documentation/devicetree/bindings/cpufreq/
3909F:	drivers/cpufreq/
3910F:	include/linux/cpufreq.h
3911F:	tools/testing/selftests/cpufreq/
3912
3913CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3914M:	Viresh Kumar <viresh.kumar@linaro.org>
3915M:	Sudeep Holla <sudeep.holla@arm.com>
3916L:	linux-pm@vger.kernel.org
3917W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3918S:	Maintained
3919F:	drivers/cpufreq/arm_big_little.h
3920F:	drivers/cpufreq/arm_big_little.c
3921
3922CPU POWER MONITORING SUBSYSTEM
3923M:	Thomas Renninger <trenn@suse.com>
3924M:	Shuah Khan <shuah@kernel.org>
3925L:	linux-pm@vger.kernel.org
3926S:	Maintained
3927F:	tools/power/cpupower/
3928
3929CPUID/MSR DRIVER
3930M:	"H. Peter Anvin" <hpa@zytor.com>
3931S:	Maintained
3932F:	arch/x86/kernel/cpuid.c
3933F:	arch/x86/kernel/msr.c
3934
3935CPUIDLE DRIVER - ARM BIG LITTLE
3936M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3937M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3938L:	linux-pm@vger.kernel.org
3939L:	linux-arm-kernel@lists.infradead.org
3940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3941S:	Maintained
3942F:	drivers/cpuidle/cpuidle-big_little.c
3943
3944CPUIDLE DRIVER - ARM EXYNOS
3945M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3946M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3947M:	Kukjin Kim <kgene@kernel.org>
3948L:	linux-pm@vger.kernel.org
3949L:	linux-samsung-soc@vger.kernel.org
3950S:	Supported
3951F:	drivers/cpuidle/cpuidle-exynos.c
3952F:	arch/arm/mach-exynos/pm.c
3953
3954CPUIDLE DRIVERS
3955M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3956M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3957L:	linux-pm@vger.kernel.org
3958S:	Maintained
3959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960B:	https://bugzilla.kernel.org
3961F:	drivers/cpuidle/*
3962F:	include/linux/cpuidle.h
3963
3964CRAMFS FILESYSTEM
3965M:	Nicolas Pitre <nico@linaro.org>
3966S:	Maintained
3967F:	Documentation/filesystems/cramfs.txt
3968F:	fs/cramfs/
3969
3970CRYPTO API
3971M:	Herbert Xu <herbert@gondor.apana.org.au>
3972M:	"David S. Miller" <davem@davemloft.net>
3973L:	linux-crypto@vger.kernel.org
3974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3976S:	Maintained
3977F:	Documentation/crypto/
3978F:	Documentation/devicetree/bindings/crypto/
3979F:	arch/*/crypto/
3980F:	crypto/
3981F:	drivers/crypto/
3982F:	include/crypto/
3983F:	include/linux/crypto*
3984
3985CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3986M:	Neil Horman <nhorman@tuxdriver.com>
3987L:	linux-crypto@vger.kernel.org
3988S:	Maintained
3989F:	crypto/ansi_cprng.c
3990F:	crypto/rng.c
3991
3992CS3308 MEDIA DRIVER
3993M:	Hans Verkuil <hverkuil@xs4all.nl>
3994L:	linux-media@vger.kernel.org
3995T:	git git://linuxtv.org/media_tree.git
3996W:	http://linuxtv.org
3997S:	Odd Fixes
3998F:	drivers/media/i2c/cs3308.c
3999F:	drivers/media/i2c/cs3308.h
4000
4001CS5535 Audio ALSA driver
4002M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4003S:	Maintained
4004F:	sound/pci/cs5535audio/
4005
4006CW1200 WLAN driver
4007M:	Solomon Peachy <pizza@shaftnet.org>
4008S:	Maintained
4009F:	drivers/net/wireless/st/cw1200/
4010
4011CX18 VIDEO4LINUX DRIVER
4012M:	Andy Walls <awalls@md.metrocast.net>
4013L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4014L:	linux-media@vger.kernel.org
4015T:	git git://linuxtv.org/media_tree.git
4016W:	https://linuxtv.org
4017W:	http://www.ivtvdriver.org/index.php/Cx18
4018S:	Maintained
4019F:	Documentation/media/v4l-drivers/cx18*
4020F:	drivers/media/pci/cx18/
4021F:	include/uapi/linux/ivtv*
4022
4023CX2341X MPEG ENCODER HELPER MODULE
4024M:	Hans Verkuil <hverkuil@xs4all.nl>
4025L:	linux-media@vger.kernel.org
4026T:	git git://linuxtv.org/media_tree.git
4027W:	https://linuxtv.org
4028S:	Maintained
4029F:	drivers/media/common/cx2341x*
4030F:	include/media/cx2341x*
4031
4032CX24120 MEDIA DRIVER
4033M:	Jemma Denson <jdenson@gmail.com>
4034M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4035L:	linux-media@vger.kernel.org
4036W:	https://linuxtv.org
4037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4038S:	Maintained
4039F:	drivers/media/dvb-frontends/cx24120*
4040
4041CX88 VIDEO4LINUX DRIVER
4042M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4043L:	linux-media@vger.kernel.org
4044W:	https://linuxtv.org
4045T:	git git://linuxtv.org/media_tree.git
4046S:	Odd fixes
4047F:	Documentation/media/v4l-drivers/cx88*
4048F:	drivers/media/pci/cx88/
4049
4050CXD2820R MEDIA DRIVER
4051M:	Antti Palosaari <crope@iki.fi>
4052L:	linux-media@vger.kernel.org
4053W:	https://linuxtv.org
4054W:	http://palosaari.fi/linux/
4055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4056T:	git git://linuxtv.org/anttip/media_tree.git
4057S:	Maintained
4058F:	drivers/media/dvb-frontends/cxd2820r*
4059
4060CXGB3 ETHERNET DRIVER (CXGB3)
4061M:	Arjun Vynipadath <arjun@chelsio.com>
4062L:	netdev@vger.kernel.org
4063W:	http://www.chelsio.com
4064S:	Supported
4065F:	drivers/net/ethernet/chelsio/cxgb3/
4066
4067CXGB3 ISCSI DRIVER (CXGB3I)
4068M:	Karen Xie <kxie@chelsio.com>
4069L:	linux-scsi@vger.kernel.org
4070W:	http://www.chelsio.com
4071S:	Supported
4072F:	drivers/scsi/cxgbi/cxgb3i
4073
4074CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4075M:	Steve Wise <swise@chelsio.com>
4076L:	linux-rdma@vger.kernel.org
4077W:	http://www.openfabrics.org
4078S:	Supported
4079F:	drivers/infiniband/hw/cxgb3/
4080F:	include/uapi/rdma/cxgb3-abi.h
4081
4082CXGB4 CRYPTO DRIVER (chcr)
4083M:	Harsh Jain <harsh@chelsio.com>
4084L:	linux-crypto@vger.kernel.org
4085W:	http://www.chelsio.com
4086S:	Supported
4087F:	drivers/crypto/chelsio
4088
4089CXGB4 ETHERNET DRIVER (CXGB4)
4090M:	Arjun Vynipadath <arjun@chelsio.com>
4091L:	netdev@vger.kernel.org
4092W:	http://www.chelsio.com
4093S:	Supported
4094F:	drivers/net/ethernet/chelsio/cxgb4/
4095
4096CXGB4 ISCSI DRIVER (CXGB4I)
4097M:	Karen Xie <kxie@chelsio.com>
4098L:	linux-scsi@vger.kernel.org
4099W:	http://www.chelsio.com
4100S:	Supported
4101F:	drivers/scsi/cxgbi/cxgb4i
4102
4103CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4104M:	Steve Wise <swise@chelsio.com>
4105L:	linux-rdma@vger.kernel.org
4106W:	http://www.openfabrics.org
4107S:	Supported
4108F:	drivers/infiniband/hw/cxgb4/
4109F:	include/uapi/rdma/cxgb4-abi.h
4110
4111CXGB4VF ETHERNET DRIVER (CXGB4VF)
4112M:	Casey Leedom <leedom@chelsio.com>
4113L:	netdev@vger.kernel.org
4114W:	http://www.chelsio.com
4115S:	Supported
4116F:	drivers/net/ethernet/chelsio/cxgb4vf/
4117
4118CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4119M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4120M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4121L:	linuxppc-dev@lists.ozlabs.org
4122S:	Supported
4123F:	arch/powerpc/platforms/powernv/pci-cxl.c
4124F:	drivers/misc/cxl/
4125F:	include/misc/cxl*
4126F:	include/uapi/misc/cxl.h
4127F:	Documentation/powerpc/cxl.txt
4128F:	Documentation/ABI/testing/sysfs-class-cxl
4129
4130CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4131M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4132M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4133M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4134L:	linux-scsi@vger.kernel.org
4135S:	Supported
4136F:	drivers/scsi/cxlflash/
4137F:	include/uapi/scsi/cxlflash_ioctl.h
4138F:	Documentation/powerpc/cxlflash.txt
4139
4140CYBERPRO FB DRIVER
4141M:	Russell King <linux@armlinux.org.uk>
4142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4143W:	http://www.armlinux.org.uk/
4144S:	Maintained
4145F:	drivers/video/fbdev/cyber2000fb.*
4146
4147CYCLADES ASYNC MUX DRIVER
4148W:	http://www.cyclades.com/
4149S:	Orphan
4150F:	drivers/tty/cyclades.c
4151F:	include/linux/cyclades.h
4152F:	include/uapi/linux/cyclades.h
4153
4154CYCLADES PC300 DRIVER
4155W:	http://www.cyclades.com/
4156S:	Orphan
4157F:	drivers/net/wan/pc300*
4158
4159CYPRESS_FIRMWARE MEDIA DRIVER
4160M:	Antti Palosaari <crope@iki.fi>
4161L:	linux-media@vger.kernel.org
4162W:	https://linuxtv.org
4163W:	http://palosaari.fi/linux/
4164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4165T:	git git://linuxtv.org/anttip/media_tree.git
4166S:	Maintained
4167F:	drivers/media/common/cypress_firmware*
4168
4169CYTTSP TOUCHSCREEN DRIVER
4170M:	Ferruh Yigit <fery@cypress.com>
4171L:	linux-input@vger.kernel.org
4172S:	Supported
4173F:	drivers/input/touchscreen/cyttsp*
4174F:	include/linux/input/cyttsp.h
4175
4176D-LINK DIR-685 TOUCHKEYS DRIVER
4177M:	Linus Walleij <linus.walleij@linaro.org>
4178L:	linux-input@vger.kernel.org
4179S:	Supported
4180F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4181
4182DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4183M:	Joshua Kinard <kumba@gentoo.org>
4184S:	Maintained
4185F:	drivers/rtc/rtc-ds1685.c
4186F:	include/linux/rtc/ds1685.h
4187
4188DAMA SLAVE for AX.25
4189M:	Joerg Reuter <jreuter@yaina.de>
4190W:	http://yaina.de/jreuter/
4191W:	http://www.qsl.net/dl1bke/
4192L:	linux-hams@vger.kernel.org
4193S:	Maintained
4194F:	net/ax25/af_ax25.c
4195F:	net/ax25/ax25_dev.c
4196F:	net/ax25/ax25_ds_*
4197F:	net/ax25/ax25_in.c
4198F:	net/ax25/ax25_out.c
4199F:	net/ax25/ax25_timer.c
4200F:	net/ax25/sysctl_net_ax25.c
4201
4202DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4203L:	netdev@vger.kernel.org
4204S:	Orphan
4205F:	Documentation/networking/dmfe.txt
4206F:	drivers/net/ethernet/dec/tulip/dmfe.c
4207
4208DC390/AM53C974 SCSI driver
4209M:	Hannes Reinecke <hare@suse.com>
4210L:	linux-scsi@vger.kernel.org
4211S:	Maintained
4212F:	drivers/scsi/am53c974.c
4213
4214DC395x SCSI driver
4215M:	Oliver Neukum <oliver@neukum.org>
4216M:	Ali Akcaagac <aliakc@web.de>
4217M:	Jamie Lenehan <lenehan@twibble.org>
4218L:	dc395x@twibble.org
4219W:	http://twibble.org/dist/dc395x/
4220W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4221S:	Maintained
4222F:	Documentation/scsi/dc395x.txt
4223F:	drivers/scsi/dc395x.*
4224
4225DCCP PROTOCOL
4226M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4227L:	dccp@vger.kernel.org
4228W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4229S:	Maintained
4230F:	include/linux/dccp.h
4231F:	include/uapi/linux/dccp.h
4232F:	include/linux/tfrc.h
4233F:	net/dccp/
4234
4235DECnet NETWORK LAYER
4236W:	http://linux-decnet.sourceforge.net
4237L:	linux-decnet-user@lists.sourceforge.net
4238S:	Orphan
4239F:	Documentation/networking/decnet.txt
4240F:	net/decnet/
4241
4242DECSTATION PLATFORM SUPPORT
4243M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4244L:	linux-mips@vger.kernel.org
4245W:	http://www.linux-mips.org/wiki/DECstation
4246S:	Maintained
4247F:	arch/mips/dec/
4248F:	arch/mips/include/asm/dec/
4249F:	arch/mips/include/asm/mach-dec/
4250
4251DEFXX FDDI NETWORK DRIVER
4252M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4253S:	Maintained
4254F:	drivers/net/fddi/defxx.*
4255
4256DELL SMBIOS DRIVER
4257M:	Pali Rohár <pali.rohar@gmail.com>
4258M:	Mario Limonciello <mario.limonciello@dell.com>
4259L:	platform-driver-x86@vger.kernel.org
4260S:	Maintained
4261F:	drivers/platform/x86/dell-smbios.*
4262
4263DELL SMBIOS SMM DRIVER
4264M:	Mario Limonciello <mario.limonciello@dell.com>
4265L:	platform-driver-x86@vger.kernel.org
4266S:	Maintained
4267F:	drivers/platform/x86/dell-smbios-smm.c
4268
4269DELL SMBIOS WMI DRIVER
4270M:	Mario Limonciello <mario.limonciello@dell.com>
4271L:	platform-driver-x86@vger.kernel.org
4272S:	Maintained
4273F:	drivers/platform/x86/dell-smbios-wmi.c
4274F:	tools/wmi/dell-smbios-example.c
4275
4276DEFZA FDDI NETWORK DRIVER
4277M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4278S:	Maintained
4279F:	drivers/net/fddi/defza.*
4280
4281DELL LAPTOP DRIVER
4282M:	Matthew Garrett <mjg59@srcf.ucam.org>
4283M:	Pali Rohár <pali.rohar@gmail.com>
4284L:	platform-driver-x86@vger.kernel.org
4285S:	Maintained
4286F:	drivers/platform/x86/dell-laptop.c
4287
4288DELL LAPTOP FREEFALL DRIVER
4289M:	Pali Rohár <pali.rohar@gmail.com>
4290S:	Maintained
4291F:	drivers/platform/x86/dell-smo8800.c
4292
4293DELL LAPTOP RBTN DRIVER
4294M:	Pali Rohár <pali.rohar@gmail.com>
4295S:	Maintained
4296F:	drivers/platform/x86/dell-rbtn.*
4297
4298DELL REMOTE BIOS UPDATE DRIVER
4299M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4300L:	platform-driver-x86@vger.kernel.org
4301S:	Maintained
4302F:	drivers/platform/x86/dell_rbu.c
4303
4304DELL LAPTOP SMM DRIVER
4305M:	Pali Rohár <pali.rohar@gmail.com>
4306S:	Maintained
4307F:	drivers/hwmon/dell-smm-hwmon.c
4308F:	include/uapi/linux/i8k.h
4309
4310DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4311M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4312L:	platform-driver-x86@vger.kernel.org
4313S:	Maintained
4314F:	Documentation/dcdbas.txt
4315F:	drivers/platform/x86/dcdbas.*
4316
4317DELL WMI NOTIFICATIONS DRIVER
4318M:	Matthew Garrett <mjg59@srcf.ucam.org>
4319M:	Pali Rohár <pali.rohar@gmail.com>
4320S:	Maintained
4321F:	drivers/platform/x86/dell-wmi.c
4322
4323DELL WMI DESCRIPTOR DRIVER
4324M:	Mario Limonciello <mario.limonciello@dell.com>
4325S:	Maintained
4326F:	drivers/platform/x86/dell-wmi-descriptor.c
4327
4328DELTA ST MEDIA DRIVER
4329M:	Hugues Fruchet <hugues.fruchet@st.com>
4330L:	linux-media@vger.kernel.org
4331T:	git git://linuxtv.org/media_tree.git
4332W:	https://linuxtv.org
4333S:	Supported
4334F:	drivers/media/platform/sti/delta
4335
4336DENALI NAND DRIVER
4337M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4338L:	linux-mtd@lists.infradead.org
4339S:	Supported
4340F:	drivers/mtd/nand/raw/denali*
4341
4342DESIGNWARE USB2 DRD IP DRIVER
4343M:	Minas Harutyunyan <hminas@synopsys.com>
4344L:	linux-usb@vger.kernel.org
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4346S:	Maintained
4347F:	drivers/usb/dwc2/
4348
4349DESIGNWARE USB3 DRD IP DRIVER
4350M:	Felipe Balbi <balbi@kernel.org>
4351L:	linux-usb@vger.kernel.org
4352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4353S:	Maintained
4354F:	drivers/usb/dwc3/
4355
4356DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4357M:	Andreas Klinger <ak@it-klinger.de>
4358L:	linux-iio@vger.kernel.org
4359S:	Maintained
4360F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4361F:	drivers/iio/proximity/srf*.c
4362
4363DEVICE COREDUMP (DEV_COREDUMP)
4364M:	Johannes Berg <johannes@sipsolutions.net>
4365L:	linux-kernel@vger.kernel.org
4366S:	Maintained
4367F:	drivers/base/devcoredump.c
4368F:	include/linux/devcoredump.h
4369
4370DEVICE FREQUENCY (DEVFREQ)
4371M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4372M:	Kyungmin Park <kyungmin.park@samsung.com>
4373R:	Chanwoo Choi <cw00.choi@samsung.com>
4374L:	linux-pm@vger.kernel.org
4375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4376S:	Maintained
4377F:	drivers/devfreq/
4378F:	include/linux/devfreq.h
4379F:	Documentation/devicetree/bindings/devfreq/
4380
4381DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4382M:	Chanwoo Choi <cw00.choi@samsung.com>
4383L:	linux-pm@vger.kernel.org
4384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4385S:	Supported
4386F:	drivers/devfreq/event/
4387F:	drivers/devfreq/devfreq-event.c
4388F:	include/linux/devfreq-event.h
4389F:	Documentation/devicetree/bindings/devfreq/event/
4390
4391DEVICE NUMBER REGISTRY
4392M:	Torben Mathiasen <device@lanana.org>
4393W:	http://lanana.org/docs/device-list/index.html
4394S:	Maintained
4395
4396DEVICE-MAPPER  (LVM)
4397M:	Alasdair Kergon <agk@redhat.com>
4398M:	Mike Snitzer <snitzer@redhat.com>
4399M:	dm-devel@redhat.com
4400L:	dm-devel@redhat.com
4401W:	http://sources.redhat.com/dm
4402Q:	http://patchwork.kernel.org/project/dm-devel/list/
4403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4404T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4405S:	Maintained
4406F:	Documentation/device-mapper/
4407F:	drivers/md/Makefile
4408F:	drivers/md/Kconfig
4409F:	drivers/md/dm*
4410F:	drivers/md/persistent-data/
4411F:	include/linux/device-mapper.h
4412F:	include/linux/dm-*.h
4413F:	include/uapi/linux/dm-*.h
4414
4415DEVLINK
4416M:	Jiri Pirko <jiri@mellanox.com>
4417L:	netdev@vger.kernel.org
4418S:	Supported
4419F:	net/core/devlink.c
4420F:	include/net/devlink.h
4421F:	include/uapi/linux/devlink.h
4422
4423DIALOG SEMICONDUCTOR DRIVERS
4424M:	Support Opensource <support.opensource@diasemi.com>
4425W:	http://www.dialog-semiconductor.com/products
4426S:	Supported
4427F:	Documentation/hwmon/da90??
4428F:	Documentation/devicetree/bindings/mfd/da90*.txt
4429F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4430F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4431F:	Documentation/devicetree/bindings/regulator/da92*.txt
4432F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4433F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4434F:	drivers/gpio/gpio-da90??.c
4435F:	drivers/hwmon/da90??-hwmon.c
4436F:	drivers/iio/adc/da91??-*.c
4437F:	drivers/input/misc/da90??_onkey.c
4438F:	drivers/input/touchscreen/da9052_tsi.c
4439F:	drivers/leds/leds-da90??.c
4440F:	drivers/mfd/da903x.c
4441F:	drivers/mfd/da90??-*.c
4442F:	drivers/mfd/da91??-*.c
4443F:	drivers/power/supply/da9052-battery.c
4444F:	drivers/power/supply/da91??-*.c
4445F:	drivers/regulator/da903x.c
4446F:	drivers/regulator/da9???-regulator.[ch]
4447F:	drivers/thermal/da90??-thermal.c
4448F:	drivers/rtc/rtc-da90??.c
4449F:	drivers/video/backlight/da90??_bl.c
4450F:	drivers/watchdog/da90??_wdt.c
4451F:	include/linux/mfd/da903x.h
4452F:	include/linux/mfd/da9052/
4453F:	include/linux/mfd/da9055/
4454F:	include/linux/mfd/da9062/
4455F:	include/linux/mfd/da9063/
4456F:	include/linux/mfd/da9150/
4457F:	include/linux/regulator/da9211.h
4458F:	include/sound/da[79]*.h
4459F:	sound/soc/codecs/da[79]*.[ch]
4460
4461DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4462M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4463L:	linux-gpio@vger.kernel.org
4464S:	Maintained
4465F:	drivers/gpio/gpio-gpio-mm.c
4466
4467DIOLAN U2C-12 I2C DRIVER
4468M:	Guenter Roeck <linux@roeck-us.net>
4469L:	linux-i2c@vger.kernel.org
4470S:	Maintained
4471F:	drivers/i2c/busses/i2c-diolan-u2c.c
4472
4473FILESYSTEM DIRECT ACCESS (DAX)
4474M:	Matthew Wilcox <willy@infradead.org>
4475M:	Ross Zwisler <zwisler@kernel.org>
4476M:	Jan Kara <jack@suse.cz>
4477L:	linux-fsdevel@vger.kernel.org
4478S:	Supported
4479F:	fs/dax.c
4480F:	include/linux/dax.h
4481F:	include/trace/events/fs_dax.h
4482
4483DEVICE DIRECT ACCESS (DAX)
4484M:	Dan Williams <dan.j.williams@intel.com>
4485M:	Dave Jiang <dave.jiang@intel.com>
4486M:	Ross Zwisler <zwisler@kernel.org>
4487M:	Vishal Verma <vishal.l.verma@intel.com>
4488L:	linux-nvdimm@lists.01.org
4489S:	Supported
4490F:	drivers/dax/
4491
4492DIRECTORY NOTIFICATION (DNOTIFY)
4493M:	Jan Kara <jack@suse.cz>
4494R:	Amir Goldstein <amir73il@gmail.com>
4495L:	linux-fsdevel@vger.kernel.org
4496S:	Maintained
4497F:	Documentation/filesystems/dnotify.txt
4498F:	fs/notify/dnotify/
4499F:	include/linux/dnotify.h
4500
4501DISK GEOMETRY AND PARTITION HANDLING
4502M:	Andries Brouwer <aeb@cwi.nl>
4503W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4504W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4505W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4506S:	Maintained
4507
4508DISKQUOTA
4509M:	Jan Kara <jack@suse.com>
4510S:	Maintained
4511F:	Documentation/filesystems/quota.txt
4512F:	fs/quota/
4513F:	include/linux/quota*.h
4514F:	include/uapi/linux/quota*.h
4515
4516DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4517M:	Bernie Thompson <bernie@plugable.com>
4518L:	linux-fbdev@vger.kernel.org
4519S:	Maintained
4520W:	http://plugable.com/category/projects/udlfb/
4521F:	drivers/video/fbdev/udlfb.c
4522F:	include/video/udlfb.h
4523F:	Documentation/fb/udlfb.txt
4524
4525DISTRIBUTED LOCK MANAGER (DLM)
4526M:	Christine Caulfield <ccaulfie@redhat.com>
4527M:	David Teigland <teigland@redhat.com>
4528L:	cluster-devel@redhat.com
4529W:	http://sources.redhat.com/cluster/
4530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4531S:	Supported
4532F:	fs/dlm/
4533
4534DMA BUFFER SHARING FRAMEWORK
4535M:	Sumit Semwal <sumit.semwal@linaro.org>
4536S:	Maintained
4537L:	linux-media@vger.kernel.org
4538L:	dri-devel@lists.freedesktop.org
4539L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4540F:	drivers/dma-buf/
4541F:	include/linux/dma-buf*
4542F:	include/linux/reservation.h
4543F:	include/linux/*fence.h
4544F:	Documentation/driver-api/dma-buf.rst
4545T:	git git://anongit.freedesktop.org/drm/drm-misc
4546
4547DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4548M:	Vinod Koul <vkoul@kernel.org>
4549L:	dmaengine@vger.kernel.org
4550Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4551S:	Maintained
4552F:	drivers/dma/
4553F:	include/linux/dmaengine.h
4554F:	include/linux/of_dma.h
4555F:	Documentation/devicetree/bindings/dma/
4556F:	Documentation/driver-api/dmaengine/
4557T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4558
4559DMA MAPPING HELPERS
4560M:	Christoph Hellwig <hch@lst.de>
4561M:	Marek Szyprowski <m.szyprowski@samsung.com>
4562R:	Robin Murphy <robin.murphy@arm.com>
4563L:	iommu@lists.linux-foundation.org
4564T:	git git://git.infradead.org/users/hch/dma-mapping.git
4565W:	http://git.infradead.org/users/hch/dma-mapping.git
4566S:	Supported
4567F:	kernel/dma/
4568F:	include/asm-generic/dma-mapping.h
4569F:	include/linux/dma-direct.h
4570F:	include/linux/dma-mapping.h
4571F:	include/linux/dma-noncoherent.h
4572
4573DME1737 HARDWARE MONITOR DRIVER
4574M:	Juerg Haefliger <juergh@gmail.com>
4575L:	linux-hwmon@vger.kernel.org
4576S:	Maintained
4577F:	Documentation/hwmon/dme1737
4578F:	drivers/hwmon/dme1737.c
4579
4580DMI/SMBIOS SUPPORT
4581M:	Jean Delvare <jdelvare@suse.com>
4582S:	Maintained
4583T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4584F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4585F:	drivers/firmware/dmi-id.c
4586F:	drivers/firmware/dmi_scan.c
4587F:	include/linux/dmi.h
4588
4589DOCUMENTATION
4590M:	Jonathan Corbet <corbet@lwn.net>
4591L:	linux-doc@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/
4594F:	scripts/kernel-doc
4595X:	Documentation/ABI/
4596X:	Documentation/acpi/
4597X:	Documentation/devicetree/
4598X:	Documentation/i2c/
4599X:	Documentation/media/
4600X:	Documentation/power/
4601X:	Documentation/spi/
4602T:	git git://git.lwn.net/linux.git docs-next
4603
4604DOCUMENTATION/ITALIAN
4605M:	Federico Vaga <federico.vaga@vaga.pv.it>
4606L:	linux-doc@vger.kernel.org
4607S:	Maintained
4608F:	Documentation/translations/it_IT
4609
4610DONGWOON DW9714 LENS VOICE COIL DRIVER
4611M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4612L:	linux-media@vger.kernel.org
4613T:	git git://linuxtv.org/media_tree.git
4614S:	Maintained
4615F:	drivers/media/i2c/dw9714.c
4616F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4617
4618DONGWOON DW9807 LENS VOICE COIL DRIVER
4619M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4620L:	linux-media@vger.kernel.org
4621T:	git git://linuxtv.org/media_tree.git
4622S:	Maintained
4623F:	drivers/media/i2c/dw9807-vcm.c
4624F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4625
4626DOUBLETALK DRIVER
4627M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4628L:	blinux-list@redhat.com
4629S:	Maintained
4630F:	drivers/char/dtlk.c
4631F:	include/linux/dtlk.h
4632
4633DPAA2 DATAPATH I/O (DPIO) DRIVER
4634M:	Roy Pledge <Roy.Pledge@nxp.com>
4635L:	linux-kernel@vger.kernel.org
4636S:	Maintained
4637F:	drivers/soc/fsl/dpio
4638
4639DPAA2 ETHERNET DRIVER
4640M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4641L:	netdev@vger.kernel.org
4642S:	Maintained
4643F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4644F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4645F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4646F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4647F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4648
4649DPAA2 ETHERNET SWITCH DRIVER
4650M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4651M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4652L:	linux-kernel@vger.kernel.org
4653S:	Maintained
4654F:	drivers/staging/fsl-dpaa2/ethsw
4655
4656DPAA2 PTP CLOCK DRIVER
4657M:	Yangbo Lu <yangbo.lu@nxp.com>
4658L:	netdev@vger.kernel.org
4659S:	Maintained
4660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4661F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4662
4663DPT_I2O SCSI RAID DRIVER
4664M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4665L:	linux-scsi@vger.kernel.org
4666W:	http://www.adaptec.com/
4667S:	Maintained
4668F:	drivers/scsi/dpt*
4669F:	drivers/scsi/dpt/
4670
4671DRBD DRIVER
4672M:	Philipp Reisner <philipp.reisner@linbit.com>
4673M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4674L:	drbd-dev@lists.linbit.com
4675W:	http://www.drbd.org
4676T:	git git://git.linbit.com/linux-drbd.git
4677T:	git git://git.linbit.com/drbd-8.4.git
4678S:	Supported
4679F:	drivers/block/drbd/
4680F:	lib/lru_cache.c
4681F:	Documentation/blockdev/drbd/
4682
4683DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4685R:	"Rafael J. Wysocki" <rafael@kernel.org>
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4687S:	Supported
4688F:	Documentation/kobject.txt
4689F:	drivers/base/
4690F:	fs/debugfs/
4691F:	fs/sysfs/
4692F:	include/linux/debugfs.h
4693F:	include/linux/kobj*
4694F:	lib/kobj*
4695
4696DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4697M:	Kevin Hilman <khilman@kernel.org>
4698M:	Nishanth Menon <nm@ti.com>
4699S:	Maintained
4700F:	drivers/power/avs/
4701F:	include/linux/power/smartreflex.h
4702L:	linux-pm@vger.kernel.org
4703
4704DRM DRIVER FOR ARM PL111 CLCD
4705M:	Eric Anholt <eric@anholt.net>
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Supported
4708F:	drivers/gpu/drm/pl111/
4709
4710DRM DRIVER FOR ARM VERSATILE TFT PANELS
4711M:	Linus Walleij <linus.walleij@linaro.org>
4712T:	git git://anongit.freedesktop.org/drm/drm-misc
4713S:	Maintained
4714F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4715F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4716
4717DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4718M:	Dave Airlie <airlied@redhat.com>
4719S:	Odd Fixes
4720F:	drivers/gpu/drm/ast/
4721
4722DRM DRIVER FOR BOCHS VIRTUAL GPU
4723M:	Gerd Hoffmann <kraxel@redhat.com>
4724L:	virtualization@lists.linux-foundation.org
4725T:	git git://anongit.freedesktop.org/drm/drm-misc
4726S:	Maintained
4727F:	drivers/gpu/drm/bochs/
4728
4729DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4730M:	Linus Walleij <linus.walleij@linaro.org>
4731T:	git git://anongit.freedesktop.org/drm/drm-misc
4732S:	Maintained
4733F:	drivers/gpu/drm/tve200/
4734
4735DRM DRIVER FOR ILITEK ILI9225 PANELS
4736M:	David Lechner <david@lechnology.com>
4737S:	Maintained
4738F:	drivers/gpu/drm/tinydrm/ili9225.c
4739F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4740
4741DRM DRIVER FOR INTEL I810 VIDEO CARDS
4742S:	Orphan / Obsolete
4743F:	drivers/gpu/drm/i810/
4744F:	include/uapi/drm/i810_drm.h
4745
4746DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4747S:	Orphan / Obsolete
4748F:	drivers/gpu/drm/mga/
4749F:	include/uapi/drm/mga_drm.h
4750
4751DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4752M:	Dave Airlie <airlied@redhat.com>
4753S:	Odd Fixes
4754F:	drivers/gpu/drm/mgag200/
4755
4756DRM DRIVER FOR MI0283QT
4757M:	Noralf Trønnes <noralf@tronnes.org>
4758S:	Maintained
4759F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4760F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4761
4762DRM DRIVER FOR MSM ADRENO GPU
4763M:	Rob Clark <robdclark@gmail.com>
4764L:	linux-arm-msm@vger.kernel.org
4765L:	dri-devel@lists.freedesktop.org
4766L:	freedreno@lists.freedesktop.org
4767T:	git git://people.freedesktop.org/~robclark/linux
4768S:	Maintained
4769F:	drivers/gpu/drm/msm/
4770F:	include/uapi/drm/msm_drm.h
4771F:	Documentation/devicetree/bindings/display/msm/
4772
4773DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4774M:	Ben Skeggs <bskeggs@redhat.com>
4775L:	dri-devel@lists.freedesktop.org
4776L:	nouveau@lists.freedesktop.org
4777T:	git git://github.com/skeggsb/linux
4778S:	Supported
4779F:	drivers/gpu/drm/nouveau/
4780F:	include/uapi/drm/nouveau_drm.h
4781
4782DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4783M:	Noralf Trønnes <noralf@tronnes.org>
4784S:	Maintained
4785F:	drivers/gpu/drm/tinydrm/repaper.c
4786F:	Documentation/devicetree/bindings/display/repaper.txt
4787
4788DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4789M:	Dave Airlie <airlied@redhat.com>
4790M:	Gerd Hoffmann <kraxel@redhat.com>
4791L:	virtualization@lists.linux-foundation.org
4792T:	git git://anongit.freedesktop.org/drm/drm-misc
4793S:	Obsolete
4794W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4795F:	drivers/gpu/drm/cirrus/
4796
4797DRM DRIVER FOR QXL VIRTUAL GPU
4798M:	Dave Airlie <airlied@redhat.com>
4799M:	Gerd Hoffmann <kraxel@redhat.com>
4800L:	virtualization@lists.linux-foundation.org
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802S:	Maintained
4803F:	drivers/gpu/drm/qxl/
4804F:	include/uapi/drm/qxl_drm.h
4805
4806DRM DRIVER FOR RAGE 128 VIDEO CARDS
4807S:	Orphan / Obsolete
4808F:	drivers/gpu/drm/r128/
4809F:	include/uapi/drm/r128_drm.h
4810
4811DRM DRIVER FOR SAVAGE VIDEO CARDS
4812S:	Orphan / Obsolete
4813F:	drivers/gpu/drm/savage/
4814F:	include/uapi/drm/savage_drm.h
4815
4816DRM DRIVER FOR SIS VIDEO CARDS
4817S:	Orphan / Obsolete
4818F:	drivers/gpu/drm/sis/
4819F:	include/uapi/drm/sis_drm.h
4820
4821DRM DRIVER FOR SITRONIX ST7586 PANELS
4822M:	David Lechner <david@lechnology.com>
4823S:	Maintained
4824F:	drivers/gpu/drm/tinydrm/st7586.c
4825F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4826
4827DRM DRIVER FOR SITRONIX ST7735R PANELS
4828M:	David Lechner <david@lechnology.com>
4829S:	Maintained
4830F:	drivers/gpu/drm/tinydrm/st7735r.c
4831F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4832
4833DRM DRIVER FOR TDFX VIDEO CARDS
4834S:	Orphan / Obsolete
4835F:	drivers/gpu/drm/tdfx/
4836
4837DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4838M:	Dave Airlie <airlied@redhat.com>
4839R:	Sean Paul <sean@poorly.run>
4840L:	dri-devel@lists.freedesktop.org
4841S:	Odd Fixes
4842F:	drivers/gpu/drm/udl/
4843T:	git git://anongit.freedesktop.org/drm/drm-misc
4844
4845DRM DRIVER FOR VMWARE VIRTUAL GPU
4846M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4847M:	Sinclair Yeh <syeh@vmware.com>
4848M:	Thomas Hellstrom <thellstrom@vmware.com>
4849L:	dri-devel@lists.freedesktop.org
4850T:	git git://people.freedesktop.org/~syeh/repos_linux
4851T:	git git://people.freedesktop.org/~thomash/linux
4852S:	Supported
4853F:	drivers/gpu/drm/vmwgfx/
4854F:	include/uapi/drm/vmwgfx_drm.h
4855
4856DRM DRIVERS
4857M:	David Airlie <airlied@linux.ie>
4858M:	Daniel Vetter <daniel@ffwll.ch>
4859L:	dri-devel@lists.freedesktop.org
4860T:	git git://anongit.freedesktop.org/drm/drm
4861B:	https://bugs.freedesktop.org/
4862C:	irc://chat.freenode.net/dri-devel
4863S:	Maintained
4864F:	drivers/gpu/drm/
4865F:	drivers/gpu/vga/
4866F:	Documentation/devicetree/bindings/display/
4867F:	Documentation/devicetree/bindings/gpu/
4868F:	Documentation/gpu/
4869F:	include/drm/
4870F:	include/uapi/drm/
4871F:	include/linux/vga*
4872
4873DRM DRIVERS AND MISC GPU PATCHES
4874M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4875M:	Maxime Ripard <maxime.ripard@bootlin.com>
4876M:	Sean Paul <sean@poorly.run>
4877W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4878S:	Maintained
4879T:	git git://anongit.freedesktop.org/drm/drm-misc
4880F:	Documentation/gpu/
4881F:	drivers/gpu/vga/
4882F:	drivers/gpu/drm/*
4883F:	include/drm/drm*
4884F:	include/uapi/drm/drm*
4885F:	include/linux/vga*
4886
4887DRM DRIVERS FOR ALLWINNER A10
4888M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4889L:	dri-devel@lists.freedesktop.org
4890S:	Supported
4891F:	drivers/gpu/drm/sun4i/
4892F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4893T:	git git://anongit.freedesktop.org/drm/drm-misc
4894
4895DRM DRIVERS FOR AMLOGIC SOCS
4896M:	Neil Armstrong <narmstrong@baylibre.com>
4897L:	dri-devel@lists.freedesktop.org
4898L:	linux-amlogic@lists.infradead.org
4899W:	http://linux-meson.com/
4900S:	Supported
4901F:	drivers/gpu/drm/meson/
4902F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4903F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4904F:	Documentation/gpu/meson.rst
4905T:	git git://anongit.freedesktop.org/drm/drm-misc
4906
4907DRM DRIVERS FOR ATMEL HLCDC
4908M:	Boris Brezillon <boris.brezillon@bootlin.com>
4909L:	dri-devel@lists.freedesktop.org
4910S:	Supported
4911F:	drivers/gpu/drm/atmel-hlcdc/
4912F:	Documentation/devicetree/bindings/display/atmel/
4913T:	git git://anongit.freedesktop.org/drm/drm-misc
4914
4915DRM DRIVERS FOR BRIDGE CHIPS
4916M:	Archit Taneja <architt@codeaurora.org>
4917M:	Andrzej Hajda <a.hajda@samsung.com>
4918R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4919S:	Maintained
4920T:	git git://anongit.freedesktop.org/drm/drm-misc
4921F:	drivers/gpu/drm/bridge/
4922
4923DRM DRIVERS FOR EXYNOS
4924M:	Inki Dae <inki.dae@samsung.com>
4925M:	Joonyoung Shim <jy0922.shim@samsung.com>
4926M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4927M:	Kyungmin Park <kyungmin.park@samsung.com>
4928L:	dri-devel@lists.freedesktop.org
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4930S:	Supported
4931F:	drivers/gpu/drm/exynos/
4932F:	include/uapi/drm/exynos_drm.h
4933F:	Documentation/devicetree/bindings/display/exynos/
4934
4935DRM DRIVERS FOR FREESCALE DCU
4936M:	Stefan Agner <stefan@agner.ch>
4937M:	Alison Wang <alison.wang@nxp.com>
4938L:	dri-devel@lists.freedesktop.org
4939S:	Supported
4940F:	drivers/gpu/drm/fsl-dcu/
4941F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4942F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4943F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DRM DRIVERS FOR FREESCALE IMX
4947M:	Philipp Zabel <p.zabel@pengutronix.de>
4948L:	dri-devel@lists.freedesktop.org
4949S:	Maintained
4950F:	drivers/gpu/drm/imx/
4951F:	drivers/gpu/ipu-v3/
4952F:	Documentation/devicetree/bindings/display/imx/
4953
4954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4955M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4956L:	dri-devel@lists.freedesktop.org
4957T:	git git://github.com/patjak/drm-gma500
4958S:	Maintained
4959F:	drivers/gpu/drm/gma500/
4960
4961DRM DRIVERS FOR HISILICON
4962M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4963M:	Rongrong Zou <zourongrong@gmail.com>
4964R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4965R:	Chen Feng <puck.chen@hisilicon.com>
4966L:	dri-devel@lists.freedesktop.org
4967T:	git git://github.com/xin3liang/linux.git
4968S:	Maintained
4969F:	drivers/gpu/drm/hisilicon/
4970F:	Documentation/devicetree/bindings/display/hisilicon/
4971
4972DRM DRIVERS FOR MEDIATEK
4973M:	CK Hu <ck.hu@mediatek.com>
4974M:	Philipp Zabel <p.zabel@pengutronix.de>
4975L:	dri-devel@lists.freedesktop.org
4976S:	Supported
4977F:	drivers/gpu/drm/mediatek/
4978F:	Documentation/devicetree/bindings/display/mediatek/
4979
4980DRM DRIVERS FOR NVIDIA TEGRA
4981M:	Thierry Reding <thierry.reding@gmail.com>
4982L:	dri-devel@lists.freedesktop.org
4983L:	linux-tegra@vger.kernel.org
4984T:	git git://anongit.freedesktop.org/tegra/linux.git
4985S:	Supported
4986F:	drivers/gpu/drm/tegra/
4987F:	drivers/gpu/host1x/
4988F:	include/linux/host1x.h
4989F:	include/uapi/drm/tegra_drm.h
4990F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4991
4992DRM DRIVERS FOR RENESAS
4993M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4994M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4995L:	dri-devel@lists.freedesktop.org
4996L:	linux-renesas-soc@vger.kernel.org
4997T:	git git://linuxtv.org/pinchartl/media drm/du/next
4998S:	Supported
4999F:	drivers/gpu/drm/rcar-du/
5000F:	drivers/gpu/drm/shmobile/
5001F:	include/linux/platform_data/shmob_drm.h
5002F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5003F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5004F:	Documentation/devicetree/bindings/display/renesas,du.txt
5005
5006DRM DRIVERS FOR ROCKCHIP
5007M:	Sandy Huang <hjc@rock-chips.com>
5008M:	Heiko Stübner <heiko@sntech.de>
5009L:	dri-devel@lists.freedesktop.org
5010S:	Maintained
5011F:	drivers/gpu/drm/rockchip/
5012F:	Documentation/devicetree/bindings/display/rockchip/
5013T:	git git://anongit.freedesktop.org/drm/drm-misc
5014
5015DRM DRIVERS FOR STI
5016M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5017M:	Vincent Abriou <vincent.abriou@st.com>
5018L:	dri-devel@lists.freedesktop.org
5019T:	git git://anongit.freedesktop.org/drm/drm-misc
5020S:	Maintained
5021F:	drivers/gpu/drm/sti
5022F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5023
5024DRM DRIVERS FOR STM
5025M:	Yannick Fertre <yannick.fertre@st.com>
5026M:	Philippe Cornu <philippe.cornu@st.com>
5027M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5028M:	Vincent Abriou <vincent.abriou@st.com>
5029L:	dri-devel@lists.freedesktop.org
5030T:	git git://anongit.freedesktop.org/drm/drm-misc
5031S:	Maintained
5032F:	drivers/gpu/drm/stm
5033F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5034
5035DRM DRIVERS FOR TI LCDC
5036M:	Jyri Sarha <jsarha@ti.com>
5037R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5038L:	dri-devel@lists.freedesktop.org
5039S:	Maintained
5040F:	drivers/gpu/drm/tilcdc/
5041F:	Documentation/devicetree/bindings/display/tilcdc/
5042
5043DRM DRIVERS FOR TI OMAP
5044M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5045L:	dri-devel@lists.freedesktop.org
5046S:	Maintained
5047F:	drivers/gpu/drm/omapdrm/
5048F:	Documentation/devicetree/bindings/display/ti/
5049
5050DRM DRIVERS FOR V3D
5051M:	Eric Anholt <eric@anholt.net>
5052S:	Supported
5053F:	drivers/gpu/drm/v3d/
5054F:	include/uapi/drm/v3d_drm.h
5055F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5056T:	git git://anongit.freedesktop.org/drm/drm-misc
5057
5058DRM DRIVERS FOR VC4
5059M:	Eric Anholt <eric@anholt.net>
5060T:	git git://github.com/anholt/linux
5061S:	Supported
5062F:	drivers/gpu/drm/vc4/
5063F:	include/uapi/drm/vc4_drm.h
5064F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5065T:	git git://anongit.freedesktop.org/drm/drm-misc
5066
5067DRM DRIVERS FOR VIVANTE GPU IP
5068M:	Lucas Stach <l.stach@pengutronix.de>
5069R:	Russell King <linux+etnaviv@armlinux.org.uk>
5070R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5071L:	etnaviv@lists.freedesktop.org
5072L:	dri-devel@lists.freedesktop.org
5073S:	Maintained
5074F:	drivers/gpu/drm/etnaviv/
5075F:	include/uapi/drm/etnaviv_drm.h
5076F:	Documentation/devicetree/bindings/display/etnaviv/
5077
5078DRM DRIVERS FOR ZTE ZX
5079M:	Shawn Guo <shawnguo@kernel.org>
5080L:	dri-devel@lists.freedesktop.org
5081S:	Maintained
5082F:	drivers/gpu/drm/zte/
5083F:	Documentation/devicetree/bindings/display/zte,vou.txt
5084T:	git git://anongit.freedesktop.org/drm/drm-misc
5085
5086DRM PANEL DRIVERS
5087M:	Thierry Reding <thierry.reding@gmail.com>
5088L:	dri-devel@lists.freedesktop.org
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090S:	Maintained
5091F:	drivers/gpu/drm/drm_panel.c
5092F:	drivers/gpu/drm/panel/
5093F:	include/drm/drm_panel.h
5094F:	Documentation/devicetree/bindings/display/panel/
5095
5096DRM TINYDRM DRIVERS
5097M:	Noralf Trønnes <noralf@tronnes.org>
5098W:	https://github.com/notro/tinydrm/wiki/Development
5099T:	git git://anongit.freedesktop.org/drm/drm-misc
5100S:	Maintained
5101F:	drivers/gpu/drm/tinydrm/
5102F:	include/drm/tinydrm/
5103
5104DRM DRIVERS FOR XEN
5105M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5106T:	git git://anongit.freedesktop.org/drm/drm-misc
5107L:	dri-devel@lists.freedesktop.org
5108L:	xen-devel@lists.xen.org
5109S:	Supported
5110F:	drivers/gpu/drm/xen/
5111F:	Documentation/gpu/xen-front.rst
5112
5113DRM TTM SUBSYSTEM
5114M:	Christian Koenig <christian.koenig@amd.com>
5115M:	Huang Rui <ray.huang@amd.com>
5116M:	Junwei Zhang <Jerry.Zhang@amd.com>
5117T:	git git://people.freedesktop.org/~agd5f/linux
5118S:	Maintained
5119L:	dri-devel@lists.freedesktop.org
5120F:	include/drm/ttm/
5121F:	drivers/gpu/drm/ttm/
5122
5123DSBR100 USB FM RADIO DRIVER
5124M:	Alexey Klimov <klimov.linux@gmail.com>
5125L:	linux-media@vger.kernel.org
5126T:	git git://linuxtv.org/media_tree.git
5127S:	Maintained
5128F:	drivers/media/radio/dsbr100.c
5129
5130DSCC4 DRIVER
5131M:	Francois Romieu <romieu@fr.zoreil.com>
5132L:	netdev@vger.kernel.org
5133S:	Maintained
5134F:	drivers/net/wan/dscc4.c
5135
5136DT3155 MEDIA DRIVER
5137M:	Hans Verkuil <hverkuil@xs4all.nl>
5138L:	linux-media@vger.kernel.org
5139T:	git git://linuxtv.org/media_tree.git
5140W:	https://linuxtv.org
5141S:	Odd Fixes
5142F:	drivers/media/pci/dt3155/
5143
5144DVB_USB_AF9015 MEDIA DRIVER
5145M:	Antti Palosaari <crope@iki.fi>
5146L:	linux-media@vger.kernel.org
5147W:	https://linuxtv.org
5148W:	http://palosaari.fi/linux/
5149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5150T:	git git://linuxtv.org/anttip/media_tree.git
5151S:	Maintained
5152F:	drivers/media/usb/dvb-usb-v2/af9015*
5153
5154DVB_USB_AF9035 MEDIA DRIVER
5155M:	Antti Palosaari <crope@iki.fi>
5156L:	linux-media@vger.kernel.org
5157W:	https://linuxtv.org
5158W:	http://palosaari.fi/linux/
5159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5160T:	git git://linuxtv.org/anttip/media_tree.git
5161S:	Maintained
5162F:	drivers/media/usb/dvb-usb-v2/af9035*
5163
5164DVB_USB_ANYSEE MEDIA DRIVER
5165M:	Antti Palosaari <crope@iki.fi>
5166L:	linux-media@vger.kernel.org
5167W:	https://linuxtv.org
5168W:	http://palosaari.fi/linux/
5169Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5170T:	git git://linuxtv.org/anttip/media_tree.git
5171S:	Maintained
5172F:	drivers/media/usb/dvb-usb-v2/anysee*
5173
5174DVB_USB_AU6610 MEDIA DRIVER
5175M:	Antti Palosaari <crope@iki.fi>
5176L:	linux-media@vger.kernel.org
5177W:	https://linuxtv.org
5178W:	http://palosaari.fi/linux/
5179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5180T:	git git://linuxtv.org/anttip/media_tree.git
5181S:	Maintained
5182F:	drivers/media/usb/dvb-usb-v2/au6610*
5183
5184DVB_USB_CE6230 MEDIA DRIVER
5185M:	Antti Palosaari <crope@iki.fi>
5186L:	linux-media@vger.kernel.org
5187W:	https://linuxtv.org
5188W:	http://palosaari.fi/linux/
5189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5190T:	git git://linuxtv.org/anttip/media_tree.git
5191S:	Maintained
5192F:	drivers/media/usb/dvb-usb-v2/ce6230*
5193
5194DVB_USB_CXUSB MEDIA DRIVER
5195M:	Michael Krufky <mkrufky@linuxtv.org>
5196L:	linux-media@vger.kernel.org
5197W:	https://linuxtv.org
5198W:	http://github.com/mkrufky
5199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5200T:	git git://linuxtv.org/media_tree.git
5201S:	Maintained
5202F:	drivers/media/usb/dvb-usb/cxusb*
5203
5204DVB_USB_EC168 MEDIA DRIVER
5205M:	Antti Palosaari <crope@iki.fi>
5206L:	linux-media@vger.kernel.org
5207W:	https://linuxtv.org
5208W:	http://palosaari.fi/linux/
5209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5210T:	git git://linuxtv.org/anttip/media_tree.git
5211S:	Maintained
5212F:	drivers/media/usb/dvb-usb-v2/ec168*
5213
5214DVB_USB_GL861 MEDIA DRIVER
5215M:	Antti Palosaari <crope@iki.fi>
5216L:	linux-media@vger.kernel.org
5217W:	https://linuxtv.org
5218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5219T:	git git://linuxtv.org/anttip/media_tree.git
5220S:	Maintained
5221F:	drivers/media/usb/dvb-usb-v2/gl861*
5222
5223DVB_USB_MXL111SF MEDIA DRIVER
5224M:	Michael Krufky <mkrufky@linuxtv.org>
5225L:	linux-media@vger.kernel.org
5226W:	https://linuxtv.org
5227W:	http://github.com/mkrufky
5228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5229T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5230S:	Maintained
5231F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5232
5233DVB_USB_RTL28XXU MEDIA DRIVER
5234M:	Antti Palosaari <crope@iki.fi>
5235L:	linux-media@vger.kernel.org
5236W:	https://linuxtv.org
5237W:	http://palosaari.fi/linux/
5238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5239T:	git git://linuxtv.org/anttip/media_tree.git
5240S:	Maintained
5241F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5242
5243DVB_USB_V2 MEDIA DRIVER
5244M:	Antti Palosaari <crope@iki.fi>
5245L:	linux-media@vger.kernel.org
5246W:	https://linuxtv.org
5247W:	http://palosaari.fi/linux/
5248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5249T:	git git://linuxtv.org/anttip/media_tree.git
5250S:	Maintained
5251F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5252F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5253
5254DYNAMIC DEBUG
5255M:	Jason Baron <jbaron@akamai.com>
5256S:	Maintained
5257F:	lib/dynamic_debug.c
5258F:	include/linux/dynamic_debug.h
5259
5260DYNAMIC INTERRUPT MODERATION
5261M:	Tal Gilboa <talgi@mellanox.com>
5262S:	Maintained
5263F:	include/linux/net_dim.h
5264
5265DZ DECSTATION DZ11 SERIAL DRIVER
5266M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5267S:	Maintained
5268F:	drivers/tty/serial/dz.*
5269
5270E3X0 POWER BUTTON DRIVER
5271M:	Moritz Fischer <moritz.fischer@ettus.com>
5272L:	usrp-users@lists.ettus.com
5273W:	http://www.ettus.com
5274S:	Supported
5275F:	drivers/input/misc/e3x0-button.c
5276F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5277
5278E4000 MEDIA DRIVER
5279M:	Antti Palosaari <crope@iki.fi>
5280L:	linux-media@vger.kernel.org
5281W:	https://linuxtv.org
5282W:	http://palosaari.fi/linux/
5283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5284T:	git git://linuxtv.org/anttip/media_tree.git
5285S:	Maintained
5286F:	drivers/media/tuners/e4000*
5287
5288EARTH_PT1 MEDIA DRIVER
5289M:	Akihiro Tsukada <tskd08@gmail.com>
5290L:	linux-media@vger.kernel.org
5291S:	Odd Fixes
5292F:	drivers/media/pci/pt1/
5293
5294EARTH_PT3 MEDIA DRIVER
5295M:	Akihiro Tsukada <tskd08@gmail.com>
5296L:	linux-media@vger.kernel.org
5297S:	Odd Fixes
5298F:	drivers/media/pci/pt3/
5299
5300EC100 MEDIA DRIVER
5301M:	Antti Palosaari <crope@iki.fi>
5302L:	linux-media@vger.kernel.org
5303W:	https://linuxtv.org
5304W:	http://palosaari.fi/linux/
5305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5306T:	git git://linuxtv.org/anttip/media_tree.git
5307S:	Maintained
5308F:	drivers/media/dvb-frontends/ec100*
5309
5310ECRYPT FILE SYSTEM
5311M:	Tyler Hicks <tyhicks@canonical.com>
5312L:	ecryptfs@vger.kernel.org
5313W:	http://ecryptfs.org
5314W:	https://launchpad.net/ecryptfs
5315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5316S:	Supported
5317F:	Documentation/filesystems/ecryptfs.txt
5318F:	fs/ecryptfs/
5319
5320EDAC-AMD64
5321M:	Borislav Petkov <bp@alien8.de>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/amd64_edac*
5325
5326EDAC-CALXEDA
5327M:	Robert Richter <rric@kernel.org>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/highbank*
5331
5332EDAC-CAVIUM OCTEON
5333M:	Ralf Baechle <ralf@linux-mips.org>
5334M:	David Daney <david.daney@cavium.com>
5335L:	linux-edac@vger.kernel.org
5336L:	linux-mips@vger.kernel.org
5337S:	Supported
5338F:	drivers/edac/octeon_edac*
5339
5340EDAC-CAVIUM THUNDERX
5341M:	David Daney <david.daney@cavium.com>
5342M:	Jan Glauber <jglauber@cavium.com>
5343L:	linux-edac@vger.kernel.org
5344S:	Supported
5345F:	drivers/edac/thunderx_edac*
5346
5347EDAC-CORE
5348M:	Borislav Petkov <bp@alien8.de>
5349M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5350L:	linux-edac@vger.kernel.org
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5353S:	Supported
5354F:	Documentation/admin-guide/ras.rst
5355F:	Documentation/driver-api/edac.rst
5356F:	drivers/edac/
5357F:	include/linux/edac.h
5358
5359EDAC-E752X
5360M:	Mark Gross <mark.gross@intel.com>
5361L:	linux-edac@vger.kernel.org
5362S:	Maintained
5363F:	drivers/edac/e752x_edac.c
5364
5365EDAC-E7XXX
5366L:	linux-edac@vger.kernel.org
5367S:	Maintained
5368F:	drivers/edac/e7xxx_edac.c
5369
5370EDAC-FSL_DDR
5371M:	York Sun <york.sun@nxp.com>
5372L:	linux-edac@vger.kernel.org
5373S:	Maintained
5374F:	drivers/edac/fsl_ddr_edac.*
5375
5376EDAC-GHES
5377M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5378L:	linux-edac@vger.kernel.org
5379S:	Maintained
5380F:	drivers/edac/ghes_edac.c
5381
5382EDAC-I3000
5383L:	linux-edac@vger.kernel.org
5384S:	Orphan
5385F:	drivers/edac/i3000_edac.c
5386
5387EDAC-I5000
5388L:	linux-edac@vger.kernel.org
5389S:	Maintained
5390F:	drivers/edac/i5000_edac.c
5391
5392EDAC-I5400
5393M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5394L:	linux-edac@vger.kernel.org
5395S:	Maintained
5396F:	drivers/edac/i5400_edac.c
5397
5398EDAC-I7300
5399M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5400L:	linux-edac@vger.kernel.org
5401S:	Maintained
5402F:	drivers/edac/i7300_edac.c
5403
5404EDAC-I7CORE
5405M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5406L:	linux-edac@vger.kernel.org
5407S:	Maintained
5408F:	drivers/edac/i7core_edac.c
5409
5410EDAC-I82443BXGX
5411M:	Tim Small <tim@buttersideup.com>
5412L:	linux-edac@vger.kernel.org
5413S:	Maintained
5414F:	drivers/edac/i82443bxgx_edac.c
5415
5416EDAC-I82975X
5417M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5418M:	"Arvind R." <arvino55@gmail.com>
5419L:	linux-edac@vger.kernel.org
5420S:	Maintained
5421F:	drivers/edac/i82975x_edac.c
5422
5423EDAC-IE31200
5424M:	Jason Baron <jbaron@akamai.com>
5425L:	linux-edac@vger.kernel.org
5426S:	Maintained
5427F:	drivers/edac/ie31200_edac.c
5428
5429EDAC-MPC85XX
5430M:	Johannes Thumshirn <morbidrsa@gmail.com>
5431L:	linux-edac@vger.kernel.org
5432S:	Maintained
5433F:	drivers/edac/mpc85xx_edac.[ch]
5434
5435EDAC-PASEMI
5436M:	Egor Martovetsky <egor@pasemi.com>
5437L:	linux-edac@vger.kernel.org
5438S:	Maintained
5439F:	drivers/edac/pasemi_edac.c
5440
5441EDAC-PND2
5442M:	Tony Luck <tony.luck@intel.com>
5443L:	linux-edac@vger.kernel.org
5444S:	Maintained
5445F:	drivers/edac/pnd2_edac.[ch]
5446
5447EDAC-R82600
5448M:	Tim Small <tim@buttersideup.com>
5449L:	linux-edac@vger.kernel.org
5450S:	Maintained
5451F:	drivers/edac/r82600_edac.c
5452
5453EDAC-SBRIDGE
5454M:	Tony Luck <tony.luck@intel.com>
5455R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5456L:	linux-edac@vger.kernel.org
5457S:	Maintained
5458F:	drivers/edac/sb_edac.c
5459
5460EDAC-SKYLAKE
5461M:	Tony Luck <tony.luck@intel.com>
5462L:	linux-edac@vger.kernel.org
5463S:	Maintained
5464F:	drivers/edac/skx_edac.c
5465
5466EDAC-TI
5467M:	Tero Kristo <t-kristo@ti.com>
5468L:	linux-edac@vger.kernel.org
5469S:	Maintained
5470F:	drivers/edac/ti_edac.c
5471
5472EDAC-QCOM
5473M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5474M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5475L:	linux-arm-msm@vger.kernel.org
5476L:	linux-edac@vger.kernel.org
5477S:	Maintained
5478F:	drivers/edac/qcom_edac.c
5479
5480EDIROL UA-101/UA-1000 DRIVER
5481M:	Clemens Ladisch <clemens@ladisch.de>
5482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5483T:	git git://git.alsa-project.org/alsa-kernel.git
5484S:	Maintained
5485F:	sound/usb/misc/ua101.c
5486
5487EFI TEST DRIVER
5488L:	linux-efi@vger.kernel.org
5489M:	Ivan Hu <ivan.hu@canonical.com>
5490M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5491S:	Maintained
5492F:	drivers/firmware/efi/test/
5493
5494EFI VARIABLE FILESYSTEM
5495M:	Matthew Garrett <matthew.garrett@nebula.com>
5496M:	Jeremy Kerr <jk@ozlabs.org>
5497M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5499L:	linux-efi@vger.kernel.org
5500S:	Maintained
5501F:	fs/efivarfs/
5502
5503EFIFB FRAMEBUFFER DRIVER
5504L:	linux-fbdev@vger.kernel.org
5505M:	Peter Jones <pjones@redhat.com>
5506S:	Maintained
5507F:	drivers/video/fbdev/efifb.c
5508
5509EFS FILESYSTEM
5510W:	http://aeschi.ch.eu.org/efs/
5511S:	Orphan
5512F:	fs/efs/
5513
5514EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5515M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5516L:	netdev@vger.kernel.org
5517S:	Maintained
5518F:	drivers/net/ethernet/ibm/ehea/
5519
5520EM28XX VIDEO4LINUX DRIVER
5521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5522L:	linux-media@vger.kernel.org
5523W:	https://linuxtv.org
5524T:	git git://linuxtv.org/media_tree.git
5525S:	Maintained
5526F:	drivers/media/usb/em28xx/
5527F:	Documentation/media/v4l-drivers/em28xx*
5528
5529EMBEDDED LINUX
5530M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5531M:	Matt Mackall <mpm@selenic.com>
5532M:	David Woodhouse <dwmw2@infradead.org>
5533L:	linux-embedded@vger.kernel.org
5534S:	Maintained
5535
5536Emulex 10Gbps iSCSI - OneConnect DRIVER
5537M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5538M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5539M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5540L:	linux-scsi@vger.kernel.org
5541W:	http://www.broadcom.com
5542S:	Supported
5543F:	drivers/scsi/be2iscsi/
5544
5545Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5546M:	Sathya Perla <sathya.perla@broadcom.com>
5547M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5548M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5549M:	Somnath Kotur <somnath.kotur@broadcom.com>
5550L:	netdev@vger.kernel.org
5551W:	http://www.emulex.com
5552S:	Supported
5553F:	drivers/net/ethernet/emulex/benet/
5554
5555EMULEX ONECONNECT ROCE DRIVER
5556M:	Selvin Xavier <selvin.xavier@broadcom.com>
5557M:	Devesh Sharma <devesh.sharma@broadcom.com>
5558L:	linux-rdma@vger.kernel.org
5559W:	http://www.broadcom.com
5560S:	Odd Fixes
5561F:	drivers/infiniband/hw/ocrdma/
5562F:	include/uapi/rdma/ocrdma-abi.h
5563
5564EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5565M:	James Smart <james.smart@broadcom.com>
5566M:	Dick Kennedy <dick.kennedy@broadcom.com>
5567L:	linux-scsi@vger.kernel.org
5568W:	http://www.broadcom.com
5569S:	Supported
5570F:	drivers/scsi/lpfc/
5571
5572ENE CB710 FLASH CARD READER DRIVER
5573M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5574S:	Maintained
5575F:	drivers/misc/cb710/
5576F:	drivers/mmc/host/cb710-mmc.*
5577F:	include/linux/cb710.h
5578
5579ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5580M:	Maxim Levitsky <maximlevitsky@gmail.com>
5581S:	Maintained
5582F:	drivers/media/rc/ene_ir.*
5583
5584EPSON S1D13XXX FRAMEBUFFER DRIVER
5585M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5586S:	Maintained
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5588F:	drivers/video/fbdev/s1d13xxxfb.c
5589F:	include/video/s1d13xxxfb.h
5590
5591ERRSEQ ERROR TRACKING INFRASTRUCTURE
5592M:	Jeff Layton <jlayton@kernel.org>
5593S:	Maintained
5594F:	lib/errseq.c
5595F:	include/linux/errseq.h
5596
5597ET131X NETWORK DRIVER
5598M:	Mark Einon <mark.einon@gmail.com>
5599S:	Odd Fixes
5600F:	drivers/net/ethernet/agere/
5601
5602ETHERNET BRIDGE
5603M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5604M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5605L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5606L:	netdev@vger.kernel.org
5607W:	http://www.linuxfoundation.org/en/Net:Bridge
5608S:	Maintained
5609F:	include/linux/netfilter_bridge/
5610F:	net/bridge/
5611
5612ETHERNET PHY LIBRARY
5613M:	Andrew Lunn <andrew@lunn.ch>
5614M:	Florian Fainelli <f.fainelli@gmail.com>
5615M:	Heiner Kallweit <hkallweit1@gmail.com>
5616L:	netdev@vger.kernel.org
5617S:	Maintained
5618F:	Documentation/ABI/testing/sysfs-bus-mdio
5619F:	Documentation/devicetree/bindings/net/mdio*
5620F:	Documentation/networking/phy.txt
5621F:	drivers/net/phy/
5622F:	drivers/of/of_mdio.c
5623F:	drivers/of/of_net.c
5624F:	include/linux/*mdio*.h
5625F:	include/linux/of_net.h
5626F:	include/linux/phy.h
5627F:	include/linux/phy_fixed.h
5628F:	include/linux/platform_data/mdio-bcm-unimac.h
5629F:	include/trace/events/mdio.h
5630F:	include/uapi/linux/mdio.h
5631F:	include/uapi/linux/mii.h
5632
5633EXT2 FILE SYSTEM
5634M:	Jan Kara <jack@suse.com>
5635L:	linux-ext4@vger.kernel.org
5636S:	Maintained
5637F:	Documentation/filesystems/ext2.txt
5638F:	fs/ext2/
5639F:	include/linux/ext2*
5640
5641EXT4 FILE SYSTEM
5642M:	"Theodore Ts'o" <tytso@mit.edu>
5643M:	Andreas Dilger <adilger.kernel@dilger.ca>
5644L:	linux-ext4@vger.kernel.org
5645W:	http://ext4.wiki.kernel.org
5646Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5648S:	Maintained
5649F:	Documentation/filesystems/ext4/ext4.rst
5650F:	fs/ext4/
5651
5652Extended Verification Module (EVM)
5653M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5654L:	linux-integrity@vger.kernel.org
5655S:	Supported
5656F:	security/integrity/evm/
5657
5658EXTENSIBLE FIRMWARE INTERFACE (EFI)
5659M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5660L:	linux-efi@vger.kernel.org
5661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5662S:	Maintained
5663F:	Documentation/efi-stub.txt
5664F:	arch/*/kernel/efi.c
5665F:	arch/x86/boot/compressed/eboot.[ch]
5666F:	arch/*/include/asm/efi.h
5667F:	arch/x86/platform/efi/
5668F:	drivers/firmware/efi/
5669F:	include/linux/efi*.h
5670F:	arch/arm/boot/compressed/efi-header.S
5671F:	arch/arm64/kernel/efi-entry.S
5672
5673EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5674M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5675M:	Chanwoo Choi <cw00.choi@samsung.com>
5676L:	linux-kernel@vger.kernel.org
5677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5678S:	Maintained
5679F:	drivers/extcon/
5680F:	include/linux/extcon/
5681F:	include/linux/extcon.h
5682F:	Documentation/extcon/
5683F:	Documentation/devicetree/bindings/extcon/
5684
5685EXYNOS DP DRIVER
5686M:	Jingoo Han <jingoohan1@gmail.com>
5687L:	dri-devel@lists.freedesktop.org
5688S:	Maintained
5689F:	drivers/gpu/drm/exynos/exynos_dp*
5690
5691EXYNOS SYSMMU (IOMMU) driver
5692M:	Marek Szyprowski <m.szyprowski@samsung.com>
5693L:	iommu@lists.linux-foundation.org
5694S:	Maintained
5695F:	drivers/iommu/exynos-iommu.c
5696
5697EZchip NPS platform support
5698M:	Vineet Gupta <vgupta@synopsys.com>
5699M:	Ofer Levi <oferle@mellanox.com>
5700S:	Supported
5701F:	arch/arc/plat-eznps
5702F:	arch/arc/boot/dts/eznps.dts
5703
5704F2FS FILE SYSTEM
5705M:	Jaegeuk Kim <jaegeuk@kernel.org>
5706M:	Chao Yu <yuchao0@huawei.com>
5707L:	linux-f2fs-devel@lists.sourceforge.net
5708W:	https://f2fs.wiki.kernel.org/
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5710S:	Maintained
5711F:	Documentation/filesystems/f2fs.txt
5712F:	Documentation/ABI/testing/sysfs-fs-f2fs
5713F:	fs/f2fs/
5714F:	include/linux/f2fs_fs.h
5715F:	include/trace/events/f2fs.h
5716
5717F71805F HARDWARE MONITORING DRIVER
5718M:	Jean Delvare <jdelvare@suse.com>
5719L:	linux-hwmon@vger.kernel.org
5720S:	Maintained
5721F:	Documentation/hwmon/f71805f
5722F:	drivers/hwmon/f71805f.c
5723
5724FADDR2LINE
5725M:	Josh Poimboeuf <jpoimboe@redhat.com>
5726S:	Maintained
5727F:	scripts/faddr2line
5728
5729FAILOVER MODULE
5730M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5731L:	netdev@vger.kernel.org
5732S:	Supported
5733F:	net/core/failover.c
5734F:	include/net/failover.h
5735F:	Documentation/networking/failover.rst
5736
5737FANOTIFY
5738M:	Jan Kara <jack@suse.cz>
5739R:	Amir Goldstein <amir73il@gmail.com>
5740L:	linux-fsdevel@vger.kernel.org
5741S:	Maintained
5742F:	fs/notify/fanotify/
5743F:	include/linux/fanotify.h
5744F:	include/uapi/linux/fanotify.h
5745
5746FARSYNC SYNCHRONOUS DRIVER
5747M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5748W:	http://www.farsite.co.uk/
5749S:	Supported
5750F:	drivers/net/wan/farsync.*
5751
5752FAULT INJECTION SUPPORT
5753M:	Akinobu Mita <akinobu.mita@gmail.com>
5754S:	Supported
5755F:	Documentation/fault-injection/
5756F:	lib/fault-inject.c
5757
5758FBTFT Framebuffer drivers
5759S:	Orphan
5760L:	dri-devel@lists.freedesktop.org
5761L:	linux-fbdev@vger.kernel.org
5762F:	drivers/staging/fbtft/
5763
5764FC0011 TUNER DRIVER
5765M:	Michael Buesch <m@bues.ch>
5766L:	linux-media@vger.kernel.org
5767S:	Maintained
5768F:	drivers/media/tuners/fc0011.h
5769F:	drivers/media/tuners/fc0011.c
5770
5771FC2580 MEDIA DRIVER
5772M:	Antti Palosaari <crope@iki.fi>
5773L:	linux-media@vger.kernel.org
5774W:	https://linuxtv.org
5775W:	http://palosaari.fi/linux/
5776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5777T:	git git://linuxtv.org/anttip/media_tree.git
5778S:	Maintained
5779F:	drivers/media/tuners/fc2580*
5780
5781FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5782M:	Johannes Thumshirn <jth@kernel.org>
5783L:	linux-scsi@vger.kernel.org
5784W:	www.Open-FCoE.org
5785S:	Supported
5786F:	drivers/scsi/libfc/
5787F:	drivers/scsi/fcoe/
5788F:	include/scsi/fc/
5789F:	include/scsi/libfc.h
5790F:	include/scsi/libfcoe.h
5791F:	include/uapi/scsi/fc/
5792
5793FILE LOCKING (flock() and fcntl()/lockf())
5794M:	Jeff Layton <jlayton@kernel.org>
5795M:	"J. Bruce Fields" <bfields@fieldses.org>
5796L:	linux-fsdevel@vger.kernel.org
5797S:	Maintained
5798F:	include/linux/fcntl.h
5799F:	include/uapi/linux/fcntl.h
5800F:	fs/fcntl.c
5801F:	fs/locks.c
5802
5803FILESYSTEMS (VFS and infrastructure)
5804M:	Alexander Viro <viro@zeniv.linux.org.uk>
5805L:	linux-fsdevel@vger.kernel.org
5806S:	Maintained
5807F:	fs/*
5808F:	include/linux/fs.h
5809F:	include/uapi/linux/fs.h
5810
5811FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5812M:	Riku Voipio <riku.voipio@iki.fi>
5813L:	linux-hwmon@vger.kernel.org
5814S:	Maintained
5815F:	drivers/hwmon/f75375s.c
5816F:	include/linux/f75375s.h
5817
5818FIREWIRE AUDIO DRIVERS
5819M:	Clemens Ladisch <clemens@ladisch.de>
5820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5821T:	git git://git.alsa-project.org/alsa-kernel.git
5822S:	Maintained
5823F:	sound/firewire/
5824
5825FIREWIRE MEDIA DRIVERS (firedtv)
5826M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5827L:	linux-media@vger.kernel.org
5828L:	linux1394-devel@lists.sourceforge.net
5829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5830S:	Maintained
5831F:	drivers/media/firewire/
5832
5833FIREWIRE SBP-2 TARGET
5834M:	Chris Boot <bootc@bootc.net>
5835L:	linux-scsi@vger.kernel.org
5836L:	target-devel@vger.kernel.org
5837L:	linux1394-devel@lists.sourceforge.net
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5839S:	Maintained
5840F:	drivers/target/sbp/
5841
5842FIREWIRE SUBSYSTEM
5843M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5844L:	linux1394-devel@lists.sourceforge.net
5845W:	http://ieee1394.wiki.kernel.org/
5846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5847S:	Maintained
5848F:	drivers/firewire/
5849F:	include/linux/firewire.h
5850F:	include/uapi/linux/firewire*.h
5851F:	tools/firewire/
5852
5853FIRMWARE LOADER (request_firmware)
5854M:	Luis Chamberlain <mcgrof@kernel.org>
5855L:	linux-kernel@vger.kernel.org
5856S:	Maintained
5857F:	Documentation/firmware_class/
5858F:	drivers/base/firmware_loader/
5859F:	include/linux/firmware.h
5860
5861FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5862M:	Joshua Morris <josh.h.morris@us.ibm.com>
5863M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5864S:	Maintained
5865F:	drivers/block/rsxx/
5866
5867FLOPPY DRIVER
5868M:	Jiri Kosina <jikos@kernel.org>
5869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5870S:	Odd fixes
5871F:	drivers/block/floppy.c
5872
5873FMC SUBSYSTEM
5874M:	Alessandro Rubini <rubini@gnudd.com>
5875W:	http://www.ohwr.org/projects/fmc-bus
5876S:	Supported
5877F:	drivers/fmc/
5878F:	include/linux/fmc*.h
5879F:	include/linux/ipmi-fru.h
5880K:	fmc_d.*register
5881
5882FPGA MANAGER FRAMEWORK
5883M:	Alan Tull <atull@kernel.org>
5884M:	Moritz Fischer <mdf@kernel.org>
5885L:	linux-fpga@vger.kernel.org
5886S:	Maintained
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5888Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5889F:	Documentation/fpga/
5890F:	Documentation/driver-api/fpga/
5891F:	Documentation/devicetree/bindings/fpga/
5892F:	drivers/fpga/
5893F:	include/linux/fpga/
5894W:	http://www.rocketboards.org
5895
5896FPGA DFL DRIVERS
5897M:	Wu Hao <hao.wu@intel.com>
5898L:	linux-fpga@vger.kernel.org
5899S:	Maintained
5900F:	Documentation/fpga/dfl.txt
5901F:	include/uapi/linux/fpga-dfl.h
5902F:	drivers/fpga/dfl*
5903
5904FPU EMULATOR
5905M:	Bill Metzenthen <billm@melbpc.org.au>
5906W:	http://floatingpoint.sourceforge.net/emulator/index.html
5907S:	Maintained
5908F:	arch/x86/math-emu/
5909
5910FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5911L:	netdev@vger.kernel.org
5912S:	Orphan
5913F:	drivers/net/wan/dlci.c
5914F:	drivers/net/wan/sdla.c
5915
5916FRAMEBUFFER LAYER
5917M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5918L:	dri-devel@lists.freedesktop.org
5919L:	linux-fbdev@vger.kernel.org
5920T:	git git://github.com/bzolnier/linux.git
5921Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5922S:	Maintained
5923F:	Documentation/fb/
5924F:	drivers/video/
5925F:	include/video/
5926F:	include/linux/fb.h
5927F:	include/uapi/video/
5928F:	include/uapi/linux/fb.h
5929
5930FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5931M:	Horia Geantă <horia.geanta@nxp.com>
5932M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5933L:	linux-crypto@vger.kernel.org
5934S:	Maintained
5935F:	drivers/crypto/caam/
5936F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5937
5938FREESCALE DIU FRAMEBUFFER DRIVER
5939M:	Timur Tabi <timur@kernel.org>
5940L:	linux-fbdev@vger.kernel.org
5941S:	Maintained
5942F:	drivers/video/fbdev/fsl-diu-fb.*
5943
5944FREESCALE DMA DRIVER
5945M:	Li Yang <leoyang.li@nxp.com>
5946M:	Zhang Wei <zw@zh-kernel.org>
5947L:	linuxppc-dev@lists.ozlabs.org
5948S:	Maintained
5949F:	drivers/dma/fsldma.*
5950
5951FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5952M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5953L:	netdev@vger.kernel.org
5954S:	Maintained
5955F:	drivers/net/ethernet/freescale/gianfar*
5956F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5957
5958FREESCALE GPMI NAND DRIVER
5959M:	Han Xu <han.xu@nxp.com>
5960L:	linux-mtd@lists.infradead.org
5961S:	Maintained
5962F:	drivers/mtd/nand/raw/gpmi-nand/*
5963
5964FREESCALE I2C CPM DRIVER
5965M:	Jochen Friedrich <jochen@scram.de>
5966L:	linuxppc-dev@lists.ozlabs.org
5967L:	linux-i2c@vger.kernel.org
5968S:	Maintained
5969F:	drivers/i2c/busses/i2c-cpm.c
5970
5971FREESCALE IMX LPI2C DRIVER
5972M:	Dong Aisheng <aisheng.dong@nxp.com>
5973L:	linux-i2c@vger.kernel.org
5974L:	linux-imx@nxp.com
5975S:	Maintained
5976F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5977F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5978
5979FREESCALE IMX / MXC FEC DRIVER
5980M:	Fugang Duan <fugang.duan@nxp.com>
5981L:	netdev@vger.kernel.org
5982S:	Maintained
5983F:	drivers/net/ethernet/freescale/fec_main.c
5984F:	drivers/net/ethernet/freescale/fec_ptp.c
5985F:	drivers/net/ethernet/freescale/fec.h
5986F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5987
5988FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5989M:	Sascha Hauer <s.hauer@pengutronix.de>
5990R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5991L:	linux-fbdev@vger.kernel.org
5992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5993S:	Maintained
5994F:	include/linux/platform_data/video-imxfb.h
5995F:	drivers/video/fbdev/imxfb.c
5996
5997FREESCALE QORIQ DPAA ETHERNET DRIVER
5998M:	Madalin Bucur <madalin.bucur@nxp.com>
5999L:	netdev@vger.kernel.org
6000S:	Maintained
6001F:	drivers/net/ethernet/freescale/dpaa
6002
6003FREESCALE QORIQ DPAA FMAN DRIVER
6004M:	Madalin Bucur <madalin.bucur@nxp.com>
6005L:	netdev@vger.kernel.org
6006S:	Maintained
6007F:	drivers/net/ethernet/freescale/fman
6008F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6009
6010FREESCALE QORIQ PTP CLOCK DRIVER
6011M:	Yangbo Lu <yangbo.lu@nxp.com>
6012L:	netdev@vger.kernel.org
6013S:	Maintained
6014F:	drivers/ptp/ptp_qoriq.c
6015F:	include/linux/fsl/ptp_qoriq.h
6016F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6017
6018FREESCALE QUAD SPI DRIVER
6019M:	Han Xu <han.xu@nxp.com>
6020L:	linux-mtd@lists.infradead.org
6021S:	Maintained
6022F:	drivers/mtd/spi-nor/fsl-quadspi.c
6023
6024FREESCALE QUICC ENGINE LIBRARY
6025M:	Qiang Zhao <qiang.zhao@nxp.com>
6026L:	linuxppc-dev@lists.ozlabs.org
6027S:	Maintained
6028F:	drivers/soc/fsl/qe/
6029F:	include/soc/fsl/*qe*.h
6030F:	include/soc/fsl/*ucc*.h
6031
6032FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6033M:	Li Yang <leoyang.li@nxp.com>
6034L:	netdev@vger.kernel.org
6035L:	linuxppc-dev@lists.ozlabs.org
6036S:	Maintained
6037F:	drivers/net/ethernet/freescale/ucc_geth*
6038
6039FREESCALE QUICC ENGINE UCC HDLC DRIVER
6040M:	Zhao Qiang <qiang.zhao@nxp.com>
6041L:	netdev@vger.kernel.org
6042L:	linuxppc-dev@lists.ozlabs.org
6043S:	Maintained
6044F:	drivers/net/wan/fsl_ucc_hdlc*
6045
6046FREESCALE QUICC ENGINE UCC UART DRIVER
6047M:	Timur Tabi <timur@kernel.org>
6048L:	linuxppc-dev@lists.ozlabs.org
6049S:	Maintained
6050F:	drivers/tty/serial/ucc_uart.c
6051
6052FREESCALE SOC DRIVERS
6053M:	Li Yang <leoyang.li@nxp.com>
6054L:	linuxppc-dev@lists.ozlabs.org
6055L:	linux-arm-kernel@lists.infradead.org
6056S:	Maintained
6057F:	Documentation/devicetree/bindings/soc/fsl/
6058F:	drivers/soc/fsl/
6059F:	include/linux/fsl/
6060
6061FREESCALE SOC FS_ENET DRIVER
6062M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6063L:	linuxppc-dev@lists.ozlabs.org
6064L:	netdev@vger.kernel.org
6065S:	Maintained
6066F:	drivers/net/ethernet/freescale/fs_enet/
6067F:	include/linux/fs_enet_pd.h
6068
6069FREESCALE SOC SOUND DRIVERS
6070M:	Timur Tabi <timur@kernel.org>
6071M:	Nicolin Chen <nicoleotsuka@gmail.com>
6072M:	Xiubo Li <Xiubo.Lee@gmail.com>
6073R:	Fabio Estevam <fabio.estevam@nxp.com>
6074L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6075L:	linuxppc-dev@lists.ozlabs.org
6076S:	Maintained
6077F:	sound/soc/fsl/fsl*
6078F:	sound/soc/fsl/imx*
6079F:	sound/soc/fsl/mpc8610_hpcd.c
6080
6081FREESCALE USB PERIPHERAL DRIVERS
6082M:	Li Yang <leoyang.li@nxp.com>
6083L:	linux-usb@vger.kernel.org
6084L:	linuxppc-dev@lists.ozlabs.org
6085S:	Maintained
6086F:	drivers/usb/gadget/udc/fsl*
6087
6088FREEVXFS FILESYSTEM
6089M:	Christoph Hellwig <hch@infradead.org>
6090W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6091S:	Maintained
6092F:	fs/freevxfs/
6093
6094FREEZER
6095M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6096M:	Pavel Machek <pavel@ucw.cz>
6097L:	linux-pm@vger.kernel.org
6098S:	Supported
6099F:	Documentation/power/freezing-of-tasks.txt
6100F:	include/linux/freezer.h
6101F:	kernel/freezer.c
6102
6103FRONTSWAP API
6104M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6105L:	linux-kernel@vger.kernel.org
6106S:	Maintained
6107F:	mm/frontswap.c
6108F:	include/linux/frontswap.h
6109
6110FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6111M:	David Howells <dhowells@redhat.com>
6112L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6113S:	Supported
6114F:	Documentation/filesystems/caching/
6115F:	fs/fscache/
6116F:	include/linux/fscache*.h
6117
6118FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6119M:	Theodore Y. Ts'o <tytso@mit.edu>
6120M:	Jaegeuk Kim <jaegeuk@kernel.org>
6121L:	linux-fscrypt@vger.kernel.org
6122Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6124S:	Supported
6125F:	fs/crypto/
6126F:	include/linux/fscrypt*.h
6127F:	Documentation/filesystems/fscrypt.rst
6128
6129FSI-ATTACHED I2C DRIVER
6130M:	Eddie James <eajames@linux.vnet.ibm.com>
6131L:	linux-i2c@vger.kernel.org
6132L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6133S:	Maintained
6134F:	drivers/i2c/busses/i2c-fsi.c
6135F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6136
6137FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6138M:	Jan Kara <jack@suse.cz>
6139R:	Amir Goldstein <amir73il@gmail.com>
6140L:	linux-fsdevel@vger.kernel.org
6141S:	Maintained
6142F:	fs/notify/
6143F:	include/linux/fsnotify*.h
6144
6145FUJITSU LAPTOP EXTRAS
6146M:	Jonathan Woithe <jwoithe@just42.net>
6147L:	platform-driver-x86@vger.kernel.org
6148S:	Maintained
6149F:	drivers/platform/x86/fujitsu-laptop.c
6150
6151FUJITSU M-5MO LS CAMERA ISP DRIVER
6152M:	Kyungmin Park <kyungmin.park@samsung.com>
6153M:	Heungjun Kim <riverful.kim@samsung.com>
6154L:	linux-media@vger.kernel.org
6155S:	Maintained
6156F:	drivers/media/i2c/m5mols/
6157F:	include/media/i2c/m5mols.h
6158
6159FUJITSU TABLET EXTRAS
6160M:	Robert Gerlach <khnz@gmx.de>
6161L:	platform-driver-x86@vger.kernel.org
6162S:	Maintained
6163F:	drivers/platform/x86/fujitsu-tablet.c
6164
6165FUSE: FILESYSTEM IN USERSPACE
6166M:	Miklos Szeredi <miklos@szeredi.hu>
6167L:	linux-fsdevel@vger.kernel.org
6168W:	http://fuse.sourceforge.net/
6169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6170S:	Maintained
6171F:	fs/fuse/
6172F:	include/uapi/linux/fuse.h
6173F:	Documentation/filesystems/fuse.txt
6174
6175FUTEX SUBSYSTEM
6176M:	Thomas Gleixner <tglx@linutronix.de>
6177M:	Ingo Molnar <mingo@redhat.com>
6178R:	Peter Zijlstra <peterz@infradead.org>
6179R:	Darren Hart <dvhart@infradead.org>
6180L:	linux-kernel@vger.kernel.org
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6182S:	Maintained
6183F:	kernel/futex.c
6184F:	kernel/futex_compat.c
6185F:	include/asm-generic/futex.h
6186F:	include/linux/futex.h
6187F:	include/uapi/linux/futex.h
6188F:	tools/testing/selftests/futex/
6189F:	tools/perf/bench/futex*
6190F:	Documentation/*futex*
6191
6192GCC PLUGINS
6193M:	Kees Cook <keescook@chromium.org>
6194R:	Emese Revfy <re.emese@gmail.com>
6195L:	kernel-hardening@lists.openwall.com
6196S:	Maintained
6197F:	scripts/gcc-plugins/
6198F:	scripts/gcc-plugin.sh
6199F:	scripts/Makefile.gcc-plugins
6200F:	Documentation/gcc-plugins.txt
6201
6202GASKET DRIVER FRAMEWORK
6203M:	Rob Springer <rspringer@google.com>
6204M:	Todd Poynor <toddpoynor@google.com>
6205M:	Ben Chan <benchan@chromium.org>
6206S:	Maintained
6207F:	drivers/staging/gasket/
6208
6209GCOV BASED KERNEL PROFILING
6210M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6211S:	Maintained
6212F:	kernel/gcov/
6213F:	Documentation/dev-tools/gcov.rst
6214
6215GDB KERNEL DEBUGGING HELPER SCRIPTS
6216M:	Jan Kiszka <jan.kiszka@siemens.com>
6217M:	Kieran Bingham <kbingham@kernel.org>
6218S:	Supported
6219F:	scripts/gdb/
6220
6221GDT SCSI DISK ARRAY CONTROLLER DRIVER
6222M:	Achim Leubner <achim_leubner@adaptec.com>
6223L:	linux-scsi@vger.kernel.org
6224W:	http://www.icp-vortex.com/
6225S:	Supported
6226F:	drivers/scsi/gdt*
6227
6228GEMTEK FM RADIO RECEIVER DRIVER
6229M:	Hans Verkuil <hverkuil@xs4all.nl>
6230L:	linux-media@vger.kernel.org
6231T:	git git://linuxtv.org/media_tree.git
6232W:	https://linuxtv.org
6233S:	Maintained
6234F:	drivers/media/radio/radio-gemtek*
6235
6236GENERIC GPIO I2C DRIVER
6237M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6238S:	Supported
6239F:	drivers/i2c/busses/i2c-gpio.c
6240F:	include/linux/platform_data/i2c-gpio.h
6241
6242GENERIC GPIO I2C MULTIPLEXER DRIVER
6243M:	Peter Korsgaard <peter.korsgaard@barco.com>
6244L:	linux-i2c@vger.kernel.org
6245S:	Supported
6246F:	drivers/i2c/muxes/i2c-mux-gpio.c
6247F:	include/linux/platform_data/i2c-mux-gpio.h
6248F:	Documentation/i2c/muxes/i2c-mux-gpio
6249
6250GENERIC HDLC (WAN) DRIVERS
6251M:	Krzysztof Halasa <khc@pm.waw.pl>
6252W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6253S:	Maintained
6254F:	drivers/net/wan/c101.c
6255F:	drivers/net/wan/hd6457*
6256F:	drivers/net/wan/hdlc*
6257F:	drivers/net/wan/n2.c
6258F:	drivers/net/wan/pc300too.c
6259F:	drivers/net/wan/pci200syn.c
6260F:	drivers/net/wan/wanxl*
6261
6262GENERIC INCLUDE/ASM HEADER FILES
6263M:	Arnd Bergmann <arnd@arndb.de>
6264L:	linux-arch@vger.kernel.org
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6266S:	Maintained
6267F:	include/asm-generic/
6268F:	include/uapi/asm-generic/
6269
6270GENERIC PHY FRAMEWORK
6271M:	Kishon Vijay Abraham I <kishon@ti.com>
6272L:	linux-kernel@vger.kernel.org
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6274S:	Supported
6275F:	drivers/phy/
6276F:	include/linux/phy/
6277
6278GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6279M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6280S:	Supported
6281F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6282
6283GENERIC PM DOMAINS
6284M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6285M:	Kevin Hilman <khilman@kernel.org>
6286M:	Ulf Hansson <ulf.hansson@linaro.org>
6287L:	linux-pm@vger.kernel.org
6288S:	Supported
6289F:	drivers/base/power/domain*.c
6290F:	include/linux/pm_domain.h
6291F:	Documentation/devicetree/bindings/power/power_domain.txt
6292
6293GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6294M:	Eugen Hristev <eugen.hristev@microchip.com>
6295L:	linux-input@vger.kernel.org
6296S:	Maintained
6297F:	drivers/input/touchscreen/resistive-adc-touch.c
6298
6299GENERIC UIO DRIVER FOR PCI DEVICES
6300M:	"Michael S. Tsirkin" <mst@redhat.com>
6301L:	kvm@vger.kernel.org
6302S:	Supported
6303F:	drivers/uio/uio_pci_generic.c
6304
6305GENWQE (IBM Generic Workqueue Card)
6306M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6307M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6308S:	Supported
6309F:	drivers/misc/genwqe/
6310
6311GET_MAINTAINER SCRIPT
6312M:	Joe Perches <joe@perches.com>
6313S:	Maintained
6314F:	scripts/get_maintainer.pl
6315
6316GFS2 FILE SYSTEM
6317M:	Bob Peterson <rpeterso@redhat.com>
6318M:	Andreas Gruenbacher <agruenba@redhat.com>
6319L:	cluster-devel@redhat.com
6320W:	http://sources.redhat.com/cluster/
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6322S:	Supported
6323F:	Documentation/filesystems/gfs2*.txt
6324F:	fs/gfs2/
6325F:	include/uapi/linux/gfs2_ondisk.h
6326
6327GIGASET ISDN DRIVERS
6328M:	Paul Bolle <pebolle@tiscali.nl>
6329L:	gigaset307x-common@lists.sourceforge.net
6330W:	http://gigaset307x.sourceforge.net/
6331S:	Odd Fixes
6332F:	Documentation/isdn/README.gigaset
6333F:	drivers/isdn/gigaset/
6334F:	include/uapi/linux/gigaset_dev.h
6335
6336GNSS SUBSYSTEM
6337M:	Johan Hovold <johan@kernel.org>
6338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6339S:	Maintained
6340F:	Documentation/ABI/testing/sysfs-class-gnss
6341F:	Documentation/devicetree/bindings/gnss/
6342F:	drivers/gnss/
6343F:	include/linux/gnss.h
6344
6345GO7007 MPEG CODEC
6346M:	Hans Verkuil <hans.verkuil@cisco.com>
6347L:	linux-media@vger.kernel.org
6348S:	Maintained
6349F:	drivers/media/usb/go7007/
6350
6351GOODIX TOUCHSCREEN
6352M:	Bastien Nocera <hadess@hadess.net>
6353L:	linux-input@vger.kernel.org
6354S:	Maintained
6355F:	drivers/input/touchscreen/goodix.c
6356
6357GPD POCKET FAN DRIVER
6358M:	Hans de Goede <hdegoede@redhat.com>
6359L:	platform-driver-x86@vger.kernel.org
6360S:	Maintained
6361F:	drivers/platform/x86/gpd-pocket-fan.c
6362
6363GPIO ACPI SUPPORT
6364M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6365M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6366L:	linux-gpio@vger.kernel.org
6367L:	linux-acpi@vger.kernel.org
6368S:	Maintained
6369F:	Documentation/acpi/gpio-properties.txt
6370F:	drivers/gpio/gpiolib-acpi.c
6371
6372GPIO IR Transmitter
6373M:	Sean Young <sean@mess.org>
6374L:	linux-media@vger.kernel.org
6375S:	Maintained
6376F:	drivers/media/rc/gpio-ir-tx.c
6377
6378GPIO MOCKUP DRIVER
6379M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6380R:	Bartosz Golaszewski <brgl@bgdev.pl>
6381L:	linux-gpio@vger.kernel.org
6382S:	Maintained
6383F:	drivers/gpio/gpio-mockup.c
6384F:	tools/testing/selftests/gpio/
6385
6386GPIO SUBSYSTEM
6387M:	Linus Walleij <linus.walleij@linaro.org>
6388M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6389L:	linux-gpio@vger.kernel.org
6390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6391S:	Maintained
6392F:	Documentation/devicetree/bindings/gpio/
6393F:	Documentation/driver-api/gpio/
6394F:	Documentation/gpio/
6395F:	Documentation/ABI/testing/gpio-cdev
6396F:	Documentation/ABI/obsolete/sysfs-gpio
6397F:	drivers/gpio/
6398F:	include/linux/gpio/
6399F:	include/linux/gpio.h
6400F:	include/linux/of_gpio.h
6401F:	include/asm-generic/gpio.h
6402F:	include/uapi/linux/gpio.h
6403F:	tools/gpio/
6404
6405GRE DEMULTIPLEXER DRIVER
6406M:	Dmitry Kozlov <xeb@mail.ru>
6407L:	netdev@vger.kernel.org
6408S:	Maintained
6409F:	net/ipv4/gre_demux.c
6410F:	net/ipv4/gre_offload.c
6411F:	include/net/gre.h
6412
6413GRETH 10/100/1G Ethernet MAC device driver
6414M:	Andreas Larsson <andreas@gaisler.com>
6415L:	netdev@vger.kernel.org
6416S:	Maintained
6417F:	drivers/net/ethernet/aeroflex/
6418
6419GREYBUS AUDIO PROTOCOLS DRIVERS
6420M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6421M:	Mark Greer <mgreer@animalcreek.com>
6422S:	Maintained
6423F:	drivers/staging/greybus/audio_apbridgea.c
6424F:	drivers/staging/greybus/audio_apbridgea.h
6425F:	drivers/staging/greybus/audio_codec.c
6426F:	drivers/staging/greybus/audio_codec.h
6427F:	drivers/staging/greybus/audio_gb.c
6428F:	drivers/staging/greybus/audio_manager.c
6429F:	drivers/staging/greybus/audio_manager.h
6430F:	drivers/staging/greybus/audio_manager_module.c
6431F:	drivers/staging/greybus/audio_manager_private.h
6432F:	drivers/staging/greybus/audio_manager_sysfs.c
6433F:	drivers/staging/greybus/audio_module.c
6434F:	drivers/staging/greybus/audio_topology.c
6435
6436GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6437M:	Viresh Kumar <vireshk@kernel.org>
6438S:	Maintained
6439F:	drivers/staging/greybus/authentication.c
6440F:	drivers/staging/greybus/bootrom.c
6441F:	drivers/staging/greybus/firmware.h
6442F:	drivers/staging/greybus/fw-core.c
6443F:	drivers/staging/greybus/fw-download.c
6444F:	drivers/staging/greybus/fw-management.c
6445F:	drivers/staging/greybus/greybus_authentication.h
6446F:	drivers/staging/greybus/greybus_firmware.h
6447F:	drivers/staging/greybus/hid.c
6448F:	drivers/staging/greybus/i2c.c
6449F:	drivers/staging/greybus/spi.c
6450F:	drivers/staging/greybus/spilib.c
6451F:	drivers/staging/greybus/spilib.h
6452
6453GREYBUS LOOPBACK DRIVER
6454M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6455S:	Maintained
6456F:	drivers/staging/greybus/loopback.c
6457
6458GREYBUS PLATFORM DRIVERS
6459M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6460S:	Maintained
6461F:	drivers/staging/greybus/arche-platform.c
6462F:	drivers/staging/greybus/arche-apb-ctrl.c
6463F:	drivers/staging/greybus/arche_platform.h
6464
6465GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6466M:	Rui Miguel Silva <rmfrfs@gmail.com>
6467S:	Maintained
6468F:	drivers/staging/greybus/sdio.c
6469F:	drivers/staging/greybus/light.c
6470F:	drivers/staging/greybus/gpio.c
6471F:	drivers/staging/greybus/power_supply.c
6472F:	drivers/staging/greybus/spi.c
6473F:	drivers/staging/greybus/spilib.c
6474
6475GREYBUS SUBSYSTEM
6476M:	Johan Hovold <johan@kernel.org>
6477M:	Alex Elder <elder@kernel.org>
6478M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6479S:	Maintained
6480F:	drivers/staging/greybus/
6481L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6482
6483GREYBUS UART PROTOCOLS DRIVERS
6484M:	David Lin <dtwlin@gmail.com>
6485S:	Maintained
6486F:	drivers/staging/greybus/uart.c
6487F:	drivers/staging/greybus/log.c
6488
6489GS1662 VIDEO SERIALIZER
6490M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6491L:	linux-media@vger.kernel.org
6492T:	git git://linuxtv.org/media_tree.git
6493S:	Maintained
6494F:	drivers/media/spi/gs1662.c
6495
6496GSPCA FINEPIX SUBDRIVER
6497M:	Frank Zago <frank@zago.net>
6498L:	linux-media@vger.kernel.org
6499T:	git git://linuxtv.org/media_tree.git
6500S:	Maintained
6501F:	drivers/media/usb/gspca/finepix.c
6502
6503GSPCA GL860 SUBDRIVER
6504M:	Olivier Lorin <o.lorin@laposte.net>
6505L:	linux-media@vger.kernel.org
6506T:	git git://linuxtv.org/media_tree.git
6507S:	Maintained
6508F:	drivers/media/usb/gspca/gl860/
6509
6510GSPCA M5602 SUBDRIVER
6511M:	Erik Andren <erik.andren@gmail.com>
6512L:	linux-media@vger.kernel.org
6513T:	git git://linuxtv.org/media_tree.git
6514S:	Maintained
6515F:	drivers/media/usb/gspca/m5602/
6516
6517GSPCA PAC207 SONIXB SUBDRIVER
6518M:	Hans Verkuil <hverkuil@xs4all.nl>
6519L:	linux-media@vger.kernel.org
6520T:	git git://linuxtv.org/media_tree.git
6521S:	Odd Fixes
6522F:	drivers/media/usb/gspca/pac207.c
6523
6524GSPCA SN9C20X SUBDRIVER
6525M:	Brian Johnson <brijohn@gmail.com>
6526L:	linux-media@vger.kernel.org
6527T:	git git://linuxtv.org/media_tree.git
6528S:	Maintained
6529F:	drivers/media/usb/gspca/sn9c20x.c
6530
6531GSPCA T613 SUBDRIVER
6532M:	Leandro Costantino <lcostantino@gmail.com>
6533L:	linux-media@vger.kernel.org
6534T:	git git://linuxtv.org/media_tree.git
6535S:	Maintained
6536F:	drivers/media/usb/gspca/t613.c
6537
6538GSPCA USB WEBCAM DRIVER
6539M:	Hans Verkuil <hverkuil@xs4all.nl>
6540L:	linux-media@vger.kernel.org
6541T:	git git://linuxtv.org/media_tree.git
6542S:	Odd Fixes
6543F:	drivers/media/usb/gspca/
6544
6545GTP (GPRS Tunneling Protocol)
6546M:	Pablo Neira Ayuso <pablo@netfilter.org>
6547M:	Harald Welte <laforge@gnumonks.org>
6548L:	osmocom-net-gprs@lists.osmocom.org
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6550S:	Maintained
6551F:	drivers/net/gtp.c
6552
6553GUID PARTITION TABLE (GPT)
6554M:	Davidlohr Bueso <dave@stgolabs.net>
6555L:	linux-efi@vger.kernel.org
6556S:	Maintained
6557F:	block/partitions/efi.*
6558
6559H8/300 ARCHITECTURE
6560M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6561L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6562W:	http://uclinux-h8.sourceforge.jp
6563T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6564S:	Maintained
6565F:	arch/h8300/
6566F:	drivers/clocksource/h8300_*.c
6567F:	drivers/clk/h8300/
6568F:	drivers/irqchip/irq-renesas-h8*.c
6569
6570HACKRF MEDIA DRIVER
6571M:	Antti Palosaari <crope@iki.fi>
6572L:	linux-media@vger.kernel.org
6573W:	https://linuxtv.org
6574W:	http://palosaari.fi/linux/
6575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6576T:	git git://linuxtv.org/anttip/media_tree.git
6577S:	Maintained
6578F:	drivers/media/usb/hackrf/
6579
6580HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6581M:	Frank Seidel <frank@f-seidel.de>
6582L:	platform-driver-x86@vger.kernel.org
6583W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6584S:	Maintained
6585F:	drivers/platform/x86/hdaps.c
6586
6587HARDWARE MONITORING
6588M:	Jean Delvare <jdelvare@suse.com>
6589M:	Guenter Roeck <linux@roeck-us.net>
6590L:	linux-hwmon@vger.kernel.org
6591W:	http://hwmon.wiki.kernel.org/
6592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6593S:	Maintained
6594F:	Documentation/devicetree/bindings/hwmon/
6595F:	Documentation/hwmon/
6596F:	drivers/hwmon/
6597F:	include/linux/hwmon*.h
6598F:	include/trace/events/hwmon*.h
6599
6600HARDWARE RANDOM NUMBER GENERATOR CORE
6601M:	Matt Mackall <mpm@selenic.com>
6602M:	Herbert Xu <herbert@gondor.apana.org.au>
6603L:	linux-crypto@vger.kernel.org
6604S:	Odd fixes
6605F:	Documentation/devicetree/bindings/rng/
6606F:	Documentation/hw_random.txt
6607F:	drivers/char/hw_random/
6608F:	include/linux/hw_random.h
6609
6610HARDWARE TRACING FACILITIES
6611M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6612S:	Maintained
6613F:	drivers/hwtracing/
6614
6615HARDWARE SPINLOCK CORE
6616M:	Ohad Ben-Cohen <ohad@wizery.com>
6617M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6618L:	linux-remoteproc@vger.kernel.org
6619S:	Maintained
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6621F:	Documentation/devicetree/bindings/hwlock/
6622F:	Documentation/hwspinlock.txt
6623F:	drivers/hwspinlock/
6624F:	include/linux/hwspinlock.h
6625
6626HARMONY SOUND DRIVER
6627L:	linux-parisc@vger.kernel.org
6628S:	Maintained
6629F:	sound/parisc/harmony.*
6630
6631HDPVR USB VIDEO ENCODER DRIVER
6632M:	Hans Verkuil <hverkuil@xs4all.nl>
6633L:	linux-media@vger.kernel.org
6634T:	git git://linuxtv.org/media_tree.git
6635W:	https://linuxtv.org
6636S:	Odd Fixes
6637F:	drivers/media/usb/hdpvr/
6638
6639HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6640M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6641S:	Supported
6642F:	Documentation/watchdog/hpwdt.txt
6643F:	drivers/watchdog/hpwdt.c
6644
6645HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6646M:	Don Brace <don.brace@microsemi.com>
6647L:	esc.storagedev@microsemi.com
6648L:	linux-scsi@vger.kernel.org
6649S:	Supported
6650F:	Documentation/scsi/hpsa.txt
6651F:	drivers/scsi/hpsa*.[ch]
6652F:	include/linux/cciss*.h
6653F:	include/uapi/linux/cciss*.h
6654
6655HFI1 DRIVER
6656M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6657M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6658L:	linux-rdma@vger.kernel.org
6659S:	Supported
6660F:	drivers/infiniband/hw/hfi1
6661
6662HFS FILESYSTEM
6663L:	linux-fsdevel@vger.kernel.org
6664S:	Orphan
6665F:	Documentation/filesystems/hfs.txt
6666F:	fs/hfs/
6667
6668HFSPLUS FILESYSTEM
6669L:	linux-fsdevel@vger.kernel.org
6670S:	Orphan
6671F:	Documentation/filesystems/hfsplus.txt
6672F:	fs/hfsplus/
6673
6674HGA FRAMEBUFFER DRIVER
6675M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6676L:	linux-nvidia@lists.surfsouth.com
6677W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6678S:	Maintained
6679F:	drivers/video/fbdev/hgafb.c
6680
6681HIBERNATION (aka Software Suspend, aka swsusp)
6682M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6683M:	Pavel Machek <pavel@ucw.cz>
6684L:	linux-pm@vger.kernel.org
6685B:	https://bugzilla.kernel.org
6686S:	Supported
6687F:	arch/x86/power/
6688F:	drivers/base/power/
6689F:	kernel/power/
6690F:	include/linux/suspend.h
6691F:	include/linux/freezer.h
6692F:	include/linux/pm.h
6693F:	arch/*/include/asm/suspend*.h
6694
6695HID CORE LAYER
6696M:	Jiri Kosina <jikos@kernel.org>
6697M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6698L:	linux-input@vger.kernel.org
6699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6700S:	Maintained
6701F:	drivers/hid/
6702F:	include/linux/hid*
6703F:	include/uapi/linux/hid*
6704
6705HID SENSOR HUB DRIVERS
6706M:	Jiri Kosina <jikos@kernel.org>
6707M:	Jonathan Cameron <jic23@kernel.org>
6708M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6709L:	linux-input@vger.kernel.org
6710L:	linux-iio@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/hid/hid-sensor*
6713F:	drivers/hid/hid-sensor-*
6714F:	drivers/iio/*/hid-*
6715F:	include/linux/hid-sensor-*
6716
6717HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6718M:	Thomas Gleixner <tglx@linutronix.de>
6719L:	linux-kernel@vger.kernel.org
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6721S:	Maintained
6722F:	Documentation/timers/
6723F:	kernel/time/hrtimer.c
6724F:	kernel/time/clockevents.c
6725F:	kernel/time/timer_*.c
6726F:	include/linux/clockchips.h
6727F:	include/linux/hrtimer.h
6728
6729HIGH-SPEED SCC DRIVER FOR AX.25
6730L:	linux-hams@vger.kernel.org
6731S:	Orphan
6732F:	drivers/net/hamradio/dmascc.c
6733F:	drivers/net/hamradio/scc.c
6734
6735HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6736M:	HighPoint Linux Team <linux@highpoint-tech.com>
6737W:	http://www.highpoint-tech.com
6738S:	Supported
6739F:	Documentation/scsi/hptiop.txt
6740F:	drivers/scsi/hptiop.c
6741
6742HIPPI
6743M:	Jes Sorensen <jes@trained-monkey.org>
6744L:	linux-hippi@sunsite.dk
6745S:	Maintained
6746F:	include/linux/hippidevice.h
6747F:	include/uapi/linux/if_hippi.h
6748F:	net/802/hippi.c
6749F:	drivers/net/hippi/
6750
6751HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6752M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6753M:	Salil Mehta <salil.mehta@huawei.com>
6754L:	netdev@vger.kernel.org
6755W:	http://www.hisilicon.com
6756S:	Maintained
6757F:	drivers/net/ethernet/hisilicon/hns3/
6758
6759HISILICON LPC BUS DRIVER
6760M:	john.garry@huawei.com
6761W:	http://www.hisilicon.com
6762S:	Maintained
6763F:	drivers/bus/hisi_lpc.c
6764F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6765
6766HISILICON NETWORK SUBSYSTEM DRIVER
6767M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6768M:	Salil Mehta <salil.mehta@huawei.com>
6769L:	netdev@vger.kernel.org
6770W:	http://www.hisilicon.com
6771S:	Maintained
6772F:	drivers/net/ethernet/hisilicon/
6773F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6774
6775HISILICON PMU DRIVER
6776M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6777W:	http://www.hisilicon.com
6778S:	Supported
6779F:	drivers/perf/hisilicon
6780F:	Documentation/perf/hisi-pmu.txt
6781
6782HISILICON ROCE DRIVER
6783M:	Lijun Ou <oulijun@huawei.com>
6784M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6785L:	linux-rdma@vger.kernel.org
6786S:	Maintained
6787F:	drivers/infiniband/hw/hns/
6788F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6789
6790HISILICON SAS Controller
6791M:	John Garry <john.garry@huawei.com>
6792W:	http://www.hisilicon.com
6793S:	Supported
6794F:	drivers/scsi/hisi_sas/
6795F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6796
6797HMM - Heterogeneous Memory Management
6798M:	Jérôme Glisse <jglisse@redhat.com>
6799L:	linux-mm@kvack.org
6800S:	Maintained
6801F:	mm/hmm*
6802F:	include/linux/hmm*
6803F:	Documentation/vm/hmm.rst
6804
6805HOST AP DRIVER
6806M:	Jouni Malinen <j@w1.fi>
6807L:	linux-wireless@vger.kernel.org
6808W:	http://w1.fi/hostap-driver.html
6809S:	Obsolete
6810F:	drivers/net/wireless/intersil/hostap/
6811
6812HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6813L:	platform-driver-x86@vger.kernel.org
6814S:	Orphan
6815F:	drivers/platform/x86/tc1100-wmi.c
6816
6817HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6818M:	Jaroslav Kysela <perex@perex.cz>
6819S:	Maintained
6820F:	drivers/net/ethernet/hp/hp100.*
6821
6822HPET:	High Precision Event Timers driver
6823M:	Clemens Ladisch <clemens@ladisch.de>
6824S:	Maintained
6825F:	Documentation/timers/hpet.txt
6826F:	drivers/char/hpet.c
6827F:	include/linux/hpet.h
6828F:	include/uapi/linux/hpet.h
6829
6830HPET:	x86
6831S:	Orphan
6832F:	arch/x86/kernel/hpet.c
6833F:	arch/x86/include/asm/hpet.h
6834
6835HPFS FILESYSTEM
6836M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6837W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6838S:	Maintained
6839F:	fs/hpfs/
6840
6841HSI SUBSYSTEM
6842M:	Sebastian Reichel <sre@kernel.org>
6843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6844S:	Maintained
6845F:	Documentation/ABI/testing/sysfs-bus-hsi
6846F:	Documentation/driver-api/hsi.rst
6847F:	drivers/hsi/
6848F:	include/linux/hsi/
6849F:	include/uapi/linux/hsi/
6850
6851HSO 3G MODEM DRIVER
6852L:	linux-usb@vger.kernel.org
6853S:	Orphan
6854F:	drivers/net/usb/hso.c
6855
6856HSR NETWORK PROTOCOL
6857M:	Arvid Brodin <arvid.brodin@alten.se>
6858L:	netdev@vger.kernel.org
6859S:	Maintained
6860F:	net/hsr/
6861
6862HT16K33 LED CONTROLLER DRIVER
6863M:	Robin van der Gracht <robin@protonic.nl>
6864S:	Maintained
6865F:	drivers/auxdisplay/ht16k33.c
6866F:	Documentation/devicetree/bindings/display/ht16k33.txt
6867
6868HTCPEN TOUCHSCREEN DRIVER
6869M:	Pau Oliva Fora <pof@eslack.org>
6870L:	linux-input@vger.kernel.org
6871S:	Maintained
6872F:	drivers/input/touchscreen/htcpen.c
6873
6874HUAWEI ETHERNET DRIVER
6875M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6876L:	netdev@vger.kernel.org
6877S:	Supported
6878F:	Documentation/networking/hinic.txt
6879F:	drivers/net/ethernet/huawei/hinic/
6880
6881HUGETLB FILESYSTEM
6882M:	Mike Kravetz <mike.kravetz@oracle.com>
6883L:	linux-mm@kvack.org
6884S:	Maintained
6885F:	fs/hugetlbfs/
6886F:	mm/hugetlb.c
6887F:	include/linux/hugetlb.h
6888F:	Documentation/admin-guide/mm/hugetlbpage.rst
6889F:	Documentation/vm/hugetlbfs_reserv.rst
6890F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6891
6892HVA ST MEDIA DRIVER
6893M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6894L:	linux-media@vger.kernel.org
6895T:	git git://linuxtv.org/media_tree.git
6896W:	https://linuxtv.org
6897S:	Supported
6898F:	drivers/media/platform/sti/hva
6899
6900HWPOISON MEMORY FAILURE HANDLING
6901M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6902L:	linux-mm@kvack.org
6903S:	Maintained
6904F:	mm/memory-failure.c
6905F:	mm/hwpoison-inject.c
6906
6907HYGON PROCESSOR SUPPORT
6908M:	Pu Wen <puwen@hygon.cn>
6909L:	linux-kernel@vger.kernel.org
6910S:	Maintained
6911F:	arch/x86/kernel/cpu/hygon.c
6912
6913Hyper-V CORE AND DRIVERS
6914M:	"K. Y. Srinivasan" <kys@microsoft.com>
6915M:	Haiyang Zhang <haiyangz@microsoft.com>
6916M:	Stephen Hemminger <sthemmin@microsoft.com>
6917M:	Sasha Levin <sashal@kernel.org>
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6919L:	devel@linuxdriverproject.org
6920S:	Supported
6921F:	Documentation/networking/netvsc.txt
6922F:	arch/x86/include/asm/mshyperv.h
6923F:	arch/x86/include/asm/trace/hyperv.h
6924F:	arch/x86/include/asm/hyperv-tlfs.h
6925F:	arch/x86/kernel/cpu/mshyperv.c
6926F:	arch/x86/hyperv
6927F:	drivers/hid/hid-hyperv.c
6928F:	drivers/hv/
6929F:	drivers/input/serio/hyperv-keyboard.c
6930F:	drivers/pci/controller/pci-hyperv.c
6931F:	drivers/net/hyperv/
6932F:	drivers/scsi/storvsc_drv.c
6933F:	drivers/uio/uio_hv_generic.c
6934F:	drivers/video/fbdev/hyperv_fb.c
6935F:	net/vmw_vsock/hyperv_transport.c
6936F:	include/linux/hyperv.h
6937F:	include/uapi/linux/hyperv.h
6938F:	tools/hv/
6939F:	Documentation/ABI/stable/sysfs-bus-vmbus
6940
6941HYPERVISOR VIRTUAL CONSOLE DRIVER
6942L:	linuxppc-dev@lists.ozlabs.org
6943S:	Odd Fixes
6944F:	drivers/tty/hvc/
6945
6946I2C ACPI SUPPORT
6947M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6948L:	linux-i2c@vger.kernel.org
6949L:	linux-acpi@vger.kernel.org
6950S:	Maintained
6951F:	drivers/i2c/i2c-core-acpi.c
6952
6953I2C CONTROLLER DRIVER FOR NVIDIA GPU
6954M:	Ajay Gupta <ajayg@nvidia.com>
6955L:	linux-i2c@vger.kernel.org
6956S:	Maintained
6957F:	Documentation/i2c/busses/i2c-nvidia-gpu
6958F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6959
6960I2C MUXES
6961M:	Peter Rosin <peda@axentia.se>
6962L:	linux-i2c@vger.kernel.org
6963S:	Maintained
6964F:	Documentation/i2c/i2c-topology
6965F:	Documentation/i2c/muxes/
6966F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6967F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6968F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6969F:	drivers/i2c/i2c-mux.c
6970F:	drivers/i2c/muxes/
6971F:	include/linux/i2c-mux.h
6972
6973I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6974M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6975L:	linux-i2c@vger.kernel.org
6976S:	Maintained
6977F:	drivers/i2c/busses/i2c-mv64xxx.c
6978
6979I2C OVER PARALLEL PORT
6980M:	Jean Delvare <jdelvare@suse.com>
6981L:	linux-i2c@vger.kernel.org
6982S:	Maintained
6983F:	Documentation/i2c/busses/i2c-parport
6984F:	Documentation/i2c/busses/i2c-parport-light
6985F:	drivers/i2c/busses/i2c-parport.c
6986F:	drivers/i2c/busses/i2c-parport-light.c
6987
6988I2C SUBSYSTEM
6989M:	Wolfram Sang <wsa@the-dreams.de>
6990L:	linux-i2c@vger.kernel.org
6991W:	https://i2c.wiki.kernel.org/
6992Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6994S:	Maintained
6995F:	Documentation/devicetree/bindings/i2c/i2c.txt
6996F:	Documentation/i2c/
6997F:	drivers/i2c/*
6998F:	include/linux/i2c.h
6999F:	include/linux/i2c-dev.h
7000F:	include/linux/i2c-smbus.h
7001F:	include/uapi/linux/i2c.h
7002F:	include/uapi/linux/i2c-*.h
7003
7004I2C SUBSYSTEM HOST DRIVERS
7005L:	linux-i2c@vger.kernel.org
7006W:	https://i2c.wiki.kernel.org/
7007Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7009S:	Odd Fixes
7010F:	Documentation/devicetree/bindings/i2c/
7011F:	drivers/i2c/algos/
7012F:	drivers/i2c/busses/
7013
7014I2C-TAOS-EVM DRIVER
7015M:	Jean Delvare <jdelvare@suse.com>
7016L:	linux-i2c@vger.kernel.org
7017S:	Maintained
7018F:	Documentation/i2c/busses/i2c-taos-evm
7019F:	drivers/i2c/busses/i2c-taos-evm.c
7020
7021I2C-TINY-USB DRIVER
7022M:	Till Harbaum <till@harbaum.org>
7023L:	linux-i2c@vger.kernel.org
7024W:	http://www.harbaum.org/till/i2c_tiny_usb
7025S:	Maintained
7026F:	drivers/i2c/busses/i2c-tiny-usb.c
7027
7028I2C/SMBUS CONTROLLER DRIVERS FOR PC
7029M:	Jean Delvare <jdelvare@suse.com>
7030L:	linux-i2c@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/i2c/busses/i2c-ali1535
7033F:	Documentation/i2c/busses/i2c-ali1563
7034F:	Documentation/i2c/busses/i2c-ali15x3
7035F:	Documentation/i2c/busses/i2c-amd756
7036F:	Documentation/i2c/busses/i2c-amd8111
7037F:	Documentation/i2c/busses/i2c-i801
7038F:	Documentation/i2c/busses/i2c-nforce2
7039F:	Documentation/i2c/busses/i2c-piix4
7040F:	Documentation/i2c/busses/i2c-sis5595
7041F:	Documentation/i2c/busses/i2c-sis630
7042F:	Documentation/i2c/busses/i2c-sis96x
7043F:	Documentation/i2c/busses/i2c-via
7044F:	Documentation/i2c/busses/i2c-viapro
7045F:	drivers/i2c/busses/i2c-ali1535.c
7046F:	drivers/i2c/busses/i2c-ali1563.c
7047F:	drivers/i2c/busses/i2c-ali15x3.c
7048F:	drivers/i2c/busses/i2c-amd756.c
7049F:	drivers/i2c/busses/i2c-amd756-s4882.c
7050F:	drivers/i2c/busses/i2c-amd8111.c
7051F:	drivers/i2c/busses/i2c-i801.c
7052F:	drivers/i2c/busses/i2c-isch.c
7053F:	drivers/i2c/busses/i2c-nforce2.c
7054F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7055F:	drivers/i2c/busses/i2c-piix4.c
7056F:	drivers/i2c/busses/i2c-sis5595.c
7057F:	drivers/i2c/busses/i2c-sis630.c
7058F:	drivers/i2c/busses/i2c-sis96x.c
7059F:	drivers/i2c/busses/i2c-via.c
7060F:	drivers/i2c/busses/i2c-viapro.c
7061
7062I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7063M:	Hans de Goede <hdegoede@redhat.com>
7064L:	linux-i2c@vger.kernel.org
7065S:	Maintained
7066F:	drivers/i2c/busses/i2c-cht-wc.c
7067
7068I2C/SMBUS ISMT DRIVER
7069M:	Seth Heasley <seth.heasley@intel.com>
7070M:	Neil Horman <nhorman@tuxdriver.com>
7071L:	linux-i2c@vger.kernel.org
7072F:	drivers/i2c/busses/i2c-ismt.c
7073F:	Documentation/i2c/busses/i2c-ismt
7074
7075I2C/SMBUS STUB DRIVER
7076M:	Jean Delvare <jdelvare@suse.com>
7077L:	linux-i2c@vger.kernel.org
7078S:	Maintained
7079F:	drivers/i2c/i2c-stub.c
7080
7081IA64 (Itanium) PLATFORM
7082M:	Tony Luck <tony.luck@intel.com>
7083M:	Fenghua Yu <fenghua.yu@intel.com>
7084L:	linux-ia64@vger.kernel.org
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7086S:	Maintained
7087F:	arch/ia64/
7088
7089IBM Power 842 compression accelerator
7090M:	Haren Myneni <haren@us.ibm.com>
7091S:	Supported
7092F:	drivers/crypto/nx/Makefile
7093F:	drivers/crypto/nx/Kconfig
7094F:	drivers/crypto/nx/nx-842*
7095F:	include/linux/sw842.h
7096F:	crypto/842.c
7097F:	lib/842/
7098
7099IBM Power in-Nest Crypto Acceleration
7100M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7101M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7102L:	linux-crypto@vger.kernel.org
7103S:	Supported
7104F:	drivers/crypto/nx/Makefile
7105F:	drivers/crypto/nx/Kconfig
7106F:	drivers/crypto/nx/nx-aes*
7107F:	drivers/crypto/nx/nx-sha*
7108F:	drivers/crypto/nx/nx.*
7109F:	drivers/crypto/nx/nx_csbcpb.h
7110F:	drivers/crypto/nx/nx_debugfs.h
7111
7112IBM Power Linux RAID adapter
7113M:	Brian King <brking@us.ibm.com>
7114S:	Supported
7115F:	drivers/scsi/ipr.*
7116
7117IBM Power SRIOV Virtual NIC Device Driver
7118M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7119M:	John Allen <jallen@linux.vnet.ibm.com>
7120L:	netdev@vger.kernel.org
7121S:	Supported
7122F:	drivers/net/ethernet/ibm/ibmvnic.*
7123
7124IBM Power Virtual Accelerator Switchboard
7125M:	Sukadev Bhattiprolu
7126L:	linuxppc-dev@lists.ozlabs.org
7127S:	Supported
7128F:	arch/powerpc/platforms/powernv/vas*
7129F:	arch/powerpc/platforms/powernv/copy-paste.h
7130F:	arch/powerpc/include/asm/vas.h
7131F:	arch/powerpc/include/uapi/asm/vas.h
7132
7133IBM Power Virtual Ethernet Device Driver
7134M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7135L:	netdev@vger.kernel.org
7136S:	Supported
7137F:	drivers/net/ethernet/ibm/ibmveth.*
7138
7139IBM Power Virtual FC Device Drivers
7140M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7141L:	linux-scsi@vger.kernel.org
7142S:	Supported
7143F:	drivers/scsi/ibmvscsi/ibmvfc*
7144
7145IBM Power Virtual Management Channel Driver
7146M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7147M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7148S:	Supported
7149F:	drivers/misc/ibmvmc.*
7150
7151IBM Power Virtual SCSI Device Drivers
7152M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7153L:	linux-scsi@vger.kernel.org
7154S:	Supported
7155F:	drivers/scsi/ibmvscsi/ibmvscsi*
7156F:	include/scsi/viosrp.h
7157
7158IBM Power Virtual SCSI Device Target Driver
7159M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7160M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7161L:	linux-scsi@vger.kernel.org
7162L:	target-devel@vger.kernel.org
7163S:	Supported
7164F:	drivers/scsi/ibmvscsi_tgt/
7165
7166IBM Power VMX Cryptographic instructions
7167M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7168M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7169L:	linux-crypto@vger.kernel.org
7170S:	Supported
7171F:	drivers/crypto/vmx/Makefile
7172F:	drivers/crypto/vmx/Kconfig
7173F:	drivers/crypto/vmx/vmx.c
7174F:	drivers/crypto/vmx/aes*
7175F:	drivers/crypto/vmx/ghash*
7176F:	drivers/crypto/vmx/ppc-xlate.pl
7177
7178IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7179M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7180L:	linux-pci@vger.kernel.org
7181L:	linuxppc-dev@lists.ozlabs.org
7182S:	Supported
7183F:	drivers/pci/hotplug/rpaphp*
7184
7185IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7186M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7187L:	linux-pci@vger.kernel.org
7188L:	linuxppc-dev@lists.ozlabs.org
7189S:	Supported
7190F:	drivers/pci/hotplug/rpadlpar*
7191
7192IBM ServeRAID RAID DRIVER
7193S:	Orphan
7194F:	drivers/scsi/ips.*
7195
7196ICH LPC AND GPIO DRIVER
7197M:	Peter Tyser <ptyser@xes-inc.com>
7198S:	Maintained
7199F:	drivers/mfd/lpc_ich.c
7200F:	drivers/gpio/gpio-ich.c
7201
7202IDE SUBSYSTEM
7203M:	"David S. Miller" <davem@davemloft.net>
7204L:	linux-ide@vger.kernel.org
7205Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7207S:	Maintained
7208F:	Documentation/ide/
7209F:	drivers/ide/
7210F:	include/linux/ide.h
7211
7212IDE/ATAPI DRIVERS
7213M:	Borislav Petkov <bp@alien8.de>
7214L:	linux-ide@vger.kernel.org
7215S:	Maintained
7216F:	Documentation/cdrom/ide-cd
7217F:	drivers/ide/ide-cd*
7218
7219IDEAPAD LAPTOP EXTRAS DRIVER
7220M:	Ike Panhc <ike.pan@canonical.com>
7221L:	platform-driver-x86@vger.kernel.org
7222W:	http://launchpad.net/ideapad-laptop
7223S:	Maintained
7224F:	drivers/platform/x86/ideapad-laptop.c
7225
7226IDEAPAD LAPTOP SLIDEBAR DRIVER
7227M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7228L:	linux-input@vger.kernel.org
7229W:	https://github.com/o2genum/ideapad-slidebar
7230S:	Maintained
7231F:	drivers/input/misc/ideapad_slidebar.c
7232
7233IDT VersaClock 5 CLOCK DRIVER
7234M:	Marek Vasut <marek.vasut@gmail.com>
7235S:	Maintained
7236F:	drivers/clk/clk-versaclock5.c
7237
7238IEEE 802.15.4 SUBSYSTEM
7239M:	Alexander Aring <alex.aring@gmail.com>
7240M:	Stefan Schmidt <stefan@datenfreihafen.org>
7241L:	linux-wpan@vger.kernel.org
7242W:	http://wpan.cakelab.org/
7243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7245S:	Maintained
7246F:	net/ieee802154/
7247F:	net/mac802154/
7248F:	drivers/net/ieee802154/
7249F:	include/linux/nl802154.h
7250F:	include/linux/ieee802154.h
7251F:	include/net/nl802154.h
7252F:	include/net/mac802154.h
7253F:	include/net/af_ieee802154.h
7254F:	include/net/cfg802154.h
7255F:	include/net/ieee802154_netdev.h
7256F:	Documentation/networking/ieee802154.txt
7257
7258IFE PROTOCOL
7259M:	Yotam Gigi <yotam.gi@gmail.com>
7260M:	Jamal Hadi Salim <jhs@mojatatu.com>
7261F:	net/ife
7262F:	include/net/ife.h
7263F:	include/uapi/linux/ife.h
7264
7265IGORPLUG-USB IR RECEIVER
7266M:	Sean Young <sean@mess.org>
7267L:	linux-media@vger.kernel.org
7268S:	Maintained
7269F:	drivers/media/rc/igorplugusb.c
7270
7271IGUANAWORKS USB IR TRANSCEIVER
7272M:	Sean Young <sean@mess.org>
7273L:	linux-media@vger.kernel.org
7274S:	Maintained
7275F:	drivers/media/rc/iguanair.c
7276
7277IIO DIGITAL POTENTIOMETER DAC
7278M:	Peter Rosin <peda@axentia.se>
7279L:	linux-iio@vger.kernel.org
7280S:	Maintained
7281F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7282F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7283F:	drivers/iio/dac/dpot-dac.c
7284
7285IIO ENVELOPE DETECTOR
7286M:	Peter Rosin <peda@axentia.se>
7287L:	linux-iio@vger.kernel.org
7288S:	Maintained
7289F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7290F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7291F:	drivers/iio/adc/envelope-detector.c
7292
7293IIO MULTIPLEXER
7294M:	Peter Rosin <peda@axentia.se>
7295L:	linux-iio@vger.kernel.org
7296S:	Maintained
7297F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7298F:	drivers/iio/multiplexer/iio-mux.c
7299
7300IIO SUBSYSTEM AND DRIVERS
7301M:	Jonathan Cameron <jic23@kernel.org>
7302R:	Hartmut Knaack <knaack.h@gmx.de>
7303R:	Lars-Peter Clausen <lars@metafoo.de>
7304R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7305L:	linux-iio@vger.kernel.org
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7307S:	Maintained
7308F:	Documentation/ABI/testing/configfs-iio*
7309F:	Documentation/ABI/testing/sysfs-bus-iio*
7310F:	Documentation/devicetree/bindings/iio/
7311F:	drivers/iio/
7312F:	drivers/staging/iio/
7313F:	include/linux/iio/
7314F:	tools/iio/
7315
7316IIO UNIT CONVERTER
7317M:	Peter Rosin <peda@axentia.se>
7318L:	linux-iio@vger.kernel.org
7319S:	Maintained
7320F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7321F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7322F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7323F:	drivers/iio/afe/iio-rescale.c
7324
7325IKANOS/ADI EAGLE ADSL USB DRIVER
7326M:	Matthieu Castet <castet.matthieu@free.fr>
7327M:	Stanislaw Gruszka <stf_xl@wp.pl>
7328S:	Maintained
7329F:	drivers/usb/atm/ueagle-atm.c
7330
7331IMGTEC ASCII LCD DRIVER
7332M:	Paul Burton <paul.burton@mips.com>
7333S:	Maintained
7334F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7335F:	drivers/auxdisplay/img-ascii-lcd.c
7336
7337IMGTEC IR DECODER DRIVER
7338M:	James Hogan <jhogan@kernel.org>
7339S:	Maintained
7340F:	drivers/media/rc/img-ir/
7341
7342IMON SOUNDGRAPH USB IR RECEIVER
7343M:	Sean Young <sean@mess.org>
7344L:	linux-media@vger.kernel.org
7345S:	Maintained
7346F:	drivers/media/rc/imon_raw.c
7347F:	drivers/media/rc/imon.c
7348
7349IMS TWINTURBO FRAMEBUFFER DRIVER
7350L:	linux-fbdev@vger.kernel.org
7351S:	Orphan
7352F:	drivers/video/fbdev/imsttfb.c
7353
7354INA209 HARDWARE MONITOR DRIVER
7355M:	Guenter Roeck <linux@roeck-us.net>
7356L:	linux-hwmon@vger.kernel.org
7357S:	Maintained
7358F:	Documentation/hwmon/ina209
7359F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7360F:	drivers/hwmon/ina209.c
7361
7362INA2XX HARDWARE MONITOR DRIVER
7363M:	Guenter Roeck <linux@roeck-us.net>
7364L:	linux-hwmon@vger.kernel.org
7365S:	Maintained
7366F:	Documentation/hwmon/ina2xx
7367F:	drivers/hwmon/ina2xx.c
7368F:	include/linux/platform_data/ina2xx.h
7369
7370INDUSTRY PACK SUBSYSTEM (IPACK)
7371M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7372M:	Jens Taprogge <jens.taprogge@taprogge.org>
7373M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7374L:	industrypack-devel@lists.sourceforge.net
7375W:	http://industrypack.sourceforge.net
7376S:	Maintained
7377F:	drivers/ipack/
7378
7379INFINIBAND SUBSYSTEM
7380M:	Doug Ledford <dledford@redhat.com>
7381M:	Jason Gunthorpe <jgg@mellanox.com>
7382L:	linux-rdma@vger.kernel.org
7383W:	https://github.com/linux-rdma/rdma-core
7384Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7386S:	Supported
7387F:	Documentation/devicetree/bindings/infiniband/
7388F:	Documentation/infiniband/
7389F:	drivers/infiniband/
7390F:	include/uapi/linux/if_infiniband.h
7391F:	include/uapi/rdma/
7392F:	include/rdma/
7393
7394INGENIC JZ4780 DMA Driver
7395M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7396S:	Maintained
7397F:	drivers/dma/dma-jz4780.c
7398
7399INGENIC JZ4780 NAND DRIVER
7400M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7401L:	linux-mtd@lists.infradead.org
7402S:	Maintained
7403F:	drivers/mtd/nand/raw/jz4780_*
7404
7405INOTIFY
7406M:	Jan Kara <jack@suse.cz>
7407R:	Amir Goldstein <amir73il@gmail.com>
7408L:	linux-fsdevel@vger.kernel.org
7409S:	Maintained
7410F:	Documentation/filesystems/inotify.txt
7411F:	fs/notify/inotify/
7412F:	include/linux/inotify.h
7413F:	include/uapi/linux/inotify.h
7414
7415INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7416M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7417L:	linux-input@vger.kernel.org
7418Q:	http://patchwork.kernel.org/project/linux-input/list/
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7420S:	Maintained
7421F:	drivers/input/
7422F:	include/linux/input.h
7423F:	include/uapi/linux/input.h
7424F:	include/uapi/linux/input-event-codes.h
7425F:	include/linux/input/
7426F:	Documentation/devicetree/bindings/input/
7427F:	Documentation/devicetree/bindings/serio/
7428F:	Documentation/input/
7429
7430INPUT MULTITOUCH (MT) PROTOCOL
7431M:	Henrik Rydberg <rydberg@bitmath.org>
7432L:	linux-input@vger.kernel.org
7433S:	Odd fixes
7434F:	Documentation/input/multi-touch-protocol.rst
7435F:	drivers/input/input-mt.c
7436K:	\b(ABS|SYN)_MT_
7437
7438INSIDE SECURE CRYPTO DRIVER
7439M:	Antoine Tenart <antoine.tenart@bootlin.com>
7440F:	drivers/crypto/inside-secure/
7441S:	Maintained
7442L:	linux-crypto@vger.kernel.org
7443
7444INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7445M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7446M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7447L:	linux-integrity@vger.kernel.org
7448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7449S:	Supported
7450F:	security/integrity/ima/
7451
7452INTEL 810/815 FRAMEBUFFER DRIVER
7453M:	Antonino Daplas <adaplas@gmail.com>
7454L:	linux-fbdev@vger.kernel.org
7455S:	Maintained
7456F:	drivers/video/fbdev/i810/
7457
7458INTEL ASoC DRIVERS
7459M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7460M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7461M:	Jie Yang <yang.jie@linux.intel.com>
7462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7463S:	Supported
7464F:	sound/soc/intel/
7465
7466INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7467M:	Hans de Goede <hdegoede@redhat.com>
7468L:	platform-driver-x86@vger.kernel.org
7469S:	Maintained
7470F:	drivers/platform/x86/intel_atomisp2_pm.c
7471
7472INTEL C600 SERIES SAS CONTROLLER DRIVER
7473M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7474M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7475L:	linux-scsi@vger.kernel.org
7476T:	git git://git.code.sf.net/p/intel-sas/isci
7477S:	Supported
7478F:	drivers/scsi/isci/
7479
7480INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7481M:	Jani Nikula <jani.nikula@linux.intel.com>
7482M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7483M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7484L:	intel-gfx@lists.freedesktop.org
7485W:	https://01.org/linuxgraphics/
7486B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7487C:	irc://chat.freenode.net/intel-gfx
7488Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7489T:	git git://anongit.freedesktop.org/drm-intel
7490S:	Supported
7491F:	drivers/gpu/drm/i915/
7492F:	include/drm/i915*
7493F:	include/uapi/drm/i915_drm.h
7494F:	Documentation/gpu/i915.rst
7495
7496INTEL ETHERNET DRIVERS
7497M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7498L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7499W:	http://www.intel.com/support/feedback.htm
7500W:	http://e1000.sourceforge.net/
7501Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7504S:	Supported
7505F:	Documentation/networking/e100.rst
7506F:	Documentation/networking/e1000.rst
7507F:	Documentation/networking/e1000e.rst
7508F:	Documentation/networking/fm10k.rst
7509F:	Documentation/networking/igb.rst
7510F:	Documentation/networking/igbvf.rst
7511F:	Documentation/networking/ixgb.rst
7512F:	Documentation/networking/ixgbe.rst
7513F:	Documentation/networking/ixgbevf.rst
7514F:	Documentation/networking/i40e.rst
7515F:	Documentation/networking/iavf.rst
7516F:	Documentation/networking/ice.rst
7517F:	drivers/net/ethernet/intel/
7518F:	drivers/net/ethernet/intel/*/
7519F:	include/linux/avf/virtchnl.h
7520
7521INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7522M:	Maik Broemme <mbroemme@libmpq.org>
7523L:	linux-fbdev@vger.kernel.org
7524S:	Maintained
7525F:	Documentation/fb/intelfb.txt
7526F:	drivers/video/fbdev/intelfb/
7527
7528INTEL GPIO DRIVERS
7529M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7530L:	linux-gpio@vger.kernel.org
7531S:	Maintained
7532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7533F:	drivers/gpio/gpio-ich.c
7534F:	drivers/gpio/gpio-intel-mid.c
7535F:	drivers/gpio/gpio-lynxpoint.c
7536F:	drivers/gpio/gpio-merrifield.c
7537F:	drivers/gpio/gpio-ml-ioh.c
7538F:	drivers/gpio/gpio-pch.c
7539F:	drivers/gpio/gpio-sch.c
7540F:	drivers/gpio/gpio-sodaville.c
7541
7542INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7543M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7544M:	Zhi Wang <zhi.a.wang@intel.com>
7545L:	intel-gvt-dev@lists.freedesktop.org
7546L:	intel-gfx@lists.freedesktop.org
7547W:	https://01.org/igvt-g
7548T:	git https://github.com/intel/gvt-linux.git
7549S:	Supported
7550F:	drivers/gpu/drm/i915/gvt/
7551
7552INTEL HID EVENT DRIVER
7553M:	Alex Hung <alex.hung@canonical.com>
7554L:	platform-driver-x86@vger.kernel.org
7555S:	Maintained
7556F:	drivers/platform/x86/intel-hid.c
7557
7558INTEL I/OAT DMA DRIVER
7559M:	Dave Jiang <dave.jiang@intel.com>
7560R:	Dan Williams <dan.j.williams@intel.com>
7561L:	dmaengine@vger.kernel.org
7562Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7563S:	Supported
7564F:	drivers/dma/ioat*
7565
7566INTEL IDLE DRIVER
7567M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7568M:	Len Brown <lenb@kernel.org>
7569L:	linux-pm@vger.kernel.org
7570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7571B:	https://bugzilla.kernel.org
7572S:	Supported
7573F:	drivers/idle/intel_idle.c
7574
7575INTEL INTEGRATED SENSOR HUB DRIVER
7576M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7577M:	Jiri Kosina <jikos@kernel.org>
7578L:	linux-input@vger.kernel.org
7579S:	Maintained
7580F:	drivers/hid/intel-ish-hid/
7581
7582INTEL IOMMU (VT-d)
7583M:	David Woodhouse <dwmw2@infradead.org>
7584L:	iommu@lists.linux-foundation.org
7585T:	git git://git.infradead.org/iommu-2.6.git
7586S:	Supported
7587F:	drivers/iommu/intel-iommu.c
7588F:	include/linux/intel-iommu.h
7589
7590INTEL IOP-ADMA DMA DRIVER
7591R:	Dan Williams <dan.j.williams@intel.com>
7592S:	Odd fixes
7593F:	drivers/dma/iop-adma.c
7594
7595INTEL IPU3 CSI-2 CIO2 DRIVER
7596M:	Yong Zhi <yong.zhi@intel.com>
7597M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7598M:	Bingbu Cao <bingbu.cao@intel.com>
7599R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7600R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7601L:	linux-media@vger.kernel.org
7602S:	Maintained
7603F:	drivers/media/pci/intel/ipu3/
7604F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7605
7606INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7607M:	Krzysztof Halasa <khalasa@piap.pl>
7608S:	Maintained
7609F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7610F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7611F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7612F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7613F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7614F:	drivers/net/wan/ixp4xx_hss.c
7615
7616INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7617M:	Deepak Saxena <dsaxena@plexity.net>
7618S:	Maintained
7619F:	drivers/char/hw_random/ixp4xx-rng.c
7620
7621INTEL MANAGEMENT ENGINE (mei)
7622M:	Tomas Winkler <tomas.winkler@intel.com>
7623L:	linux-kernel@vger.kernel.org
7624S:	Supported
7625F:	include/uapi/linux/mei.h
7626F:	include/linux/mei_cl_bus.h
7627F:	drivers/misc/mei/*
7628F:	drivers/watchdog/mei_wdt.c
7629F:	Documentation/misc-devices/mei/*
7630F:	samples/mei/*
7631
7632INTEL MENLOW THERMAL DRIVER
7633M:	Sujith Thomas <sujith.thomas@intel.com>
7634L:	platform-driver-x86@vger.kernel.org
7635W:	https://01.org/linux-acpi
7636S:	Supported
7637F:	drivers/platform/x86/intel_menlow.c
7638
7639INTEL MIC DRIVERS (mic)
7640M:	Sudeep Dutt <sudeep.dutt@intel.com>
7641M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7642S:	Supported
7643W:	https://github.com/sudeepdutt/mic
7644W:	http://software.intel.com/en-us/mic-developer
7645F:	include/linux/mic_bus.h
7646F:	include/linux/scif.h
7647F:	include/uapi/linux/mic_common.h
7648F:	include/uapi/linux/mic_ioctl.h
7649F:	include/uapi/linux/scif_ioctl.h
7650F:	drivers/misc/mic/
7651F:	drivers/dma/mic_x100_dma.c
7652F:	drivers/dma/mic_x100_dma.h
7653F:	Documentation/mic/
7654
7655INTEL PMC CORE DRIVER
7656M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7657M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7658L:	platform-driver-x86@vger.kernel.org
7659S:	Maintained
7660F:	drivers/platform/x86/intel_pmc_core*
7661
7662INTEL PMC/P-Unit IPC DRIVER
7663M:	Zha Qipeng<qipeng.zha@intel.com>
7664L:	platform-driver-x86@vger.kernel.org
7665S:	Maintained
7666F:	drivers/platform/x86/intel_pmc_ipc.c
7667F:	drivers/platform/x86/intel_punit_ipc.c
7668F:	arch/x86/include/asm/intel_pmc_ipc.h
7669F:	arch/x86/include/asm/intel_punit_ipc.h
7670
7671INTEL PMIC GPIO DRIVERS
7672M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7673S:	Maintained
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7675F:	drivers/gpio/gpio-*cove.c
7676F:	drivers/gpio/gpio-msic.c
7677
7678INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7679R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7680S:	Maintained
7681F:	drivers/mfd/intel_msic.c
7682F:	drivers/mfd/intel_soc_pmic*
7683F:	include/linux/mfd/intel_msic.h
7684F:	include/linux/mfd/intel_soc_pmic*
7685
7686INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7687M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7688L:	linux-wireless@vger.kernel.org
7689S:	Maintained
7690F:	Documentation/networking/README.ipw2100
7691F:	Documentation/networking/README.ipw2200
7692F:	drivers/net/wireless/intel/ipw2x00/
7693
7694INTEL PSTATE DRIVER
7695M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7696M:	Len Brown <lenb@kernel.org>
7697L:	linux-pm@vger.kernel.org
7698S:	Supported
7699F:	drivers/cpufreq/intel_pstate.c
7700
7701INTEL RDMA RNIC DRIVER
7702M:	Faisal Latif <faisal.latif@intel.com>
7703M:	Shiraz Saleem <shiraz.saleem@intel.com>
7704L:	linux-rdma@vger.kernel.org
7705S:	Supported
7706F:	drivers/infiniband/hw/i40iw/
7707F:	include/uapi/rdma/i40iw-abi.h
7708
7709INTEL TELEMETRY DRIVER
7710M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7711M:	"David E. Box" <david.e.box@linux.intel.com>
7712L:	platform-driver-x86@vger.kernel.org
7713S:	Maintained
7714F:	arch/x86/include/asm/intel_telemetry.h
7715F:	drivers/platform/x86/intel_telemetry*
7716
7717INTEL VIRTUAL BUTTON DRIVER
7718M:	AceLan Kao <acelan.kao@canonical.com>
7719L:	platform-driver-x86@vger.kernel.org
7720S:	Maintained
7721F:	drivers/platform/x86/intel-vbtn.c
7722
7723INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7724M:	Stanislaw Gruszka <sgruszka@redhat.com>
7725L:	linux-wireless@vger.kernel.org
7726S:	Supported
7727F:	drivers/net/wireless/intel/iwlegacy/
7728
7729INTEL WIRELESS WIFI LINK (iwlwifi)
7730M:	Johannes Berg <johannes.berg@intel.com>
7731M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7732M:	Luca Coelho <luciano.coelho@intel.com>
7733M:	Intel Linux Wireless <linuxwifi@intel.com>
7734L:	linux-wireless@vger.kernel.org
7735W:	http://intellinuxwireless.org
7736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7737S:	Supported
7738F:	drivers/net/wireless/intel/iwlwifi/
7739
7740INTEL WIRELESS WIMAX CONNECTION 2400
7741M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7742M:	linux-wimax@intel.com
7743L:	wimax@linuxwimax.org (subscribers-only)
7744S:	Supported
7745W:	http://linuxwimax.org
7746F:	Documentation/wimax/README.i2400m
7747F:	drivers/net/wimax/i2400m/
7748F:	include/uapi/linux/wimax/i2400m.h
7749
7750INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7751M:	Mario Limonciello <mario.limonciello@dell.com>
7752S:	Maintained
7753F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7754
7755INTEL(R) TRACE HUB
7756M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7757S:	Supported
7758F:	Documentation/trace/intel_th.rst
7759F:	drivers/hwtracing/intel_th/
7760
7761INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7762M:	Ning Sun <ning.sun@intel.com>
7763L:	tboot-devel@lists.sourceforge.net
7764W:	http://tboot.sourceforge.net
7765T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7766S:	Supported
7767F:	Documentation/intel_txt.txt
7768F:	include/linux/tboot.h
7769F:	arch/x86/kernel/tboot.c
7770
7771INTEL-MID GPIO DRIVER
7772M:	David Cohen <david.a.cohen@linux.intel.com>
7773L:	linux-gpio@vger.kernel.org
7774S:	Maintained
7775F:	drivers/gpio/gpio-intel-mid.c
7776
7777INVENSENSE MPU-3050 GYROSCOPE DRIVER
7778M:	Linus Walleij <linus.walleij@linaro.org>
7779L:	linux-iio@vger.kernel.org
7780S:	Maintained
7781F:	drivers/iio/gyro/mpu3050*
7782F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7783
7784IOC3 ETHERNET DRIVER
7785M:	Ralf Baechle <ralf@linux-mips.org>
7786L:	linux-mips@vger.kernel.org
7787S:	Maintained
7788F:	drivers/net/ethernet/sgi/ioc3-eth.c
7789
7790IOC3 SERIAL DRIVER
7791M:	Pat Gefre <pfg@sgi.com>
7792L:	linux-serial@vger.kernel.org
7793S:	Maintained
7794F:	drivers/tty/serial/ioc3_serial.c
7795
7796IOMMU DRIVERS
7797M:	Joerg Roedel <joro@8bytes.org>
7798L:	iommu@lists.linux-foundation.org
7799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7800S:	Maintained
7801F:	Documentation/devicetree/bindings/iommu/
7802F:	drivers/iommu/
7803F:	include/linux/iommu.h
7804F:	include/linux/of_iommu.h
7805F:	include/linux/iova.h
7806
7807IP MASQUERADING
7808M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7809S:	Maintained
7810F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7811
7812IPMI SUBSYSTEM
7813M:	Corey Minyard <minyard@acm.org>
7814L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7815W:	http://openipmi.sourceforge.net/
7816S:	Supported
7817F:	Documentation/devicetree/bindings/ipmi/
7818F:	Documentation/IPMI.txt
7819F:	drivers/char/ipmi/
7820F:	include/linux/ipmi*
7821F:	include/uapi/linux/ipmi*
7822
7823IPS SCSI RAID DRIVER
7824M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7825L:	linux-scsi@vger.kernel.org
7826W:	http://www.adaptec.com/
7827S:	Maintained
7828F:	drivers/scsi/ips*
7829
7830IPVS
7831M:	Wensong Zhang <wensong@linux-vs.org>
7832M:	Simon Horman <horms@verge.net.au>
7833M:	Julian Anastasov <ja@ssi.bg>
7834L:	netdev@vger.kernel.org
7835L:	lvs-devel@vger.kernel.org
7836S:	Maintained
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7839F:	Documentation/networking/ipvs-sysctl.txt
7840F:	include/net/ip_vs.h
7841F:	include/uapi/linux/ip_vs.h
7842F:	net/netfilter/ipvs/
7843
7844IPWIRELESS DRIVER
7845M:	Jiri Kosina <jikos@kernel.org>
7846M:	David Sterba <dsterba@suse.com>
7847S:	Odd Fixes
7848F:	drivers/tty/ipwireless/
7849
7850IPX NETWORK LAYER
7851L:	netdev@vger.kernel.org
7852S:	Obsolete
7853F:	include/uapi/linux/ipx.h
7854
7855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7856M:	Marc Zyngier <marc.zyngier@arm.com>
7857S:	Maintained
7858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7859F:	Documentation/IRQ-domain.txt
7860F:	include/linux/irqdomain.h
7861F:	kernel/irq/irqdomain.c
7862F:	kernel/irq/msi.c
7863
7864IRQ SUBSYSTEM
7865M:	Thomas Gleixner <tglx@linutronix.de>
7866L:	linux-kernel@vger.kernel.org
7867S:	Maintained
7868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7869F:	kernel/irq/
7870
7871IRQCHIP DRIVERS
7872M:	Thomas Gleixner <tglx@linutronix.de>
7873M:	Jason Cooper <jason@lakedaemon.net>
7874M:	Marc Zyngier <marc.zyngier@arm.com>
7875L:	linux-kernel@vger.kernel.org
7876S:	Maintained
7877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7878F:	Documentation/devicetree/bindings/interrupt-controller/
7879F:	drivers/irqchip/
7880
7881ISA
7882M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7883S:	Maintained
7884F:	Documentation/isa.txt
7885F:	drivers/base/isa.c
7886F:	include/linux/isa.h
7887
7888ISA RADIO MODULE
7889M:	Hans Verkuil <hverkuil@xs4all.nl>
7890L:	linux-media@vger.kernel.org
7891T:	git git://linuxtv.org/media_tree.git
7892W:	https://linuxtv.org
7893S:	Maintained
7894F:	drivers/media/radio/radio-isa*
7895
7896ISAPNP
7897M:	Jaroslav Kysela <perex@perex.cz>
7898S:	Maintained
7899F:	Documentation/isapnp.txt
7900F:	drivers/pnp/isapnp/
7901F:	include/linux/isapnp.h
7902
7903ISCSI
7904M:	Lee Duncan <lduncan@suse.com>
7905M:	Chris Leech <cleech@redhat.com>
7906L:	open-iscsi@googlegroups.com
7907W:	www.open-iscsi.com
7908S:	Maintained
7909F:	drivers/scsi/*iscsi*
7910F:	include/scsi/*iscsi*
7911
7912iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7913M:	Peter Jones <pjones@redhat.com>
7914M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7915S:	Maintained
7916F:	drivers/firmware/iscsi_ibft*
7917
7918ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7919M:	Sagi Grimberg <sagi@grimberg.me>
7920M:	Max Gurtovoy <maxg@mellanox.com>
7921L:	linux-rdma@vger.kernel.org
7922S:	Supported
7923W:	http://www.openfabrics.org
7924W:	www.open-iscsi.org
7925Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7926F:	drivers/infiniband/ulp/iser/
7927
7928ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7929M:	Sagi Grimberg <sagi@grimberg.me>
7930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7931L:	linux-rdma@vger.kernel.org
7932L:	target-devel@vger.kernel.org
7933S:	Supported
7934W:	http://www.linux-iscsi.org
7935F:	drivers/infiniband/ulp/isert
7936
7937ISDN SUBSYSTEM
7938M:	Karsten Keil <isdn@linux-pingi.de>
7939L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7940L:	netdev@vger.kernel.org
7941W:	http://www.isdn4linux.de
7942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7943S:	Maintained
7944F:	Documentation/isdn/
7945F:	drivers/isdn/
7946F:	include/linux/isdn.h
7947F:	include/linux/isdn/
7948F:	include/uapi/linux/isdn.h
7949F:	include/uapi/linux/isdn/
7950
7951ISDN SUBSYSTEM (Eicon active card driver)
7952M:	Armin Schindler <mac@melware.de>
7953L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7954W:	http://www.melware.de
7955S:	Maintained
7956F:	drivers/isdn/hardware/eicon/
7957
7958IT87 HARDWARE MONITORING DRIVER
7959M:	Jean Delvare <jdelvare@suse.com>
7960L:	linux-hwmon@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/hwmon/it87
7963F:	drivers/hwmon/it87.c
7964
7965IT913X MEDIA DRIVER
7966M:	Antti Palosaari <crope@iki.fi>
7967L:	linux-media@vger.kernel.org
7968W:	https://linuxtv.org
7969W:	http://palosaari.fi/linux/
7970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7971T:	git git://linuxtv.org/anttip/media_tree.git
7972S:	Maintained
7973F:	drivers/media/tuners/it913x*
7974
7975IVTV VIDEO4LINUX DRIVER
7976M:	Andy Walls <awalls@md.metrocast.net>
7977L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7978L:	linux-media@vger.kernel.org
7979T:	git git://linuxtv.org/media_tree.git
7980W:	http://www.ivtvdriver.org
7981S:	Maintained
7982F:	Documentation/media/v4l-drivers/ivtv*
7983F:	drivers/media/pci/ivtv/
7984F:	include/uapi/linux/ivtv*
7985
7986IX2505V MEDIA DRIVER
7987M:	Malcolm Priestley <tvboxspy@gmail.com>
7988L:	linux-media@vger.kernel.org
7989W:	https://linuxtv.org
7990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7991S:	Maintained
7992F:	drivers/media/dvb-frontends/ix2505v*
7993
7994JAILHOUSE HYPERVISOR INTERFACE
7995M:	Jan Kiszka <jan.kiszka@siemens.com>
7996L:	jailhouse-dev@googlegroups.com
7997S:	Maintained
7998F:	arch/x86/kernel/jailhouse.c
7999F:	arch/x86/include/asm/jailhouse_para.h
8000
8001JC42.4 TEMPERATURE SENSOR DRIVER
8002M:	Guenter Roeck <linux@roeck-us.net>
8003L:	linux-hwmon@vger.kernel.org
8004S:	Maintained
8005F:	drivers/hwmon/jc42.c
8006F:	Documentation/hwmon/jc42
8007
8008JFS FILESYSTEM
8009M:	Dave Kleikamp <shaggy@kernel.org>
8010L:	jfs-discussion@lists.sourceforge.net
8011W:	http://jfs.sourceforge.net/
8012T:	git git://github.com/kleikamp/linux-shaggy.git
8013S:	Maintained
8014F:	Documentation/filesystems/jfs.txt
8015F:	fs/jfs/
8016
8017JME NETWORK DRIVER
8018M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8019L:	netdev@vger.kernel.org
8020S:	Maintained
8021F:	drivers/net/ethernet/jme.*
8022
8023JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8024M:	David Woodhouse <dwmw2@infradead.org>
8025L:	linux-mtd@lists.infradead.org
8026W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8027S:	Maintained
8028F:	fs/jffs2/
8029F:	include/uapi/linux/jffs2.h
8030
8031JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8032M:	"Theodore Ts'o" <tytso@mit.edu>
8033M:	Jan Kara <jack@suse.com>
8034L:	linux-ext4@vger.kernel.org
8035S:	Maintained
8036F:	fs/jbd2/
8037F:	include/linux/jbd2.h
8038
8039JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8040M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8041L:	linux-media@vger.kernel.org
8042S:	Maintained
8043F:	drivers/media/platform/rcar_jpu.c
8044
8045JSM Neo PCI based serial card
8046M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8047L:	linux-serial@vger.kernel.org
8048S:	Maintained
8049F:	drivers/tty/serial/jsm/
8050
8051K10TEMP HARDWARE MONITORING DRIVER
8052M:	Clemens Ladisch <clemens@ladisch.de>
8053L:	linux-hwmon@vger.kernel.org
8054S:	Maintained
8055F:	Documentation/hwmon/k10temp
8056F:	drivers/hwmon/k10temp.c
8057
8058K8TEMP HARDWARE MONITORING DRIVER
8059M:	Rudolf Marek <r.marek@assembler.cz>
8060L:	linux-hwmon@vger.kernel.org
8061S:	Maintained
8062F:	Documentation/hwmon/k8temp
8063F:	drivers/hwmon/k8temp.c
8064
8065KASAN
8066M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8067R:	Alexander Potapenko <glider@google.com>
8068R:	Dmitry Vyukov <dvyukov@google.com>
8069L:	kasan-dev@googlegroups.com
8070S:	Maintained
8071F:	arch/*/include/asm/kasan.h
8072F:	arch/*/mm/kasan_init*
8073F:	Documentation/dev-tools/kasan.rst
8074F:	include/linux/kasan*.h
8075F:	lib/test_kasan.c
8076F:	mm/kasan/
8077F:	scripts/Makefile.kasan
8078
8079KCONFIG
8080M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8082L:	linux-kbuild@vger.kernel.org
8083S:	Maintained
8084F:	Documentation/kbuild/kconfig*
8085F:	scripts/kconfig/
8086F:	scripts/Kconfig.include
8087
8088KDUMP
8089M:	Dave Young <dyoung@redhat.com>
8090M:	Baoquan He <bhe@redhat.com>
8091R:	Vivek Goyal <vgoyal@redhat.com>
8092L:	kexec@lists.infradead.org
8093W:	http://lse.sourceforge.net/kdump/
8094S:	Maintained
8095F:	Documentation/kdump/
8096
8097KEENE FM RADIO TRANSMITTER DRIVER
8098M:	Hans Verkuil <hverkuil@xs4all.nl>
8099L:	linux-media@vger.kernel.org
8100T:	git git://linuxtv.org/media_tree.git
8101W:	https://linuxtv.org
8102S:	Maintained
8103F:	drivers/media/radio/radio-keene*
8104
8105KERNEL AUTOMOUNTER
8106M:	Ian Kent <raven@themaw.net>
8107L:	autofs@vger.kernel.org
8108S:	Maintained
8109F:	fs/autofs/
8110
8111KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8112M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8113M:	Michal Marek <michal.lkml@markovi.net>
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8115L:	linux-kbuild@vger.kernel.org
8116S:	Maintained
8117F:	Documentation/kbuild/
8118F:	Makefile
8119F:	scripts/Kbuild*
8120F:	scripts/Makefile*
8121F:	scripts/basic/
8122F:	scripts/mk*
8123F:	scripts/mod/
8124F:	scripts/package/
8125
8126KERNEL JANITORS
8127L:	kernel-janitors@vger.kernel.org
8128W:	http://kernelnewbies.org/KernelJanitors
8129S:	Odd Fixes
8130
8131KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8132M:	"J. Bruce Fields" <bfields@fieldses.org>
8133M:	Jeff Layton <jlayton@kernel.org>
8134L:	linux-nfs@vger.kernel.org
8135W:	http://nfs.sourceforge.net/
8136T:	git git://linux-nfs.org/~bfields/linux.git
8137S:	Supported
8138F:	fs/nfsd/
8139F:	include/uapi/linux/nfsd/
8140F:	fs/lockd/
8141F:	fs/nfs_common/
8142F:	net/sunrpc/
8143F:	include/linux/lockd/
8144F:	include/linux/sunrpc/
8145F:	include/uapi/linux/sunrpc/
8146
8147KERNEL SELFTEST FRAMEWORK
8148M:	Shuah Khan <shuah@kernel.org>
8149L:	linux-kselftest@vger.kernel.org
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8151Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8152S:	Maintained
8153F:	tools/testing/selftests/
8154F:	Documentation/dev-tools/kselftest*
8155
8156KERNEL USERMODE HELPER
8157M:	Luis Chamberlain <mcgrof@kernel.org>
8158L:	linux-kernel@vger.kernel.org
8159S:	Maintained
8160F:	kernel/umh.c
8161F:	include/linux/umh.h
8162
8163KERNEL VIRTUAL MACHINE (KVM)
8164M:	Paolo Bonzini <pbonzini@redhat.com>
8165M:	Radim Krčmář <rkrcmar@redhat.com>
8166L:	kvm@vger.kernel.org
8167W:	http://www.linux-kvm.org
8168T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8169S:	Supported
8170F:	Documentation/virtual/kvm/
8171F:	include/trace/events/kvm.h
8172F:	include/uapi/asm-generic/kvm*
8173F:	include/uapi/linux/kvm*
8174F:	include/asm-generic/kvm*
8175F:	include/linux/kvm*
8176F:	include/kvm/iodev.h
8177F:	virt/kvm/*
8178F:	tools/kvm/
8179
8180KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8181M:	Joerg Roedel <joro@8bytes.org>
8182L:	kvm@vger.kernel.org
8183W:	http://www.linux-kvm.org/
8184S:	Maintained
8185F:	arch/x86/include/asm/svm.h
8186F:	arch/x86/kvm/svm.c
8187
8188KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8189M:	Christoffer Dall <christoffer.dall@arm.com>
8190M:	Marc Zyngier <marc.zyngier@arm.com>
8191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8192L:	kvmarm@lists.cs.columbia.edu
8193W:	http://systems.cs.columbia.edu/projects/kvm-arm
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8195S:	Supported
8196F:	arch/arm/include/uapi/asm/kvm*
8197F:	arch/arm/include/asm/kvm*
8198F:	arch/arm/kvm/
8199F:	virt/kvm/arm/
8200F:	include/kvm/arm_*
8201
8202KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8203M:	Christoffer Dall <christoffer.dall@arm.com>
8204M:	Marc Zyngier <marc.zyngier@arm.com>
8205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8206L:	kvmarm@lists.cs.columbia.edu
8207S:	Maintained
8208F:	arch/arm64/include/uapi/asm/kvm*
8209F:	arch/arm64/include/asm/kvm*
8210F:	arch/arm64/kvm/
8211
8212KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8213M:	James Hogan <jhogan@kernel.org>
8214L:	linux-mips@vger.kernel.org
8215S:	Supported
8216F:	arch/mips/include/uapi/asm/kvm*
8217F:	arch/mips/include/asm/kvm*
8218F:	arch/mips/kvm/
8219
8220KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8221M:	Paul Mackerras <paulus@ozlabs.org>
8222L:	kvm-ppc@vger.kernel.org
8223W:	http://www.linux-kvm.org/
8224T:	git git://github.com/agraf/linux-2.6.git
8225S:	Supported
8226F:	arch/powerpc/include/uapi/asm/kvm*
8227F:	arch/powerpc/include/asm/kvm*
8228F:	arch/powerpc/kvm/
8229F:	arch/powerpc/kernel/kvm*
8230
8231KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8232M:	Christian Borntraeger <borntraeger@de.ibm.com>
8233M:	Janosch Frank <frankja@linux.ibm.com>
8234R:	David Hildenbrand <david@redhat.com>
8235R:	Cornelia Huck <cohuck@redhat.com>
8236L:	linux-s390@vger.kernel.org
8237W:	http://www.ibm.com/developerworks/linux/linux390/
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8239S:	Supported
8240F:	arch/s390/include/uapi/asm/kvm*
8241F:	arch/s390/include/asm/gmap.h
8242F:	arch/s390/include/asm/kvm*
8243F:	arch/s390/kvm/
8244F:	arch/s390/mm/gmap.c
8245
8246KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8247M:	Paolo Bonzini <pbonzini@redhat.com>
8248M:	Radim Krčmář <rkrcmar@redhat.com>
8249L:	kvm@vger.kernel.org
8250W:	http://www.linux-kvm.org
8251T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8252S:	Supported
8253F:	arch/x86/kvm/
8254F:	arch/x86/include/uapi/asm/kvm*
8255F:	arch/x86/include/asm/kvm*
8256F:	arch/x86/include/asm/pvclock-abi.h
8257F:	arch/x86/kernel/kvm.c
8258F:	arch/x86/kernel/kvmclock.c
8259
8260KERNFS
8261M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8262M:	Tejun Heo <tj@kernel.org>
8263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8264S:	Supported
8265F:	include/linux/kernfs.h
8266F:	fs/kernfs/
8267
8268KEXEC
8269M:	Eric Biederman <ebiederm@xmission.com>
8270W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8271L:	kexec@lists.infradead.org
8272S:	Maintained
8273F:	include/linux/kexec.h
8274F:	include/uapi/linux/kexec.h
8275F:	kernel/kexec*
8276
8277KEYS-ENCRYPTED
8278M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8279L:	linux-integrity@vger.kernel.org
8280L:	keyrings@vger.kernel.org
8281S:	Supported
8282F:	Documentation/security/keys/trusted-encrypted.rst
8283F:	include/keys/encrypted-type.h
8284F:	security/keys/encrypted-keys/
8285
8286KEYS-TRUSTED
8287M:	James Bottomley <jejb@linux.vnet.ibm.com>
8288M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8289M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8290L:	linux-integrity@vger.kernel.org
8291L:	keyrings@vger.kernel.org
8292S:	Supported
8293F:	Documentation/security/keys/trusted-encrypted.rst
8294F:	include/keys/trusted-type.h
8295F:	security/keys/trusted.c
8296F:	security/keys/trusted.h
8297
8298KEYS/KEYRINGS:
8299M:	David Howells <dhowells@redhat.com>
8300L:	keyrings@vger.kernel.org
8301S:	Maintained
8302F:	Documentation/security/keys/core.rst
8303F:	include/linux/key.h
8304F:	include/linux/key-type.h
8305F:	include/linux/keyctl.h
8306F:	include/uapi/linux/keyctl.h
8307F:	include/keys/
8308F:	security/keys/
8309
8310KGDB / KDB /debug_core
8311M:	Jason Wessel <jason.wessel@windriver.com>
8312M:	Daniel Thompson <daniel.thompson@linaro.org>
8313W:	http://kgdb.wiki.kernel.org/
8314L:	kgdb-bugreport@lists.sourceforge.net
8315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8316S:	Maintained
8317F:	Documentation/dev-tools/kgdb.rst
8318F:	drivers/misc/kgdbts.c
8319F:	drivers/tty/serial/kgdboc.c
8320F:	include/linux/kdb.h
8321F:	include/linux/kgdb.h
8322F:	kernel/debug/
8323
8324KMEMLEAK
8325M:	Catalin Marinas <catalin.marinas@arm.com>
8326S:	Maintained
8327F:	Documentation/dev-tools/kmemleak.rst
8328F:	include/linux/kmemleak.h
8329F:	mm/kmemleak.c
8330F:	mm/kmemleak-test.c
8331
8332KMOD KERNEL MODULE LOADER - USERMODE HELPER
8333M:	Luis Chamberlain <mcgrof@kernel.org>
8334L:	linux-kernel@vger.kernel.org
8335S:	Maintained
8336F:	kernel/kmod.c
8337F:	include/linux/kmod.h
8338F:	lib/test_kmod.c
8339F:	tools/testing/selftests/kmod/
8340
8341KPROBES
8342M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8343M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8344M:	"David S. Miller" <davem@davemloft.net>
8345M:	Masami Hiramatsu <mhiramat@kernel.org>
8346S:	Maintained
8347F:	Documentation/kprobes.txt
8348F:	include/linux/kprobes.h
8349F:	include/asm-generic/kprobes.h
8350F:	kernel/kprobes.c
8351
8352KS0108 LCD CONTROLLER DRIVER
8353M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8354S:	Maintained
8355F:	Documentation/auxdisplay/ks0108
8356F:	drivers/auxdisplay/ks0108.c
8357F:	include/linux/ks0108.h
8358
8359L3MDEV
8360M:	David Ahern <dsa@cumulusnetworks.com>
8361L:	netdev@vger.kernel.org
8362S:	Maintained
8363F:	net/l3mdev
8364F:	include/net/l3mdev.h
8365
8366L7 BPF FRAMEWORK
8367M:	John Fastabend <john.fastabend@gmail.com>
8368M:	Daniel Borkmann <daniel@iogearbox.net>
8369L:	netdev@vger.kernel.org
8370S:	Maintained
8371F:	include/linux/skmsg.h
8372F:	net/core/skmsg.c
8373F:	net/core/sock_map.c
8374F:	net/ipv4/tcp_bpf.c
8375
8376LANTIQ / INTEL Ethernet drivers
8377M:	Hauke Mehrtens <hauke@hauke-m.de>
8378L:	netdev@vger.kernel.org
8379S:	Maintained
8380F:	net/dsa/tag_gswip.c
8381F:	drivers/net/ethernet/lantiq_xrx200.c
8382F:	drivers/net/dsa/lantiq_pce.h
8383F:	drivers/net/dsa/lantiq_gswip.c
8384
8385LANTIQ MIPS ARCHITECTURE
8386M:	John Crispin <john@phrozen.org>
8387L:	linux-mips@vger.kernel.org
8388S:	Maintained
8389F:	arch/mips/lantiq
8390F:	drivers/soc/lantiq
8391
8392LAPB module
8393L:	linux-x25@vger.kernel.org
8394S:	Orphan
8395F:	Documentation/networking/lapb-module.txt
8396F:	include/*/lapb.h
8397F:	net/lapb/
8398
8399LASI 53c700 driver for PARISC
8400M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8401L:	linux-scsi@vger.kernel.org
8402S:	Maintained
8403F:	Documentation/scsi/53c700.txt
8404F:	drivers/scsi/53c700*
8405
8406LEAKING_ADDRESSES
8407M:	Tobin C. Harding <me@tobin.cc>
8408M:	Tycho Andersen <tycho@tycho.ws>
8409L:	kernel-hardening@lists.openwall.com
8410S:	Maintained
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8412F:	scripts/leaking_addresses.pl
8413
8414LED SUBSYSTEM
8415M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8416M:	Pavel Machek <pavel@ucw.cz>
8417L:	linux-leds@vger.kernel.org
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8419S:	Maintained
8420F:	Documentation/devicetree/bindings/leds/
8421F:	drivers/leds/
8422F:	include/linux/leds.h
8423
8424LEGACY EEPROM DRIVER
8425M:	Jean Delvare <jdelvare@suse.com>
8426S:	Maintained
8427F:	Documentation/misc-devices/eeprom
8428F:	drivers/misc/eeprom/eeprom.c
8429
8430LEGO MINDSTORMS EV3
8431R:	David Lechner <david@lechnology.com>
8432S:	Maintained
8433F:	arch/arm/boot/dts/da850-lego-ev3.dts
8434F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8435F:	drivers/power/supply/lego_ev3_battery.c
8436
8437LEGO USB Tower driver
8438M:	Juergen Stuber <starblue@users.sourceforge.net>
8439L:	legousb-devel@lists.sourceforge.net
8440W:	http://legousb.sourceforge.net/
8441S:	Maintained
8442F:	drivers/usb/misc/legousbtower.c
8443
8444LG LAPTOP EXTRAS
8445M:	Matan Ziv-Av <matan@svgalib.org>
8446L:	platform-driver-x86@vger.kernel.org
8447S:	Maintained
8448F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8449F:	Documentation/laptops/lg-laptop.rst
8450F:	drivers/platform/x86/lg-laptop.c
8451
8452LG2160 MEDIA DRIVER
8453M:	Michael Krufky <mkrufky@linuxtv.org>
8454L:	linux-media@vger.kernel.org
8455W:	https://linuxtv.org
8456W:	http://github.com/mkrufky
8457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8458T:	git git://linuxtv.org/mkrufky/tuners.git
8459S:	Maintained
8460F:	drivers/media/dvb-frontends/lg2160.*
8461
8462LGDT3305 MEDIA DRIVER
8463M:	Michael Krufky <mkrufky@linuxtv.org>
8464L:	linux-media@vger.kernel.org
8465W:	https://linuxtv.org
8466W:	http://github.com/mkrufky
8467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8468T:	git git://linuxtv.org/mkrufky/tuners.git
8469S:	Maintained
8470F:	drivers/media/dvb-frontends/lgdt3305.*
8471
8472LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8473M:	Viresh Kumar <vireshk@kernel.org>
8474L:	linux-ide@vger.kernel.org
8475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8476S:	Maintained
8477F:	include/linux/pata_arasan_cf_data.h
8478F:	drivers/ata/pata_arasan_cf.c
8479
8480LIBATA PATA DRIVERS
8481M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8482M:	Jens Axboe <axboe@kernel.dk>
8483L:	linux-ide@vger.kernel.org
8484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8485S:	Maintained
8486F:	drivers/ata/pata_*.c
8487F:	drivers/ata/ata_generic.c
8488
8489LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8490M:	Linus Walleij <linus.walleij@linaro.org>
8491L:	linux-ide@vger.kernel.org
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8493S:	Maintained
8494F:	drivers/ata/pata_ftide010.c
8495F:	drivers/ata/sata_gemini.c
8496F:	drivers/ata/sata_gemini.h
8497
8498LIBATA SATA AHCI PLATFORM devices support
8499M:	Hans de Goede <hdegoede@redhat.com>
8500M:	Jens Axboe <axboe@kernel.dk>
8501L:	linux-ide@vger.kernel.org
8502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8503S:	Maintained
8504F:	drivers/ata/ahci_platform.c
8505F:	drivers/ata/libahci_platform.c
8506F:	include/linux/ahci_platform.h
8507
8508LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8509M:	Mikael Pettersson <mikpelinux@gmail.com>
8510L:	linux-ide@vger.kernel.org
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8512S:	Maintained
8513F:	drivers/ata/sata_promise.*
8514
8515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8516M:	Jens Axboe <axboe@kernel.dk>
8517L:	linux-ide@vger.kernel.org
8518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8519S:	Maintained
8520F:	drivers/ata/
8521F:	include/linux/ata.h
8522F:	include/linux/libata.h
8523F:	Documentation/devicetree/bindings/ata/
8524
8525LIBLOCKDEP
8526M:	Sasha Levin <alexander.levin@microsoft.com>
8527S:	Maintained
8528F:	tools/lib/lockdep/
8529
8530LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8531M:	Ross Zwisler <zwisler@kernel.org>
8532M:	Dan Williams <dan.j.williams@intel.com>
8533M:	Vishal Verma <vishal.l.verma@intel.com>
8534M:	Dave Jiang <dave.jiang@intel.com>
8535L:	linux-nvdimm@lists.01.org
8536Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8537S:	Supported
8538F:	drivers/nvdimm/blk.c
8539F:	drivers/nvdimm/region_devs.c
8540
8541LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8542M:	Vishal Verma <vishal.l.verma@intel.com>
8543M:	Dan Williams <dan.j.williams@intel.com>
8544M:	Ross Zwisler <zwisler@kernel.org>
8545M:	Dave Jiang <dave.jiang@intel.com>
8546L:	linux-nvdimm@lists.01.org
8547Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8548S:	Supported
8549F:	drivers/nvdimm/btt*
8550
8551LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8552M:	Ross Zwisler <zwisler@kernel.org>
8553M:	Dan Williams <dan.j.williams@intel.com>
8554M:	Vishal Verma <vishal.l.verma@intel.com>
8555M:	Dave Jiang <dave.jiang@intel.com>
8556L:	linux-nvdimm@lists.01.org
8557Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8558S:	Supported
8559F:	drivers/nvdimm/pmem*
8560
8561LIBNVDIMM: DEVICETREE BINDINGS
8562M:	Oliver O'Halloran <oohall@gmail.com>
8563L:	linux-nvdimm@lists.01.org
8564Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8565S:	Supported
8566F:	drivers/nvdimm/of_pmem.c
8567F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8568
8569LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8570M:	Dan Williams <dan.j.williams@intel.com>
8571M:	Ross Zwisler <zwisler@kernel.org>
8572M:	Vishal Verma <vishal.l.verma@intel.com>
8573M:	Dave Jiang <dave.jiang@intel.com>
8574L:	linux-nvdimm@lists.01.org
8575Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8577S:	Supported
8578F:	drivers/nvdimm/*
8579F:	drivers/acpi/nfit/*
8580F:	include/linux/nd.h
8581F:	include/linux/libnvdimm.h
8582F:	include/uapi/linux/ndctl.h
8583
8584LIGHTNVM PLATFORM SUPPORT
8585M:	Matias Bjorling <mb@lightnvm.io>
8586W:	http://github/OpenChannelSSD
8587L:	linux-block@vger.kernel.org
8588S:	Maintained
8589F:	drivers/lightnvm/
8590F:	include/linux/lightnvm.h
8591F:	include/uapi/linux/lightnvm.h
8592
8593LINUX FOR POWER MACINTOSH
8594M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8595W:	http://www.penguinppc.org/
8596L:	linuxppc-dev@lists.ozlabs.org
8597S:	Maintained
8598F:	arch/powerpc/platforms/powermac/
8599F:	drivers/macintosh/
8600
8601LINUX FOR POWERPC (32-BIT AND 64-BIT)
8602M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8603M:	Paul Mackerras <paulus@samba.org>
8604M:	Michael Ellerman <mpe@ellerman.id.au>
8605W:	https://github.com/linuxppc/linux/wiki
8606L:	linuxppc-dev@lists.ozlabs.org
8607Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8609S:	Supported
8610F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8611F:	Documentation/devicetree/bindings/powerpc/
8612F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8613F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8614F:	Documentation/powerpc/
8615F:	arch/powerpc/
8616F:	drivers/char/tpm/tpm_ibmvtpm*
8617F:	drivers/crypto/nx/
8618F:	drivers/crypto/vmx/
8619F:	drivers/i2c/busses/i2c-opal.c
8620F:	drivers/net/ethernet/ibm/ibmveth.*
8621F:	drivers/net/ethernet/ibm/ibmvnic.*
8622F:	drivers/pci/hotplug/pnv_php.c
8623F:	drivers/pci/hotplug/rpa*
8624F:	drivers/rtc/rtc-opal.c
8625F:	drivers/scsi/ibmvscsi/
8626F:	drivers/tty/hvc/hvc_opal.c
8627F:	drivers/watchdog/wdrtas.c
8628F:	tools/testing/selftests/powerpc
8629N:	/pmac
8630N:	powermac
8631N:	powernv
8632N:	[^a-z0-9]ps3
8633N:	pseries
8634
8635LINUX FOR POWERPC EMBEDDED MPC5XXX
8636M:	Anatolij Gustschin <agust@denx.de>
8637L:	linuxppc-dev@lists.ozlabs.org
8638T:	git git://git.denx.de/linux-denx-agust.git
8639S:	Maintained
8640F:	arch/powerpc/platforms/512x/
8641F:	arch/powerpc/platforms/52xx/
8642
8643LINUX FOR POWERPC EMBEDDED PPC4XX
8644M:	Alistair Popple <alistair@popple.id.au>
8645M:	Matt Porter <mporter@kernel.crashing.org>
8646W:	http://www.penguinppc.org/
8647L:	linuxppc-dev@lists.ozlabs.org
8648S:	Maintained
8649F:	arch/powerpc/platforms/40x/
8650F:	arch/powerpc/platforms/44x/
8651
8652LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8653M:	Scott Wood <oss@buserror.net>
8654M:	Kumar Gala <galak@kernel.crashing.org>
8655W:	http://www.penguinppc.org/
8656L:	linuxppc-dev@lists.ozlabs.org
8657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8658S:	Maintained
8659F:	arch/powerpc/platforms/83xx/
8660F:	arch/powerpc/platforms/85xx/
8661F:	Documentation/devicetree/bindings/powerpc/fsl/
8662
8663LINUX FOR POWERPC EMBEDDED PPC8XX
8664M:	Vitaly Bordug <vitb@kernel.crashing.org>
8665W:	http://www.penguinppc.org/
8666L:	linuxppc-dev@lists.ozlabs.org
8667S:	Maintained
8668F:	arch/powerpc/platforms/8xx/
8669
8670LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8671L:	linuxppc-dev@lists.ozlabs.org
8672S:	Orphan
8673F:	arch/powerpc/*/*virtex*
8674F:	arch/powerpc/*/*/*virtex*
8675
8676LINUX FOR POWERPC PA SEMI PWRFICIENT
8677L:	linuxppc-dev@lists.ozlabs.org
8678S:	Orphan
8679F:	arch/powerpc/platforms/pasemi/
8680F:	drivers/*/*pasemi*
8681F:	drivers/*/*/*pasemi*
8682
8683LINUX KERNEL DUMP TEST MODULE (LKDTM)
8684M:	Kees Cook <keescook@chromium.org>
8685S:	Maintained
8686F:	drivers/misc/lkdtm/*
8687
8688LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8689M:	Alan Stern <stern@rowland.harvard.edu>
8690M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8691M:	Will Deacon <will.deacon@arm.com>
8692M:	Peter Zijlstra <peterz@infradead.org>
8693M:	Boqun Feng <boqun.feng@gmail.com>
8694M:	Nicholas Piggin <npiggin@gmail.com>
8695M:	David Howells <dhowells@redhat.com>
8696M:	Jade Alglave <j.alglave@ucl.ac.uk>
8697M:	Luc Maranget <luc.maranget@inria.fr>
8698M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8699R:	Akira Yokosawa <akiyks@gmail.com>
8700R:	Daniel Lustig <dlustig@nvidia.com>
8701L:	linux-kernel@vger.kernel.org
8702L:	linux-arch@vger.kernel.org
8703S:	Supported
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8705F:	tools/memory-model/
8706F:	Documentation/atomic_bitops.txt
8707F:	Documentation/atomic_t.txt
8708F:	Documentation/core-api/atomic_ops.rst
8709F:	Documentation/core-api/refcount-vs-atomic.rst
8710F:	Documentation/memory-barriers.txt
8711
8712LIS3LV02D ACCELEROMETER DRIVER
8713M:	Eric Piel <eric.piel@tremplin-utc.net>
8714S:	Maintained
8715F:	Documentation/misc-devices/lis3lv02d
8716F:	drivers/misc/lis3lv02d/
8717F:	drivers/platform/x86/hp_accel.c
8718
8719LIVE PATCHING
8720M:	Josh Poimboeuf <jpoimboe@redhat.com>
8721M:	Jessica Yu <jeyu@kernel.org>
8722M:	Jiri Kosina <jikos@kernel.org>
8723M:	Miroslav Benes <mbenes@suse.cz>
8724R:	Petr Mladek <pmladek@suse.com>
8725S:	Maintained
8726F:	kernel/livepatch/
8727F:	include/linux/livepatch.h
8728F:	arch/x86/include/asm/livepatch.h
8729F:	arch/x86/kernel/livepatch.c
8730F:	Documentation/livepatch/
8731F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8732F:	samples/livepatch/
8733L:	live-patching@vger.kernel.org
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8735
8736LLC (802.2)
8737L:	netdev@vger.kernel.org
8738S:	Odd fixes
8739F:	include/linux/llc.h
8740F:	include/uapi/linux/llc.h
8741F:	include/net/llc*
8742F:	net/llc/
8743
8744LM73 HARDWARE MONITOR DRIVER
8745M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8746L:	linux-hwmon@vger.kernel.org
8747S:	Maintained
8748F:	drivers/hwmon/lm73.c
8749
8750LM78 HARDWARE MONITOR DRIVER
8751M:	Jean Delvare <jdelvare@suse.com>
8752L:	linux-hwmon@vger.kernel.org
8753S:	Maintained
8754F:	Documentation/hwmon/lm78
8755F:	drivers/hwmon/lm78.c
8756
8757LM83 HARDWARE MONITOR DRIVER
8758M:	Jean Delvare <jdelvare@suse.com>
8759L:	linux-hwmon@vger.kernel.org
8760S:	Maintained
8761F:	Documentation/hwmon/lm83
8762F:	drivers/hwmon/lm83.c
8763
8764LM90 HARDWARE MONITOR DRIVER
8765M:	Jean Delvare <jdelvare@suse.com>
8766L:	linux-hwmon@vger.kernel.org
8767S:	Maintained
8768F:	Documentation/hwmon/lm90
8769F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8770F:	drivers/hwmon/lm90.c
8771F:	include/dt-bindings/thermal/lm90.h
8772
8773LM95234 HARDWARE MONITOR DRIVER
8774M:	Guenter Roeck <linux@roeck-us.net>
8775L:	linux-hwmon@vger.kernel.org
8776S:	Maintained
8777F:	Documentation/hwmon/lm95234
8778F:	drivers/hwmon/lm95234.c
8779
8780LME2510 MEDIA DRIVER
8781M:	Malcolm Priestley <tvboxspy@gmail.com>
8782L:	linux-media@vger.kernel.org
8783W:	https://linuxtv.org
8784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8785S:	Maintained
8786F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8787
8788LOADPIN SECURITY MODULE
8789M:	Kees Cook <keescook@chromium.org>
8790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8791S:	Supported
8792F:	security/loadpin/
8793F:	Documentation/admin-guide/LSM/LoadPin.rst
8794
8795LOCKING PRIMITIVES
8796M:	Peter Zijlstra <peterz@infradead.org>
8797M:	Ingo Molnar <mingo@redhat.com>
8798M:	Will Deacon <will.deacon@arm.com>
8799L:	linux-kernel@vger.kernel.org
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8801S:	Maintained
8802F:	Documentation/locking/
8803F:	include/linux/lockdep.h
8804F:	include/linux/spinlock*.h
8805F:	arch/*/include/asm/spinlock*.h
8806F:	include/linux/rwlock*.h
8807F:	include/linux/mutex*.h
8808F:	include/linux/rwsem*.h
8809F:	arch/*/include/asm/rwsem.h
8810F:	include/linux/seqlock.h
8811F:	lib/locking*.[ch]
8812F:	kernel/locking/
8813X:	kernel/locking/locktorture.c
8814
8815LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8816M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8817L:	linux-ntfs-dev@lists.sourceforge.net
8818W:	http://www.linux-ntfs.org/content/view/19/37/
8819S:	Maintained
8820F:	Documentation/ldm.txt
8821F:	block/partitions/ldm.*
8822
8823LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8824M:	Sathya Prakash <sathya.prakash@broadcom.com>
8825M:	Chaitra P B <chaitra.basappa@broadcom.com>
8826M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8827L:	MPT-FusionLinux.pdl@broadcom.com
8828L:	linux-scsi@vger.kernel.org
8829W:	http://www.avagotech.com/support/
8830S:	Supported
8831F:	drivers/message/fusion/
8832F:	drivers/scsi/mpt3sas/
8833
8834LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8835M:	Matthew Wilcox <willy@infradead.org>
8836L:	linux-scsi@vger.kernel.org
8837S:	Maintained
8838F:	drivers/scsi/sym53c8xx_2/
8839
8840LTC1660 DAC DRIVER
8841M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8842L:	linux-iio@vger.kernel.org
8843S:	Maintained
8844F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8845F:	drivers/iio/dac/ltc1660.c
8846
8847LTC4261 HARDWARE MONITOR DRIVER
8848M:	Guenter Roeck <linux@roeck-us.net>
8849L:	linux-hwmon@vger.kernel.org
8850S:	Maintained
8851F:	Documentation/hwmon/ltc4261
8852F:	drivers/hwmon/ltc4261.c
8853
8854LTC4306 I2C MULTIPLEXER DRIVER
8855M:	Michael Hennerich <michael.hennerich@analog.com>
8856W:	http://ez.analog.com/community/linux-device-drivers
8857L:	linux-i2c@vger.kernel.org
8858S:	Supported
8859F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8860F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8861
8862LTP (Linux Test Project)
8863M:	Mike Frysinger <vapier@gentoo.org>
8864M:	Cyril Hrubis <chrubis@suse.cz>
8865M:	Wanlong Gao <wanlong.gao@gmail.com>
8866M:	Jan Stancek <jstancek@redhat.com>
8867M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8868M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8869L:	ltp@lists.linux.it (subscribers-only)
8870W:	http://linux-test-project.github.io/
8871T:	git git://github.com/linux-test-project/ltp.git
8872S:	Maintained
8873
8874M68K ARCHITECTURE
8875M:	Geert Uytterhoeven <geert@linux-m68k.org>
8876L:	linux-m68k@lists.linux-m68k.org
8877W:	http://www.linux-m68k.org/
8878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8879S:	Maintained
8880F:	arch/m68k/
8881F:	drivers/zorro/
8882
8883M68K ON APPLE MACINTOSH
8884M:	Joshua Thompson <funaho@jurai.org>
8885W:	http://www.mac.linux-m68k.org/
8886L:	linux-m68k@lists.linux-m68k.org
8887S:	Maintained
8888F:	arch/m68k/mac/
8889
8890M68K ON HP9000/300
8891M:	Philip Blundell <philb@gnu.org>
8892W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8893S:	Maintained
8894F:	arch/m68k/hp300/
8895
8896M88DS3103 MEDIA DRIVER
8897M:	Antti Palosaari <crope@iki.fi>
8898L:	linux-media@vger.kernel.org
8899W:	https://linuxtv.org
8900W:	http://palosaari.fi/linux/
8901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8902T:	git git://linuxtv.org/anttip/media_tree.git
8903S:	Maintained
8904F:	drivers/media/dvb-frontends/m88ds3103*
8905
8906M88RS2000 MEDIA DRIVER
8907M:	Malcolm Priestley <tvboxspy@gmail.com>
8908L:	linux-media@vger.kernel.org
8909W:	https://linuxtv.org
8910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8911S:	Maintained
8912F:	drivers/media/dvb-frontends/m88rs2000*
8913
8914MA901 MASTERKIT USB FM RADIO DRIVER
8915M:	Alexey Klimov <klimov.linux@gmail.com>
8916L:	linux-media@vger.kernel.org
8917T:	git git://linuxtv.org/media_tree.git
8918S:	Maintained
8919F:	drivers/media/radio/radio-ma901.c
8920
8921MAC80211
8922M:	Johannes Berg <johannes@sipsolutions.net>
8923L:	linux-wireless@vger.kernel.org
8924W:	http://wireless.kernel.org/
8925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8927S:	Maintained
8928F:	Documentation/networking/mac80211-injection.txt
8929F:	include/net/mac80211.h
8930F:	net/mac80211/
8931F:	drivers/net/wireless/mac80211_hwsim.[ch]
8932F:	Documentation/networking/mac80211_hwsim/README
8933
8934MAILBOX API
8935M:	Jassi Brar <jassisinghbrar@gmail.com>
8936L:	linux-kernel@vger.kernel.org
8937S:	Maintained
8938F:	drivers/mailbox/
8939F:	include/linux/mailbox_client.h
8940F:	include/linux/mailbox_controller.h
8941
8942MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8943M:	Michael Kerrisk <mtk.manpages@gmail.com>
8944W:	http://www.kernel.org/doc/man-pages
8945L:	linux-man@vger.kernel.org
8946S:	Maintained
8947
8948MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8949M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8950L:	linux-mips@vger.kernel.org
8951S:	Maintained
8952F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8953
8954MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8955M:	Andrew Lunn <andrew@lunn.ch>
8956M:	Vivien Didelot <vivien.didelot@gmail.com>
8957L:	netdev@vger.kernel.org
8958S:	Maintained
8959F:	drivers/net/dsa/mv88e6xxx/
8960F:	include/linux/platform_data/mv88e6xxx.h
8961F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8962
8963MARVELL ARMADA DRM SUPPORT
8964M:	Russell King <linux@armlinux.org.uk>
8965S:	Maintained
8966T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8967T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8968F:	drivers/gpu/drm/armada/
8969F:	include/uapi/drm/armada_drm.h
8970F:	Documentation/devicetree/bindings/display/armada/
8971
8972MARVELL CRYPTO DRIVER
8973M:	Boris Brezillon <boris.brezillon@bootlin.com>
8974M:	Arnaud Ebalard <arno@natisbad.org>
8975F:	drivers/crypto/marvell/
8976S:	Maintained
8977L:	linux-crypto@vger.kernel.org
8978
8979MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8980M:	Mirko Lindner <mlindner@marvell.com>
8981M:	Stephen Hemminger <stephen@networkplumber.org>
8982L:	netdev@vger.kernel.org
8983S:	Maintained
8984F:	drivers/net/ethernet/marvell/sk*
8985
8986MARVELL LIBERTAS WIRELESS DRIVER
8987L:	libertas-dev@lists.infradead.org
8988S:	Orphan
8989F:	drivers/net/wireless/marvell/libertas/
8990
8991MARVELL MACCHIATOBIN SUPPORT
8992M:	Russell King <linux@armlinux.org.uk>
8993L:	linux-arm-kernel@lists.infradead.org
8994S:	Maintained
8995F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8996
8997MARVELL MV643XX ETHERNET DRIVER
8998M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8999L:	netdev@vger.kernel.org
9000S:	Maintained
9001F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9002F:	include/linux/mv643xx.h
9003
9004MARVELL MV88X3310 PHY DRIVER
9005M:	Russell King <linux@armlinux.org.uk>
9006L:	netdev@vger.kernel.org
9007S:	Maintained
9008F:	drivers/net/phy/marvell10g.c
9009
9010MARVELL MVNETA ETHERNET DRIVER
9011M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9012L:	netdev@vger.kernel.org
9013S:	Maintained
9014F:	drivers/net/ethernet/marvell/mvneta.*
9015
9016MARVELL MWIFIEX WIRELESS DRIVER
9017M:	Amitkumar Karwar <amitkarwar@gmail.com>
9018M:	Nishant Sarmukadam <nishants@marvell.com>
9019M:	Ganapathi Bhat <gbhat@marvell.com>
9020M:	Xinming Hu <huxinming820@gmail.com>
9021L:	linux-wireless@vger.kernel.org
9022S:	Maintained
9023F:	drivers/net/wireless/marvell/mwifiex/
9024
9025MARVELL MWL8K WIRELESS DRIVER
9026M:	Lennert Buytenhek <buytenh@wantstofly.org>
9027L:	linux-wireless@vger.kernel.org
9028S:	Odd Fixes
9029F:	drivers/net/wireless/marvell/mwl8k.c
9030
9031MARVELL NAND CONTROLLER DRIVER
9032M:	Miquel Raynal <miquel.raynal@bootlin.com>
9033L:	linux-mtd@lists.infradead.org
9034S:	Maintained
9035F:	drivers/mtd/nand/raw/marvell_nand.c
9036F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9037
9038MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9039M:	Nicolas Pitre <nico@fluxnic.net>
9040S:	Odd Fixes
9041F:	drivers/mmc/host/mvsdio.*
9042
9043MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9044M:	Hu Ziji <huziji@marvell.com>
9045L:	linux-mmc@vger.kernel.org
9046S:	Supported
9047F:	drivers/mmc/host/sdhci-xenon*
9048F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9049
9050MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9051M:	Sunil Goutham <sgoutham@marvell.com>
9052M:	Linu Cherian <lcherian@marvell.com>
9053M:	Geetha sowjanya <gakula@marvell.com>
9054M:	Jerin Jacob <jerinj@marvell.com>
9055L:	netdev@vger.kernel.org
9056S:	Supported
9057F:	drivers/net/ethernet/marvell/octeontx2/af/
9058
9059MATROX FRAMEBUFFER DRIVER
9060L:	linux-fbdev@vger.kernel.org
9061S:	Orphan
9062F:	drivers/video/fbdev/matrox/matroxfb_*
9063F:	include/uapi/linux/matroxfb.h
9064
9065MAX16065 HARDWARE MONITOR DRIVER
9066M:	Guenter Roeck <linux@roeck-us.net>
9067L:	linux-hwmon@vger.kernel.org
9068S:	Maintained
9069F:	Documentation/hwmon/max16065
9070F:	drivers/hwmon/max16065.c
9071
9072MAX2175 SDR TUNER DRIVER
9073M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9074L:	linux-media@vger.kernel.org
9075T:	git git://linuxtv.org/media_tree.git
9076S:	Maintained
9077F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9078F:	Documentation/media/v4l-drivers/max2175.rst
9079F:	drivers/media/i2c/max2175*
9080F:	include/uapi/linux/max2175.h
9081
9082MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9083L:	linux-hwmon@vger.kernel.org
9084S:	Orphan
9085F:	Documentation/hwmon/max6650
9086F:	drivers/hwmon/max6650.c
9087
9088MAX6697 HARDWARE MONITOR DRIVER
9089M:	Guenter Roeck <linux@roeck-us.net>
9090L:	linux-hwmon@vger.kernel.org
9091S:	Maintained
9092F:	Documentation/hwmon/max6697
9093F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9094F:	drivers/hwmon/max6697.c
9095F:	include/linux/platform_data/max6697.h
9096
9097MAX9860 MONO AUDIO VOICE CODEC DRIVER
9098M:	Peter Rosin <peda@axentia.se>
9099L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/sound/max9860.txt
9102F:	sound/soc/codecs/max9860.*
9103
9104MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9105M:	Javier Martinez Canillas <javier@dowhile0.org>
9106L:	linux-kernel@vger.kernel.org
9107S:	Supported
9108F:	drivers/regulator/max77802-regulator.c
9109F:	Documentation/devicetree/bindings/*/*max77802.txt
9110F:	include/dt-bindings/*/*max77802.h
9111
9112MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9113M:	Krzysztof Kozlowski <krzk@kernel.org>
9114M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9115L:	linux-pm@vger.kernel.org
9116S:	Supported
9117F:	drivers/power/supply/max14577_charger.c
9118F:	drivers/power/supply/max77693_charger.c
9119
9120MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9121M:	Chanwoo Choi <cw00.choi@samsung.com>
9122M:	Krzysztof Kozlowski <krzk@kernel.org>
9123M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9124L:	linux-kernel@vger.kernel.org
9125S:	Supported
9126F:	drivers/*/max14577*.c
9127F:	drivers/*/max77686*.c
9128F:	drivers/*/max77693*.c
9129F:	drivers/extcon/extcon-max14577.c
9130F:	drivers/extcon/extcon-max77693.c
9131F:	drivers/rtc/rtc-max77686.c
9132F:	drivers/clk/clk-max77686.c
9133F:	Documentation/devicetree/bindings/mfd/max14577.txt
9134F:	Documentation/devicetree/bindings/*/max77686.txt
9135F:	Documentation/devicetree/bindings/mfd/max77693.txt
9136F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9137F:	include/linux/mfd/max14577*.h
9138F:	include/linux/mfd/max77686*.h
9139F:	include/linux/mfd/max77693*.h
9140
9141MAXIRADIO FM RADIO RECEIVER DRIVER
9142M:	Hans Verkuil <hverkuil@xs4all.nl>
9143L:	linux-media@vger.kernel.org
9144T:	git git://linuxtv.org/media_tree.git
9145W:	https://linuxtv.org
9146S:	Maintained
9147F:	drivers/media/radio/radio-maxiradio*
9148
9149MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9150M:	Peter Rosin <peda@axentia.se>
9151L:	linux-iio@vger.kernel.org
9152S:	Maintained
9153F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9154F:	drivers/iio/potentiometer/mcp4018.c
9155F:	drivers/iio/potentiometer/mcp4531.c
9156
9157MCR20A IEEE-802.15.4 RADIO DRIVER
9158M:	Xue Liu <liuxuenetmail@gmail.com>
9159L:	linux-wpan@vger.kernel.org
9160W:	https://github.com/xueliu/mcr20a-linux
9161S:	Maintained
9162F:	drivers/net/ieee802154/mcr20a.c
9163F:	drivers/net/ieee802154/mcr20a.h
9164F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9165
9166MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9167M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9168L:	linux-iio@vger.kernel.org
9169S:	Maintained
9170F:	drivers/iio/dac/cio-dac.c
9171
9172MEDIA DRIVERS FOR ASCOT2E
9173M:	Sergey Kozlov <serjk@netup.ru>
9174M:	Abylay Ospan <aospan@netup.ru>
9175L:	linux-media@vger.kernel.org
9176W:	https://linuxtv.org
9177W:	http://netup.tv/
9178T:	git git://linuxtv.org/media_tree.git
9179S:	Supported
9180F:	drivers/media/dvb-frontends/ascot2e*
9181
9182MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9183M:	Jasmin Jessich <jasmin@anw.at>
9184L:	linux-media@vger.kernel.org
9185W:	https://linuxtv.org
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Maintained
9188F:	drivers/media/dvb-frontends/cxd2099*
9189
9190MEDIA DRIVERS FOR CXD2841ER
9191M:	Sergey Kozlov <serjk@netup.ru>
9192M:	Abylay Ospan <aospan@netup.ru>
9193L:	linux-media@vger.kernel.org
9194W:	https://linuxtv.org
9195W:	http://netup.tv/
9196T:	git git://linuxtv.org/media_tree.git
9197S:	Supported
9198F:	drivers/media/dvb-frontends/cxd2841er*
9199
9200MEDIA DRIVERS FOR CXD2880
9201M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9202L:	linux-media@vger.kernel.org
9203W:	http://linuxtv.org/
9204T:	git git://linuxtv.org/media_tree.git
9205S:	Supported
9206F:	drivers/media/dvb-frontends/cxd2880/*
9207F:	drivers/media/spi/cxd2880*
9208
9209MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9210L:	linux-media@vger.kernel.org
9211W:	https://linuxtv.org
9212T:	git git://linuxtv.org/media_tree.git
9213S:	Orphan
9214F:	drivers/media/pci/ddbridge/*
9215
9216MEDIA DRIVERS FOR FREESCALE IMX
9217M:	Steve Longerbeam <slongerbeam@gmail.com>
9218M:	Philipp Zabel <p.zabel@pengutronix.de>
9219L:	linux-media@vger.kernel.org
9220T:	git git://linuxtv.org/media_tree.git
9221S:	Maintained
9222F:	Documentation/devicetree/bindings/media/imx.txt
9223F:	Documentation/media/v4l-drivers/imx.rst
9224F:	drivers/staging/media/imx/
9225F:	include/linux/imx-media.h
9226F:	include/media/imx.h
9227
9228MEDIA DRIVER FOR FREESCALE IMX PXP
9229M:	Philipp Zabel <p.zabel@pengutronix.de>
9230L:	linux-media@vger.kernel.org
9231T:	git git://linuxtv.org/media_tree.git
9232S:	Maintained
9233F:	drivers/media/platform/imx-pxp.[ch]
9234
9235MEDIA DRIVERS FOR HELENE
9236M:	Abylay Ospan <aospan@netup.ru>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239W:	http://netup.tv/
9240T:	git git://linuxtv.org/media_tree.git
9241S:	Supported
9242F:	drivers/media/dvb-frontends/helene*
9243
9244MEDIA DRIVERS FOR HORUS3A
9245M:	Sergey Kozlov <serjk@netup.ru>
9246M:	Abylay Ospan <aospan@netup.ru>
9247L:	linux-media@vger.kernel.org
9248W:	https://linuxtv.org
9249W:	http://netup.tv/
9250T:	git git://linuxtv.org/media_tree.git
9251S:	Supported
9252F:	drivers/media/dvb-frontends/horus3a*
9253
9254MEDIA DRIVERS FOR LNBH25
9255M:	Sergey Kozlov <serjk@netup.ru>
9256M:	Abylay Ospan <aospan@netup.ru>
9257L:	linux-media@vger.kernel.org
9258W:	https://linuxtv.org
9259W:	http://netup.tv/
9260T:	git git://linuxtv.org/media_tree.git
9261S:	Supported
9262F:	drivers/media/dvb-frontends/lnbh25*
9263
9264MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9265L:	linux-media@vger.kernel.org
9266W:	https://linuxtv.org
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Orphan
9269F:	drivers/media/dvb-frontends/mxl5xx*
9270
9271MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9272M:	Sergey Kozlov <serjk@netup.ru>
9273M:	Abylay Ospan <aospan@netup.ru>
9274L:	linux-media@vger.kernel.org
9275W:	https://linuxtv.org
9276W:	http://netup.tv/
9277T:	git git://linuxtv.org/media_tree.git
9278S:	Supported
9279F:	drivers/media/pci/netup_unidvb/*
9280
9281MEDIA DRIVERS FOR RENESAS - CEU
9282M:	Jacopo Mondi <jacopo@jmondi.org>
9283L:	linux-media@vger.kernel.org
9284L:	linux-renesas-soc@vger.kernel.org
9285T:	git git://linuxtv.org/media_tree.git
9286S:	Supported
9287F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9288F:	drivers/media/platform/renesas-ceu.c
9289F:	include/media/drv-intf/renesas-ceu.h
9290
9291MEDIA DRIVERS FOR RENESAS - DRIF
9292M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9293L:	linux-media@vger.kernel.org
9294L:	linux-renesas-soc@vger.kernel.org
9295T:	git git://linuxtv.org/media_tree.git
9296S:	Supported
9297F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9298F:	drivers/media/platform/rcar_drif.c
9299
9300MEDIA DRIVERS FOR RENESAS - FCP
9301M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9302L:	linux-media@vger.kernel.org
9303L:	linux-renesas-soc@vger.kernel.org
9304T:	git git://linuxtv.org/media_tree.git
9305S:	Supported
9306F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9307F:	drivers/media/platform/rcar-fcp.c
9308F:	include/media/rcar-fcp.h
9309
9310MEDIA DRIVERS FOR RENESAS - FDP1
9311M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9312L:	linux-media@vger.kernel.org
9313L:	linux-renesas-soc@vger.kernel.org
9314T:	git git://linuxtv.org/media_tree.git
9315S:	Supported
9316F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9317F:	drivers/media/platform/rcar_fdp1.c
9318
9319MEDIA DRIVERS FOR RENESAS - VIN
9320M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9321L:	linux-media@vger.kernel.org
9322L:	linux-renesas-soc@vger.kernel.org
9323T:	git git://linuxtv.org/media_tree.git
9324S:	Supported
9325F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9326F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9327F:	drivers/media/platform/rcar-vin/
9328
9329MEDIA DRIVERS FOR RENESAS - VSP1
9330M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9331M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9332L:	linux-media@vger.kernel.org
9333L:	linux-renesas-soc@vger.kernel.org
9334T:	git git://linuxtv.org/media_tree.git
9335S:	Supported
9336F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9337F:	drivers/media/platform/vsp1/
9338
9339MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9340L:	linux-media@vger.kernel.org
9341W:	https://linuxtv.org
9342T:	git git://linuxtv.org/media_tree.git
9343S:	Orphan
9344F:	drivers/media/dvb-frontends/stv0910*
9345
9346MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9347L:	linux-media@vger.kernel.org
9348W:	https://linuxtv.org
9349T:	git git://linuxtv.org/media_tree.git
9350S:	Orphan
9351F:	drivers/media/dvb-frontends/stv6111*
9352
9353MEDIA DRIVERS FOR STM32 - DCMI
9354M:	Hugues Fruchet <hugues.fruchet@st.com>
9355L:	linux-media@vger.kernel.org
9356T:	git git://linuxtv.org/media_tree.git
9357S:	Supported
9358F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9359F:	drivers/media/platform/stm32/stm32-dcmi.c
9360
9361MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9362M:	Dmitry Osipenko <digetx@gmail.com>
9363L:	linux-media@vger.kernel.org
9364L:	linux-tegra@vger.kernel.org
9365T:	git git://linuxtv.org/media_tree.git
9366S:	Maintained
9367F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9368F:	drivers/staging/media/tegra-vde/
9369
9370MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9372P:	LinuxTV.org Project
9373L:	linux-media@vger.kernel.org
9374W:	https://linuxtv.org
9375Q:	http://patchwork.kernel.org/project/linux-media/list/
9376T:	git git://linuxtv.org/media_tree.git
9377S:	Maintained
9378F:	Documentation/devicetree/bindings/media/
9379F:	Documentation/media/
9380F:	drivers/media/
9381F:	drivers/staging/media/
9382F:	include/linux/platform_data/media/
9383F:	include/media/
9384F:	include/uapi/linux/dvb/
9385F:	include/uapi/linux/videodev2.h
9386F:	include/uapi/linux/media.h
9387F:	include/uapi/linux/v4l2-*
9388F:	include/uapi/linux/meye.h
9389F:	include/uapi/linux/ivtv*
9390F:	include/uapi/linux/uvcvideo.h
9391
9392MEDIATEK BLUETOOTH DRIVER
9393M:	Sean Wang <sean.wang@mediatek.com>
9394L:	linux-bluetooth@vger.kernel.org
9395L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9396S:	Maintained
9397F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9398F:	drivers/bluetooth/btmtkuart.c
9399
9400MEDIATEK CIR DRIVER
9401M:	Sean Wang <sean.wang@mediatek.com>
9402S:	Maintained
9403F:	drivers/media/rc/mtk-cir.c
9404
9405MEDIATEK DMA DRIVER
9406M:	Sean Wang <sean.wang@mediatek.com>
9407L:	dmaengine@vger.kernel.org
9408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9409L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9410S:	Maintained
9411F:	Documentation/devicetree/bindings/dma/mtk-*
9412F:	drivers/dma/mediatek/
9413
9414MEDIATEK PMIC LED DRIVER
9415M:	Sean Wang <sean.wang@mediatek.com>
9416S:	Maintained
9417F:	drivers/leds/leds-mt6323.c
9418F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9419
9420MEDIATEK ETHERNET DRIVER
9421M:	Felix Fietkau <nbd@openwrt.org>
9422M:	John Crispin <john@phrozen.org>
9423M:	Sean Wang <sean.wang@mediatek.com>
9424M:	Nelson Chang <nelson.chang@mediatek.com>
9425L:	netdev@vger.kernel.org
9426S:	Maintained
9427F:	drivers/net/ethernet/mediatek/
9428
9429MEDIATEK SWITCH DRIVER
9430M:	Sean Wang <sean.wang@mediatek.com>
9431L:	netdev@vger.kernel.org
9432S:	Maintained
9433F:	drivers/net/dsa/mt7530.*
9434F:	net/dsa/tag_mtk.c
9435
9436MEDIATEK JPEG DRIVER
9437M:	Rick Chang <rick.chang@mediatek.com>
9438M:	Bin Liu <bin.liu@mediatek.com>
9439S:	Supported
9440F:	drivers/media/platform/mtk-jpeg/
9441F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9442
9443MEDIATEK MDP DRIVER
9444M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9445M:	Houlong Wei <houlong.wei@mediatek.com>
9446M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9447S:	Supported
9448F:	drivers/media/platform/mtk-mdp/
9449F:	drivers/media/platform/mtk-vpu/
9450F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9451
9452MEDIATEK MEDIA DRIVER
9453M:	Tiffany Lin <tiffany.lin@mediatek.com>
9454M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9455S:	Supported
9456F:	drivers/media/platform/mtk-vcodec/
9457F:	drivers/media/platform/mtk-vpu/
9458F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9459F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9460
9461MEDIATEK MT76 WIRELESS LAN DRIVER
9462M:	Felix Fietkau <nbd@nbd.name>
9463M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9464L:	linux-wireless@vger.kernel.org
9465S:	Maintained
9466F:	drivers/net/wireless/mediatek/mt76/
9467
9468MEDIATEK MT7601U WIRELESS LAN DRIVER
9469M:	Jakub Kicinski <kubakici@wp.pl>
9470L:	linux-wireless@vger.kernel.org
9471S:	Maintained
9472F:	drivers/net/wireless/mediatek/mt7601u/
9473
9474MEDIATEK NAND CONTROLLER DRIVER
9475M:	Xiaolei Li <xiaolei.li@mediatek.com>
9476L:	linux-mtd@lists.infradead.org
9477S:	Maintained
9478F:	drivers/mtd/nand/raw/mtk_*
9479F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9480
9481MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9482M:	Sean Wang <sean.wang@mediatek.com>
9483S:	Maintained
9484F:	drivers/char/hw_random/mtk-rng.c
9485
9486MEDIATEK USB3 DRD IP DRIVER
9487M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9488L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9491S:	Maintained
9492F:	drivers/usb/mtu3/
9493
9494MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9495M:	Peter Senna Tschudin <peter.senna@gmail.com>
9496M:	Martin Donnelly <martin.donnelly@ge.com>
9497M:	Martyn Welch <martyn.welch@collabora.co.uk>
9498S:	Maintained
9499F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9500F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9501
9502MEGARAID SCSI/SAS DRIVERS
9503M:	Kashyap Desai <kashyap.desai@broadcom.com>
9504M:	Sumit Saxena <sumit.saxena@broadcom.com>
9505M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9506L:	megaraidlinux.pdl@broadcom.com
9507L:	linux-scsi@vger.kernel.org
9508W:	http://www.avagotech.com/support/
9509S:	Maintained
9510F:	Documentation/scsi/megaraid.txt
9511F:	drivers/scsi/megaraid.*
9512F:	drivers/scsi/megaraid/
9513
9514MELEXIS MLX90614 DRIVER
9515M:	Crt Mori <cmo@melexis.com>
9516L:	linux-iio@vger.kernel.org
9517W:	http://www.melexis.com
9518S:	Supported
9519F:	drivers/iio/temperature/mlx90614.c
9520
9521MELEXIS MLX90632 DRIVER
9522M:	Crt Mori <cmo@melexis.com>
9523L:	linux-iio@vger.kernel.org
9524W:	http://www.melexis.com
9525S:	Supported
9526F:	drivers/iio/temperature/mlx90632.c
9527
9528MELFAS MIP4 TOUCHSCREEN DRIVER
9529M:	Sangwon Jee <jeesw@melfas.com>
9530W:	http://www.melfas.com
9531S:	Supported
9532F:	drivers/input/touchscreen/melfas_mip4.c
9533F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9534
9535MELLANOX ETHERNET DRIVER (mlx4_en)
9536M:	Tariq Toukan <tariqt@mellanox.com>
9537L:	netdev@vger.kernel.org
9538S:	Supported
9539W:	http://www.mellanox.com
9540Q:	http://patchwork.ozlabs.org/project/netdev/list/
9541F:	drivers/net/ethernet/mellanox/mlx4/en_*
9542
9543MELLANOX ETHERNET DRIVER (mlx5e)
9544M:	Saeed Mahameed <saeedm@mellanox.com>
9545L:	netdev@vger.kernel.org
9546S:	Supported
9547W:	http://www.mellanox.com
9548Q:	http://patchwork.ozlabs.org/project/netdev/list/
9549F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9550
9551MELLANOX ETHERNET INNOVA DRIVERS
9552R:	Boris Pismenny <borisp@mellanox.com>
9553L:	netdev@vger.kernel.org
9554S:	Supported
9555W:	http://www.mellanox.com
9556Q:	http://patchwork.ozlabs.org/project/netdev/list/
9557F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9558F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9559F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9560F:	include/linux/mlx5/mlx5_ifc_fpga.h
9561
9562MELLANOX ETHERNET INNOVA IPSEC DRIVER
9563R:	Boris Pismenny <borisp@mellanox.com>
9564L:	netdev@vger.kernel.org
9565S:	Supported
9566W:	http://www.mellanox.com
9567Q:	http://patchwork.ozlabs.org/project/netdev/list/
9568F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9569F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9570
9571MELLANOX ETHERNET SWITCH DRIVERS
9572M:	Jiri Pirko <jiri@mellanox.com>
9573M:	Ido Schimmel <idosch@mellanox.com>
9574L:	netdev@vger.kernel.org
9575S:	Supported
9576W:	http://www.mellanox.com
9577Q:	http://patchwork.ozlabs.org/project/netdev/list/
9578F:	drivers/net/ethernet/mellanox/mlxsw/
9579F:	tools/testing/selftests/drivers/net/mlxsw/
9580
9581MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9582M:	mlxsw@mellanox.com
9583L:	netdev@vger.kernel.org
9584S:	Supported
9585W:	http://www.mellanox.com
9586Q:	http://patchwork.ozlabs.org/project/netdev/list/
9587F:	drivers/net/ethernet/mellanox/mlxfw/
9588
9589MELLANOX HARDWARE PLATFORM SUPPORT
9590M:	Andy Shevchenko <andy@infradead.org>
9591M:	Darren Hart <dvhart@infradead.org>
9592M:	Vadim Pasternak <vadimp@mellanox.com>
9593L:	platform-driver-x86@vger.kernel.org
9594S:	Supported
9595F:	drivers/platform/mellanox/
9596
9597MELLANOX MLX4 core VPI driver
9598M:	Tariq Toukan <tariqt@mellanox.com>
9599L:	netdev@vger.kernel.org
9600L:	linux-rdma@vger.kernel.org
9601W:	http://www.mellanox.com
9602Q:	http://patchwork.ozlabs.org/project/netdev/list/
9603S:	Supported
9604F:	drivers/net/ethernet/mellanox/mlx4/
9605F:	include/linux/mlx4/
9606
9607MELLANOX MLX4 IB driver
9608M:	Yishai Hadas <yishaih@mellanox.com>
9609L:	linux-rdma@vger.kernel.org
9610W:	http://www.mellanox.com
9611Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9612S:	Supported
9613F:	drivers/infiniband/hw/mlx4/
9614F:	include/linux/mlx4/
9615F:	include/uapi/rdma/mlx4-abi.h
9616
9617MELLANOX MLX5 core VPI driver
9618M:	Saeed Mahameed <saeedm@mellanox.com>
9619M:	Leon Romanovsky <leonro@mellanox.com>
9620L:	netdev@vger.kernel.org
9621L:	linux-rdma@vger.kernel.org
9622W:	http://www.mellanox.com
9623Q:	http://patchwork.ozlabs.org/project/netdev/list/
9624S:	Supported
9625F:	drivers/net/ethernet/mellanox/mlx5/core/
9626F:	include/linux/mlx5/
9627
9628MELLANOX MLX5 IB driver
9629M:	Leon Romanovsky <leonro@mellanox.com>
9630L:	linux-rdma@vger.kernel.org
9631W:	http://www.mellanox.com
9632Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9633S:	Supported
9634F:	drivers/infiniband/hw/mlx5/
9635F:	include/linux/mlx5/
9636F:	include/uapi/rdma/mlx5-abi.h
9637
9638MELLANOX MLXCPLD I2C AND MUX DRIVER
9639M:	Vadim Pasternak <vadimp@mellanox.com>
9640M:	Michael Shych <michaelsh@mellanox.com>
9641L:	linux-i2c@vger.kernel.org
9642S:	Supported
9643F:	drivers/i2c/busses/i2c-mlxcpld.c
9644F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9645F:	Documentation/i2c/busses/i2c-mlxcpld
9646
9647MELLANOX MLXCPLD LED DRIVER
9648M:	Vadim Pasternak <vadimp@mellanox.com>
9649L:	linux-leds@vger.kernel.org
9650S:	Supported
9651F:	drivers/leds/leds-mlxcpld.c
9652F:	drivers/leds/leds-mlxreg.c
9653F:	Documentation/leds/leds-mlxcpld.txt
9654
9655MELLANOX PLATFORM DRIVER
9656M:	Vadim Pasternak <vadimp@mellanox.com>
9657L:	platform-driver-x86@vger.kernel.org
9658S:	Supported
9659F:	drivers/platform/x86/mlx-platform.c
9660
9661MEMBARRIER SUPPORT
9662M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9663M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9664L:	linux-kernel@vger.kernel.org
9665S:	Supported
9666F:	kernel/sched/membarrier.c
9667F:	include/uapi/linux/membarrier.h
9668F:	arch/powerpc/include/asm/membarrier.h
9669
9670MEMORY MANAGEMENT
9671L:	linux-mm@kvack.org
9672W:	http://www.linux-mm.org
9673S:	Maintained
9674F:	include/linux/mm.h
9675F:	include/linux/gfp.h
9676F:	include/linux/mmzone.h
9677F:	include/linux/memory_hotplug.h
9678F:	include/linux/vmalloc.h
9679F:	mm/
9680
9681MEMORY TECHNOLOGY DEVICES (MTD)
9682M:	David Woodhouse <dwmw2@infradead.org>
9683M:	Brian Norris <computersforpeace@gmail.com>
9684M:	Boris Brezillon <boris.brezillon@bootlin.com>
9685M:	Marek Vasut <marek.vasut@gmail.com>
9686M:	Richard Weinberger <richard@nod.at>
9687L:	linux-mtd@lists.infradead.org
9688W:	http://www.linux-mtd.infradead.org/
9689Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9690T:	git git://git.infradead.org/linux-mtd.git master
9691T:	git git://git.infradead.org/linux-mtd.git mtd/next
9692S:	Maintained
9693F:	Documentation/devicetree/bindings/mtd/
9694F:	drivers/mtd/
9695F:	include/linux/mtd/
9696F:	include/uapi/mtd/
9697
9698MEN A21 WATCHDOG DRIVER
9699M:	Johannes Thumshirn <morbidrsa@gmail.com>
9700L:	linux-watchdog@vger.kernel.org
9701S:	Maintained
9702F:	drivers/watchdog/mena21_wdt.c
9703
9704MEN CHAMELEON BUS (mcb)
9705M:	Johannes Thumshirn <morbidrsa@gmail.com>
9706S:	Maintained
9707F:	drivers/mcb/
9708F:	include/linux/mcb.h
9709F:	Documentation/men-chameleon-bus.txt
9710
9711MEN F21BMC (Board Management Controller)
9712M:	Andreas Werner <andreas.werner@men.de>
9713S:	Supported
9714F:	drivers/mfd/menf21bmc.c
9715F:	drivers/watchdog/menf21bmc_wdt.c
9716F:	drivers/leds/leds-menf21bmc.c
9717F:	drivers/hwmon/menf21bmc_hwmon.c
9718F:	Documentation/hwmon/menf21bmc
9719
9720MEN Z069 WATCHDOG DRIVER
9721M:	Johannes Thumshirn <jth@kernel.org>
9722L:	linux-watchdog@vger.kernel.org
9723S:	Maintained
9724F:	drivers/watchdog/menz69_wdt.c
9725
9726MESON AO CEC DRIVER FOR AMLOGIC SOCS
9727M:	Neil Armstrong <narmstrong@baylibre.com>
9728L:	linux-media@lists.freedesktop.org
9729L:	linux-amlogic@lists.infradead.org
9730W:	http://linux-meson.com/
9731S:	Supported
9732F:	drivers/media/platform/meson/ao-cec.c
9733F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9734T:	git git://linuxtv.org/media_tree.git
9735
9736MICROBLAZE ARCHITECTURE
9737M:	Michal Simek <monstr@monstr.eu>
9738W:	http://www.monstr.eu/fdt/
9739T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9740S:	Supported
9741F:	arch/microblaze/
9742
9743MICROCHIP AT91 SERIAL DRIVER
9744M:	Richard Genoud <richard.genoud@gmail.com>
9745S:	Maintained
9746F:	drivers/tty/serial/atmel_serial.c
9747F:	drivers/tty/serial/atmel_serial.h
9748F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9749
9750MICROCHIP AUDIO ASOC DRIVERS
9751M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9753S:	Supported
9754F:	sound/soc/atmel
9755
9756MICROCHIP DMA DRIVER
9757M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9759L:	dmaengine@vger.kernel.org
9760S:	Supported
9761F:	drivers/dma/at_hdmac.c
9762F:	drivers/dma/at_hdmac_regs.h
9763F:	include/linux/platform_data/dma-atmel.h
9764F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9765F:	include/dt-bindings/dma/at91.h
9766
9767MICROCHIP ECC DRIVER
9768M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9769L:	linux-crypto@vger.kernel.org
9770S:	Maintained
9771F:	drivers/crypto/atmel-ecc.*
9772
9773MICROCHIP I2C DRIVER
9774M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9775L:	linux-i2c@vger.kernel.org
9776S:	Supported
9777F:	drivers/i2c/busses/i2c-at91.c
9778
9779MICROCHIP ISC DRIVER
9780M:	Eugen Hristev <eugen.hristev@microchip.com>
9781L:	linux-media@vger.kernel.org
9782S:	Supported
9783F:	drivers/media/platform/atmel/atmel-isc.c
9784F:	drivers/media/platform/atmel/atmel-isc-regs.h
9785F:	devicetree/bindings/media/atmel-isc.txt
9786
9787MICROCHIP ISI DRIVER
9788M:	Eugen Hristev <eugen.hristev@microchip.com>
9789L:	linux-media@vger.kernel.org
9790S:	Supported
9791F:	drivers/media/platform/atmel/atmel-isi.c
9792F:	include/media/atmel-isi.h
9793
9794MICROCHIP AT91 USART MFD DRIVER
9795M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9796L:	linux-kernel@vger.kernel.org
9797S:	Supported
9798F:	drivers/mfd/at91-usart.c
9799F:	include/dt-bindings/mfd/at91-usart.h
9800F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9801
9802MICROCHIP AT91 USART SPI DRIVER
9803M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9804L:	linux-spi@vger.kernel.org
9805S:	Supported
9806F:	drivers/spi/spi-at91-usart.c
9807F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9808
9809MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9810M:	Woojung Huh <Woojung.Huh@microchip.com>
9811M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9812L:	netdev@vger.kernel.org
9813S:	Maintained
9814F:	net/dsa/tag_ksz.c
9815F:	drivers/net/dsa/microchip/*
9816F:	include/linux/platform_data/microchip-ksz.h
9817F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9818
9819MICROCHIP LAN743X ETHERNET DRIVER
9820M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9821M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9822L:	netdev@vger.kernel.org
9823S:	Maintained
9824F:	drivers/net/ethernet/microchip/lan743x_*
9825
9826MICROCHIP LCDFB DRIVER
9827M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9828L:	linux-fbdev@vger.kernel.org
9829S:	Maintained
9830F:	drivers/video/fbdev/atmel_lcdfb.c
9831F:	include/video/atmel_lcdc.h
9832
9833MICROCHIP MMC/SD/SDIO MCI DRIVER
9834M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9835S:	Maintained
9836F:	drivers/mmc/host/atmel-mci.c
9837
9838MICROCHIP MCP3911 ADC DRIVER
9839M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9840M:	Kent Gustavsson <kent@minoris.se>
9841L:	linux-iio@vger.kernel.org
9842S:	Supported
9843F:	drivers/iio/adc/mcp3911.c
9844F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9845
9846MICROCHIP NAND DRIVER
9847M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9848L:	linux-mtd@lists.infradead.org
9849S:	Supported
9850F:	drivers/mtd/nand/raw/atmel/*
9851F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9852
9853MICROCHIP PWM DRIVER
9854M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9856L:	linux-pwm@vger.kernel.org
9857S:	Supported
9858F:	drivers/pwm/pwm-atmel.c
9859F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9860
9861MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9862M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9863M:	Eugen Hristev <eugen.hristev@microchip.com>
9864L:	linux-iio@vger.kernel.org
9865S:	Supported
9866F:	drivers/iio/adc/at91-sama5d2_adc.c
9867F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9868F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9869
9870MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9871M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9872S:	Supported
9873F:	drivers/power/reset/at91-sama5d2_shdwc.c
9874
9875MICROCHIP SPI DRIVER
9876M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9877S:	Supported
9878F:	drivers/spi/spi-atmel.*
9879
9880MICROCHIP SSC DRIVER
9881M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9883S:	Supported
9884F:	drivers/misc/atmel-ssc.c
9885F:	include/linux/atmel-ssc.h
9886
9887MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9888M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890S:	Supported
9891F:	drivers/misc/atmel_tclib.c
9892F:	drivers/clocksource/tcb_clksrc.c
9893
9894MICROCHIP USBA UDC DRIVER
9895M:	Cristian Birsan <cristian.birsan@microchip.com>
9896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9897S:	Supported
9898F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9899
9900MICROCHIP USB251XB DRIVER
9901M:	Richard Leitner <richard.leitner@skidata.com>
9902L:	linux-usb@vger.kernel.org
9903S:	Maintained
9904F:	drivers/usb/misc/usb251xb.c
9905F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9906
9907MICROCHIP XDMA DRIVER
9908M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9909L:	linux-arm-kernel@lists.infradead.org
9910L:	dmaengine@vger.kernel.org
9911S:	Supported
9912F:	drivers/dma/at_xdmac.c
9913
9914MICROSEMI MIPS SOCS
9915M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9916L:	linux-mips@vger.kernel.org
9917S:	Maintained
9918F:	arch/mips/generic/board-ocelot.c
9919F:	arch/mips/configs/generic/board-ocelot.config
9920F:	arch/mips/boot/dts/mscc/
9921F:	Documentation/devicetree/bindings/mips/mscc.txt
9922
9923MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9924M:	Don Brace <don.brace@microsemi.com>
9925L:	esc.storagedev@microsemi.com
9926L:	linux-scsi@vger.kernel.org
9927S:	Supported
9928F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9929F:	drivers/scsi/smartpqi/Kconfig
9930F:	drivers/scsi/smartpqi/Makefile
9931F:	include/linux/cciss*.h
9932F:	include/uapi/linux/cciss*.h
9933F:	Documentation/scsi/smartpqi.txt
9934
9935MICROSEMI ETHERNET SWITCH DRIVER
9936M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9937L:	netdev@vger.kernel.org
9938S:	Supported
9939F:	drivers/net/ethernet/mscc/
9940
9941MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9942M:	Chen Yu <yu.c.chen@intel.com>
9943L:	platform-driver-x86@vger.kernel.org
9944S:	Supported
9945F:	drivers/platform/x86/surfacepro3_button.c
9946
9947MICROTEK X6 SCANNER
9948M:	Oliver Neukum <oliver@neukum.org>
9949S:	Maintained
9950F:	drivers/usb/image/microtek.*
9951
9952MIPS
9953M:	Ralf Baechle <ralf@linux-mips.org>
9954M:	Paul Burton <paul.burton@mips.com>
9955M:	James Hogan <jhogan@kernel.org>
9956L:	linux-mips@vger.kernel.org
9957W:	http://www.linux-mips.org/
9958T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9960Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9961S:	Supported
9962F:	Documentation/devicetree/bindings/mips/
9963F:	Documentation/mips/
9964F:	arch/mips/
9965F:	drivers/platform/mips/
9966
9967MIPS BOSTON DEVELOPMENT BOARD
9968M:	Paul Burton <paul.burton@mips.com>
9969L:	linux-mips@vger.kernel.org
9970S:	Maintained
9971F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9972F:	arch/mips/boot/dts/img/boston.dts
9973F:	arch/mips/configs/generic/board-boston.config
9974F:	drivers/clk/imgtec/clk-boston.c
9975F:	include/dt-bindings/clock/boston-clock.h
9976
9977MIPS GENERIC PLATFORM
9978M:	Paul Burton <paul.burton@mips.com>
9979L:	linux-mips@vger.kernel.org
9980S:	Supported
9981F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9982F:	arch/mips/generic/
9983F:	arch/mips/tools/generic-board-config.sh
9984
9985MIPS/LOONGSON1 ARCHITECTURE
9986M:	Keguang Zhang <keguang.zhang@gmail.com>
9987L:	linux-mips@vger.kernel.org
9988S:	Maintained
9989F:	arch/mips/loongson32/
9990F:	arch/mips/include/asm/mach-loongson32/
9991F:	drivers/*/*loongson1*
9992F:	drivers/*/*/*loongson1*
9993
9994MIPS/LOONGSON2 ARCHITECTURE
9995M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9996L:	linux-mips@vger.kernel.org
9997S:	Maintained
9998F:	arch/mips/loongson64/fuloong-2e/
9999F:	arch/mips/loongson64/lemote-2f/
10000F:	arch/mips/include/asm/mach-loongson64/
10001F:	drivers/*/*loongson2*
10002F:	drivers/*/*/*loongson2*
10003
10004MIPS/LOONGSON3 ARCHITECTURE
10005M:	Huacai Chen <chenhc@lemote.com>
10006L:	linux-mips@vger.kernel.org
10007S:	Maintained
10008F:	arch/mips/loongson64/
10009F:	arch/mips/include/asm/mach-loongson64/
10010F:	drivers/platform/mips/cpu_hwmon.c
10011F:	drivers/*/*loongson3*
10012F:	drivers/*/*/*loongson3*
10013
10014MIPS RINT INSTRUCTION EMULATION
10015M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10016L:	linux-mips@vger.kernel.org
10017S:	Supported
10018F:	arch/mips/math-emu/sp_rint.c
10019F:	arch/mips/math-emu/dp_rint.c
10020
10021MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10022M:	Hans Verkuil <hverkuil@xs4all.nl>
10023L:	linux-media@vger.kernel.org
10024T:	git git://linuxtv.org/media_tree.git
10025W:	https://linuxtv.org
10026S:	Odd Fixes
10027F:	drivers/media/radio/radio-miropcm20*
10028
10029MMP SUPPORT
10030R:	Lubomir Rintel <lkundrak@v3.sk>
10031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10032S:	Odd Fixes
10033F:	arch/arm/boot/dts/mmp*
10034F:	arch/arm/mach-mmp/
10035
10036MMU GATHER AND TLB INVALIDATION
10037M:	Will Deacon <will.deacon@arm.com>
10038M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10039M:	Andrew Morton <akpm@linux-foundation.org>
10040M:	Nick Piggin <npiggin@gmail.com>
10041M:	Peter Zijlstra <peterz@infradead.org>
10042L:	linux-arch@vger.kernel.org
10043L:	linux-mm@kvack.org
10044S:	Maintained
10045F:	arch/*/include/asm/tlb.h
10046F:	include/asm-generic/tlb.h
10047F:	mm/mmu_gather.c
10048
10049MN88472 MEDIA DRIVER
10050M:	Antti Palosaari <crope@iki.fi>
10051L:	linux-media@vger.kernel.org
10052W:	https://linuxtv.org
10053W:	http://palosaari.fi/linux/
10054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10055S:	Maintained
10056F:	drivers/media/dvb-frontends/mn88472*
10057
10058MN88473 MEDIA DRIVER
10059M:	Antti Palosaari <crope@iki.fi>
10060L:	linux-media@vger.kernel.org
10061W:	https://linuxtv.org
10062W:	http://palosaari.fi/linux/
10063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10064S:	Maintained
10065F:	drivers/media/dvb-frontends/mn88473*
10066
10067MODULE SUPPORT
10068M:	Jessica Yu <jeyu@kernel.org>
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10070S:	Maintained
10071F:	include/linux/module.h
10072F:	kernel/module.c
10073
10074MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10075W:	http://popies.net/meye/
10076S:	Orphan
10077F:	Documentation/media/v4l-drivers/meye*
10078F:	drivers/media/pci/meye/
10079F:	include/uapi/linux/meye.h
10080
10081MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10082M:	Jiri Slaby <jirislaby@gmail.com>
10083S:	Maintained
10084F:	Documentation/serial/moxa-smartio
10085F:	drivers/tty/mxser.*
10086
10087MR800 AVERMEDIA USB FM RADIO DRIVER
10088M:	Alexey Klimov <klimov.linux@gmail.com>
10089L:	linux-media@vger.kernel.org
10090T:	git git://linuxtv.org/media_tree.git
10091S:	Maintained
10092F:	drivers/media/radio/radio-mr800.c
10093
10094MRF24J40 IEEE 802.15.4 RADIO DRIVER
10095M:	Alan Ott <alan@signal11.us>
10096L:	linux-wpan@vger.kernel.org
10097S:	Maintained
10098F:	drivers/net/ieee802154/mrf24j40.c
10099F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10100
10101MSI LAPTOP SUPPORT
10102M:	"Lee, Chun-Yi" <jlee@suse.com>
10103L:	platform-driver-x86@vger.kernel.org
10104S:	Maintained
10105F:	drivers/platform/x86/msi-laptop.c
10106
10107MSI WMI SUPPORT
10108L:	platform-driver-x86@vger.kernel.org
10109S:	Orphan
10110F:	drivers/platform/x86/msi-wmi.c
10111
10112MSI001 MEDIA DRIVER
10113M:	Antti Palosaari <crope@iki.fi>
10114L:	linux-media@vger.kernel.org
10115W:	https://linuxtv.org
10116W:	http://palosaari.fi/linux/
10117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10118T:	git git://linuxtv.org/anttip/media_tree.git
10119S:	Maintained
10120F:	drivers/media/tuners/msi001*
10121
10122MSI2500 MEDIA DRIVER
10123M:	Antti Palosaari <crope@iki.fi>
10124L:	linux-media@vger.kernel.org
10125W:	https://linuxtv.org
10126W:	http://palosaari.fi/linux/
10127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10128T:	git git://linuxtv.org/anttip/media_tree.git
10129S:	Maintained
10130F:	drivers/media/usb/msi2500/
10131
10132MSYSTEMS DISKONCHIP G3 MTD DRIVER
10133M:	Robert Jarzmik <robert.jarzmik@free.fr>
10134L:	linux-mtd@lists.infradead.org
10135S:	Maintained
10136F:	drivers/mtd/devices/docg3*
10137
10138MT9M032 APTINA SENSOR DRIVER
10139M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10140L:	linux-media@vger.kernel.org
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Maintained
10143F:	drivers/media/i2c/mt9m032.c
10144F:	include/media/i2c/mt9m032.h
10145
10146MT9P031 APTINA CAMERA SENSOR
10147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10148L:	linux-media@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Maintained
10151F:	drivers/media/i2c/mt9p031.c
10152F:	include/media/i2c/mt9p031.h
10153
10154MT9T001 APTINA CAMERA SENSOR
10155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10156L:	linux-media@vger.kernel.org
10157T:	git git://linuxtv.org/media_tree.git
10158S:	Maintained
10159F:	drivers/media/i2c/mt9t001.c
10160F:	include/media/i2c/mt9t001.h
10161
10162MT9T112 APTINA CAMERA SENSOR
10163M:	Jacopo Mondi <jacopo@jmondi.org>
10164L:	linux-media@vger.kernel.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Odd Fixes
10167F:	drivers/media/i2c/mt9t112.c
10168F:	include/media/i2c/mt9t112.h
10169
10170MT9V032 APTINA CAMERA SENSOR
10171M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10172L:	linux-media@vger.kernel.org
10173T:	git git://linuxtv.org/media_tree.git
10174S:	Maintained
10175F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10176F:	drivers/media/i2c/mt9v032.c
10177F:	include/media/i2c/mt9v032.h
10178
10179MT9V111 APTINA CAMERA SENSOR
10180M:	Jacopo Mondi <jacopo@jmondi.org>
10181L:	linux-media@vger.kernel.org
10182T:	git git://linuxtv.org/media_tree.git
10183S:	Maintained
10184F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10185F:	drivers/media/i2c/mt9v111.c
10186
10187MULTIFUNCTION DEVICES (MFD)
10188M:	Lee Jones <lee.jones@linaro.org>
10189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10190S:	Supported
10191F:	Documentation/devicetree/bindings/mfd/
10192F:	drivers/mfd/
10193F:	include/linux/mfd/
10194F:	include/dt-bindings/mfd/
10195
10196MULTIMEDIA CARD (MMC) ETC. OVER SPI
10197S:	Orphan
10198F:	drivers/mmc/host/mmc_spi.c
10199F:	include/linux/spi/mmc_spi.h
10200
10201MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10202M:	Ulf Hansson <ulf.hansson@linaro.org>
10203L:	linux-mmc@vger.kernel.org
10204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/mmc/
10207F:	drivers/mmc/
10208F:	include/linux/mmc/
10209F:	include/uapi/linux/mmc/
10210
10211MULTIPLEXER SUBSYSTEM
10212M:	Peter Rosin <peda@axentia.se>
10213S:	Maintained
10214F:	Documentation/ABI/testing/sysfs-class-mux*
10215F:	Documentation/devicetree/bindings/mux/
10216F:	include/dt-bindings/mux/
10217F:	include/linux/mux/
10218F:	drivers/mux/
10219
10220MULTITECH MULTIPORT CARD (ISICOM)
10221S:	Orphan
10222F:	drivers/tty/isicom.c
10223F:	include/linux/isicom.h
10224
10225MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10226M:	Bin Liu <b-liu@ti.com>
10227L:	linux-usb@vger.kernel.org
10228S:	Maintained
10229F:	drivers/usb/musb/
10230
10231MXL301RF MEDIA DRIVER
10232M:	Akihiro Tsukada <tskd08@gmail.com>
10233L:	linux-media@vger.kernel.org
10234S:	Odd Fixes
10235F:	drivers/media/tuners/mxl301rf*
10236
10237MXL5007T MEDIA DRIVER
10238M:	Michael Krufky <mkrufky@linuxtv.org>
10239L:	linux-media@vger.kernel.org
10240W:	https://linuxtv.org
10241W:	http://github.com/mkrufky
10242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10243T:	git git://linuxtv.org/mkrufky/tuners.git
10244S:	Maintained
10245F:	drivers/media/tuners/mxl5007t.*
10246
10247MXSFB DRM DRIVER
10248M:	Marek Vasut <marex@denx.de>
10249M:	Stefan Agner <stefan@agner.ch>
10250L:	dri-devel@lists.freedesktop.org
10251S:	Supported
10252F:	drivers/gpu/drm/mxsfb/
10253F:	Documentation/devicetree/bindings/display/mxsfb.txt
10254T:	git git://anongit.freedesktop.org/drm/drm-misc
10255
10256MYLEX DAC960 PCI RAID Controller
10257M:	Hannes Reinecke <hare@kernel.org>
10258L:	linux-scsi@vger.kernel.org
10259S:	Supported
10260F:	drivers/scsi/myrb.*
10261F:	drivers/scsi/myrs.*
10262
10263MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10264M:	Chris Lee <christopher.lee@cspi.com>
10265L:	netdev@vger.kernel.org
10266W:	https://www.cspi.com/ethernet-products/support/downloads/
10267S:	Supported
10268F:	drivers/net/ethernet/myricom/myri10ge/
10269
10270NAND FLASH SUBSYSTEM
10271M:	Boris Brezillon <boris.brezillon@bootlin.com>
10272M:	Miquel Raynal <miquel.raynal@bootlin.com>
10273R:	Richard Weinberger <richard@nod.at>
10274L:	linux-mtd@lists.infradead.org
10275W:	http://www.linux-mtd.infradead.org/
10276Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10277T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10278T:	git git://git.infradead.org/linux-mtd.git nand/next
10279S:	Maintained
10280F:	drivers/mtd/nand/
10281F:	include/linux/mtd/*nand*.h
10282
10283NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10284M:	Daniel Mack <zonque@gmail.com>
10285S:	Maintained
10286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10287W:	http://www.native-instruments.com
10288F:	sound/usb/caiaq/
10289
10290NATSEMI ETHERNET DRIVER (DP8381x)
10291S:	Orphan
10292F:	drivers/net/ethernet/natsemi/natsemi.c
10293
10294NCR 5380 SCSI DRIVERS
10295M:	Finn Thain <fthain@telegraphics.com.au>
10296M:	Michael Schmitz <schmitzmic@gmail.com>
10297L:	linux-scsi@vger.kernel.org
10298S:	Maintained
10299F:	Documentation/scsi/g_NCR5380.txt
10300F:	drivers/scsi/NCR5380.*
10301F:	drivers/scsi/arm/cumana_1.c
10302F:	drivers/scsi/arm/oak.c
10303F:	drivers/scsi/atari_scsi.*
10304F:	drivers/scsi/dmx3191d.c
10305F:	drivers/scsi/g_NCR5380.*
10306F:	drivers/scsi/mac_scsi.*
10307F:	drivers/scsi/sun3_scsi.*
10308F:	drivers/scsi/sun3_scsi_vme.c
10309
10310NCSI LIBRARY:
10311M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10312S:	Maintained
10313F:	net/ncsi/
10314
10315NCT6775 HARDWARE MONITOR DRIVER
10316M:	Guenter Roeck <linux@roeck-us.net>
10317L:	linux-hwmon@vger.kernel.org
10318S:	Maintained
10319F:	Documentation/hwmon/nct6775
10320F:	drivers/hwmon/nct6775.c
10321
10322NET_FAILOVER MODULE
10323M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10324L:	netdev@vger.kernel.org
10325S:	Supported
10326F:	driver/net/net_failover.c
10327F:	include/net/net_failover.h
10328F:	Documentation/networking/net_failover.rst
10329
10330NETEFFECT IWARP RNIC DRIVER (IW_NES)
10331M:	Faisal Latif <faisal.latif@intel.com>
10332L:	linux-rdma@vger.kernel.org
10333W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10334S:	Supported
10335F:	drivers/infiniband/hw/nes/
10336F:	include/uapi/rdma/nes-abi.h
10337
10338NETEM NETWORK EMULATOR
10339M:	Stephen Hemminger <stephen@networkplumber.org>
10340L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10341S:	Maintained
10342F:	net/sched/sch_netem.c
10343
10344NETERION 10GbE DRIVERS (s2io/vxge)
10345M:	Jon Mason <jdmason@kudzu.us>
10346L:	netdev@vger.kernel.org
10347S:	Supported
10348F:	Documentation/networking/s2io.txt
10349F:	Documentation/networking/vxge.txt
10350F:	drivers/net/ethernet/neterion/
10351
10352NETFILTER
10353M:	Pablo Neira Ayuso <pablo@netfilter.org>
10354M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10355M:	Florian Westphal <fw@strlen.de>
10356L:	netfilter-devel@vger.kernel.org
10357L:	coreteam@netfilter.org
10358W:	http://www.netfilter.org/
10359W:	http://www.iptables.org/
10360W:	http://www.nftables.org/
10361Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10364S:	Maintained
10365F:	include/linux/netfilter*
10366F:	include/linux/netfilter/
10367F:	include/net/netfilter/
10368F:	include/uapi/linux/netfilter*
10369F:	include/uapi/linux/netfilter/
10370F:	net/*/netfilter.c
10371F:	net/*/netfilter/
10372F:	net/netfilter/
10373F:	net/bridge/br_netfilter*.c
10374
10375NETROM NETWORK LAYER
10376M:	Ralf Baechle <ralf@linux-mips.org>
10377L:	linux-hams@vger.kernel.org
10378W:	http://www.linux-ax25.org/
10379S:	Maintained
10380F:	include/net/netrom.h
10381F:	include/uapi/linux/netrom.h
10382F:	net/netrom/
10383
10384NETRONOME ETHERNET DRIVERS
10385M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10386L:	oss-drivers@netronome.com
10387S:	Maintained
10388F:	drivers/net/ethernet/netronome/
10389
10390NETWORK BLOCK DEVICE (NBD)
10391M:	Josef Bacik <josef@toxicpanda.com>
10392S:	Maintained
10393L:	linux-block@vger.kernel.org
10394L:	nbd@other.debian.org
10395F:	Documentation/blockdev/nbd.txt
10396F:	drivers/block/nbd.c
10397F:	include/uapi/linux/nbd.h
10398
10399NETWORK DROP MONITOR
10400M:	Neil Horman <nhorman@tuxdriver.com>
10401L:	netdev@vger.kernel.org
10402S:	Maintained
10403W:	https://fedorahosted.org/dropwatch/
10404F:	net/core/drop_monitor.c
10405
10406NETWORKING DRIVERS
10407M:	"David S. Miller" <davem@davemloft.net>
10408L:	netdev@vger.kernel.org
10409W:	http://www.linuxfoundation.org/en/Net
10410Q:	http://patchwork.ozlabs.org/project/netdev/list/
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10413S:	Odd Fixes
10414F:	Documentation/devicetree/bindings/net/
10415F:	drivers/net/
10416F:	include/linux/if_*
10417F:	include/linux/netdevice.h
10418F:	include/linux/etherdevice.h
10419F:	include/linux/fcdevice.h
10420F:	include/linux/fddidevice.h
10421F:	include/linux/hippidevice.h
10422F:	include/linux/inetdevice.h
10423F:	include/uapi/linux/if_*
10424F:	include/uapi/linux/netdevice.h
10425
10426NETWORKING DRIVERS (WIRELESS)
10427M:	Kalle Valo <kvalo@codeaurora.org>
10428L:	linux-wireless@vger.kernel.org
10429Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10432S:	Maintained
10433F:	Documentation/devicetree/bindings/net/wireless/
10434F:	drivers/net/wireless/
10435
10436NETWORKING [DSA]
10437M:	Andrew Lunn <andrew@lunn.ch>
10438M:	Vivien Didelot <vivien.didelot@gmail.com>
10439M:	Florian Fainelli <f.fainelli@gmail.com>
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/net/dsa/
10442F:	net/dsa/
10443F:	include/net/dsa.h
10444F:	include/linux/dsa/
10445F:	drivers/net/dsa/
10446
10447NETWORKING [GENERAL]
10448M:	"David S. Miller" <davem@davemloft.net>
10449L:	netdev@vger.kernel.org
10450W:	http://www.linuxfoundation.org/en/Net
10451Q:	http://patchwork.ozlabs.org/project/netdev/list/
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10454B:	mailto:netdev@vger.kernel.org
10455S:	Maintained
10456F:	net/
10457F:	include/net/
10458F:	include/linux/in.h
10459F:	include/linux/net.h
10460F:	include/linux/netdevice.h
10461F:	include/uapi/linux/in.h
10462F:	include/uapi/linux/net.h
10463F:	include/uapi/linux/netdevice.h
10464F:	include/uapi/linux/net_namespace.h
10465F:	tools/testing/selftests/net/
10466F:	lib/net_utils.c
10467F:	lib/random32.c
10468F:	Documentation/networking/
10469
10470NETWORKING [IPSEC]
10471M:	Steffen Klassert <steffen.klassert@secunet.com>
10472M:	Herbert Xu <herbert@gondor.apana.org.au>
10473M:	"David S. Miller" <davem@davemloft.net>
10474L:	netdev@vger.kernel.org
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10477S:	Maintained
10478F:	net/xfrm/
10479F:	net/key/
10480F:	net/ipv4/xfrm*
10481F:	net/ipv4/esp4*
10482F:	net/ipv4/ah4.c
10483F:	net/ipv4/ipcomp.c
10484F:	net/ipv4/ip_vti.c
10485F:	net/ipv6/xfrm*
10486F:	net/ipv6/esp6*
10487F:	net/ipv6/ah6.c
10488F:	net/ipv6/ipcomp6.c
10489F:	net/ipv6/ip6_vti.c
10490F:	include/uapi/linux/xfrm.h
10491F:	include/net/xfrm.h
10492
10493NETWORKING [IPv4/IPv6]
10494M:	"David S. Miller" <davem@davemloft.net>
10495M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10496M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10497L:	netdev@vger.kernel.org
10498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10499S:	Maintained
10500F:	net/ipv4/
10501F:	net/ipv6/
10502F:	include/net/ip*
10503F:	arch/x86/net/*
10504
10505NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10506M:	Paul Moore <paul@paul-moore.com>
10507W:	https://github.com/netlabel
10508L:	netdev@vger.kernel.org
10509L:	linux-security-module@vger.kernel.org
10510S:	Maintained
10511F:	Documentation/netlabel/
10512F:	include/net/calipso.h
10513F:	include/net/cipso_ipv4.h
10514F:	include/net/netlabel.h
10515F:	include/uapi/linux/netfilter/xt_SECMARK.h
10516F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10517F:	net/netlabel/
10518F:	net/ipv4/cipso_ipv4.c
10519F:	net/ipv6/calipso.c
10520F:	net/netfilter/xt_CONNSECMARK.c
10521F:	net/netfilter/xt_SECMARK.c
10522
10523NETWORKING [TCP]
10524M:	Eric Dumazet <edumazet@google.com>
10525L:	netdev@vger.kernel.org
10526S:	Maintained
10527F:	net/ipv4/tcp*.c
10528F:	net/ipv4/syncookies.c
10529F:	net/ipv6/tcp*.c
10530F:	net/ipv6/syncookies.c
10531F:	include/uapi/linux/tcp.h
10532F:	include/net/tcp.h
10533F:	include/linux/tcp.h
10534F:	include/trace/events/tcp.h
10535
10536NETWORKING [TLS]
10537M:	Boris Pismenny <borisp@mellanox.com>
10538M:	Aviad Yehezkel <aviadye@mellanox.com>
10539M:	Dave Watson <davejwatson@fb.com>
10540M:	John Fastabend <john.fastabend@gmail.com>
10541M:	Daniel Borkmann <daniel@iogearbox.net>
10542L:	netdev@vger.kernel.org
10543S:	Maintained
10544F:	net/tls/*
10545F:	include/uapi/linux/tls.h
10546F:	include/net/tls.h
10547
10548NETWORKING [WIRELESS]
10549L:	linux-wireless@vger.kernel.org
10550Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10551
10552NETDEVSIM
10553M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10554S:	Maintained
10555F:	drivers/net/netdevsim/*
10556
10557NETXEN (1/10) GbE SUPPORT
10558M:	Manish Chopra <manish.chopra@cavium.com>
10559M:	Rahul Verma <rahul.verma@cavium.com>
10560M:	Dept-GELinuxNICDev@cavium.com
10561L:	netdev@vger.kernel.org
10562S:	Supported
10563F:	drivers/net/ethernet/qlogic/netxen/
10564
10565NFC SUBSYSTEM
10566M:	Samuel Ortiz <sameo@linux.intel.com>
10567L:	linux-wireless@vger.kernel.org
10568L:	linux-nfc@lists.01.org (subscribers-only)
10569S:	Supported
10570F:	net/nfc/
10571F:	include/net/nfc/
10572F:	include/uapi/linux/nfc.h
10573F:	drivers/nfc/
10574F:	include/linux/platform_data/nfcmrvl.h
10575F:	include/linux/platform_data/nxp-nci.h
10576F:	Documentation/devicetree/bindings/net/nfc/
10577
10578NFS, SUNRPC, AND LOCKD CLIENTS
10579M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10580M:	Anna Schumaker <anna.schumaker@netapp.com>
10581L:	linux-nfs@vger.kernel.org
10582W:	http://client.linux-nfs.org
10583T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10584S:	Maintained
10585F:	fs/lockd/
10586F:	fs/nfs/
10587F:	fs/nfs_common/
10588F:	net/sunrpc/
10589F:	include/linux/lockd/
10590F:	include/linux/nfs*
10591F:	include/linux/sunrpc/
10592F:	include/uapi/linux/nfs*
10593F:	include/uapi/linux/sunrpc/
10594
10595NILFS2 FILESYSTEM
10596M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10597L:	linux-nilfs@vger.kernel.org
10598W:	https://nilfs.sourceforge.io/
10599W:	https://nilfs.osdn.jp/
10600T:	git git://github.com/konis/nilfs2.git
10601S:	Supported
10602F:	Documentation/filesystems/nilfs2.txt
10603F:	fs/nilfs2/
10604F:	include/trace/events/nilfs2.h
10605F:	include/uapi/linux/nilfs2_api.h
10606F:	include/uapi/linux/nilfs2_ondisk.h
10607
10608NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10609M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10610W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10611S:	Maintained
10612F:	Documentation/scsi/NinjaSCSI.txt
10613F:	drivers/scsi/pcmcia/nsp_*
10614
10615NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10616M:	GOTO Masanori <gotom@debian.or.jp>
10617M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10618W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10619S:	Maintained
10620F:	Documentation/scsi/NinjaSCSI.txt
10621F:	drivers/scsi/nsp32*
10622
10623NIOS2 ARCHITECTURE
10624M:	Ley Foon Tan <lftan@altera.com>
10625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10627S:	Maintained
10628F:	arch/nios2/
10629
10630NOHZ, DYNTICKS SUPPORT
10631M:	Frederic Weisbecker <fweisbec@gmail.com>
10632M:	Thomas Gleixner <tglx@linutronix.de>
10633M:	Ingo Molnar <mingo@kernel.org>
10634L:	linux-kernel@vger.kernel.org
10635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10636S:	Maintained
10637F:	kernel/time/tick*.*
10638F:	include/linux/tick.h
10639F:	include/linux/sched/nohz.h
10640
10641NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10642M:	Pavel Machek <pavel@ucw.cz>
10643M:	Sakari Ailus <sakari.ailus@iki.fi>
10644L:	linux-media@vger.kernel.org
10645S:	Maintained
10646F:	drivers/media/i2c/et8ek8
10647F:	drivers/media/i2c/ad5820.c
10648
10649NOKIA N900 POWER SUPPLY DRIVERS
10650R:	Pali Rohár <pali.rohar@gmail.com>
10651F:	include/linux/power/bq2415x_charger.h
10652F:	include/linux/power/bq27xxx_battery.h
10653F:	include/linux/power/isp1704_charger.h
10654F:	drivers/power/supply/bq2415x_charger.c
10655F:	drivers/power/supply/bq27xxx_battery.c
10656F:	drivers/power/supply/bq27xxx_battery_i2c.c
10657F:	drivers/power/supply/isp1704_charger.c
10658F:	drivers/power/supply/rx51_battery.c
10659
10660NTB AMD DRIVER
10661M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10662L:	linux-ntb@googlegroups.com
10663S:	Supported
10664F:	drivers/ntb/hw/amd/
10665
10666NTB DRIVER CORE
10667M:	Jon Mason <jdmason@kudzu.us>
10668M:	Dave Jiang <dave.jiang@intel.com>
10669M:	Allen Hubbe <allenbh@gmail.com>
10670L:	linux-ntb@googlegroups.com
10671S:	Supported
10672W:	https://github.com/jonmason/ntb/wiki
10673T:	git git://github.com/jonmason/ntb.git
10674F:	drivers/ntb/
10675F:	drivers/net/ntb_netdev.c
10676F:	include/linux/ntb.h
10677F:	include/linux/ntb_transport.h
10678F:	tools/testing/selftests/ntb/
10679
10680NTB IDT DRIVER
10681M:	Serge Semin <fancer.lancer@gmail.com>
10682L:	linux-ntb@googlegroups.com
10683S:	Supported
10684F:	drivers/ntb/hw/idt/
10685
10686NTB INTEL DRIVER
10687M:	Dave Jiang <dave.jiang@intel.com>
10688L:	linux-ntb@googlegroups.com
10689S:	Supported
10690W:	https://github.com/davejiang/linux/wiki
10691T:	git https://github.com/davejiang/linux.git
10692F:	drivers/ntb/hw/intel/
10693
10694NTFS FILESYSTEM
10695M:	Anton Altaparmakov <anton@tuxera.com>
10696L:	linux-ntfs-dev@lists.sourceforge.net
10697W:	http://www.tuxera.com/
10698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10699S:	Supported
10700F:	Documentation/filesystems/ntfs.txt
10701F:	fs/ntfs/
10702
10703NUBUS SUBSYSTEM
10704M:	Finn Thain <fthain@telegraphics.com.au>
10705L:	linux-m68k@lists.linux-m68k.org
10706S:	Maintained
10707F:	arch/*/include/asm/nubus.h
10708F:	drivers/nubus/
10709F:	include/linux/nubus.h
10710F:	include/uapi/linux/nubus.h
10711
10712NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10713M:	Antonino Daplas <adaplas@gmail.com>
10714L:	linux-fbdev@vger.kernel.org
10715S:	Maintained
10716F:	drivers/video/fbdev/riva/
10717F:	drivers/video/fbdev/nvidia/
10718
10719NVM EXPRESS DRIVER
10720M:	Keith Busch <keith.busch@intel.com>
10721M:	Jens Axboe <axboe@fb.com>
10722M:	Christoph Hellwig <hch@lst.de>
10723M:	Sagi Grimberg <sagi@grimberg.me>
10724L:	linux-nvme@lists.infradead.org
10725T:	git://git.infradead.org/nvme.git
10726W:	http://git.infradead.org/nvme.git
10727S:	Supported
10728F:	drivers/nvme/host/
10729F:	include/linux/nvme.h
10730F:	include/uapi/linux/nvme_ioctl.h
10731
10732NVM EXPRESS FC TRANSPORT DRIVERS
10733M:	James Smart <james.smart@broadcom.com>
10734L:	linux-nvme@lists.infradead.org
10735S:	Supported
10736F:	include/linux/nvme-fc.h
10737F:	include/linux/nvme-fc-driver.h
10738F:	drivers/nvme/host/fc.c
10739F:	drivers/nvme/target/fc.c
10740F:	drivers/nvme/target/fcloop.c
10741
10742NVM EXPRESS TARGET DRIVER
10743M:	Christoph Hellwig <hch@lst.de>
10744M:	Sagi Grimberg <sagi@grimberg.me>
10745L:	linux-nvme@lists.infradead.org
10746T:	git://git.infradead.org/nvme.git
10747W:	http://git.infradead.org/nvme.git
10748S:	Supported
10749F:	drivers/nvme/target/
10750
10751NVMEM FRAMEWORK
10752M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10753S:	Maintained
10754F:	drivers/nvmem/
10755F:	Documentation/devicetree/bindings/nvmem/
10756F:	Documentation/ABI/stable/sysfs-bus-nvmem
10757F:	include/linux/nvmem-consumer.h
10758F:	include/linux/nvmem-provider.h
10759
10760NXP SGTL5000 DRIVER
10761M:	Fabio Estevam <fabio.estevam@nxp.com>
10762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10765F:	sound/soc/codecs/sgtl5000*
10766
10767NXP TDA998X DRM DRIVER
10768M:	Russell King <linux@armlinux.org.uk>
10769S:	Maintained
10770T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10771T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10772F:	drivers/gpu/drm/i2c/tda998x_drv.c
10773F:	include/drm/i2c/tda998x.h
10774F:	include/dt-bindings/display/tda998x.h
10775K:	"nxp,tda998x"
10776
10777NXP TFA9879 DRIVER
10778M:	Peter Rosin <peda@axentia.se>
10779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10780S:	Maintained
10781F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10782F:	sound/soc/codecs/tfa9879*
10783
10784NXP-NCI NFC DRIVER
10785M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10786R:	Charles Gorand <charles.gorand@effinnov.com>
10787L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10788S:	Supported
10789F:	drivers/nfc/nxp-nci
10790
10791OBJTOOL
10792M:	Josh Poimboeuf <jpoimboe@redhat.com>
10793M:	Peter Zijlstra <peterz@infradead.org>
10794S:	Supported
10795F:	tools/objtool/
10796
10797OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10798M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10799M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10800L:	linuxppc-dev@lists.ozlabs.org
10801S:	Supported
10802F:	arch/powerpc/platforms/powernv/ocxl.c
10803F:	arch/powerpc/include/asm/pnv-ocxl.h
10804F:	drivers/misc/ocxl/
10805F:	include/misc/ocxl*
10806F:	include/uapi/misc/ocxl.h
10807F:	Documentation/accelerators/ocxl.rst
10808
10809OMAP AUDIO SUPPORT
10810M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10811M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10813L:	linux-omap@vger.kernel.org
10814S:	Maintained
10815F:	sound/soc/omap/
10816
10817OMAP CLOCK FRAMEWORK SUPPORT
10818M:	Paul Walmsley <paul@pwsan.com>
10819L:	linux-omap@vger.kernel.org
10820S:	Maintained
10821F:	arch/arm/*omap*/*clock*
10822
10823OMAP DEVICE TREE SUPPORT
10824M:	Benoît Cousson <bcousson@baylibre.com>
10825M:	Tony Lindgren <tony@atomide.com>
10826L:	linux-omap@vger.kernel.org
10827L:	devicetree@vger.kernel.org
10828S:	Maintained
10829F:	arch/arm/boot/dts/*omap*
10830F:	arch/arm/boot/dts/*am3*
10831F:	arch/arm/boot/dts/*am4*
10832F:	arch/arm/boot/dts/*am5*
10833F:	arch/arm/boot/dts/*dra7*
10834
10835OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10836L:	linux-omap@vger.kernel.org
10837L:	linux-fbdev@vger.kernel.org
10838S:	Orphan
10839F:	drivers/video/fbdev/omap2/
10840F:	Documentation/arm/OMAP/DSS
10841
10842OMAP FRAMEBUFFER SUPPORT
10843L:	linux-fbdev@vger.kernel.org
10844L:	linux-omap@vger.kernel.org
10845S:	Orphan
10846F:	drivers/video/fbdev/omap/
10847
10848OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10849M:	Roger Quadros <rogerq@ti.com>
10850M:	Tony Lindgren <tony@atomide.com>
10851L:	linux-omap@vger.kernel.org
10852S:	Maintained
10853F:	drivers/memory/omap-gpmc.c
10854F:	arch/arm/mach-omap2/*gpmc*
10855
10856OMAP GPIO DRIVER
10857M:	Grygorii Strashko <grygorii.strashko@ti.com>
10858M:	Santosh Shilimkar <ssantosh@kernel.org>
10859M:	Kevin Hilman <khilman@kernel.org>
10860L:	linux-omap@vger.kernel.org
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10863F:	drivers/gpio/gpio-omap.c
10864
10865OMAP HARDWARE SPINLOCK SUPPORT
10866M:	Ohad Ben-Cohen <ohad@wizery.com>
10867L:	linux-omap@vger.kernel.org
10868S:	Maintained
10869F:	drivers/hwspinlock/omap_hwspinlock.c
10870
10871OMAP HS MMC SUPPORT
10872L:	linux-mmc@vger.kernel.org
10873L:	linux-omap@vger.kernel.org
10874S:	Orphan
10875F:	drivers/mmc/host/omap_hsmmc.c
10876
10877OMAP HWMOD DATA
10878M:	Paul Walmsley <paul@pwsan.com>
10879L:	linux-omap@vger.kernel.org
10880S:	Maintained
10881F:	arch/arm/mach-omap2/omap_hwmod*data*
10882
10883OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10884M:	Benoît Cousson <bcousson@baylibre.com>
10885L:	linux-omap@vger.kernel.org
10886S:	Maintained
10887F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10888
10889OMAP HWMOD SUPPORT
10890M:	Benoît Cousson <bcousson@baylibre.com>
10891M:	Paul Walmsley <paul@pwsan.com>
10892L:	linux-omap@vger.kernel.org
10893S:	Maintained
10894F:	arch/arm/mach-omap2/omap_hwmod.*
10895
10896OMAP I2C DRIVER
10897M:	Vignesh R <vigneshr@ti.com>
10898L:	linux-omap@vger.kernel.org
10899L:	linux-i2c@vger.kernel.org
10900S:	Maintained
10901F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10902F:	drivers/i2c/busses/i2c-omap.c
10903
10904OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10905M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10906L:	linux-media@vger.kernel.org
10907S:	Maintained
10908F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10909F:	drivers/media/platform/omap3isp/
10910F:	drivers/staging/media/omap4iss/
10911
10912OMAP MMC SUPPORT
10913M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10914L:	linux-omap@vger.kernel.org
10915S:	Odd Fixes
10916F:	drivers/mmc/host/omap.c
10917
10918OMAP POWER MANAGEMENT SUPPORT
10919M:	Kevin Hilman <khilman@kernel.org>
10920L:	linux-omap@vger.kernel.org
10921S:	Maintained
10922F:	arch/arm/*omap*/*pm*
10923F:	drivers/cpufreq/omap-cpufreq.c
10924
10925OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10926M:	Rajendra Nayak <rnayak@codeaurora.org>
10927M:	Paul Walmsley <paul@pwsan.com>
10928L:	linux-omap@vger.kernel.org
10929S:	Maintained
10930F:	arch/arm/mach-omap2/prm*
10931
10932OMAP RANDOM NUMBER GENERATOR SUPPORT
10933M:	Deepak Saxena <dsaxena@plexity.net>
10934S:	Maintained
10935F:	drivers/char/hw_random/omap-rng.c
10936
10937OMAP USB SUPPORT
10938L:	linux-usb@vger.kernel.org
10939L:	linux-omap@vger.kernel.org
10940S:	Orphan
10941F:	drivers/usb/*/*omap*
10942F:	arch/arm/*omap*/usb*
10943
10944OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10945M:	Mark Jackson <mpfj@newflow.co.uk>
10946L:	linux-omap@vger.kernel.org
10947S:	Maintained
10948F:	arch/arm/boot/dts/am335x-nano.dts
10949
10950OMAP1 SUPPORT
10951M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10952M:	Tony Lindgren <tony@atomide.com>
10953L:	linux-omap@vger.kernel.org
10954Q:	http://patchwork.kernel.org/project/linux-omap/list/
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10956S:	Maintained
10957F:	arch/arm/mach-omap1/
10958F:	arch/arm/plat-omap/
10959F:	arch/arm/configs/omap1_defconfig
10960F:	drivers/i2c/busses/i2c-omap.c
10961F:	include/linux/platform_data/i2c-omap.h
10962F:	include/linux/platform_data/ams-delta-fiq.h
10963
10964OMAP2+ SUPPORT
10965M:	Tony Lindgren <tony@atomide.com>
10966L:	linux-omap@vger.kernel.org
10967W:	http://www.muru.com/linux/omap/
10968W:	http://linux.omap.com/
10969Q:	http://patchwork.kernel.org/project/linux-omap/list/
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10971S:	Maintained
10972F:	arch/arm/mach-omap2/
10973F:	arch/arm/plat-omap/
10974F:	arch/arm/configs/omap2plus_defconfig
10975F:	drivers/i2c/busses/i2c-omap.c
10976F:	drivers/irqchip/irq-omap-intc.c
10977F:	drivers/mfd/*omap*.c
10978F:	drivers/mfd/menelaus.c
10979F:	drivers/mfd/palmas.c
10980F:	drivers/mfd/tps65217.c
10981F:	drivers/mfd/tps65218.c
10982F:	drivers/mfd/tps65910.c
10983F:	drivers/mfd/twl-core.[ch]
10984F:	drivers/mfd/twl4030*.c
10985F:	drivers/mfd/twl6030*.c
10986F:	drivers/mfd/twl6040*.c
10987F:	drivers/regulator/palmas-regulator*.c
10988F:	drivers/regulator/pbias-regulator.c
10989F:	drivers/regulator/tps65217-regulator.c
10990F:	drivers/regulator/tps65218-regulator.c
10991F:	drivers/regulator/tps65910-regulator.c
10992F:	drivers/regulator/twl-regulator.c
10993F:	drivers/regulator/twl6030-regulator.c
10994F:	include/linux/platform_data/i2c-omap.h
10995
10996ONION OMEGA2+ BOARD
10997M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10998L:	linux-mips@vger.kernel.org
10999S:	Maintained
11000F:	arch/mips/boot/dts/ralink/omega2p.dts
11001
11002OMFS FILESYSTEM
11003M:	Bob Copeland <me@bobcopeland.com>
11004L:	linux-karma-devel@lists.sourceforge.net
11005S:	Maintained
11006F:	Documentation/filesystems/omfs.txt
11007F:	fs/omfs/
11008
11009OMNIKEY CARDMAN 4000 DRIVER
11010M:	Harald Welte <laforge@gnumonks.org>
11011S:	Maintained
11012F:	drivers/char/pcmcia/cm4000_cs.c
11013F:	include/linux/cm4000_cs.h
11014F:	include/uapi/linux/cm4000_cs.h
11015
11016OMNIKEY CARDMAN 4040 DRIVER
11017M:	Harald Welte <laforge@gnumonks.org>
11018S:	Maintained
11019F:	drivers/char/pcmcia/cm4040_cs.*
11020
11021OMNIVISION OV13858 SENSOR DRIVER
11022M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11023L:	linux-media@vger.kernel.org
11024T:	git git://linuxtv.org/media_tree.git
11025S:	Maintained
11026F:	drivers/media/i2c/ov13858.c
11027
11028OMNIVISION OV2680 SENSOR DRIVER
11029M:	Rui Miguel Silva <rmfrfs@gmail.com>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/i2c/ov2680.c
11034F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11035
11036OMNIVISION OV2685 SENSOR DRIVER
11037M:	Shunqian Zheng <zhengsq@rock-chips.com>
11038L:	linux-media@vger.kernel.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Maintained
11041F:	drivers/media/i2c/ov2685.c
11042
11043OMNIVISION OV5640 SENSOR DRIVER
11044M:	Steve Longerbeam <slongerbeam@gmail.com>
11045L:	linux-media@vger.kernel.org
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Maintained
11048F:	drivers/media/i2c/ov5640.c
11049
11050OMNIVISION OV5647 SENSOR DRIVER
11051M:	Luis Oliveira <lolivei@synopsys.com>
11052L:	linux-media@vger.kernel.org
11053T:	git git://linuxtv.org/media_tree.git
11054S:	Maintained
11055F:	drivers/media/i2c/ov5647.c
11056
11057OMNIVISION OV5695 SENSOR DRIVER
11058M:	Shunqian Zheng <zhengsq@rock-chips.com>
11059L:	linux-media@vger.kernel.org
11060T:	git git://linuxtv.org/media_tree.git
11061S:	Maintained
11062F:	drivers/media/i2c/ov5695.c
11063
11064OMNIVISION OV7670 SENSOR DRIVER
11065M:	Jonathan Corbet <corbet@lwn.net>
11066L:	linux-media@vger.kernel.org
11067T:	git git://linuxtv.org/media_tree.git
11068S:	Maintained
11069F:	drivers/media/i2c/ov7670.c
11070F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11071
11072OMNIVISION OV772x SENSOR DRIVER
11073M:	Jacopo Mondi <jacopo@jmondi.org>
11074L:	linux-media@vger.kernel.org
11075T:	git git://linuxtv.org/media_tree.git
11076S:	Odd fixes
11077F:	drivers/media/i2c/ov772x.c
11078F:	include/media/i2c/ov772x.h
11079F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11080
11081OMNIVISION OV7740 SENSOR DRIVER
11082M:	Wenyou Yang <wenyou.yang@microchip.com>
11083L:	linux-media@vger.kernel.org
11084T:	git git://linuxtv.org/media_tree.git
11085S:	Maintained
11086F:	drivers/media/i2c/ov7740.c
11087F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11088
11089OMNIVISION OV9650 SENSOR DRIVER
11090M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11091R:	Akinobu Mita <akinobu.mita@gmail.com>
11092R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11093L:	linux-media@vger.kernel.org
11094T:	git git://linuxtv.org/media_tree.git
11095S:	Maintained
11096F:	drivers/media/i2c/ov9650.c
11097F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11098
11099ONENAND FLASH DRIVER
11100M:	Kyungmin Park <kyungmin.park@samsung.com>
11101L:	linux-mtd@lists.infradead.org
11102S:	Maintained
11103F:	drivers/mtd/nand/onenand/
11104F:	include/linux/mtd/onenand*.h
11105
11106ONSTREAM SCSI TAPE DRIVER
11107M:	Willem Riede <osst@riede.org>
11108L:	osst-users@lists.sourceforge.net
11109L:	linux-scsi@vger.kernel.org
11110S:	Maintained
11111F:	Documentation/scsi/osst.txt
11112F:	drivers/scsi/osst.*
11113F:	drivers/scsi/osst_*.h
11114F:	drivers/scsi/st.h
11115
11116OP-TEE DRIVER
11117M:	Jens Wiklander <jens.wiklander@linaro.org>
11118S:	Maintained
11119F:	drivers/tee/optee/
11120
11121OPA-VNIC DRIVER
11122M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11123M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11124L:	linux-rdma@vger.kernel.org
11125S:	Supported
11126F:	drivers/infiniband/ulp/opa_vnic
11127
11128OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11129M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11130M:	Frank Rowand <frowand.list@gmail.com>
11131L:	devicetree@vger.kernel.org
11132S:	Maintained
11133F:	Documentation/devicetree/dynamic-resolution-notes.txt
11134F:	Documentation/devicetree/overlay-notes.txt
11135F:	drivers/of/overlay.c
11136F:	drivers/of/resolver.c
11137K:	of_overlay_notifier_
11138
11139OPEN FIRMWARE AND FLATTENED DEVICE TREE
11140M:	Rob Herring <robh+dt@kernel.org>
11141M:	Frank Rowand <frowand.list@gmail.com>
11142L:	devicetree@vger.kernel.org
11143W:	http://www.devicetree.org/
11144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11145S:	Maintained
11146F:	drivers/of/
11147F:	include/linux/of*.h
11148F:	scripts/dtc/
11149F:	Documentation/ABI/testing/sysfs-firmware-ofw
11150
11151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11152M:	Rob Herring <robh+dt@kernel.org>
11153M:	Mark Rutland <mark.rutland@arm.com>
11154L:	devicetree@vger.kernel.org
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11156Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11157S:	Maintained
11158F:	Documentation/devicetree/
11159F:	arch/*/boot/dts/
11160F:	include/dt-bindings/
11161
11162OPENCORES I2C BUS DRIVER
11163M:	Peter Korsgaard <peter@korsgaard.com>
11164L:	linux-i2c@vger.kernel.org
11165S:	Maintained
11166F:	Documentation/i2c/busses/i2c-ocores
11167F:	drivers/i2c/busses/i2c-ocores.c
11168
11169OPENRISC ARCHITECTURE
11170M:	Jonas Bonn <jonas@southpole.se>
11171M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11172M:	Stafford Horne <shorne@gmail.com>
11173T:	git git://github.com/openrisc/linux.git
11174L:	openrisc@lists.librecores.org
11175W:	http://openrisc.io
11176S:	Maintained
11177F:	Documentation/devicetree/bindings/openrisc/
11178F:	Documentation/openrisc/
11179F:	arch/openrisc/
11180F:	drivers/irqchip/irq-ompic.c
11181F:	drivers/irqchip/irq-or1k-*
11182
11183OPENVSWITCH
11184M:	Pravin B Shelar <pshelar@ovn.org>
11185L:	netdev@vger.kernel.org
11186L:	dev@openvswitch.org
11187W:	http://openvswitch.org
11188S:	Maintained
11189F:	net/openvswitch/
11190F:	include/uapi/linux/openvswitch.h
11191
11192OPERATING PERFORMANCE POINTS (OPP)
11193M:	Viresh Kumar <vireshk@kernel.org>
11194M:	Nishanth Menon <nm@ti.com>
11195M:	Stephen Boyd <sboyd@kernel.org>
11196L:	linux-pm@vger.kernel.org
11197S:	Maintained
11198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11199F:	drivers/opp/
11200F:	include/linux/pm_opp.h
11201F:	Documentation/power/opp.txt
11202F:	Documentation/devicetree/bindings/opp/
11203
11204OPL4 DRIVER
11205M:	Clemens Ladisch <clemens@ladisch.de>
11206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11207T:	git git://git.alsa-project.org/alsa-kernel.git
11208S:	Maintained
11209F:	sound/drivers/opl4/
11210
11211OPROFILE
11212M:	Robert Richter <rric@kernel.org>
11213L:	oprofile-list@lists.sf.net
11214S:	Maintained
11215F:	arch/*/include/asm/oprofile*.h
11216F:	arch/*/oprofile/
11217F:	drivers/oprofile/
11218F:	include/linux/oprofile.h
11219
11220ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11221M:	Mark Fasheh <mark@fasheh.com>
11222M:	Joel Becker <jlbec@evilplan.org>
11223L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11224W:	http://ocfs2.wiki.kernel.org
11225S:	Supported
11226F:	Documentation/filesystems/ocfs2.txt
11227F:	Documentation/filesystems/dlmfs.txt
11228F:	fs/ocfs2/
11229
11230ORANGEFS FILESYSTEM
11231M:	Mike Marshall <hubcap@omnibond.com>
11232R:	Martin Brandenburg <martin@omnibond.com>
11233L:	devel@lists.orangefs.org
11234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11235S:	Supported
11236F:	fs/orangefs/
11237F:	Documentation/filesystems/orangefs.txt
11238
11239ORINOCO DRIVER
11240L:	linux-wireless@vger.kernel.org
11241W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11242W:	http://www.nongnu.org/orinoco/
11243S:	Orphan
11244F:	drivers/net/wireless/intersil/orinoco/
11245
11246OSD LIBRARY and FILESYSTEM
11247M:	Boaz Harrosh <ooo@electrozaur.com>
11248S:	Maintained
11249F:	drivers/scsi/osd/
11250F:	include/scsi/osd_*
11251F:	fs/exofs/
11252
11253OV2659 OMNIVISION SENSOR DRIVER
11254M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11255L:	linux-media@vger.kernel.org
11256W:	https://linuxtv.org
11257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11258T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11259S:	Maintained
11260F:	drivers/media/i2c/ov2659.c
11261F:	include/media/i2c/ov2659.h
11262
11263OVERLAY FILESYSTEM
11264M:	Miklos Szeredi <miklos@szeredi.hu>
11265L:	linux-unionfs@vger.kernel.org
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11267S:	Supported
11268F:	fs/overlayfs/
11269F:	Documentation/filesystems/overlayfs.txt
11270
11271P54 WIRELESS DRIVER
11272M:	Christian Lamparter <chunkeey@googlemail.com>
11273L:	linux-wireless@vger.kernel.org
11274W:	http://wireless.kernel.org/en/users/Drivers/p54
11275S:	Maintained
11276F:	drivers/net/wireless/intersil/p54/
11277
11278PA SEMI ETHERNET DRIVER
11279L:	netdev@vger.kernel.org
11280S:	Orphan
11281F:	drivers/net/ethernet/pasemi/*
11282
11283PA SEMI SMBUS DRIVER
11284L:	linux-i2c@vger.kernel.org
11285S:	Orphan
11286F:	drivers/i2c/busses/i2c-pasemi.c
11287
11288PADATA PARALLEL EXECUTION MECHANISM
11289M:	Steffen Klassert <steffen.klassert@secunet.com>
11290L:	linux-crypto@vger.kernel.org
11291S:	Maintained
11292F:	kernel/padata.c
11293F:	include/linux/padata.h
11294F:	Documentation/padata.txt
11295
11296PANASONIC LAPTOP ACPI EXTRAS DRIVER
11297M:	Harald Welte <laforge@gnumonks.org>
11298L:	platform-driver-x86@vger.kernel.org
11299S:	Maintained
11300F:	drivers/platform/x86/panasonic-laptop.c
11301
11302PARALLEL LCD/KEYPAD PANEL DRIVER
11303M:	Willy Tarreau <willy@haproxy.com>
11304M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11305S:	Odd Fixes
11306F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11307F:	drivers/auxdisplay/panel.c
11308
11309PARALLEL PORT SUBSYSTEM
11310M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11311M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11312L:	linux-parport@lists.infradead.org (subscribers-only)
11313S:	Maintained
11314F:	drivers/parport/
11315F:	include/linux/parport*.h
11316F:	drivers/char/ppdev.c
11317F:	include/uapi/linux/ppdev.h
11318F:	Documentation/parport*.txt
11319
11320PARAVIRT_OPS INTERFACE
11321M:	Juergen Gross <jgross@suse.com>
11322M:	Alok Kataria <akataria@vmware.com>
11323L:	virtualization@lists.linux-foundation.org
11324S:	Supported
11325F:	Documentation/virtual/paravirt_ops.txt
11326F:	arch/*/kernel/paravirt*
11327F:	arch/*/include/asm/paravirt*.h
11328F:	include/linux/hypervisor.h
11329
11330PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11331M:	Tim Waugh <tim@cyberelk.net>
11332L:	linux-parport@lists.infradead.org (subscribers-only)
11333S:	Maintained
11334F:	Documentation/blockdev/paride.txt
11335F:	drivers/block/paride/
11336
11337PARISC ARCHITECTURE
11338M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11339M:	Helge Deller <deller@gmx.de>
11340L:	linux-parisc@vger.kernel.org
11341W:	http://www.parisc-linux.org/
11342Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11345S:	Maintained
11346F:	arch/parisc/
11347F:	Documentation/parisc/
11348F:	drivers/parisc/
11349F:	drivers/char/agp/parisc-agp.c
11350F:	drivers/input/serio/gscps2.c
11351F:	drivers/parport/parport_gsc.*
11352F:	drivers/tty/serial/8250/8250_gsc.c
11353F:	drivers/video/fbdev/sti*
11354F:	drivers/video/console/sti*
11355F:	drivers/video/logo/logo_parisc*
11356
11357PARMAN
11358M:	Jiri Pirko <jiri@mellanox.com>
11359L:	netdev@vger.kernel.org
11360S:	Supported
11361F:	lib/parman.c
11362F:	lib/test_parman.c
11363F:	include/linux/parman.h
11364
11365PC87360 HARDWARE MONITORING DRIVER
11366M:	Jim Cromie <jim.cromie@gmail.com>
11367L:	linux-hwmon@vger.kernel.org
11368S:	Maintained
11369F:	Documentation/hwmon/pc87360
11370F:	drivers/hwmon/pc87360.c
11371
11372PC8736x GPIO DRIVER
11373M:	Jim Cromie <jim.cromie@gmail.com>
11374S:	Maintained
11375F:	drivers/char/pc8736x_gpio.c
11376
11377PC87427 HARDWARE MONITORING DRIVER
11378M:	Jean Delvare <jdelvare@suse.com>
11379L:	linux-hwmon@vger.kernel.org
11380S:	Maintained
11381F:	Documentation/hwmon/pc87427
11382F:	drivers/hwmon/pc87427.c
11383
11384PCA9532 LED DRIVER
11385M:	Riku Voipio <riku.voipio@iki.fi>
11386S:	Maintained
11387F:	drivers/leds/leds-pca9532.c
11388F:	include/linux/leds-pca9532.h
11389
11390PCA9541 I2C BUS MASTER SELECTOR DRIVER
11391M:	Guenter Roeck <linux@roeck-us.net>
11392L:	linux-i2c@vger.kernel.org
11393S:	Maintained
11394F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11395
11396PCDP - PRIMARY CONSOLE AND DEBUG PORT
11397M:	Khalid Aziz <khalid@gonehiking.org>
11398S:	Maintained
11399F:	drivers/firmware/pcdp.*
11400
11401PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11402M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11403L:	linux-pci@vger.kernel.org
11404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11405S:	Maintained
11406F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11407F:	drivers/pci/controller/pci-aardvark.c
11408
11409PCI DRIVER FOR ALTERA PCIE IP
11410M:	Ley Foon Tan <lftan@altera.com>
11411L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11412L:	linux-pci@vger.kernel.org
11413S:	Supported
11414F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11415F:	drivers/pci/controller/pcie-altera.c
11416
11417PCI DRIVER FOR APPLIEDMICRO XGENE
11418M:	Tanmay Inamdar <tinamdar@apm.com>
11419L:	linux-pci@vger.kernel.org
11420L:	linux-arm-kernel@lists.infradead.org
11421S:	Maintained
11422F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11423F:	drivers/pci/controller/pci-xgene.c
11424
11425PCI DRIVER FOR ARM VERSATILE PLATFORM
11426M:	Rob Herring <robh@kernel.org>
11427L:	linux-pci@vger.kernel.org
11428L:	linux-arm-kernel@lists.infradead.org
11429S:	Maintained
11430F:	Documentation/devicetree/bindings/pci/versatile.txt
11431F:	drivers/pci/controller/pci-versatile.c
11432
11433PCI DRIVER FOR ARMADA 8K
11434M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11435L:	linux-pci@vger.kernel.org
11436L:	linux-arm-kernel@lists.infradead.org
11437S:	Maintained
11438F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11439F:	drivers/pci/controller/dwc/pcie-armada8k.c
11440
11441PCI DRIVER FOR CADENCE PCIE IP
11442M:	Alan Douglas <adouglas@cadence.com>
11443L:	linux-pci@vger.kernel.org
11444S:	Maintained
11445F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11446F:	drivers/pci/controller/pcie-cadence*
11447
11448PCI DRIVER FOR FREESCALE LAYERSCAPE
11449M:	Minghuan Lian <minghuan.Lian@nxp.com>
11450M:	Mingkai Hu <mingkai.hu@nxp.com>
11451M:	Roy Zang <roy.zang@nxp.com>
11452L:	linuxppc-dev@lists.ozlabs.org
11453L:	linux-pci@vger.kernel.org
11454L:	linux-arm-kernel@lists.infradead.org
11455S:	Maintained
11456F:	drivers/pci/controller/dwc/*layerscape*
11457
11458PCI DRIVER FOR GENERIC OF HOSTS
11459M:	Will Deacon <will.deacon@arm.com>
11460L:	linux-pci@vger.kernel.org
11461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11462S:	Maintained
11463F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11464F:	drivers/pci/controller/pci-host-common.c
11465F:	drivers/pci/controller/pci-host-generic.c
11466
11467PCI DRIVER FOR IMX6
11468M:	Richard Zhu <hongxing.zhu@nxp.com>
11469M:	Lucas Stach <l.stach@pengutronix.de>
11470L:	linux-pci@vger.kernel.org
11471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11472S:	Maintained
11473F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11474F:	drivers/pci/controller/dwc/*imx6*
11475
11476PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11477M:	Keith Busch <keith.busch@intel.com>
11478M:	Jonathan Derrick <jonathan.derrick@intel.com>
11479L:	linux-pci@vger.kernel.org
11480S:	Supported
11481F:	drivers/pci/controller/vmd.c
11482
11483PCI DRIVER FOR MICROSEMI SWITCHTEC
11484M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11485M:	Logan Gunthorpe <logang@deltatee.com>
11486L:	linux-pci@vger.kernel.org
11487S:	Maintained
11488F:	Documentation/switchtec.txt
11489F:	Documentation/ABI/testing/sysfs-class-switchtec
11490F:	drivers/pci/switch/switchtec*
11491F:	include/uapi/linux/switchtec_ioctl.h
11492F:	include/linux/switchtec.h
11493F:	drivers/ntb/hw/mscc/
11494
11495PCI DRIVER FOR MOBIVEIL PCIE IP
11496M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11497L:	linux-pci@vger.kernel.org
11498S:	Supported
11499F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11500F:	drivers/pci/controller/pcie-mobiveil.c
11501
11502PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11503M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11504M:	Jason Cooper <jason@lakedaemon.net>
11505L:	linux-pci@vger.kernel.org
11506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507S:	Maintained
11508F:	drivers/pci/controller/*mvebu*
11509
11510PCI DRIVER FOR NVIDIA TEGRA
11511M:	Thierry Reding <thierry.reding@gmail.com>
11512L:	linux-tegra@vger.kernel.org
11513L:	linux-pci@vger.kernel.org
11514S:	Supported
11515F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11516F:	drivers/pci/controller/pci-tegra.c
11517
11518PCI DRIVER FOR RENESAS R-CAR
11519M:	Simon Horman <horms@verge.net.au>
11520L:	linux-pci@vger.kernel.org
11521L:	linux-renesas-soc@vger.kernel.org
11522S:	Maintained
11523F:	drivers/pci/controller/*rcar*
11524
11525PCI DRIVER FOR SAMSUNG EXYNOS
11526M:	Jingoo Han <jingoohan1@gmail.com>
11527L:	linux-pci@vger.kernel.org
11528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11529L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11530S:	Maintained
11531F:	drivers/pci/controller/dwc/pci-exynos.c
11532
11533PCI DRIVER FOR SYNOPSYS DESIGNWARE
11534M:	Jingoo Han <jingoohan1@gmail.com>
11535M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11536L:	linux-pci@vger.kernel.org
11537S:	Maintained
11538F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11539F:	drivers/pci/controller/dwc/*designware*
11540
11541PCI DRIVER FOR TI DRA7XX
11542M:	Kishon Vijay Abraham I <kishon@ti.com>
11543L:	linux-omap@vger.kernel.org
11544L:	linux-pci@vger.kernel.org
11545S:	Supported
11546F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11547F:	drivers/pci/controller/dwc/pci-dra7xx.c
11548
11549PCI DRIVER FOR TI KEYSTONE
11550M:	Murali Karicheri <m-karicheri2@ti.com>
11551L:	linux-pci@vger.kernel.org
11552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11553S:	Maintained
11554F:	drivers/pci/controller/dwc/pci-keystone.c
11555
11556PCI ENDPOINT SUBSYSTEM
11557M:	Kishon Vijay Abraham I <kishon@ti.com>
11558M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11559L:	linux-pci@vger.kernel.org
11560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11561S:	Supported
11562F:	drivers/pci/endpoint/
11563F:	drivers/misc/pci_endpoint_test.c
11564F:	tools/pci/
11565
11566PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11567M:	Russell Currey <ruscur@russell.cc>
11568M:	Sam Bobroff <sbobroff@linux.ibm.com>
11569M:	Oliver O'Halloran <oohall@gmail.com>
11570L:	linuxppc-dev@lists.ozlabs.org
11571S:	Supported
11572F:	Documentation/PCI/pci-error-recovery.txt
11573F:	drivers/pci/pcie/aer.c
11574F:	drivers/pci/pcie/dpc.c
11575F:	drivers/pci/pcie/err.c
11576F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11577F:	arch/powerpc/kernel/eeh*.c
11578F:	arch/powerpc/platforms/*/eeh*.c
11579F:	arch/powerpc/include/*/eeh*.h
11580
11581PCI ERROR RECOVERY
11582M:	Linas Vepstas <linasvepstas@gmail.com>
11583L:	linux-pci@vger.kernel.org
11584S:	Supported
11585F:	Documentation/PCI/pci-error-recovery.txt
11586
11587PCI MSI DRIVER FOR ALTERA MSI IP
11588M:	Ley Foon Tan <lftan@altera.com>
11589L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11590L:	linux-pci@vger.kernel.org
11591S:	Supported
11592F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11593F:	drivers/pci/controller/pcie-altera-msi.c
11594
11595PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11596M:	Duc Dang <dhdang@apm.com>
11597L:	linux-pci@vger.kernel.org
11598L:	linux-arm-kernel@lists.infradead.org
11599S:	Maintained
11600F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11601F:	drivers/pci/controller/pci-xgene-msi.c
11602
11603PCI SUBSYSTEM
11604M:	Bjorn Helgaas <bhelgaas@google.com>
11605L:	linux-pci@vger.kernel.org
11606Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11608S:	Supported
11609F:	Documentation/devicetree/bindings/pci/
11610F:	Documentation/PCI/
11611F:	drivers/acpi/pci*
11612F:	drivers/pci/
11613F:	include/asm-generic/pci*
11614F:	include/linux/pci*
11615F:	include/linux/of_pci.h
11616F:	include/uapi/linux/pci*
11617F:	lib/pci*
11618F:	arch/x86/pci/
11619F:	arch/x86/kernel/quirks.c
11620
11621PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11622M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11623L:	linux-pci@vger.kernel.org
11624Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11626S:	Supported
11627F:	drivers/pci/controller/
11628
11629PCIE DRIVER FOR AXIS ARTPEC
11630M:	Jesper Nilsson <jesper.nilsson@axis.com>
11631L:	linux-arm-kernel@axis.com
11632L:	linux-pci@vger.kernel.org
11633S:	Maintained
11634F:	Documentation/devicetree/bindings/pci/axis,artpec*
11635F:	drivers/pci/controller/dwc/*artpec*
11636
11637PCIE DRIVER FOR CAVIUM THUNDERX
11638M:	David Daney <david.daney@cavium.com>
11639L:	linux-pci@vger.kernel.org
11640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11641S:	Supported
11642F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11643F:	drivers/pci/controller/pci-thunder-*
11644
11645PCIE DRIVER FOR HISILICON
11646M:	Zhou Wang <wangzhou1@hisilicon.com>
11647L:	linux-pci@vger.kernel.org
11648S:	Maintained
11649F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11650F:	drivers/pci/controller/dwc/pcie-hisi.c
11651
11652PCIE DRIVER FOR HISILICON KIRIN
11653M:	Xiaowei Song <songxiaowei@hisilicon.com>
11654M:	Binghui Wang <wangbinghui@hisilicon.com>
11655L:	linux-pci@vger.kernel.org
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11658F:	drivers/pci/controller/dwc/pcie-kirin.c
11659
11660PCIE DRIVER FOR HISILICON STB
11661M:	Jianguo Sun <sunjianguo1@huawei.com>
11662M:	Shawn Guo <shawn.guo@linaro.org>
11663L:	linux-pci@vger.kernel.org
11664S:	Maintained
11665F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11666F:	drivers/pci/controller/dwc/pcie-histb.c
11667
11668PCIE DRIVER FOR MEDIATEK
11669M:	Ryder Lee <ryder.lee@mediatek.com>
11670L:	linux-pci@vger.kernel.org
11671L:	linux-mediatek@lists.infradead.org
11672S:	Supported
11673F:	Documentation/devicetree/bindings/pci/mediatek*
11674F:	drivers/pci/controller/*mediatek*
11675
11676PCIE DRIVER FOR QUALCOMM MSM
11677M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11678L:	linux-pci@vger.kernel.org
11679L:	linux-arm-msm@vger.kernel.org
11680S:	Maintained
11681F:	drivers/pci/controller/dwc/*qcom*
11682
11683PCIE DRIVER FOR ROCKCHIP
11684M:	Shawn Lin <shawn.lin@rock-chips.com>
11685L:	linux-pci@vger.kernel.org
11686L:	linux-rockchip@lists.infradead.org
11687S:	Maintained
11688F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11689F:	drivers/pci/controller/pcie-rockchip*
11690
11691PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11692M:	Linus Walleij <linus.walleij@linaro.org>
11693L:	linux-pci@vger.kernel.org
11694S:	Maintained
11695F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11696F:	drivers/pci/controller/pci-v3-semi.c
11697
11698PCIE DRIVER FOR ST SPEAR13XX
11699M:	Pratyush Anand <pratyush.anand@gmail.com>
11700L:	linux-pci@vger.kernel.org
11701S:	Maintained
11702F:	drivers/pci/controller/dwc/*spear*
11703
11704PCMCIA SUBSYSTEM
11705M:	Dominik Brodowski <linux@dominikbrodowski.net>
11706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11707S:	Odd Fixes
11708F:	Documentation/pcmcia/
11709F:	tools/pcmcia/
11710F:	drivers/pcmcia/
11711F:	include/pcmcia/
11712
11713PCNET32 NETWORK DRIVER
11714M:	Don Fry <pcnet32@frontier.com>
11715L:	netdev@vger.kernel.org
11716S:	Maintained
11717F:	drivers/net/ethernet/amd/pcnet32.c
11718
11719PCRYPT PARALLEL CRYPTO ENGINE
11720M:	Steffen Klassert <steffen.klassert@secunet.com>
11721L:	linux-crypto@vger.kernel.org
11722S:	Maintained
11723F:	crypto/pcrypt.c
11724F:	include/crypto/pcrypt.h
11725
11726PEAQ WMI HOTKEYS DRIVER
11727M:	Hans de Goede <hdegoede@redhat.com>
11728L:	platform-driver-x86@vger.kernel.org
11729S:	Maintained
11730F:	drivers/platform/x86/peaq-wmi.c
11731
11732PER-CPU MEMORY ALLOCATOR
11733M:	Dennis Zhou <dennis@kernel.org>
11734M:	Tejun Heo <tj@kernel.org>
11735M:	Christoph Lameter <cl@linux.com>
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11737S:	Maintained
11738F:	include/linux/percpu*.h
11739F:	mm/percpu*.c
11740F:	arch/*/include/asm/percpu.h
11741
11742PER-TASK DELAY ACCOUNTING
11743M:	Balbir Singh <bsingharora@gmail.com>
11744S:	Maintained
11745F:	include/linux/delayacct.h
11746F:	kernel/delayacct.c
11747
11748PERFORMANCE EVENTS SUBSYSTEM
11749M:	Peter Zijlstra <peterz@infradead.org>
11750M:	Ingo Molnar <mingo@redhat.com>
11751M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11752R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11753R:	Jiri Olsa <jolsa@redhat.com>
11754R:	Namhyung Kim <namhyung@kernel.org>
11755L:	linux-kernel@vger.kernel.org
11756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11757S:	Supported
11758F:	kernel/events/*
11759F:	include/linux/perf_event.h
11760F:	include/uapi/linux/perf_event.h
11761F:	arch/*/kernel/perf_event*.c
11762F:	arch/*/kernel/*/perf_event*.c
11763F:	arch/*/kernel/*/*/perf_event*.c
11764F:	arch/*/include/asm/perf_event.h
11765F:	arch/*/kernel/perf_callchain.c
11766F:	arch/*/events/*
11767F:	tools/perf/
11768
11769PERSONALITY HANDLING
11770M:	Christoph Hellwig <hch@infradead.org>
11771L:	linux-abi-devel@lists.sourceforge.net
11772S:	Maintained
11773F:	include/linux/personality.h
11774F:	include/uapi/linux/personality.h
11775
11776PHOENIX RC FLIGHT CONTROLLER ADAPTER
11777M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11778L:	linux-input@vger.kernel.org
11779S:	Maintained
11780F:	Documentation/input/devices/pxrc.rst
11781F:	drivers/input/joystick/pxrc.c
11782
11783PHONET PROTOCOL
11784M:	Remi Denis-Courmont <courmisch@gmail.com>
11785S:	Supported
11786F:	Documentation/networking/phonet.txt
11787F:	include/linux/phonet.h
11788F:	include/net/phonet/
11789F:	include/uapi/linux/phonet.h
11790F:	net/phonet/
11791
11792PHRAM MTD DRIVER
11793M:	Joern Engel <joern@lazybastard.org>
11794L:	linux-mtd@lists.infradead.org
11795S:	Maintained
11796F:	drivers/mtd/devices/phram.c
11797
11798PICOLCD HID DRIVER
11799M:	Bruno Prémont <bonbons@linux-vserver.org>
11800L:	linux-input@vger.kernel.org
11801S:	Maintained
11802F:	drivers/hid/hid-picolcd*
11803
11804PICOXCELL SUPPORT
11805M:	Jamie Iles <jamie@jamieiles.com>
11806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11807T:	git git://github.com/jamieiles/linux-2.6-ji.git
11808S:	Supported
11809F:	arch/arm/boot/dts/picoxcell*
11810F:	arch/arm/mach-picoxcell/
11811F:	drivers/crypto/picoxcell*
11812
11813PIN CONTROL SUBSYSTEM
11814M:	Linus Walleij <linus.walleij@linaro.org>
11815L:	linux-gpio@vger.kernel.org
11816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/pinctrl/
11819F:	Documentation/driver-api/pinctl.rst
11820F:	drivers/pinctrl/
11821F:	include/linux/pinctrl/
11822
11823PIN CONTROLLER - ATMEL AT91
11824M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11826S:	Maintained
11827F:	drivers/pinctrl/pinctrl-at91.*
11828
11829PIN CONTROLLER - ATMEL AT91 PIO4
11830M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11832L:	linux-gpio@vger.kernel.org
11833S:	Supported
11834F:	drivers/pinctrl/pinctrl-at91-pio4.*
11835
11836PIN CONTROLLER - FREESCALE
11837M:	Dong Aisheng <aisheng.dong@nxp.com>
11838M:	Fabio Estevam <festevam@gmail.com>
11839M:	Shawn Guo <shawnguo@kernel.org>
11840M:	Stefan Agner <stefan@agner.ch>
11841R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11842L:	linux-gpio@vger.kernel.org
11843S:	Maintained
11844F:	drivers/pinctrl/freescale/
11845F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11846
11847PIN CONTROLLER - INTEL
11848M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11849M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11851S:	Maintained
11852F:	drivers/pinctrl/intel/
11853
11854PIN CONTROLLER - MEDIATEK
11855M:	Sean Wang <sean.wang@kernel.org>
11856L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11857S:	Maintained
11858F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11859F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11860F:	drivers/pinctrl/mediatek/
11861
11862PIN CONTROLLER - QUALCOMM
11863M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11864S:	Maintained
11865L:	linux-arm-msm@vger.kernel.org
11866F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11867F:	drivers/pinctrl/qcom/
11868
11869PIN CONTROLLER - RENESAS
11870M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11871M:	Geert Uytterhoeven <geert+renesas@glider.be>
11872L:	linux-renesas-soc@vger.kernel.org
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11874S:	Maintained
11875F:	drivers/pinctrl/sh-pfc/
11876
11877PIN CONTROLLER - SAMSUNG
11878M:	Tomasz Figa <tomasz.figa@gmail.com>
11879M:	Krzysztof Kozlowski <krzk@kernel.org>
11880M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11885S:	Maintained
11886F:	drivers/pinctrl/samsung/
11887F:	include/dt-bindings/pinctrl/samsung.h
11888F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11889
11890PIN CONTROLLER - SINGLE
11891M:	Tony Lindgren <tony@atomide.com>
11892M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11894L:	linux-omap@vger.kernel.org
11895S:	Maintained
11896F:	drivers/pinctrl/pinctrl-single.c
11897
11898PIN CONTROLLER - ST SPEAR
11899M:	Viresh Kumar <vireshk@kernel.org>
11900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11901W:	http://www.st.com/spear
11902S:	Maintained
11903F:	drivers/pinctrl/spear/
11904
11905PISTACHIO SOC SUPPORT
11906M:	James Hartley <james.hartley@sondrel.com>
11907L:	linux-mips@vger.kernel.org
11908S:	Odd Fixes
11909F:	arch/mips/pistachio/
11910F:	arch/mips/include/asm/mach-pistachio/
11911F:	arch/mips/boot/dts/img/pistachio*
11912F:	arch/mips/configs/pistachio*_defconfig
11913
11914PKTCDVD DRIVER
11915S:	Orphan
11916M:	linux-block@vger.kernel.org
11917F:	drivers/block/pktcdvd.c
11918F:	include/linux/pktcdvd.h
11919F:	include/uapi/linux/pktcdvd.h
11920
11921PKUNITY SOC DRIVERS
11922M:	Guan Xuetao <gxt@pku.edu.cn>
11923W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11924S:	Maintained
11925T:	git git://github.com/gxt/linux.git
11926F:	drivers/input/serio/i8042-unicore32io.h
11927F:	drivers/i2c/busses/i2c-puv3.c
11928F:	drivers/video/fbdev/fb-puv3.c
11929F:	drivers/rtc/rtc-puv3.c
11930
11931PMBUS HARDWARE MONITORING DRIVERS
11932M:	Guenter Roeck <linux@roeck-us.net>
11933L:	linux-hwmon@vger.kernel.org
11934W:	http://hwmon.wiki.kernel.org/
11935W:	http://www.roeck-us.net/linux/drivers/
11936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11937S:	Maintained
11938F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11939F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11940F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11941F:	Documentation/hwmon/adm1275
11942F:	Documentation/hwmon/ibm-cffps
11943F:	Documentation/hwmon/ir35221
11944F:	Documentation/hwmon/lm25066
11945F:	Documentation/hwmon/ltc2978
11946F:	Documentation/hwmon/ltc3815
11947F:	Documentation/hwmon/max16064
11948F:	Documentation/hwmon/max20751
11949F:	Documentation/hwmon/max31785
11950F:	Documentation/hwmon/max34440
11951F:	Documentation/hwmon/max8688
11952F:	Documentation/hwmon/pmbus
11953F:	Documentation/hwmon/pmbus-core
11954F:	Documentation/hwmon/tps40422
11955F:	Documentation/hwmon/ucd9000
11956F:	Documentation/hwmon/ucd9200
11957F:	Documentation/hwmon/zl6100
11958F:	drivers/hwmon/pmbus/
11959F:	include/linux/pmbus.h
11960
11961PMC SIERRA MaxRAID DRIVER
11962L:	linux-scsi@vger.kernel.org
11963W:	http://www.pmc-sierra.com/
11964S:	Orphan
11965F:	drivers/scsi/pmcraid.*
11966
11967PMC SIERRA PM8001 DRIVER
11968M:	Jack Wang <jinpu.wang@profitbricks.com>
11969M:	lindar_liu@usish.com
11970L:	linux-scsi@vger.kernel.org
11971S:	Supported
11972F:	drivers/scsi/pm8001/
11973
11974PNP SUPPORT
11975M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11976S:	Maintained
11977F:	drivers/pnp/
11978
11979POSIX CLOCKS and TIMERS
11980M:	Thomas Gleixner <tglx@linutronix.de>
11981L:	linux-kernel@vger.kernel.org
11982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11983S:	Maintained
11984F:	fs/timerfd.c
11985F:	include/linux/timer*
11986F:	kernel/time/*timer*
11987
11988POWER MANAGEMENT CORE
11989M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11990L:	linux-pm@vger.kernel.org
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11992B:	https://bugzilla.kernel.org
11993S:	Supported
11994F:	drivers/base/power/
11995F:	include/linux/pm.h
11996F:	include/linux/pm_*
11997F:	include/linux/powercap.h
11998F:	drivers/powercap/
11999F:	kernel/configs/nopm.config
12000
12001POWER STATE COORDINATION INTERFACE (PSCI)
12002M:	Mark Rutland <mark.rutland@arm.com>
12003M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12004L:	linux-arm-kernel@lists.infradead.org
12005S:	Maintained
12006F:	drivers/firmware/psci*.c
12007F:	include/linux/psci.h
12008F:	include/uapi/linux/psci.h
12009
12010POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12011M:	Sebastian Reichel <sre@kernel.org>
12012L:	linux-pm@vger.kernel.org
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12014S:	Maintained
12015F:	Documentation/ABI/testing/sysfs-class-power
12016F:	Documentation/devicetree/bindings/power/supply/
12017F:	include/linux/power_supply.h
12018F:	drivers/power/supply/
12019
12020POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12021M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12022L:	linuxppc-dev@lists.ozlabs.org
12023S:	Maintained
12024F:	drivers/char/powernv-op-panel.c
12025
12026PPP OVER ATM (RFC 2364)
12027M:	Mitchell Blank Jr <mitch@sfgoth.com>
12028S:	Maintained
12029F:	net/atm/pppoatm.c
12030F:	include/uapi/linux/atmppp.h
12031
12032PPP OVER ETHERNET
12033M:	Michal Ostrowski <mostrows@earthlink.net>
12034S:	Maintained
12035F:	drivers/net/ppp/pppoe.c
12036F:	drivers/net/ppp/pppox.c
12037
12038PPP OVER L2TP
12039M:	James Chapman <jchapman@katalix.com>
12040S:	Maintained
12041F:	net/l2tp/l2tp_ppp.c
12042F:	include/linux/if_pppol2tp.h
12043F:	include/uapi/linux/if_pppol2tp.h
12044
12045PPP PROTOCOL DRIVERS AND COMPRESSORS
12046M:	Paul Mackerras <paulus@samba.org>
12047L:	linux-ppp@vger.kernel.org
12048S:	Maintained
12049F:	drivers/net/ppp/ppp_*
12050
12051PPS SUPPORT
12052M:	Rodolfo Giometti <giometti@enneenne.com>
12053W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12054L:	linuxpps@ml.enneenne.com (subscribers-only)
12055S:	Maintained
12056F:	Documentation/pps/
12057F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12058F:	Documentation/ABI/testing/sysfs-pps
12059F:	drivers/pps/
12060F:	include/linux/pps*.h
12061F:	include/uapi/linux/pps.h
12062
12063PPTP DRIVER
12064M:	Dmitry Kozlov <xeb@mail.ru>
12065L:	netdev@vger.kernel.org
12066S:	Maintained
12067F:	drivers/net/ppp/pptp.c
12068W:	http://sourceforge.net/projects/accel-pptp
12069
12070PREEMPTIBLE KERNEL
12071M:	Robert Love <rml@tech9.net>
12072L:	kpreempt-tech@lists.sourceforge.net
12073W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12074S:	Supported
12075F:	Documentation/preempt-locking.txt
12076F:	include/linux/preempt.h
12077
12078PRINTK
12079M:	Petr Mladek <pmladek@suse.com>
12080M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12081R:	Steven Rostedt <rostedt@goodmis.org>
12082S:	Maintained
12083F:	kernel/printk/
12084F:	include/linux/printk.h
12085
12086PRISM54 WIRELESS DRIVER
12087M:	Luis Chamberlain <mcgrof@kernel.org>
12088L:	linux-wireless@vger.kernel.org
12089W:	http://wireless.kernel.org/en/users/Drivers/p54
12090S:	Obsolete
12091F:	drivers/net/wireless/intersil/prism54/
12092
12093PROC FILESYSTEM
12094R:	Alexey Dobriyan <adobriyan@gmail.com>
12095L:	linux-kernel@vger.kernel.org
12096L:	linux-fsdevel@vger.kernel.org
12097S:	Maintained
12098F:	fs/proc/
12099F:	include/linux/proc_fs.h
12100F:	tools/testing/selftests/proc/
12101F:	Documentation/filesystems/proc.txt
12102
12103PROC SYSCTL
12104M:	Luis Chamberlain <mcgrof@kernel.org>
12105M:	Kees Cook <keescook@chromium.org>
12106L:	linux-kernel@vger.kernel.org
12107L:	linux-fsdevel@vger.kernel.org
12108S:	Maintained
12109F:	fs/proc/proc_sysctl.c
12110F:	include/linux/sysctl.h
12111F:	kernel/sysctl.c
12112F:	tools/testing/selftests/sysctl/
12113
12114PS3 NETWORK SUPPORT
12115M:	Geoff Levand <geoff@infradead.org>
12116L:	netdev@vger.kernel.org
12117L:	linuxppc-dev@lists.ozlabs.org
12118S:	Maintained
12119F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12120
12121PS3 PLATFORM SUPPORT
12122M:	Geoff Levand <geoff@infradead.org>
12123L:	linuxppc-dev@lists.ozlabs.org
12124S:	Maintained
12125F:	arch/powerpc/boot/ps3*
12126F:	arch/powerpc/include/asm/lv1call.h
12127F:	arch/powerpc/include/asm/ps3*.h
12128F:	arch/powerpc/platforms/ps3/
12129F:	drivers/*/ps3*
12130F:	drivers/ps3/
12131F:	drivers/rtc/rtc-ps3.c
12132F:	drivers/usb/host/*ps3.c
12133F:	sound/ppc/snd_ps3*
12134
12135PS3VRAM DRIVER
12136M:	Jim Paris <jim@jtan.com>
12137M:	Geoff Levand <geoff@infradead.org>
12138L:	linuxppc-dev@lists.ozlabs.org
12139S:	Maintained
12140F:	drivers/block/ps3vram.c
12141
12142PSAMPLE PACKET SAMPLING SUPPORT:
12143M:	Yotam Gigi <yotam.gi@gmail.com>
12144S:	Maintained
12145F:	net/psample
12146F:	include/net/psample.h
12147F:	include/uapi/linux/psample.h
12148
12149PSTORE FILESYSTEM
12150M:	Kees Cook <keescook@chromium.org>
12151M:	Anton Vorontsov <anton@enomsg.org>
12152M:	Colin Cross <ccross@android.com>
12153M:	Tony Luck <tony.luck@intel.com>
12154S:	Maintained
12155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12156F:	fs/pstore/
12157F:	include/linux/pstore*
12158F:	drivers/firmware/efi/efi-pstore.c
12159F:	drivers/acpi/apei/erst.c
12160F:	Documentation/admin-guide/ramoops.rst
12161F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12162K:	\b(pstore|ramoops)
12163
12164PTP HARDWARE CLOCK SUPPORT
12165M:	Richard Cochran <richardcochran@gmail.com>
12166L:	netdev@vger.kernel.org
12167S:	Maintained
12168W:	http://linuxptp.sourceforge.net/
12169F:	Documentation/ABI/testing/sysfs-ptp
12170F:	Documentation/ptp/*
12171F:	drivers/net/phy/dp83640*
12172F:	drivers/ptp/*
12173F:	include/linux/ptp_cl*
12174
12175PTRACE SUPPORT
12176M:	Oleg Nesterov <oleg@redhat.com>
12177S:	Maintained
12178F:	include/asm-generic/syscall.h
12179F:	include/linux/ptrace.h
12180F:	include/linux/regset.h
12181F:	include/linux/tracehook.h
12182F:	include/uapi/linux/ptrace.h
12183F:	include/uapi/linux/ptrace.h
12184F:	include/asm-generic/ptrace.h
12185F:	kernel/ptrace.c
12186F:	arch/*/ptrace*.c
12187F:	arch/*/*/ptrace*.c
12188F:	arch/*/include/asm/ptrace*.h
12189
12190PULSE8-CEC DRIVER
12191M:	Hans Verkuil <hverkuil@xs4all.nl>
12192L:	linux-media@vger.kernel.org
12193T:	git git://linuxtv.org/media_tree.git
12194S:	Maintained
12195F:	drivers/media/usb/pulse8-cec/*
12196F:	Documentation/media/cec-drivers/pulse8-cec.rst
12197
12198PVRUSB2 VIDEO4LINUX DRIVER
12199M:	Mike Isely <isely@pobox.com>
12200L:	pvrusb2@isely.net	(subscribers-only)
12201L:	linux-media@vger.kernel.org
12202W:	http://www.isely.net/pvrusb2/
12203T:	git git://linuxtv.org/media_tree.git
12204S:	Maintained
12205F:	Documentation/media/v4l-drivers/pvrusb2*
12206F:	drivers/media/usb/pvrusb2/
12207
12208PWC WEBCAM DRIVER
12209M:	Hans Verkuil <hverkuil@xs4all.nl>
12210L:	linux-media@vger.kernel.org
12211T:	git git://linuxtv.org/media_tree.git
12212S:	Odd Fixes
12213F:	drivers/media/usb/pwc/*
12214
12215PWM FAN DRIVER
12216M:	Kamil Debski <kamil@wypas.org>
12217M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12218L:	linux-hwmon@vger.kernel.org
12219S:	Supported
12220F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12221F:	Documentation/hwmon/pwm-fan
12222F:	drivers/hwmon/pwm-fan.c
12223
12224PWM IR Transmitter
12225M:	Sean Young <sean@mess.org>
12226L:	linux-media@vger.kernel.org
12227S:	Maintained
12228F:	drivers/media/rc/pwm-ir-tx.c
12229
12230PWM SUBSYSTEM
12231M:	Thierry Reding <thierry.reding@gmail.com>
12232L:	linux-pwm@vger.kernel.org
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12235F:	Documentation/pwm.txt
12236F:	Documentation/devicetree/bindings/pwm/
12237F:	include/linux/pwm.h
12238F:	drivers/pwm/
12239F:	drivers/video/backlight/pwm_bl.c
12240F:	include/linux/pwm_backlight.h
12241F:	drivers/gpio/gpio-mvebu.c
12242F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12243
12244PXA GPIO DRIVER
12245M:	Robert Jarzmik <robert.jarzmik@free.fr>
12246L:	linux-gpio@vger.kernel.org
12247S:	Maintained
12248F:	drivers/gpio/gpio-pxa.c
12249
12250PXA MMCI DRIVER
12251S:	Orphan
12252
12253PXA RTC DRIVER
12254M:	Robert Jarzmik <robert.jarzmik@free.fr>
12255L:	linux-rtc@vger.kernel.org
12256S:	Maintained
12257
12258PXA2xx/PXA3xx SUPPORT
12259M:	Daniel Mack <daniel@zonque.org>
12260M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12261M:	Robert Jarzmik <robert.jarzmik@free.fr>
12262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263T:	git git://github.com/hzhuang1/linux.git
12264T:	git git://github.com/rjarzmik/linux.git
12265S:	Maintained
12266F:	arch/arm/boot/dts/pxa*
12267F:	arch/arm/mach-pxa/
12268F:	drivers/dma/pxa*
12269F:	drivers/pcmcia/pxa2xx*
12270F:	drivers/pinctrl/pxa/
12271F:	drivers/spi/spi-pxa2xx*
12272F:	drivers/usb/gadget/udc/pxa2*
12273F:	include/sound/pxa2xx-lib.h
12274F:	sound/arm/pxa*
12275F:	sound/soc/pxa/
12276
12277QAT DRIVER
12278M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12279L:	qat-linux@intel.com
12280S:	Supported
12281F:	drivers/crypto/qat/
12282
12283QCOM AUDIO (ASoC) DRIVERS
12284M:	Patrick Lai <plai@codeaurora.org>
12285M:	Banajit Goswami <bgoswami@codeaurora.org>
12286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12287S:	Supported
12288F:	sound/soc/qcom/
12289
12290QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12291M:	Gabriel Somlo <somlo@cmu.edu>
12292M:	"Michael S. Tsirkin" <mst@redhat.com>
12293L:	qemu-devel@nongnu.org
12294S:	Maintained
12295F:	drivers/firmware/qemu_fw_cfg.c
12296F:	include/uapi/linux/qemu_fw_cfg.h
12297
12298QIB DRIVER
12299M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12300M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12301L:	linux-rdma@vger.kernel.org
12302S:	Supported
12303F:	drivers/infiniband/hw/qib/
12304
12305QLOGIC QL41xxx FCOE DRIVER
12306M:	QLogic-Storage-Upstream@cavium.com
12307L:	linux-scsi@vger.kernel.org
12308S:	Supported
12309F:	drivers/scsi/qedf/
12310
12311QLOGIC QL41xxx ISCSI DRIVER
12312M:	QLogic-Storage-Upstream@cavium.com
12313L:	linux-scsi@vger.kernel.org
12314S:	Supported
12315F:	drivers/scsi/qedi/
12316
12317QLOGIC QL4xxx ETHERNET DRIVER
12318M:	Ariel Elior <Ariel.Elior@cavium.com>
12319M:	everest-linux-l2@cavium.com
12320L:	netdev@vger.kernel.org
12321S:	Supported
12322F:	drivers/net/ethernet/qlogic/qed/
12323F:	include/linux/qed/
12324F:	drivers/net/ethernet/qlogic/qede/
12325
12326QLOGIC QL4xxx RDMA DRIVER
12327M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12328M:	Ariel Elior <Ariel.Elior@cavium.com>
12329L:	linux-rdma@vger.kernel.org
12330S:	Supported
12331F:	drivers/infiniband/hw/qedr/
12332F:	include/uapi/rdma/qedr-abi.h
12333
12334QLOGIC QLA1280 SCSI DRIVER
12335M:	Michael Reed <mdr@sgi.com>
12336L:	linux-scsi@vger.kernel.org
12337S:	Maintained
12338F:	drivers/scsi/qla1280.[ch]
12339
12340QLOGIC QLA2XXX FC-SCSI DRIVER
12341M:	qla2xxx-upstream@qlogic.com
12342L:	linux-scsi@vger.kernel.org
12343S:	Supported
12344F:	Documentation/scsi/LICENSE.qla2xxx
12345F:	drivers/scsi/qla2xxx/
12346
12347QLOGIC QLA3XXX NETWORK DRIVER
12348M:	Dept-GELinuxNICDev@cavium.com
12349L:	netdev@vger.kernel.org
12350S:	Supported
12351F:	Documentation/networking/LICENSE.qla3xxx
12352F:	drivers/net/ethernet/qlogic/qla3xxx.*
12353
12354QLOGIC QLA4XXX iSCSI DRIVER
12355M:	QLogic-Storage-Upstream@qlogic.com
12356L:	linux-scsi@vger.kernel.org
12357S:	Supported
12358F:	Documentation/scsi/LICENSE.qla4xxx
12359F:	drivers/scsi/qla4xxx/
12360
12361QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12362M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12363M:	Manish Chopra <manish.chopra@cavium.com>
12364M:	Dept-GELinuxNICDev@cavium.com
12365L:	netdev@vger.kernel.org
12366S:	Supported
12367F:	drivers/net/ethernet/qlogic/qlcnic/
12368
12369QLOGIC QLGE 10Gb ETHERNET DRIVER
12370M:	Manish Chopra <manish.chopra@cavium.com>
12371M:	Dept-GELinuxNICDev@cavium.com
12372L:	netdev@vger.kernel.org
12373S:	Supported
12374F:	drivers/net/ethernet/qlogic/qlge/
12375
12376QM1D1B0004 MEDIA DRIVER
12377M:	Akihiro Tsukada <tskd08@gmail.com>
12378L:	linux-media@vger.kernel.org
12379S:	Odd Fixes
12380F:	drivers/media/tuners/qm1d1b0004*
12381
12382QM1D1C0042 MEDIA DRIVER
12383M:	Akihiro Tsukada <tskd08@gmail.com>
12384L:	linux-media@vger.kernel.org
12385S:	Odd Fixes
12386F:	drivers/media/tuners/qm1d1c0042*
12387
12388QNX4 FILESYSTEM
12389M:	Anders Larsen <al@alarsen.net>
12390W:	http://www.alarsen.net/linux/qnx4fs/
12391S:	Maintained
12392F:	fs/qnx4/
12393F:	include/uapi/linux/qnx4_fs.h
12394F:	include/uapi/linux/qnxtypes.h
12395
12396QORIQ DPAA2 FSL-MC BUS DRIVER
12397M:	Stuart Yoder <stuyoder@gmail.com>
12398M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12399L:	linux-kernel@vger.kernel.org
12400S:	Maintained
12401F:	drivers/bus/fsl-mc/
12402F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12403F:	Documentation/networking/dpaa2/overview.rst
12404
12405QT1010 MEDIA DRIVER
12406M:	Antti Palosaari <crope@iki.fi>
12407L:	linux-media@vger.kernel.org
12408W:	https://linuxtv.org
12409W:	http://palosaari.fi/linux/
12410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12411T:	git git://linuxtv.org/anttip/media_tree.git
12412S:	Maintained
12413F:	drivers/media/tuners/qt1010*
12414
12415QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12416M:	Kalle Valo <kvalo@codeaurora.org>
12417L:	ath10k@lists.infradead.org
12418W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12420S:	Supported
12421F:	drivers/net/wireless/ath/ath10k/
12422
12423QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12424M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12425L:	linux-wireless@vger.kernel.org
12426W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12427S:	Supported
12428F:	drivers/net/wireless/ath/ath9k/
12429
12430QUALCOMM CAMERA SUBSYSTEM DRIVER
12431M:	Todor Tomov <todor.tomov@linaro.org>
12432L:	linux-media@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12435F:	Documentation/media/v4l-drivers/qcom_camss.rst
12436F:	drivers/media/platform/qcom/camss/
12437
12438QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12439M:  Ilia Lin <ilia.lin@gmail.com>
12440L:  linux-pm@vger.kernel.org
12441S:  Maintained
12442F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12443F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12444
12445QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12446M:	Timur Tabi <timur@kernel.org>
12447L:	netdev@vger.kernel.org
12448S:	Maintained
12449F:	drivers/net/ethernet/qualcomm/emac/
12450
12451QUALCOMM GENERIC INTERFACE I2C DRIVER
12452M:	Alok Chauhan <alokc@codeaurora.org>
12453M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12454L:	linux-i2c@vger.kernel.org
12455L:	linux-arm-msm@vger.kernel.org
12456S:	Supported
12457F:	drivers/i2c/busses/i2c-qcom-geni.c
12458
12459QUALCOMM HEXAGON ARCHITECTURE
12460M:	Richard Kuo <rkuo@codeaurora.org>
12461L:	linux-hexagon@vger.kernel.org
12462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12463S:	Supported
12464F:	arch/hexagon/
12465
12466QUALCOMM HIDMA DRIVER
12467M:	Sinan Kaya <okaya@kernel.org>
12468L:	linux-arm-kernel@lists.infradead.org
12469L:	linux-arm-msm@vger.kernel.org
12470L:	dmaengine@vger.kernel.org
12471S:	Supported
12472F:	drivers/dma/qcom/hidma*
12473
12474QUALCOMM IOMMU
12475M:	Rob Clark <robdclark@gmail.com>
12476L:	iommu@lists.linux-foundation.org
12477L:	linux-arm-msm@vger.kernel.org
12478S:	Maintained
12479F:	drivers/iommu/qcom_iommu.c
12480
12481QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12482M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12483L:	linux-media@vger.kernel.org
12484L:	linux-arm-msm@vger.kernel.org
12485T:	git git://linuxtv.org/media_tree.git
12486S:	Maintained
12487F:	drivers/media/platform/qcom/venus/
12488
12489QUALCOMM WCN36XX WIRELESS DRIVER
12490M:	Kalle Valo <kvalo@codeaurora.org>
12491L:	wcn36xx@lists.infradead.org
12492W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12493T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12494S:	Supported
12495F:	drivers/net/wireless/ath/wcn36xx/
12496
12497QUANTENNA QTNFMAC WIRELESS DRIVER
12498M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12499M:	Avinash Patil <avinashp@quantenna.com>
12500M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12501L:	linux-wireless@vger.kernel.org
12502S:	Maintained
12503F:	drivers/net/wireless/quantenna
12504
12505RADEON and AMDGPU DRM DRIVERS
12506M:	Alex Deucher <alexander.deucher@amd.com>
12507M:	Christian König <christian.koenig@amd.com>
12508M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12509L:	amd-gfx@lists.freedesktop.org
12510T:	git git://people.freedesktop.org/~agd5f/linux
12511S:	Supported
12512F:	drivers/gpu/drm/radeon/
12513F:	include/uapi/drm/radeon_drm.h
12514F:	drivers/gpu/drm/amd/
12515F:	include/uapi/drm/amdgpu_drm.h
12516
12517RADEON FRAMEBUFFER DISPLAY DRIVER
12518M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12519L:	linux-fbdev@vger.kernel.org
12520S:	Maintained
12521F:	drivers/video/fbdev/aty/radeon*
12522F:	include/uapi/linux/radeonfb.h
12523
12524RADIOSHARK RADIO DRIVER
12525M:	Hans Verkuil <hverkuil@xs4all.nl>
12526L:	linux-media@vger.kernel.org
12527T:	git git://linuxtv.org/media_tree.git
12528S:	Maintained
12529F:	drivers/media/radio/radio-shark.c
12530
12531RADIOSHARK2 RADIO DRIVER
12532M:	Hans Verkuil <hverkuil@xs4all.nl>
12533L:	linux-media@vger.kernel.org
12534T:	git git://linuxtv.org/media_tree.git
12535S:	Maintained
12536F:	drivers/media/radio/radio-shark2.c
12537F:	drivers/media/radio/radio-tea5777.c
12538
12539RADOS BLOCK DEVICE (RBD)
12540M:	Ilya Dryomov <idryomov@gmail.com>
12541M:	Sage Weil <sage@redhat.com>
12542M:	Alex Elder <elder@kernel.org>
12543L:	ceph-devel@vger.kernel.org
12544W:	http://ceph.com/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12546T:	git git://github.com/ceph/ceph-client.git
12547S:	Supported
12548F:	Documentation/ABI/testing/sysfs-bus-rbd
12549F:	drivers/block/rbd.c
12550F:	drivers/block/rbd_types.h
12551
12552RAGE128 FRAMEBUFFER DISPLAY DRIVER
12553M:	Paul Mackerras <paulus@samba.org>
12554L:	linux-fbdev@vger.kernel.org
12555S:	Maintained
12556F:	drivers/video/fbdev/aty/aty128fb.c
12557
12558RAINSHADOW-CEC DRIVER
12559M:	Hans Verkuil <hverkuil@xs4all.nl>
12560L:	linux-media@vger.kernel.org
12561T:	git git://linuxtv.org/media_tree.git
12562S:	Maintained
12563F:	drivers/media/usb/rainshadow-cec/*
12564
12565RALINK MIPS ARCHITECTURE
12566M:	John Crispin <john@phrozen.org>
12567L:	linux-mips@vger.kernel.org
12568S:	Maintained
12569F:	arch/mips/ralink
12570
12571RALINK RT2X00 WIRELESS LAN DRIVER
12572P:	rt2x00 project
12573M:	Stanislaw Gruszka <sgruszka@redhat.com>
12574M:	Helmut Schaa <helmut.schaa@googlemail.com>
12575L:	linux-wireless@vger.kernel.org
12576S:	Maintained
12577F:	drivers/net/wireless/ralink/rt2x00/
12578
12579RAMDISK RAM BLOCK DEVICE DRIVER
12580M:	Jens Axboe <axboe@kernel.dk>
12581S:	Maintained
12582F:	Documentation/blockdev/ramdisk.txt
12583F:	drivers/block/brd.c
12584
12585RANCHU VIRTUAL BOARD FOR MIPS
12586M:	Miodrag Dinic <miodrag.dinic@mips.com>
12587L:	linux-mips@vger.kernel.org
12588S:	Supported
12589F:	arch/mips/generic/board-ranchu.c
12590F:	arch/mips/configs/generic/board-ranchu.config
12591
12592RANDOM NUMBER DRIVER
12593M:	"Theodore Ts'o" <tytso@mit.edu>
12594S:	Maintained
12595F:	drivers/char/random.c
12596
12597RAPIDIO SUBSYSTEM
12598M:	Matt Porter <mporter@kernel.crashing.org>
12599M:	Alexandre Bounine <alex.bou9@gmail.com>
12600S:	Maintained
12601F:	drivers/rapidio/
12602
12603RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12604L:	linux-wireless@vger.kernel.org
12605S:	Orphan
12606F:	drivers/net/wireless/ray*
12607
12608RCUTORTURE TEST FRAMEWORK
12609M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12610M:	Josh Triplett <josh@joshtriplett.org>
12611R:	Steven Rostedt <rostedt@goodmis.org>
12612R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12613R:	Lai Jiangshan <jiangshanlai@gmail.com>
12614L:	linux-kernel@vger.kernel.org
12615S:	Supported
12616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12617F:	tools/testing/selftests/rcutorture
12618
12619RDC R-321X SoC
12620M:	Florian Fainelli <florian@openwrt.org>
12621S:	Maintained
12622
12623RDC R6040 FAST ETHERNET DRIVER
12624M:	Florian Fainelli <f.fainelli@gmail.com>
12625L:	netdev@vger.kernel.org
12626S:	Maintained
12627F:	drivers/net/ethernet/rdc/r6040.c
12628
12629RDMAVT - RDMA verbs software
12630M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12631M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12632L:	linux-rdma@vger.kernel.org
12633S:	Supported
12634F:	drivers/infiniband/sw/rdmavt
12635
12636RDS - RELIABLE DATAGRAM SOCKETS
12637M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12638L:	netdev@vger.kernel.org
12639L:	linux-rdma@vger.kernel.org
12640L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12641W:	https://oss.oracle.com/projects/rds/
12642S:	Supported
12643F:	net/rds/
12644F:	Documentation/networking/rds.txt
12645
12646RDT - RESOURCE ALLOCATION
12647M:	Fenghua Yu <fenghua.yu@intel.com>
12648M:	Reinette Chatre <reinette.chatre@intel.com>
12649L:	linux-kernel@vger.kernel.org
12650S:	Supported
12651F:	arch/x86/kernel/cpu/intel_rdt*
12652F:	arch/x86/include/asm/intel_rdt_sched.h
12653F:	Documentation/x86/intel_rdt*
12654
12655READ-COPY UPDATE (RCU)
12656M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12657M:	Josh Triplett <josh@joshtriplett.org>
12658R:	Steven Rostedt <rostedt@goodmis.org>
12659R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12660R:	Lai Jiangshan <jiangshanlai@gmail.com>
12661L:	linux-kernel@vger.kernel.org
12662W:	http://www.rdrop.com/users/paulmck/RCU/
12663S:	Supported
12664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12665F:	Documentation/RCU/
12666X:	Documentation/RCU/torture.txt
12667F:	include/linux/rcu*
12668X:	include/linux/srcu*.h
12669F:	kernel/rcu/
12670X:	kernel/rcu/srcu*.c
12671
12672REAL TIME CLOCK (RTC) SUBSYSTEM
12673M:	Alessandro Zummo <a.zummo@towertech.it>
12674M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12675L:	linux-rtc@vger.kernel.org
12676Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12678S:	Maintained
12679F:	Documentation/devicetree/bindings/rtc/
12680F:	Documentation/rtc.txt
12681F:	drivers/rtc/
12682F:	include/linux/rtc.h
12683F:	include/uapi/linux/rtc.h
12684F:	include/linux/rtc/
12685F:	include/linux/platform_data/rtc-*
12686F:	tools/testing/selftests/rtc/
12687
12688REALTEK AUDIO CODECS
12689M:	Bard Liao <bardliao@realtek.com>
12690M:	Oder Chiou <oder_chiou@realtek.com>
12691S:	Maintained
12692F:	sound/soc/codecs/rt*
12693F:	include/sound/rt*.h
12694
12695REALTEK RTL83xx SMI DSA ROUTER CHIPS
12696M:	Linus Walleij <linus.walleij@linaro.org>
12697S:	Maintained
12698F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12699F:	drivers/net/dsa/realtek-smi*
12700F:	drivers/net/dsa/rtl83*
12701
12702REGISTER MAP ABSTRACTION
12703M:	Mark Brown <broonie@kernel.org>
12704L:	linux-kernel@vger.kernel.org
12705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12706S:	Supported
12707F:	Documentation/devicetree/bindings/regmap/
12708F:	drivers/base/regmap/
12709F:	include/linux/regmap.h
12710
12711REISERFS FILE SYSTEM
12712L:	reiserfs-devel@vger.kernel.org
12713S:	Supported
12714F:	fs/reiserfs/
12715
12716REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12717M:	Ohad Ben-Cohen <ohad@wizery.com>
12718M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12719L:	linux-remoteproc@vger.kernel.org
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12721S:	Maintained
12722F:	Documentation/devicetree/bindings/remoteproc/
12723F:	Documentation/remoteproc.txt
12724F:	drivers/remoteproc/
12725F:	include/linux/remoteproc.h
12726
12727REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12728M:	Ohad Ben-Cohen <ohad@wizery.com>
12729M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12730L:	linux-remoteproc@vger.kernel.org
12731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12732S:	Maintained
12733F:	drivers/rpmsg/
12734F:	Documentation/rpmsg.txt
12735F:	include/linux/rpmsg.h
12736F:	include/linux/rpmsg/
12737
12738RENESAS CLOCK DRIVERS
12739M:	Geert Uytterhoeven <geert+renesas@glider.be>
12740L:	linux-renesas-soc@vger.kernel.org
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12742S:	Supported
12743F:	drivers/clk/renesas/
12744
12745RENESAS EMEV2 I2C DRIVER
12746M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12747S:	Supported
12748F:	drivers/i2c/busses/i2c-emev2.c
12749
12750RENESAS ETHERNET DRIVERS
12751R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12752L:	netdev@vger.kernel.org
12753L:	linux-renesas-soc@vger.kernel.org
12754F:	Documentation/devicetree/bindings/net/renesas,*.txt
12755F:	Documentation/devicetree/bindings/net/sh_eth.txt
12756F:	drivers/net/ethernet/renesas/
12757F:	include/linux/sh_eth.h
12758
12759RENESAS R-CAR GYROADC DRIVER
12760M:	Marek Vasut <marek.vasut@gmail.com>
12761L:	linux-iio@vger.kernel.org
12762S:	Supported
12763F:	drivers/iio/adc/rcar_gyro_adc.c
12764
12765RENESAS R-CAR I2C DRIVERS
12766M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12767S:	Supported
12768F:	drivers/i2c/busses/i2c-rcar.c
12769F:	drivers/i2c/busses/i2c-sh_mobile.c
12770
12771RENESAS RIIC DRIVER
12772M:	Chris Brandt <chris.brandt@renesas.com>
12773S:	Supported
12774F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12775F:	drivers/i2c/busses/i2c-riic.c
12776
12777RENESAS USB PHY DRIVER
12778M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12779L:	linux-renesas-soc@vger.kernel.org
12780S:	Maintained
12781F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12782
12783RESET CONTROLLER FRAMEWORK
12784M:	Philipp Zabel <p.zabel@pengutronix.de>
12785T:	git git://git.pengutronix.de/git/pza/linux
12786S:	Maintained
12787F:	drivers/reset/
12788F:	Documentation/devicetree/bindings/reset/
12789F:	include/dt-bindings/reset/
12790F:	include/linux/reset.h
12791F:	include/linux/reset-controller.h
12792
12793RESTARTABLE SEQUENCES SUPPORT
12794M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12795M:	Peter Zijlstra <peterz@infradead.org>
12796M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12797M:	Boqun Feng <boqun.feng@gmail.com>
12798L:	linux-kernel@vger.kernel.org
12799S:	Supported
12800F:	kernel/rseq.c
12801F:	include/uapi/linux/rseq.h
12802F:	include/trace/events/rseq.h
12803F:	tools/testing/selftests/rseq/
12804
12805RFKILL
12806M:	Johannes Berg <johannes@sipsolutions.net>
12807L:	linux-wireless@vger.kernel.org
12808W:	http://wireless.kernel.org/
12809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12811S:	Maintained
12812F:	Documentation/rfkill.txt
12813F:	Documentation/ABI/stable/sysfs-class-rfkill
12814F:	net/rfkill/
12815F:	include/linux/rfkill.h
12816F:	include/uapi/linux/rfkill.h
12817
12818RHASHTABLE
12819M:	Thomas Graf <tgraf@suug.ch>
12820M:	Herbert Xu <herbert@gondor.apana.org.au>
12821L:	netdev@vger.kernel.org
12822S:	Maintained
12823F:	lib/rhashtable.c
12824F:	lib/test_rhashtable.c
12825F:	include/linux/rhashtable.h
12826F:	include/linux/rhashtable-types.h
12827
12828RICOH R5C592 MEMORYSTICK DRIVER
12829M:	Maxim Levitsky <maximlevitsky@gmail.com>
12830S:	Maintained
12831F:	drivers/memstick/host/r592.*
12832
12833RICOH SMARTMEDIA/XD DRIVER
12834M:	Maxim Levitsky <maximlevitsky@gmail.com>
12835S:	Maintained
12836F:	drivers/mtd/nand/raw/r852.c
12837F:	drivers/mtd/nand/raw/r852.h
12838
12839RISC-V ARCHITECTURE
12840M:	Palmer Dabbelt <palmer@sifive.com>
12841M:	Albert Ou <aou@eecs.berkeley.edu>
12842L:	linux-riscv@lists.infradead.org
12843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12844S:	Supported
12845F:	arch/riscv/
12846K:	riscv
12847N:	riscv
12848
12849ROCCAT DRIVERS
12850M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12851W:	http://sourceforge.net/projects/roccat/
12852S:	Maintained
12853F:	drivers/hid/hid-roccat*
12854F:	include/linux/hid-roccat*
12855F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12856
12857ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12858M:	Jacob chen <jacob2.chen@rock-chips.com>
12859L:	linux-media@vger.kernel.org
12860S:	Maintained
12861F:	drivers/media/platform/rockchip/rga/
12862F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12863
12864ROCKER DRIVER
12865M:	Jiri Pirko <jiri@resnulli.us>
12866L:	netdev@vger.kernel.org
12867S:	Supported
12868F:	drivers/net/ethernet/rocker/
12869
12870ROCKETPORT DRIVER
12871P:	Comtrol Corp.
12872W:	http://www.comtrol.com
12873S:	Maintained
12874F:	Documentation/serial/rocket.txt
12875F:	drivers/tty/rocket*
12876
12877ROCKETPORT EXPRESS/INFINITY DRIVER
12878M:	Kevin Cernekee <cernekee@gmail.com>
12879L:	linux-serial@vger.kernel.org
12880S:	Odd Fixes
12881F:	drivers/tty/serial/rp2.*
12882
12883ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12884M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12885L:	linux-kernel@vger.kernel.org
12886L:	linux-renesas-soc@vger.kernel.org
12887S:	Supported
12888F:	drivers/mfd/bd9571mwv.c
12889F:	drivers/regulator/bd9571mwv-regulator.c
12890F:	drivers/gpio/gpio-bd9571mwv.c
12891F:	include/linux/mfd/bd9571mwv.h
12892F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12893
12894ROSE NETWORK LAYER
12895M:	Ralf Baechle <ralf@linux-mips.org>
12896L:	linux-hams@vger.kernel.org
12897W:	http://www.linux-ax25.org/
12898S:	Maintained
12899F:	include/net/rose.h
12900F:	include/uapi/linux/rose.h
12901F:	net/rose/
12902
12903RTL2830 MEDIA DRIVER
12904M:	Antti Palosaari <crope@iki.fi>
12905L:	linux-media@vger.kernel.org
12906W:	https://linuxtv.org
12907W:	http://palosaari.fi/linux/
12908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12909T:	git git://linuxtv.org/anttip/media_tree.git
12910S:	Maintained
12911F:	drivers/media/dvb-frontends/rtl2830*
12912
12913RTL2832 MEDIA DRIVER
12914M:	Antti Palosaari <crope@iki.fi>
12915L:	linux-media@vger.kernel.org
12916W:	https://linuxtv.org
12917W:	http://palosaari.fi/linux/
12918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12919T:	git git://linuxtv.org/anttip/media_tree.git
12920S:	Maintained
12921F:	drivers/media/dvb-frontends/rtl2832*
12922
12923RTL2832_SDR MEDIA DRIVER
12924M:	Antti Palosaari <crope@iki.fi>
12925L:	linux-media@vger.kernel.org
12926W:	https://linuxtv.org
12927W:	http://palosaari.fi/linux/
12928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12929T:	git git://linuxtv.org/anttip/media_tree.git
12930S:	Maintained
12931F:	drivers/media/dvb-frontends/rtl2832_sdr*
12932
12933RTL8180 WIRELESS DRIVER
12934L:	linux-wireless@vger.kernel.org
12935W:	http://wireless.kernel.org/
12936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12937S:	Orphan
12938F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12939
12940RTL8187 WIRELESS DRIVER
12941M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12942M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12943M:	Larry Finger <Larry.Finger@lwfinger.net>
12944L:	linux-wireless@vger.kernel.org
12945W:	http://wireless.kernel.org/
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12947S:	Maintained
12948F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12949
12950REALTEK WIRELESS DRIVER (rtlwifi family)
12951M:	Ping-Ke Shih <pkshih@realtek.com>
12952L:	linux-wireless@vger.kernel.org
12953W:	http://wireless.kernel.org/
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12955S:	Maintained
12956F:	drivers/net/wireless/realtek/rtlwifi/
12957
12958RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12959M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12960L:	linux-wireless@vger.kernel.org
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12962S:	Maintained
12963F:	drivers/net/wireless/realtek/rtl8xxxu/
12964
12965RXRPC SOCKETS (AF_RXRPC)
12966M:	David Howells <dhowells@redhat.com>
12967L:	linux-afs@lists.infradead.org
12968S:	Supported
12969F:	net/rxrpc/
12970F:	include/keys/rxrpc-type.h
12971F:	include/net/af_rxrpc.h
12972F:	include/trace/events/rxrpc.h
12973F:	include/uapi/linux/rxrpc.h
12974F:	Documentation/networking/rxrpc.txt
12975W:	https://www.infradead.org/~dhowells/kafs/
12976
12977S3 SAVAGE FRAMEBUFFER DRIVER
12978M:	Antonino Daplas <adaplas@gmail.com>
12979L:	linux-fbdev@vger.kernel.org
12980S:	Maintained
12981F:	drivers/video/fbdev/savage/
12982
12983S390
12984M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12985M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12986L:	linux-s390@vger.kernel.org
12987W:	http://www.ibm.com/developerworks/linux/linux390/
12988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12989S:	Supported
12990F:	arch/s390/
12991F:	drivers/s390/
12992F:	Documentation/s390/
12993F:	Documentation/driver-api/s390-drivers.rst
12994
12995S390 COMMON I/O LAYER
12996M:	Sebastian Ott <sebott@linux.ibm.com>
12997M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12998L:	linux-s390@vger.kernel.org
12999W:	http://www.ibm.com/developerworks/linux/linux390/
13000S:	Supported
13001F:	drivers/s390/cio/
13002
13003S390 DASD DRIVER
13004M:	Stefan Haberland <sth@linux.ibm.com>
13005M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13006L:	linux-s390@vger.kernel.org
13007W:	http://www.ibm.com/developerworks/linux/linux390/
13008S:	Supported
13009F:	drivers/s390/block/dasd*
13010F:	block/partitions/ibm.c
13011
13012S390 IOMMU (PCI)
13013M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13014L:	linux-s390@vger.kernel.org
13015W:	http://www.ibm.com/developerworks/linux/linux390/
13016S:	Supported
13017F:	drivers/iommu/s390-iommu.c
13018
13019S390 IUCV NETWORK LAYER
13020M:	Julian Wiedmann <jwi@linux.ibm.com>
13021M:	Ursula Braun <ubraun@linux.ibm.com>
13022L:	linux-s390@vger.kernel.org
13023W:	http://www.ibm.com/developerworks/linux/linux390/
13024S:	Supported
13025F:	drivers/s390/net/*iucv*
13026F:	include/net/iucv/
13027F:	net/iucv/
13028
13029S390 NETWORK DRIVERS
13030M:	Julian Wiedmann <jwi@linux.ibm.com>
13031M:	Ursula Braun <ubraun@linux.ibm.com>
13032L:	linux-s390@vger.kernel.org
13033W:	http://www.ibm.com/developerworks/linux/linux390/
13034S:	Supported
13035F:	drivers/s390/net/
13036
13037S390 PCI SUBSYSTEM
13038M:	Sebastian Ott <sebott@linux.ibm.com>
13039M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13040L:	linux-s390@vger.kernel.org
13041W:	http://www.ibm.com/developerworks/linux/linux390/
13042S:	Supported
13043F:	arch/s390/pci/
13044F:	drivers/pci/hotplug/s390_pci_hpc.c
13045
13046S390 VFIO-CCW DRIVER
13047M:	Cornelia Huck <cohuck@redhat.com>
13048M:	Halil Pasic <pasic@linux.ibm.com>
13049L:	linux-s390@vger.kernel.org
13050L:	kvm@vger.kernel.org
13051S:	Supported
13052F:	drivers/s390/cio/vfio_ccw*
13053F:	Documentation/s390/vfio-ccw.txt
13054F:	include/uapi/linux/vfio_ccw.h
13055
13056S390 ZCRYPT DRIVER
13057M:	Harald Freudenberger <freude@linux.ibm.com>
13058L:	linux-s390@vger.kernel.org
13059W:	http://www.ibm.com/developerworks/linux/linux390/
13060S:	Supported
13061F:	drivers/s390/crypto/
13062
13063S390 VFIO AP DRIVER
13064M:	Tony Krowiak <akrowiak@linux.ibm.com>
13065M:	Pierre Morel <pmorel@linux.ibm.com>
13066M:	Halil Pasic <pasic@linux.ibm.com>
13067L:	linux-s390@vger.kernel.org
13068W:	http://www.ibm.com/developerworks/linux/linux390/
13069S:	Supported
13070F:	drivers/s390/crypto/vfio_ap_drv.c
13071F:	drivers/s390/crypto/vfio_ap_private.h
13072F:	drivers/s390/crypto/vfio_ap_ops.c
13073F:	Documentation/s390/vfio-ap.txt
13074
13075S390 ZFCP DRIVER
13076M:	Steffen Maier <maier@linux.ibm.com>
13077M:	Benjamin Block <bblock@linux.ibm.com>
13078L:	linux-s390@vger.kernel.org
13079W:	http://www.ibm.com/developerworks/linux/linux390/
13080S:	Supported
13081F:	drivers/s390/scsi/zfcp_*
13082
13083S3C24XX SD/MMC Driver
13084M:	Ben Dooks <ben-linux@fluff.org>
13085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13086S:	Supported
13087F:	drivers/mmc/host/s3cmci.*
13088
13089SAA6588 RDS RECEIVER DRIVER
13090M:	Hans Verkuil <hverkuil@xs4all.nl>
13091L:	linux-media@vger.kernel.org
13092T:	git git://linuxtv.org/media_tree.git
13093W:	https://linuxtv.org
13094S:	Odd Fixes
13095F:	drivers/media/i2c/saa6588*
13096
13097SAA7134 VIDEO4LINUX DRIVER
13098M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13099L:	linux-media@vger.kernel.org
13100W:	https://linuxtv.org
13101T:	git git://linuxtv.org/media_tree.git
13102S:	Odd fixes
13103F:	Documentation/media/v4l-drivers/saa7134*
13104F:	drivers/media/pci/saa7134/
13105
13106SAA7146 VIDEO4LINUX-2 DRIVER
13107M:	Hans Verkuil <hverkuil@xs4all.nl>
13108L:	linux-media@vger.kernel.org
13109T:	git git://linuxtv.org/media_tree.git
13110S:	Maintained
13111F:	drivers/media/common/saa7146/
13112F:	drivers/media/pci/saa7146/
13113F:	include/media/saa7146*
13114
13115SAMSUNG AUDIO (ASoC) DRIVERS
13116M:	Krzysztof Kozlowski <krzk@kernel.org>
13117M:	Sangbeom Kim <sbkim73@samsung.com>
13118M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13119L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13120S:	Supported
13121F:	sound/soc/samsung/
13122F:	Documentation/devicetree/bindings/sound/samsung*
13123
13124SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13125M:	Krzysztof Kozlowski <krzk@kernel.org>
13126L:	linux-crypto@vger.kernel.org
13127L:	linux-samsung-soc@vger.kernel.org
13128S:	Maintained
13129F:	drivers/crypto/exynos-rng.c
13130F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13131
13132SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13133M:	Łukasz Stelmach <l.stelmach@samsung.com>
13134L:	linux-samsung-soc@vger.kernel.org
13135S:	Maintained
13136F:	drivers/char/hw_random/exynos-trng.c
13137F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13138
13139SAMSUNG FRAMEBUFFER DRIVER
13140M:	Jingoo Han <jingoohan1@gmail.com>
13141L:	linux-fbdev@vger.kernel.org
13142S:	Maintained
13143F:	drivers/video/fbdev/s3c-fb.c
13144
13145SAMSUNG LAPTOP DRIVER
13146M:	Corentin Chary <corentin.chary@gmail.com>
13147L:	platform-driver-x86@vger.kernel.org
13148S:	Maintained
13149F:	drivers/platform/x86/samsung-laptop.c
13150
13151SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13152M:	Sangbeom Kim <sbkim73@samsung.com>
13153M:	Krzysztof Kozlowski <krzk@kernel.org>
13154M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13155L:	linux-kernel@vger.kernel.org
13156L:	linux-samsung-soc@vger.kernel.org
13157S:	Supported
13158F:	drivers/mfd/sec*.c
13159F:	drivers/regulator/s2m*.c
13160F:	drivers/regulator/s5m*.c
13161F:	drivers/clk/clk-s2mps11.c
13162F:	drivers/rtc/rtc-s5m.c
13163F:	include/linux/mfd/samsung/
13164F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13165F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13166F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13167F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13168
13169SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13170M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13171L:	linux-media@vger.kernel.org
13172L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13173S:	Maintained
13174F:	drivers/media/platform/s3c-camif/
13175F:	include/media/drv-intf/s3c_camif.h
13176
13177SAMSUNG S3FWRN5 NFC DRIVER
13178M:	Robert Baldyga <r.baldyga@samsung.com>
13179M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13180L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13181S:	Supported
13182F:	drivers/nfc/s3fwrn5
13183
13184SAMSUNG S5C73M3 CAMERA DRIVER
13185M:	Kyungmin Park <kyungmin.park@samsung.com>
13186M:	Andrzej Hajda <a.hajda@samsung.com>
13187L:	linux-media@vger.kernel.org
13188S:	Supported
13189F:	drivers/media/i2c/s5c73m3/*
13190
13191SAMSUNG S5K5BAF CAMERA DRIVER
13192M:	Kyungmin Park <kyungmin.park@samsung.com>
13193M:	Andrzej Hajda <a.hajda@samsung.com>
13194L:	linux-media@vger.kernel.org
13195S:	Supported
13196F:	drivers/media/i2c/s5k5baf.c
13197
13198SAMSUNG S5P Security SubSystem (SSS) DRIVER
13199M:	Krzysztof Kozlowski <krzk@kernel.org>
13200M:	Vladimir Zapolskiy <vz@mleia.com>
13201M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13202L:	linux-crypto@vger.kernel.org
13203L:	linux-samsung-soc@vger.kernel.org
13204S:	Maintained
13205F:	drivers/crypto/s5p-sss.c
13206
13207SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13208M:	Kyungmin Park <kyungmin.park@samsung.com>
13209M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13210L:	linux-media@vger.kernel.org
13211Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13212S:	Supported
13213F:	drivers/media/platform/exynos4-is/
13214
13215SAMSUNG SOC CLOCK DRIVERS
13216M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13217M:	Tomasz Figa <tomasz.figa@gmail.com>
13218M:	Chanwoo Choi <cw00.choi@samsung.com>
13219S:	Supported
13220L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13222F:	drivers/clk/samsung/
13223F:	include/dt-bindings/clock/exynos*.h
13224F:	Documentation/devicetree/bindings/clock/exynos*.txt
13225
13226SAMSUNG SPI DRIVERS
13227M:	Kukjin Kim <kgene@kernel.org>
13228M:	Krzysztof Kozlowski <krzk@kernel.org>
13229M:	Andi Shyti <andi@etezian.org>
13230L:	linux-spi@vger.kernel.org
13231L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13232S:	Maintained
13233F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13234F:	drivers/spi/spi-s3c*
13235F:	include/linux/platform_data/spi-s3c64xx.h
13236
13237SAMSUNG SXGBE DRIVERS
13238M:	Byungho An <bh74.an@samsung.com>
13239M:	Girish K S <ks.giri@samsung.com>
13240M:	Vipul Pandya <vipul.pandya@samsung.com>
13241S:	Supported
13242L:	netdev@vger.kernel.org
13243F:	drivers/net/ethernet/samsung/sxgbe/
13244
13245SAMSUNG THERMAL DRIVER
13246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13247L:	linux-pm@vger.kernel.org
13248L:	linux-samsung-soc@vger.kernel.org
13249S:	Supported
13250T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13251F:	drivers/thermal/samsung/
13252
13253SAMSUNG USB2 PHY DRIVER
13254M:	Kamil Debski <kamil@wypas.org>
13255M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13256L:	linux-kernel@vger.kernel.org
13257S:	Supported
13258F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13259F:	Documentation/phy/samsung-usb2.txt
13260F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13261F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13262F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13263F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13264F:	drivers/phy/samsung/phy-samsung-usb2.c
13265F:	drivers/phy/samsung/phy-samsung-usb2.h
13266
13267SC1200 WDT DRIVER
13268M:	Zwane Mwaikambo <zwanem@gmail.com>
13269S:	Maintained
13270F:	drivers/watchdog/sc1200wdt.c
13271
13272SCHEDULER
13273M:	Ingo Molnar <mingo@redhat.com>
13274M:	Peter Zijlstra <peterz@infradead.org>
13275L:	linux-kernel@vger.kernel.org
13276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13277S:	Maintained
13278F:	kernel/sched/
13279F:	include/linux/sched.h
13280F:	include/uapi/linux/sched.h
13281F:	include/linux/wait.h
13282
13283SCR24X CHIP CARD INTERFACE DRIVER
13284M:	Lubomir Rintel <lkundrak@v3.sk>
13285S:	Supported
13286F:	drivers/char/pcmcia/scr24x_cs.c
13287
13288SCSI CDROM DRIVER
13289M:	Jens Axboe <axboe@kernel.dk>
13290L:	linux-scsi@vger.kernel.org
13291W:	http://www.kernel.dk
13292S:	Maintained
13293F:	drivers/scsi/sr*
13294
13295SCSI RDMA PROTOCOL (SRP) INITIATOR
13296M:	Bart Van Assche <bvanassche@acm.org>
13297L:	linux-rdma@vger.kernel.org
13298S:	Supported
13299Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13300F:	drivers/infiniband/ulp/srp/
13301F:	include/scsi/srp.h
13302
13303SCSI RDMA PROTOCOL (SRP) TARGET
13304M:	Bart Van Assche <bvanassche@acm.org>
13305L:	linux-rdma@vger.kernel.org
13306L:	target-devel@vger.kernel.org
13307S:	Supported
13308Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13309F:	drivers/infiniband/ulp/srpt/
13310
13311SCSI SG DRIVER
13312M:	Doug Gilbert <dgilbert@interlog.com>
13313L:	linux-scsi@vger.kernel.org
13314W:	http://sg.danny.cz/sg
13315S:	Maintained
13316F:	Documentation/scsi/scsi-generic.txt
13317F:	drivers/scsi/sg.c
13318F:	include/scsi/sg.h
13319
13320SCSI SUBSYSTEM
13321M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13323M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13325L:	linux-scsi@vger.kernel.org
13326S:	Maintained
13327F:	Documentation/devicetree/bindings/scsi/
13328F:	drivers/scsi/
13329F:	include/scsi/
13330
13331SCSI TAPE DRIVER
13332M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13333L:	linux-scsi@vger.kernel.org
13334S:	Maintained
13335F:	Documentation/scsi/st.txt
13336F:	drivers/scsi/st.*
13337F:	drivers/scsi/st_*.h
13338
13339SCTP PROTOCOL
13340M:	Vlad Yasevich <vyasevich@gmail.com>
13341M:	Neil Horman <nhorman@tuxdriver.com>
13342M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13343L:	linux-sctp@vger.kernel.org
13344W:	http://lksctp.sourceforge.net
13345S:	Maintained
13346F:	Documentation/networking/sctp.txt
13347F:	include/linux/sctp.h
13348F:	include/uapi/linux/sctp.h
13349F:	include/net/sctp/
13350F:	net/sctp/
13351
13352SCx200 CPU SUPPORT
13353M:	Jim Cromie <jim.cromie@gmail.com>
13354S:	Odd Fixes
13355F:	Documentation/i2c/busses/scx200_acb
13356F:	arch/x86/platform/scx200/
13357F:	drivers/watchdog/scx200_wdt.c
13358F:	drivers/i2c/busses/scx200*
13359F:	drivers/mtd/maps/scx200_docflash.c
13360F:	include/linux/scx200.h
13361
13362SCx200 GPIO DRIVER
13363M:	Jim Cromie <jim.cromie@gmail.com>
13364S:	Maintained
13365F:	drivers/char/scx200_gpio.c
13366F:	include/linux/scx200_gpio.h
13367
13368SCx200 HRT CLOCKSOURCE DRIVER
13369M:	Jim Cromie <jim.cromie@gmail.com>
13370S:	Maintained
13371F:	drivers/clocksource/scx200_hrt.c
13372
13373SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13374M:	Sascha Sommer <saschasommer@freenet.de>
13375L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13376S:	Maintained
13377F:	drivers/mmc/host/sdricoh_cs.c
13378
13379SECURE COMPUTING
13380M:	Kees Cook <keescook@chromium.org>
13381R:	Andy Lutomirski <luto@amacapital.net>
13382R:	Will Drewry <wad@chromium.org>
13383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13384S:	Supported
13385F:	kernel/seccomp.c
13386F:	include/uapi/linux/seccomp.h
13387F:	include/linux/seccomp.h
13388F:	tools/testing/selftests/seccomp/*
13389F:	tools/testing/selftests/kselftest_harness.h
13390F:	Documentation/userspace-api/seccomp_filter.rst
13391K:	\bsecure_computing
13392K:	\bTIF_SECCOMP\b
13393
13394SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13395M:	Al Cooper <alcooperx@gmail.com>
13396L:	linux-mmc@vger.kernel.org
13397L:	bcm-kernel-feedback-list@broadcom.com
13398S:	Maintained
13399F:	drivers/mmc/host/sdhci-brcmstb*
13400
13401SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13402M:	Adrian Hunter <adrian.hunter@intel.com>
13403L:	linux-mmc@vger.kernel.org
13404T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13405S:	Maintained
13406F:	drivers/mmc/host/sdhci*
13407F:	include/linux/mmc/sdhci*
13408
13409SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13410M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13411M:	Manjunath M B <manjumb@synopsys.com>
13412L:	linux-mmc@vger.kernel.org
13413S:	Maintained
13414F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13415
13416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13417M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13418L:	linux-mmc@vger.kernel.org
13419S:	Supported
13420F:	drivers/mmc/host/sdhci-of-at91.c
13421
13422SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13423M:	Ben Dooks <ben-linux@fluff.org>
13424M:	Jaehoon Chung <jh80.chung@samsung.com>
13425L:	linux-mmc@vger.kernel.org
13426S:	Maintained
13427F:	drivers/mmc/host/sdhci-s3c*
13428
13429SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13430M:	Viresh Kumar <vireshk@kernel.org>
13431L:	linux-mmc@vger.kernel.org
13432S:	Maintained
13433F:	drivers/mmc/host/sdhci-spear.c
13434
13435SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13436M:	Kishon Vijay Abraham I <kishon@ti.com>
13437L:	linux-mmc@vger.kernel.org
13438S:	Maintained
13439F:	drivers/mmc/host/sdhci-omap.c
13440
13441SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13442M:	Scott Bauer <scott.bauer@intel.com>
13443M:	Jonathan Derrick <jonathan.derrick@intel.com>
13444L:	linux-block@vger.kernel.org
13445S:	Supported
13446F:	block/sed*
13447F:	block/opal_proto.h
13448F:	include/linux/sed*
13449F:	include/uapi/linux/sed*
13450
13451SECURITY CONTACT
13452M:	Security Officers <security@kernel.org>
13453S:	Supported
13454
13455SECURITY SUBSYSTEM
13456M:	James Morris <jmorris@namei.org>
13457M:	"Serge E. Hallyn" <serge@hallyn.com>
13458L:	linux-security-module@vger.kernel.org (suggested Cc:)
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13460W:	http://kernsec.org/
13461S:	Supported
13462F:	security/
13463X:	security/selinux/
13464
13465SELINUX SECURITY MODULE
13466M:	Paul Moore <paul@paul-moore.com>
13467M:	Stephen Smalley <sds@tycho.nsa.gov>
13468M:	Eric Paris <eparis@parisplace.org>
13469L:	selinux@vger.kernel.org
13470W:	https://selinuxproject.org
13471W:	https://github.com/SELinuxProject
13472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13473S:	Supported
13474F:	include/linux/selinux*
13475F:	security/selinux/
13476F:	scripts/selinux/
13477F:	Documentation/admin-guide/LSM/SELinux.rst
13478
13479SENSABLE PHANTOM
13480M:	Jiri Slaby <jirislaby@gmail.com>
13481S:	Maintained
13482F:	drivers/misc/phantom.c
13483F:	include/uapi/linux/phantom.h
13484
13485SERIAL DEVICE BUS
13486M:	Rob Herring <robh@kernel.org>
13487L:	linux-serial@vger.kernel.org
13488S:	Maintained
13489F:	Documentation/devicetree/bindings/serial/slave-device.txt
13490F:	drivers/tty/serdev/
13491F:	include/linux/serdev.h
13492
13493SERIAL DRIVERS
13494M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13495L:	linux-serial@vger.kernel.org
13496S:	Maintained
13497F:	Documentation/devicetree/bindings/serial/
13498F:	drivers/tty/serial/
13499
13500SERIAL IR RECEIVER
13501M:	Sean Young <sean@mess.org>
13502L:	linux-media@vger.kernel.org
13503S:	Maintained
13504F:	drivers/media/rc/serial_ir.c
13505
13506SFC NETWORK DRIVER
13507M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13508M:	Edward Cree <ecree@solarflare.com>
13509M:	Bert Kenward <bkenward@solarflare.com>
13510L:	netdev@vger.kernel.org
13511S:	Supported
13512F:	drivers/net/ethernet/sfc/
13513
13514SGI GRU DRIVER
13515M:	Dimitri Sivanich <sivanich@sgi.com>
13516S:	Maintained
13517F:	drivers/misc/sgi-gru/
13518
13519SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13520M:	Pat Gefre <pfg@sgi.com>
13521L:	linux-ia64@vger.kernel.org
13522S:	Supported
13523F:	Documentation/ia64/serial.txt
13524F:	drivers/tty/serial/ioc?_serial.c
13525F:	include/linux/ioc?.h
13526
13527SGI XP/XPC/XPNET DRIVER
13528M:	Cliff Whickman <cpw@sgi.com>
13529M:	Robin Holt <robinmholt@gmail.com>
13530S:	Maintained
13531F:	drivers/misc/sgi-xp/
13532
13533SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13534M:	Ursula Braun <ubraun@linux.ibm.com>
13535L:	linux-s390@vger.kernel.org
13536W:	http://www.ibm.com/developerworks/linux/linux390/
13537S:	Supported
13538F:	net/smc/
13539
13540SHARP RJ54N1CB0C SENSOR DRIVER
13541M:	Jacopo Mondi <jacopo@jmondi.org>
13542L:	linux-media@vger.kernel.org
13543T:	git git://linuxtv.org/media_tree.git
13544S:	Odd fixes
13545F:	drivers/media/i2c/rj54n1cb0c.c
13546F:	include/media/i2c/rj54n1cb0c.h
13547
13548SH_VEU V4L2 MEM2MEM DRIVER
13549L:	linux-media@vger.kernel.org
13550S:	Orphan
13551F:	drivers/media/platform/sh_veu.c
13552
13553SH_VOU V4L2 OUTPUT DRIVER
13554L:	linux-media@vger.kernel.org
13555S:	Orphan
13556F:	drivers/media/platform/sh_vou.c
13557F:	include/media/drv-intf/sh_vou.h
13558
13559SI2157 MEDIA DRIVER
13560M:	Antti Palosaari <crope@iki.fi>
13561L:	linux-media@vger.kernel.org
13562W:	https://linuxtv.org
13563W:	http://palosaari.fi/linux/
13564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13565T:	git git://linuxtv.org/anttip/media_tree.git
13566S:	Maintained
13567F:	drivers/media/tuners/si2157*
13568
13569SI2165 MEDIA DRIVER
13570M:	Matthias Schwarzott <zzam@gentoo.org>
13571L:	linux-media@vger.kernel.org
13572W:	https://linuxtv.org
13573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13574S:	Maintained
13575F:	drivers/media/dvb-frontends/si2165*
13576
13577SI2168 MEDIA DRIVER
13578M:	Antti Palosaari <crope@iki.fi>
13579L:	linux-media@vger.kernel.org
13580W:	https://linuxtv.org
13581W:	http://palosaari.fi/linux/
13582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13583T:	git git://linuxtv.org/anttip/media_tree.git
13584S:	Maintained
13585F:	drivers/media/dvb-frontends/si2168*
13586
13587SI470X FM RADIO RECEIVER I2C DRIVER
13588M:	Hans Verkuil <hverkuil@xs4all.nl>
13589L:	linux-media@vger.kernel.org
13590T:	git git://linuxtv.org/media_tree.git
13591W:	https://linuxtv.org
13592S:	Odd Fixes
13593F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13594
13595SI470X FM RADIO RECEIVER USB DRIVER
13596M:	Hans Verkuil <hverkuil@xs4all.nl>
13597L:	linux-media@vger.kernel.org
13598T:	git git://linuxtv.org/media_tree.git
13599W:	https://linuxtv.org
13600S:	Maintained
13601F:	drivers/media/radio/si470x/radio-si470x-common.c
13602F:	drivers/media/radio/si470x/radio-si470x.h
13603F:	drivers/media/radio/si470x/radio-si470x-usb.c
13604
13605SI4713 FM RADIO TRANSMITTER I2C DRIVER
13606M:	Eduardo Valentin <edubezval@gmail.com>
13607L:	linux-media@vger.kernel.org
13608T:	git git://linuxtv.org/media_tree.git
13609W:	https://linuxtv.org
13610S:	Odd Fixes
13611F:	drivers/media/radio/si4713/si4713.?
13612
13613SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13614M:	Eduardo Valentin <edubezval@gmail.com>
13615L:	linux-media@vger.kernel.org
13616T:	git git://linuxtv.org/media_tree.git
13617W:	https://linuxtv.org
13618S:	Odd Fixes
13619F:	drivers/media/radio/si4713/radio-platform-si4713.c
13620
13621SI4713 FM RADIO TRANSMITTER USB DRIVER
13622M:	Hans Verkuil <hverkuil@xs4all.nl>
13623L:	linux-media@vger.kernel.org
13624T:	git git://linuxtv.org/media_tree.git
13625W:	https://linuxtv.org
13626S:	Maintained
13627F:	drivers/media/radio/si4713/radio-usb-si4713.c
13628
13629SIANO DVB DRIVER
13630M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13631L:	linux-media@vger.kernel.org
13632W:	https://linuxtv.org
13633T:	git git://linuxtv.org/media_tree.git
13634S:	Odd fixes
13635F:	drivers/media/common/siano/
13636F:	drivers/media/usb/siano/
13637F:	drivers/media/usb/siano/
13638F:	drivers/media/mmc/siano/
13639
13640SIFIVE DRIVERS
13641M:	Palmer Dabbelt <palmer@sifive.com>
13642L:	linux-riscv@lists.infradead.org
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13644S:	Supported
13645K:	sifive
13646N:	sifive
13647
13648SILEAD TOUCHSCREEN DRIVER
13649M:	Hans de Goede <hdegoede@redhat.com>
13650L:	linux-input@vger.kernel.org
13651L:	platform-driver-x86@vger.kernel.org
13652S:	Maintained
13653F:	drivers/input/touchscreen/silead.c
13654F:	drivers/platform/x86/touchscreen_dmi.c
13655
13656SILICON MOTION SM712 FRAME BUFFER DRIVER
13657M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13658M:	Teddy Wang <teddy.wang@siliconmotion.com>
13659M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13660L:	linux-fbdev@vger.kernel.org
13661S:	Maintained
13662F:	drivers/video/fbdev/sm712*
13663F:	Documentation/fb/sm712fb.txt
13664
13665SIMPLE FIRMWARE INTERFACE (SFI)
13666M:	Len Brown <lenb@kernel.org>
13667L:	sfi-devel@simplefirmware.org
13668W:	http://simplefirmware.org/
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13670S:	Supported
13671F:	arch/x86/platform/sfi/
13672F:	drivers/sfi/
13673F:	include/linux/sfi*.h
13674
13675SIMPLEFB FB DRIVER
13676M:	Hans de Goede <hdegoede@redhat.com>
13677L:	linux-fbdev@vger.kernel.org
13678S:	Maintained
13679F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13680F:	drivers/video/fbdev/simplefb.c
13681F:	include/linux/platform_data/simplefb.h
13682
13683SIMTEC EB110ATX (Chalice CATS)
13684P:	Ben Dooks
13685P:	Vincent Sanders <vince@simtec.co.uk>
13686M:	Simtec Linux Team <linux@simtec.co.uk>
13687W:	http://www.simtec.co.uk/products/EB110ATX/
13688S:	Supported
13689
13690SIMTEC EB2410ITX (BAST)
13691P:	Ben Dooks
13692P:	Vincent Sanders <vince@simtec.co.uk>
13693M:	Simtec Linux Team <linux@simtec.co.uk>
13694W:	http://www.simtec.co.uk/products/EB2410ITX/
13695S:	Supported
13696F:	arch/arm/mach-s3c24xx/mach-bast.c
13697F:	arch/arm/mach-s3c24xx/bast-ide.c
13698F:	arch/arm/mach-s3c24xx/bast-irq.c
13699
13700SIPHASH PRF ROUTINES
13701M:	Jason A. Donenfeld <Jason@zx2c4.com>
13702S:	Maintained
13703F:	lib/siphash.c
13704F:	lib/test_siphash.c
13705F:	include/linux/siphash.h
13706
13707SIOX
13708M:	Gavin Schenk <g.schenk@eckelmann.de>
13709M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13710R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13711S:	Supported
13712F:	drivers/siox/*
13713F:	drivers/gpio/gpio-siox.c
13714F:	include/trace/events/siox.h
13715
13716SIS 190 ETHERNET DRIVER
13717M:	Francois Romieu <romieu@fr.zoreil.com>
13718L:	netdev@vger.kernel.org
13719S:	Maintained
13720F:	drivers/net/ethernet/sis/sis190.c
13721
13722SIS 900/7016 FAST ETHERNET DRIVER
13723M:	Daniele Venzano <venza@brownhat.org>
13724W:	http://www.brownhat.org/sis900.html
13725L:	netdev@vger.kernel.org
13726S:	Maintained
13727F:	drivers/net/ethernet/sis/sis900.*
13728
13729SIS FRAMEBUFFER DRIVER
13730M:	Thomas Winischhofer <thomas@winischhofer.net>
13731W:	http://www.winischhofer.net/linuxsisvga.shtml
13732S:	Maintained
13733F:	Documentation/fb/sisfb.txt
13734F:	drivers/video/fbdev/sis/
13735F:	include/video/sisfb.h
13736
13737SIS USB2VGA DRIVER
13738M:	Thomas Winischhofer <thomas@winischhofer.net>
13739W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13740S:	Maintained
13741F:	drivers/usb/misc/sisusbvga/
13742
13743SLAB ALLOCATOR
13744M:	Christoph Lameter <cl@linux.com>
13745M:	Pekka Enberg <penberg@kernel.org>
13746M:	David Rientjes <rientjes@google.com>
13747M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13748M:	Andrew Morton <akpm@linux-foundation.org>
13749L:	linux-mm@kvack.org
13750S:	Maintained
13751F:	include/linux/sl?b*.h
13752F:	mm/sl?b*
13753
13754SLEEPABLE READ-COPY UPDATE (SRCU)
13755M:	Lai Jiangshan <jiangshanlai@gmail.com>
13756M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13757M:	Josh Triplett <josh@joshtriplett.org>
13758R:	Steven Rostedt <rostedt@goodmis.org>
13759R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13760L:	linux-kernel@vger.kernel.org
13761W:	http://www.rdrop.com/users/paulmck/RCU/
13762S:	Supported
13763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13764F:	include/linux/srcu*.h
13765F:	kernel/rcu/srcu*.c
13766
13767SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13768M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13769L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13770S:	Maintained
13771F:	drivers/slimbus/
13772F:	Documentation/devicetree/bindings/slimbus/
13773F:	include/linux/slimbus.h
13774
13775SMACK SECURITY MODULE
13776M:	Casey Schaufler <casey@schaufler-ca.com>
13777L:	linux-security-module@vger.kernel.org
13778W:	http://schaufler-ca.com
13779T:	git git://github.com/cschaufler/smack-next
13780S:	Maintained
13781F:	Documentation/admin-guide/LSM/Smack.rst
13782F:	security/smack/
13783
13784SMC91x ETHERNET DRIVER
13785M:	Nicolas Pitre <nico@fluxnic.net>
13786S:	Odd Fixes
13787F:	drivers/net/ethernet/smsc/smc91x.*
13788
13789SMIA AND SMIA++ IMAGE SENSOR DRIVER
13790M:	Sakari Ailus <sakari.ailus@iki.fi>
13791L:	linux-media@vger.kernel.org
13792S:	Maintained
13793F:	drivers/media/i2c/smiapp/
13794F:	include/media/i2c/smiapp.h
13795F:	drivers/media/i2c/smiapp-pll.c
13796F:	drivers/media/i2c/smiapp-pll.h
13797F:	include/uapi/linux/smiapp.h
13798F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13799
13800SMM665 HARDWARE MONITOR DRIVER
13801M:	Guenter Roeck <linux@roeck-us.net>
13802L:	linux-hwmon@vger.kernel.org
13803S:	Maintained
13804F:	Documentation/hwmon/smm665
13805F:	drivers/hwmon/smm665.c
13806
13807SMSC EMC2103 HARDWARE MONITOR DRIVER
13808M:	Steve Glendinning <steve.glendinning@shawell.net>
13809L:	linux-hwmon@vger.kernel.org
13810S:	Maintained
13811F:	Documentation/hwmon/emc2103
13812F:	drivers/hwmon/emc2103.c
13813
13814SMSC SCH5627 HARDWARE MONITOR DRIVER
13815M:	Hans de Goede <hdegoede@redhat.com>
13816L:	linux-hwmon@vger.kernel.org
13817S:	Supported
13818F:	Documentation/hwmon/sch5627
13819F:	drivers/hwmon/sch5627.c
13820
13821SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13822M:	Steve Glendinning <steve.glendinning@shawell.net>
13823L:	linux-fbdev@vger.kernel.org
13824S:	Maintained
13825F:	drivers/video/fbdev/smscufx.c
13826
13827SMSC47B397 HARDWARE MONITOR DRIVER
13828M:	Jean Delvare <jdelvare@suse.com>
13829L:	linux-hwmon@vger.kernel.org
13830S:	Maintained
13831F:	Documentation/hwmon/smsc47b397
13832F:	drivers/hwmon/smsc47b397.c
13833
13834SMSC911x ETHERNET DRIVER
13835M:	Steve Glendinning <steve.glendinning@shawell.net>
13836L:	netdev@vger.kernel.org
13837S:	Maintained
13838F:	include/linux/smsc911x.h
13839F:	drivers/net/ethernet/smsc/smsc911x.*
13840
13841SMSC9420 PCI ETHERNET DRIVER
13842M:	Steve Glendinning <steve.glendinning@shawell.net>
13843L:	netdev@vger.kernel.org
13844S:	Maintained
13845F:	drivers/net/ethernet/smsc/smsc9420.*
13846
13847SOC-CAMERA V4L2 SUBSYSTEM
13848L:	linux-media@vger.kernel.org
13849T:	git git://linuxtv.org/media_tree.git
13850S:	Orphan
13851F:	include/media/soc*
13852F:	drivers/media/i2c/soc_camera/
13853F:	drivers/media/platform/soc_camera/
13854
13855SOCIONEXT SYNQUACER I2C DRIVER
13856M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13857L:	linux-i2c@vger.kernel.org
13858S:	Maintained
13859F:	drivers/i2c/busses/i2c-synquacer.c
13860F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13861
13862SOCIONEXT UNIPHIER SOUND DRIVER
13863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13864S:	Orphan
13865F:	sound/soc/uniphier/
13866
13867SOEKRIS NET48XX LED SUPPORT
13868M:	Chris Boot <bootc@bootc.net>
13869S:	Maintained
13870F:	drivers/leds/leds-net48xx.c
13871
13872SOFT-ROCE DRIVER (rxe)
13873M:	Moni Shoua <monis@mellanox.com>
13874L:	linux-rdma@vger.kernel.org
13875S:	Supported
13876W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13877Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13878F:	drivers/infiniband/sw/rxe/
13879F:	include/uapi/rdma/rdma_user_rxe.h
13880
13881SOFTLOGIC 6x10 MPEG CODEC
13882M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13883M:	Anton Sviridenko <anton@corp.bluecherry.net>
13884M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13885M:	Andrey Utkin <andrey_utkin@fastmail.com>
13886M:	Ismael Luceno <ismael@iodev.co.uk>
13887L:	linux-media@vger.kernel.org
13888S:	Supported
13889F:	drivers/media/pci/solo6x10/
13890
13891SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13892M:	James Morse <james.morse@arm.com>
13893L:	linux-arm-kernel@lists.infradead.org
13894S:	Maintained
13895F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13896F:	drivers/firmware/arm_sdei.c
13897F:	include/linux/arm_sdei.h
13898F:	include/uapi/linux/arm_sdei.h
13899
13900SOFTWARE RAID (Multiple Disks) SUPPORT
13901M:	Shaohua Li <shli@kernel.org>
13902L:	linux-raid@vger.kernel.org
13903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13904S:	Supported
13905F:	drivers/md/Makefile
13906F:	drivers/md/Kconfig
13907F:	drivers/md/md*
13908F:	drivers/md/raid*
13909F:	include/linux/raid/
13910F:	include/uapi/linux/raid/
13911
13912SOCIONEXT (SNI) AVE NETWORK DRIVER
13913M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13914L:	netdev@vger.kernel.org
13915S:	Maintained
13916F:	drivers/net/ethernet/socionext/sni_ave.c
13917F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13918
13919SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13920M:	Jassi Brar <jaswinder.singh@linaro.org>
13921L:	netdev@vger.kernel.org
13922S:	Maintained
13923F:	drivers/net/ethernet/socionext/netsec.c
13924F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13925
13926SOLIDRUN CLEARFOG SUPPORT
13927M:	Russell King <linux@armlinux.org.uk>
13928S:	Maintained
13929F:	arch/arm/boot/dts/armada-388-clearfog*
13930F:	arch/arm/boot/dts/armada-38x-solidrun-*
13931
13932SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13933M:	Russell King <linux@armlinux.org.uk>
13934S:	Maintained
13935F:	arch/arm/boot/dts/imx6*-cubox-i*
13936F:	arch/arm/boot/dts/imx6*-hummingboard*
13937F:	arch/arm/boot/dts/imx6*-sr-*
13938
13939SONIC NETWORK DRIVER
13940M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13941L:	netdev@vger.kernel.org
13942S:	Maintained
13943F:	drivers/net/ethernet/natsemi/sonic.*
13944
13945SONICS SILICON BACKPLANE DRIVER (SSB)
13946M:	Michael Buesch <m@bues.ch>
13947L:	linux-wireless@vger.kernel.org
13948S:	Maintained
13949F:	drivers/ssb/
13950F:	include/linux/ssb/
13951
13952SONY IMX258 SENSOR DRIVER
13953M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13954L:	linux-media@vger.kernel.org
13955T:	git git://linuxtv.org/media_tree.git
13956S:	Maintained
13957F:	drivers/media/i2c/imx258.c
13958
13959SONY IMX274 SENSOR DRIVER
13960M:	Leon Luo <leonl@leopardimaging.com>
13961L:	linux-media@vger.kernel.org
13962T:	git git://linuxtv.org/media_tree.git
13963S:	Maintained
13964F:	drivers/media/i2c/imx274.c
13965F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13966
13967SONY IMX319 SENSOR DRIVER
13968M:	Bingbu Cao <bingbu.cao@intel.com>
13969L:	linux-media@vger.kernel.org
13970T:	git git://linuxtv.org/media_tree.git
13971S:	Maintained
13972F:	drivers/media/i2c/imx319.c
13973
13974SONY IMX355 SENSOR DRIVER
13975M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13976L:	linux-media@vger.kernel.org
13977T:	git git://linuxtv.org/media_tree.git
13978S:	Maintained
13979F:	drivers/media/i2c/imx355.c
13980
13981SONY MEMORYSTICK CARD SUPPORT
13982M:	Alex Dubov <oakad@yahoo.com>
13983W:	http://tifmxx.berlios.de/
13984S:	Maintained
13985F:	drivers/memstick/host/tifm_ms.c
13986
13987SONY MEMORYSTICK STANDARD SUPPORT
13988M:	Maxim Levitsky <maximlevitsky@gmail.com>
13989S:	Maintained
13990F:	drivers/memstick/core/ms_block.*
13991
13992SONY VAIO CONTROL DEVICE DRIVER
13993M:	Mattia Dongili <malattia@linux.it>
13994L:	platform-driver-x86@vger.kernel.org
13995W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13996S:	Maintained
13997F:	Documentation/laptops/sony-laptop.txt
13998F:	drivers/char/sonypi.c
13999F:	drivers/platform/x86/sony-laptop.c
14000F:	include/linux/sony-laptop.h
14001
14002SOUND
14003M:	Jaroslav Kysela <perex@perex.cz>
14004M:	Takashi Iwai <tiwai@suse.com>
14005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14006W:	http://www.alsa-project.org/
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14008T:	git git://git.alsa-project.org/alsa-kernel.git
14009Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14010S:	Maintained
14011F:	Documentation/sound/
14012F:	include/sound/
14013F:	include/uapi/sound/
14014F:	sound/
14015
14016SOUND - COMPRESSED AUDIO
14017M:	Vinod Koul <vkoul@kernel.org>
14018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14020S:	Supported
14021F:	Documentation/sound/designs/compress-offload.rst
14022F:	include/sound/compress_driver.h
14023F:	include/uapi/sound/compress_*
14024F:	sound/core/compress_offload.c
14025F:	sound/soc/soc-compress.c
14026
14027SOUND - DMAENGINE HELPERS
14028M:	Lars-Peter Clausen <lars@metafoo.de>
14029S:	Supported
14030F:	include/sound/dmaengine_pcm.h
14031F:	sound/core/pcm_dmaengine.c
14032F:	sound/soc/soc-generic-dmaengine-pcm.c
14033
14034SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14035M:	Liam Girdwood <lgirdwood@gmail.com>
14036M:	Mark Brown <broonie@kernel.org>
14037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14039W:	http://alsa-project.org/main/index.php/ASoC
14040S:	Supported
14041F:	Documentation/devicetree/bindings/sound/
14042F:	Documentation/sound/soc/
14043F:	sound/soc/
14044F:	include/dt-bindings/sound/
14045F:	include/sound/soc*
14046
14047SOUNDWIRE SUBSYSTEM
14048M:	Vinod Koul <vkoul@kernel.org>
14049M:	Sanyog Kale <sanyog.r.kale@intel.com>
14050R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14052S:	Supported
14053F:	Documentation/driver-api/soundwire/
14054F:	drivers/soundwire/
14055F:	include/linux/soundwire/
14056
14057SP2 MEDIA DRIVER
14058M:	Olli Salonen <olli.salonen@iki.fi>
14059L:	linux-media@vger.kernel.org
14060W:	https://linuxtv.org
14061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14062S:	Maintained
14063F:	drivers/media/dvb-frontends/sp2*
14064
14065SPARC + UltraSPARC (sparc/sparc64)
14066M:	"David S. Miller" <davem@davemloft.net>
14067L:	sparclinux@vger.kernel.org
14068Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14071S:	Maintained
14072F:	arch/sparc/
14073F:	drivers/sbus/
14074
14075SPARC SERIAL DRIVERS
14076M:	"David S. Miller" <davem@davemloft.net>
14077L:	sparclinux@vger.kernel.org
14078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14080S:	Maintained
14081F:	include/linux/sunserialcore.h
14082F:	drivers/tty/serial/suncore.c
14083F:	drivers/tty/serial/sunhv.c
14084F:	drivers/tty/serial/sunsab.c
14085F:	drivers/tty/serial/sunsab.h
14086F:	drivers/tty/serial/sunsu.c
14087F:	drivers/tty/serial/sunzilog.c
14088F:	drivers/tty/serial/sunzilog.h
14089F:	drivers/tty/vcc.c
14090
14091SPARSE CHECKER
14092M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14093L:	linux-sparse@vger.kernel.org
14094W:	https://sparse.wiki.kernel.org/
14095T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14096S:	Maintained
14097F:	include/linux/compiler.h
14098
14099SPEAR CLOCK FRAMEWORK SUPPORT
14100M:	Viresh Kumar <vireshk@kernel.org>
14101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14102W:	http://www.st.com/spear
14103S:	Maintained
14104F:	drivers/clk/spear/
14105
14106SPEAR PLATFORM SUPPORT
14107M:	Viresh Kumar <vireshk@kernel.org>
14108M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14110W:	http://www.st.com/spear
14111S:	Maintained
14112F:	arch/arm/boot/dts/spear*
14113F:	arch/arm/mach-spear/
14114
14115SPI NOR SUBSYSTEM
14116M:	Marek Vasut <marek.vasut@gmail.com>
14117L:	linux-mtd@lists.infradead.org
14118W:	http://www.linux-mtd.infradead.org/
14119Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14120T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14121T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14122S:	Maintained
14123F:	drivers/mtd/spi-nor/
14124F:	include/linux/mtd/spi-nor.h
14125
14126SPI SUBSYSTEM
14127M:	Mark Brown <broonie@kernel.org>
14128L:	linux-spi@vger.kernel.org
14129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14130Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14131S:	Maintained
14132F:	Documentation/devicetree/bindings/spi/
14133F:	Documentation/spi/
14134F:	drivers/spi/
14135F:	include/linux/spi/
14136F:	include/uapi/linux/spi/
14137F:	tools/spi/
14138
14139SPIDERNET NETWORK DRIVER for CELL
14140M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14141L:	netdev@vger.kernel.org
14142S:	Supported
14143F:	Documentation/networking/spider_net.txt
14144F:	drivers/net/ethernet/toshiba/spider_net*
14145
14146SPMI SUBSYSTEM
14147R:	Stephen Boyd <sboyd@kernel.org>
14148L:	linux-arm-msm@vger.kernel.org
14149F:	Documentation/devicetree/bindings/spmi/
14150F:	drivers/spmi/
14151F:	include/dt-bindings/spmi/spmi.h
14152F:	include/linux/spmi.h
14153F:	include/trace/events/spmi.h
14154
14155SPU FILE SYSTEM
14156M:	Jeremy Kerr <jk@ozlabs.org>
14157L:	linuxppc-dev@lists.ozlabs.org
14158W:	http://www.ibm.com/developerworks/power/cell/
14159S:	Supported
14160F:	Documentation/filesystems/spufs.txt
14161F:	arch/powerpc/platforms/cell/spufs/
14162
14163SQUASHFS FILE SYSTEM
14164M:	Phillip Lougher <phillip@squashfs.org.uk>
14165L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14166W:	http://squashfs.org.uk
14167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14168S:	Maintained
14169F:	Documentation/filesystems/squashfs.txt
14170F:	fs/squashfs/
14171
14172SRM (Alpha) environment access
14173M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14174S:	Maintained
14175F:	arch/alpha/kernel/srm_env.c
14176
14177ST STM32 I2C/SMBUS DRIVER
14178M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14179L:	linux-i2c@vger.kernel.org
14180S:	Maintained
14181F:	drivers/i2c/busses/i2c-stm32*
14182
14183ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14184M:	Song Qiang <songqiang1304521@gmail.com>
14185L:	linux-iio@vger.kernel.org
14186S:	Maintained
14187F:	drivers/iio/proximity/vl53l0x-i2c.c
14188F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14189
14190STABLE BRANCH
14191M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14192M:	Sasha Levin <sashal@kernel.org>
14193L:	stable@vger.kernel.org
14194S:	Supported
14195F:	Documentation/process/stable-kernel-rules.rst
14196
14197STAGING - COMEDI
14198M:	Ian Abbott <abbotti@mev.co.uk>
14199M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14200S:	Odd Fixes
14201F:	drivers/staging/comedi/
14202
14203STAGING - EROFS FILE SYSTEM
14204M:	Gao Xiang <gaoxiang25@huawei.com>
14205M:	Chao Yu <yuchao0@huawei.com>
14206L:	linux-erofs@lists.ozlabs.org
14207S:	Maintained
14208F:	drivers/staging/erofs/
14209
14210STAGING - INDUSTRIAL IO
14211M:	Jonathan Cameron <jic23@kernel.org>
14212L:	linux-iio@vger.kernel.org
14213S:	Odd Fixes
14214F:	Documentation/devicetree/bindings/staging/iio/
14215F:	drivers/staging/iio/
14216
14217STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14218M:	Marc Dietrich <marvin24@gmx.de>
14219L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14220L:	linux-tegra@vger.kernel.org
14221S:	Maintained
14222F:	drivers/staging/nvec/
14223
14224STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14225M:	Jens Frederich <jfrederich@gmail.com>
14226M:	Daniel Drake <dsd@laptop.org>
14227M:	Jon Nettleton <jon.nettleton@gmail.com>
14228W:	http://wiki.laptop.org/go/DCON
14229S:	Maintained
14230F:	drivers/staging/olpc_dcon/
14231
14232STAGING - REALTEK RTL8712U DRIVERS
14233M:	Larry Finger <Larry.Finger@lwfinger.net>
14234M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14235S:	Odd Fixes
14236F:	drivers/staging/rtl8712/
14237
14238STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14239M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14240M:	Teddy Wang <teddy.wang@siliconmotion.com>
14241M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14242L:	linux-fbdev@vger.kernel.org
14243S:	Maintained
14244F:	drivers/staging/sm750fb/
14245
14246STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14247M:	William Hubbs <w.d.hubbs@gmail.com>
14248M:	Chris Brannon <chris@the-brannons.com>
14249M:	Kirk Reiser <kirk@reisers.ca>
14250M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14251L:	speakup@linux-speakup.org
14252W:	http://www.linux-speakup.org/
14253S:	Odd Fixes
14254F:	drivers/staging/speakup/
14255
14256STAGING - VIA VT665X DRIVERS
14257M:	Forest Bond <forest@alittletooquiet.net>
14258S:	Odd Fixes
14259F:	drivers/staging/vt665?/
14260
14261STAGING - WILC1000 WIFI DRIVER
14262M:	Aditya Shankar <aditya.shankar@microchip.com>
14263M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14264L:	linux-wireless@vger.kernel.org
14265S:	Supported
14266F:	drivers/staging/wilc1000/
14267
14268STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14269M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14270S:	Odd Fixes
14271F:	drivers/staging/xgifb/
14272
14273STAGING SUBSYSTEM
14274M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14276L:	devel@driverdev.osuosl.org
14277S:	Supported
14278F:	drivers/staging/
14279
14280STARFIRE/DURALAN NETWORK DRIVER
14281M:	Ion Badulescu <ionut@badula.org>
14282S:	Odd Fixes
14283F:	drivers/net/ethernet/adaptec/starfire*
14284
14285STEC S1220 SKD DRIVER
14286M:	Bart Van Assche <bart.vanassche@wdc.com>
14287L:	linux-block@vger.kernel.org
14288S:	Maintained
14289F:	drivers/block/skd*[ch]
14290
14291STI AUDIO (ASoC) DRIVERS
14292M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14294S:	Maintained
14295F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14296F:	sound/soc/sti/
14297
14298STI CEC DRIVER
14299M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14300S:	Maintained
14301F:	drivers/media/platform/sti/cec/
14302F:	Documentation/devicetree/bindings/media/stih-cec.txt
14303
14304STK1160 USB VIDEO CAPTURE DRIVER
14305M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14306L:	linux-media@vger.kernel.org
14307T:	git git://linuxtv.org/media_tree.git
14308S:	Maintained
14309F:	drivers/media/usb/stk1160/
14310
14311STM32 AUDIO (ASoC) DRIVERS
14312M:	Olivier Moysan <olivier.moysan@st.com>
14313M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14315S:	Maintained
14316F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14317F:	sound/soc/stm/
14318
14319STM32 TIMER/LPTIMER DRIVERS
14320M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14321S:	Maintained
14322F:	drivers/*/stm32-*timer*
14323F:	drivers/pwm/pwm-stm32*
14324F:	include/linux/*/stm32-*tim*
14325F:	Documentation/ABI/testing/*timer-stm32
14326F:	Documentation/devicetree/bindings/*/stm32-*timer*
14327F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14328
14329STMMAC ETHERNET DRIVER
14330M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14331M:	Alexandre Torgue <alexandre.torgue@st.com>
14332M:	Jose Abreu <joabreu@synopsys.com>
14333L:	netdev@vger.kernel.org
14334W:	http://www.stlinux.com
14335S:	Supported
14336F:	drivers/net/ethernet/stmicro/stmmac/
14337
14338SUN3/3X
14339M:	Sam Creasey <sammy@sammy.net>
14340W:	http://sammy.net/sun3/
14341S:	Maintained
14342F:	arch/m68k/kernel/*sun3*
14343F:	arch/m68k/sun3*/
14344F:	arch/m68k/include/asm/sun3*
14345F:	drivers/net/ethernet/i825xx/sun3*
14346
14347SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14348M:	Hans de Goede <hdegoede@redhat.com>
14349L:	linux-input@vger.kernel.org
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14352F:	drivers/input/keyboard/sun4i-lradc-keys.c
14353
14354SUNDANCE NETWORK DRIVER
14355M:	Denis Kirjanov <kda@linux-powerpc.org>
14356L:	netdev@vger.kernel.org
14357S:	Maintained
14358F:	drivers/net/ethernet/dlink/sundance.c
14359
14360SUPERH
14361M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14362M:	Rich Felker <dalias@libc.org>
14363L:	linux-sh@vger.kernel.org
14364Q:	http://patchwork.kernel.org/project/linux-sh/list/
14365S:	Maintained
14366F:	Documentation/sh/
14367F:	arch/sh/
14368F:	drivers/sh/
14369
14370SUSPEND TO RAM
14371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14372M:	Len Brown <len.brown@intel.com>
14373M:	Pavel Machek <pavel@ucw.cz>
14374L:	linux-pm@vger.kernel.org
14375B:	https://bugzilla.kernel.org
14376S:	Supported
14377F:	Documentation/power/
14378F:	arch/x86/kernel/acpi/
14379F:	drivers/base/power/
14380F:	kernel/power/
14381F:	include/linux/suspend.h
14382F:	include/linux/freezer.h
14383F:	include/linux/pm.h
14384
14385SVGA HANDLING
14386M:	Martin Mares <mj@ucw.cz>
14387L:	linux-video@atrey.karlin.mff.cuni.cz
14388S:	Maintained
14389F:	Documentation/svga.txt
14390F:	arch/x86/boot/video*
14391
14392SWIOTLB SUBSYSTEM
14393M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14394L:	iommu@lists.linux-foundation.org
14395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14396S:	Supported
14397F:	kernel/dma/swiotlb.c
14398F:	arch/*/kernel/pci-swiotlb.c
14399F:	include/linux/swiotlb.h
14400
14401SWITCHDEV
14402M:	Jiri Pirko <jiri@resnulli.us>
14403M:	Ivan Vecera <ivecera@redhat.com>
14404L:	netdev@vger.kernel.org
14405S:	Supported
14406F:	net/switchdev/
14407F:	include/net/switchdev.h
14408
14409SY8106A REGULATOR DRIVER
14410M:	Icenowy Zheng <icenowy@aosc.io>
14411S:	Maintained
14412F:	drivers/regulator/sy8106a-regulator.c
14413F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14414
14415SYNC FILE FRAMEWORK
14416M:	Sumit Semwal <sumit.semwal@linaro.org>
14417R:	Gustavo Padovan <gustavo@padovan.org>
14418S:	Maintained
14419L:	linux-media@vger.kernel.org
14420L:	dri-devel@lists.freedesktop.org
14421F:	drivers/dma-buf/sync_*
14422F:	drivers/dma-buf/dma-fence*
14423F:	drivers/dma-buf/sw_sync.c
14424F:	include/linux/sync_file.h
14425F:	include/uapi/linux/sync_file.h
14426F:	Documentation/sync_file.txt
14427T:	git git://anongit.freedesktop.org/drm/drm-misc
14428
14429SYNOPSYS ARC ARCHITECTURE
14430M:	Vineet Gupta <vgupta@synopsys.com>
14431L:	linux-snps-arc@lists.infradead.org
14432S:	Supported
14433F:	arch/arc/
14434F:	Documentation/devicetree/bindings/arc/*
14435F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14436F:	drivers/clocksource/arc_timer.c
14437F:	drivers/tty/serial/arc_uart.c
14438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14439
14440SYNOPSYS ARC HSDK SDP pll clock driver
14441M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14442S:	Supported
14443F:	drivers/clk/clk-hsdk-pll.c
14444F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14445
14446SYNOPSYS ARC SDP clock driver
14447M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14448S:	Supported
14449F:	drivers/clk/axs10x/*
14450F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14451
14452SYNOPSYS ARC SDP platform support
14453M:	Alexey Brodkin <abrodkin@synopsys.com>
14454S:	Supported
14455F:	arch/arc/plat-axs10x
14456F:	arch/arc/boot/dts/ax*
14457F:	Documentation/devicetree/bindings/arc/axs10*
14458
14459SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14460M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14461S:	Supported
14462F:	drivers/reset/reset-axs10x.c
14463F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14464
14465SYNOPSYS CREG GPIO DRIVER
14466M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14467S:	Maintained
14468F:	drivers/gpio/gpio-creg-snps.c
14469F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14470
14471SYNOPSYS DESIGNWARE 8250 UART DRIVER
14472R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14473S:	Maintained
14474F:	drivers/tty/serial/8250/8250_dw.c
14475
14476SYNOPSYS DESIGNWARE APB GPIO DRIVER
14477M:	Hoan Tran <hotran@apm.com>
14478L:	linux-gpio@vger.kernel.org
14479S:	Maintained
14480F:	drivers/gpio/gpio-dwapb.c
14481F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14482
14483SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14484M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14485S:	Maintained
14486F:	drivers/dma/dwi-axi-dmac/
14487F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14488
14489SYNOPSYS DESIGNWARE DMAC DRIVER
14490M:	Viresh Kumar <vireshk@kernel.org>
14491R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14492S:	Maintained
14493F:	include/linux/dma/dw.h
14494F:	include/linux/platform_data/dma-dw.h
14495F:	drivers/dma/dw/
14496
14497SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14498M:	Jose Abreu <Jose.Abreu@synopsys.com>
14499L:	netdev@vger.kernel.org
14500S:	Supported
14501F:	drivers/net/ethernet/synopsys/
14502
14503SYNOPSYS DESIGNWARE I2C DRIVER
14504M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14505R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14506R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14507L:	linux-i2c@vger.kernel.org
14508S:	Maintained
14509F:	drivers/i2c/busses/i2c-designware-*
14510F:	include/linux/platform_data/i2c-designware.h
14511
14512SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14513M:	Jaehoon Chung <jh80.chung@samsung.com>
14514L:	linux-mmc@vger.kernel.org
14515S:	Maintained
14516F:	drivers/mmc/host/dw_mmc*
14517
14518SYNOPSYS HSDK RESET CONTROLLER DRIVER
14519M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14520S:	Supported
14521F:	drivers/reset/reset-hsdk.c
14522F:	include/dt-bindings/reset/snps,hsdk-reset.h
14523F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14524
14525SYSTEM CONFIGURATION (SYSCON)
14526M:	Lee Jones <lee.jones@linaro.org>
14527M:	Arnd Bergmann <arnd@arndb.de>
14528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14529S:	Supported
14530F:	drivers/mfd/syscon.c
14531
14532SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14533M:	Sudeep Holla <sudeep.holla@arm.com>
14534L:	linux-arm-kernel@lists.infradead.org
14535S:	Maintained
14536F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14537F:	drivers/clk/clk-sc[mp]i.c
14538F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14539F:	drivers/firmware/arm_scpi.c
14540F:	drivers/firmware/arm_scmi/
14541F:	include/linux/sc[mp]i_protocol.h
14542
14543SYSTEM RESET/SHUTDOWN DRIVERS
14544M:	Sebastian Reichel <sre@kernel.org>
14545L:	linux-pm@vger.kernel.org
14546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14547S:	Maintained
14548F:	Documentation/devicetree/bindings/power/reset/
14549F:	drivers/power/reset/
14550
14551SYSTEM TRACE MODULE CLASS
14552M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14553S:	Maintained
14554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14555F:	Documentation/trace/stm.rst
14556F:	drivers/hwtracing/stm/
14557F:	include/linux/stm.h
14558F:	include/uapi/linux/stm.h
14559
14560SYSV FILESYSTEM
14561M:	Christoph Hellwig <hch@infradead.org>
14562S:	Maintained
14563F:	Documentation/filesystems/sysv-fs.txt
14564F:	fs/sysv/
14565F:	include/linux/sysv_fs.h
14566
14567TARGET SUBSYSTEM
14568M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14569L:	linux-scsi@vger.kernel.org
14570L:	target-devel@vger.kernel.org
14571W:	http://www.linux-iscsi.org
14572W:	http://groups.google.com/group/linux-iscsi-target-dev
14573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14574S:	Supported
14575F:	drivers/target/
14576F:	include/target/
14577F:	Documentation/target/
14578
14579TASKSTATS STATISTICS INTERFACE
14580M:	Balbir Singh <bsingharora@gmail.com>
14581S:	Maintained
14582F:	Documentation/accounting/taskstats*
14583F:	include/linux/taskstats*
14584F:	kernel/taskstats.c
14585
14586TC subsystem
14587M:	Jamal Hadi Salim <jhs@mojatatu.com>
14588M:	Cong Wang <xiyou.wangcong@gmail.com>
14589M:	Jiri Pirko <jiri@resnulli.us>
14590L:	netdev@vger.kernel.org
14591S:	Maintained
14592F:	include/net/pkt_cls.h
14593F:	include/net/pkt_sched.h
14594F:	include/net/tc_act/
14595F:	include/uapi/linux/pkt_cls.h
14596F:	include/uapi/linux/pkt_sched.h
14597F:	include/uapi/linux/tc_act/
14598F:	include/uapi/linux/tc_ematch/
14599F:	net/sched/
14600
14601TC90522 MEDIA DRIVER
14602M:	Akihiro Tsukada <tskd08@gmail.com>
14603L:	linux-media@vger.kernel.org
14604S:	Odd Fixes
14605F:	drivers/media/dvb-frontends/tc90522*
14606
14607TCP LOW PRIORITY MODULE
14608M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14609M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14610W:	http://tcp-lp-mod.sourceforge.net/
14611S:	Maintained
14612F:	net/ipv4/tcp_lp.c
14613
14614TDA10071 MEDIA DRIVER
14615M:	Antti Palosaari <crope@iki.fi>
14616L:	linux-media@vger.kernel.org
14617W:	https://linuxtv.org
14618W:	http://palosaari.fi/linux/
14619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14620T:	git git://linuxtv.org/anttip/media_tree.git
14621S:	Maintained
14622F:	drivers/media/dvb-frontends/tda10071*
14623
14624TDA18212 MEDIA DRIVER
14625M:	Antti Palosaari <crope@iki.fi>
14626L:	linux-media@vger.kernel.org
14627W:	https://linuxtv.org
14628W:	http://palosaari.fi/linux/
14629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14630T:	git git://linuxtv.org/anttip/media_tree.git
14631S:	Maintained
14632F:	drivers/media/tuners/tda18212*
14633
14634TDA18218 MEDIA DRIVER
14635M:	Antti Palosaari <crope@iki.fi>
14636L:	linux-media@vger.kernel.org
14637W:	https://linuxtv.org
14638W:	http://palosaari.fi/linux/
14639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14640T:	git git://linuxtv.org/anttip/media_tree.git
14641S:	Maintained
14642F:	drivers/media/tuners/tda18218*
14643
14644TDA18250 MEDIA DRIVER
14645M:	Olli Salonen <olli.salonen@iki.fi>
14646L:	linux-media@vger.kernel.org
14647W:	https://linuxtv.org
14648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14649T:	git git://linuxtv.org/media_tree.git
14650S:	Maintained
14651F:	drivers/media/tuners/tda18250*
14652
14653TDA18271 MEDIA DRIVER
14654M:	Michael Krufky <mkrufky@linuxtv.org>
14655L:	linux-media@vger.kernel.org
14656W:	https://linuxtv.org
14657W:	http://github.com/mkrufky
14658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14659T:	git git://linuxtv.org/mkrufky/tuners.git
14660S:	Maintained
14661F:	drivers/media/tuners/tda18271*
14662
14663TDA1997x MEDIA DRIVER
14664M:	Tim Harvey <tharvey@gateworks.com>
14665L:	linux-media@vger.kernel.org
14666W:	https://linuxtv.org
14667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14668S:	Maintained
14669F:	drivers/media/i2c/tda1997x.*
14670
14671TDA827x MEDIA DRIVER
14672M:	Michael Krufky <mkrufky@linuxtv.org>
14673L:	linux-media@vger.kernel.org
14674W:	https://linuxtv.org
14675W:	http://github.com/mkrufky
14676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14677T:	git git://linuxtv.org/mkrufky/tuners.git
14678S:	Maintained
14679F:	drivers/media/tuners/tda8290.*
14680
14681TDA8290 MEDIA DRIVER
14682M:	Michael Krufky <mkrufky@linuxtv.org>
14683L:	linux-media@vger.kernel.org
14684W:	https://linuxtv.org
14685W:	http://github.com/mkrufky
14686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14687T:	git git://linuxtv.org/mkrufky/tuners.git
14688S:	Maintained
14689F:	drivers/media/tuners/tda8290.*
14690
14691TDA9840 MEDIA DRIVER
14692M:	Hans Verkuil <hverkuil@xs4all.nl>
14693L:	linux-media@vger.kernel.org
14694T:	git git://linuxtv.org/media_tree.git
14695W:	https://linuxtv.org
14696S:	Maintained
14697F:	drivers/media/i2c/tda9840*
14698
14699TEA5761 TUNER DRIVER
14700M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14701L:	linux-media@vger.kernel.org
14702W:	https://linuxtv.org
14703T:	git git://linuxtv.org/media_tree.git
14704S:	Odd fixes
14705F:	drivers/media/tuners/tea5761.*
14706
14707TEA5767 TUNER DRIVER
14708M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14709L:	linux-media@vger.kernel.org
14710W:	https://linuxtv.org
14711T:	git git://linuxtv.org/media_tree.git
14712S:	Maintained
14713F:	drivers/media/tuners/tea5767.*
14714
14715TEA6415C MEDIA DRIVER
14716M:	Hans Verkuil <hverkuil@xs4all.nl>
14717L:	linux-media@vger.kernel.org
14718T:	git git://linuxtv.org/media_tree.git
14719W:	https://linuxtv.org
14720S:	Maintained
14721F:	drivers/media/i2c/tea6415c*
14722
14723TEA6420 MEDIA DRIVER
14724M:	Hans Verkuil <hverkuil@xs4all.nl>
14725L:	linux-media@vger.kernel.org
14726T:	git git://linuxtv.org/media_tree.git
14727W:	https://linuxtv.org
14728S:	Maintained
14729F:	drivers/media/i2c/tea6420*
14730
14731TEAM DRIVER
14732M:	Jiri Pirko <jiri@resnulli.us>
14733L:	netdev@vger.kernel.org
14734S:	Supported
14735F:	drivers/net/team/
14736F:	include/linux/if_team.h
14737F:	include/uapi/linux/if_team.h
14738
14739TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14740M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14741S:	Maintained
14742F:	arch/x86/platform/ts5500/
14743
14744TECHNOTREND USB IR RECEIVER
14745M:	Sean Young <sean@mess.org>
14746L:	linux-media@vger.kernel.org
14747S:	Maintained
14748F:	drivers/media/rc/ttusbir.c
14749
14750TECHWELL TW9910 VIDEO DECODER
14751L:	linux-media@vger.kernel.org
14752S:	Orphan
14753F:	drivers/media/i2c/tw9910.c
14754F:	include/media/i2c/tw9910.h
14755
14756TEE SUBSYSTEM
14757M:	Jens Wiklander <jens.wiklander@linaro.org>
14758S:	Maintained
14759F:	include/linux/tee_drv.h
14760F:	include/uapi/linux/tee.h
14761F:	drivers/tee/
14762F:	Documentation/tee.txt
14763
14764TEGRA ARCHITECTURE SUPPORT
14765M:	Thierry Reding <thierry.reding@gmail.com>
14766M:	Jonathan Hunter <jonathanh@nvidia.com>
14767L:	linux-tegra@vger.kernel.org
14768Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14770S:	Supported
14771N:	[^a-z]tegra
14772
14773TEGRA CLOCK DRIVER
14774M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14775M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14776S:	Supported
14777F:	drivers/clk/tegra/
14778
14779TEGRA DMA DRIVERS
14780M:	Laxman Dewangan <ldewangan@nvidia.com>
14781M:	Jon Hunter <jonathanh@nvidia.com>
14782S:	Supported
14783F:	drivers/dma/tegra*
14784
14785TEGRA I2C DRIVER
14786M:	Laxman Dewangan <ldewangan@nvidia.com>
14787S:	Supported
14788F:	drivers/i2c/busses/i2c-tegra.c
14789
14790TEGRA IOMMU DRIVERS
14791M:	Thierry Reding <thierry.reding@gmail.com>
14792L:	linux-tegra@vger.kernel.org
14793S:	Supported
14794F:	drivers/iommu/tegra*
14795
14796TEGRA KBC DRIVER
14797M:	Laxman Dewangan <ldewangan@nvidia.com>
14798S:	Supported
14799F:	drivers/input/keyboard/tegra-kbc.c
14800
14801TEGRA NAND DRIVER
14802M:	Stefan Agner <stefan@agner.ch>
14803M:	Lucas Stach <dev@lynxeye.de>
14804S:	Maintained
14805F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14806F:	drivers/mtd/nand/raw/tegra_nand.c
14807
14808TEGRA PWM DRIVER
14809M:	Thierry Reding <thierry.reding@gmail.com>
14810S:	Supported
14811F:	drivers/pwm/pwm-tegra.c
14812
14813TEGRA SERIAL DRIVER
14814M:	Laxman Dewangan <ldewangan@nvidia.com>
14815S:	Supported
14816F:	drivers/tty/serial/serial-tegra.c
14817
14818TEGRA SPI DRIVER
14819M:	Laxman Dewangan <ldewangan@nvidia.com>
14820S:	Supported
14821F:	drivers/spi/spi-tegra*
14822
14823TEHUTI ETHERNET DRIVER
14824M:	Andy Gospodarek <andy@greyhouse.net>
14825L:	netdev@vger.kernel.org
14826S:	Supported
14827F:	drivers/net/ethernet/tehuti/*
14828
14829Telecom Clock Driver for MCPL0010
14830M:	Mark Gross <mark.gross@intel.com>
14831S:	Supported
14832F:	drivers/char/tlclk.c
14833
14834TENSILICA XTENSA PORT (xtensa)
14835M:	Chris Zankel <chris@zankel.net>
14836M:	Max Filippov <jcmvbkbc@gmail.com>
14837L:	linux-xtensa@linux-xtensa.org
14838T:	git git://github.com/czankel/xtensa-linux.git
14839S:	Maintained
14840F:	arch/xtensa/
14841F:	drivers/irqchip/irq-xtensa-*
14842
14843Texas Instruments' System Control Interface (TISCI) Protocol Driver
14844M:	Nishanth Menon <nm@ti.com>
14845M:	Tero Kristo <t-kristo@ti.com>
14846M:	Santosh Shilimkar <ssantosh@kernel.org>
14847L:	linux-arm-kernel@lists.infradead.org
14848S:	Maintained
14849F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14850F:	drivers/firmware/ti_sci*
14851F:	include/linux/soc/ti/ti_sci_protocol.h
14852F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14853F:	drivers/soc/ti/ti_sci_pm_domains.c
14854F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14855F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14856F:	drivers/clk/keystone/sci-clk.c
14857F:	drivers/reset/reset-ti-sci.c
14858
14859THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14860M:	Hans Verkuil <hverkuil@xs4all.nl>
14861L:	linux-media@vger.kernel.org
14862T:	git git://linuxtv.org/media_tree.git
14863W:	https://linuxtv.org
14864S:	Maintained
14865F:	drivers/media/radio/radio-raremono.c
14866
14867THERMAL
14868M:	Zhang Rui <rui.zhang@intel.com>
14869M:	Eduardo Valentin <edubezval@gmail.com>
14870R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14871L:	linux-pm@vger.kernel.org
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14874Q:	https://patchwork.kernel.org/project/linux-pm/list/
14875S:	Supported
14876F:	drivers/thermal/
14877F:	include/linux/thermal.h
14878F:	include/uapi/linux/thermal.h
14879F:	include/linux/cpu_cooling.h
14880F:	Documentation/devicetree/bindings/thermal/
14881
14882THERMAL/CPU_COOLING
14883M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14884M:	Viresh Kumar <viresh.kumar@linaro.org>
14885M:	Javi Merino <javi.merino@kernel.org>
14886L:	linux-pm@vger.kernel.org
14887S:	Supported
14888F:	Documentation/thermal/cpu-cooling-api.txt
14889F:	drivers/thermal/cpu_cooling.c
14890F:	include/linux/cpu_cooling.h
14891
14892THINKPAD ACPI EXTRAS DRIVER
14893M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14894L:	ibm-acpi-devel@lists.sourceforge.net
14895L:	platform-driver-x86@vger.kernel.org
14896W:	http://ibm-acpi.sourceforge.net
14897W:	http://thinkwiki.org/wiki/Ibm-acpi
14898T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14899S:	Maintained
14900F:	drivers/platform/x86/thinkpad_acpi.c
14901
14902THUNDERBOLT DRIVER
14903M:	Andreas Noever <andreas.noever@gmail.com>
14904M:	Michael Jamet <michael.jamet@intel.com>
14905M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14906M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14908S:	Maintained
14909F:	Documentation/admin-guide/thunderbolt.rst
14910F:	drivers/thunderbolt/
14911F:	include/linux/thunderbolt.h
14912
14913THUNDERBOLT NETWORK DRIVER
14914M:	Michael Jamet <michael.jamet@intel.com>
14915M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14916M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14917L:	netdev@vger.kernel.org
14918S:	Maintained
14919F:	drivers/net/thunderbolt.c
14920
14921THUNDERX GPIO DRIVER
14922M:	David Daney <david.daney@cavium.com>
14923S:	Maintained
14924F:	drivers/gpio/gpio-thunderx.c
14925
14926TI AM437X VPFE DRIVER
14927M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14928L:	linux-media@vger.kernel.org
14929W:	https://linuxtv.org
14930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14931T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14932S:	Maintained
14933F:	drivers/media/platform/am437x/
14934
14935TI BANDGAP AND THERMAL DRIVER
14936M:	Eduardo Valentin <edubezval@gmail.com>
14937M:	Keerthy <j-keerthy@ti.com>
14938L:	linux-pm@vger.kernel.org
14939L:	linux-omap@vger.kernel.org
14940S:	Maintained
14941F:	drivers/thermal/ti-soc-thermal/
14942
14943TI BQ27XXX POWER SUPPLY DRIVER
14944R:	Andrew F. Davis <afd@ti.com>
14945F:	include/linux/power/bq27xxx_battery.h
14946F:	drivers/power/supply/bq27xxx_battery.c
14947F:	drivers/power/supply/bq27xxx_battery_i2c.c
14948
14949TI CDCE706 CLOCK DRIVER
14950M:	Max Filippov <jcmvbkbc@gmail.com>
14951S:	Maintained
14952F:	drivers/clk/clk-cdce706.c
14953
14954TI CLOCK DRIVER
14955M:	Tero Kristo <t-kristo@ti.com>
14956L:	linux-omap@vger.kernel.org
14957S:	Maintained
14958F:	drivers/clk/ti/
14959F:	include/linux/clk/ti.h
14960
14961TI DAVINCI MACHINE SUPPORT
14962M:	Sekhar Nori <nsekhar@ti.com>
14963M:	Kevin Hilman <khilman@kernel.org>
14964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14966S:	Supported
14967F:	arch/arm/mach-davinci/
14968F:	drivers/i2c/busses/i2c-davinci.c
14969F:	arch/arm/boot/dts/da850*
14970
14971TI DAVINCI SERIES CLOCK DRIVER
14972M:	David Lechner <david@lechnology.com>
14973R:	Sekhar Nori <nsekhar@ti.com>
14974S:	Maintained
14975F:	Documentation/devicetree/bindings/clock/ti/davinci/
14976F:	drivers/clk/davinci/
14977
14978TI DAVINCI SERIES GPIO DRIVER
14979M:	Keerthy <j-keerthy@ti.com>
14980L:	linux-gpio@vger.kernel.org
14981S:	Maintained
14982F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14983F:	drivers/gpio/gpio-davinci.c
14984
14985TI DAVINCI SERIES MEDIA DRIVER
14986M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14987L:	linux-media@vger.kernel.org
14988W:	https://linuxtv.org
14989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14990T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14991S:	Maintained
14992F:	drivers/media/platform/davinci/
14993F:	include/media/davinci/
14994
14995TI ETHERNET SWITCH DRIVER (CPSW)
14996R:	Grygorii Strashko <grygorii.strashko@ti.com>
14997L:	linux-omap@vger.kernel.org
14998L:	netdev@vger.kernel.org
14999S:	Maintained
15000F:	drivers/net/ethernet/ti/cpsw*
15001F:	drivers/net/ethernet/ti/davinci*
15002
15003TI FLASH MEDIA INTERFACE DRIVER
15004M:	Alex Dubov <oakad@yahoo.com>
15005S:	Maintained
15006F:	drivers/misc/tifm*
15007F:	drivers/mmc/host/tifm_sd.c
15008F:	include/linux/tifm.h
15009
15010TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15011M:	Santosh Shilimkar <ssantosh@kernel.org>
15012L:	linux-kernel@vger.kernel.org
15013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15014S:	Maintained
15015F:	drivers/soc/ti/*
15016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15017
15018TI LM49xxx FAMILY ASoC CODEC DRIVERS
15019M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15020M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15022S:	Maintained
15023F:	sound/soc/codecs/lm49453*
15024F:	sound/soc/codecs/isabelle*
15025
15026TI LP855x BACKLIGHT DRIVER
15027M:	Milo Kim <milo.kim@ti.com>
15028S:	Maintained
15029F:	Documentation/backlight/lp855x-driver.txt
15030F:	drivers/video/backlight/lp855x_bl.c
15031F:	include/linux/platform_data/lp855x.h
15032
15033TI LP8727 CHARGER DRIVER
15034M:	Milo Kim <milo.kim@ti.com>
15035S:	Maintained
15036F:	drivers/power/supply/lp8727_charger.c
15037F:	include/linux/platform_data/lp8727.h
15038
15039TI LP8788 MFD DRIVER
15040M:	Milo Kim <milo.kim@ti.com>
15041S:	Maintained
15042F:	drivers/iio/adc/lp8788_adc.c
15043F:	drivers/leds/leds-lp8788.c
15044F:	drivers/mfd/lp8788*.c
15045F:	drivers/power/supply/lp8788-charger.c
15046F:	drivers/regulator/lp8788-*.c
15047F:	include/linux/mfd/lp8788*.h
15048
15049TI NETCP ETHERNET DRIVER
15050M:	Wingman Kwok <w-kwok2@ti.com>
15051M:	Murali Karicheri <m-karicheri2@ti.com>
15052L:	netdev@vger.kernel.org
15053S:	Maintained
15054F:	drivers/net/ethernet/ti/netcp*
15055
15056TI PCM3060 ASoC CODEC DRIVER
15057M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15059S:	Maintained
15060F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15061F:	sound/soc/codecs/pcm3060*
15062
15063TI TAS571X FAMILY ASoC CODEC DRIVER
15064M:	Kevin Cernekee <cernekee@chromium.org>
15065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15066S:	Odd Fixes
15067F:	sound/soc/codecs/tas571x*
15068
15069TI TRF7970A NFC DRIVER
15070M:	Mark Greer <mgreer@animalcreek.com>
15071L:	linux-wireless@vger.kernel.org
15072L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15073S:	Supported
15074F:	drivers/nfc/trf7970a.c
15075F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15076
15077TI TWL4030 SERIES SOC CODEC DRIVER
15078M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15080S:	Maintained
15081F:	sound/soc/codecs/twl4030*
15082
15083TI VPE/CAL DRIVERS
15084M:	Benoit Parrot <bparrot@ti.com>
15085L:	linux-media@vger.kernel.org
15086W:	http://linuxtv.org/
15087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15088S:	Maintained
15089F:	drivers/media/platform/ti-vpe/
15090
15091TI WILINK WIRELESS DRIVERS
15092L:	linux-wireless@vger.kernel.org
15093W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15094W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15096S:	Orphan
15097F:	drivers/net/wireless/ti/
15098F:	include/linux/wl12xx.h
15099
15100TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15101M:	John Stultz <john.stultz@linaro.org>
15102M:	Thomas Gleixner <tglx@linutronix.de>
15103R:	Stephen Boyd <sboyd@kernel.org>
15104L:	linux-kernel@vger.kernel.org
15105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15106S:	Supported
15107F:	include/linux/clocksource.h
15108F:	include/linux/time.h
15109F:	include/linux/timex.h
15110F:	include/uapi/linux/time.h
15111F:	include/uapi/linux/timex.h
15112F:	kernel/time/clocksource.c
15113F:	kernel/time/time*.c
15114F:	kernel/time/alarmtimer.c
15115F:	kernel/time/ntp.c
15116F:	tools/testing/selftests/timers/
15117
15118TIPC NETWORK LAYER
15119M:	Jon Maloy <jon.maloy@ericsson.com>
15120M:	Ying Xue <ying.xue@windriver.com>
15121L:	netdev@vger.kernel.org (core kernel code)
15122L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15123W:	http://tipc.sourceforge.net/
15124S:	Maintained
15125F:	include/uapi/linux/tipc*.h
15126F:	net/tipc/
15127
15128TLAN NETWORK DRIVER
15129M:	Samuel Chessman <chessman@tux.org>
15130L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15131W:	http://sourceforge.net/projects/tlan/
15132S:	Maintained
15133F:	Documentation/networking/tlan.txt
15134F:	drivers/net/ethernet/ti/tlan.*
15135
15136TM6000 VIDEO4LINUX DRIVER
15137M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15138L:	linux-media@vger.kernel.org
15139W:	https://linuxtv.org
15140T:	git git://linuxtv.org/media_tree.git
15141S:	Odd fixes
15142F:	drivers/media/usb/tm6000/
15143F:	Documentation/media/v4l-drivers/tm6000*
15144
15145TMIO/SDHI MMC DRIVER
15146M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15147L:	linux-mmc@vger.kernel.org
15148S:	Supported
15149F:	drivers/mmc/host/tmio_mmc*
15150F:	drivers/mmc/host/renesas_sdhi*
15151F:	include/linux/mfd/tmio.h
15152
15153TMP401 HARDWARE MONITOR DRIVER
15154M:	Guenter Roeck <linux@roeck-us.net>
15155L:	linux-hwmon@vger.kernel.org
15156S:	Maintained
15157F:	Documentation/hwmon/tmp401
15158F:	drivers/hwmon/tmp401.c
15159
15160TMPFS (SHMEM FILESYSTEM)
15161M:	Hugh Dickins <hughd@google.com>
15162L:	linux-mm@kvack.org
15163S:	Maintained
15164F:	include/linux/shmem_fs.h
15165F:	mm/shmem.c
15166
15167TOMOYO SECURITY MODULE
15168M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15169M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15170L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15171L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15172L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15173L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15174W:	http://tomoyo.sourceforge.jp/
15175T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15176S:	Maintained
15177F:	security/tomoyo/
15178
15179TOPSTAR LAPTOP EXTRAS DRIVER
15180M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15181L:	platform-driver-x86@vger.kernel.org
15182S:	Maintained
15183F:	drivers/platform/x86/topstar-laptop.c
15184
15185TORTURE-TEST MODULES
15186M:	Davidlohr Bueso <dave@stgolabs.net>
15187M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15188M:	Josh Triplett <josh@joshtriplett.org>
15189L:	linux-kernel@vger.kernel.org
15190S:	Supported
15191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15192F:	Documentation/RCU/torture.txt
15193F:	kernel/torture.c
15194F:	kernel/rcu/rcutorture.c
15195F:	kernel/rcu/rcuperf.c
15196F:	kernel/locking/locktorture.c
15197
15198TOSHIBA ACPI EXTRAS DRIVER
15199M:	Azael Avalos <coproscefalo@gmail.com>
15200L:	platform-driver-x86@vger.kernel.org
15201S:	Maintained
15202F:	drivers/platform/x86/toshiba_acpi.c
15203
15204TOSHIBA BLUETOOTH DRIVER
15205M:	Azael Avalos <coproscefalo@gmail.com>
15206L:	platform-driver-x86@vger.kernel.org
15207S:	Maintained
15208F:	drivers/platform/x86/toshiba_bluetooth.c
15209
15210TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15211M:	Azael Avalos <coproscefalo@gmail.com>
15212L:	platform-driver-x86@vger.kernel.org
15213S:	Maintained
15214F:	drivers/platform/x86/toshiba_haps.c
15215
15216TOSHIBA SMM DRIVER
15217M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15218W:	http://www.buzzard.org.uk/toshiba/
15219S:	Maintained
15220F:	drivers/char/toshiba.c
15221F:	include/linux/toshiba.h
15222F:	include/uapi/linux/toshiba.h
15223
15224TOSHIBA TC358743 DRIVER
15225M:	Mats Randgaard <matrandg@cisco.com>
15226L:	linux-media@vger.kernel.org
15227S:	Maintained
15228F:	drivers/media/i2c/tc358743*
15229F:	include/media/i2c/tc358743.h
15230
15231TOSHIBA WMI HOTKEYS DRIVER
15232M:	Azael Avalos <coproscefalo@gmail.com>
15233L:	platform-driver-x86@vger.kernel.org
15234S:	Maintained
15235F:	drivers/platform/x86/toshiba-wmi.c
15236
15237TPM DEVICE DRIVER
15238M:	Peter Huewe <peterhuewe@gmx.de>
15239M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15240R:	Jason Gunthorpe <jgg@ziepe.ca>
15241L:	linux-integrity@vger.kernel.org
15242Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15243W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15244T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15245S:	Maintained
15246F:	drivers/char/tpm/
15247
15248TRACING
15249M:	Steven Rostedt <rostedt@goodmis.org>
15250M:	Ingo Molnar <mingo@redhat.com>
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15252S:	Maintained
15253F:	Documentation/trace/ftrace.rst
15254F:	arch/*/*/*/ftrace.h
15255F:	arch/*/kernel/ftrace.c
15256F:	include/*/ftrace.h
15257F:	include/linux/trace*.h
15258F:	include/trace/
15259F:	kernel/trace/
15260F:	tools/testing/selftests/ftrace/
15261
15262TRACING MMIO ACCESSES (MMIOTRACE)
15263M:	Steven Rostedt <rostedt@goodmis.org>
15264M:	Ingo Molnar <mingo@kernel.org>
15265R:	Karol Herbst <karolherbst@gmail.com>
15266R:	Pekka Paalanen <ppaalanen@gmail.com>
15267S:	Maintained
15268L:	linux-kernel@vger.kernel.org
15269L:	nouveau@lists.freedesktop.org
15270F:	kernel/trace/trace_mmiotrace.c
15271F:	include/linux/mmiotrace.h
15272F:	arch/x86/mm/kmmio.c
15273F:	arch/x86/mm/mmio-mod.c
15274F:	arch/x86/mm/testmmiotrace.c
15275
15276TRIVIAL PATCHES
15277M:	Jiri Kosina <trivial@kernel.org>
15278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15279S:	Maintained
15280K:	^Subject:.*(?i)trivial
15281
15282TEMPO SEMICONDUCTOR DRIVERS
15283M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15284S:	Maintained
15285F:	sound/soc/codecs/tscs*.c
15286F:	sound/soc/codecs/tscs*.h
15287F:	Documentation/devicetree/bindings/sound/tscs*.txt
15288
15289TTY LAYER
15290M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15291M:	Jiri Slaby <jslaby@suse.com>
15292S:	Supported
15293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15294F:	Documentation/serial/
15295F:	drivers/tty/
15296F:	drivers/tty/serial/serial_core.c
15297F:	include/linux/serial_core.h
15298F:	include/linux/serial.h
15299F:	include/linux/tty.h
15300F:	include/uapi/linux/serial_core.h
15301F:	include/uapi/linux/serial.h
15302F:	include/uapi/linux/tty.h
15303
15304TUA9001 MEDIA DRIVER
15305M:	Antti Palosaari <crope@iki.fi>
15306L:	linux-media@vger.kernel.org
15307W:	https://linuxtv.org
15308W:	http://palosaari.fi/linux/
15309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15310T:	git git://linuxtv.org/anttip/media_tree.git
15311S:	Maintained
15312F:	drivers/media/tuners/tua9001*
15313
15314TULIP NETWORK DRIVERS
15315L:	netdev@vger.kernel.org
15316L:	linux-parisc@vger.kernel.org
15317S:	Orphan
15318F:	drivers/net/ethernet/dec/tulip/
15319
15320TUN/TAP driver
15321M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15322W:	http://vtun.sourceforge.net/tun
15323S:	Maintained
15324F:	Documentation/networking/tuntap.txt
15325F:	arch/um/os-Linux/drivers/
15326
15327TURBOCHANNEL SUBSYSTEM
15328M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15329M:	Ralf Baechle <ralf@linux-mips.org>
15330L:	linux-mips@vger.kernel.org
15331Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15332S:	Maintained
15333F:	drivers/tc/
15334F:	include/linux/tc.h
15335
15336TURBOSTAT UTILITY
15337M:	"Len Brown" <lenb@kernel.org>
15338L:	linux-pm@vger.kernel.org
15339B:	https://bugzilla.kernel.org
15340Q:	https://patchwork.kernel.org/project/linux-pm/list/
15341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15342S:	Supported
15343F:	tools/power/x86/turbostat/
15344
15345TW5864 VIDEO4LINUX DRIVER
15346M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15347M:	Anton Sviridenko <anton@corp.bluecherry.net>
15348M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15349M:	Andrey Utkin <andrey_utkin@fastmail.com>
15350L:	linux-media@vger.kernel.org
15351S:	Supported
15352F:	drivers/media/pci/tw5864/
15353
15354TW68 VIDEO4LINUX DRIVER
15355M:	Hans Verkuil <hverkuil@xs4all.nl>
15356L:	linux-media@vger.kernel.org
15357T:	git git://linuxtv.org/media_tree.git
15358W:	https://linuxtv.org
15359S:	Odd Fixes
15360F:	drivers/media/pci/tw68/
15361
15362TW686X VIDEO4LINUX DRIVER
15363M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15364L:	linux-media@vger.kernel.org
15365T:	git git://linuxtv.org/media_tree.git
15366W:	http://linuxtv.org
15367S:	Maintained
15368F:	drivers/media/pci/tw686x/
15369
15370UBI FILE SYSTEM (UBIFS)
15371M:	Richard Weinberger <richard@nod.at>
15372M:	Artem Bityutskiy <dedekind1@gmail.com>
15373M:	Adrian Hunter <adrian.hunter@intel.com>
15374L:	linux-mtd@lists.infradead.org
15375T:	git git://git.infradead.org/ubifs-2.6.git
15376W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15377S:	Supported
15378F:	Documentation/filesystems/ubifs.txt
15379F:	fs/ubifs/
15380
15381UCLINUX (M68KNOMMU AND COLDFIRE)
15382M:	Greg Ungerer <gerg@linux-m68k.org>
15383W:	http://www.linux-m68k.org/
15384W:	http://www.uclinux.org/
15385L:	linux-m68k@lists.linux-m68k.org
15386L:	uclinux-dev@uclinux.org  (subscribers-only)
15387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15388S:	Maintained
15389F:	arch/m68k/coldfire/
15390F:	arch/m68k/68*/
15391F:	arch/m68k/*/*_no.*
15392F:	arch/m68k/include/asm/*_no.*
15393
15394UDF FILESYSTEM
15395M:	Jan Kara <jack@suse.com>
15396S:	Maintained
15397F:	Documentation/filesystems/udf.txt
15398F:	fs/udf/
15399
15400UDRAW TABLET
15401M:	Bastien Nocera <hadess@hadess.net>
15402L:	linux-input@vger.kernel.org
15403S:	Maintained
15404F:	drivers/hid/hid-udraw-ps3.c
15405
15406UFS FILESYSTEM
15407M:	Evgeniy Dushistov <dushistov@mail.ru>
15408S:	Maintained
15409F:	Documentation/filesystems/ufs.txt
15410F:	fs/ufs/
15411
15412UHID USERSPACE HID IO DRIVER:
15413M:	David Herrmann <dh.herrmann@googlemail.com>
15414L:	linux-input@vger.kernel.org
15415S:	Maintained
15416F:	drivers/hid/uhid.c
15417F:	include/uapi/linux/uhid.h
15418
15419ULPI BUS
15420M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15421L:	linux-usb@vger.kernel.org
15422S:	Maintained
15423F:	drivers/usb/common/ulpi.c
15424F:	include/linux/ulpi/
15425
15426ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15427L:	linux-usb@vger.kernel.org
15428S:	Orphan
15429F:	drivers/uwb/
15430F:	include/linux/uwb.h
15431F:	include/linux/uwb/
15432
15433UNICORE32 ARCHITECTURE:
15434M:	Guan Xuetao <gxt@pku.edu.cn>
15435W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15436S:	Maintained
15437T:	git git://github.com/gxt/linux.git
15438F:	arch/unicore32/
15439
15440UNIFDEF
15441M:	Tony Finch <dot@dotat.at>
15442W:	http://dotat.at/prog/unifdef
15443S:	Maintained
15444F:	scripts/unifdef.c
15445
15446UNIFORM CDROM DRIVER
15447M:	Jens Axboe <axboe@kernel.dk>
15448W:	http://www.kernel.dk
15449S:	Maintained
15450F:	Documentation/cdrom/
15451F:	drivers/cdrom/cdrom.c
15452F:	include/linux/cdrom.h
15453F:	include/uapi/linux/cdrom.h
15454
15455UNISYS S-PAR DRIVERS
15456M:	David Kershner <david.kershner@unisys.com>
15457L:	sparmaintainer@unisys.com (Unisys internal)
15458S:	Supported
15459F:	include/linux/visorbus.h
15460F:	drivers/visorbus/
15461F:	drivers/staging/unisys/
15462
15463UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15464M:	Vinayak Holikatti <vinholikatti@gmail.com>
15465L:	linux-scsi@vger.kernel.org
15466S:	Supported
15467F:	Documentation/scsi/ufs.txt
15468F:	drivers/scsi/ufs/
15469
15470UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15471M:	Joao Pinto <jpinto@synopsys.com>
15472L:	linux-scsi@vger.kernel.org
15473S:	Supported
15474F:	drivers/scsi/ufs/*dwc*
15475
15476UNSORTED BLOCK IMAGES (UBI)
15477M:	Artem Bityutskiy <dedekind1@gmail.com>
15478M:	Richard Weinberger <richard@nod.at>
15479W:	http://www.linux-mtd.infradead.org/
15480L:	linux-mtd@lists.infradead.org
15481T:	git git://git.infradead.org/ubifs-2.6.git
15482S:	Supported
15483F:	drivers/mtd/ubi/
15484F:	include/linux/mtd/ubi.h
15485F:	include/uapi/mtd/ubi-user.h
15486
15487USB "USBNET" DRIVER FRAMEWORK
15488M:	Oliver Neukum <oneukum@suse.com>
15489L:	netdev@vger.kernel.org
15490W:	http://www.linux-usb.org/usbnet
15491S:	Maintained
15492F:	drivers/net/usb/usbnet.c
15493F:	include/linux/usb/usbnet.h
15494
15495USB ACM DRIVER
15496M:	Oliver Neukum <oneukum@suse.com>
15497L:	linux-usb@vger.kernel.org
15498S:	Maintained
15499F:	Documentation/usb/acm.txt
15500F:	drivers/usb/class/cdc-acm.*
15501
15502USB AR5523 WIRELESS DRIVER
15503M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15504L:	linux-wireless@vger.kernel.org
15505S:	Maintained
15506F:	drivers/net/wireless/ath/ar5523/
15507
15508USB ATTACHED SCSI
15509M:	Oliver Neukum <oneukum@suse.com>
15510L:	linux-usb@vger.kernel.org
15511L:	linux-scsi@vger.kernel.org
15512S:	Maintained
15513F:	drivers/usb/storage/uas.c
15514
15515USB CDC ETHERNET DRIVER
15516M:	Oliver Neukum <oliver@neukum.org>
15517L:	linux-usb@vger.kernel.org
15518S:	Maintained
15519F:	drivers/net/usb/cdc_*.c
15520F:	include/uapi/linux/usb/cdc.h
15521
15522USB CHAOSKEY DRIVER
15523M:	Keith Packard <keithp@keithp.com>
15524L:	linux-usb@vger.kernel.org
15525S:	Maintained
15526F:	drivers/usb/misc/chaoskey.c
15527
15528USB CYPRESS C67X00 DRIVER
15529M:	Peter Korsgaard <jacmet@sunsite.dk>
15530L:	linux-usb@vger.kernel.org
15531S:	Maintained
15532F:	drivers/usb/c67x00/
15533
15534USB DAVICOM DM9601 DRIVER
15535M:	Peter Korsgaard <jacmet@sunsite.dk>
15536L:	netdev@vger.kernel.org
15537W:	http://www.linux-usb.org/usbnet
15538S:	Maintained
15539F:	drivers/net/usb/dm9601.c
15540
15541USB DIAMOND RIO500 DRIVER
15542M:	Cesar Miquel <miquel@df.uba.ar>
15543L:	rio500-users@lists.sourceforge.net
15544W:	http://rio500.sourceforge.net
15545S:	Maintained
15546F:	drivers/usb/misc/rio500*
15547
15548USB EHCI DRIVER
15549M:	Alan Stern <stern@rowland.harvard.edu>
15550L:	linux-usb@vger.kernel.org
15551S:	Maintained
15552F:	Documentation/usb/ehci.txt
15553F:	drivers/usb/host/ehci*
15554
15555USB GADGET/PERIPHERAL SUBSYSTEM
15556M:	Felipe Balbi <balbi@kernel.org>
15557L:	linux-usb@vger.kernel.org
15558W:	http://www.linux-usb.org/gadget
15559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15560S:	Maintained
15561F:	drivers/usb/gadget/
15562F:	include/linux/usb/gadget*
15563
15564USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15565M:	Jiri Kosina <jikos@kernel.org>
15566M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15567L:	linux-usb@vger.kernel.org
15568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15569S:	Maintained
15570F:	Documentation/hid/hiddev.txt
15571F:	drivers/hid/usbhid/
15572
15573USB INTEL XHCI ROLE MUX DRIVER
15574M:	Hans de Goede <hdegoede@redhat.com>
15575L:	linux-usb@vger.kernel.org
15576S:	Maintained
15577F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15578
15579USB ISP116X DRIVER
15580M:	Olav Kongas <ok@artecdesign.ee>
15581L:	linux-usb@vger.kernel.org
15582S:	Maintained
15583F:	drivers/usb/host/isp116x*
15584F:	include/linux/usb/isp116x.h
15585
15586USB LAN78XX ETHERNET DRIVER
15587M:	Woojung Huh <woojung.huh@microchip.com>
15588M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15589L:	netdev@vger.kernel.org
15590S:	Maintained
15591F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15592F:	drivers/net/usb/lan78xx.*
15593F:	include/dt-bindings/net/microchip-lan78xx.h
15594
15595USB MASS STORAGE DRIVER
15596M:	Alan Stern <stern@rowland.harvard.edu>
15597L:	linux-usb@vger.kernel.org
15598L:	usb-storage@lists.one-eyed-alien.net
15599S:	Maintained
15600W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15601F:	drivers/usb/storage/
15602
15603USB MIDI DRIVER
15604M:	Clemens Ladisch <clemens@ladisch.de>
15605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15606T:	git git://git.alsa-project.org/alsa-kernel.git
15607S:	Maintained
15608F:	sound/usb/midi.*
15609
15610USB NETWORKING DRIVERS
15611L:	linux-usb@vger.kernel.org
15612S:	Odd Fixes
15613F:	drivers/net/usb/
15614
15615USB OHCI DRIVER
15616M:	Alan Stern <stern@rowland.harvard.edu>
15617L:	linux-usb@vger.kernel.org
15618S:	Maintained
15619F:	Documentation/usb/ohci.txt
15620F:	drivers/usb/host/ohci*
15621
15622USB OTG FSM (Finite State Machine)
15623M:	Peter Chen <Peter.Chen@nxp.com>
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15625L:	linux-usb@vger.kernel.org
15626S:	Maintained
15627F:	drivers/usb/common/usb-otg-fsm.c
15628
15629USB OVER IP DRIVER
15630M:	Valentina Manea <valentina.manea.m@gmail.com>
15631M:	Shuah Khan <shuah@kernel.org>
15632L:	linux-usb@vger.kernel.org
15633S:	Maintained
15634F:	Documentation/usb/usbip_protocol.txt
15635F:	drivers/usb/usbip/
15636F:	tools/usb/usbip/
15637F:	tools/testing/selftests/drivers/usb/usbip/
15638
15639USB PEGASUS DRIVER
15640M:	Petko Manolov <petkan@nucleusys.com>
15641L:	linux-usb@vger.kernel.org
15642L:	netdev@vger.kernel.org
15643T:	git git://github.com/petkan/pegasus.git
15644W:	https://github.com/petkan/pegasus
15645S:	Maintained
15646F:	drivers/net/usb/pegasus.*
15647
15648USB PHY LAYER
15649M:	Felipe Balbi <balbi@kernel.org>
15650L:	linux-usb@vger.kernel.org
15651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15652S:	Maintained
15653F:	drivers/usb/phy/
15654
15655USB PRINTER DRIVER (usblp)
15656M:	Pete Zaitcev <zaitcev@redhat.com>
15657L:	linux-usb@vger.kernel.org
15658S:	Supported
15659F:	drivers/usb/class/usblp.c
15660
15661USB QMI WWAN NETWORK DRIVER
15662M:	Bjørn Mork <bjorn@mork.no>
15663L:	netdev@vger.kernel.org
15664S:	Maintained
15665F:	Documentation/ABI/testing/sysfs-class-net-qmi
15666F:	drivers/net/usb/qmi_wwan.c
15667
15668USB RTL8150 DRIVER
15669M:	Petko Manolov <petkan@nucleusys.com>
15670L:	linux-usb@vger.kernel.org
15671L:	netdev@vger.kernel.org
15672T:	git git://github.com/petkan/rtl8150.git
15673W:	https://github.com/petkan/rtl8150
15674S:	Maintained
15675F:	drivers/net/usb/rtl8150.c
15676
15677USB SERIAL SUBSYSTEM
15678M:	Johan Hovold <johan@kernel.org>
15679L:	linux-usb@vger.kernel.org
15680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15681S:	Maintained
15682F:	Documentation/usb/usb-serial.txt
15683F:	drivers/usb/serial/
15684F:	include/linux/usb/serial.h
15685
15686USB SMSC75XX ETHERNET DRIVER
15687M:	Steve Glendinning <steve.glendinning@shawell.net>
15688L:	netdev@vger.kernel.org
15689S:	Maintained
15690F:	drivers/net/usb/smsc75xx.*
15691
15692USB SMSC95XX ETHERNET DRIVER
15693M:	Steve Glendinning <steve.glendinning@shawell.net>
15694M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15695L:	netdev@vger.kernel.org
15696S:	Maintained
15697F:	drivers/net/usb/smsc95xx.*
15698
15699USB SUBSYSTEM
15700M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15701L:	linux-usb@vger.kernel.org
15702W:	http://www.linux-usb.org
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15704S:	Supported
15705F:	Documentation/devicetree/bindings/usb/
15706F:	Documentation/usb/
15707F:	drivers/usb/
15708F:	include/linux/usb.h
15709F:	include/linux/usb/
15710
15711USB TYPEC PI3USB30532 MUX DRIVER
15712M:	Hans de Goede <hdegoede@redhat.com>
15713L:	linux-usb@vger.kernel.org
15714S:	Maintained
15715F:	drivers/usb/typec/mux/pi3usb30532.c
15716
15717USB TYPEC CLASS
15718M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15719L:	linux-usb@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/ABI/testing/sysfs-class-typec
15722F:	Documentation/driver-api/usb/typec.rst
15723F:	drivers/usb/typec/
15724F:	include/linux/usb/typec.h
15725
15726USB TYPEC BUS FOR ALTERNATE MODES
15727M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15728L:	linux-usb@vger.kernel.org
15729S:	Maintained
15730F:	Documentation/ABI/testing/sysfs-bus-typec
15731F:	Documentation/driver-api/usb/typec_bus.rst
15732F:	drivers/usb/typec/altmodes/
15733F:	include/linux/usb/typec_altmode.h
15734
15735USB TYPEC PORT CONTROLLER DRIVERS
15736M:	Guenter Roeck <linux@roeck-us.net>
15737L:	linux-usb@vger.kernel.org
15738S:	Maintained
15739F:	drivers/usb/typec/tcpm/
15740
15741USB UHCI DRIVER
15742M:	Alan Stern <stern@rowland.harvard.edu>
15743L:	linux-usb@vger.kernel.org
15744S:	Maintained
15745F:	drivers/usb/host/uhci*
15746
15747USB VIDEO CLASS
15748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15749L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15750L:	linux-media@vger.kernel.org
15751T:	git git://linuxtv.org/media_tree.git
15752W:	http://www.ideasonboard.org/uvc/
15753S:	Maintained
15754F:	drivers/media/usb/uvc/
15755F:	include/uapi/linux/uvcvideo.h
15756
15757USB VISION DRIVER
15758M:	Hans Verkuil <hverkuil@xs4all.nl>
15759L:	linux-media@vger.kernel.org
15760T:	git git://linuxtv.org/media_tree.git
15761W:	https://linuxtv.org
15762S:	Odd Fixes
15763F:	drivers/media/usb/usbvision/
15764
15765USB WEBCAM GADGET
15766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15767L:	linux-usb@vger.kernel.org
15768S:	Maintained
15769F:	drivers/usb/gadget/function/*uvc*
15770F:	drivers/usb/gadget/legacy/webcam.c
15771F:	include/uapi/linux/usb/g_uvc.h
15772
15773USB WIRELESS RNDIS DRIVER (rndis_wlan)
15774M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15775L:	linux-wireless@vger.kernel.org
15776S:	Maintained
15777F:	drivers/net/wireless/rndis_wlan.c
15778
15779USB XHCI DRIVER
15780M:	Mathias Nyman <mathias.nyman@intel.com>
15781L:	linux-usb@vger.kernel.org
15782S:	Supported
15783F:	drivers/usb/host/xhci*
15784F:	drivers/usb/host/pci-quirks*
15785
15786USB ZD1201 DRIVER
15787L:	linux-wireless@vger.kernel.org
15788W:	http://linux-lc100020.sourceforge.net
15789S:	Orphan
15790F:	drivers/net/wireless/zydas/zd1201.*
15791
15792USB ZR364XX DRIVER
15793M:	Antoine Jacquet <royale@zerezo.com>
15794L:	linux-usb@vger.kernel.org
15795L:	linux-media@vger.kernel.org
15796T:	git git://linuxtv.org/media_tree.git
15797W:	http://royale.zerezo.com/zr364xx/
15798S:	Maintained
15799F:	Documentation/media/v4l-drivers/zr364xx*
15800F:	drivers/media/usb/zr364xx/
15801
15802USER-MODE LINUX (UML)
15803M:	Jeff Dike <jdike@addtoit.com>
15804M:	Richard Weinberger <richard@nod.at>
15805L:	linux-um@lists.infradead.org
15806W:	http://user-mode-linux.sourceforge.net
15807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15808S:	Maintained
15809F:	Documentation/virtual/uml/
15810F:	arch/um/
15811F:	arch/x86/um/
15812F:	fs/hostfs/
15813F:	fs/hppfs/
15814
15815USERSPACE COPYIN/COPYOUT (UIOVEC)
15816M:	Alexander Viro <viro@zeniv.linux.org.uk>
15817S:	Maintained
15818F:	lib/iov_iter.c
15819F:	include/linux/uio.h
15820
15821USERSPACE DMA BUFFER DRIVER
15822M:	Gerd Hoffmann <kraxel@redhat.com>
15823S:	Maintained
15824L:	dri-devel@lists.freedesktop.org
15825F:	drivers/dma-buf/udmabuf.c
15826F:	include/uapi/linux/udmabuf.h
15827T:	git git://anongit.freedesktop.org/drm/drm-misc
15828
15829USERSPACE I/O (UIO)
15830M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15831S:	Maintained
15832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15833F:	Documentation/driver-api/uio-howto.rst
15834F:	drivers/uio/
15835F:	include/linux/uio_driver.h
15836
15837UTIL-LINUX PACKAGE
15838M:	Karel Zak <kzak@redhat.com>
15839L:	util-linux@vger.kernel.org
15840W:	http://en.wikipedia.org/wiki/Util-linux
15841T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15842S:	Maintained
15843
15844UUID HELPERS
15845M:	Christoph Hellwig <hch@lst.de>
15846R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15847L:	linux-kernel@vger.kernel.org
15848T:	git git://git.infradead.org/users/hch/uuid.git
15849F:	lib/uuid.c
15850F:	lib/test_uuid.c
15851F:	include/linux/uuid.h
15852F:	include/uapi/linux/uuid.h
15853S:	Maintained
15854
15855UVESAFB DRIVER
15856M:	Michal Januszewski <spock@gentoo.org>
15857L:	linux-fbdev@vger.kernel.org
15858W:	https://github.com/mjanusz/v86d
15859S:	Maintained
15860F:	Documentation/fb/uvesafb.txt
15861F:	drivers/video/fbdev/uvesafb.*
15862
15863VF610 NAND DRIVER
15864M:	Stefan Agner <stefan@agner.ch>
15865L:	linux-mtd@lists.infradead.org
15866S:	Supported
15867F:	drivers/mtd/nand/raw/vf610_nfc.c
15868
15869VFAT/FAT/MSDOS FILESYSTEM
15870M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15871S:	Maintained
15872F:	Documentation/filesystems/vfat.txt
15873F:	fs/fat/
15874
15875VFIO DRIVER
15876M:	Alex Williamson <alex.williamson@redhat.com>
15877L:	kvm@vger.kernel.org
15878T:	git git://github.com/awilliam/linux-vfio.git
15879S:	Maintained
15880F:	Documentation/vfio.txt
15881F:	drivers/vfio/
15882F:	include/linux/vfio.h
15883F:	include/uapi/linux/vfio.h
15884
15885VFIO MEDIATED DEVICE DRIVERS
15886M:	Kirti Wankhede <kwankhede@nvidia.com>
15887L:	kvm@vger.kernel.org
15888S:	Maintained
15889F:	Documentation/vfio-mediated-device.txt
15890F:	drivers/vfio/mdev/
15891F:	include/linux/mdev.h
15892F:	samples/vfio-mdev/
15893
15894VFIO PLATFORM DRIVER
15895M:	Eric Auger <eric.auger@redhat.com>
15896L:	kvm@vger.kernel.org
15897S:	Maintained
15898F:	drivers/vfio/platform/
15899
15900VGA_SWITCHEROO
15901R:	Lukas Wunner <lukas@wunner.de>
15902S:	Maintained
15903F:	Documentation/gpu/vga-switcheroo.rst
15904F:	drivers/gpu/vga/vga_switcheroo.c
15905F:	include/linux/vga_switcheroo.h
15906T:	git git://anongit.freedesktop.org/drm/drm-misc
15907
15908VIA RHINE NETWORK DRIVER
15909S:	Orphan
15910F:	drivers/net/ethernet/via/via-rhine.c
15911
15912VIA SD/MMC CARD CONTROLLER DRIVER
15913M:	Bruce Chang <brucechang@via.com.tw>
15914M:	Harald Welte <HaraldWelte@viatech.com>
15915S:	Maintained
15916F:	drivers/mmc/host/via-sdmmc.c
15917
15918VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15919M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15920L:	linux-fbdev@vger.kernel.org
15921S:	Maintained
15922F:	include/linux/via-core.h
15923F:	include/linux/via-gpio.h
15924F:	include/linux/via_i2c.h
15925F:	drivers/video/fbdev/via/
15926
15927VIA VELOCITY NETWORK DRIVER
15928M:	Francois Romieu <romieu@fr.zoreil.com>
15929L:	netdev@vger.kernel.org
15930S:	Maintained
15931F:	drivers/net/ethernet/via/via-velocity.*
15932
15933VICODEC VIRTUAL CODEC DRIVER
15934M:	Hans Verkuil <hans.verkuil@cisco.com>
15935L:	linux-media@vger.kernel.org
15936T:	git git://linuxtv.org/media_tree.git
15937W:	https://linuxtv.org
15938S:	Maintained
15939F:	drivers/media/platform/vicodec/*
15940
15941VIDEO MULTIPLEXER DRIVER
15942M:	Philipp Zabel <p.zabel@pengutronix.de>
15943L:	linux-media@vger.kernel.org
15944S:	Maintained
15945F:	drivers/media/platform/video-mux.c
15946
15947VIDEO I2C POLLING DRIVER
15948M:	Matt Ranostay <matt.ranostay@konsulko.com>
15949L:	linux-media@vger.kernel.org
15950S:	Maintained
15951F:	drivers/media/i2c/video-i2c.c
15952
15953VIDEOBUF2 FRAMEWORK
15954M:	Pawel Osciak <pawel@osciak.com>
15955M:	Marek Szyprowski <m.szyprowski@samsung.com>
15956M:	Kyungmin Park <kyungmin.park@samsung.com>
15957L:	linux-media@vger.kernel.org
15958S:	Maintained
15959F:	drivers/media/common/videobuf2/*
15960F:	include/media/videobuf2-*
15961
15962VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15963M:	Helen Koike <helen.koike@collabora.com>
15964L:	linux-media@vger.kernel.org
15965T:	git git://linuxtv.org/media_tree.git
15966W:	https://linuxtv.org
15967S:	Maintained
15968F:	drivers/media/platform/vimc/*
15969
15970VIRT LIB
15971M:	Alex Williamson <alex.williamson@redhat.com>
15972M:	Paolo Bonzini <pbonzini@redhat.com>
15973L:	kvm@vger.kernel.org
15974S:	Supported
15975F:	virt/lib/
15976
15977VIRTIO AND VHOST VSOCK DRIVER
15978M:	Stefan Hajnoczi <stefanha@redhat.com>
15979L:	kvm@vger.kernel.org
15980L:	virtualization@lists.linux-foundation.org
15981L:	netdev@vger.kernel.org
15982S:	Maintained
15983F:	include/linux/virtio_vsock.h
15984F:	include/uapi/linux/virtio_vsock.h
15985F:	include/uapi/linux/vsockmon.h
15986F:	include/uapi/linux/vm_sockets_diag.h
15987F:	net/vmw_vsock/diag.c
15988F:	net/vmw_vsock/af_vsock_tap.c
15989F:	net/vmw_vsock/virtio_transport_common.c
15990F:	net/vmw_vsock/virtio_transport.c
15991F:	drivers/net/vsockmon.c
15992F:	drivers/vhost/vsock.c
15993F:	tools/testing/vsock/
15994
15995VIRTIO CONSOLE DRIVER
15996M:	Amit Shah <amit@kernel.org>
15997L:	virtualization@lists.linux-foundation.org
15998S:	Maintained
15999F:	drivers/char/virtio_console.c
16000F:	include/linux/virtio_console.h
16001F:	include/uapi/linux/virtio_console.h
16002
16003VIRTIO CORE, NET AND BLOCK DRIVERS
16004M:	"Michael S. Tsirkin" <mst@redhat.com>
16005M:	Jason Wang <jasowang@redhat.com>
16006L:	virtualization@lists.linux-foundation.org
16007S:	Maintained
16008F:	Documentation/devicetree/bindings/virtio/
16009F:	drivers/virtio/
16010F:	tools/virtio/
16011F:	drivers/net/virtio_net.c
16012F:	drivers/block/virtio_blk.c
16013F:	include/linux/virtio*.h
16014F:	include/uapi/linux/virtio_*.h
16015F:	drivers/crypto/virtio/
16016F:	mm/balloon_compaction.c
16017
16018VIRTIO CRYPTO DRIVER
16019M:	Gonglei <arei.gonglei@huawei.com>
16020L:	virtualization@lists.linux-foundation.org
16021L:	linux-crypto@vger.kernel.org
16022S:	Maintained
16023F:	drivers/crypto/virtio/
16024F:	include/uapi/linux/virtio_crypto.h
16025
16026VIRTIO DRIVERS FOR S390
16027M:	Cornelia Huck <cohuck@redhat.com>
16028M:	Halil Pasic <pasic@linux.ibm.com>
16029L:	linux-s390@vger.kernel.org
16030L:	virtualization@lists.linux-foundation.org
16031L:	kvm@vger.kernel.org
16032S:	Supported
16033F:	drivers/s390/virtio/
16034F:	arch/s390/include/uapi/asm/virtio-ccw.h
16035
16036VIRTIO GPU DRIVER
16037M:	David Airlie <airlied@linux.ie>
16038M:	Gerd Hoffmann <kraxel@redhat.com>
16039L:	dri-devel@lists.freedesktop.org
16040L:	virtualization@lists.linux-foundation.org
16041T:	git git://anongit.freedesktop.org/drm/drm-misc
16042S:	Maintained
16043F:	drivers/gpu/drm/virtio/
16044F:	include/uapi/linux/virtio_gpu.h
16045
16046VIRTIO HOST (VHOST)
16047M:	"Michael S. Tsirkin" <mst@redhat.com>
16048M:	Jason Wang <jasowang@redhat.com>
16049L:	kvm@vger.kernel.org
16050L:	virtualization@lists.linux-foundation.org
16051L:	netdev@vger.kernel.org
16052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16053S:	Maintained
16054F:	drivers/vhost/
16055F:	include/uapi/linux/vhost.h
16056
16057VIRTIO INPUT DRIVER
16058M:	Gerd Hoffmann <kraxel@redhat.com>
16059S:	Maintained
16060F:	drivers/virtio/virtio_input.c
16061F:	include/uapi/linux/virtio_input.h
16062
16063VIRTUAL BOX GUEST DEVICE DRIVER
16064M:	Hans de Goede <hdegoede@redhat.com>
16065M:	Arnd Bergmann <arnd@arndb.de>
16066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16067S:	Maintained
16068F:	include/linux/vbox_utils.h
16069F:	include/uapi/linux/vbox*.h
16070F:	drivers/virt/vboxguest/
16071
16072VIRTUAL SERIO DEVICE DRIVER
16073M:	Stephen Chandler Paul <thatslyude@gmail.com>
16074S:	Maintained
16075F:	drivers/input/serio/userio.c
16076F:	include/uapi/linux/userio.h
16077
16078VIVID VIRTUAL VIDEO DRIVER
16079M:	Hans Verkuil <hverkuil@xs4all.nl>
16080L:	linux-media@vger.kernel.org
16081T:	git git://linuxtv.org/media_tree.git
16082W:	https://linuxtv.org
16083S:	Maintained
16084F:	drivers/media/platform/vivid/*
16085
16086VLYNQ BUS
16087M:	Florian Fainelli <f.fainelli@gmail.com>
16088L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16089S:	Maintained
16090F:	drivers/vlynq/vlynq.c
16091F:	include/linux/vlynq.h
16092
16093VME SUBSYSTEM
16094M:	Martyn Welch <martyn@welchs.me.uk>
16095M:	Manohar Vanga <manohar.vanga@gmail.com>
16096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16097L:	devel@driverdev.osuosl.org
16098S:	Maintained
16099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16100F:	Documentation/driver-api/vme.rst
16101F:	drivers/staging/vme/
16102F:	drivers/vme/
16103F:	include/linux/vme*
16104
16105VMWARE BALLOON DRIVER
16106M:	Xavier Deguillard <xdeguillard@vmware.com>
16107M:	Nadav Amit <namit@vmware.com>
16108M:	"VMware, Inc." <pv-drivers@vmware.com>
16109L:	linux-kernel@vger.kernel.org
16110S:	Maintained
16111F:	drivers/misc/vmw_balloon.c
16112
16113VMWARE HYPERVISOR INTERFACE
16114M:	Alok Kataria <akataria@vmware.com>
16115L:	virtualization@lists.linux-foundation.org
16116S:	Supported
16117F:	arch/x86/kernel/cpu/vmware.c
16118
16119VMWARE PVRDMA DRIVER
16120M:	Adit Ranadive <aditr@vmware.com>
16121M:	VMware PV-Drivers <pv-drivers@vmware.com>
16122L:	linux-rdma@vger.kernel.org
16123S:	Maintained
16124F:	drivers/infiniband/hw/vmw_pvrdma/
16125
16126VMware PVSCSI driver
16127M:	Jim Gill <jgill@vmware.com>
16128M:	VMware PV-Drivers <pv-drivers@vmware.com>
16129L:	linux-scsi@vger.kernel.org
16130S:	Maintained
16131F:	drivers/scsi/vmw_pvscsi.c
16132F:	drivers/scsi/vmw_pvscsi.h
16133
16134VMWARE VMMOUSE SUBDRIVER
16135M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16136M:	"VMware, Inc." <pv-drivers@vmware.com>
16137L:	linux-input@vger.kernel.org
16138S:	Maintained
16139F:	drivers/input/mouse/vmmouse.c
16140F:	drivers/input/mouse/vmmouse.h
16141
16142VMWARE VMXNET3 ETHERNET DRIVER
16143M:	Ronak Doshi <doshir@vmware.com>
16144M:	"VMware, Inc." <pv-drivers@vmware.com>
16145L:	netdev@vger.kernel.org
16146S:	Maintained
16147F:	drivers/net/vmxnet3/
16148
16149VOCORE VOCORE2 BOARD
16150M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16151L:	linux-mips@vger.kernel.org
16152S:	Maintained
16153F:	arch/mips/boot/dts/ralink/vocore2.dts
16154
16155VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16156M:	Liam Girdwood <lgirdwood@gmail.com>
16157M:	Mark Brown <broonie@kernel.org>
16158L:	linux-kernel@vger.kernel.org
16159W:	http://www.slimlogic.co.uk/?p=48
16160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16161S:	Supported
16162F:	Documentation/devicetree/bindings/regulator/
16163F:	Documentation/power/regulator/
16164F:	drivers/regulator/
16165F:	include/dt-bindings/regulator/
16166F:	include/linux/regulator/
16167
16168VRF
16169M:	David Ahern <dsa@cumulusnetworks.com>
16170M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16171L:	netdev@vger.kernel.org
16172S:	Maintained
16173F:	drivers/net/vrf.c
16174F:	Documentation/networking/vrf.txt
16175
16176VT1211 HARDWARE MONITOR DRIVER
16177M:	Juerg Haefliger <juergh@gmail.com>
16178L:	linux-hwmon@vger.kernel.org
16179S:	Maintained
16180F:	Documentation/hwmon/vt1211
16181F:	drivers/hwmon/vt1211.c
16182
16183VT8231 HARDWARE MONITOR DRIVER
16184M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16185L:	linux-hwmon@vger.kernel.org
16186S:	Maintained
16187F:	drivers/hwmon/vt8231.c
16188
16189VUB300 USB to SDIO/SD/MMC bridge chip
16190M:	Tony Olech <tony.olech@elandigitalsystems.com>
16191L:	linux-mmc@vger.kernel.org
16192L:	linux-usb@vger.kernel.org
16193S:	Supported
16194F:	drivers/mmc/host/vub300.c
16195
16196W1 DALLAS'S 1-WIRE BUS
16197M:	Evgeniy Polyakov <zbr@ioremap.net>
16198S:	Maintained
16199F:	Documentation/devicetree/bindings/w1/
16200F:	Documentation/w1/
16201F:	drivers/w1/
16202F:	include/linux/w1.h
16203
16204W83791D HARDWARE MONITORING DRIVER
16205M:	Marc Hulsman <m.hulsman@tudelft.nl>
16206L:	linux-hwmon@vger.kernel.org
16207S:	Maintained
16208F:	Documentation/hwmon/w83791d
16209F:	drivers/hwmon/w83791d.c
16210
16211W83793 HARDWARE MONITORING DRIVER
16212M:	Rudolf Marek <r.marek@assembler.cz>
16213L:	linux-hwmon@vger.kernel.org
16214S:	Maintained
16215F:	Documentation/hwmon/w83793
16216F:	drivers/hwmon/w83793.c
16217
16218W83795 HARDWARE MONITORING DRIVER
16219M:	Jean Delvare <jdelvare@suse.com>
16220L:	linux-hwmon@vger.kernel.org
16221S:	Maintained
16222F:	drivers/hwmon/w83795.c
16223
16224W83L51xD SD/MMC CARD INTERFACE DRIVER
16225M:	Pierre Ossman <pierre@ossman.eu>
16226S:	Maintained
16227F:	drivers/mmc/host/wbsd.*
16228
16229WACOM PROTOCOL 4 SERIAL TABLETS
16230M:	Julian Squires <julian@cipht.net>
16231M:	Hans de Goede <hdegoede@redhat.com>
16232L:	linux-input@vger.kernel.org
16233S:	Maintained
16234F:	drivers/input/tablet/wacom_serial4.c
16235
16236WATCHDOG DEVICE DRIVERS
16237M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16238M:	Guenter Roeck <linux@roeck-us.net>
16239L:	linux-watchdog@vger.kernel.org
16240W:	http://www.linux-watchdog.org/
16241T:	git git://www.linux-watchdog.org/linux-watchdog.git
16242S:	Maintained
16243F:	Documentation/devicetree/bindings/watchdog/
16244F:	Documentation/watchdog/
16245F:	drivers/watchdog/
16246F:	include/linux/watchdog.h
16247F:	include/uapi/linux/watchdog.h
16248
16249WHISKEYCOVE PMIC GPIO DRIVER
16250M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16251L:	linux-gpio@vger.kernel.org
16252S:	Maintained
16253F:	drivers/gpio/gpio-wcove.c
16254
16255WIIMOTE HID DRIVER
16256M:	David Herrmann <dh.herrmann@googlemail.com>
16257L:	linux-input@vger.kernel.org
16258S:	Maintained
16259F:	drivers/hid/hid-wiimote*
16260
16261WILOCITY WIL6210 WIRELESS DRIVER
16262M:	Maya Erez <merez@codeaurora.org>
16263L:	linux-wireless@vger.kernel.org
16264L:	wil6210@qti.qualcomm.com
16265S:	Supported
16266W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16267F:	drivers/net/wireless/ath/wil6210/
16268
16269WIMAX STACK
16270M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16271M:	linux-wimax@intel.com
16272L:	wimax@linuxwimax.org (subscribers-only)
16273S:	Supported
16274W:	http://linuxwimax.org
16275F:	Documentation/wimax/README.wimax
16276F:	include/linux/wimax/debug.h
16277F:	include/net/wimax.h
16278F:	include/uapi/linux/wimax.h
16279F:	net/wimax/
16280
16281WINBOND CIR DRIVER
16282M:	David Härdeman <david@hardeman.nu>
16283S:	Maintained
16284F:	drivers/media/rc/winbond-cir.c
16285
16286WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16287M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16288L:	linux-watchdog@vger.kernel.org
16289S:	Maintained
16290F:	drivers/watchdog/ebc-c384_wdt.c
16291
16292WINSYSTEMS WS16C48 GPIO DRIVER
16293M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16294L:	linux-gpio@vger.kernel.org
16295S:	Maintained
16296F:	drivers/gpio/gpio-ws16c48.c
16297
16298WISTRON LAPTOP BUTTON DRIVER
16299M:	Miloslav Trmac <mitr@volny.cz>
16300S:	Maintained
16301F:	drivers/input/misc/wistron_btns.c
16302
16303WL3501 WIRELESS PCMCIA CARD DRIVER
16304L:	linux-wireless@vger.kernel.org
16305S:	Odd fixes
16306F:	drivers/net/wireless/wl3501*
16307
16308WOLFSON MICROELECTRONICS DRIVERS
16309L:	patches@opensource.cirrus.com
16310T:	git https://github.com/CirrusLogic/linux-drivers.git
16311W:	https://github.com/CirrusLogic/linux-drivers/wiki
16312S:	Supported
16313F:	Documentation/hwmon/wm83??
16314F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16315F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16316F:	Documentation/devicetree/bindings/mfd/arizona.txt
16317F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16318F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16319F:	arch/arm/mach-s3c64xx/mach-crag6410*
16320F:	drivers/clk/clk-wm83*.c
16321F:	drivers/extcon/extcon-arizona.c
16322F:	drivers/leds/leds-wm83*.c
16323F:	drivers/gpio/gpio-*wm*.c
16324F:	drivers/gpio/gpio-arizona.c
16325F:	drivers/hwmon/wm83??-hwmon.c
16326F:	drivers/input/misc/wm831x-on.c
16327F:	drivers/input/touchscreen/wm831x-ts.c
16328F:	drivers/input/touchscreen/wm97*.c
16329F:	drivers/mfd/arizona*
16330F:	drivers/mfd/wm*.c
16331F:	drivers/mfd/cs47l24*
16332F:	drivers/power/supply/wm83*.c
16333F:	drivers/rtc/rtc-wm83*.c
16334F:	drivers/regulator/wm8*.c
16335F:	drivers/regulator/arizona*
16336F:	drivers/video/backlight/wm83*_bl.c
16337F:	drivers/watchdog/wm83*_wdt.c
16338F:	include/linux/mfd/arizona/
16339F:	include/linux/mfd/wm831x/
16340F:	include/linux/mfd/wm8350/
16341F:	include/linux/mfd/wm8400*
16342F:	include/linux/regulator/arizona*
16343F:	include/linux/wm97xx.h
16344F:	include/sound/wm????.h
16345F:	sound/soc/codecs/arizona.?
16346F:	sound/soc/codecs/wm*
16347F:	sound/soc/codecs/cs47l24*
16348
16349WORKQUEUE
16350M:	Tejun Heo <tj@kernel.org>
16351R:	Lai Jiangshan <jiangshanlai@gmail.com>
16352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16353S:	Maintained
16354F:	include/linux/workqueue.h
16355F:	kernel/workqueue.c
16356F:	Documentation/core-api/workqueue.rst
16357
16358X-POWERS AXP288 PMIC DRIVERS
16359M:	Hans de Goede <hdegoede@redhat.com>
16360S:	Maintained
16361N:	axp288
16362F:	drivers/acpi/pmic/intel_pmic_xpower.c
16363
16364X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16365M:	Chen-Yu Tsai <wens@csie.org>
16366L:	linux-kernel@vger.kernel.org
16367S:	Maintained
16368N:	axp[128]
16369
16370X.25 NETWORK LAYER
16371M:	Andrew Hendry <andrew.hendry@gmail.com>
16372L:	linux-x25@vger.kernel.org
16373S:	Odd Fixes
16374F:	Documentation/networking/x25*
16375F:	include/net/x25*
16376F:	net/x25/
16377
16378X86 ARCHITECTURE (32-BIT AND 64-BIT)
16379M:	Thomas Gleixner <tglx@linutronix.de>
16380M:	Ingo Molnar <mingo@redhat.com>
16381M:	Borislav Petkov <bp@alien8.de>
16382R:	"H. Peter Anvin" <hpa@zytor.com>
16383M:	x86@kernel.org
16384L:	linux-kernel@vger.kernel.org
16385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16386S:	Maintained
16387F:	Documentation/devicetree/bindings/x86/
16388F:	Documentation/x86/
16389F:	arch/x86/
16390
16391X86 ENTRY CODE
16392M:	Andy Lutomirski <luto@kernel.org>
16393L:	linux-kernel@vger.kernel.org
16394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16395S:	Maintained
16396F:	arch/x86/entry/
16397
16398X86 MCE INFRASTRUCTURE
16399M:	Tony Luck <tony.luck@intel.com>
16400M:	Borislav Petkov <bp@alien8.de>
16401L:	linux-edac@vger.kernel.org
16402S:	Maintained
16403F:	arch/x86/kernel/cpu/mcheck/*
16404
16405X86 MICROCODE UPDATE SUPPORT
16406M:	Borislav Petkov <bp@alien8.de>
16407S:	Maintained
16408F:	arch/x86/kernel/cpu/microcode/*
16409
16410X86 MM
16411M:	Dave Hansen <dave.hansen@linux.intel.com>
16412M:	Andy Lutomirski <luto@kernel.org>
16413M:	Peter Zijlstra <peterz@infradead.org>
16414L:	linux-kernel@vger.kernel.org
16415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16416S:	Maintained
16417F:	arch/x86/mm/
16418
16419X86 PLATFORM DRIVERS
16420M:	Darren Hart <dvhart@infradead.org>
16421M:	Andy Shevchenko <andy@infradead.org>
16422L:	platform-driver-x86@vger.kernel.org
16423T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16424S:	Maintained
16425F:	drivers/platform/x86/
16426F:	drivers/platform/olpc/
16427
16428X86 VDSO
16429M:	Andy Lutomirski <luto@kernel.org>
16430L:	linux-kernel@vger.kernel.org
16431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16432S:	Maintained
16433F:	arch/x86/entry/vdso/
16434
16435XARRAY
16436M:	Matthew Wilcox <willy@infradead.org>
16437L:	linux-fsdevel@vger.kernel.org
16438S:	Supported
16439F:	Documentation/core-api/xarray.rst
16440F:	lib/idr.c
16441F:	lib/xarray.c
16442F:	include/linux/idr.h
16443F:	include/linux/xarray.h
16444F:	tools/testing/radix-tree
16445
16446XC2028/3028 TUNER DRIVER
16447M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16448L:	linux-media@vger.kernel.org
16449W:	https://linuxtv.org
16450T:	git git://linuxtv.org/media_tree.git
16451S:	Maintained
16452F:	drivers/media/tuners/tuner-xc2028.*
16453
16454XDP SOCKETS (AF_XDP)
16455M:	Björn Töpel <bjorn.topel@intel.com>
16456M:	Magnus Karlsson <magnus.karlsson@intel.com>
16457L:	netdev@vger.kernel.org
16458S:	Maintained
16459F:	kernel/bpf/xskmap.c
16460F:	net/xdp/
16461
16462XEN BLOCK SUBSYSTEM
16463M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16464M:	Roger Pau Monné <roger.pau@citrix.com>
16465L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16466S:	Supported
16467F:	drivers/block/xen-blkback/*
16468F:	drivers/block/xen*
16469
16470XEN HYPERVISOR ARM
16471M:	Stefano Stabellini <sstabellini@kernel.org>
16472L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16473S:	Maintained
16474F:	arch/arm/xen/
16475F:	arch/arm/include/asm/xen/
16476
16477XEN HYPERVISOR ARM64
16478M:	Stefano Stabellini <sstabellini@kernel.org>
16479L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16480S:	Maintained
16481F:	arch/arm64/xen/
16482F:	arch/arm64/include/asm/xen/
16483
16484XEN HYPERVISOR INTERFACE
16485M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16486M:	Juergen Gross <jgross@suse.com>
16487R:	Stefano Stabellini <sstabellini@kernel.org>
16488L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16490S:	Supported
16491F:	arch/x86/xen/
16492F:	drivers/*/xen-*front.c
16493F:	drivers/xen/
16494F:	arch/x86/include/asm/xen/
16495F:	arch/x86/include/asm/pvclock-abi.h
16496F:	include/xen/
16497F:	include/uapi/xen/
16498F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16499F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16500
16501XEN NETWORK BACKEND DRIVER
16502M:	Wei Liu <wei.liu2@citrix.com>
16503M:	Paul Durrant <paul.durrant@citrix.com>
16504L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16505L:	netdev@vger.kernel.org
16506S:	Supported
16507F:	drivers/net/xen-netback/*
16508
16509XEN PCI SUBSYSTEM
16510M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16511L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16512S:	Supported
16513F:	arch/x86/pci/*xen*
16514F:	drivers/pci/*xen*
16515
16516XEN PVSCSI DRIVERS
16517M:	Juergen Gross <jgross@suse.com>
16518L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16519L:	linux-scsi@vger.kernel.org
16520S:	Supported
16521F:	drivers/scsi/xen-scsifront.c
16522F:	drivers/xen/xen-scsiback.c
16523F:	include/xen/interface/io/vscsiif.h
16524
16525XEN SWIOTLB SUBSYSTEM
16526M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16527L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16528L:	iommu@lists.linux-foundation.org
16529S:	Supported
16530F:	arch/x86/xen/*swiotlb*
16531F:	drivers/xen/*swiotlb*
16532
16533XEN SOUND FRONTEND DRIVER
16534M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16535L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16537S:	Supported
16538F:	sound/xen/*
16539
16540XFS FILESYSTEM
16541M:	Darrick J. Wong <darrick.wong@oracle.com>
16542M:	linux-xfs@vger.kernel.org
16543L:	linux-xfs@vger.kernel.org
16544W:	http://xfs.org/
16545T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16546S:	Supported
16547F:	Documentation/filesystems/xfs.txt
16548F:	fs/xfs/
16549
16550XILINX AXI ETHERNET DRIVER
16551M:	Anirudha Sarangi <anirudh@xilinx.com>
16552M:	John Linn <John.Linn@xilinx.com>
16553S:	Maintained
16554F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16555
16556XILINX UARTLITE SERIAL DRIVER
16557M:	Peter Korsgaard <jacmet@sunsite.dk>
16558L:	linux-serial@vger.kernel.org
16559S:	Maintained
16560F:	drivers/tty/serial/uartlite.c
16561
16562XILINX VIDEO IP CORES
16563M:	Hyun Kwon <hyun.kwon@xilinx.com>
16564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16565L:	linux-media@vger.kernel.org
16566T:	git git://linuxtv.org/media_tree.git
16567S:	Supported
16568F:	Documentation/devicetree/bindings/media/xilinx/
16569F:	drivers/media/platform/xilinx/
16570F:	include/uapi/linux/xilinx-v4l2-controls.h
16571
16572XILLYBUS DRIVER
16573M:	Eli Billauer <eli.billauer@gmail.com>
16574L:	linux-kernel@vger.kernel.org
16575S:	Supported
16576F:	drivers/char/xillybus/
16577
16578XLP9XX I2C DRIVER
16579M:	George Cherian <george.cherian@cavium.com>
16580M:	Jan Glauber <jglauber@cavium.com>
16581L:	linux-i2c@vger.kernel.org
16582W:	http://www.cavium.com
16583S:	Supported
16584F:	drivers/i2c/busses/i2c-xlp9xx.c
16585
16586XRA1403 GPIO EXPANDER
16587M:	Nandor Han <nandor.han@ge.com>
16588M:	Semi Malinen <semi.malinen@ge.com>
16589L:	linux-gpio@vger.kernel.org
16590S:	Maintained
16591F:	drivers/gpio/gpio-xra1403.c
16592F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16593
16594XTENSA XTFPGA PLATFORM SUPPORT
16595M:	Max Filippov <jcmvbkbc@gmail.com>
16596L:	linux-xtensa@linux-xtensa.org
16597S:	Maintained
16598F:	drivers/spi/spi-xtensa-xtfpga.c
16599F:	sound/soc/xtensa/xtfpga-i2s.c
16600
16601YAM DRIVER FOR AX.25
16602M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16603L:	linux-hams@vger.kernel.org
16604S:	Maintained
16605F:	drivers/net/hamradio/yam*
16606F:	include/linux/yam.h
16607
16608YAMA SECURITY MODULE
16609M:	Kees Cook <keescook@chromium.org>
16610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16611S:	Supported
16612F:	security/yama/
16613F:	Documentation/admin-guide/LSM/Yama.rst
16614
16615YEALINK PHONE DRIVER
16616M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16617L:	usbb2k-api-dev@nongnu.org
16618S:	Maintained
16619F:	Documentation/input/devices/yealink.rst
16620F:	drivers/input/misc/yealink.*
16621
16622Z8530 DRIVER FOR AX.25
16623M:	Joerg Reuter <jreuter@yaina.de>
16624W:	http://yaina.de/jreuter/
16625W:	http://www.qsl.net/dl1bke/
16626L:	linux-hams@vger.kernel.org
16627S:	Maintained
16628F:	Documentation/networking/z8530drv.txt
16629F:	drivers/net/hamradio/*scc.c
16630F:	drivers/net/hamradio/z8530.h
16631
16632ZBUD COMPRESSED PAGE ALLOCATOR
16633M:	Seth Jennings <sjenning@redhat.com>
16634M:	Dan Streetman <ddstreet@ieee.org>
16635L:	linux-mm@kvack.org
16636S:	Maintained
16637F:	mm/zbud.c
16638F:	include/linux/zbud.h
16639
16640ZD1211RW WIRELESS DRIVER
16641M:	Daniel Drake <dsd@gentoo.org>
16642M:	Ulrich Kunitz <kune@deine-taler.de>
16643W:	http://zd1211.ath.cx/wiki/DriverRewrite
16644L:	linux-wireless@vger.kernel.org
16645L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16646S:	Maintained
16647F:	drivers/net/wireless/zydas/zd1211rw/
16648
16649ZD1301 MEDIA DRIVER
16650M:	Antti Palosaari <crope@iki.fi>
16651L:	linux-media@vger.kernel.org
16652W:	https://linuxtv.org/
16653W:	http://palosaari.fi/linux/
16654Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16655S:	Maintained
16656F:	drivers/media/usb/dvb-usb-v2/zd1301*
16657
16658ZD1301_DEMOD MEDIA DRIVER
16659M:	Antti Palosaari <crope@iki.fi>
16660L:	linux-media@vger.kernel.org
16661W:	https://linuxtv.org/
16662W:	http://palosaari.fi/linux/
16663Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16664S:	Maintained
16665F:	drivers/media/dvb-frontends/zd1301_demod*
16666
16667ZPOOL COMPRESSED PAGE STORAGE API
16668M:	Dan Streetman <ddstreet@ieee.org>
16669L:	linux-mm@kvack.org
16670S:	Maintained
16671F:	mm/zpool.c
16672F:	include/linux/zpool.h
16673
16674ZR36067 VIDEO FOR LINUX DRIVER
16675L:	mjpeg-users@lists.sourceforge.net
16676L:	linux-media@vger.kernel.org
16677W:	http://mjpeg.sourceforge.net/driver-zoran/
16678T:	hg https://linuxtv.org/hg/v4l-dvb
16679S:	Odd Fixes
16680F:	drivers/staging/media/zoran/
16681
16682ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16683M:	Minchan Kim <minchan@kernel.org>
16684M:	Nitin Gupta <ngupta@vflare.org>
16685R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16686L:	linux-kernel@vger.kernel.org
16687S:	Maintained
16688F:	drivers/block/zram/
16689F:	Documentation/blockdev/zram.txt
16690
16691ZS DECSTATION Z85C30 SERIAL DRIVER
16692M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16693S:	Maintained
16694F:	drivers/tty/serial/zs.*
16695
16696ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16697M:	Minchan Kim <minchan@kernel.org>
16698M:	Nitin Gupta <ngupta@vflare.org>
16699R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16700L:	linux-mm@kvack.org
16701S:	Maintained
16702F:	mm/zsmalloc.c
16703F:	include/linux/zsmalloc.h
16704F:	Documentation/vm/zsmalloc.rst
16705
16706ZSWAP COMPRESSED SWAP CACHING
16707M:	Seth Jennings <sjenning@redhat.com>
16708M:	Dan Streetman <ddstreet@ieee.org>
16709L:	linux-mm@kvack.org
16710S:	Maintained
16711F:	mm/zswap.c
16712
16713THE REST
16714M:	Linus Torvalds <torvalds@linux-foundation.org>
16715L:	linux-kernel@vger.kernel.org
16716Q:	http://patchwork.kernel.org/project/LKML/list/
16717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16718S:	Buried alive in reporters
16719F:	*
16720F:	*/
16721