xref: /openbmc/linux/MAINTAINERS (revision 71844fac)
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
1475
1476ARM/EBSA110 MACHINE SUPPORT
1477M:	Russell King <linux@armlinux.org.uk>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479W:	http://www.armlinux.org.uk/
1480S:	Maintained
1481F:	arch/arm/mach-ebsa110/
1482F:	drivers/net/ethernet/amd/am79c961a.*
1483
1484ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489N:	efm32
1490
1491ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492M:	Robert Jarzmik <robert.jarzmik@free.fr>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/ezx.c
1496
1497ARM/FARADAY FA526 PORT
1498M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501T:	git git://git.berlios.de/gemini-board
1502F:	arch/arm/mm/*-fa*
1503
1504ARM/FOOTBRIDGE ARCHITECTURE
1505M:	Russell King <linux@armlinux.org.uk>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507W:	http://www.armlinux.org.uk/
1508S:	Maintained
1509F:	arch/arm/include/asm/hardware/dec21285.h
1510F:	arch/arm/mach-footbridge/
1511
1512ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513M:	Shawn Guo <shawnguo@kernel.org>
1514M:	Sascha Hauer <s.hauer@pengutronix.de>
1515R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1516R:	Fabio Estevam <fabio.estevam@nxp.com>
1517R:	NXP Linux Team <linux-imx@nxp.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521F:	arch/arm/mach-imx/
1522F:	arch/arm/mach-mxs/
1523F:	arch/arm/boot/dts/imx*
1524F:	arch/arm/configs/imx*_defconfig
1525F:	drivers/clk/imx/
1526F:	drivers/firmware/imx/
1527F:	drivers/soc/imx/
1528F:	include/linux/firmware/imx/
1529F:	include/soc/imx/
1530
1531ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532M:	Shawn Guo <shawnguo@kernel.org>
1533M:	Sascha Hauer <s.hauer@pengutronix.de>
1534R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1535R:	Stefan Agner <stefan@agner.ch>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/*vf610*
1540F:	arch/arm/boot/dts/vf*
1541
1542ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543M:	Shawn Guo <shawnguo@kernel.org>
1544M:	Li Yang <leoyang.li@nxp.com>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S:	Maintained
1547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548F:	arch/arm/boot/dts/ls1021a*
1549F:	arch/arm64/boot/dts/freescale/fsl-*
1550F:	arch/arm64/boot/dts/freescale/qoriq-*
1551
1552ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/GUMSTIX MACHINE SUPPORT
1558M:	Steve Sakoman <sakoman@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561
1562ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563M:	Philipp Zabel <philipp.zabel@gmail.com>
1564M:	Paul Parsons <lost.distance@yahoo.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm/mach-pxa/hx4700.c
1568F:	arch/arm/mach-pxa/include/mach/hx4700.h
1569F:	sound/soc/pxa/hx4700.c
1570
1571ARM/HISILICON SOC SUPPORT
1572M:	Wei Xu <xuwei5@hisilicon.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574W:	http://www.hisilicon.com
1575S:	Supported
1576T:	git git://github.com/hisilicon/linux-hisi.git
1577F:	arch/arm/mach-hisi/
1578F:	arch/arm/boot/dts/hi3*
1579F:	arch/arm/boot/dts/hip*
1580F:	arch/arm/boot/dts/hisi*
1581F:	arch/arm64/boot/dts/hisilicon/
1582
1583ARM/HP JORNADA 7XX MACHINE SUPPORT
1584M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585W:	www.jlime.com
1586S:	Maintained
1587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588F:	arch/arm/mach-sa1100/jornada720.c
1589F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591ARM/IGEP MACHINE SUPPORT
1592M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1593M:	Javier Martinez Canillas <javier@dowhile0.org>
1594L:	linux-omap@vger.kernel.org
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/omap3-igep*
1598
1599ARM/INCOME PXA270 SUPPORT
1600M:	Marek Vasut <marek.vasut@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602S:	Maintained
1603F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605ARM/INTEL IOP13XX ARM ARCHITECTURE
1606M:	Lennert Buytenhek <kernel@wantstofly.org>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609
1610ARM/INTEL IOP32X ARM ARCHITECTURE
1611M:	Lennert Buytenhek <kernel@wantstofly.org>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614
1615ARM/INTEL IOP33X ARM ARCHITECTURE
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Orphan
1618
1619ARM/INTEL IQ81342EX MACHINE SUPPORT
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/INTEL IXDP2850 MACHINE SUPPORT
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IXP4XX ARM ARCHITECTURE
1630M:	Imre Kaloz <kaloz@openwrt.org>
1631M:	Krzysztof Halasa <khalasa@piap.pl>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634F:	arch/arm/mach-ixp4xx/
1635
1636ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637M:	Jonathan Cameron <jic23@cam.ac.uk>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-pxa/stargate2.c
1641F:	drivers/pcmcia/pxa2xx_stargate2.c
1642
1643ARM/INTEL XSC3 (MANZANO) ARM CORE
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649M:	Lennert Buytenhek <kernel@wantstofly.org>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S:	Maintained
1652
1653ARM/LG1K ARCHITECTURE
1654M:	Chanho Min <chanho.min@lge.com>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	arch/arm64/boot/dts/lg/
1658
1659ARM/LOGICPD PXA270 MACHINE SUPPORT
1660M:	Lennert Buytenhek <kernel@wantstofly.org>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663
1664ARM/LPC18XX ARCHITECTURE
1665M:	Vladimir Zapolskiy <vz@mleia.com>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	arch/arm/boot/dts/lpc43*
1669F:	drivers/i2c/busses/i2c-lpc2k.c
1670F:	drivers/memory/pl172.c
1671F:	drivers/mtd/spi-nor/nxp-spifi.c
1672F:	drivers/rtc/rtc-lpc24xx.c
1673N:	lpc18xx
1674
1675ARM/LPC32XX SOC SUPPORT
1676M:	Vladimir Zapolskiy <vz@mleia.com>
1677M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1680S:	Maintained
1681F:	arch/arm/boot/dts/lpc32*
1682F:	arch/arm/mach-lpc32xx/
1683F:	drivers/i2c/busses/i2c-pnx.c
1684F:	drivers/net/ethernet/nxp/lpc_eth.c
1685F:	drivers/usb/host/ohci-nxp.c
1686F:	drivers/watchdog/pnx4008_wdt.c
1687N:	lpc32xx
1688
1689ARM/MAGICIAN MACHINE SUPPORT
1690M:	Philipp Zabel <philipp.zabel@gmail.com>
1691S:	Maintained
1692
1693ARM/Marvell Dove/MV78xx0/Orion SOC support
1694M:	Jason Cooper <jason@lakedaemon.net>
1695M:	Andrew Lunn <andrew@lunn.ch>
1696M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697M:	Gregory Clement <gregory.clement@bootlin.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S:	Maintained
1700F:	Documentation/devicetree/bindings/soc/dove/
1701F:	arch/arm/mach-dove/
1702F:	arch/arm/mach-mv78xx0/
1703F:	arch/arm/mach-orion5x/
1704F:	arch/arm/plat-orion/
1705F:	arch/arm/boot/dts/dove*
1706F:	arch/arm/boot/dts/orion5x*
1707
1708ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709M:	Jason Cooper <jason@lakedaemon.net>
1710M:	Andrew Lunn <andrew@lunn.ch>
1711M:	Gregory Clement <gregory.clement@bootlin.com>
1712M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715F:	arch/arm/boot/dts/armada*
1716F:	arch/arm/boot/dts/kirkwood*
1717F:	arch/arm/configs/mvebu_*_defconfig
1718F:	arch/arm/mach-mvebu/
1719F:	arch/arm64/boot/dts/marvell/armada*
1720F:	drivers/cpufreq/armada-37xx-cpufreq.c
1721F:	drivers/cpufreq/mvebu-cpufreq.c
1722F:	drivers/irqchip/irq-armada-370-xp.c
1723F:	drivers/irqchip/irq-mvebu-*
1724F:	drivers/pinctrl/mvebu/
1725F:	drivers/rtc/rtc-armada38x.c
1726
1727ARM/Mediatek RTC DRIVER
1728M:	Eddie Huang <eddie.huang@mediatek.com>
1729M:	Sean Wang <sean.wang@mediatek.com>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734F:	drivers/rtc/rtc-mt6397.c
1735F:	drivers/rtc/rtc-mt7622.c
1736
1737ARM/Mediatek SoC support
1738M:	Matthias Brugger <matthias.bgg@gmail.com>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742F:	arch/arm/boot/dts/mt6*
1743F:	arch/arm/boot/dts/mt7*
1744F:	arch/arm/boot/dts/mt8*
1745F:	arch/arm/mach-mediatek/
1746F:	arch/arm64/boot/dts/mediatek/
1747N:	mtk
1748K:	mediatek
1749
1750ARM/Mediatek USB3 PHY DRIVER
1751M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	drivers/phy/mediatek/
1756F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758ARM/MICREL KS8695 ARCHITECTURE
1759M:	Greg Ungerer <gerg@uclinux.org>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761F:	arch/arm/mach-ks8695/
1762S:	Odd Fixes
1763
1764ARM/Microchip (AT91) SoC support
1765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1766M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1767M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769W:	http://www.linux4sam.org
1770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771S:	Supported
1772N:	at91
1773N:	atmel
1774F:	arch/arm/mach-at91/
1775F:	include/soc/at91/
1776F:	arch/arm/boot/dts/at91*.dts
1777F:	arch/arm/boot/dts/at91*.dtsi
1778F:	arch/arm/boot/dts/sama*.dts
1779F:	arch/arm/boot/dts/sama*.dtsi
1780F:	arch/arm/include/debug/at91.S
1781F:	drivers/memory/atmel*
1782F:	drivers/watchdog/sama5d4_wdt.c
1783X:	drivers/input/touchscreen/atmel_mxt_ts.c
1784X:	drivers/net/wireless/atmel/
1785
1786ARM/MIOA701 MACHINE SUPPORT
1787M:	Robert Jarzmik <robert.jarzmik@free.fr>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789F:	arch/arm/mach-pxa/mioa701.c
1790S:	Maintained
1791
1792ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793M:	Michael Petchkovsky <mkpetch@internode.on.net>
1794S:	Maintained
1795
1796ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797M:	Linus Walleij <linus.walleij@linaro.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800F:	arch/arm/mach-nomadik/
1801F:	arch/arm/mach-u300/
1802F:	arch/arm/mach-ux500/
1803F:	arch/arm/boot/dts/ste-*
1804F:	drivers/clk/clk-nomadik.c
1805F:	drivers/clk/clk-u300.c
1806F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1807F:	drivers/clocksource/timer-u300.c
1808F:	drivers/dma/coh901318*
1809F:	drivers/dma/ste_dma40*
1810F:	drivers/hwspinlock/u8500_hsem.c
1811F:	drivers/i2c/busses/i2c-nomadik.c
1812F:	drivers/i2c/busses/i2c-stu300.c
1813F:	drivers/mfd/ab3100*
1814F:	drivers/mfd/ab8500*
1815F:	drivers/mfd/abx500*
1816F:	drivers/mfd/dbx500*
1817F:	drivers/mfd/db8500*
1818F:	drivers/pinctrl/nomadik/
1819F:	drivers/pinctrl/pinctrl-coh901*
1820F:	drivers/pinctrl/pinctrl-u300.c
1821F:	drivers/rtc/rtc-ab3100.c
1822F:	drivers/rtc/rtc-ab8500.c
1823F:	drivers/rtc/rtc-coh901331.c
1824F:	drivers/rtc/rtc-pl031.c
1825F:	drivers/watchdog/coh901327_wdt.c
1826F:	Documentation/devicetree/bindings/arm/ste-*
1827F:	Documentation/devicetree/bindings/arm/ux500/
1828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830ARM/NUVOTON NPCM ARCHITECTURE
1831M:	Avi Fishman <avifishman70@gmail.com>
1832M:	Tomer Maimon <tmaimon77@gmail.com>
1833R:	Patrick Venture <venture@google.com>
1834R:	Nancy Yuen <yuenn@google.com>
1835R:	Brendan Higgins <brendanhiggins@google.com>
1836L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837S:	Supported
1838F:	arch/arm/mach-npcm/
1839F:	arch/arm/boot/dts/nuvoton-npcm*
1840F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841F:	drivers/*/*npcm*
1842F:	Documentation/devicetree/bindings/*/*npcm*
1843F:	Documentation/devicetree/bindings/*/*/*npcm*
1844
1845ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846M:	Wan ZongShun <mcuos.com@gmail.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848W:	http://www.mcuos.com
1849S:	Maintained
1850F:	arch/arm/mach-w90x900/
1851F:	drivers/input/keyboard/w90p910_keypad.c
1852F:	drivers/input/touchscreen/w90p910_ts.c
1853F:	drivers/watchdog/nuc900_wdt.c
1854F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1855F:	drivers/mtd/nand/raw/nuc900_nand.c
1856F:	drivers/rtc/rtc-nuc900.c
1857F:	drivers/spi/spi-nuc900.c
1858F:	drivers/usb/host/ehci-w90x900.c
1859F:	drivers/video/fbdev/nuc900fb.c
1860
1861ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1863L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1864W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865S:	Supported
1866
1867ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868M:	Alexander Clouter <alex@digriz.org.uk>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870W:	http://www.digriz.org.uk/ts78xx/kernel
1871S:	Maintained
1872F:	arch/arm/mach-orion5x/ts78xx-*
1873
1874ARM/OXNAS platform support
1875M:	Neil Armstrong <narmstrong@baylibre.com>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-oxnas@groups.io (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/mach-oxnas/
1880F:	arch/arm/boot/dts/ox8*.dts*
1881N:	oxnas
1882
1883ARM/PALM TREO SUPPORT
1884M:	Tomas Cech <sleep_walker@suse.com>
1885L:	linux-arm-kernel@lists.infradead.org
1886W:	http://hackndev.com
1887S:	Maintained
1888F:	arch/arm/mach-pxa/palmtreo.*
1889
1890ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891M:	Marek Vasut <marek.vasut@gmail.com>
1892L:	linux-arm-kernel@lists.infradead.org
1893W:	http://hackndev.com
1894S:	Maintained
1895F:	arch/arm/mach-pxa/include/mach/palmtx.h
1896F:	arch/arm/mach-pxa/palmtx.c
1897F:	arch/arm/mach-pxa/palmt5.*
1898F:	arch/arm/mach-pxa/include/mach/palmld.h
1899F:	arch/arm/mach-pxa/palmld.c
1900F:	arch/arm/mach-pxa/palmte2.*
1901F:	arch/arm/mach-pxa/include/mach/palmtc.h
1902F:	arch/arm/mach-pxa/palmtc.c
1903
1904ARM/PALMZ72 SUPPORT
1905M:	Sergey Lapin <slapin@ossfans.org>
1906L:	linux-arm-kernel@lists.infradead.org
1907W:	http://hackndev.com
1908S:	Maintained
1909F:	arch/arm/mach-pxa/palmz72.*
1910
1911ARM/PLEB SUPPORT
1912M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1913W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914S:	Maintained
1915
1916ARM/PT DIGITAL BOARD PORT
1917M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W:	http://www.armlinux.org.uk/
1920S:	Maintained
1921
1922ARM/QUALCOMM SUPPORT
1923M:	Andy Gross <andy.gross@linaro.org>
1924M:	David Brown <david.brown@linaro.org>
1925L:	linux-arm-msm@vger.kernel.org
1926L:	linux-soc@vger.kernel.org
1927S:	Maintained
1928F:	Documentation/devicetree/bindings/soc/qcom/
1929F:	arch/arm/boot/dts/qcom-*.dts
1930F:	arch/arm/boot/dts/qcom-*.dtsi
1931F:	arch/arm/mach-qcom/
1932F:	arch/arm64/boot/dts/qcom/*
1933F:	drivers/i2c/busses/i2c-qup.c
1934F:	drivers/clk/qcom/
1935F:	drivers/dma/qcom/
1936F:	drivers/soc/qcom/
1937F:	drivers/spi/spi-qup.c
1938F:	drivers/tty/serial/msm_serial.c
1939F:	drivers/*/pm8???-*
1940F:	drivers/mfd/ssbi.c
1941F:	drivers/firmware/qcom_scm*
1942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944ARM/RADISYS ENP2611 MACHINE SUPPORT
1945M:	Lennert Buytenhek <kernel@wantstofly.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948
1949ARM/REALTEK ARCHITECTURE
1950M:	Andreas Färber <afaerber@suse.de>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm64/boot/dts/realtek/
1954F:	Documentation/devicetree/bindings/arm/realtek.txt
1955
1956ARM/RENESAS ARM64 ARCHITECTURE
1957M:	Simon Horman <horms@verge.net.au>
1958M:	Magnus Damm <magnus.damm@gmail.com>
1959L:	linux-renesas-soc@vger.kernel.org
1960Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962S:	Supported
1963F:	arch/arm64/boot/dts/renesas/
1964F:	Documentation/devicetree/bindings/arm/shmobile.txt
1965F:	drivers/soc/renesas/
1966F:	include/linux/soc/renesas/
1967
1968ARM/RISCPC ARCHITECTURE
1969M:	Russell King <linux@armlinux.org.uk>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971W:	http://www.armlinux.org.uk/
1972S:	Maintained
1973F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1974F:	arch/arm/include/asm/hardware/ioc.h
1975F:	arch/arm/include/asm/hardware/iomd.h
1976F:	arch/arm/include/asm/hardware/memc.h
1977F:	arch/arm/mach-rpc/
1978F:	drivers/net/ethernet/8390/etherh.c
1979F:	drivers/net/ethernet/i825xx/ether1*
1980F:	drivers/net/ethernet/seeq/ether3*
1981F:	drivers/scsi/arm/
1982
1983ARM/Rockchip SoC support
1984M:	Heiko Stuebner <heiko@sntech.de>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986L:	linux-rockchip@lists.infradead.org
1987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988S:	Maintained
1989F:	arch/arm/boot/dts/rk3*
1990F:	arch/arm/boot/dts/rv1108*
1991F:	arch/arm/mach-rockchip/
1992F:	drivers/clk/rockchip/
1993F:	drivers/i2c/busses/i2c-rk3x.c
1994F:	drivers/*/*rockchip*
1995F:	drivers/*/*/*rockchip*
1996F:	sound/soc/rockchip/
1997N:	rockchip
1998
1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000M:	Kukjin Kim <kgene@kernel.org>
2001M:	Krzysztof Kozlowski <krzk@kernel.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005S:	Maintained
2006F:	arch/arm/boot/dts/s3c*
2007F:	arch/arm/boot/dts/s5p*
2008F:	arch/arm/boot/dts/exynos*
2009F:	arch/arm64/boot/dts/exynos/
2010F:	arch/arm/plat-samsung/
2011F:	arch/arm/mach-s3c24*/
2012F:	arch/arm/mach-s3c64xx/
2013F:	arch/arm/mach-s5p*/
2014F:	arch/arm/mach-exynos*/
2015F:	drivers/*/*s3c24*
2016F:	drivers/*/*/*s3c24*
2017F:	drivers/*/*s3c64xx*
2018F:	drivers/*/*s5pv210*
2019F:	drivers/memory/samsung/*
2020F:	drivers/soc/samsung/*
2021F:	Documentation/arm/Samsung/
2022F:	Documentation/devicetree/bindings/arm/samsung/
2023F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2024F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2025N:	exynos
2026
2027ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028M:	Kyungmin Park <kyungmin.park@samsung.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	arch/arm/mach-s5pv210/
2032
2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034M:	Kyungmin Park <kyungmin.park@samsung.com>
2035M:	Kamil Debski <kamil@wypas.org>
2036M:	Andrzej Hajda <a.hajda@samsung.com>
2037L:	linux-arm-kernel@lists.infradead.org
2038L:	linux-media@vger.kernel.org
2039S:	Maintained
2040F:	drivers/media/platform/s5p-g2d/
2041
2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043M:	Marek Szyprowski <m.szyprowski@samsung.com>
2044L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045L:	linux-media@vger.kernel.org
2046S:	Maintained
2047F:	drivers/media/platform/s5p-cec/
2048F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org
2054L:	linux-media@vger.kernel.org
2055S:	Maintained
2056F:	drivers/media/platform/s5p-jpeg/
2057
2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059M:	Kyungmin Park <kyungmin.park@samsung.com>
2060M:	Kamil Debski <kamil@wypas.org>
2061M:	Jeongtae Park <jtp.park@samsung.com>
2062M:	Andrzej Hajda <a.hajda@samsung.com>
2063L:	linux-arm-kernel@lists.infradead.org
2064L:	linux-media@vger.kernel.org
2065S:	Maintained
2066F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2067F:	drivers/media/platform/s5p-mfc/
2068
2069ARM/SHMOBILE ARM ARCHITECTURE
2070M:	Simon Horman <horms@verge.net.au>
2071M:	Magnus Damm <magnus.damm@gmail.com>
2072L:	linux-renesas-soc@vger.kernel.org
2073Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075S:	Supported
2076F:	arch/arm/boot/dts/emev2*
2077F:	arch/arm/boot/dts/r7s*
2078F:	arch/arm/boot/dts/r8a*
2079F:	arch/arm/boot/dts/r9a*
2080F:	arch/arm/boot/dts/sh*
2081F:	arch/arm/configs/shmobile_defconfig
2082F:	arch/arm/include/debug/renesas-scif.S
2083F:	arch/arm/mach-shmobile/
2084F:	Documentation/devicetree/bindings/arm/shmobile.txt
2085F:	drivers/soc/renesas/
2086F:	include/linux/soc/renesas/
2087
2088ARM/SOCFPGA ARCHITECTURE
2089M:	Dinh Nguyen <dinguyen@kernel.org>
2090S:	Maintained
2091F:	arch/arm/mach-socfpga/
2092F:	arch/arm/boot/dts/socfpga*
2093F:	arch/arm/configs/socfpga_defconfig
2094F:	arch/arm64/boot/dts/altera/
2095W:	http://www.rocketboards.org
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099M:	Dinh Nguyen <dinguyen@kernel.org>
2100S:	Maintained
2101F:	drivers/clk/socfpga/
2102
2103ARM/SOCFPGA EDAC SUPPORT
2104M:	Thor Thayer <thor.thayer@linux.intel.com>
2105S:	Maintained
2106F:	drivers/edac/altera_edac.
2107
2108ARM/SPREADTRUM SoC SUPPORT
2109M:	Orson Zhai <orsonzhai@gmail.com>
2110M:	Baolin Wang <baolin.wang@linaro.org>
2111M:	Chunyan Zhang <zhang.lyra@gmail.com>
2112S:	Maintained
2113F:	arch/arm64/boot/dts/sprd
2114N:	sprd
2115
2116ARM/STI ARCHITECTURE
2117M:	Patrice Chotard <patrice.chotard@st.com>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119W:	http://www.stlinux.com
2120S:	Maintained
2121F:	arch/arm/mach-sti/
2122F:	arch/arm/boot/dts/sti*
2123F:	drivers/char/hw_random/st-rng.c
2124F:	drivers/clocksource/arm_global_timer.c
2125F:	drivers/clocksource/clksrc_st_lpc.c
2126F:	drivers/cpufreq/sti-cpufreq.c
2127F:	drivers/dma/st_fdma*
2128F:	drivers/i2c/busses/i2c-st.c
2129F:	drivers/media/rc/st_rc.c
2130F:	drivers/media/platform/sti/c8sectpfe/
2131F:	drivers/mmc/host/sdhci-st.c
2132F:	drivers/phy/st/phy-miphy28lp.c
2133F:	drivers/phy/st/phy-stih407-usb.c
2134F:	drivers/pinctrl/pinctrl-st.c
2135F:	drivers/remoteproc/st_remoteproc.c
2136F:	drivers/remoteproc/st_slim_rproc.c
2137F:	drivers/reset/sti/
2138F:	drivers/rtc/rtc-st-lpc.c
2139F:	drivers/tty/serial/st-asc.c
2140F:	drivers/usb/dwc3/dwc3-st.c
2141F:	drivers/usb/host/ehci-st.c
2142F:	drivers/usb/host/ohci-st.c
2143F:	drivers/watchdog/st_lpc_wdt.c
2144F:	drivers/ata/ahci_st.c
2145F:	include/linux/remoteproc/st_slim_rproc.h
2146
2147ARM/STM32 ARCHITECTURE
2148M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149M:	Alexandre Torgue <alexandre.torgue@st.com>
2150L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154N:	stm32
2155N:	stm
2156F:	arch/arm/boot/dts/stm32*
2157F:	arch/arm/mach-stm32/
2158F:	drivers/clocksource/armv7m_systick.c
2159
2160ARM/Synaptics SoC support
2161M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165F:	arch/arm/mach-berlin/
2166F:	arch/arm/boot/dts/berlin*
2167F:	arch/arm64/boot/dts/synaptics/
2168
2169ARM/TANGO ARCHITECTURE
2170M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2171M:	Mans Rullgard <mans@mansr.com>
2172L:	linux-arm-kernel@lists.infradead.org
2173S:	Odd Fixes
2174N:	tango
2175
2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177M:	Lennert Buytenhek <kernel@wantstofly.org>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180
2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182M:	Hans Verkuil <hans.verkuil@cisco.com>
2183L:	linux-tegra@vger.kernel.org
2184L:	linux-media@vger.kernel.org
2185S:	Maintained
2186F:	drivers/media/platform/tegra-cec/
2187F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189ARM/TETON BGA MACHINE SUPPORT
2190M:	"Mark F. Brown" <mark.brown314@gmail.com>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193
2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195M:	Santosh Shilimkar <ssantosh@kernel.org>
2196L:	linux-kernel@vger.kernel.org
2197S:	Maintained
2198F:	drivers/memory/*emif*
2199
2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201M:	Tero Kristo <t-kristo@ti.com>
2202M:	Nishanth Menon <nm@ti.com>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Supported
2205F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2206F:	arch/arm64/boot/dts/ti/Makefile
2207F:	arch/arm64/boot/dts/ti/k3-*
2208
2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210M:	Santosh Shilimkar <ssantosh@kernel.org>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Maintained
2213F:	arch/arm/mach-keystone/
2214F:	arch/arm/boot/dts/keystone-*
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218M:	Santosh Shilimkar <ssantosh@kernel.org>
2219L:	linux-kernel@vger.kernel.org
2220S:	Maintained
2221F:	drivers/clk/keystone/
2222
2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224M:	Santosh Shilimkar <ssantosh@kernel.org>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226L:	linux-kernel@vger.kernel.org
2227S:	Maintained
2228F:	drivers/clocksource/timer-keystone.c
2229
2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231M:	Santosh Shilimkar <ssantosh@kernel.org>
2232L:	linux-kernel@vger.kernel.org
2233S:	Maintained
2234F:	drivers/power/reset/keystone-reset.c
2235
2236ARM/THECUS N2100 MACHINE SUPPORT
2237M:	Lennert Buytenhek <kernel@wantstofly.org>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Maintained
2240
2241ARM/TOSA MACHINE SUPPORT
2242M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243M:	Dirk Opfer <dirk@opfer-online.de>
2244S:	Maintained
2245
2246ARM/UNIPHIER ARCHITECTURE
2247M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250S:	Maintained
2251F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253F:	arch/arm/boot/dts/uniphier*
2254F:	arch/arm/include/asm/hardware/cache-uniphier.h
2255F:	arch/arm/mach-uniphier/
2256F:	arch/arm/mm/cache-uniphier.c
2257F:	arch/arm64/boot/dts/socionext/uniphier*
2258F:	drivers/bus/uniphier-system-bus.c
2259F:	drivers/clk/uniphier/
2260F:	drivers/gpio/gpio-uniphier.c
2261F:	drivers/i2c/busses/i2c-uniphier*
2262F:	drivers/irqchip/irq-uniphier-aidet.c
2263F:	drivers/mmc/host/uniphier-sd.c
2264F:	drivers/pinctrl/uniphier/
2265F:	drivers/reset/reset-uniphier.c
2266F:	drivers/tty/serial/8250/8250_uniphier.c
2267N:	uniphier
2268
2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270M:	Ulf Hansson <ulf.hansson@linaro.org>
2271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272T:	git git://git.linaro.org/people/ulfh/clk.git
2273S:	Maintained
2274F:	drivers/clk/ux500/
2275
2276ARM/VERSATILE EXPRESS PLATFORM
2277M:	Liviu Dudau <liviu.dudau@arm.com>
2278M:	Sudeep Holla <sudeep.holla@arm.com>
2279M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282F:	arch/arm/boot/dts/vexpress*
2283F:	arch/arm64/boot/dts/arm/
2284F:	arch/arm/mach-vexpress/
2285F:	*/*/vexpress*
2286F:	*/*/*/vexpress*
2287F:	drivers/clk/versatile/clk-vexpress-osc.c
2288F:	drivers/clocksource/timer-versatile.c
2289N:	mps2
2290
2291ARM/VFP SUPPORT
2292M:	Russell King <linux@armlinux.org.uk>
2293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294W:	http://www.armlinux.org.uk/
2295S:	Maintained
2296F:	arch/arm/vfp/
2297
2298ARM/VOIPAC PXA270 SUPPORT
2299M:	Marek Vasut <marek.vasut@gmail.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301S:	Maintained
2302F:	arch/arm/mach-pxa/vpac270.c
2303F:	arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305ARM/VT8500 ARM ARCHITECTURE
2306M:	Tony Prisk <linux@prisktech.co.nz>
2307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308S:	Maintained
2309F:	arch/arm/mach-vt8500/
2310F:	drivers/clocksource/timer-vt8500.c
2311F:	drivers/i2c/busses/i2c-wmt.c
2312F:	drivers/mmc/host/wmt-sdmmc.c
2313F:	drivers/pwm/pwm-vt8500.c
2314F:	drivers/rtc/rtc-vt8500.c
2315F:	drivers/tty/serial/vt8500_serial.c
2316F:	drivers/usb/host/ehci-platform.c
2317F:	drivers/usb/host/uhci-platform.c
2318F:	drivers/video/fbdev/vt8500lcdfb.*
2319F:	drivers/video/fbdev/wm8505fb*
2320F:	drivers/video/fbdev/wmt_ge_rops.*
2321
2322ARM/ZIPIT Z2 SUPPORT
2323M:	Marek Vasut <marek.vasut@gmail.com>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/mach-pxa/z2.c
2327F:	arch/arm/mach-pxa/include/mach/z2.h
2328
2329ARM/ZTE ARCHITECTURE
2330M:	Jun Nie <jun.nie@linaro.org>
2331M:	Shawn Guo <shawnguo@kernel.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	arch/arm/boot/dts/zx2967*
2335F:	arch/arm/mach-zx/
2336F:	arch/arm64/boot/dts/zte/
2337F:	drivers/clk/zte/
2338F:	drivers/dma/zx_dma.c
2339F:	drivers/gpio/gpio-zx.c
2340F:	drivers/i2c/busses/i2c-zx2967.c
2341F:	drivers/mmc/host/dw_mmc-zx.*
2342F:	drivers/pinctrl/zte/
2343F:	drivers/soc/zte/
2344F:	drivers/thermal/zx2967_thermal.c
2345F:	drivers/watchdog/zx2967_wdt.c
2346F:	Documentation/devicetree/bindings/arm/zte.txt
2347F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2348F:	Documentation/devicetree/bindings/dma/zxdma.txt
2349F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354F:	Documentation/devicetree/bindings/soc/zte/
2355F:	Documentation/devicetree/bindings/sound/zte,*.txt
2356F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358F:	include/dt-bindings/clock/zx2967*.h
2359F:	include/dt-bindings/soc/zte,*.h
2360F:	sound/soc/codecs/zx_aud96p22.c
2361F:	sound/soc/zte/
2362
2363ARM/ZYNQ ARCHITECTURE
2364M:	Michal Simek <michal.simek@xilinx.com>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366W:	http://wiki.xilinx.com
2367T:	git https://github.com/Xilinx/linux-xlnx.git
2368S:	Supported
2369F:	arch/arm/mach-zynq/
2370F:	drivers/cpuidle/cpuidle-zynq.c
2371F:	drivers/block/xsysace.c
2372N:	zynq
2373N:	xilinx
2374F:	drivers/clocksource/timer-cadence-ttc.c
2375F:	drivers/i2c/busses/i2c-cadence.c
2376F:	drivers/mmc/host/sdhci-of-arasan.c
2377F:	drivers/edac/synopsys_edac.c
2378F:	drivers/i2c/busses/i2c-xiic.c
2379
2380ARM64 PORT (AARCH64 ARCHITECTURE)
2381M:	Catalin Marinas <catalin.marinas@arm.com>
2382M:	Will Deacon <will.deacon@arm.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385S:	Maintained
2386F:	arch/arm64/
2387X:	arch/arm64/boot/dts/
2388F:	Documentation/arm64/
2389
2390AS3645A LED FLASH CONTROLLER DRIVER
2391M:	Sakari Ailus <sakari.ailus@iki.fi>
2392L:	linux-leds@vger.kernel.org
2393S:	Maintained
2394F:	drivers/leds/leds-as3645a.c
2395
2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2398L:	linux-media@vger.kernel.org
2399T:	git git://linuxtv.org/media_tree.git
2400S:	Maintained
2401F:	drivers/media/i2c/ak7375.c
2402F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404ASAHI KASEI AK8974 DRIVER
2405M:	Linus Walleij <linus.walleij@linaro.org>
2406L:	linux-iio@vger.kernel.org
2407W:	http://www.akm.com/
2408S:	Supported
2409F:	drivers/iio/magnetometer/ak8974.c
2410
2411ASC7621 HARDWARE MONITOR DRIVER
2412M:	George Joseph <george.joseph@fairview5.com>
2413L:	linux-hwmon@vger.kernel.org
2414S:	Maintained
2415F:	Documentation/hwmon/asc7621
2416F:	drivers/hwmon/asc7621.c
2417
2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419M:	Corentin Chary <corentin.chary@gmail.com>
2420L:	acpi4asus-user@lists.sourceforge.net
2421L:	platform-driver-x86@vger.kernel.org
2422W:	http://acpi4asus.sf.net
2423S:	Maintained
2424F:	drivers/platform/x86/asus*.c
2425F:	drivers/platform/x86/eeepc*.c
2426
2427ASUS WIRELESS RADIO CONTROL DRIVER
2428M:	João Paulo Rechi Vita <jprvita@gmail.com>
2429L:	platform-driver-x86@vger.kernel.org
2430S:	Maintained
2431F:	drivers/platform/x86/asus-wireless.c
2432
2433ASYMMETRIC KEYS
2434M:	David Howells <dhowells@redhat.com>
2435L:	keyrings@vger.kernel.org
2436S:	Maintained
2437F:	Documentation/crypto/asymmetric-keys.txt
2438F:	include/linux/verification.h
2439F:	include/crypto/public_key.h
2440F:	include/crypto/pkcs7.h
2441F:	crypto/asymmetric_keys/
2442
2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444R:	Dan Williams <dan.j.williams@intel.com>
2445W:	http://sourceforge.net/projects/xscaleiop
2446S:	Odd fixes
2447F:	Documentation/crypto/async-tx-api.txt
2448F:	crypto/async_tx/
2449F:	drivers/dma/
2450F:	include/linux/dmaengine.h
2451F:	include/linux/async_tx.h
2452
2453AT24 EEPROM DRIVER
2454M:	Bartosz Golaszewski <brgl@bgdev.pl>
2455L:	linux-i2c@vger.kernel.org
2456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457S:	Maintained
2458F:	Documentation/devicetree/bindings/eeprom/at24.txt
2459F:	drivers/misc/eeprom/at24.c
2460F:	include/linux/platform_data/at24.h
2461
2462ATA OVER ETHERNET (AOE) DRIVER
2463M:	"Ed L. Cashin" <ed.cashin@acm.org>
2464W:	http://www.openaoe.org/
2465S:	Supported
2466F:	Documentation/aoe/
2467F:	drivers/block/aoe/
2468
2469ATHEROS 71XX/9XXX GPIO DRIVER
2470M:	Alban Bedel <albeu@free.fr>
2471W:	https://github.com/AlbanBedel/linux
2472T:	git git://github.com/AlbanBedel/linux
2473S:	Maintained
2474F:	drivers/gpio/gpio-ath79.c
2475F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477ATHEROS 71XX/9XXX USB PHY DRIVER
2478M:	Alban Bedel <albeu@free.fr>
2479W:	https://github.com/AlbanBedel/linux
2480T:	git git://github.com/AlbanBedel/linux
2481S:	Maintained
2482F:	drivers/phy/qualcomm/phy-ath79-usb.c
2483F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485ATHEROS ATH GENERIC UTILITIES
2486M:	Kalle Valo <kvalo@codeaurora.org>
2487L:	linux-wireless@vger.kernel.org
2488S:	Supported
2489F:	drivers/net/wireless/ath/*
2490
2491ATHEROS ATH5K WIRELESS DRIVER
2492M:	Jiri Slaby <jirislaby@gmail.com>
2493M:	Nick Kossifidis <mickflemm@gmail.com>
2494M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495L:	linux-wireless@vger.kernel.org
2496W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2497S:	Maintained
2498F:	drivers/net/wireless/ath/ath5k/
2499
2500ATHEROS ATH6KL WIRELESS DRIVER
2501M:	Kalle Valo <kvalo@codeaurora.org>
2502L:	linux-wireless@vger.kernel.org
2503W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505S:	Supported
2506F:	drivers/net/wireless/ath/ath6kl/
2507
2508ATI_REMOTE2 DRIVER
2509M:	Ville Syrjala <syrjala@sci.fi>
2510S:	Maintained
2511F:	drivers/input/misc/ati_remote2.c
2512
2513ATK0110 HWMON DRIVER
2514M:	Luca Tettamanti <kronos.it@gmail.com>
2515L:	linux-hwmon@vger.kernel.org
2516S:	Maintained
2517F:	drivers/hwmon/asus_atk0110.c
2518
2519ATLX ETHERNET DRIVERS
2520M:	Jay Cliburn <jcliburn@gmail.com>
2521M:	Chris Snook <chris.snook@gmail.com>
2522L:	netdev@vger.kernel.org
2523W:	http://sourceforge.net/projects/atl1
2524W:	http://atl1.sourceforge.net
2525S:	Maintained
2526F:	drivers/net/ethernet/atheros/
2527
2528ATM
2529M:	Chas Williams <3chas3@gmail.com>
2530L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531L:	netdev@vger.kernel.org
2532W:	http://linux-atm.sourceforge.net
2533S:	Maintained
2534F:	drivers/atm/
2535F:	include/linux/atm*
2536F:	include/uapi/linux/atm*
2537
2538ATMEL MACB ETHERNET DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540S:	Supported
2541F:	drivers/net/ethernet/cadence/
2542
2543ATMEL MAXTOUCH DRIVER
2544M:	Nick Dyer <nick@shmanahar.org>
2545T:	git git://github.com/ndyer/linux.git
2546S:	Maintained
2547F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548F:	drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550ATMEL WIRELESS DRIVER
2551M:	Simon Kelley <simon@thekelleys.org.uk>
2552L:	linux-wireless@vger.kernel.org
2553W:	http://www.thekelleys.org.uk/atmel
2554W:	http://atmelwlandriver.sourceforge.net/
2555S:	Maintained
2556F:	drivers/net/wireless/atmel/atmel*
2557
2558ATOMIC INFRASTRUCTURE
2559M:	Will Deacon <will.deacon@arm.com>
2560M:	Peter Zijlstra <peterz@infradead.org>
2561R:	Boqun Feng <boqun.feng@gmail.com>
2562L:	linux-kernel@vger.kernel.org
2563S:	Maintained
2564F:	arch/*/include/asm/atomic*.h
2565F:	include/*/atomic*.h
2566
2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568M:	Bradley Grove <linuxdrivers@attotech.com>
2569L:	linux-scsi@vger.kernel.org
2570W:	http://www.attotech.com
2571S:	Supported
2572F:	drivers/scsi/esas2r
2573
2574ATUSB IEEE 802.15.4 RADIO DRIVER
2575M:	Stefan Schmidt <stefan@datenfreihafen.org>
2576L:	linux-wpan@vger.kernel.org
2577S:	Maintained
2578F:	drivers/net/ieee802154/atusb.c
2579F:	drivers/net/ieee802154/atusb.h
2580F:	drivers/net/ieee802154/at86rf230.h
2581
2582AUDIT SUBSYSTEM
2583M:	Paul Moore <paul@paul-moore.com>
2584M:	Eric Paris <eparis@redhat.com>
2585L:	linux-audit@redhat.com (moderated for non-subscribers)
2586W:	https://github.com/linux-audit
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588S:	Supported
2589F:	include/linux/audit.h
2590F:	include/uapi/linux/audit.h
2591F:	kernel/audit*
2592
2593AUXILIARY DISPLAY DRIVERS
2594M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595S:	Maintained
2596F:	drivers/auxdisplay/
2597F:	include/linux/cfag12864b.h
2598
2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600M:	Andreas Klinger <ak@it-klinger.de>
2601L:	linux-iio@vger.kernel.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604F:	drivers/iio/adc/hx711.c
2605
2606AX.25 NETWORK LAYER
2607M:	Ralf Baechle <ralf@linux-mips.org>
2608L:	linux-hams@vger.kernel.org
2609W:	http://www.linux-ax25.org/
2610S:	Maintained
2611F:	include/uapi/linux/ax25.h
2612F:	include/net/ax25.h
2613F:	net/ax25/
2614
2615AXENTIA ARM DEVICES
2616M:	Peter Rosin <peda@axentia.se>
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/arm/axentia.txt
2620F:	arch/arm/boot/dts/at91-linea.dtsi
2621F:	arch/arm/boot/dts/at91-natte.dtsi
2622F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623F:	arch/arm/boot/dts/at91-tse850-3.dts
2624
2625AXENTIA ASOC DRIVERS
2626M:	Peter Rosin <peda@axentia.se>
2627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/sound/axentia,*
2630F:	sound/soc/atmel/tse850-pcm5142.c
2631
2632AZ6007 DVB DRIVER
2633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2634L:	linux-media@vger.kernel.org
2635W:	https://linuxtv.org
2636T:	git git://linuxtv.org/media_tree.git
2637S:	Maintained
2638F:	drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640AZTECH FM RADIO RECEIVER DRIVER
2641M:	Hans Verkuil <hverkuil@xs4all.nl>
2642L:	linux-media@vger.kernel.org
2643T:	git git://linuxtv.org/media_tree.git
2644W:	https://linuxtv.org
2645S:	Maintained
2646F:	drivers/media/radio/radio-aztech*
2647
2648B43 WIRELESS DRIVER
2649L:	linux-wireless@vger.kernel.org
2650L:	b43-dev@lists.infradead.org
2651W:	http://wireless.kernel.org/en/users/Drivers/b43
2652S:	Odd Fixes
2653F:	drivers/net/wireless/broadcom/b43/
2654
2655B43LEGACY WIRELESS DRIVER
2656M:	Larry Finger <Larry.Finger@lwfinger.net>
2657L:	linux-wireless@vger.kernel.org
2658L:	b43-dev@lists.infradead.org
2659W:	http://wireless.kernel.org/en/users/Drivers/b43
2660S:	Maintained
2661F:	drivers/net/wireless/broadcom/b43legacy/
2662
2663BACKLIGHT CLASS/SUBSYSTEM
2664M:	Lee Jones <lee.jones@linaro.org>
2665M:	Daniel Thompson <daniel.thompson@linaro.org>
2666M:	Jingoo Han <jingoohan1@gmail.com>
2667L:	dri-devel@lists.freedesktop.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669S:	Maintained
2670F:	drivers/video/backlight/
2671F:	include/linux/backlight.h
2672F:	include/linux/pwm_backlight.h
2673F:	Documentation/devicetree/bindings/leds/backlight
2674
2675BATMAN ADVANCED
2676M:	Marek Lindner <mareklindner@neomailbox.ch>
2677M:	Simon Wunderlich <sw@simonwunderlich.de>
2678M:	Antonio Quartulli <a@unstable.cc>
2679L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680W:	https://www.open-mesh.org/
2681Q:	https://patchwork.open-mesh.org/project/batman/list/
2682S:	Maintained
2683F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2684F:	Documentation/ABI/testing/sysfs-class-net-mesh
2685F:	Documentation/networking/batman-adv.rst
2686F:	include/uapi/linux/batadv_packet.h
2687F:	include/uapi/linux/batman_adv.h
2688F:	net/batman-adv/
2689
2690BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2692L:	linux-hams@vger.kernel.org
2693W:	http://www.baycom.org/~tom/ham/ham.html
2694S:	Maintained
2695F:	drivers/net/hamradio/baycom*
2696
2697BCACHE (BLOCK LAYER CACHE)
2698M:	Coly Li <colyli@suse.de>
2699M:	Kent Overstreet <kent.overstreet@gmail.com>
2700L:	linux-bcache@vger.kernel.org
2701W:	http://bcache.evilpiepirate.org
2702C:	irc://irc.oftc.net/bcache
2703S:	Maintained
2704F:	drivers/md/bcache/
2705
2706BDISP ST MEDIA DRIVER
2707M:	Fabien Dessenne <fabien.dessenne@st.com>
2708L:	linux-media@vger.kernel.org
2709T:	git git://linuxtv.org/media_tree.git
2710W:	https://linuxtv.org
2711S:	Supported
2712F:	drivers/media/platform/sti/bdisp
2713
2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2716L:	netdev@vger.kernel.org
2717S:	Maintained
2718F:	drivers/net/ethernet/ec_bhf.c
2719
2720BEFS FILE SYSTEM
2721M:	Luis de Bethencourt <luisbg@kernel.org>
2722M:	Salah Triki <salah.triki@gmail.com>
2723S:	Maintained
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725F:	Documentation/filesystems/befs.txt
2726F:	fs/befs/
2727
2728BFQ I/O SCHEDULER
2729M:	Paolo Valente <paolo.valente@linaro.org>
2730M:	Jens Axboe <axboe@kernel.dk>
2731L:	linux-block@vger.kernel.org
2732S:	Maintained
2733F:	block/bfq-*
2734F:	Documentation/block/bfq-iosched.txt
2735
2736BFS FILE SYSTEM
2737M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738S:	Maintained
2739F:	Documentation/filesystems/bfs.txt
2740F:	fs/bfs/
2741F:	include/uapi/linux/bfs_fs.h
2742
2743BLINKM RGB LED DRIVER
2744M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745S:	Maintained
2746F:	drivers/leds/leds-blinkm.c
2747
2748BLOCK LAYER
2749M:	Jens Axboe <axboe@kernel.dk>
2750L:	linux-block@vger.kernel.org
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752S:	Maintained
2753F:	block/
2754F:	drivers/block/
2755F:	kernel/trace/blktrace.c
2756F:	lib/sbitmap.c
2757
2758BLOCK2MTD DRIVER
2759M:	Joern Engel <joern@lazybastard.org>
2760L:	linux-mtd@lists.infradead.org
2761S:	Maintained
2762F:	drivers/mtd/devices/block2mtd.c
2763
2764BLUETOOTH DRIVERS
2765M:	Marcel Holtmann <marcel@holtmann.org>
2766M:	Johan Hedberg <johan.hedberg@gmail.com>
2767L:	linux-bluetooth@vger.kernel.org
2768W:	http://www.bluez.org/
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771S:	Maintained
2772F:	drivers/bluetooth/
2773
2774BLUETOOTH SUBSYSTEM
2775M:	Marcel Holtmann <marcel@holtmann.org>
2776M:	Johan Hedberg <johan.hedberg@gmail.com>
2777L:	linux-bluetooth@vger.kernel.org
2778W:	http://www.bluez.org/
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781S:	Maintained
2782F:	net/bluetooth/
2783F:	include/net/bluetooth/
2784
2785BONDING DRIVER
2786M:	Jay Vosburgh <j.vosburgh@gmail.com>
2787M:	Veaceslav Falico <vfalico@gmail.com>
2788M:	Andy Gospodarek <andy@greyhouse.net>
2789L:	netdev@vger.kernel.org
2790W:	http://sourceforge.net/projects/bonding/
2791S:	Supported
2792F:	drivers/net/bonding/
2793F:	include/uapi/linux/if_bonding.h
2794
2795BPF (Safe dynamic programs and tools)
2796M:	Alexei Starovoitov <ast@kernel.org>
2797M:	Daniel Borkmann <daniel@iogearbox.net>
2798L:	netdev@vger.kernel.org
2799L:	linux-kernel@vger.kernel.org
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803S:	Supported
2804F:	arch/*/net/*
2805F:	Documentation/networking/filter.txt
2806F:	Documentation/bpf/
2807F:	include/linux/bpf*
2808F:	include/linux/filter.h
2809F:	include/trace/events/xdp.h
2810F:	include/uapi/linux/bpf*
2811F:	include/uapi/linux/filter.h
2812F:	kernel/bpf/
2813F:	kernel/trace/bpf_trace.c
2814F:	lib/test_bpf.c
2815F:	net/bpf/
2816F:	net/core/filter.c
2817F:	net/sched/act_bpf.c
2818F:	net/sched/cls_bpf.c
2819F:	samples/bpf/
2820F:	tools/bpf/
2821F:	tools/lib/bpf/
2822F:	tools/testing/selftests/bpf/
2823
2824BPF JIT for ARM
2825M:	Shubham Bansal <illusionist.neo@gmail.com>
2826L:	netdev@vger.kernel.org
2827S:	Maintained
2828F:	arch/arm/net/
2829
2830BPF JIT for ARM64
2831M:	Daniel Borkmann <daniel@iogearbox.net>
2832M:	Alexei Starovoitov <ast@kernel.org>
2833M:	Zi Shen Lim <zlim.lnx@gmail.com>
2834L:	netdev@vger.kernel.org
2835S:	Supported
2836F:	arch/arm64/net/
2837
2838BPF JIT for MIPS (32-BIT AND 64-BIT)
2839M:	Paul Burton <paul.burton@mips.com>
2840L:	netdev@vger.kernel.org
2841S:	Maintained
2842F:	arch/mips/net/
2843
2844BPF JIT for NFP NICs
2845M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2846L:	netdev@vger.kernel.org
2847S:	Supported
2848F:	drivers/net/ethernet/netronome/nfp/bpf/
2849
2850BPF JIT for POWERPC (32-BIT AND 64-BIT)
2851M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2852M:	Sandipan Das <sandipan@linux.ibm.com>
2853L:	netdev@vger.kernel.org
2854S:	Maintained
2855F:	arch/powerpc/net/
2856
2857BPF JIT for S390
2858M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2859M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2860L:	netdev@vger.kernel.org
2861S:	Maintained
2862F:	arch/s390/net/
2863X:	arch/s390/net/pnet.c
2864
2865BPF JIT for SPARC (32-BIT AND 64-BIT)
2866M:	David S. Miller <davem@davemloft.net>
2867L:	netdev@vger.kernel.org
2868S:	Maintained
2869F:	arch/sparc/net/
2870
2871BPF JIT for X86 32-BIT
2872M:	Wang YanQing <udknight@gmail.com>
2873L:	netdev@vger.kernel.org
2874S:	Maintained
2875F:	arch/x86/net/bpf_jit_comp32.c
2876
2877BPF JIT for X86 64-BIT
2878M:	Alexei Starovoitov <ast@kernel.org>
2879M:	Daniel Borkmann <daniel@iogearbox.net>
2880L:	netdev@vger.kernel.org
2881S:	Supported
2882F:	arch/x86/net/
2883X:	arch/x86/net/bpf_jit_comp32.c
2884
2885BROADCOM B44 10/100 ETHERNET DRIVER
2886M:	Michael Chan <michael.chan@broadcom.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/b44.*
2890
2891BROADCOM B53 ETHERNET SWITCH DRIVER
2892M:	Florian Fainelli <f.fainelli@gmail.com>
2893L:	netdev@vger.kernel.org
2894L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2895S:	Supported
2896F:	drivers/net/dsa/b53/*
2897F:	include/linux/platform_data/b53.h
2898
2899BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901M:	Ray Jui <rjui@broadcom.com>
2902M:	Scott Branden <sbranden@broadcom.com>
2903M:	bcm-kernel-feedback-list@broadcom.com
2904T:	git git://github.com/broadcom/mach-bcm
2905S:	Maintained
2906N:	bcm281*
2907N:	bcm113*
2908N:	bcm216*
2909N:	kona
2910F:	arch/arm/mach-bcm/
2911
2912BROADCOM BCM2835 ARM ARCHITECTURE
2913M:	Eric Anholt <eric@anholt.net>
2914M:	Stefan Wahren <stefan.wahren@i2se.com>
2915L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917T:	git git://github.com/anholt/linux
2918S:	Maintained
2919N:	bcm2835
2920F:	drivers/staging/vc04_services
2921
2922BROADCOM BCM47XX MIPS ARCHITECTURE
2923M:	Hauke Mehrtens <hauke@hauke-m.de>
2924M:	Rafał Miłecki <zajec5@gmail.com>
2925L:	linux-mips@linux-mips.org
2926S:	Maintained
2927F:	Documentation/devicetree/bindings/mips/brcm/
2928F:	arch/mips/bcm47xx/*
2929F:	arch/mips/include/asm/mach-bcm47xx/*
2930
2931BROADCOM BCM5301X ARM ARCHITECTURE
2932M:	Hauke Mehrtens <hauke@hauke-m.de>
2933M:	Rafał Miłecki <zajec5@gmail.com>
2934M:	Jon Mason <jonmason@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-arm-kernel@lists.infradead.org
2937S:	Maintained
2938F:	arch/arm/mach-bcm/bcm_5301x.c
2939F:	arch/arm/boot/dts/bcm5301x*.dtsi
2940F:	arch/arm/boot/dts/bcm470*
2941F:	arch/arm/boot/dts/bcm953012*
2942
2943BROADCOM BCM53573 ARM ARCHITECTURE
2944M:	Rafał Miłecki <rafal@milecki.pl>
2945L:	linux-arm-kernel@lists.infradead.org
2946S:	Maintained
2947F:	arch/arm/boot/dts/bcm53573*
2948F:	arch/arm/boot/dts/bcm47189*
2949
2950BROADCOM BCM63XX ARM ARCHITECTURE
2951M:	Florian Fainelli <f.fainelli@gmail.com>
2952M:	bcm-kernel-feedback-list@broadcom.com
2953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954T:	git git://github.com/broadcom/stblinux.git
2955S:	Maintained
2956N:	bcm63xx
2957
2958BROADCOM BCM63XX/BCM33XX UDC DRIVER
2959M:	Kevin Cernekee <cernekee@gmail.com>
2960L:	linux-usb@vger.kernel.org
2961S:	Maintained
2962F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2963
2964BROADCOM BCM7XXX ARM ARCHITECTURE
2965M:	Brian Norris <computersforpeace@gmail.com>
2966M:	Gregory Fong <gregory.0xf0@gmail.com>
2967M:	Florian Fainelli <f.fainelli@gmail.com>
2968M:	bcm-kernel-feedback-list@broadcom.com
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970T:	git git://github.com/broadcom/stblinux.git
2971S:	Maintained
2972F:	arch/arm/mach-bcm/*brcmstb*
2973F:	arch/arm/boot/dts/bcm7*.dts*
2974F:	drivers/bus/brcmstb_gisb.c
2975F:	arch/arm/mm/cache-b15-rac.c
2976F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2977N:	brcmstb
2978
2979BROADCOM BMIPS CPUFREQ DRIVER
2980M:	Markus Mayer <mmayer@broadcom.com>
2981M:	bcm-kernel-feedback-list@broadcom.com
2982L:	linux-pm@vger.kernel.org
2983S:	Maintained
2984F:	drivers/cpufreq/bmips-cpufreq.c
2985
2986BROADCOM BMIPS MIPS ARCHITECTURE
2987M:	Kevin Cernekee <cernekee@gmail.com>
2988M:	Florian Fainelli <f.fainelli@gmail.com>
2989L:	linux-mips@linux-mips.org
2990T:	git git://github.com/broadcom/stblinux.git
2991S:	Maintained
2992F:	arch/mips/bmips/*
2993F:	arch/mips/include/asm/mach-bmips/*
2994F:	arch/mips/kernel/*bmips*
2995F:	arch/mips/boot/dts/brcm/bcm*.dts*
2996F:	drivers/irqchip/irq-bcm63*
2997F:	drivers/irqchip/irq-bcm7*
2998F:	drivers/irqchip/irq-brcmstb*
2999F:	include/linux/bcm963xx_nvram.h
3000F:	include/linux/bcm963xx_tag.h
3001
3002BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3003M:	Rasesh Mody <rasesh.mody@cavium.com>
3004M:	Dept-GELinuxNICDev@cavium.com
3005L:	netdev@vger.kernel.org
3006S:	Supported
3007F:	drivers/net/ethernet/broadcom/bnx2.*
3008F:	drivers/net/ethernet/broadcom/bnx2_*
3009
3010BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3011M:	QLogic-Storage-Upstream@qlogic.com
3012L:	linux-scsi@vger.kernel.org
3013S:	Supported
3014F:	drivers/scsi/bnx2fc/
3015
3016BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3017M:	QLogic-Storage-Upstream@qlogic.com
3018L:	linux-scsi@vger.kernel.org
3019S:	Supported
3020F:	drivers/scsi/bnx2i/
3021
3022BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3023M:	Ariel Elior <ariel.elior@cavium.com>
3024M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3025M:	everest-linux-l2@cavium.com
3026L:	netdev@vger.kernel.org
3027S:	Supported
3028F:	drivers/net/ethernet/broadcom/bnx2x/
3029
3030BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3031M:	Michael Chan <michael.chan@broadcom.com>
3032L:	netdev@vger.kernel.org
3033S:	Supported
3034F:	drivers/net/ethernet/broadcom/bnxt/
3035
3036BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3037M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3038M:	Franky Lin <franky.lin@broadcom.com>
3039M:	Hante Meuleman <hante.meuleman@broadcom.com>
3040M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3041M:	Wright Feng <wright.feng@cypress.com>
3042L:	linux-wireless@vger.kernel.org
3043L:	brcm80211-dev-list.pdl@broadcom.com
3044L:	brcm80211-dev-list@cypress.com
3045S:	Supported
3046F:	drivers/net/wireless/broadcom/brcm80211/
3047
3048BROADCOM BRCMSTB GPIO DRIVER
3049M:	Gregory Fong <gregory.0xf0@gmail.com>
3050L:	bcm-kernel-feedback-list@broadcom.com
3051S:	Supported
3052F:	drivers/gpio/gpio-brcmstb.c
3053F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3054
3055BROADCOM BRCMSTB I2C DRIVER
3056M:	Kamal Dasu <kdasu.kdev@gmail.com>
3057L:	linux-i2c@vger.kernel.org
3058L:	bcm-kernel-feedback-list@broadcom.com
3059S:	Supported
3060F:	drivers/i2c/busses/i2c-brcmstb.c
3061F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3062
3063BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3064M:	Al Cooper <alcooperx@gmail.com>
3065L:	linux-kernel@vger.kernel.org
3066L:	bcm-kernel-feedback-list@broadcom.com
3067S:	Maintained
3068F:	drivers/phy/broadcom/phy-brcm-usb*
3069
3070BROADCOM GENET ETHERNET DRIVER
3071M:	Doug Berger <opendmb@gmail.com>
3072M:	Florian Fainelli <f.fainelli@gmail.com>
3073L:	netdev@vger.kernel.org
3074S:	Supported
3075F:	drivers/net/ethernet/broadcom/genet/
3076
3077BROADCOM IPROC ARM ARCHITECTURE
3078M:	Ray Jui <rjui@broadcom.com>
3079M:	Scott Branden <sbranden@broadcom.com>
3080M:	Jon Mason <jonmason@broadcom.com>
3081M:	bcm-kernel-feedback-list@broadcom.com
3082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083T:	git git://github.com/broadcom/cygnus-linux.git
3084S:	Maintained
3085N:	iproc
3086N:	cygnus
3087N:	bcm[-_]nsp
3088N:	bcm9113*
3089N:	bcm9583*
3090N:	bcm9585*
3091N:	bcm9586*
3092N:	bcm988312
3093N:	bcm113*
3094N:	bcm583*
3095N:	bcm585*
3096N:	bcm586*
3097N:	bcm88312
3098N:	hr2
3099N:	stingray
3100F:	arch/arm64/boot/dts/broadcom/northstar2/*
3101F:	arch/arm64/boot/dts/broadcom/stingray/*
3102F:	drivers/clk/bcm/clk-ns*
3103F:	drivers/clk/bcm/clk-sr*
3104F:	drivers/pinctrl/bcm/pinctrl-ns*
3105F:	include/dt-bindings/clock/bcm-sr*
3106
3107BROADCOM KONA GPIO DRIVER
3108M:	Ray Jui <rjui@broadcom.com>
3109L:	bcm-kernel-feedback-list@broadcom.com
3110S:	Supported
3111F:	drivers/gpio/gpio-bcm-kona.c
3112F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3113
3114BROADCOM NETXTREME-E ROCE DRIVER
3115M:	Selvin Xavier <selvin.xavier@broadcom.com>
3116M:	Devesh Sharma <devesh.sharma@broadcom.com>
3117M:	Somnath Kotur <somnath.kotur@broadcom.com>
3118M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3119L:	linux-rdma@vger.kernel.org
3120W:	http://www.broadcom.com
3121S:	Supported
3122F:	drivers/infiniband/hw/bnxt_re/
3123F:	include/uapi/rdma/bnxt_re-abi.h
3124
3125BROADCOM NVRAM DRIVER
3126M:	Rafał Miłecki <zajec5@gmail.com>
3127L:	linux-mips@linux-mips.org
3128S:	Maintained
3129F:	drivers/firmware/broadcom/*
3130
3131BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3132M:	Rafał Miłecki <zajec5@gmail.com>
3133L:	linux-wireless@vger.kernel.org
3134S:	Maintained
3135F:	drivers/bcma/
3136F:	include/linux/bcma/
3137
3138BROADCOM STB AVS CPUFREQ DRIVER
3139M:	Markus Mayer <mmayer@broadcom.com>
3140M:	bcm-kernel-feedback-list@broadcom.com
3141L:	linux-pm@vger.kernel.org
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3144F:	drivers/cpufreq/brcmstb*
3145
3146BROADCOM STB AVS TMON DRIVER
3147M:	Markus Mayer <mmayer@broadcom.com>
3148M:	bcm-kernel-feedback-list@broadcom.com
3149L:	linux-pm@vger.kernel.org
3150S:	Maintained
3151F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3152F:	drivers/thermal/broadcom/brcmstb*
3153
3154BROADCOM STB NAND FLASH DRIVER
3155M:	Brian Norris <computersforpeace@gmail.com>
3156M:	Kamal Dasu <kdasu.kdev@gmail.com>
3157L:	linux-mtd@lists.infradead.org
3158L:	bcm-kernel-feedback-list@broadcom.com
3159S:	Maintained
3160F:	drivers/mtd/nand/raw/brcmnand/
3161
3162BROADCOM STB DPFE DRIVER
3163M:	Markus Mayer <mmayer@broadcom.com>
3164M:	bcm-kernel-feedback-list@broadcom.com
3165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166S:	Maintained
3167F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3168F:	drivers/memory/brcmstb_dpfe.c
3169
3170BROADCOM SPI DRIVER
3171M:	Kamal Dasu <kdasu.kdev@gmail.com>
3172M:	bcm-kernel-feedback-list@broadcom.com
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3175F:	drivers/spi/spi-bcm-qspi.*
3176F:	drivers/spi/spi-brcmstb-qspi.c
3177F:	drivers/spi/spi-iproc-qspi.c
3178
3179BROADCOM SYSTEMPORT ETHERNET DRIVER
3180M:	Florian Fainelli <f.fainelli@gmail.com>
3181L:	netdev@vger.kernel.org
3182S:	Supported
3183F:	drivers/net/ethernet/broadcom/bcmsysport.*
3184
3185BROADCOM TG3 GIGABIT ETHERNET DRIVER
3186M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3187M:	Prashant Sreedharan <prashant@broadcom.com>
3188M:	Michael Chan <mchan@broadcom.com>
3189L:	netdev@vger.kernel.org
3190S:	Supported
3191F:	drivers/net/ethernet/broadcom/tg3.*
3192
3193BROCADE BFA FC SCSI DRIVER
3194M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3195M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3196L:	linux-scsi@vger.kernel.org
3197S:	Supported
3198F:	drivers/scsi/bfa/
3199
3200BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3201M:	Rasesh Mody <rasesh.mody@cavium.com>
3202M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3203M:	Dept-GELinuxNICDev@cavium.com
3204L:	netdev@vger.kernel.org
3205S:	Supported
3206F:	drivers/net/ethernet/brocade/bna/
3207
3208BSG (block layer generic sg v4 driver)
3209M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3210L:	linux-scsi@vger.kernel.org
3211S:	Supported
3212F:	block/bsg.c
3213F:	include/linux/bsg.h
3214F:	include/uapi/linux/bsg.h
3215
3216BT87X AUDIO DRIVER
3217M:	Clemens Ladisch <clemens@ladisch.de>
3218L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3219T:	git git://git.alsa-project.org/alsa-kernel.git
3220S:	Maintained
3221F:	Documentation/sound/cards/bt87x.rst
3222F:	sound/pci/bt87x.c
3223
3224BT8XXGPIO DRIVER
3225M:	Michael Buesch <m@bues.ch>
3226W:	http://bu3sch.de/btgpio.php
3227S:	Maintained
3228F:	drivers/gpio/gpio-bt8xx.c
3229
3230BTRFS FILE SYSTEM
3231M:	Chris Mason <clm@fb.com>
3232M:	Josef Bacik <josef@toxicpanda.com>
3233M:	David Sterba <dsterba@suse.com>
3234L:	linux-btrfs@vger.kernel.org
3235W:	http://btrfs.wiki.kernel.org/
3236Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3238S:	Maintained
3239F:	Documentation/filesystems/btrfs.txt
3240F:	fs/btrfs/
3241F:	include/linux/btrfs*
3242F:	include/uapi/linux/btrfs*
3243
3244BTTV VIDEO4LINUX DRIVER
3245M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3246L:	linux-media@vger.kernel.org
3247W:	https://linuxtv.org
3248T:	git git://linuxtv.org/media_tree.git
3249S:	Odd fixes
3250F:	Documentation/media/v4l-drivers/bttv*
3251F:	drivers/media/pci/bt8xx/bttv*
3252
3253BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3254M:	Chanwoo Choi <cw00.choi@samsung.com>
3255L:	linux-pm@vger.kernel.org
3256L:	linux-samsung-soc@vger.kernel.org
3257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3258S:	Maintained
3259F:	drivers/devfreq/exynos-bus.c
3260F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3261
3262BUSLOGIC SCSI DRIVER
3263M:	Khalid Aziz <khalid@gonehiking.org>
3264L:	linux-scsi@vger.kernel.org
3265S:	Maintained
3266F:	drivers/scsi/BusLogic.*
3267F:	drivers/scsi/FlashPoint.*
3268
3269C-MEDIA CMI8788 DRIVER
3270M:	Clemens Ladisch <clemens@ladisch.de>
3271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3272T:	git git://git.alsa-project.org/alsa-kernel.git
3273S:	Maintained
3274F:	sound/pci/oxygen/
3275
3276C-SKY ARCHITECTURE
3277M:	Guo Ren <ren_guo@c-sky.com>
3278T:	git https://github.com/c-sky/csky-linux.git
3279S:	Supported
3280F:	arch/csky/
3281F:	Documentation/devicetree/bindings/csky/
3282K:	csky
3283N:	csky
3284
3285C6X ARCHITECTURE
3286M:	Mark Salter <msalter@redhat.com>
3287M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3288L:	linux-c6x-dev@linux-c6x.org
3289W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3290S:	Maintained
3291F:	arch/c6x/
3292
3293CA8210 IEEE-802.15.4 RADIO DRIVER
3294M:	Harry Morris <h.morris@cascoda.com>
3295L:	linux-wpan@vger.kernel.org
3296W:	https://github.com/Cascoda/ca8210-linux.git
3297S:	Maintained
3298F:	drivers/net/ieee802154/ca8210.c
3299F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3300
3301CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3302M:	David Howells <dhowells@redhat.com>
3303L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3304S:	Supported
3305F:	Documentation/filesystems/caching/cachefiles.txt
3306F:	fs/cachefiles/
3307
3308CADENCE MIPI-CSI2 BRIDGES
3309M:	Maxime Ripard <maxime.ripard@bootlin.com>
3310L:	linux-media@vger.kernel.org
3311S:	Maintained
3312F:	Documentation/devicetree/bindings/media/cdns,*.txt
3313F:	drivers/media/platform/cadence/cdns-csi2*
3314
3315CADET FM/AM RADIO RECEIVER DRIVER
3316M:	Hans Verkuil <hverkuil@xs4all.nl>
3317L:	linux-media@vger.kernel.org
3318T:	git git://linuxtv.org/media_tree.git
3319W:	https://linuxtv.org
3320S:	Maintained
3321F:	drivers/media/radio/radio-cadet*
3322
3323CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3324M:	Jonathan Corbet <corbet@lwn.net>
3325L:	linux-media@vger.kernel.org
3326T:	git git://linuxtv.org/media_tree.git
3327S:	Maintained
3328F:	Documentation/media/v4l-drivers/cafe_ccic*
3329F:	drivers/media/platform/marvell-ccic/
3330
3331CAIF NETWORK LAYER
3332M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3333L:	netdev@vger.kernel.org
3334S:	Supported
3335F:	Documentation/networking/caif/
3336F:	drivers/net/caif/
3337F:	include/uapi/linux/caif/
3338F:	include/net/caif/
3339F:	net/caif/
3340
3341CAKE QDISC
3342M:	Toke Høiland-Jørgensen <toke@toke.dk>
3343L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3344S:	Maintained
3345F:	net/sched/sch_cake.c
3346
3347CALGARY x86-64 IOMMU
3348M:	Muli Ben-Yehuda <mulix@mulix.org>
3349M:	Jon Mason <jdmason@kudzu.us>
3350L:	iommu@lists.linux-foundation.org
3351S:	Maintained
3352F:	arch/x86/kernel/pci-calgary_64.c
3353F:	arch/x86/kernel/tce_64.c
3354F:	arch/x86/include/asm/calgary.h
3355F:	arch/x86/include/asm/tce.h
3356
3357CAN NETWORK DRIVERS
3358M:	Wolfgang Grandegger <wg@grandegger.com>
3359M:	Marc Kleine-Budde <mkl@pengutronix.de>
3360L:	linux-can@vger.kernel.org
3361W:	https://github.com/linux-can
3362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/net/can/
3366F:	drivers/net/can/
3367F:	include/linux/can/dev.h
3368F:	include/linux/can/platform/
3369F:	include/uapi/linux/can/error.h
3370F:	include/uapi/linux/can/netlink.h
3371
3372CAN NETWORK LAYER
3373M:	Oliver Hartkopp <socketcan@hartkopp.net>
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/networking/can.rst
3381F:	net/can/
3382F:	include/linux/can/core.h
3383F:	include/uapi/linux/can.h
3384F:	include/uapi/linux/can/bcm.h
3385F:	include/uapi/linux/can/raw.h
3386F:	include/uapi/linux/can/gw.h
3387
3388CAPABILITIES
3389M:	Serge Hallyn <serge@hallyn.com>
3390L:	linux-security-module@vger.kernel.org
3391S:	Supported
3392F:	include/linux/capability.h
3393F:	include/uapi/linux/capability.h
3394F:	security/commoncap.c
3395F:	kernel/capability.c
3396
3397CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3398M:	Kevin Tsai <ktsai@capellamicro.com>
3399S:	Maintained
3400F:	drivers/iio/light/cm*
3401
3402CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3403M:	Christian Lamparter <chunkeey@googlemail.com>
3404L:	linux-wireless@vger.kernel.org
3405W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3406S:	Maintained
3407F:	drivers/net/wireless/ath/carl9170/
3408
3409CAVIUM I2C DRIVER
3410M:	Jan Glauber <jglauber@cavium.com>
3411M:	David Daney <david.daney@cavium.com>
3412W:	http://www.cavium.com
3413S:	Supported
3414F:	drivers/i2c/busses/i2c-octeon*
3415F:	drivers/i2c/busses/i2c-thunderx*
3416
3417CAVIUM LIQUIDIO NETWORK DRIVER
3418M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3419M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3420M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3421M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3422L:	netdev@vger.kernel.org
3423W:	http://www.cavium.com
3424S:	Supported
3425F:	drivers/net/ethernet/cavium/liquidio/
3426
3427CAVIUM MMC DRIVER
3428M:	Jan Glauber <jglauber@cavium.com>
3429M:	David Daney <david.daney@cavium.com>
3430M:	Steven J. Hill <Steven.Hill@cavium.com>
3431W:	http://www.cavium.com
3432S:	Supported
3433F:	drivers/mmc/host/cavium*
3434
3435CAVIUM OCTEON-TX CRYPTO DRIVER
3436M:	George Cherian <george.cherian@cavium.com>
3437L:	linux-crypto@vger.kernel.org
3438W:	http://www.cavium.com
3439S:	Supported
3440F:	drivers/crypto/cavium/cpt/
3441
3442CAVIUM THUNDERX2 ARM64 SOC
3443M:	Robert Richter <rrichter@cavium.com>
3444M:	Jayachandran C <jnair@caviumnetworks.com>
3445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3448F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3449
3450CC2520 IEEE-802.15.4 RADIO DRIVER
3451M:	Varka Bhadram <varkabhadram@gmail.com>
3452L:	linux-wpan@vger.kernel.org
3453S:	Maintained
3454F:	drivers/net/ieee802154/cc2520.c
3455F:	include/linux/spi/cc2520.h
3456F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3457
3458CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3459M:	Gilad Ben-Yossef <gilad@benyossef.com>
3460L:	linux-crypto@vger.kernel.org
3461S:	Supported
3462F:	drivers/crypto/ccree/
3463W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3464
3465CEC FRAMEWORK
3466M:	Hans Verkuil <hans.verkuil@cisco.com>
3467L:	linux-media@vger.kernel.org
3468T:	git git://linuxtv.org/media_tree.git
3469W:	http://linuxtv.org
3470S:	Supported
3471F:	Documentation/media/kapi/cec-core.rst
3472F:	Documentation/media/uapi/cec
3473F:	drivers/media/cec/
3474F:	drivers/media/rc/keymaps/rc-cec.c
3475F:	include/media/cec.h
3476F:	include/media/cec-notifier.h
3477F:	include/uapi/linux/cec.h
3478F:	include/uapi/linux/cec-funcs.h
3479F:	Documentation/devicetree/bindings/media/cec.txt
3480F:	Documentation/ABI/testing/debugfs-cec-error-inj
3481
3482CEC GPIO DRIVER
3483M:	Hans Verkuil <hans.verkuil@cisco.com>
3484L:	linux-media@vger.kernel.org
3485T:	git git://linuxtv.org/media_tree.git
3486W:	http://linuxtv.org
3487S:	Supported
3488F:	drivers/media/platform/cec-gpio/
3489F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3490
3491CELL BROADBAND ENGINE ARCHITECTURE
3492M:	Arnd Bergmann <arnd@arndb.de>
3493L:	linuxppc-dev@lists.ozlabs.org
3494W:	http://www.ibm.com/developerworks/power/cell/
3495S:	Supported
3496F:	arch/powerpc/include/asm/cell*.h
3497F:	arch/powerpc/include/asm/spu*.h
3498F:	arch/powerpc/include/uapi/asm/spu*.h
3499F:	arch/powerpc/oprofile/*cell*
3500F:	arch/powerpc/platforms/cell/
3501
3502CEPH COMMON CODE (LIBCEPH)
3503M:	Ilya Dryomov <idryomov@gmail.com>
3504M:	"Yan, Zheng" <zyan@redhat.com>
3505M:	Sage Weil <sage@redhat.com>
3506L:	ceph-devel@vger.kernel.org
3507W:	http://ceph.com/
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3509T:	git git://github.com/ceph/ceph-client.git
3510S:	Supported
3511F:	net/ceph/
3512F:	include/linux/ceph/
3513F:	include/linux/crush/
3514
3515CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3516M:	"Yan, Zheng" <zyan@redhat.com>
3517M:	Sage Weil <sage@redhat.com>
3518M:	Ilya Dryomov <idryomov@gmail.com>
3519L:	ceph-devel@vger.kernel.org
3520W:	http://ceph.com/
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3522T:	git git://github.com/ceph/ceph-client.git
3523S:	Supported
3524F:	Documentation/filesystems/ceph.txt
3525F:	fs/ceph/
3526
3527CERTIFICATE HANDLING:
3528M:	David Howells <dhowells@redhat.com>
3529M:	David Woodhouse <dwmw2@infradead.org>
3530L:	keyrings@vger.kernel.org
3531S:	Maintained
3532F:	Documentation/admin-guide/module-signing.rst
3533F:	certs/
3534F:	scripts/sign-file.c
3535F:	scripts/extract-cert.c
3536
3537CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3538L:	linux-usb@vger.kernel.org
3539S:	Orphan
3540F:	Documentation/usb/WUSB-Design-overview.txt
3541F:	Documentation/usb/wusb-cbaf
3542F:	drivers/usb/host/hwa-hc.c
3543F:	drivers/usb/host/whci/
3544F:	drivers/usb/wusbcore/
3545F:	include/linux/usb/wusb*
3546
3547CFAG12864B LCD DRIVER
3548M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3549S:	Maintained
3550F:	drivers/auxdisplay/cfag12864b.c
3551F:	include/linux/cfag12864b.h
3552
3553CFAG12864BFB LCD FRAMEBUFFER DRIVER
3554M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3555S:	Maintained
3556F:	drivers/auxdisplay/cfag12864bfb.c
3557F:	include/linux/cfag12864b.h
3558
3559802.11 (including CFG80211/NL80211)
3560M:	Johannes Berg <johannes@sipsolutions.net>
3561L:	linux-wireless@vger.kernel.org
3562W:	http://wireless.kernel.org/
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3565S:	Maintained
3566F:	net/wireless/
3567F:	include/uapi/linux/nl80211.h
3568F:	include/linux/ieee80211.h
3569F:	include/net/wext.h
3570F:	include/net/cfg80211.h
3571F:	include/net/iw_handler.h
3572F:	include/net/ieee80211_radiotap.h
3573F:	Documentation/driver-api/80211/cfg80211.rst
3574F:	Documentation/networking/regulatory.txt
3575
3576CHAR and MISC DRIVERS
3577M:	Arnd Bergmann <arnd@arndb.de>
3578M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3580S:	Supported
3581F:	drivers/char/
3582F:	drivers/misc/
3583F:	include/linux/miscdevice.h
3584
3585CHECKPATCH
3586M:	Andy Whitcroft <apw@canonical.com>
3587M:	Joe Perches <joe@perches.com>
3588S:	Maintained
3589F:	scripts/checkpatch.pl
3590
3591CHINESE DOCUMENTATION
3592M:	Harry Wei <harryxiyou@gmail.com>
3593L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3594L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3595S:	Maintained
3596F:	Documentation/translations/zh_CN/
3597
3598CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3599M:	Peter Chen <Peter.Chen@nxp.com>
3600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3601L:	linux-usb@vger.kernel.org
3602S:	Maintained
3603F:	drivers/usb/chipidea/
3604
3605CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3606M:	Hans de Goede <hdegoede@redhat.com>
3607L:	linux-input@vger.kernel.org
3608S:	Maintained
3609F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3610F:	drivers/input/touchscreen/chipone_icn8318.c
3611
3612CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3613M:	Hans de Goede <hdegoede@redhat.com>
3614L:	linux-input@vger.kernel.org
3615S:	Maintained
3616F:	drivers/input/touchscreen/chipone_icn8505.c
3617
3618CHROME HARDWARE PLATFORM SUPPORT
3619M:	Benson Leung <bleung@chromium.org>
3620M:	Olof Johansson <olof@lixom.net>
3621S:	Maintained
3622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3623F:	drivers/platform/chrome/
3624
3625CIRRUS LOGIC AUDIO CODEC DRIVERS
3626M:	Brian Austin <brian.austin@cirrus.com>
3627M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3628L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3629S:	Maintained
3630F:	sound/soc/codecs/cs*
3631
3632CIRRUS LOGIC EP93XX ETHERNET DRIVER
3633M:	Hartley Sweeten <hsweeten@visionengravers.com>
3634L:	netdev@vger.kernel.org
3635S:	Maintained
3636F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3637
3638CISCO FCOE HBA DRIVER
3639M:	Satish Kharat <satishkh@cisco.com>
3640M:	Sesidhar Baddela <sebaddel@cisco.com>
3641M:	Karan Tilak Kumar <kartilak@cisco.com>
3642L:	linux-scsi@vger.kernel.org
3643S:	Supported
3644F:	drivers/scsi/fnic/
3645
3646CISCO SCSI HBA DRIVER
3647M:	Karan Tilak Kumar <kartilak@cisco.com>
3648M:	Sesidhar Baddela <sebaddel@cisco.com>
3649L:	linux-scsi@vger.kernel.org
3650S:	Supported
3651F:	drivers/scsi/snic/
3652
3653CISCO VIC ETHERNET NIC DRIVER
3654M:	Christian Benvenuti <benve@cisco.com>
3655M:	Govindarajulu Varadarajan <_govind@gmx.com>
3656M:	Parvi Kaustubhi <pkaustub@cisco.com>
3657S:	Supported
3658F:	drivers/net/ethernet/cisco/enic/
3659
3660CISCO VIC LOW LATENCY NIC DRIVER
3661M:	Christian Benvenuti <benve@cisco.com>
3662S:	Supported
3663F:	drivers/infiniband/hw/usnic/
3664
3665CIRRUS LOGIC MADERA CODEC DRIVERS
3666M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3667M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3668L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3669L:	patches@opensource.cirrus.com
3670T:	git https://github.com/CirrusLogic/linux-drivers.git
3671W:	https://github.com/CirrusLogic/linux-drivers/wiki
3672S:	Supported
3673F:	Documentation/devicetree/bindings/mfd/madera.txt
3674F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3675F:	include/linux/mfd/madera/*
3676F:	drivers/gpio/gpio-madera*
3677F:	drivers/mfd/madera*
3678F:	drivers/mfd/cs47l*
3679F:	drivers/pinctrl/cirrus/*
3680
3681CLANG-FORMAT FILE
3682M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3683S:	Maintained
3684F:	.clang-format
3685
3686CLEANCACHE API
3687M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3688L:	linux-kernel@vger.kernel.org
3689S:	Maintained
3690F:	mm/cleancache.c
3691F:	include/linux/cleancache.h
3692
3693CLK API
3694M:	Russell King <linux@armlinux.org.uk>
3695L:	linux-clk@vger.kernel.org
3696S:	Maintained
3697F:	include/linux/clk.h
3698
3699CLOCKSOURCE, CLOCKEVENT DRIVERS
3700M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3701M:	Thomas Gleixner <tglx@linutronix.de>
3702L:	linux-kernel@vger.kernel.org
3703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3704S:	Supported
3705F:	drivers/clocksource/
3706F:	Documentation/devicetree/bindings/timer/
3707
3708CMPC ACPI DRIVER
3709M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3710M:	Daniel Oliveira Nascimento <don@syst.com.br>
3711L:	platform-driver-x86@vger.kernel.org
3712S:	Supported
3713F:	drivers/platform/x86/classmate-laptop.c
3714
3715COBALT MEDIA DRIVER
3716M:	Hans Verkuil <hans.verkuil@cisco.com>
3717L:	linux-media@vger.kernel.org
3718T:	git git://linuxtv.org/media_tree.git
3719W:	https://linuxtv.org
3720S:	Supported
3721F:	drivers/media/pci/cobalt/
3722
3723COCCINELLE/Semantic Patches (SmPL)
3724M:	Julia Lawall <Julia.Lawall@lip6.fr>
3725M:	Gilles Muller <Gilles.Muller@lip6.fr>
3726M:	Nicolas Palix <nicolas.palix@imag.fr>
3727M:	Michal Marek <michal.lkml@markovi.net>
3728L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3730W:	http://coccinelle.lip6.fr/
3731S:	Supported
3732F:	Documentation/dev-tools/coccinelle.rst
3733F:	scripts/coccinelle/
3734F:	scripts/coccicheck
3735
3736CODA FILE SYSTEM
3737M:	Jan Harkes <jaharkes@cs.cmu.edu>
3738M:	coda@cs.cmu.edu
3739L:	codalist@coda.cs.cmu.edu
3740W:	http://www.coda.cs.cmu.edu/
3741S:	Maintained
3742F:	Documentation/filesystems/coda.txt
3743F:	fs/coda/
3744F:	include/linux/coda*.h
3745F:	include/uapi/linux/coda*.h
3746
3747CODA V4L2 MEM2MEM DRIVER
3748M:	Philipp Zabel <p.zabel@pengutronix.de>
3749L:	linux-media@vger.kernel.org
3750S:	Maintained
3751F:	Documentation/devicetree/bindings/media/coda.txt
3752F:	drivers/media/platform/coda/
3753
3754CODE OF CONDUCT
3755M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3756S:	Supported
3757F:	Documentation/process/code-of-conduct.rst
3758F:	Documentation/process/code-of-conduct-interpretation.rst
3759
3760COMMON CLK FRAMEWORK
3761M:	Michael Turquette <mturquette@baylibre.com>
3762M:	Stephen Boyd <sboyd@kernel.org>
3763L:	linux-clk@vger.kernel.org
3764Q:	http://patchwork.kernel.org/project/linux-clk/list/
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3766S:	Maintained
3767F:	Documentation/devicetree/bindings/clock/
3768F:	drivers/clk/
3769X:	drivers/clk/clkdev.c
3770F:	include/linux/clk-pr*
3771F:	include/linux/clk/
3772F:	include/linux/of_clk.h
3773
3774COMMON INTERNET FILE SYSTEM (CIFS)
3775M:	Steve French <sfrench@samba.org>
3776L:	linux-cifs@vger.kernel.org
3777L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3778W:	http://linux-cifs.samba.org/
3779T:	git git://git.samba.org/sfrench/cifs-2.6.git
3780S:	Supported
3781F:	Documentation/filesystems/cifs/
3782F:	fs/cifs/
3783
3784COMPACTPCI HOTPLUG CORE
3785M:	Scott Murray <scott@spiteful.org>
3786L:	linux-pci@vger.kernel.org
3787S:	Maintained
3788F:	drivers/pci/hotplug/cpci_hotplug*
3789
3790COMPACTPCI HOTPLUG GENERIC DRIVER
3791M:	Scott Murray <scott@spiteful.org>
3792L:	linux-pci@vger.kernel.org
3793S:	Maintained
3794F:	drivers/pci/hotplug/cpcihp_generic.c
3795
3796COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3797M:	Scott Murray <scott@spiteful.org>
3798L:	linux-pci@vger.kernel.org
3799S:	Maintained
3800F:	drivers/pci/hotplug/cpcihp_zt5550.*
3801
3802COMPAL LAPTOP SUPPORT
3803M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3804L:	platform-driver-x86@vger.kernel.org
3805S:	Maintained
3806F:	drivers/platform/x86/compal-laptop.c
3807
3808COMPILER ATTRIBUTES
3809M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3810S:	Maintained
3811F:	include/linux/compiler_attributes.h
3812
3813CONEXANT ACCESSRUNNER USB DRIVER
3814L:	accessrunner-general@lists.sourceforge.net
3815W:	http://accessrunner.sourceforge.net/
3816S:	Orphan
3817F:	drivers/usb/atm/cxacru.c
3818
3819CONFIGFS
3820M:	Joel Becker <jlbec@evilplan.org>
3821M:	Christoph Hellwig <hch@lst.de>
3822T:	git git://git.infradead.org/users/hch/configfs.git
3823S:	Supported
3824F:	fs/configfs/
3825F:	include/linux/configfs.h
3826
3827CONNECTOR
3828M:	Evgeniy Polyakov <zbr@ioremap.net>
3829L:	netdev@vger.kernel.org
3830S:	Maintained
3831F:	drivers/connector/
3832
3833CONTROL GROUP (CGROUP)
3834M:	Tejun Heo <tj@kernel.org>
3835M:	Li Zefan <lizefan@huawei.com>
3836M:	Johannes Weiner <hannes@cmpxchg.org>
3837L:	cgroups@vger.kernel.org
3838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3839S:	Maintained
3840F:	Documentation/cgroup*
3841F:	include/linux/cgroup*
3842F:	kernel/cgroup*
3843
3844CONTROL GROUP - CPUSET
3845M:	Li Zefan <lizefan@huawei.com>
3846L:	cgroups@vger.kernel.org
3847W:	http://www.bullopensource.org/cpuset/
3848W:	http://oss.sgi.com/projects/cpusets/
3849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3850S:	Maintained
3851F:	Documentation/cgroup-v1/cpusets.txt
3852F:	include/linux/cpuset.h
3853F:	kernel/cgroup/cpuset.c
3854
3855CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3856M:	Johannes Weiner <hannes@cmpxchg.org>
3857M:	Michal Hocko <mhocko@kernel.org>
3858M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3859L:	cgroups@vger.kernel.org
3860L:	linux-mm@kvack.org
3861S:	Maintained
3862F:	mm/memcontrol.c
3863F:	mm/swap_cgroup.c
3864
3865CORETEMP HARDWARE MONITORING DRIVER
3866M:	Fenghua Yu <fenghua.yu@intel.com>
3867L:	linux-hwmon@vger.kernel.org
3868S:	Maintained
3869F:	Documentation/hwmon/coretemp
3870F:	drivers/hwmon/coretemp.c
3871
3872COSA/SRP SYNC SERIAL DRIVER
3873M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3874W:	http://www.fi.muni.cz/~kas/cosa/
3875S:	Maintained
3876F:	drivers/net/wan/cosa*
3877
3878CPMAC ETHERNET DRIVER
3879M:	Florian Fainelli <f.fainelli@gmail.com>
3880L:	netdev@vger.kernel.org
3881S:	Maintained
3882F:	drivers/net/ethernet/ti/cpmac.c
3883
3884CPU FREQUENCY DRIVERS
3885M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3886M:	Viresh Kumar <viresh.kumar@linaro.org>
3887L:	linux-pm@vger.kernel.org
3888S:	Maintained
3889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3890T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3891B:	https://bugzilla.kernel.org
3892F:	Documentation/cpu-freq/
3893F:	Documentation/devicetree/bindings/cpufreq/
3894F:	drivers/cpufreq/
3895F:	include/linux/cpufreq.h
3896F:	tools/testing/selftests/cpufreq/
3897
3898CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3899M:	Viresh Kumar <viresh.kumar@linaro.org>
3900M:	Sudeep Holla <sudeep.holla@arm.com>
3901L:	linux-pm@vger.kernel.org
3902W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3903S:	Maintained
3904F:	drivers/cpufreq/arm_big_little.h
3905F:	drivers/cpufreq/arm_big_little.c
3906
3907CPU POWER MONITORING SUBSYSTEM
3908M:	Thomas Renninger <trenn@suse.com>
3909M:	Shuah Khan <shuah@kernel.org>
3910L:	linux-pm@vger.kernel.org
3911S:	Maintained
3912F:	tools/power/cpupower/
3913
3914CPUID/MSR DRIVER
3915M:	"H. Peter Anvin" <hpa@zytor.com>
3916S:	Maintained
3917F:	arch/x86/kernel/cpuid.c
3918F:	arch/x86/kernel/msr.c
3919
3920CPUIDLE DRIVER - ARM BIG LITTLE
3921M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3922M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3923L:	linux-pm@vger.kernel.org
3924L:	linux-arm-kernel@lists.infradead.org
3925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3926S:	Maintained
3927F:	drivers/cpuidle/cpuidle-big_little.c
3928
3929CPUIDLE DRIVER - ARM EXYNOS
3930M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3931M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3932M:	Kukjin Kim <kgene@kernel.org>
3933L:	linux-pm@vger.kernel.org
3934L:	linux-samsung-soc@vger.kernel.org
3935S:	Supported
3936F:	drivers/cpuidle/cpuidle-exynos.c
3937F:	arch/arm/mach-exynos/pm.c
3938
3939CPUIDLE DRIVERS
3940M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3941M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3942L:	linux-pm@vger.kernel.org
3943S:	Maintained
3944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3945B:	https://bugzilla.kernel.org
3946F:	drivers/cpuidle/*
3947F:	include/linux/cpuidle.h
3948
3949CRAMFS FILESYSTEM
3950M:	Nicolas Pitre <nico@linaro.org>
3951S:	Maintained
3952F:	Documentation/filesystems/cramfs.txt
3953F:	fs/cramfs/
3954
3955CRYPTO API
3956M:	Herbert Xu <herbert@gondor.apana.org.au>
3957M:	"David S. Miller" <davem@davemloft.net>
3958L:	linux-crypto@vger.kernel.org
3959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3961S:	Maintained
3962F:	Documentation/crypto/
3963F:	Documentation/devicetree/bindings/crypto/
3964F:	arch/*/crypto/
3965F:	crypto/
3966F:	drivers/crypto/
3967F:	include/crypto/
3968F:	include/linux/crypto*
3969
3970CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3971M:	Neil Horman <nhorman@tuxdriver.com>
3972L:	linux-crypto@vger.kernel.org
3973S:	Maintained
3974F:	crypto/ansi_cprng.c
3975F:	crypto/rng.c
3976
3977CS3308 MEDIA DRIVER
3978M:	Hans Verkuil <hverkuil@xs4all.nl>
3979L:	linux-media@vger.kernel.org
3980T:	git git://linuxtv.org/media_tree.git
3981W:	http://linuxtv.org
3982S:	Odd Fixes
3983F:	drivers/media/i2c/cs3308.c
3984F:	drivers/media/i2c/cs3308.h
3985
3986CS5535 Audio ALSA driver
3987M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3988S:	Maintained
3989F:	sound/pci/cs5535audio/
3990
3991CW1200 WLAN driver
3992M:	Solomon Peachy <pizza@shaftnet.org>
3993S:	Maintained
3994F:	drivers/net/wireless/st/cw1200/
3995
3996CX18 VIDEO4LINUX DRIVER
3997M:	Andy Walls <awalls@md.metrocast.net>
3998L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3999L:	linux-media@vger.kernel.org
4000T:	git git://linuxtv.org/media_tree.git
4001W:	https://linuxtv.org
4002W:	http://www.ivtvdriver.org/index.php/Cx18
4003S:	Maintained
4004F:	Documentation/media/v4l-drivers/cx18*
4005F:	drivers/media/pci/cx18/
4006F:	include/uapi/linux/ivtv*
4007
4008CX2341X MPEG ENCODER HELPER MODULE
4009M:	Hans Verkuil <hverkuil@xs4all.nl>
4010L:	linux-media@vger.kernel.org
4011T:	git git://linuxtv.org/media_tree.git
4012W:	https://linuxtv.org
4013S:	Maintained
4014F:	drivers/media/common/cx2341x*
4015F:	include/media/cx2341x*
4016
4017CX24120 MEDIA DRIVER
4018M:	Jemma Denson <jdenson@gmail.com>
4019M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4020L:	linux-media@vger.kernel.org
4021W:	https://linuxtv.org
4022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4023S:	Maintained
4024F:	drivers/media/dvb-frontends/cx24120*
4025
4026CX88 VIDEO4LINUX DRIVER
4027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4028L:	linux-media@vger.kernel.org
4029W:	https://linuxtv.org
4030T:	git git://linuxtv.org/media_tree.git
4031S:	Odd fixes
4032F:	Documentation/media/v4l-drivers/cx88*
4033F:	drivers/media/pci/cx88/
4034
4035CXD2820R MEDIA DRIVER
4036M:	Antti Palosaari <crope@iki.fi>
4037L:	linux-media@vger.kernel.org
4038W:	https://linuxtv.org
4039W:	http://palosaari.fi/linux/
4040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4041T:	git git://linuxtv.org/anttip/media_tree.git
4042S:	Maintained
4043F:	drivers/media/dvb-frontends/cxd2820r*
4044
4045CXGB3 ETHERNET DRIVER (CXGB3)
4046M:	Santosh Raspatur <santosh@chelsio.com>
4047L:	netdev@vger.kernel.org
4048W:	http://www.chelsio.com
4049S:	Supported
4050F:	drivers/net/ethernet/chelsio/cxgb3/
4051
4052CXGB3 ISCSI DRIVER (CXGB3I)
4053M:	Karen Xie <kxie@chelsio.com>
4054L:	linux-scsi@vger.kernel.org
4055W:	http://www.chelsio.com
4056S:	Supported
4057F:	drivers/scsi/cxgbi/cxgb3i
4058
4059CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4060M:	Steve Wise <swise@chelsio.com>
4061L:	linux-rdma@vger.kernel.org
4062W:	http://www.openfabrics.org
4063S:	Supported
4064F:	drivers/infiniband/hw/cxgb3/
4065F:	include/uapi/rdma/cxgb3-abi.h
4066
4067CXGB4 CRYPTO DRIVER (chcr)
4068M:	Harsh Jain <harsh@chelsio.com>
4069L:	linux-crypto@vger.kernel.org
4070W:	http://www.chelsio.com
4071S:	Supported
4072F:	drivers/crypto/chelsio
4073
4074CXGB4 ETHERNET DRIVER (CXGB4)
4075M:	Ganesh Goudar <ganeshgr@chelsio.com>
4076L:	netdev@vger.kernel.org
4077W:	http://www.chelsio.com
4078S:	Supported
4079F:	drivers/net/ethernet/chelsio/cxgb4/
4080
4081CXGB4 ISCSI DRIVER (CXGB4I)
4082M:	Karen Xie <kxie@chelsio.com>
4083L:	linux-scsi@vger.kernel.org
4084W:	http://www.chelsio.com
4085S:	Supported
4086F:	drivers/scsi/cxgbi/cxgb4i
4087
4088CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4089M:	Steve Wise <swise@chelsio.com>
4090L:	linux-rdma@vger.kernel.org
4091W:	http://www.openfabrics.org
4092S:	Supported
4093F:	drivers/infiniband/hw/cxgb4/
4094F:	include/uapi/rdma/cxgb4-abi.h
4095
4096CXGB4VF ETHERNET DRIVER (CXGB4VF)
4097M:	Casey Leedom <leedom@chelsio.com>
4098L:	netdev@vger.kernel.org
4099W:	http://www.chelsio.com
4100S:	Supported
4101F:	drivers/net/ethernet/chelsio/cxgb4vf/
4102
4103CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4104M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4105M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4106L:	linuxppc-dev@lists.ozlabs.org
4107S:	Supported
4108F:	arch/powerpc/platforms/powernv/pci-cxl.c
4109F:	drivers/misc/cxl/
4110F:	include/misc/cxl*
4111F:	include/uapi/misc/cxl.h
4112F:	Documentation/powerpc/cxl.txt
4113F:	Documentation/ABI/testing/sysfs-class-cxl
4114
4115CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4116M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4117M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4118M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4119L:	linux-scsi@vger.kernel.org
4120S:	Supported
4121F:	drivers/scsi/cxlflash/
4122F:	include/uapi/scsi/cxlflash_ioctl.h
4123F:	Documentation/powerpc/cxlflash.txt
4124
4125CYBERPRO FB DRIVER
4126M:	Russell King <linux@armlinux.org.uk>
4127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4128W:	http://www.armlinux.org.uk/
4129S:	Maintained
4130F:	drivers/video/fbdev/cyber2000fb.*
4131
4132CYCLADES ASYNC MUX DRIVER
4133W:	http://www.cyclades.com/
4134S:	Orphan
4135F:	drivers/tty/cyclades.c
4136F:	include/linux/cyclades.h
4137F:	include/uapi/linux/cyclades.h
4138
4139CYCLADES PC300 DRIVER
4140W:	http://www.cyclades.com/
4141S:	Orphan
4142F:	drivers/net/wan/pc300*
4143
4144CYPRESS_FIRMWARE MEDIA DRIVER
4145M:	Antti Palosaari <crope@iki.fi>
4146L:	linux-media@vger.kernel.org
4147W:	https://linuxtv.org
4148W:	http://palosaari.fi/linux/
4149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4150T:	git git://linuxtv.org/anttip/media_tree.git
4151S:	Maintained
4152F:	drivers/media/common/cypress_firmware*
4153
4154CYTTSP TOUCHSCREEN DRIVER
4155M:	Ferruh Yigit <fery@cypress.com>
4156L:	linux-input@vger.kernel.org
4157S:	Supported
4158F:	drivers/input/touchscreen/cyttsp*
4159F:	include/linux/input/cyttsp.h
4160
4161D-LINK DIR-685 TOUCHKEYS DRIVER
4162M:	Linus Walleij <linus.walleij@linaro.org>
4163L:	linux-input@vger.kernel.org
4164S:	Supported
4165F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4166
4167DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4168M:	Joshua Kinard <kumba@gentoo.org>
4169S:	Maintained
4170F:	drivers/rtc/rtc-ds1685.c
4171F:	include/linux/rtc/ds1685.h
4172
4173DAMA SLAVE for AX.25
4174M:	Joerg Reuter <jreuter@yaina.de>
4175W:	http://yaina.de/jreuter/
4176W:	http://www.qsl.net/dl1bke/
4177L:	linux-hams@vger.kernel.org
4178S:	Maintained
4179F:	net/ax25/af_ax25.c
4180F:	net/ax25/ax25_dev.c
4181F:	net/ax25/ax25_ds_*
4182F:	net/ax25/ax25_in.c
4183F:	net/ax25/ax25_out.c
4184F:	net/ax25/ax25_timer.c
4185F:	net/ax25/sysctl_net_ax25.c
4186
4187DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4188L:	netdev@vger.kernel.org
4189S:	Orphan
4190F:	Documentation/networking/dmfe.txt
4191F:	drivers/net/ethernet/dec/tulip/dmfe.c
4192
4193DC390/AM53C974 SCSI driver
4194M:	Hannes Reinecke <hare@suse.com>
4195L:	linux-scsi@vger.kernel.org
4196S:	Maintained
4197F:	drivers/scsi/am53c974.c
4198
4199DC395x SCSI driver
4200M:	Oliver Neukum <oliver@neukum.org>
4201M:	Ali Akcaagac <aliakc@web.de>
4202M:	Jamie Lenehan <lenehan@twibble.org>
4203L:	dc395x@twibble.org
4204W:	http://twibble.org/dist/dc395x/
4205W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4206S:	Maintained
4207F:	Documentation/scsi/dc395x.txt
4208F:	drivers/scsi/dc395x.*
4209
4210DCCP PROTOCOL
4211M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4212L:	dccp@vger.kernel.org
4213W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4214S:	Maintained
4215F:	include/linux/dccp.h
4216F:	include/uapi/linux/dccp.h
4217F:	include/linux/tfrc.h
4218F:	net/dccp/
4219
4220DECnet NETWORK LAYER
4221W:	http://linux-decnet.sourceforge.net
4222L:	linux-decnet-user@lists.sourceforge.net
4223S:	Orphan
4224F:	Documentation/networking/decnet.txt
4225F:	net/decnet/
4226
4227DECSTATION PLATFORM SUPPORT
4228M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4229L:	linux-mips@linux-mips.org
4230W:	http://www.linux-mips.org/wiki/DECstation
4231S:	Maintained
4232F:	arch/mips/dec/
4233F:	arch/mips/include/asm/dec/
4234F:	arch/mips/include/asm/mach-dec/
4235
4236DEFXX FDDI NETWORK DRIVER
4237M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4238S:	Maintained
4239F:	drivers/net/fddi/defxx.*
4240
4241DELL SMBIOS DRIVER
4242M:	Pali Rohár <pali.rohar@gmail.com>
4243M:	Mario Limonciello <mario.limonciello@dell.com>
4244L:	platform-driver-x86@vger.kernel.org
4245S:	Maintained
4246F:	drivers/platform/x86/dell-smbios.*
4247
4248DELL SMBIOS SMM DRIVER
4249M:	Mario Limonciello <mario.limonciello@dell.com>
4250L:	platform-driver-x86@vger.kernel.org
4251S:	Maintained
4252F:	drivers/platform/x86/dell-smbios-smm.c
4253
4254DELL SMBIOS WMI DRIVER
4255M:	Mario Limonciello <mario.limonciello@dell.com>
4256L:	platform-driver-x86@vger.kernel.org
4257S:	Maintained
4258F:	drivers/platform/x86/dell-smbios-wmi.c
4259F:	tools/wmi/dell-smbios-example.c
4260
4261DEFZA FDDI NETWORK DRIVER
4262M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4263S:	Maintained
4264F:	drivers/net/fddi/defza.*
4265
4266DELL LAPTOP DRIVER
4267M:	Matthew Garrett <mjg59@srcf.ucam.org>
4268M:	Pali Rohár <pali.rohar@gmail.com>
4269L:	platform-driver-x86@vger.kernel.org
4270S:	Maintained
4271F:	drivers/platform/x86/dell-laptop.c
4272
4273DELL LAPTOP FREEFALL DRIVER
4274M:	Pali Rohár <pali.rohar@gmail.com>
4275S:	Maintained
4276F:	drivers/platform/x86/dell-smo8800.c
4277
4278DELL LAPTOP RBTN DRIVER
4279M:	Pali Rohár <pali.rohar@gmail.com>
4280S:	Maintained
4281F:	drivers/platform/x86/dell-rbtn.*
4282
4283DELL REMOTE BIOS UPDATE DRIVER
4284M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4285L:	platform-driver-x86@vger.kernel.org
4286S:	Maintained
4287F:	drivers/platform/x86/dell_rbu.c
4288
4289DELL LAPTOP SMM DRIVER
4290M:	Pali Rohár <pali.rohar@gmail.com>
4291S:	Maintained
4292F:	drivers/hwmon/dell-smm-hwmon.c
4293F:	include/uapi/linux/i8k.h
4294
4295DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4296M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4297L:	platform-driver-x86@vger.kernel.org
4298S:	Maintained
4299F:	Documentation/dcdbas.txt
4300F:	drivers/platform/x86/dcdbas.*
4301
4302DELL WMI NOTIFICATIONS DRIVER
4303M:	Matthew Garrett <mjg59@srcf.ucam.org>
4304M:	Pali Rohár <pali.rohar@gmail.com>
4305S:	Maintained
4306F:	drivers/platform/x86/dell-wmi.c
4307
4308DELL WMI DESCRIPTOR DRIVER
4309M:	Mario Limonciello <mario.limonciello@dell.com>
4310S:	Maintained
4311F:	drivers/platform/x86/dell-wmi-descriptor.c
4312
4313DELTA ST MEDIA DRIVER
4314M:	Hugues Fruchet <hugues.fruchet@st.com>
4315L:	linux-media@vger.kernel.org
4316T:	git git://linuxtv.org/media_tree.git
4317W:	https://linuxtv.org
4318S:	Supported
4319F:	drivers/media/platform/sti/delta
4320
4321DENALI NAND DRIVER
4322M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4323L:	linux-mtd@lists.infradead.org
4324S:	Supported
4325F:	drivers/mtd/nand/raw/denali*
4326
4327DESIGNWARE USB2 DRD IP DRIVER
4328M:	Minas Harutyunyan <hminas@synopsys.com>
4329L:	linux-usb@vger.kernel.org
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4331S:	Maintained
4332F:	drivers/usb/dwc2/
4333
4334DESIGNWARE USB3 DRD IP DRIVER
4335M:	Felipe Balbi <balbi@kernel.org>
4336L:	linux-usb@vger.kernel.org
4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4338S:	Maintained
4339F:	drivers/usb/dwc3/
4340
4341DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4342M:	Andreas Klinger <ak@it-klinger.de>
4343L:	linux-iio@vger.kernel.org
4344S:	Maintained
4345F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4346F:	drivers/iio/proximity/srf*.c
4347
4348DEVICE COREDUMP (DEV_COREDUMP)
4349M:	Johannes Berg <johannes@sipsolutions.net>
4350L:	linux-kernel@vger.kernel.org
4351S:	Maintained
4352F:	drivers/base/devcoredump.c
4353F:	include/linux/devcoredump.h
4354
4355DEVICE FREQUENCY (DEVFREQ)
4356M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4357M:	Kyungmin Park <kyungmin.park@samsung.com>
4358R:	Chanwoo Choi <cw00.choi@samsung.com>
4359L:	linux-pm@vger.kernel.org
4360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4361S:	Maintained
4362F:	drivers/devfreq/
4363F:	include/linux/devfreq.h
4364F:	Documentation/devicetree/bindings/devfreq/
4365
4366DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4367M:	Chanwoo Choi <cw00.choi@samsung.com>
4368L:	linux-pm@vger.kernel.org
4369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4370S:	Supported
4371F:	drivers/devfreq/event/
4372F:	drivers/devfreq/devfreq-event.c
4373F:	include/linux/devfreq-event.h
4374F:	Documentation/devicetree/bindings/devfreq/event/
4375
4376DEVICE NUMBER REGISTRY
4377M:	Torben Mathiasen <device@lanana.org>
4378W:	http://lanana.org/docs/device-list/index.html
4379S:	Maintained
4380
4381DEVICE-MAPPER  (LVM)
4382M:	Alasdair Kergon <agk@redhat.com>
4383M:	Mike Snitzer <snitzer@redhat.com>
4384M:	dm-devel@redhat.com
4385L:	dm-devel@redhat.com
4386W:	http://sources.redhat.com/dm
4387Q:	http://patchwork.kernel.org/project/dm-devel/list/
4388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4389T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4390S:	Maintained
4391F:	Documentation/device-mapper/
4392F:	drivers/md/Makefile
4393F:	drivers/md/Kconfig
4394F:	drivers/md/dm*
4395F:	drivers/md/persistent-data/
4396F:	include/linux/device-mapper.h
4397F:	include/linux/dm-*.h
4398F:	include/uapi/linux/dm-*.h
4399
4400DEVLINK
4401M:	Jiri Pirko <jiri@mellanox.com>
4402L:	netdev@vger.kernel.org
4403S:	Supported
4404F:	net/core/devlink.c
4405F:	include/net/devlink.h
4406F:	include/uapi/linux/devlink.h
4407
4408DIALOG SEMICONDUCTOR DRIVERS
4409M:	Support Opensource <support.opensource@diasemi.com>
4410W:	http://www.dialog-semiconductor.com/products
4411S:	Supported
4412F:	Documentation/hwmon/da90??
4413F:	Documentation/devicetree/bindings/mfd/da90*.txt
4414F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4415F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4416F:	Documentation/devicetree/bindings/regulator/da92*.txt
4417F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4418F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4419F:	drivers/gpio/gpio-da90??.c
4420F:	drivers/hwmon/da90??-hwmon.c
4421F:	drivers/iio/adc/da91??-*.c
4422F:	drivers/input/misc/da90??_onkey.c
4423F:	drivers/input/touchscreen/da9052_tsi.c
4424F:	drivers/leds/leds-da90??.c
4425F:	drivers/mfd/da903x.c
4426F:	drivers/mfd/da90??-*.c
4427F:	drivers/mfd/da91??-*.c
4428F:	drivers/power/supply/da9052-battery.c
4429F:	drivers/power/supply/da91??-*.c
4430F:	drivers/regulator/da903x.c
4431F:	drivers/regulator/da9???-regulator.[ch]
4432F:	drivers/thermal/da90??-thermal.c
4433F:	drivers/rtc/rtc-da90??.c
4434F:	drivers/video/backlight/da90??_bl.c
4435F:	drivers/watchdog/da90??_wdt.c
4436F:	include/linux/mfd/da903x.h
4437F:	include/linux/mfd/da9052/
4438F:	include/linux/mfd/da9055/
4439F:	include/linux/mfd/da9062/
4440F:	include/linux/mfd/da9063/
4441F:	include/linux/mfd/da9150/
4442F:	include/linux/regulator/da9211.h
4443F:	include/sound/da[79]*.h
4444F:	sound/soc/codecs/da[79]*.[ch]
4445
4446DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4447M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4448L:	linux-gpio@vger.kernel.org
4449S:	Maintained
4450F:	drivers/gpio/gpio-gpio-mm.c
4451
4452DIOLAN U2C-12 I2C DRIVER
4453M:	Guenter Roeck <linux@roeck-us.net>
4454L:	linux-i2c@vger.kernel.org
4455S:	Maintained
4456F:	drivers/i2c/busses/i2c-diolan-u2c.c
4457
4458FILESYSTEM DIRECT ACCESS (DAX)
4459M:	Matthew Wilcox <willy@infradead.org>
4460M:	Ross Zwisler <zwisler@kernel.org>
4461M:	Jan Kara <jack@suse.cz>
4462L:	linux-fsdevel@vger.kernel.org
4463S:	Supported
4464F:	fs/dax.c
4465F:	include/linux/dax.h
4466F:	include/trace/events/fs_dax.h
4467
4468DEVICE DIRECT ACCESS (DAX)
4469M:	Dan Williams <dan.j.williams@intel.com>
4470M:	Dave Jiang <dave.jiang@intel.com>
4471M:	Ross Zwisler <zwisler@kernel.org>
4472M:	Vishal Verma <vishal.l.verma@intel.com>
4473L:	linux-nvdimm@lists.01.org
4474S:	Supported
4475F:	drivers/dax/
4476
4477DIRECTORY NOTIFICATION (DNOTIFY)
4478M:	Jan Kara <jack@suse.cz>
4479R:	Amir Goldstein <amir73il@gmail.com>
4480L:	linux-fsdevel@vger.kernel.org
4481S:	Maintained
4482F:	Documentation/filesystems/dnotify.txt
4483F:	fs/notify/dnotify/
4484F:	include/linux/dnotify.h
4485
4486DISK GEOMETRY AND PARTITION HANDLING
4487M:	Andries Brouwer <aeb@cwi.nl>
4488W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4489W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4490W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4491S:	Maintained
4492
4493DISKQUOTA
4494M:	Jan Kara <jack@suse.com>
4495S:	Maintained
4496F:	Documentation/filesystems/quota.txt
4497F:	fs/quota/
4498F:	include/linux/quota*.h
4499F:	include/uapi/linux/quota*.h
4500
4501DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4502M:	Bernie Thompson <bernie@plugable.com>
4503L:	linux-fbdev@vger.kernel.org
4504S:	Maintained
4505W:	http://plugable.com/category/projects/udlfb/
4506F:	drivers/video/fbdev/udlfb.c
4507F:	include/video/udlfb.h
4508F:	Documentation/fb/udlfb.txt
4509
4510DISTRIBUTED LOCK MANAGER (DLM)
4511M:	Christine Caulfield <ccaulfie@redhat.com>
4512M:	David Teigland <teigland@redhat.com>
4513L:	cluster-devel@redhat.com
4514W:	http://sources.redhat.com/cluster/
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4516S:	Supported
4517F:	fs/dlm/
4518
4519DMA BUFFER SHARING FRAMEWORK
4520M:	Sumit Semwal <sumit.semwal@linaro.org>
4521S:	Maintained
4522L:	linux-media@vger.kernel.org
4523L:	dri-devel@lists.freedesktop.org
4524L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4525F:	drivers/dma-buf/
4526F:	include/linux/dma-buf*
4527F:	include/linux/reservation.h
4528F:	include/linux/*fence.h
4529F:	Documentation/driver-api/dma-buf.rst
4530T:	git git://anongit.freedesktop.org/drm/drm-misc
4531
4532DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4533M:	Vinod Koul <vkoul@kernel.org>
4534L:	dmaengine@vger.kernel.org
4535Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4536S:	Maintained
4537F:	drivers/dma/
4538F:	include/linux/dmaengine.h
4539F:	include/linux/of_dma.h
4540F:	Documentation/devicetree/bindings/dma/
4541F:	Documentation/driver-api/dmaengine/
4542T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4543
4544DMA MAPPING HELPERS
4545M:	Christoph Hellwig <hch@lst.de>
4546M:	Marek Szyprowski <m.szyprowski@samsung.com>
4547R:	Robin Murphy <robin.murphy@arm.com>
4548L:	iommu@lists.linux-foundation.org
4549T:	git git://git.infradead.org/users/hch/dma-mapping.git
4550W:	http://git.infradead.org/users/hch/dma-mapping.git
4551S:	Supported
4552F:	kernel/dma/
4553F:	include/asm-generic/dma-mapping.h
4554F:	include/linux/dma-direct.h
4555F:	include/linux/dma-mapping.h
4556F:	include/linux/dma-noncoherent.h
4557
4558DME1737 HARDWARE MONITOR DRIVER
4559M:	Juerg Haefliger <juergh@gmail.com>
4560L:	linux-hwmon@vger.kernel.org
4561S:	Maintained
4562F:	Documentation/hwmon/dme1737
4563F:	drivers/hwmon/dme1737.c
4564
4565DMI/SMBIOS SUPPORT
4566M:	Jean Delvare <jdelvare@suse.com>
4567S:	Maintained
4568T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4569F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4570F:	drivers/firmware/dmi-id.c
4571F:	drivers/firmware/dmi_scan.c
4572F:	include/linux/dmi.h
4573
4574DOCUMENTATION
4575M:	Jonathan Corbet <corbet@lwn.net>
4576L:	linux-doc@vger.kernel.org
4577S:	Maintained
4578F:	Documentation/
4579F:	scripts/kernel-doc
4580X:	Documentation/ABI/
4581X:	Documentation/acpi/
4582X:	Documentation/devicetree/
4583X:	Documentation/i2c/
4584X:	Documentation/media/
4585X:	Documentation/power/
4586X:	Documentation/spi/
4587T:	git git://git.lwn.net/linux.git docs-next
4588
4589DOCUMENTATION/ITALIAN
4590M:	Federico Vaga <federico.vaga@vaga.pv.it>
4591L:	linux-doc@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/translations/it_IT
4594
4595DONGWOON DW9714 LENS VOICE COIL DRIVER
4596M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4597L:	linux-media@vger.kernel.org
4598T:	git git://linuxtv.org/media_tree.git
4599S:	Maintained
4600F:	drivers/media/i2c/dw9714.c
4601F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4602
4603DONGWOON DW9807 LENS VOICE COIL DRIVER
4604M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4605L:	linux-media@vger.kernel.org
4606T:	git git://linuxtv.org/media_tree.git
4607S:	Maintained
4608F:	drivers/media/i2c/dw9807-vcm.c
4609F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4610
4611DOUBLETALK DRIVER
4612M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4613L:	blinux-list@redhat.com
4614S:	Maintained
4615F:	drivers/char/dtlk.c
4616F:	include/linux/dtlk.h
4617
4618DPAA2 DATAPATH I/O (DPIO) DRIVER
4619M:	Roy Pledge <Roy.Pledge@nxp.com>
4620L:	linux-kernel@vger.kernel.org
4621S:	Maintained
4622F:	drivers/soc/fsl/dpio
4623
4624DPAA2 ETHERNET DRIVER
4625M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4626L:	netdev@vger.kernel.org
4627S:	Maintained
4628F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4629F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4630F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4631F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4632F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4633
4634DPAA2 ETHERNET SWITCH DRIVER
4635M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4636M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4637L:	linux-kernel@vger.kernel.org
4638S:	Maintained
4639F:	drivers/staging/fsl-dpaa2/ethsw
4640
4641DPAA2 PTP CLOCK DRIVER
4642M:	Yangbo Lu <yangbo.lu@nxp.com>
4643L:	netdev@vger.kernel.org
4644S:	Maintained
4645F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4646F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4647
4648DPT_I2O SCSI RAID DRIVER
4649M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4650L:	linux-scsi@vger.kernel.org
4651W:	http://www.adaptec.com/
4652S:	Maintained
4653F:	drivers/scsi/dpt*
4654F:	drivers/scsi/dpt/
4655
4656DRBD DRIVER
4657M:	Philipp Reisner <philipp.reisner@linbit.com>
4658M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4659L:	drbd-dev@lists.linbit.com
4660W:	http://www.drbd.org
4661T:	git git://git.linbit.com/linux-drbd.git
4662T:	git git://git.linbit.com/drbd-8.4.git
4663S:	Supported
4664F:	drivers/block/drbd/
4665F:	lib/lru_cache.c
4666F:	Documentation/blockdev/drbd/
4667
4668DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4669M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4670R:	"Rafael J. Wysocki" <rafael@kernel.org>
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4672S:	Supported
4673F:	Documentation/kobject.txt
4674F:	drivers/base/
4675F:	fs/debugfs/
4676F:	fs/sysfs/
4677F:	include/linux/debugfs.h
4678F:	include/linux/kobj*
4679F:	lib/kobj*
4680
4681DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4682M:	Kevin Hilman <khilman@kernel.org>
4683M:	Nishanth Menon <nm@ti.com>
4684S:	Maintained
4685F:	drivers/power/avs/
4686F:	include/linux/power/smartreflex.h
4687L:	linux-pm@vger.kernel.org
4688
4689DRM DRIVER FOR ARM PL111 CLCD
4690M:	Eric Anholt <eric@anholt.net>
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692S:	Supported
4693F:	drivers/gpu/drm/pl111/
4694
4695DRM DRIVER FOR ARM VERSATILE TFT PANELS
4696M:	Linus Walleij <linus.walleij@linaro.org>
4697T:	git git://anongit.freedesktop.org/drm/drm-misc
4698S:	Maintained
4699F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4700F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4701
4702DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4703M:	Dave Airlie <airlied@redhat.com>
4704S:	Odd Fixes
4705F:	drivers/gpu/drm/ast/
4706
4707DRM DRIVER FOR BOCHS VIRTUAL GPU
4708M:	Gerd Hoffmann <kraxel@redhat.com>
4709L:	virtualization@lists.linux-foundation.org
4710T:	git git://anongit.freedesktop.org/drm/drm-misc
4711S:	Maintained
4712F:	drivers/gpu/drm/bochs/
4713
4714DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4715M:	Linus Walleij <linus.walleij@linaro.org>
4716T:	git git://anongit.freedesktop.org/drm/drm-misc
4717S:	Maintained
4718F:	drivers/gpu/drm/tve200/
4719
4720DRM DRIVER FOR ILITEK ILI9225 PANELS
4721M:	David Lechner <david@lechnology.com>
4722S:	Maintained
4723F:	drivers/gpu/drm/tinydrm/ili9225.c
4724F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4725
4726DRM DRIVER FOR INTEL I810 VIDEO CARDS
4727S:	Orphan / Obsolete
4728F:	drivers/gpu/drm/i810/
4729F:	include/uapi/drm/i810_drm.h
4730
4731DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4732S:	Orphan / Obsolete
4733F:	drivers/gpu/drm/mga/
4734F:	include/uapi/drm/mga_drm.h
4735
4736DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4737M:	Dave Airlie <airlied@redhat.com>
4738S:	Odd Fixes
4739F:	drivers/gpu/drm/mgag200/
4740
4741DRM DRIVER FOR MI0283QT
4742M:	Noralf Trønnes <noralf@tronnes.org>
4743S:	Maintained
4744F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4745F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4746
4747DRM DRIVER FOR MSM ADRENO GPU
4748M:	Rob Clark <robdclark@gmail.com>
4749L:	linux-arm-msm@vger.kernel.org
4750L:	dri-devel@lists.freedesktop.org
4751L:	freedreno@lists.freedesktop.org
4752T:	git git://people.freedesktop.org/~robclark/linux
4753S:	Maintained
4754F:	drivers/gpu/drm/msm/
4755F:	include/uapi/drm/msm_drm.h
4756F:	Documentation/devicetree/bindings/display/msm/
4757
4758DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4759M:	Ben Skeggs <bskeggs@redhat.com>
4760L:	dri-devel@lists.freedesktop.org
4761L:	nouveau@lists.freedesktop.org
4762T:	git git://github.com/skeggsb/linux
4763S:	Supported
4764F:	drivers/gpu/drm/nouveau/
4765F:	include/uapi/drm/nouveau_drm.h
4766
4767DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4768M:	Noralf Trønnes <noralf@tronnes.org>
4769S:	Maintained
4770F:	drivers/gpu/drm/tinydrm/repaper.c
4771F:	Documentation/devicetree/bindings/display/repaper.txt
4772
4773DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4774M:	Dave Airlie <airlied@redhat.com>
4775M:	Gerd Hoffmann <kraxel@redhat.com>
4776L:	virtualization@lists.linux-foundation.org
4777T:	git git://anongit.freedesktop.org/drm/drm-misc
4778S:	Obsolete
4779W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4780F:	drivers/gpu/drm/cirrus/
4781
4782DRM DRIVER FOR QXL VIRTUAL GPU
4783M:	Dave Airlie <airlied@redhat.com>
4784M:	Gerd Hoffmann <kraxel@redhat.com>
4785L:	virtualization@lists.linux-foundation.org
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787S:	Maintained
4788F:	drivers/gpu/drm/qxl/
4789F:	include/uapi/drm/qxl_drm.h
4790
4791DRM DRIVER FOR RAGE 128 VIDEO CARDS
4792S:	Orphan / Obsolete
4793F:	drivers/gpu/drm/r128/
4794F:	include/uapi/drm/r128_drm.h
4795
4796DRM DRIVER FOR SAVAGE VIDEO CARDS
4797S:	Orphan / Obsolete
4798F:	drivers/gpu/drm/savage/
4799F:	include/uapi/drm/savage_drm.h
4800
4801DRM DRIVER FOR SIS VIDEO CARDS
4802S:	Orphan / Obsolete
4803F:	drivers/gpu/drm/sis/
4804F:	include/uapi/drm/sis_drm.h
4805
4806DRM DRIVER FOR SITRONIX ST7586 PANELS
4807M:	David Lechner <david@lechnology.com>
4808S:	Maintained
4809F:	drivers/gpu/drm/tinydrm/st7586.c
4810F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4811
4812DRM DRIVER FOR SITRONIX ST7735R PANELS
4813M:	David Lechner <david@lechnology.com>
4814S:	Maintained
4815F:	drivers/gpu/drm/tinydrm/st7735r.c
4816F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4817
4818DRM DRIVER FOR TDFX VIDEO CARDS
4819S:	Orphan / Obsolete
4820F:	drivers/gpu/drm/tdfx/
4821
4822DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4823M:	Dave Airlie <airlied@redhat.com>
4824R:	Sean Paul <sean@poorly.run>
4825L:	dri-devel@lists.freedesktop.org
4826S:	Odd Fixes
4827F:	drivers/gpu/drm/udl/
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVER FOR VMWARE VIRTUAL GPU
4831M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4832M:	Sinclair Yeh <syeh@vmware.com>
4833M:	Thomas Hellstrom <thellstrom@vmware.com>
4834L:	dri-devel@lists.freedesktop.org
4835T:	git git://people.freedesktop.org/~syeh/repos_linux
4836T:	git git://people.freedesktop.org/~thomash/linux
4837S:	Supported
4838F:	drivers/gpu/drm/vmwgfx/
4839F:	include/uapi/drm/vmwgfx_drm.h
4840
4841DRM DRIVERS
4842M:	David Airlie <airlied@linux.ie>
4843L:	dri-devel@lists.freedesktop.org
4844T:	git git://anongit.freedesktop.org/drm/drm
4845B:	https://bugs.freedesktop.org/
4846C:	irc://chat.freenode.net/dri-devel
4847S:	Maintained
4848F:	drivers/gpu/drm/
4849F:	drivers/gpu/vga/
4850F:	Documentation/devicetree/bindings/display/
4851F:	Documentation/devicetree/bindings/gpu/
4852F:	Documentation/gpu/
4853F:	include/drm/
4854F:	include/uapi/drm/
4855F:	include/linux/vga*
4856
4857DRM DRIVERS AND MISC GPU PATCHES
4858M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4859M:	Maxime Ripard <maxime.ripard@bootlin.com>
4860M:	Sean Paul <sean@poorly.run>
4861W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4862S:	Maintained
4863T:	git git://anongit.freedesktop.org/drm/drm-misc
4864F:	Documentation/gpu/
4865F:	drivers/gpu/vga/
4866F:	drivers/gpu/drm/*
4867F:	include/drm/drm*
4868F:	include/uapi/drm/drm*
4869F:	include/linux/vga*
4870
4871DRM DRIVERS FOR ALLWINNER A10
4872M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4873L:	dri-devel@lists.freedesktop.org
4874S:	Supported
4875F:	drivers/gpu/drm/sun4i/
4876F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4877T:	git git://anongit.freedesktop.org/drm/drm-misc
4878
4879DRM DRIVERS FOR AMLOGIC SOCS
4880M:	Neil Armstrong <narmstrong@baylibre.com>
4881L:	dri-devel@lists.freedesktop.org
4882L:	linux-amlogic@lists.infradead.org
4883W:	http://linux-meson.com/
4884S:	Supported
4885F:	drivers/gpu/drm/meson/
4886F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4887F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4888F:	Documentation/gpu/meson.rst
4889T:	git git://anongit.freedesktop.org/drm/drm-misc
4890
4891DRM DRIVERS FOR ATMEL HLCDC
4892M:	Boris Brezillon <boris.brezillon@bootlin.com>
4893L:	dri-devel@lists.freedesktop.org
4894S:	Supported
4895F:	drivers/gpu/drm/atmel-hlcdc/
4896F:	Documentation/devicetree/bindings/display/atmel/
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898
4899DRM DRIVERS FOR BRIDGE CHIPS
4900M:	Archit Taneja <architt@codeaurora.org>
4901M:	Andrzej Hajda <a.hajda@samsung.com>
4902R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4903S:	Maintained
4904T:	git git://anongit.freedesktop.org/drm/drm-misc
4905F:	drivers/gpu/drm/bridge/
4906
4907DRM DRIVERS FOR EXYNOS
4908M:	Inki Dae <inki.dae@samsung.com>
4909M:	Joonyoung Shim <jy0922.shim@samsung.com>
4910M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4911M:	Kyungmin Park <kyungmin.park@samsung.com>
4912L:	dri-devel@lists.freedesktop.org
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4914S:	Supported
4915F:	drivers/gpu/drm/exynos/
4916F:	include/uapi/drm/exynos_drm.h
4917F:	Documentation/devicetree/bindings/display/exynos/
4918
4919DRM DRIVERS FOR FREESCALE DCU
4920M:	Stefan Agner <stefan@agner.ch>
4921M:	Alison Wang <alison.wang@nxp.com>
4922L:	dri-devel@lists.freedesktop.org
4923S:	Supported
4924F:	drivers/gpu/drm/fsl-dcu/
4925F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4926F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4927F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4928T:	git git://anongit.freedesktop.org/drm/drm-misc
4929
4930DRM DRIVERS FOR FREESCALE IMX
4931M:	Philipp Zabel <p.zabel@pengutronix.de>
4932L:	dri-devel@lists.freedesktop.org
4933S:	Maintained
4934F:	drivers/gpu/drm/imx/
4935F:	drivers/gpu/ipu-v3/
4936F:	Documentation/devicetree/bindings/display/imx/
4937
4938DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4939M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4940L:	dri-devel@lists.freedesktop.org
4941T:	git git://github.com/patjak/drm-gma500
4942S:	Maintained
4943F:	drivers/gpu/drm/gma500/
4944
4945DRM DRIVERS FOR HISILICON
4946M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4947M:	Rongrong Zou <zourongrong@gmail.com>
4948R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4949R:	Chen Feng <puck.chen@hisilicon.com>
4950L:	dri-devel@lists.freedesktop.org
4951T:	git git://github.com/xin3liang/linux.git
4952S:	Maintained
4953F:	drivers/gpu/drm/hisilicon/
4954F:	Documentation/devicetree/bindings/display/hisilicon/
4955
4956DRM DRIVERS FOR MEDIATEK
4957M:	CK Hu <ck.hu@mediatek.com>
4958M:	Philipp Zabel <p.zabel@pengutronix.de>
4959L:	dri-devel@lists.freedesktop.org
4960S:	Supported
4961F:	drivers/gpu/drm/mediatek/
4962F:	Documentation/devicetree/bindings/display/mediatek/
4963
4964DRM DRIVERS FOR NVIDIA TEGRA
4965M:	Thierry Reding <thierry.reding@gmail.com>
4966L:	dri-devel@lists.freedesktop.org
4967L:	linux-tegra@vger.kernel.org
4968T:	git git://anongit.freedesktop.org/tegra/linux.git
4969S:	Supported
4970F:	drivers/gpu/drm/tegra/
4971F:	drivers/gpu/host1x/
4972F:	include/linux/host1x.h
4973F:	include/uapi/drm/tegra_drm.h
4974F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4975
4976DRM DRIVERS FOR RENESAS
4977M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4978M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4979L:	dri-devel@lists.freedesktop.org
4980L:	linux-renesas-soc@vger.kernel.org
4981T:	git git://linuxtv.org/pinchartl/media drm/du/next
4982S:	Supported
4983F:	drivers/gpu/drm/rcar-du/
4984F:	drivers/gpu/drm/shmobile/
4985F:	include/linux/platform_data/shmob_drm.h
4986F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4987F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4988F:	Documentation/devicetree/bindings/display/renesas,du.txt
4989
4990DRM DRIVERS FOR ROCKCHIP
4991M:	Sandy Huang <hjc@rock-chips.com>
4992M:	Heiko Stübner <heiko@sntech.de>
4993L:	dri-devel@lists.freedesktop.org
4994S:	Maintained
4995F:	drivers/gpu/drm/rockchip/
4996F:	Documentation/devicetree/bindings/display/rockchip/
4997T:	git git://anongit.freedesktop.org/drm/drm-misc
4998
4999DRM DRIVERS FOR STI
5000M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5001M:	Vincent Abriou <vincent.abriou@st.com>
5002L:	dri-devel@lists.freedesktop.org
5003T:	git git://anongit.freedesktop.org/drm/drm-misc
5004S:	Maintained
5005F:	drivers/gpu/drm/sti
5006F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5007
5008DRM DRIVERS FOR STM
5009M:	Yannick Fertre <yannick.fertre@st.com>
5010M:	Philippe Cornu <philippe.cornu@st.com>
5011M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5012M:	Vincent Abriou <vincent.abriou@st.com>
5013L:	dri-devel@lists.freedesktop.org
5014T:	git git://anongit.freedesktop.org/drm/drm-misc
5015S:	Maintained
5016F:	drivers/gpu/drm/stm
5017F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5018
5019DRM DRIVERS FOR TI LCDC
5020M:	Jyri Sarha <jsarha@ti.com>
5021R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5022L:	dri-devel@lists.freedesktop.org
5023S:	Maintained
5024F:	drivers/gpu/drm/tilcdc/
5025F:	Documentation/devicetree/bindings/display/tilcdc/
5026
5027DRM DRIVERS FOR TI OMAP
5028M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5029L:	dri-devel@lists.freedesktop.org
5030S:	Maintained
5031F:	drivers/gpu/drm/omapdrm/
5032F:	Documentation/devicetree/bindings/display/ti/
5033
5034DRM DRIVERS FOR V3D
5035M:	Eric Anholt <eric@anholt.net>
5036S:	Supported
5037F:	drivers/gpu/drm/v3d/
5038F:	include/uapi/drm/v3d_drm.h
5039F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5040T:	git git://anongit.freedesktop.org/drm/drm-misc
5041
5042DRM DRIVERS FOR VC4
5043M:	Eric Anholt <eric@anholt.net>
5044T:	git git://github.com/anholt/linux
5045S:	Supported
5046F:	drivers/gpu/drm/vc4/
5047F:	include/uapi/drm/vc4_drm.h
5048F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5049T:	git git://anongit.freedesktop.org/drm/drm-misc
5050
5051DRM DRIVERS FOR VIVANTE GPU IP
5052M:	Lucas Stach <l.stach@pengutronix.de>
5053R:	Russell King <linux+etnaviv@armlinux.org.uk>
5054R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5055L:	etnaviv@lists.freedesktop.org
5056L:	dri-devel@lists.freedesktop.org
5057S:	Maintained
5058F:	drivers/gpu/drm/etnaviv/
5059F:	include/uapi/drm/etnaviv_drm.h
5060F:	Documentation/devicetree/bindings/display/etnaviv/
5061
5062DRM DRIVERS FOR ZTE ZX
5063M:	Shawn Guo <shawnguo@kernel.org>
5064L:	dri-devel@lists.freedesktop.org
5065S:	Maintained
5066F:	drivers/gpu/drm/zte/
5067F:	Documentation/devicetree/bindings/display/zte,vou.txt
5068T:	git git://anongit.freedesktop.org/drm/drm-misc
5069
5070DRM PANEL DRIVERS
5071M:	Thierry Reding <thierry.reding@gmail.com>
5072L:	dri-devel@lists.freedesktop.org
5073T:	git git://anongit.freedesktop.org/drm/drm-misc
5074S:	Maintained
5075F:	drivers/gpu/drm/drm_panel.c
5076F:	drivers/gpu/drm/panel/
5077F:	include/drm/drm_panel.h
5078F:	Documentation/devicetree/bindings/display/panel/
5079
5080DRM TINYDRM DRIVERS
5081M:	Noralf Trønnes <noralf@tronnes.org>
5082W:	https://github.com/notro/tinydrm/wiki/Development
5083T:	git git://anongit.freedesktop.org/drm/drm-misc
5084S:	Maintained
5085F:	drivers/gpu/drm/tinydrm/
5086F:	include/drm/tinydrm/
5087
5088DRM DRIVERS FOR XEN
5089M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5090T:	git git://anongit.freedesktop.org/drm/drm-misc
5091L:	dri-devel@lists.freedesktop.org
5092L:	xen-devel@lists.xen.org
5093S:	Supported
5094F:	drivers/gpu/drm/xen/
5095F:	Documentation/gpu/xen-front.rst
5096
5097DRM TTM SUBSYSTEM
5098M:	Christian Koenig <christian.koenig@amd.com>
5099M:	Huang Rui <ray.huang@amd.com>
5100M:	Junwei Zhang <Jerry.Zhang@amd.com>
5101T:	git git://people.freedesktop.org/~agd5f/linux
5102S:	Maintained
5103L:	dri-devel@lists.freedesktop.org
5104F:	include/drm/ttm/
5105F:	drivers/gpu/drm/ttm/
5106
5107DSBR100 USB FM RADIO DRIVER
5108M:	Alexey Klimov <klimov.linux@gmail.com>
5109L:	linux-media@vger.kernel.org
5110T:	git git://linuxtv.org/media_tree.git
5111S:	Maintained
5112F:	drivers/media/radio/dsbr100.c
5113
5114DSCC4 DRIVER
5115M:	Francois Romieu <romieu@fr.zoreil.com>
5116L:	netdev@vger.kernel.org
5117S:	Maintained
5118F:	drivers/net/wan/dscc4.c
5119
5120DT3155 MEDIA DRIVER
5121M:	Hans Verkuil <hverkuil@xs4all.nl>
5122L:	linux-media@vger.kernel.org
5123T:	git git://linuxtv.org/media_tree.git
5124W:	https://linuxtv.org
5125S:	Odd Fixes
5126F:	drivers/media/pci/dt3155/
5127
5128DVB_USB_AF9015 MEDIA DRIVER
5129M:	Antti Palosaari <crope@iki.fi>
5130L:	linux-media@vger.kernel.org
5131W:	https://linuxtv.org
5132W:	http://palosaari.fi/linux/
5133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5134T:	git git://linuxtv.org/anttip/media_tree.git
5135S:	Maintained
5136F:	drivers/media/usb/dvb-usb-v2/af9015*
5137
5138DVB_USB_AF9035 MEDIA DRIVER
5139M:	Antti Palosaari <crope@iki.fi>
5140L:	linux-media@vger.kernel.org
5141W:	https://linuxtv.org
5142W:	http://palosaari.fi/linux/
5143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5144T:	git git://linuxtv.org/anttip/media_tree.git
5145S:	Maintained
5146F:	drivers/media/usb/dvb-usb-v2/af9035*
5147
5148DVB_USB_ANYSEE MEDIA DRIVER
5149M:	Antti Palosaari <crope@iki.fi>
5150L:	linux-media@vger.kernel.org
5151W:	https://linuxtv.org
5152W:	http://palosaari.fi/linux/
5153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5154T:	git git://linuxtv.org/anttip/media_tree.git
5155S:	Maintained
5156F:	drivers/media/usb/dvb-usb-v2/anysee*
5157
5158DVB_USB_AU6610 MEDIA DRIVER
5159M:	Antti Palosaari <crope@iki.fi>
5160L:	linux-media@vger.kernel.org
5161W:	https://linuxtv.org
5162W:	http://palosaari.fi/linux/
5163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5164T:	git git://linuxtv.org/anttip/media_tree.git
5165S:	Maintained
5166F:	drivers/media/usb/dvb-usb-v2/au6610*
5167
5168DVB_USB_CE6230 MEDIA DRIVER
5169M:	Antti Palosaari <crope@iki.fi>
5170L:	linux-media@vger.kernel.org
5171W:	https://linuxtv.org
5172W:	http://palosaari.fi/linux/
5173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5174T:	git git://linuxtv.org/anttip/media_tree.git
5175S:	Maintained
5176F:	drivers/media/usb/dvb-usb-v2/ce6230*
5177
5178DVB_USB_CXUSB MEDIA DRIVER
5179M:	Michael Krufky <mkrufky@linuxtv.org>
5180L:	linux-media@vger.kernel.org
5181W:	https://linuxtv.org
5182W:	http://github.com/mkrufky
5183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5184T:	git git://linuxtv.org/media_tree.git
5185S:	Maintained
5186F:	drivers/media/usb/dvb-usb/cxusb*
5187
5188DVB_USB_EC168 MEDIA DRIVER
5189M:	Antti Palosaari <crope@iki.fi>
5190L:	linux-media@vger.kernel.org
5191W:	https://linuxtv.org
5192W:	http://palosaari.fi/linux/
5193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5194T:	git git://linuxtv.org/anttip/media_tree.git
5195S:	Maintained
5196F:	drivers/media/usb/dvb-usb-v2/ec168*
5197
5198DVB_USB_GL861 MEDIA DRIVER
5199M:	Antti Palosaari <crope@iki.fi>
5200L:	linux-media@vger.kernel.org
5201W:	https://linuxtv.org
5202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5203T:	git git://linuxtv.org/anttip/media_tree.git
5204S:	Maintained
5205F:	drivers/media/usb/dvb-usb-v2/gl861*
5206
5207DVB_USB_MXL111SF MEDIA DRIVER
5208M:	Michael Krufky <mkrufky@linuxtv.org>
5209L:	linux-media@vger.kernel.org
5210W:	https://linuxtv.org
5211W:	http://github.com/mkrufky
5212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5213T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5214S:	Maintained
5215F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5216
5217DVB_USB_RTL28XXU MEDIA DRIVER
5218M:	Antti Palosaari <crope@iki.fi>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221W:	http://palosaari.fi/linux/
5222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5223T:	git git://linuxtv.org/anttip/media_tree.git
5224S:	Maintained
5225F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5226
5227DVB_USB_V2 MEDIA DRIVER
5228M:	Antti Palosaari <crope@iki.fi>
5229L:	linux-media@vger.kernel.org
5230W:	https://linuxtv.org
5231W:	http://palosaari.fi/linux/
5232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5233T:	git git://linuxtv.org/anttip/media_tree.git
5234S:	Maintained
5235F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5236F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5237
5238DYNAMIC DEBUG
5239M:	Jason Baron <jbaron@akamai.com>
5240S:	Maintained
5241F:	lib/dynamic_debug.c
5242F:	include/linux/dynamic_debug.h
5243
5244DYNAMIC INTERRUPT MODERATION
5245M:	Tal Gilboa <talgi@mellanox.com>
5246S:	Maintained
5247F:	include/linux/net_dim.h
5248
5249DZ DECSTATION DZ11 SERIAL DRIVER
5250M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5251S:	Maintained
5252F:	drivers/tty/serial/dz.*
5253
5254E3X0 POWER BUTTON DRIVER
5255M:	Moritz Fischer <moritz.fischer@ettus.com>
5256L:	usrp-users@lists.ettus.com
5257W:	http://www.ettus.com
5258S:	Supported
5259F:	drivers/input/misc/e3x0-button.c
5260F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5261
5262E4000 MEDIA DRIVER
5263M:	Antti Palosaari <crope@iki.fi>
5264L:	linux-media@vger.kernel.org
5265W:	https://linuxtv.org
5266W:	http://palosaari.fi/linux/
5267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5268T:	git git://linuxtv.org/anttip/media_tree.git
5269S:	Maintained
5270F:	drivers/media/tuners/e4000*
5271
5272EARTH_PT1 MEDIA DRIVER
5273M:	Akihiro Tsukada <tskd08@gmail.com>
5274L:	linux-media@vger.kernel.org
5275S:	Odd Fixes
5276F:	drivers/media/pci/pt1/
5277
5278EARTH_PT3 MEDIA DRIVER
5279M:	Akihiro Tsukada <tskd08@gmail.com>
5280L:	linux-media@vger.kernel.org
5281S:	Odd Fixes
5282F:	drivers/media/pci/pt3/
5283
5284EC100 MEDIA DRIVER
5285M:	Antti Palosaari <crope@iki.fi>
5286L:	linux-media@vger.kernel.org
5287W:	https://linuxtv.org
5288W:	http://palosaari.fi/linux/
5289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5290T:	git git://linuxtv.org/anttip/media_tree.git
5291S:	Maintained
5292F:	drivers/media/dvb-frontends/ec100*
5293
5294ECRYPT FILE SYSTEM
5295M:	Tyler Hicks <tyhicks@canonical.com>
5296L:	ecryptfs@vger.kernel.org
5297W:	http://ecryptfs.org
5298W:	https://launchpad.net/ecryptfs
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5300S:	Supported
5301F:	Documentation/filesystems/ecryptfs.txt
5302F:	fs/ecryptfs/
5303
5304EDAC-AMD64
5305M:	Borislav Petkov <bp@alien8.de>
5306L:	linux-edac@vger.kernel.org
5307S:	Maintained
5308F:	drivers/edac/amd64_edac*
5309
5310EDAC-CALXEDA
5311M:	Robert Richter <rric@kernel.org>
5312L:	linux-edac@vger.kernel.org
5313S:	Maintained
5314F:	drivers/edac/highbank*
5315
5316EDAC-CAVIUM OCTEON
5317M:	Ralf Baechle <ralf@linux-mips.org>
5318M:	David Daney <david.daney@cavium.com>
5319L:	linux-edac@vger.kernel.org
5320L:	linux-mips@linux-mips.org
5321S:	Supported
5322F:	drivers/edac/octeon_edac*
5323
5324EDAC-CAVIUM THUNDERX
5325M:	David Daney <david.daney@cavium.com>
5326M:	Jan Glauber <jglauber@cavium.com>
5327L:	linux-edac@vger.kernel.org
5328S:	Supported
5329F:	drivers/edac/thunderx_edac*
5330
5331EDAC-CORE
5332M:	Borislav Petkov <bp@alien8.de>
5333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5334L:	linux-edac@vger.kernel.org
5335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5337S:	Supported
5338F:	Documentation/admin-guide/ras.rst
5339F:	Documentation/driver-api/edac.rst
5340F:	drivers/edac/
5341F:	include/linux/edac.h
5342
5343EDAC-E752X
5344M:	Mark Gross <mark.gross@intel.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/e752x_edac.c
5348
5349EDAC-E7XXX
5350L:	linux-edac@vger.kernel.org
5351S:	Maintained
5352F:	drivers/edac/e7xxx_edac.c
5353
5354EDAC-FSL_DDR
5355M:	York Sun <york.sun@nxp.com>
5356L:	linux-edac@vger.kernel.org
5357S:	Maintained
5358F:	drivers/edac/fsl_ddr_edac.*
5359
5360EDAC-GHES
5361M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5362L:	linux-edac@vger.kernel.org
5363S:	Maintained
5364F:	drivers/edac/ghes_edac.c
5365
5366EDAC-I3000
5367L:	linux-edac@vger.kernel.org
5368S:	Orphan
5369F:	drivers/edac/i3000_edac.c
5370
5371EDAC-I5000
5372L:	linux-edac@vger.kernel.org
5373S:	Maintained
5374F:	drivers/edac/i5000_edac.c
5375
5376EDAC-I5400
5377M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5378L:	linux-edac@vger.kernel.org
5379S:	Maintained
5380F:	drivers/edac/i5400_edac.c
5381
5382EDAC-I7300
5383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5384L:	linux-edac@vger.kernel.org
5385S:	Maintained
5386F:	drivers/edac/i7300_edac.c
5387
5388EDAC-I7CORE
5389M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5390L:	linux-edac@vger.kernel.org
5391S:	Maintained
5392F:	drivers/edac/i7core_edac.c
5393
5394EDAC-I82443BXGX
5395M:	Tim Small <tim@buttersideup.com>
5396L:	linux-edac@vger.kernel.org
5397S:	Maintained
5398F:	drivers/edac/i82443bxgx_edac.c
5399
5400EDAC-I82975X
5401M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5402M:	"Arvind R." <arvino55@gmail.com>
5403L:	linux-edac@vger.kernel.org
5404S:	Maintained
5405F:	drivers/edac/i82975x_edac.c
5406
5407EDAC-IE31200
5408M:	Jason Baron <jbaron@akamai.com>
5409L:	linux-edac@vger.kernel.org
5410S:	Maintained
5411F:	drivers/edac/ie31200_edac.c
5412
5413EDAC-MPC85XX
5414M:	Johannes Thumshirn <morbidrsa@gmail.com>
5415L:	linux-edac@vger.kernel.org
5416S:	Maintained
5417F:	drivers/edac/mpc85xx_edac.[ch]
5418
5419EDAC-PASEMI
5420M:	Egor Martovetsky <egor@pasemi.com>
5421L:	linux-edac@vger.kernel.org
5422S:	Maintained
5423F:	drivers/edac/pasemi_edac.c
5424
5425EDAC-PND2
5426M:	Tony Luck <tony.luck@intel.com>
5427L:	linux-edac@vger.kernel.org
5428S:	Maintained
5429F:	drivers/edac/pnd2_edac.[ch]
5430
5431EDAC-R82600
5432M:	Tim Small <tim@buttersideup.com>
5433L:	linux-edac@vger.kernel.org
5434S:	Maintained
5435F:	drivers/edac/r82600_edac.c
5436
5437EDAC-SBRIDGE
5438M:	Tony Luck <tony.luck@intel.com>
5439R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5440L:	linux-edac@vger.kernel.org
5441S:	Maintained
5442F:	drivers/edac/sb_edac.c
5443
5444EDAC-SKYLAKE
5445M:	Tony Luck <tony.luck@intel.com>
5446L:	linux-edac@vger.kernel.org
5447S:	Maintained
5448F:	drivers/edac/skx_edac.c
5449
5450EDAC-TI
5451M:	Tero Kristo <t-kristo@ti.com>
5452L:	linux-edac@vger.kernel.org
5453S:	Maintained
5454F:	drivers/edac/ti_edac.c
5455
5456EDAC-QCOM
5457M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5458M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5459L:	linux-arm-msm@vger.kernel.org
5460L:	linux-edac@vger.kernel.org
5461S:	Maintained
5462F:	drivers/edac/qcom_edac.c
5463
5464EDIROL UA-101/UA-1000 DRIVER
5465M:	Clemens Ladisch <clemens@ladisch.de>
5466L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5467T:	git git://git.alsa-project.org/alsa-kernel.git
5468S:	Maintained
5469F:	sound/usb/misc/ua101.c
5470
5471EFI TEST DRIVER
5472L:	linux-efi@vger.kernel.org
5473M:	Ivan Hu <ivan.hu@canonical.com>
5474M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5475S:	Maintained
5476F:	drivers/firmware/efi/test/
5477
5478EFI VARIABLE FILESYSTEM
5479M:	Matthew Garrett <matthew.garrett@nebula.com>
5480M:	Jeremy Kerr <jk@ozlabs.org>
5481M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5483L:	linux-efi@vger.kernel.org
5484S:	Maintained
5485F:	fs/efivarfs/
5486
5487EFIFB FRAMEBUFFER DRIVER
5488L:	linux-fbdev@vger.kernel.org
5489M:	Peter Jones <pjones@redhat.com>
5490S:	Maintained
5491F:	drivers/video/fbdev/efifb.c
5492
5493EFS FILESYSTEM
5494W:	http://aeschi.ch.eu.org/efs/
5495S:	Orphan
5496F:	fs/efs/
5497
5498EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5499M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5500L:	netdev@vger.kernel.org
5501S:	Maintained
5502F:	drivers/net/ethernet/ibm/ehea/
5503
5504EM28XX VIDEO4LINUX DRIVER
5505M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5506L:	linux-media@vger.kernel.org
5507W:	https://linuxtv.org
5508T:	git git://linuxtv.org/media_tree.git
5509S:	Maintained
5510F:	drivers/media/usb/em28xx/
5511F:	Documentation/media/v4l-drivers/em28xx*
5512
5513EMBEDDED LINUX
5514M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5515M:	Matt Mackall <mpm@selenic.com>
5516M:	David Woodhouse <dwmw2@infradead.org>
5517L:	linux-embedded@vger.kernel.org
5518S:	Maintained
5519
5520Emulex 10Gbps iSCSI - OneConnect DRIVER
5521M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5522M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5523M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5524L:	linux-scsi@vger.kernel.org
5525W:	http://www.broadcom.com
5526S:	Supported
5527F:	drivers/scsi/be2iscsi/
5528
5529Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5530M:	Sathya Perla <sathya.perla@broadcom.com>
5531M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5532M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5533M:	Somnath Kotur <somnath.kotur@broadcom.com>
5534L:	netdev@vger.kernel.org
5535W:	http://www.emulex.com
5536S:	Supported
5537F:	drivers/net/ethernet/emulex/benet/
5538
5539EMULEX ONECONNECT ROCE DRIVER
5540M:	Selvin Xavier <selvin.xavier@broadcom.com>
5541M:	Devesh Sharma <devesh.sharma@broadcom.com>
5542L:	linux-rdma@vger.kernel.org
5543W:	http://www.broadcom.com
5544S:	Odd Fixes
5545F:	drivers/infiniband/hw/ocrdma/
5546F:	include/uapi/rdma/ocrdma-abi.h
5547
5548EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5549M:	James Smart <james.smart@broadcom.com>
5550M:	Dick Kennedy <dick.kennedy@broadcom.com>
5551L:	linux-scsi@vger.kernel.org
5552W:	http://www.broadcom.com
5553S:	Supported
5554F:	drivers/scsi/lpfc/
5555
5556ENE CB710 FLASH CARD READER DRIVER
5557M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5558S:	Maintained
5559F:	drivers/misc/cb710/
5560F:	drivers/mmc/host/cb710-mmc.*
5561F:	include/linux/cb710.h
5562
5563ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5564M:	Maxim Levitsky <maximlevitsky@gmail.com>
5565S:	Maintained
5566F:	drivers/media/rc/ene_ir.*
5567
5568EPSON S1D13XXX FRAMEBUFFER DRIVER
5569M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5570S:	Maintained
5571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5572F:	drivers/video/fbdev/s1d13xxxfb.c
5573F:	include/video/s1d13xxxfb.h
5574
5575ERRSEQ ERROR TRACKING INFRASTRUCTURE
5576M:	Jeff Layton <jlayton@kernel.org>
5577S:	Maintained
5578F:	lib/errseq.c
5579F:	include/linux/errseq.h
5580
5581ET131X NETWORK DRIVER
5582M:	Mark Einon <mark.einon@gmail.com>
5583S:	Odd Fixes
5584F:	drivers/net/ethernet/agere/
5585
5586ETHERNET BRIDGE
5587M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5588M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5589L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5590L:	netdev@vger.kernel.org
5591W:	http://www.linuxfoundation.org/en/Net:Bridge
5592S:	Maintained
5593F:	include/linux/netfilter_bridge/
5594F:	net/bridge/
5595
5596ETHERNET PHY LIBRARY
5597M:	Andrew Lunn <andrew@lunn.ch>
5598M:	Florian Fainelli <f.fainelli@gmail.com>
5599M:	Heiner Kallweit <hkallweit1@gmail.com>
5600L:	netdev@vger.kernel.org
5601S:	Maintained
5602F:	Documentation/ABI/testing/sysfs-bus-mdio
5603F:	Documentation/devicetree/bindings/net/mdio*
5604F:	Documentation/networking/phy.txt
5605F:	drivers/net/phy/
5606F:	drivers/of/of_mdio.c
5607F:	drivers/of/of_net.c
5608F:	include/linux/*mdio*.h
5609F:	include/linux/of_net.h
5610F:	include/linux/phy.h
5611F:	include/linux/phy_fixed.h
5612F:	include/linux/platform_data/mdio-bcm-unimac.h
5613F:	include/trace/events/mdio.h
5614F:	include/uapi/linux/mdio.h
5615F:	include/uapi/linux/mii.h
5616
5617EXT2 FILE SYSTEM
5618M:	Jan Kara <jack@suse.com>
5619L:	linux-ext4@vger.kernel.org
5620S:	Maintained
5621F:	Documentation/filesystems/ext2.txt
5622F:	fs/ext2/
5623F:	include/linux/ext2*
5624
5625EXT4 FILE SYSTEM
5626M:	"Theodore Ts'o" <tytso@mit.edu>
5627M:	Andreas Dilger <adilger.kernel@dilger.ca>
5628L:	linux-ext4@vger.kernel.org
5629W:	http://ext4.wiki.kernel.org
5630Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5632S:	Maintained
5633F:	Documentation/filesystems/ext4/ext4.rst
5634F:	fs/ext4/
5635
5636Extended Verification Module (EVM)
5637M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5638L:	linux-integrity@vger.kernel.org
5639S:	Supported
5640F:	security/integrity/evm/
5641
5642EXTENSIBLE FIRMWARE INTERFACE (EFI)
5643M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5644L:	linux-efi@vger.kernel.org
5645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5646S:	Maintained
5647F:	Documentation/efi-stub.txt
5648F:	arch/*/kernel/efi.c
5649F:	arch/x86/boot/compressed/eboot.[ch]
5650F:	arch/*/include/asm/efi.h
5651F:	arch/x86/platform/efi/
5652F:	drivers/firmware/efi/
5653F:	include/linux/efi*.h
5654F:	arch/arm/boot/compressed/efi-header.S
5655F:	arch/arm64/kernel/efi-entry.S
5656
5657EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5658M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5659M:	Chanwoo Choi <cw00.choi@samsung.com>
5660L:	linux-kernel@vger.kernel.org
5661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5662S:	Maintained
5663F:	drivers/extcon/
5664F:	include/linux/extcon/
5665F:	include/linux/extcon.h
5666F:	Documentation/extcon/
5667F:	Documentation/devicetree/bindings/extcon/
5668
5669EXYNOS DP DRIVER
5670M:	Jingoo Han <jingoohan1@gmail.com>
5671L:	dri-devel@lists.freedesktop.org
5672S:	Maintained
5673F:	drivers/gpu/drm/exynos/exynos_dp*
5674
5675EXYNOS SYSMMU (IOMMU) driver
5676M:	Marek Szyprowski <m.szyprowski@samsung.com>
5677L:	iommu@lists.linux-foundation.org
5678S:	Maintained
5679F:	drivers/iommu/exynos-iommu.c
5680
5681EZchip NPS platform support
5682M:	Vineet Gupta <vgupta@synopsys.com>
5683M:	Ofer Levi <oferle@mellanox.com>
5684S:	Supported
5685F:	arch/arc/plat-eznps
5686F:	arch/arc/boot/dts/eznps.dts
5687
5688F2FS FILE SYSTEM
5689M:	Jaegeuk Kim <jaegeuk@kernel.org>
5690M:	Chao Yu <yuchao0@huawei.com>
5691L:	linux-f2fs-devel@lists.sourceforge.net
5692W:	https://f2fs.wiki.kernel.org/
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5694S:	Maintained
5695F:	Documentation/filesystems/f2fs.txt
5696F:	Documentation/ABI/testing/sysfs-fs-f2fs
5697F:	fs/f2fs/
5698F:	include/linux/f2fs_fs.h
5699F:	include/trace/events/f2fs.h
5700
5701F71805F HARDWARE MONITORING DRIVER
5702M:	Jean Delvare <jdelvare@suse.com>
5703L:	linux-hwmon@vger.kernel.org
5704S:	Maintained
5705F:	Documentation/hwmon/f71805f
5706F:	drivers/hwmon/f71805f.c
5707
5708FADDR2LINE
5709M:	Josh Poimboeuf <jpoimboe@redhat.com>
5710S:	Maintained
5711F:	scripts/faddr2line
5712
5713FAILOVER MODULE
5714M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5715L:	netdev@vger.kernel.org
5716S:	Supported
5717F:	net/core/failover.c
5718F:	include/net/failover.h
5719F:	Documentation/networking/failover.rst
5720
5721FANOTIFY
5722M:	Jan Kara <jack@suse.cz>
5723R:	Amir Goldstein <amir73il@gmail.com>
5724L:	linux-fsdevel@vger.kernel.org
5725S:	Maintained
5726F:	fs/notify/fanotify/
5727F:	include/linux/fanotify.h
5728F:	include/uapi/linux/fanotify.h
5729
5730FARSYNC SYNCHRONOUS DRIVER
5731M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5732W:	http://www.farsite.co.uk/
5733S:	Supported
5734F:	drivers/net/wan/farsync.*
5735
5736FAULT INJECTION SUPPORT
5737M:	Akinobu Mita <akinobu.mita@gmail.com>
5738S:	Supported
5739F:	Documentation/fault-injection/
5740F:	lib/fault-inject.c
5741
5742FBTFT Framebuffer drivers
5743S:	Orphan
5744L:	dri-devel@lists.freedesktop.org
5745L:	linux-fbdev@vger.kernel.org
5746F:	drivers/staging/fbtft/
5747
5748FC0011 TUNER DRIVER
5749M:	Michael Buesch <m@bues.ch>
5750L:	linux-media@vger.kernel.org
5751S:	Maintained
5752F:	drivers/media/tuners/fc0011.h
5753F:	drivers/media/tuners/fc0011.c
5754
5755FC2580 MEDIA DRIVER
5756M:	Antti Palosaari <crope@iki.fi>
5757L:	linux-media@vger.kernel.org
5758W:	https://linuxtv.org
5759W:	http://palosaari.fi/linux/
5760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5761T:	git git://linuxtv.org/anttip/media_tree.git
5762S:	Maintained
5763F:	drivers/media/tuners/fc2580*
5764
5765FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5766M:	Johannes Thumshirn <jth@kernel.org>
5767L:	linux-scsi@vger.kernel.org
5768W:	www.Open-FCoE.org
5769S:	Supported
5770F:	drivers/scsi/libfc/
5771F:	drivers/scsi/fcoe/
5772F:	include/scsi/fc/
5773F:	include/scsi/libfc.h
5774F:	include/scsi/libfcoe.h
5775F:	include/uapi/scsi/fc/
5776
5777FILE LOCKING (flock() and fcntl()/lockf())
5778M:	Jeff Layton <jlayton@kernel.org>
5779M:	"J. Bruce Fields" <bfields@fieldses.org>
5780L:	linux-fsdevel@vger.kernel.org
5781S:	Maintained
5782F:	include/linux/fcntl.h
5783F:	include/uapi/linux/fcntl.h
5784F:	fs/fcntl.c
5785F:	fs/locks.c
5786
5787FILESYSTEMS (VFS and infrastructure)
5788M:	Alexander Viro <viro@zeniv.linux.org.uk>
5789L:	linux-fsdevel@vger.kernel.org
5790S:	Maintained
5791F:	fs/*
5792F:	include/linux/fs.h
5793F:	include/uapi/linux/fs.h
5794
5795FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5796M:	Riku Voipio <riku.voipio@iki.fi>
5797L:	linux-hwmon@vger.kernel.org
5798S:	Maintained
5799F:	drivers/hwmon/f75375s.c
5800F:	include/linux/f75375s.h
5801
5802FIREWIRE AUDIO DRIVERS
5803M:	Clemens Ladisch <clemens@ladisch.de>
5804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5805T:	git git://git.alsa-project.org/alsa-kernel.git
5806S:	Maintained
5807F:	sound/firewire/
5808
5809FIREWIRE MEDIA DRIVERS (firedtv)
5810M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5811L:	linux-media@vger.kernel.org
5812L:	linux1394-devel@lists.sourceforge.net
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5814S:	Maintained
5815F:	drivers/media/firewire/
5816
5817FIREWIRE SBP-2 TARGET
5818M:	Chris Boot <bootc@bootc.net>
5819L:	linux-scsi@vger.kernel.org
5820L:	target-devel@vger.kernel.org
5821L:	linux1394-devel@lists.sourceforge.net
5822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5823S:	Maintained
5824F:	drivers/target/sbp/
5825
5826FIREWIRE SUBSYSTEM
5827M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5828L:	linux1394-devel@lists.sourceforge.net
5829W:	http://ieee1394.wiki.kernel.org/
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5831S:	Maintained
5832F:	drivers/firewire/
5833F:	include/linux/firewire.h
5834F:	include/uapi/linux/firewire*.h
5835F:	tools/firewire/
5836
5837FIRMWARE LOADER (request_firmware)
5838M:	Luis R. Rodriguez <mcgrof@kernel.org>
5839L:	linux-kernel@vger.kernel.org
5840S:	Maintained
5841F:	Documentation/firmware_class/
5842F:	drivers/base/firmware_loader/
5843F:	include/linux/firmware.h
5844
5845FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5846M:	Joshua Morris <josh.h.morris@us.ibm.com>
5847M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5848S:	Maintained
5849F:	drivers/block/rsxx/
5850
5851FLOPPY DRIVER
5852M:	Jiri Kosina <jikos@kernel.org>
5853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5854S:	Odd fixes
5855F:	drivers/block/floppy.c
5856
5857FMC SUBSYSTEM
5858M:	Alessandro Rubini <rubini@gnudd.com>
5859W:	http://www.ohwr.org/projects/fmc-bus
5860S:	Supported
5861F:	drivers/fmc/
5862F:	include/linux/fmc*.h
5863F:	include/linux/ipmi-fru.h
5864K:	fmc_d.*register
5865
5866FPGA MANAGER FRAMEWORK
5867M:	Alan Tull <atull@kernel.org>
5868M:	Moritz Fischer <mdf@kernel.org>
5869L:	linux-fpga@vger.kernel.org
5870S:	Maintained
5871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5872Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5873F:	Documentation/fpga/
5874F:	Documentation/driver-api/fpga/
5875F:	Documentation/devicetree/bindings/fpga/
5876F:	drivers/fpga/
5877F:	include/linux/fpga/
5878W:	http://www.rocketboards.org
5879
5880FPGA DFL DRIVERS
5881M:	Wu Hao <hao.wu@intel.com>
5882L:	linux-fpga@vger.kernel.org
5883S:	Maintained
5884F:	Documentation/fpga/dfl.txt
5885F:	include/uapi/linux/fpga-dfl.h
5886F:	drivers/fpga/dfl*
5887
5888FPU EMULATOR
5889M:	Bill Metzenthen <billm@melbpc.org.au>
5890W:	http://floatingpoint.sourceforge.net/emulator/index.html
5891S:	Maintained
5892F:	arch/x86/math-emu/
5893
5894FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5895L:	netdev@vger.kernel.org
5896S:	Orphan
5897F:	drivers/net/wan/dlci.c
5898F:	drivers/net/wan/sdla.c
5899
5900FRAMEBUFFER LAYER
5901M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5902L:	dri-devel@lists.freedesktop.org
5903L:	linux-fbdev@vger.kernel.org
5904T:	git git://github.com/bzolnier/linux.git
5905Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5906S:	Maintained
5907F:	Documentation/fb/
5908F:	drivers/video/
5909F:	include/video/
5910F:	include/linux/fb.h
5911F:	include/uapi/video/
5912F:	include/uapi/linux/fb.h
5913
5914FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5915M:	Horia Geantă <horia.geanta@nxp.com>
5916M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5917L:	linux-crypto@vger.kernel.org
5918S:	Maintained
5919F:	drivers/crypto/caam/
5920F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5921
5922FREESCALE DIU FRAMEBUFFER DRIVER
5923M:	Timur Tabi <timur@kernel.org>
5924L:	linux-fbdev@vger.kernel.org
5925S:	Maintained
5926F:	drivers/video/fbdev/fsl-diu-fb.*
5927
5928FREESCALE DMA DRIVER
5929M:	Li Yang <leoyang.li@nxp.com>
5930M:	Zhang Wei <zw@zh-kernel.org>
5931L:	linuxppc-dev@lists.ozlabs.org
5932S:	Maintained
5933F:	drivers/dma/fsldma.*
5934
5935FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5936M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5937L:	netdev@vger.kernel.org
5938S:	Maintained
5939F:	drivers/net/ethernet/freescale/gianfar*
5940F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5941
5942FREESCALE GPMI NAND DRIVER
5943M:	Han Xu <han.xu@nxp.com>
5944L:	linux-mtd@lists.infradead.org
5945S:	Maintained
5946F:	drivers/mtd/nand/raw/gpmi-nand/*
5947
5948FREESCALE I2C CPM DRIVER
5949M:	Jochen Friedrich <jochen@scram.de>
5950L:	linuxppc-dev@lists.ozlabs.org
5951L:	linux-i2c@vger.kernel.org
5952S:	Maintained
5953F:	drivers/i2c/busses/i2c-cpm.c
5954
5955FREESCALE IMX LPI2C DRIVER
5956M:	Dong Aisheng <aisheng.dong@nxp.com>
5957L:	linux-i2c@vger.kernel.org
5958L:	linux-imx@nxp.com
5959S:	Maintained
5960F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5961F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5962
5963FREESCALE IMX / MXC FEC DRIVER
5964M:	Fugang Duan <fugang.duan@nxp.com>
5965L:	netdev@vger.kernel.org
5966S:	Maintained
5967F:	drivers/net/ethernet/freescale/fec_main.c
5968F:	drivers/net/ethernet/freescale/fec_ptp.c
5969F:	drivers/net/ethernet/freescale/fec.h
5970F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5971
5972FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5973M:	Sascha Hauer <s.hauer@pengutronix.de>
5974R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5975L:	linux-fbdev@vger.kernel.org
5976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5977S:	Maintained
5978F:	include/linux/platform_data/video-imxfb.h
5979F:	drivers/video/fbdev/imxfb.c
5980
5981FREESCALE QORIQ DPAA ETHERNET DRIVER
5982M:	Madalin Bucur <madalin.bucur@nxp.com>
5983L:	netdev@vger.kernel.org
5984S:	Maintained
5985F:	drivers/net/ethernet/freescale/dpaa
5986
5987FREESCALE QORIQ DPAA FMAN DRIVER
5988M:	Madalin Bucur <madalin.bucur@nxp.com>
5989L:	netdev@vger.kernel.org
5990S:	Maintained
5991F:	drivers/net/ethernet/freescale/fman
5992F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5993
5994FREESCALE QORIQ PTP CLOCK DRIVER
5995M:	Yangbo Lu <yangbo.lu@nxp.com>
5996L:	netdev@vger.kernel.org
5997S:	Maintained
5998F:	drivers/ptp/ptp_qoriq.c
5999F:	include/linux/fsl/ptp_qoriq.h
6000F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6001
6002FREESCALE QUAD SPI DRIVER
6003M:	Han Xu <han.xu@nxp.com>
6004L:	linux-mtd@lists.infradead.org
6005S:	Maintained
6006F:	drivers/mtd/spi-nor/fsl-quadspi.c
6007
6008FREESCALE QUICC ENGINE LIBRARY
6009M:	Qiang Zhao <qiang.zhao@nxp.com>
6010L:	linuxppc-dev@lists.ozlabs.org
6011S:	Maintained
6012F:	drivers/soc/fsl/qe/
6013F:	include/soc/fsl/*qe*.h
6014F:	include/soc/fsl/*ucc*.h
6015
6016FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6017M:	Li Yang <leoyang.li@nxp.com>
6018L:	netdev@vger.kernel.org
6019L:	linuxppc-dev@lists.ozlabs.org
6020S:	Maintained
6021F:	drivers/net/ethernet/freescale/ucc_geth*
6022
6023FREESCALE QUICC ENGINE UCC HDLC DRIVER
6024M:	Zhao Qiang <qiang.zhao@nxp.com>
6025L:	netdev@vger.kernel.org
6026L:	linuxppc-dev@lists.ozlabs.org
6027S:	Maintained
6028F:	drivers/net/wan/fsl_ucc_hdlc*
6029
6030FREESCALE QUICC ENGINE UCC UART DRIVER
6031M:	Timur Tabi <timur@kernel.org>
6032L:	linuxppc-dev@lists.ozlabs.org
6033S:	Maintained
6034F:	drivers/tty/serial/ucc_uart.c
6035
6036FREESCALE SOC DRIVERS
6037M:	Li Yang <leoyang.li@nxp.com>
6038L:	linuxppc-dev@lists.ozlabs.org
6039L:	linux-arm-kernel@lists.infradead.org
6040S:	Maintained
6041F:	Documentation/devicetree/bindings/soc/fsl/
6042F:	drivers/soc/fsl/
6043F:	include/linux/fsl/
6044
6045FREESCALE SOC FS_ENET DRIVER
6046M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6047L:	linuxppc-dev@lists.ozlabs.org
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	drivers/net/ethernet/freescale/fs_enet/
6051F:	include/linux/fs_enet_pd.h
6052
6053FREESCALE SOC SOUND DRIVERS
6054M:	Timur Tabi <timur@kernel.org>
6055M:	Nicolin Chen <nicoleotsuka@gmail.com>
6056M:	Xiubo Li <Xiubo.Lee@gmail.com>
6057R:	Fabio Estevam <fabio.estevam@nxp.com>
6058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6059L:	linuxppc-dev@lists.ozlabs.org
6060S:	Maintained
6061F:	sound/soc/fsl/fsl*
6062F:	sound/soc/fsl/imx*
6063F:	sound/soc/fsl/mpc8610_hpcd.c
6064
6065FREESCALE USB PERIPHERAL DRIVERS
6066M:	Li Yang <leoyang.li@nxp.com>
6067L:	linux-usb@vger.kernel.org
6068L:	linuxppc-dev@lists.ozlabs.org
6069S:	Maintained
6070F:	drivers/usb/gadget/udc/fsl*
6071
6072FREEVXFS FILESYSTEM
6073M:	Christoph Hellwig <hch@infradead.org>
6074W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6075S:	Maintained
6076F:	fs/freevxfs/
6077
6078FREEZER
6079M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6080M:	Pavel Machek <pavel@ucw.cz>
6081L:	linux-pm@vger.kernel.org
6082S:	Supported
6083F:	Documentation/power/freezing-of-tasks.txt
6084F:	include/linux/freezer.h
6085F:	kernel/freezer.c
6086
6087FRONTSWAP API
6088M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6089L:	linux-kernel@vger.kernel.org
6090S:	Maintained
6091F:	mm/frontswap.c
6092F:	include/linux/frontswap.h
6093
6094FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6095M:	David Howells <dhowells@redhat.com>
6096L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6097S:	Supported
6098F:	Documentation/filesystems/caching/
6099F:	fs/fscache/
6100F:	include/linux/fscache*.h
6101
6102FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6103M:	Theodore Y. Ts'o <tytso@mit.edu>
6104M:	Jaegeuk Kim <jaegeuk@kernel.org>
6105L:	linux-fscrypt@vger.kernel.org
6106Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6108S:	Supported
6109F:	fs/crypto/
6110F:	include/linux/fscrypt*.h
6111F:	Documentation/filesystems/fscrypt.rst
6112
6113FSI-ATTACHED I2C DRIVER
6114M:	Eddie James <eajames@linux.vnet.ibm.com>
6115L:	linux-i2c@vger.kernel.org
6116L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6117S:	Maintained
6118F:	drivers/i2c/busses/i2c-fsi.c
6119F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6120
6121FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6122M:	Jan Kara <jack@suse.cz>
6123R:	Amir Goldstein <amir73il@gmail.com>
6124L:	linux-fsdevel@vger.kernel.org
6125S:	Maintained
6126F:	fs/notify/
6127F:	include/linux/fsnotify*.h
6128
6129FUJITSU LAPTOP EXTRAS
6130M:	Jonathan Woithe <jwoithe@just42.net>
6131L:	platform-driver-x86@vger.kernel.org
6132S:	Maintained
6133F:	drivers/platform/x86/fujitsu-laptop.c
6134
6135FUJITSU M-5MO LS CAMERA ISP DRIVER
6136M:	Kyungmin Park <kyungmin.park@samsung.com>
6137M:	Heungjun Kim <riverful.kim@samsung.com>
6138L:	linux-media@vger.kernel.org
6139S:	Maintained
6140F:	drivers/media/i2c/m5mols/
6141F:	include/media/i2c/m5mols.h
6142
6143FUJITSU TABLET EXTRAS
6144M:	Robert Gerlach <khnz@gmx.de>
6145L:	platform-driver-x86@vger.kernel.org
6146S:	Maintained
6147F:	drivers/platform/x86/fujitsu-tablet.c
6148
6149FUSE: FILESYSTEM IN USERSPACE
6150M:	Miklos Szeredi <miklos@szeredi.hu>
6151L:	linux-fsdevel@vger.kernel.org
6152W:	http://fuse.sourceforge.net/
6153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6154S:	Maintained
6155F:	fs/fuse/
6156F:	include/uapi/linux/fuse.h
6157F:	Documentation/filesystems/fuse.txt
6158
6159FUTEX SUBSYSTEM
6160M:	Thomas Gleixner <tglx@linutronix.de>
6161M:	Ingo Molnar <mingo@redhat.com>
6162R:	Peter Zijlstra <peterz@infradead.org>
6163R:	Darren Hart <dvhart@infradead.org>
6164L:	linux-kernel@vger.kernel.org
6165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6166S:	Maintained
6167F:	kernel/futex.c
6168F:	kernel/futex_compat.c
6169F:	include/asm-generic/futex.h
6170F:	include/linux/futex.h
6171F:	include/uapi/linux/futex.h
6172F:	tools/testing/selftests/futex/
6173F:	tools/perf/bench/futex*
6174F:	Documentation/*futex*
6175
6176GCC PLUGINS
6177M:	Kees Cook <keescook@chromium.org>
6178R:	Emese Revfy <re.emese@gmail.com>
6179L:	kernel-hardening@lists.openwall.com
6180S:	Maintained
6181F:	scripts/gcc-plugins/
6182F:	scripts/gcc-plugin.sh
6183F:	scripts/Makefile.gcc-plugins
6184F:	Documentation/gcc-plugins.txt
6185
6186GASKET DRIVER FRAMEWORK
6187M:	Rob Springer <rspringer@google.com>
6188M:	Todd Poynor <toddpoynor@google.com>
6189M:	Ben Chan <benchan@chromium.org>
6190S:	Maintained
6191F:	drivers/staging/gasket/
6192
6193GCOV BASED KERNEL PROFILING
6194M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6195S:	Maintained
6196F:	kernel/gcov/
6197F:	Documentation/dev-tools/gcov.rst
6198
6199GDB KERNEL DEBUGGING HELPER SCRIPTS
6200M:	Jan Kiszka <jan.kiszka@siemens.com>
6201M:	Kieran Bingham <kbingham@kernel.org>
6202S:	Supported
6203F:	scripts/gdb/
6204
6205GDT SCSI DISK ARRAY CONTROLLER DRIVER
6206M:	Achim Leubner <achim_leubner@adaptec.com>
6207L:	linux-scsi@vger.kernel.org
6208W:	http://www.icp-vortex.com/
6209S:	Supported
6210F:	drivers/scsi/gdt*
6211
6212GEMTEK FM RADIO RECEIVER DRIVER
6213M:	Hans Verkuil <hverkuil@xs4all.nl>
6214L:	linux-media@vger.kernel.org
6215T:	git git://linuxtv.org/media_tree.git
6216W:	https://linuxtv.org
6217S:	Maintained
6218F:	drivers/media/radio/radio-gemtek*
6219
6220GENERIC GPIO I2C DRIVER
6221M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6222S:	Supported
6223F:	drivers/i2c/busses/i2c-gpio.c
6224F:	include/linux/platform_data/i2c-gpio.h
6225
6226GENERIC GPIO I2C MULTIPLEXER DRIVER
6227M:	Peter Korsgaard <peter.korsgaard@barco.com>
6228L:	linux-i2c@vger.kernel.org
6229S:	Supported
6230F:	drivers/i2c/muxes/i2c-mux-gpio.c
6231F:	include/linux/platform_data/i2c-mux-gpio.h
6232F:	Documentation/i2c/muxes/i2c-mux-gpio
6233
6234GENERIC HDLC (WAN) DRIVERS
6235M:	Krzysztof Halasa <khc@pm.waw.pl>
6236W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6237S:	Maintained
6238F:	drivers/net/wan/c101.c
6239F:	drivers/net/wan/hd6457*
6240F:	drivers/net/wan/hdlc*
6241F:	drivers/net/wan/n2.c
6242F:	drivers/net/wan/pc300too.c
6243F:	drivers/net/wan/pci200syn.c
6244F:	drivers/net/wan/wanxl*
6245
6246GENERIC INCLUDE/ASM HEADER FILES
6247M:	Arnd Bergmann <arnd@arndb.de>
6248L:	linux-arch@vger.kernel.org
6249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6250S:	Maintained
6251F:	include/asm-generic/
6252F:	include/uapi/asm-generic/
6253
6254GENERIC PHY FRAMEWORK
6255M:	Kishon Vijay Abraham I <kishon@ti.com>
6256L:	linux-kernel@vger.kernel.org
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6258S:	Supported
6259F:	drivers/phy/
6260F:	include/linux/phy/
6261
6262GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6263M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6264S:	Supported
6265F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6266
6267GENERIC PM DOMAINS
6268M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6269M:	Kevin Hilman <khilman@kernel.org>
6270M:	Ulf Hansson <ulf.hansson@linaro.org>
6271L:	linux-pm@vger.kernel.org
6272S:	Supported
6273F:	drivers/base/power/domain*.c
6274F:	include/linux/pm_domain.h
6275F:	Documentation/devicetree/bindings/power/power_domain.txt
6276
6277GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6278M:	Eugen Hristev <eugen.hristev@microchip.com>
6279L:	linux-input@vger.kernel.org
6280S:	Maintained
6281F:	drivers/input/touchscreen/resistive-adc-touch.c
6282
6283GENERIC UIO DRIVER FOR PCI DEVICES
6284M:	"Michael S. Tsirkin" <mst@redhat.com>
6285L:	kvm@vger.kernel.org
6286S:	Supported
6287F:	drivers/uio/uio_pci_generic.c
6288
6289GENWQE (IBM Generic Workqueue Card)
6290M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6291M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6292S:	Supported
6293F:	drivers/misc/genwqe/
6294
6295GET_MAINTAINER SCRIPT
6296M:	Joe Perches <joe@perches.com>
6297S:	Maintained
6298F:	scripts/get_maintainer.pl
6299
6300GFS2 FILE SYSTEM
6301M:	Bob Peterson <rpeterso@redhat.com>
6302M:	Andreas Gruenbacher <agruenba@redhat.com>
6303L:	cluster-devel@redhat.com
6304W:	http://sources.redhat.com/cluster/
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6306S:	Supported
6307F:	Documentation/filesystems/gfs2*.txt
6308F:	fs/gfs2/
6309F:	include/uapi/linux/gfs2_ondisk.h
6310
6311GIGASET ISDN DRIVERS
6312M:	Paul Bolle <pebolle@tiscali.nl>
6313L:	gigaset307x-common@lists.sourceforge.net
6314W:	http://gigaset307x.sourceforge.net/
6315S:	Odd Fixes
6316F:	Documentation/isdn/README.gigaset
6317F:	drivers/isdn/gigaset/
6318F:	include/uapi/linux/gigaset_dev.h
6319
6320GNSS SUBSYSTEM
6321M:	Johan Hovold <johan@kernel.org>
6322S:	Maintained
6323F:	Documentation/ABI/testing/sysfs-class-gnss
6324F:	Documentation/devicetree/bindings/gnss/
6325F:	drivers/gnss/
6326F:	include/linux/gnss.h
6327
6328GO7007 MPEG CODEC
6329M:	Hans Verkuil <hans.verkuil@cisco.com>
6330L:	linux-media@vger.kernel.org
6331S:	Maintained
6332F:	drivers/media/usb/go7007/
6333
6334GOODIX TOUCHSCREEN
6335M:	Bastien Nocera <hadess@hadess.net>
6336L:	linux-input@vger.kernel.org
6337S:	Maintained
6338F:	drivers/input/touchscreen/goodix.c
6339
6340GPD POCKET FAN DRIVER
6341M:	Hans de Goede <hdegoede@redhat.com>
6342L:	platform-driver-x86@vger.kernel.org
6343S:	Maintained
6344F:	drivers/platform/x86/gpd-pocket-fan.c
6345
6346GPIO ACPI SUPPORT
6347M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6348M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6349L:	linux-gpio@vger.kernel.org
6350L:	linux-acpi@vger.kernel.org
6351S:	Maintained
6352F:	Documentation/acpi/gpio-properties.txt
6353F:	drivers/gpio/gpiolib-acpi.c
6354
6355GPIO IR Transmitter
6356M:	Sean Young <sean@mess.org>
6357L:	linux-media@vger.kernel.org
6358S:	Maintained
6359F:	drivers/media/rc/gpio-ir-tx.c
6360
6361GPIO MOCKUP DRIVER
6362M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6363R:	Bartosz Golaszewski <brgl@bgdev.pl>
6364L:	linux-gpio@vger.kernel.org
6365S:	Maintained
6366F:	drivers/gpio/gpio-mockup.c
6367F:	tools/testing/selftests/gpio/
6368
6369GPIO SUBSYSTEM
6370M:	Linus Walleij <linus.walleij@linaro.org>
6371M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6372L:	linux-gpio@vger.kernel.org
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6374S:	Maintained
6375F:	Documentation/devicetree/bindings/gpio/
6376F:	Documentation/driver-api/gpio/
6377F:	Documentation/gpio/
6378F:	Documentation/ABI/testing/gpio-cdev
6379F:	Documentation/ABI/obsolete/sysfs-gpio
6380F:	drivers/gpio/
6381F:	include/linux/gpio/
6382F:	include/linux/gpio.h
6383F:	include/linux/of_gpio.h
6384F:	include/asm-generic/gpio.h
6385F:	include/uapi/linux/gpio.h
6386F:	tools/gpio/
6387
6388GRE DEMULTIPLEXER DRIVER
6389M:	Dmitry Kozlov <xeb@mail.ru>
6390L:	netdev@vger.kernel.org
6391S:	Maintained
6392F:	net/ipv4/gre_demux.c
6393F:	net/ipv4/gre_offload.c
6394F:	include/net/gre.h
6395
6396GRETH 10/100/1G Ethernet MAC device driver
6397M:	Andreas Larsson <andreas@gaisler.com>
6398L:	netdev@vger.kernel.org
6399S:	Maintained
6400F:	drivers/net/ethernet/aeroflex/
6401
6402GREYBUS AUDIO PROTOCOLS DRIVERS
6403M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6404M:	Mark Greer <mgreer@animalcreek.com>
6405S:	Maintained
6406F:	drivers/staging/greybus/audio_apbridgea.c
6407F:	drivers/staging/greybus/audio_apbridgea.h
6408F:	drivers/staging/greybus/audio_codec.c
6409F:	drivers/staging/greybus/audio_codec.h
6410F:	drivers/staging/greybus/audio_gb.c
6411F:	drivers/staging/greybus/audio_manager.c
6412F:	drivers/staging/greybus/audio_manager.h
6413F:	drivers/staging/greybus/audio_manager_module.c
6414F:	drivers/staging/greybus/audio_manager_private.h
6415F:	drivers/staging/greybus/audio_manager_sysfs.c
6416F:	drivers/staging/greybus/audio_module.c
6417F:	drivers/staging/greybus/audio_topology.c
6418
6419GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6420M:	Viresh Kumar <vireshk@kernel.org>
6421S:	Maintained
6422F:	drivers/staging/greybus/authentication.c
6423F:	drivers/staging/greybus/bootrom.c
6424F:	drivers/staging/greybus/firmware.h
6425F:	drivers/staging/greybus/fw-core.c
6426F:	drivers/staging/greybus/fw-download.c
6427F:	drivers/staging/greybus/fw-management.c
6428F:	drivers/staging/greybus/greybus_authentication.h
6429F:	drivers/staging/greybus/greybus_firmware.h
6430F:	drivers/staging/greybus/hid.c
6431F:	drivers/staging/greybus/i2c.c
6432F:	drivers/staging/greybus/spi.c
6433F:	drivers/staging/greybus/spilib.c
6434F:	drivers/staging/greybus/spilib.h
6435
6436GREYBUS LOOPBACK DRIVER
6437M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6438S:	Maintained
6439F:	drivers/staging/greybus/loopback.c
6440
6441GREYBUS PLATFORM DRIVERS
6442M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6443S:	Maintained
6444F:	drivers/staging/greybus/arche-platform.c
6445F:	drivers/staging/greybus/arche-apb-ctrl.c
6446F:	drivers/staging/greybus/arche_platform.h
6447
6448GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6449M:	Rui Miguel Silva <rmfrfs@gmail.com>
6450S:	Maintained
6451F:	drivers/staging/greybus/sdio.c
6452F:	drivers/staging/greybus/light.c
6453F:	drivers/staging/greybus/gpio.c
6454F:	drivers/staging/greybus/power_supply.c
6455F:	drivers/staging/greybus/spi.c
6456F:	drivers/staging/greybus/spilib.c
6457
6458GREYBUS SUBSYSTEM
6459M:	Johan Hovold <johan@kernel.org>
6460M:	Alex Elder <elder@kernel.org>
6461M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6462S:	Maintained
6463F:	drivers/staging/greybus/
6464L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6465
6466GREYBUS UART PROTOCOLS DRIVERS
6467M:	David Lin <dtwlin@gmail.com>
6468S:	Maintained
6469F:	drivers/staging/greybus/uart.c
6470F:	drivers/staging/greybus/log.c
6471
6472GS1662 VIDEO SERIALIZER
6473M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6474L:	linux-media@vger.kernel.org
6475T:	git git://linuxtv.org/media_tree.git
6476S:	Maintained
6477F:	drivers/media/spi/gs1662.c
6478
6479GSPCA FINEPIX SUBDRIVER
6480M:	Frank Zago <frank@zago.net>
6481L:	linux-media@vger.kernel.org
6482T:	git git://linuxtv.org/media_tree.git
6483S:	Maintained
6484F:	drivers/media/usb/gspca/finepix.c
6485
6486GSPCA GL860 SUBDRIVER
6487M:	Olivier Lorin <o.lorin@laposte.net>
6488L:	linux-media@vger.kernel.org
6489T:	git git://linuxtv.org/media_tree.git
6490S:	Maintained
6491F:	drivers/media/usb/gspca/gl860/
6492
6493GSPCA M5602 SUBDRIVER
6494M:	Erik Andren <erik.andren@gmail.com>
6495L:	linux-media@vger.kernel.org
6496T:	git git://linuxtv.org/media_tree.git
6497S:	Maintained
6498F:	drivers/media/usb/gspca/m5602/
6499
6500GSPCA PAC207 SONIXB SUBDRIVER
6501M:	Hans Verkuil <hverkuil@xs4all.nl>
6502L:	linux-media@vger.kernel.org
6503T:	git git://linuxtv.org/media_tree.git
6504S:	Odd Fixes
6505F:	drivers/media/usb/gspca/pac207.c
6506
6507GSPCA SN9C20X SUBDRIVER
6508M:	Brian Johnson <brijohn@gmail.com>
6509L:	linux-media@vger.kernel.org
6510T:	git git://linuxtv.org/media_tree.git
6511S:	Maintained
6512F:	drivers/media/usb/gspca/sn9c20x.c
6513
6514GSPCA T613 SUBDRIVER
6515M:	Leandro Costantino <lcostantino@gmail.com>
6516L:	linux-media@vger.kernel.org
6517T:	git git://linuxtv.org/media_tree.git
6518S:	Maintained
6519F:	drivers/media/usb/gspca/t613.c
6520
6521GSPCA USB WEBCAM DRIVER
6522M:	Hans Verkuil <hverkuil@xs4all.nl>
6523L:	linux-media@vger.kernel.org
6524T:	git git://linuxtv.org/media_tree.git
6525S:	Odd Fixes
6526F:	drivers/media/usb/gspca/
6527
6528GTP (GPRS Tunneling Protocol)
6529M:	Pablo Neira Ayuso <pablo@netfilter.org>
6530M:	Harald Welte <laforge@gnumonks.org>
6531L:	osmocom-net-gprs@lists.osmocom.org
6532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6533S:	Maintained
6534F:	drivers/net/gtp.c
6535
6536GUID PARTITION TABLE (GPT)
6537M:	Davidlohr Bueso <dave@stgolabs.net>
6538L:	linux-efi@vger.kernel.org
6539S:	Maintained
6540F:	block/partitions/efi.*
6541
6542H8/300 ARCHITECTURE
6543M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6544L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6545W:	http://uclinux-h8.sourceforge.jp
6546T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6547S:	Maintained
6548F:	arch/h8300/
6549F:	drivers/clocksource/h8300_*.c
6550F:	drivers/clk/h8300/
6551F:	drivers/irqchip/irq-renesas-h8*.c
6552
6553HACKRF MEDIA DRIVER
6554M:	Antti Palosaari <crope@iki.fi>
6555L:	linux-media@vger.kernel.org
6556W:	https://linuxtv.org
6557W:	http://palosaari.fi/linux/
6558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6559T:	git git://linuxtv.org/anttip/media_tree.git
6560S:	Maintained
6561F:	drivers/media/usb/hackrf/
6562
6563HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6564M:	Frank Seidel <frank@f-seidel.de>
6565L:	platform-driver-x86@vger.kernel.org
6566W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6567S:	Maintained
6568F:	drivers/platform/x86/hdaps.c
6569
6570HARDWARE MONITORING
6571M:	Jean Delvare <jdelvare@suse.com>
6572M:	Guenter Roeck <linux@roeck-us.net>
6573L:	linux-hwmon@vger.kernel.org
6574W:	http://hwmon.wiki.kernel.org/
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6576S:	Maintained
6577F:	Documentation/devicetree/bindings/hwmon/
6578F:	Documentation/hwmon/
6579F:	drivers/hwmon/
6580F:	include/linux/hwmon*.h
6581F:	include/trace/events/hwmon*.h
6582
6583HARDWARE RANDOM NUMBER GENERATOR CORE
6584M:	Matt Mackall <mpm@selenic.com>
6585M:	Herbert Xu <herbert@gondor.apana.org.au>
6586L:	linux-crypto@vger.kernel.org
6587S:	Odd fixes
6588F:	Documentation/devicetree/bindings/rng/
6589F:	Documentation/hw_random.txt
6590F:	drivers/char/hw_random/
6591F:	include/linux/hw_random.h
6592
6593HARDWARE TRACING FACILITIES
6594M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6595S:	Maintained
6596F:	drivers/hwtracing/
6597
6598HARDWARE SPINLOCK CORE
6599M:	Ohad Ben-Cohen <ohad@wizery.com>
6600M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6601L:	linux-remoteproc@vger.kernel.org
6602S:	Maintained
6603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6604F:	Documentation/devicetree/bindings/hwlock/
6605F:	Documentation/hwspinlock.txt
6606F:	drivers/hwspinlock/
6607F:	include/linux/hwspinlock.h
6608
6609HARMONY SOUND DRIVER
6610L:	linux-parisc@vger.kernel.org
6611S:	Maintained
6612F:	sound/parisc/harmony.*
6613
6614HDPVR USB VIDEO ENCODER DRIVER
6615M:	Hans Verkuil <hverkuil@xs4all.nl>
6616L:	linux-media@vger.kernel.org
6617T:	git git://linuxtv.org/media_tree.git
6618W:	https://linuxtv.org
6619S:	Odd Fixes
6620F:	drivers/media/usb/hdpvr/
6621
6622HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6623M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6624S:	Supported
6625F:	Documentation/watchdog/hpwdt.txt
6626F:	drivers/watchdog/hpwdt.c
6627
6628HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6629M:	Don Brace <don.brace@microsemi.com>
6630L:	esc.storagedev@microsemi.com
6631L:	linux-scsi@vger.kernel.org
6632S:	Supported
6633F:	Documentation/scsi/hpsa.txt
6634F:	drivers/scsi/hpsa*.[ch]
6635F:	include/linux/cciss*.h
6636F:	include/uapi/linux/cciss*.h
6637
6638HFI1 DRIVER
6639M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6640M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6641L:	linux-rdma@vger.kernel.org
6642S:	Supported
6643F:	drivers/infiniband/hw/hfi1
6644
6645HFS FILESYSTEM
6646L:	linux-fsdevel@vger.kernel.org
6647S:	Orphan
6648F:	Documentation/filesystems/hfs.txt
6649F:	fs/hfs/
6650
6651HFSPLUS FILESYSTEM
6652L:	linux-fsdevel@vger.kernel.org
6653S:	Orphan
6654F:	Documentation/filesystems/hfsplus.txt
6655F:	fs/hfsplus/
6656
6657HGA FRAMEBUFFER DRIVER
6658M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6659L:	linux-nvidia@lists.surfsouth.com
6660W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6661S:	Maintained
6662F:	drivers/video/fbdev/hgafb.c
6663
6664HIBERNATION (aka Software Suspend, aka swsusp)
6665M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6666M:	Pavel Machek <pavel@ucw.cz>
6667L:	linux-pm@vger.kernel.org
6668B:	https://bugzilla.kernel.org
6669S:	Supported
6670F:	arch/x86/power/
6671F:	drivers/base/power/
6672F:	kernel/power/
6673F:	include/linux/suspend.h
6674F:	include/linux/freezer.h
6675F:	include/linux/pm.h
6676F:	arch/*/include/asm/suspend*.h
6677
6678HID CORE LAYER
6679M:	Jiri Kosina <jikos@kernel.org>
6680M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6681L:	linux-input@vger.kernel.org
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6683S:	Maintained
6684F:	drivers/hid/
6685F:	include/linux/hid*
6686F:	include/uapi/linux/hid*
6687
6688HID SENSOR HUB DRIVERS
6689M:	Jiri Kosina <jikos@kernel.org>
6690M:	Jonathan Cameron <jic23@kernel.org>
6691M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6692L:	linux-input@vger.kernel.org
6693L:	linux-iio@vger.kernel.org
6694S:	Maintained
6695F:	Documentation/hid/hid-sensor*
6696F:	drivers/hid/hid-sensor-*
6697F:	drivers/iio/*/hid-*
6698F:	include/linux/hid-sensor-*
6699
6700HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6701M:	Thomas Gleixner <tglx@linutronix.de>
6702L:	linux-kernel@vger.kernel.org
6703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6704S:	Maintained
6705F:	Documentation/timers/
6706F:	kernel/time/hrtimer.c
6707F:	kernel/time/clockevents.c
6708F:	kernel/time/timer_*.c
6709F:	include/linux/clockchips.h
6710F:	include/linux/hrtimer.h
6711
6712HIGH-SPEED SCC DRIVER FOR AX.25
6713L:	linux-hams@vger.kernel.org
6714S:	Orphan
6715F:	drivers/net/hamradio/dmascc.c
6716F:	drivers/net/hamradio/scc.c
6717
6718HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6719M:	HighPoint Linux Team <linux@highpoint-tech.com>
6720W:	http://www.highpoint-tech.com
6721S:	Supported
6722F:	Documentation/scsi/hptiop.txt
6723F:	drivers/scsi/hptiop.c
6724
6725HIPPI
6726M:	Jes Sorensen <jes@trained-monkey.org>
6727L:	linux-hippi@sunsite.dk
6728S:	Maintained
6729F:	include/linux/hippidevice.h
6730F:	include/uapi/linux/if_hippi.h
6731F:	net/802/hippi.c
6732F:	drivers/net/hippi/
6733
6734HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6735M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6736M:	Salil Mehta <salil.mehta@huawei.com>
6737L:	netdev@vger.kernel.org
6738W:	http://www.hisilicon.com
6739S:	Maintained
6740F:	drivers/net/ethernet/hisilicon/hns3/
6741
6742HISILICON LPC BUS DRIVER
6743M:	john.garry@huawei.com
6744W:	http://www.hisilicon.com
6745S:	Maintained
6746F:	drivers/bus/hisi_lpc.c
6747F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6748
6749HISILICON NETWORK SUBSYSTEM DRIVER
6750M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6751M:	Salil Mehta <salil.mehta@huawei.com>
6752L:	netdev@vger.kernel.org
6753W:	http://www.hisilicon.com
6754S:	Maintained
6755F:	drivers/net/ethernet/hisilicon/
6756F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6757
6758HISILICON PMU DRIVER
6759M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6760W:	http://www.hisilicon.com
6761S:	Supported
6762F:	drivers/perf/hisilicon
6763F:	Documentation/perf/hisi-pmu.txt
6764
6765HISILICON ROCE DRIVER
6766M:	Lijun Ou <oulijun@huawei.com>
6767M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6768L:	linux-rdma@vger.kernel.org
6769S:	Maintained
6770F:	drivers/infiniband/hw/hns/
6771F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6772
6773HISILICON SAS Controller
6774M:	John Garry <john.garry@huawei.com>
6775W:	http://www.hisilicon.com
6776S:	Supported
6777F:	drivers/scsi/hisi_sas/
6778F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6779
6780HMM - Heterogeneous Memory Management
6781M:	Jérôme Glisse <jglisse@redhat.com>
6782L:	linux-mm@kvack.org
6783S:	Maintained
6784F:	mm/hmm*
6785F:	include/linux/hmm*
6786F:	Documentation/vm/hmm.rst
6787
6788HOST AP DRIVER
6789M:	Jouni Malinen <j@w1.fi>
6790L:	linux-wireless@vger.kernel.org
6791W:	http://w1.fi/hostap-driver.html
6792S:	Obsolete
6793F:	drivers/net/wireless/intersil/hostap/
6794
6795HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6796L:	platform-driver-x86@vger.kernel.org
6797S:	Orphan
6798F:	drivers/platform/x86/tc1100-wmi.c
6799
6800HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6801M:	Jaroslav Kysela <perex@perex.cz>
6802S:	Maintained
6803F:	drivers/net/ethernet/hp/hp100.*
6804
6805HPET:	High Precision Event Timers driver
6806M:	Clemens Ladisch <clemens@ladisch.de>
6807S:	Maintained
6808F:	Documentation/timers/hpet.txt
6809F:	drivers/char/hpet.c
6810F:	include/linux/hpet.h
6811F:	include/uapi/linux/hpet.h
6812
6813HPET:	x86
6814S:	Orphan
6815F:	arch/x86/kernel/hpet.c
6816F:	arch/x86/include/asm/hpet.h
6817
6818HPFS FILESYSTEM
6819M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6820W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6821S:	Maintained
6822F:	fs/hpfs/
6823
6824HSI SUBSYSTEM
6825M:	Sebastian Reichel <sre@kernel.org>
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6827S:	Maintained
6828F:	Documentation/ABI/testing/sysfs-bus-hsi
6829F:	Documentation/driver-api/hsi.rst
6830F:	drivers/hsi/
6831F:	include/linux/hsi/
6832F:	include/uapi/linux/hsi/
6833
6834HSO 3G MODEM DRIVER
6835L:	linux-usb@vger.kernel.org
6836S:	Orphan
6837F:	drivers/net/usb/hso.c
6838
6839HSR NETWORK PROTOCOL
6840M:	Arvid Brodin <arvid.brodin@alten.se>
6841L:	netdev@vger.kernel.org
6842S:	Maintained
6843F:	net/hsr/
6844
6845HT16K33 LED CONTROLLER DRIVER
6846M:	Robin van der Gracht <robin@protonic.nl>
6847S:	Maintained
6848F:	drivers/auxdisplay/ht16k33.c
6849F:	Documentation/devicetree/bindings/display/ht16k33.txt
6850
6851HTCPEN TOUCHSCREEN DRIVER
6852M:	Pau Oliva Fora <pof@eslack.org>
6853L:	linux-input@vger.kernel.org
6854S:	Maintained
6855F:	drivers/input/touchscreen/htcpen.c
6856
6857HUAWEI ETHERNET DRIVER
6858M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6859L:	netdev@vger.kernel.org
6860S:	Supported
6861F:	Documentation/networking/hinic.txt
6862F:	drivers/net/ethernet/huawei/hinic/
6863
6864HUGETLB FILESYSTEM
6865M:	Mike Kravetz <mike.kravetz@oracle.com>
6866L:	linux-mm@kvack.org
6867S:	Maintained
6868F:	fs/hugetlbfs/
6869F:	mm/hugetlb.c
6870F:	include/linux/hugetlb.h
6871F:	Documentation/admin-guide/mm/hugetlbpage.rst
6872F:	Documentation/vm/hugetlbfs_reserv.rst
6873F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6874
6875HVA ST MEDIA DRIVER
6876M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6877L:	linux-media@vger.kernel.org
6878T:	git git://linuxtv.org/media_tree.git
6879W:	https://linuxtv.org
6880S:	Supported
6881F:	drivers/media/platform/sti/hva
6882
6883HWPOISON MEMORY FAILURE HANDLING
6884M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6885L:	linux-mm@kvack.org
6886S:	Maintained
6887F:	mm/memory-failure.c
6888F:	mm/hwpoison-inject.c
6889
6890HYGON PROCESSOR SUPPORT
6891M:	Pu Wen <puwen@hygon.cn>
6892L:	linux-kernel@vger.kernel.org
6893S:	Maintained
6894F:	arch/x86/kernel/cpu/hygon.c
6895
6896Hyper-V CORE AND DRIVERS
6897M:	"K. Y. Srinivasan" <kys@microsoft.com>
6898M:	Haiyang Zhang <haiyangz@microsoft.com>
6899M:	Stephen Hemminger <sthemmin@microsoft.com>
6900L:	devel@linuxdriverproject.org
6901S:	Maintained
6902F:	Documentation/networking/netvsc.txt
6903F:	arch/x86/include/asm/mshyperv.h
6904F:	arch/x86/include/asm/trace/hyperv.h
6905F:	arch/x86/include/asm/hyperv-tlfs.h
6906F:	arch/x86/kernel/cpu/mshyperv.c
6907F:	arch/x86/hyperv
6908F:	drivers/hid/hid-hyperv.c
6909F:	drivers/hv/
6910F:	drivers/input/serio/hyperv-keyboard.c
6911F:	drivers/pci/controller/pci-hyperv.c
6912F:	drivers/net/hyperv/
6913F:	drivers/scsi/storvsc_drv.c
6914F:	drivers/uio/uio_hv_generic.c
6915F:	drivers/video/fbdev/hyperv_fb.c
6916F:	net/vmw_vsock/hyperv_transport.c
6917F:	include/linux/hyperv.h
6918F:	include/uapi/linux/hyperv.h
6919F:	tools/hv/
6920F:	Documentation/ABI/stable/sysfs-bus-vmbus
6921
6922HYPERVISOR VIRTUAL CONSOLE DRIVER
6923L:	linuxppc-dev@lists.ozlabs.org
6924S:	Odd Fixes
6925F:	drivers/tty/hvc/
6926
6927I2C ACPI SUPPORT
6928M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6929L:	linux-i2c@vger.kernel.org
6930L:	linux-acpi@vger.kernel.org
6931S:	Maintained
6932F:	drivers/i2c/i2c-core-acpi.c
6933
6934I2C CONTROLLER DRIVER FOR NVIDIA GPU
6935M:	Ajay Gupta <ajayg@nvidia.com>
6936L:	linux-i2c@vger.kernel.org
6937S:	Maintained
6938F:	Documentation/i2c/busses/i2c-nvidia-gpu
6939F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6940
6941I2C MUXES
6942M:	Peter Rosin <peda@axentia.se>
6943L:	linux-i2c@vger.kernel.org
6944S:	Maintained
6945F:	Documentation/i2c/i2c-topology
6946F:	Documentation/i2c/muxes/
6947F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6948F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6949F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6950F:	drivers/i2c/i2c-mux.c
6951F:	drivers/i2c/muxes/
6952F:	include/linux/i2c-mux.h
6953
6954I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6955M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6956L:	linux-i2c@vger.kernel.org
6957S:	Maintained
6958F:	drivers/i2c/busses/i2c-mv64xxx.c
6959
6960I2C OVER PARALLEL PORT
6961M:	Jean Delvare <jdelvare@suse.com>
6962L:	linux-i2c@vger.kernel.org
6963S:	Maintained
6964F:	Documentation/i2c/busses/i2c-parport
6965F:	Documentation/i2c/busses/i2c-parport-light
6966F:	drivers/i2c/busses/i2c-parport.c
6967F:	drivers/i2c/busses/i2c-parport-light.c
6968
6969I2C SUBSYSTEM
6970M:	Wolfram Sang <wsa@the-dreams.de>
6971L:	linux-i2c@vger.kernel.org
6972W:	https://i2c.wiki.kernel.org/
6973Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6975S:	Maintained
6976F:	Documentation/devicetree/bindings/i2c/i2c.txt
6977F:	Documentation/i2c/
6978F:	drivers/i2c/*
6979F:	include/linux/i2c.h
6980F:	include/linux/i2c-dev.h
6981F:	include/linux/i2c-smbus.h
6982F:	include/uapi/linux/i2c.h
6983F:	include/uapi/linux/i2c-*.h
6984
6985I2C SUBSYSTEM HOST DRIVERS
6986L:	linux-i2c@vger.kernel.org
6987W:	https://i2c.wiki.kernel.org/
6988Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6990S:	Odd Fixes
6991F:	Documentation/devicetree/bindings/i2c/
6992F:	drivers/i2c/algos/
6993F:	drivers/i2c/busses/
6994
6995I2C-TAOS-EVM DRIVER
6996M:	Jean Delvare <jdelvare@suse.com>
6997L:	linux-i2c@vger.kernel.org
6998S:	Maintained
6999F:	Documentation/i2c/busses/i2c-taos-evm
7000F:	drivers/i2c/busses/i2c-taos-evm.c
7001
7002I2C-TINY-USB DRIVER
7003M:	Till Harbaum <till@harbaum.org>
7004L:	linux-i2c@vger.kernel.org
7005W:	http://www.harbaum.org/till/i2c_tiny_usb
7006S:	Maintained
7007F:	drivers/i2c/busses/i2c-tiny-usb.c
7008
7009I2C/SMBUS CONTROLLER DRIVERS FOR PC
7010M:	Jean Delvare <jdelvare@suse.com>
7011L:	linux-i2c@vger.kernel.org
7012S:	Maintained
7013F:	Documentation/i2c/busses/i2c-ali1535
7014F:	Documentation/i2c/busses/i2c-ali1563
7015F:	Documentation/i2c/busses/i2c-ali15x3
7016F:	Documentation/i2c/busses/i2c-amd756
7017F:	Documentation/i2c/busses/i2c-amd8111
7018F:	Documentation/i2c/busses/i2c-i801
7019F:	Documentation/i2c/busses/i2c-nforce2
7020F:	Documentation/i2c/busses/i2c-piix4
7021F:	Documentation/i2c/busses/i2c-sis5595
7022F:	Documentation/i2c/busses/i2c-sis630
7023F:	Documentation/i2c/busses/i2c-sis96x
7024F:	Documentation/i2c/busses/i2c-via
7025F:	Documentation/i2c/busses/i2c-viapro
7026F:	drivers/i2c/busses/i2c-ali1535.c
7027F:	drivers/i2c/busses/i2c-ali1563.c
7028F:	drivers/i2c/busses/i2c-ali15x3.c
7029F:	drivers/i2c/busses/i2c-amd756.c
7030F:	drivers/i2c/busses/i2c-amd756-s4882.c
7031F:	drivers/i2c/busses/i2c-amd8111.c
7032F:	drivers/i2c/busses/i2c-i801.c
7033F:	drivers/i2c/busses/i2c-isch.c
7034F:	drivers/i2c/busses/i2c-nforce2.c
7035F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7036F:	drivers/i2c/busses/i2c-piix4.c
7037F:	drivers/i2c/busses/i2c-sis5595.c
7038F:	drivers/i2c/busses/i2c-sis630.c
7039F:	drivers/i2c/busses/i2c-sis96x.c
7040F:	drivers/i2c/busses/i2c-via.c
7041F:	drivers/i2c/busses/i2c-viapro.c
7042
7043I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7044M:	Hans de Goede <hdegoede@redhat.com>
7045L:	linux-i2c@vger.kernel.org
7046S:	Maintained
7047F:	drivers/i2c/busses/i2c-cht-wc.c
7048
7049I2C/SMBUS ISMT DRIVER
7050M:	Seth Heasley <seth.heasley@intel.com>
7051M:	Neil Horman <nhorman@tuxdriver.com>
7052L:	linux-i2c@vger.kernel.org
7053F:	drivers/i2c/busses/i2c-ismt.c
7054F:	Documentation/i2c/busses/i2c-ismt
7055
7056I2C/SMBUS STUB DRIVER
7057M:	Jean Delvare <jdelvare@suse.com>
7058L:	linux-i2c@vger.kernel.org
7059S:	Maintained
7060F:	drivers/i2c/i2c-stub.c
7061
7062IA64 (Itanium) PLATFORM
7063M:	Tony Luck <tony.luck@intel.com>
7064M:	Fenghua Yu <fenghua.yu@intel.com>
7065L:	linux-ia64@vger.kernel.org
7066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7067S:	Maintained
7068F:	arch/ia64/
7069
7070IBM Power 842 compression accelerator
7071M:	Haren Myneni <haren@us.ibm.com>
7072S:	Supported
7073F:	drivers/crypto/nx/Makefile
7074F:	drivers/crypto/nx/Kconfig
7075F:	drivers/crypto/nx/nx-842*
7076F:	include/linux/sw842.h
7077F:	crypto/842.c
7078F:	lib/842/
7079
7080IBM Power in-Nest Crypto Acceleration
7081M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7082M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7083L:	linux-crypto@vger.kernel.org
7084S:	Supported
7085F:	drivers/crypto/nx/Makefile
7086F:	drivers/crypto/nx/Kconfig
7087F:	drivers/crypto/nx/nx-aes*
7088F:	drivers/crypto/nx/nx-sha*
7089F:	drivers/crypto/nx/nx.*
7090F:	drivers/crypto/nx/nx_csbcpb.h
7091F:	drivers/crypto/nx/nx_debugfs.h
7092
7093IBM Power Linux RAID adapter
7094M:	Brian King <brking@us.ibm.com>
7095S:	Supported
7096F:	drivers/scsi/ipr.*
7097
7098IBM Power SRIOV Virtual NIC Device Driver
7099M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7100M:	John Allen <jallen@linux.vnet.ibm.com>
7101L:	netdev@vger.kernel.org
7102S:	Supported
7103F:	drivers/net/ethernet/ibm/ibmvnic.*
7104
7105IBM Power Virtual Accelerator Switchboard
7106M:	Sukadev Bhattiprolu
7107L:	linuxppc-dev@lists.ozlabs.org
7108S:	Supported
7109F:	arch/powerpc/platforms/powernv/vas*
7110F:	arch/powerpc/platforms/powernv/copy-paste.h
7111F:	arch/powerpc/include/asm/vas.h
7112F:	arch/powerpc/include/uapi/asm/vas.h
7113
7114IBM Power Virtual Ethernet Device Driver
7115M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7116L:	netdev@vger.kernel.org
7117S:	Supported
7118F:	drivers/net/ethernet/ibm/ibmveth.*
7119
7120IBM Power Virtual FC Device Drivers
7121M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7122L:	linux-scsi@vger.kernel.org
7123S:	Supported
7124F:	drivers/scsi/ibmvscsi/ibmvfc*
7125
7126IBM Power Virtual Management Channel Driver
7127M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7128M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7129S:	Supported
7130F:	drivers/misc/ibmvmc.*
7131
7132IBM Power Virtual SCSI Device Drivers
7133M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7134L:	linux-scsi@vger.kernel.org
7135S:	Supported
7136F:	drivers/scsi/ibmvscsi/ibmvscsi*
7137F:	include/scsi/viosrp.h
7138
7139IBM Power Virtual SCSI Device Target Driver
7140M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7141M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7142L:	linux-scsi@vger.kernel.org
7143L:	target-devel@vger.kernel.org
7144S:	Supported
7145F:	drivers/scsi/ibmvscsi_tgt/
7146
7147IBM Power VMX Cryptographic instructions
7148M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7149M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7150L:	linux-crypto@vger.kernel.org
7151S:	Supported
7152F:	drivers/crypto/vmx/Makefile
7153F:	drivers/crypto/vmx/Kconfig
7154F:	drivers/crypto/vmx/vmx.c
7155F:	drivers/crypto/vmx/aes*
7156F:	drivers/crypto/vmx/ghash*
7157F:	drivers/crypto/vmx/ppc-xlate.pl
7158
7159IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7160M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7161L:	linux-pci@vger.kernel.org
7162L:	linuxppc-dev@lists.ozlabs.org
7163S:	Supported
7164F:	drivers/pci/hotplug/rpaphp*
7165
7166IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7167M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7168L:	linux-pci@vger.kernel.org
7169L:	linuxppc-dev@lists.ozlabs.org
7170S:	Supported
7171F:	drivers/pci/hotplug/rpadlpar*
7172
7173IBM ServeRAID RAID DRIVER
7174S:	Orphan
7175F:	drivers/scsi/ips.*
7176
7177ICH LPC AND GPIO DRIVER
7178M:	Peter Tyser <ptyser@xes-inc.com>
7179S:	Maintained
7180F:	drivers/mfd/lpc_ich.c
7181F:	drivers/gpio/gpio-ich.c
7182
7183IDE SUBSYSTEM
7184M:	"David S. Miller" <davem@davemloft.net>
7185L:	linux-ide@vger.kernel.org
7186Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7188S:	Maintained
7189F:	Documentation/ide/
7190F:	drivers/ide/
7191F:	include/linux/ide.h
7192
7193IDE/ATAPI DRIVERS
7194M:	Borislav Petkov <bp@alien8.de>
7195L:	linux-ide@vger.kernel.org
7196S:	Maintained
7197F:	Documentation/cdrom/ide-cd
7198F:	drivers/ide/ide-cd*
7199
7200IDEAPAD LAPTOP EXTRAS DRIVER
7201M:	Ike Panhc <ike.pan@canonical.com>
7202L:	platform-driver-x86@vger.kernel.org
7203W:	http://launchpad.net/ideapad-laptop
7204S:	Maintained
7205F:	drivers/platform/x86/ideapad-laptop.c
7206
7207IDEAPAD LAPTOP SLIDEBAR DRIVER
7208M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7209L:	linux-input@vger.kernel.org
7210W:	https://github.com/o2genum/ideapad-slidebar
7211S:	Maintained
7212F:	drivers/input/misc/ideapad_slidebar.c
7213
7214IDT VersaClock 5 CLOCK DRIVER
7215M:	Marek Vasut <marek.vasut@gmail.com>
7216S:	Maintained
7217F:	drivers/clk/clk-versaclock5.c
7218
7219IEEE 802.15.4 SUBSYSTEM
7220M:	Alexander Aring <alex.aring@gmail.com>
7221M:	Stefan Schmidt <stefan@datenfreihafen.org>
7222L:	linux-wpan@vger.kernel.org
7223W:	http://wpan.cakelab.org/
7224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7226S:	Maintained
7227F:	net/ieee802154/
7228F:	net/mac802154/
7229F:	drivers/net/ieee802154/
7230F:	include/linux/nl802154.h
7231F:	include/linux/ieee802154.h
7232F:	include/net/nl802154.h
7233F:	include/net/mac802154.h
7234F:	include/net/af_ieee802154.h
7235F:	include/net/cfg802154.h
7236F:	include/net/ieee802154_netdev.h
7237F:	Documentation/networking/ieee802154.txt
7238
7239IFE PROTOCOL
7240M:	Yotam Gigi <yotam.gi@gmail.com>
7241M:	Jamal Hadi Salim <jhs@mojatatu.com>
7242F:	net/ife
7243F:	include/net/ife.h
7244F:	include/uapi/linux/ife.h
7245
7246IGORPLUG-USB IR RECEIVER
7247M:	Sean Young <sean@mess.org>
7248L:	linux-media@vger.kernel.org
7249S:	Maintained
7250F:	drivers/media/rc/igorplugusb.c
7251
7252IGUANAWORKS USB IR TRANSCEIVER
7253M:	Sean Young <sean@mess.org>
7254L:	linux-media@vger.kernel.org
7255S:	Maintained
7256F:	drivers/media/rc/iguanair.c
7257
7258IIO DIGITAL POTENTIOMETER DAC
7259M:	Peter Rosin <peda@axentia.se>
7260L:	linux-iio@vger.kernel.org
7261S:	Maintained
7262F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7263F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7264F:	drivers/iio/dac/dpot-dac.c
7265
7266IIO ENVELOPE DETECTOR
7267M:	Peter Rosin <peda@axentia.se>
7268L:	linux-iio@vger.kernel.org
7269S:	Maintained
7270F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7271F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7272F:	drivers/iio/adc/envelope-detector.c
7273
7274IIO MULTIPLEXER
7275M:	Peter Rosin <peda@axentia.se>
7276L:	linux-iio@vger.kernel.org
7277S:	Maintained
7278F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7279F:	drivers/iio/multiplexer/iio-mux.c
7280
7281IIO SUBSYSTEM AND DRIVERS
7282M:	Jonathan Cameron <jic23@kernel.org>
7283R:	Hartmut Knaack <knaack.h@gmx.de>
7284R:	Lars-Peter Clausen <lars@metafoo.de>
7285R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7286L:	linux-iio@vger.kernel.org
7287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7288S:	Maintained
7289F:	Documentation/ABI/testing/configfs-iio*
7290F:	Documentation/ABI/testing/sysfs-bus-iio*
7291F:	Documentation/devicetree/bindings/iio/
7292F:	drivers/iio/
7293F:	drivers/staging/iio/
7294F:	include/linux/iio/
7295F:	tools/iio/
7296
7297IIO UNIT CONVERTER
7298M:	Peter Rosin <peda@axentia.se>
7299L:	linux-iio@vger.kernel.org
7300S:	Maintained
7301F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7302F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7303F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7304F:	drivers/iio/afe/iio-rescale.c
7305
7306IKANOS/ADI EAGLE ADSL USB DRIVER
7307M:	Matthieu Castet <castet.matthieu@free.fr>
7308M:	Stanislaw Gruszka <stf_xl@wp.pl>
7309S:	Maintained
7310F:	drivers/usb/atm/ueagle-atm.c
7311
7312IMGTEC ASCII LCD DRIVER
7313M:	Paul Burton <paul.burton@mips.com>
7314S:	Maintained
7315F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7316F:	drivers/auxdisplay/img-ascii-lcd.c
7317
7318IMGTEC IR DECODER DRIVER
7319M:	James Hogan <jhogan@kernel.org>
7320S:	Maintained
7321F:	drivers/media/rc/img-ir/
7322
7323IMON SOUNDGRAPH USB IR RECEIVER
7324M:	Sean Young <sean@mess.org>
7325L:	linux-media@vger.kernel.org
7326S:	Maintained
7327F:	drivers/media/rc/imon_raw.c
7328F:	drivers/media/rc/imon.c
7329
7330IMS TWINTURBO FRAMEBUFFER DRIVER
7331L:	linux-fbdev@vger.kernel.org
7332S:	Orphan
7333F:	drivers/video/fbdev/imsttfb.c
7334
7335INA209 HARDWARE MONITOR DRIVER
7336M:	Guenter Roeck <linux@roeck-us.net>
7337L:	linux-hwmon@vger.kernel.org
7338S:	Maintained
7339F:	Documentation/hwmon/ina209
7340F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7341F:	drivers/hwmon/ina209.c
7342
7343INA2XX HARDWARE MONITOR DRIVER
7344M:	Guenter Roeck <linux@roeck-us.net>
7345L:	linux-hwmon@vger.kernel.org
7346S:	Maintained
7347F:	Documentation/hwmon/ina2xx
7348F:	drivers/hwmon/ina2xx.c
7349F:	include/linux/platform_data/ina2xx.h
7350
7351INDUSTRY PACK SUBSYSTEM (IPACK)
7352M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7353M:	Jens Taprogge <jens.taprogge@taprogge.org>
7354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7355L:	industrypack-devel@lists.sourceforge.net
7356W:	http://industrypack.sourceforge.net
7357S:	Maintained
7358F:	drivers/ipack/
7359
7360INFINIBAND SUBSYSTEM
7361M:	Doug Ledford <dledford@redhat.com>
7362M:	Jason Gunthorpe <jgg@mellanox.com>
7363L:	linux-rdma@vger.kernel.org
7364W:	https://github.com/linux-rdma/rdma-core
7365Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7367S:	Supported
7368F:	Documentation/devicetree/bindings/infiniband/
7369F:	Documentation/infiniband/
7370F:	drivers/infiniband/
7371F:	include/uapi/linux/if_infiniband.h
7372F:	include/uapi/rdma/
7373F:	include/rdma/
7374
7375INGENIC JZ4780 DMA Driver
7376M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7377S:	Maintained
7378F:	drivers/dma/dma-jz4780.c
7379
7380INGENIC JZ4780 NAND DRIVER
7381M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7382L:	linux-mtd@lists.infradead.org
7383S:	Maintained
7384F:	drivers/mtd/nand/raw/jz4780_*
7385
7386INOTIFY
7387M:	Jan Kara <jack@suse.cz>
7388R:	Amir Goldstein <amir73il@gmail.com>
7389L:	linux-fsdevel@vger.kernel.org
7390S:	Maintained
7391F:	Documentation/filesystems/inotify.txt
7392F:	fs/notify/inotify/
7393F:	include/linux/inotify.h
7394F:	include/uapi/linux/inotify.h
7395
7396INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7397M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7398L:	linux-input@vger.kernel.org
7399Q:	http://patchwork.kernel.org/project/linux-input/list/
7400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7401S:	Maintained
7402F:	drivers/input/
7403F:	include/linux/input.h
7404F:	include/uapi/linux/input.h
7405F:	include/uapi/linux/input-event-codes.h
7406F:	include/linux/input/
7407F:	Documentation/devicetree/bindings/input/
7408F:	Documentation/devicetree/bindings/serio/
7409F:	Documentation/input/
7410
7411INPUT MULTITOUCH (MT) PROTOCOL
7412M:	Henrik Rydberg <rydberg@bitmath.org>
7413L:	linux-input@vger.kernel.org
7414S:	Odd fixes
7415F:	Documentation/input/multi-touch-protocol.rst
7416F:	drivers/input/input-mt.c
7417K:	\b(ABS|SYN)_MT_
7418
7419INSIDE SECURE CRYPTO DRIVER
7420M:	Antoine Tenart <antoine.tenart@bootlin.com>
7421F:	drivers/crypto/inside-secure/
7422S:	Maintained
7423L:	linux-crypto@vger.kernel.org
7424
7425INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7426M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7427M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7428L:	linux-integrity@vger.kernel.org
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7430S:	Supported
7431F:	security/integrity/ima/
7432
7433INTEL 810/815 FRAMEBUFFER DRIVER
7434M:	Antonino Daplas <adaplas@gmail.com>
7435L:	linux-fbdev@vger.kernel.org
7436S:	Maintained
7437F:	drivers/video/fbdev/i810/
7438
7439INTEL ASoC DRIVERS
7440M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7441M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7442M:	Jie Yang <yang.jie@linux.intel.com>
7443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7444S:	Supported
7445F:	sound/soc/intel/
7446
7447INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7448M:	Hans de Goede <hdegoede@redhat.com>
7449L:	platform-driver-x86@vger.kernel.org
7450S:	Maintained
7451F:	drivers/platform/x86/intel_atomisp2_pm.c
7452
7453INTEL C600 SERIES SAS CONTROLLER DRIVER
7454M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7455M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7456L:	linux-scsi@vger.kernel.org
7457T:	git git://git.code.sf.net/p/intel-sas/isci
7458S:	Supported
7459F:	drivers/scsi/isci/
7460
7461INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7462M:	Jani Nikula <jani.nikula@linux.intel.com>
7463M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7464M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7465L:	intel-gfx@lists.freedesktop.org
7466W:	https://01.org/linuxgraphics/
7467B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7468C:	irc://chat.freenode.net/intel-gfx
7469Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7470T:	git git://anongit.freedesktop.org/drm-intel
7471S:	Supported
7472F:	drivers/gpu/drm/i915/
7473F:	include/drm/i915*
7474F:	include/uapi/drm/i915_drm.h
7475F:	Documentation/gpu/i915.rst
7476
7477INTEL ETHERNET DRIVERS
7478M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7479L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7480W:	http://www.intel.com/support/feedback.htm
7481W:	http://e1000.sourceforge.net/
7482Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7485S:	Supported
7486F:	Documentation/networking/e100.rst
7487F:	Documentation/networking/e1000.rst
7488F:	Documentation/networking/e1000e.rst
7489F:	Documentation/networking/fm10k.rst
7490F:	Documentation/networking/igb.rst
7491F:	Documentation/networking/igbvf.rst
7492F:	Documentation/networking/ixgb.rst
7493F:	Documentation/networking/ixgbe.rst
7494F:	Documentation/networking/ixgbevf.rst
7495F:	Documentation/networking/i40e.rst
7496F:	Documentation/networking/iavf.rst
7497F:	Documentation/networking/ice.rst
7498F:	drivers/net/ethernet/intel/
7499F:	drivers/net/ethernet/intel/*/
7500F:	include/linux/avf/virtchnl.h
7501
7502INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7503M:	Maik Broemme <mbroemme@libmpq.org>
7504L:	linux-fbdev@vger.kernel.org
7505S:	Maintained
7506F:	Documentation/fb/intelfb.txt
7507F:	drivers/video/fbdev/intelfb/
7508
7509INTEL GPIO DRIVERS
7510M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7511L:	linux-gpio@vger.kernel.org
7512S:	Maintained
7513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7514F:	drivers/gpio/gpio-ich.c
7515F:	drivers/gpio/gpio-intel-mid.c
7516F:	drivers/gpio/gpio-lynxpoint.c
7517F:	drivers/gpio/gpio-merrifield.c
7518F:	drivers/gpio/gpio-ml-ioh.c
7519F:	drivers/gpio/gpio-pch.c
7520F:	drivers/gpio/gpio-sch.c
7521F:	drivers/gpio/gpio-sodaville.c
7522
7523INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7524M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7525M:	Zhi Wang <zhi.a.wang@intel.com>
7526L:	intel-gvt-dev@lists.freedesktop.org
7527L:	intel-gfx@lists.freedesktop.org
7528W:	https://01.org/igvt-g
7529T:	git https://github.com/intel/gvt-linux.git
7530S:	Supported
7531F:	drivers/gpu/drm/i915/gvt/
7532
7533INTEL HID EVENT DRIVER
7534M:	Alex Hung <alex.hung@canonical.com>
7535L:	platform-driver-x86@vger.kernel.org
7536S:	Maintained
7537F:	drivers/platform/x86/intel-hid.c
7538
7539INTEL I/OAT DMA DRIVER
7540M:	Dave Jiang <dave.jiang@intel.com>
7541R:	Dan Williams <dan.j.williams@intel.com>
7542L:	dmaengine@vger.kernel.org
7543Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7544S:	Supported
7545F:	drivers/dma/ioat*
7546
7547INTEL IDLE DRIVER
7548M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7549M:	Len Brown <lenb@kernel.org>
7550L:	linux-pm@vger.kernel.org
7551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7552B:	https://bugzilla.kernel.org
7553S:	Supported
7554F:	drivers/idle/intel_idle.c
7555
7556INTEL INTEGRATED SENSOR HUB DRIVER
7557M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7558M:	Jiri Kosina <jikos@kernel.org>
7559L:	linux-input@vger.kernel.org
7560S:	Maintained
7561F:	drivers/hid/intel-ish-hid/
7562
7563INTEL IOMMU (VT-d)
7564M:	David Woodhouse <dwmw2@infradead.org>
7565L:	iommu@lists.linux-foundation.org
7566T:	git git://git.infradead.org/iommu-2.6.git
7567S:	Supported
7568F:	drivers/iommu/intel-iommu.c
7569F:	include/linux/intel-iommu.h
7570
7571INTEL IOP-ADMA DMA DRIVER
7572R:	Dan Williams <dan.j.williams@intel.com>
7573S:	Odd fixes
7574F:	drivers/dma/iop-adma.c
7575
7576INTEL IPU3 CSI-2 CIO2 DRIVER
7577M:	Yong Zhi <yong.zhi@intel.com>
7578M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7579M:	Bingbu Cao <bingbu.cao@intel.com>
7580R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7581R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7582L:	linux-media@vger.kernel.org
7583S:	Maintained
7584F:	drivers/media/pci/intel/ipu3/
7585F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7586
7587INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7588M:	Krzysztof Halasa <khalasa@piap.pl>
7589S:	Maintained
7590F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7591F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7592F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7593F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7594F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7595F:	drivers/net/wan/ixp4xx_hss.c
7596
7597INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7598M:	Deepak Saxena <dsaxena@plexity.net>
7599S:	Maintained
7600F:	drivers/char/hw_random/ixp4xx-rng.c
7601
7602INTEL MANAGEMENT ENGINE (mei)
7603M:	Tomas Winkler <tomas.winkler@intel.com>
7604L:	linux-kernel@vger.kernel.org
7605S:	Supported
7606F:	include/uapi/linux/mei.h
7607F:	include/linux/mei_cl_bus.h
7608F:	drivers/misc/mei/*
7609F:	drivers/watchdog/mei_wdt.c
7610F:	Documentation/misc-devices/mei/*
7611F:	samples/mei/*
7612
7613INTEL MENLOW THERMAL DRIVER
7614M:	Sujith Thomas <sujith.thomas@intel.com>
7615L:	platform-driver-x86@vger.kernel.org
7616W:	https://01.org/linux-acpi
7617S:	Supported
7618F:	drivers/platform/x86/intel_menlow.c
7619
7620INTEL MIC DRIVERS (mic)
7621M:	Sudeep Dutt <sudeep.dutt@intel.com>
7622M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7623S:	Supported
7624W:	https://github.com/sudeepdutt/mic
7625W:	http://software.intel.com/en-us/mic-developer
7626F:	include/linux/mic_bus.h
7627F:	include/linux/scif.h
7628F:	include/uapi/linux/mic_common.h
7629F:	include/uapi/linux/mic_ioctl.h
7630F:	include/uapi/linux/scif_ioctl.h
7631F:	drivers/misc/mic/
7632F:	drivers/dma/mic_x100_dma.c
7633F:	drivers/dma/mic_x100_dma.h
7634F:	Documentation/mic/
7635
7636INTEL PMC CORE DRIVER
7637M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7638M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7639L:	platform-driver-x86@vger.kernel.org
7640S:	Maintained
7641F:	drivers/platform/x86/intel_pmc_core*
7642
7643INTEL PMC/P-Unit IPC DRIVER
7644M:	Zha Qipeng<qipeng.zha@intel.com>
7645L:	platform-driver-x86@vger.kernel.org
7646S:	Maintained
7647F:	drivers/platform/x86/intel_pmc_ipc.c
7648F:	drivers/platform/x86/intel_punit_ipc.c
7649F:	arch/x86/include/asm/intel_pmc_ipc.h
7650F:	arch/x86/include/asm/intel_punit_ipc.h
7651
7652INTEL PMIC GPIO DRIVERS
7653M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7654S:	Maintained
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7656F:	drivers/gpio/gpio-*cove.c
7657F:	drivers/gpio/gpio-msic.c
7658
7659INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7660R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7661S:	Maintained
7662F:	drivers/mfd/intel_msic.c
7663F:	drivers/mfd/intel_soc_pmic*
7664F:	include/linux/mfd/intel_msic.h
7665F:	include/linux/mfd/intel_soc_pmic*
7666
7667INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7668M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7669L:	linux-wireless@vger.kernel.org
7670S:	Maintained
7671F:	Documentation/networking/README.ipw2100
7672F:	Documentation/networking/README.ipw2200
7673F:	drivers/net/wireless/intel/ipw2x00/
7674
7675INTEL PSTATE DRIVER
7676M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7677M:	Len Brown <lenb@kernel.org>
7678L:	linux-pm@vger.kernel.org
7679S:	Supported
7680F:	drivers/cpufreq/intel_pstate.c
7681
7682INTEL RDMA RNIC DRIVER
7683M:	Faisal Latif <faisal.latif@intel.com>
7684M:	Shiraz Saleem <shiraz.saleem@intel.com>
7685L:	linux-rdma@vger.kernel.org
7686S:	Supported
7687F:	drivers/infiniband/hw/i40iw/
7688F:	include/uapi/rdma/i40iw-abi.h
7689
7690INTEL TELEMETRY DRIVER
7691M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7692M:	"David E. Box" <david.e.box@linux.intel.com>
7693L:	platform-driver-x86@vger.kernel.org
7694S:	Maintained
7695F:	arch/x86/include/asm/intel_telemetry.h
7696F:	drivers/platform/x86/intel_telemetry*
7697
7698INTEL VIRTUAL BUTTON DRIVER
7699M:	AceLan Kao <acelan.kao@canonical.com>
7700L:	platform-driver-x86@vger.kernel.org
7701S:	Maintained
7702F:	drivers/platform/x86/intel-vbtn.c
7703
7704INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7705M:	Stanislaw Gruszka <sgruszka@redhat.com>
7706L:	linux-wireless@vger.kernel.org
7707S:	Supported
7708F:	drivers/net/wireless/intel/iwlegacy/
7709
7710INTEL WIRELESS WIFI LINK (iwlwifi)
7711M:	Johannes Berg <johannes.berg@intel.com>
7712M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7713M:	Luca Coelho <luciano.coelho@intel.com>
7714M:	Intel Linux Wireless <linuxwifi@intel.com>
7715L:	linux-wireless@vger.kernel.org
7716W:	http://intellinuxwireless.org
7717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7718S:	Supported
7719F:	drivers/net/wireless/intel/iwlwifi/
7720
7721INTEL WIRELESS WIMAX CONNECTION 2400
7722M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7723M:	linux-wimax@intel.com
7724L:	wimax@linuxwimax.org (subscribers-only)
7725S:	Supported
7726W:	http://linuxwimax.org
7727F:	Documentation/wimax/README.i2400m
7728F:	drivers/net/wimax/i2400m/
7729F:	include/uapi/linux/wimax/i2400m.h
7730
7731INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7732M:	Mario Limonciello <mario.limonciello@dell.com>
7733S:	Maintained
7734F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7735
7736INTEL(R) TRACE HUB
7737M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7738S:	Supported
7739F:	Documentation/trace/intel_th.rst
7740F:	drivers/hwtracing/intel_th/
7741
7742INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7743M:	Ning Sun <ning.sun@intel.com>
7744L:	tboot-devel@lists.sourceforge.net
7745W:	http://tboot.sourceforge.net
7746T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7747S:	Supported
7748F:	Documentation/intel_txt.txt
7749F:	include/linux/tboot.h
7750F:	arch/x86/kernel/tboot.c
7751
7752INTEL-MID GPIO DRIVER
7753M:	David Cohen <david.a.cohen@linux.intel.com>
7754L:	linux-gpio@vger.kernel.org
7755S:	Maintained
7756F:	drivers/gpio/gpio-intel-mid.c
7757
7758INVENSENSE MPU-3050 GYROSCOPE DRIVER
7759M:	Linus Walleij <linus.walleij@linaro.org>
7760L:	linux-iio@vger.kernel.org
7761S:	Maintained
7762F:	drivers/iio/gyro/mpu3050*
7763F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7764
7765IOC3 ETHERNET DRIVER
7766M:	Ralf Baechle <ralf@linux-mips.org>
7767L:	linux-mips@linux-mips.org
7768S:	Maintained
7769F:	drivers/net/ethernet/sgi/ioc3-eth.c
7770
7771IOC3 SERIAL DRIVER
7772M:	Pat Gefre <pfg@sgi.com>
7773L:	linux-serial@vger.kernel.org
7774S:	Maintained
7775F:	drivers/tty/serial/ioc3_serial.c
7776
7777IOMMU DRIVERS
7778M:	Joerg Roedel <joro@8bytes.org>
7779L:	iommu@lists.linux-foundation.org
7780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7781S:	Maintained
7782F:	Documentation/devicetree/bindings/iommu/
7783F:	drivers/iommu/
7784F:	include/linux/iommu.h
7785F:	include/linux/of_iommu.h
7786F:	include/linux/iova.h
7787
7788IP MASQUERADING
7789M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7790S:	Maintained
7791F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7792
7793IPMI SUBSYSTEM
7794M:	Corey Minyard <minyard@acm.org>
7795L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7796W:	http://openipmi.sourceforge.net/
7797S:	Supported
7798F:	Documentation/devicetree/bindings/ipmi/
7799F:	Documentation/IPMI.txt
7800F:	drivers/char/ipmi/
7801F:	include/linux/ipmi*
7802F:	include/uapi/linux/ipmi*
7803
7804IPS SCSI RAID DRIVER
7805M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7806L:	linux-scsi@vger.kernel.org
7807W:	http://www.adaptec.com/
7808S:	Maintained
7809F:	drivers/scsi/ips*
7810
7811IPVS
7812M:	Wensong Zhang <wensong@linux-vs.org>
7813M:	Simon Horman <horms@verge.net.au>
7814M:	Julian Anastasov <ja@ssi.bg>
7815L:	netdev@vger.kernel.org
7816L:	lvs-devel@vger.kernel.org
7817S:	Maintained
7818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7820F:	Documentation/networking/ipvs-sysctl.txt
7821F:	include/net/ip_vs.h
7822F:	include/uapi/linux/ip_vs.h
7823F:	net/netfilter/ipvs/
7824
7825IPWIRELESS DRIVER
7826M:	Jiri Kosina <jikos@kernel.org>
7827M:	David Sterba <dsterba@suse.com>
7828S:	Odd Fixes
7829F:	drivers/tty/ipwireless/
7830
7831IPX NETWORK LAYER
7832L:	netdev@vger.kernel.org
7833S:	Obsolete
7834F:	include/uapi/linux/ipx.h
7835
7836IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7837M:	Marc Zyngier <marc.zyngier@arm.com>
7838S:	Maintained
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7840F:	Documentation/IRQ-domain.txt
7841F:	include/linux/irqdomain.h
7842F:	kernel/irq/irqdomain.c
7843F:	kernel/irq/msi.c
7844
7845IRQ SUBSYSTEM
7846M:	Thomas Gleixner <tglx@linutronix.de>
7847L:	linux-kernel@vger.kernel.org
7848S:	Maintained
7849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7850F:	kernel/irq/
7851
7852IRQCHIP DRIVERS
7853M:	Thomas Gleixner <tglx@linutronix.de>
7854M:	Jason Cooper <jason@lakedaemon.net>
7855M:	Marc Zyngier <marc.zyngier@arm.com>
7856L:	linux-kernel@vger.kernel.org
7857S:	Maintained
7858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7859F:	Documentation/devicetree/bindings/interrupt-controller/
7860F:	drivers/irqchip/
7861
7862ISA
7863M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7864S:	Maintained
7865F:	Documentation/isa.txt
7866F:	drivers/base/isa.c
7867F:	include/linux/isa.h
7868
7869ISA RADIO MODULE
7870M:	Hans Verkuil <hverkuil@xs4all.nl>
7871L:	linux-media@vger.kernel.org
7872T:	git git://linuxtv.org/media_tree.git
7873W:	https://linuxtv.org
7874S:	Maintained
7875F:	drivers/media/radio/radio-isa*
7876
7877ISAPNP
7878M:	Jaroslav Kysela <perex@perex.cz>
7879S:	Maintained
7880F:	Documentation/isapnp.txt
7881F:	drivers/pnp/isapnp/
7882F:	include/linux/isapnp.h
7883
7884ISCSI
7885M:	Lee Duncan <lduncan@suse.com>
7886M:	Chris Leech <cleech@redhat.com>
7887L:	open-iscsi@googlegroups.com
7888W:	www.open-iscsi.com
7889S:	Maintained
7890F:	drivers/scsi/*iscsi*
7891F:	include/scsi/*iscsi*
7892
7893iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7894M:	Peter Jones <pjones@redhat.com>
7895M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7896S:	Maintained
7897F:	drivers/firmware/iscsi_ibft*
7898
7899ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7900M:	Sagi Grimberg <sagi@grimberg.me>
7901M:	Max Gurtovoy <maxg@mellanox.com>
7902L:	linux-rdma@vger.kernel.org
7903S:	Supported
7904W:	http://www.openfabrics.org
7905W:	www.open-iscsi.org
7906Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7907F:	drivers/infiniband/ulp/iser/
7908
7909ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7910M:	Sagi Grimberg <sagi@grimberg.me>
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7912L:	linux-rdma@vger.kernel.org
7913L:	target-devel@vger.kernel.org
7914S:	Supported
7915W:	http://www.linux-iscsi.org
7916F:	drivers/infiniband/ulp/isert
7917
7918ISDN SUBSYSTEM
7919M:	Karsten Keil <isdn@linux-pingi.de>
7920L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7921L:	netdev@vger.kernel.org
7922W:	http://www.isdn4linux.de
7923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7924S:	Maintained
7925F:	Documentation/isdn/
7926F:	drivers/isdn/
7927F:	include/linux/isdn.h
7928F:	include/linux/isdn/
7929F:	include/uapi/linux/isdn.h
7930F:	include/uapi/linux/isdn/
7931
7932IT87 HARDWARE MONITORING DRIVER
7933M:	Jean Delvare <jdelvare@suse.com>
7934L:	linux-hwmon@vger.kernel.org
7935S:	Maintained
7936F:	Documentation/hwmon/it87
7937F:	drivers/hwmon/it87.c
7938
7939IT913X MEDIA DRIVER
7940M:	Antti Palosaari <crope@iki.fi>
7941L:	linux-media@vger.kernel.org
7942W:	https://linuxtv.org
7943W:	http://palosaari.fi/linux/
7944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7945T:	git git://linuxtv.org/anttip/media_tree.git
7946S:	Maintained
7947F:	drivers/media/tuners/it913x*
7948
7949IVTV VIDEO4LINUX DRIVER
7950M:	Andy Walls <awalls@md.metrocast.net>
7951L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7952L:	linux-media@vger.kernel.org
7953T:	git git://linuxtv.org/media_tree.git
7954W:	http://www.ivtvdriver.org
7955S:	Maintained
7956F:	Documentation/media/v4l-drivers/ivtv*
7957F:	drivers/media/pci/ivtv/
7958F:	include/uapi/linux/ivtv*
7959
7960IX2505V MEDIA DRIVER
7961M:	Malcolm Priestley <tvboxspy@gmail.com>
7962L:	linux-media@vger.kernel.org
7963W:	https://linuxtv.org
7964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7965S:	Maintained
7966F:	drivers/media/dvb-frontends/ix2505v*
7967
7968JAILHOUSE HYPERVISOR INTERFACE
7969M:	Jan Kiszka <jan.kiszka@siemens.com>
7970L:	jailhouse-dev@googlegroups.com
7971S:	Maintained
7972F:	arch/x86/kernel/jailhouse.c
7973F:	arch/x86/include/asm/jailhouse_para.h
7974
7975JC42.4 TEMPERATURE SENSOR DRIVER
7976M:	Guenter Roeck <linux@roeck-us.net>
7977L:	linux-hwmon@vger.kernel.org
7978S:	Maintained
7979F:	drivers/hwmon/jc42.c
7980F:	Documentation/hwmon/jc42
7981
7982JFS FILESYSTEM
7983M:	Dave Kleikamp <shaggy@kernel.org>
7984L:	jfs-discussion@lists.sourceforge.net
7985W:	http://jfs.sourceforge.net/
7986T:	git git://github.com/kleikamp/linux-shaggy.git
7987S:	Maintained
7988F:	Documentation/filesystems/jfs.txt
7989F:	fs/jfs/
7990
7991JME NETWORK DRIVER
7992M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7993L:	netdev@vger.kernel.org
7994S:	Maintained
7995F:	drivers/net/ethernet/jme.*
7996
7997JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7998M:	David Woodhouse <dwmw2@infradead.org>
7999L:	linux-mtd@lists.infradead.org
8000W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8001S:	Maintained
8002F:	fs/jffs2/
8003F:	include/uapi/linux/jffs2.h
8004
8005JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8006M:	"Theodore Ts'o" <tytso@mit.edu>
8007M:	Jan Kara <jack@suse.com>
8008L:	linux-ext4@vger.kernel.org
8009S:	Maintained
8010F:	fs/jbd2/
8011F:	include/linux/jbd2.h
8012
8013JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8014M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8015L:	linux-media@vger.kernel.org
8016S:	Maintained
8017F:	drivers/media/platform/rcar_jpu.c
8018
8019JSM Neo PCI based serial card
8020M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8021L:	linux-serial@vger.kernel.org
8022S:	Maintained
8023F:	drivers/tty/serial/jsm/
8024
8025K10TEMP HARDWARE MONITORING DRIVER
8026M:	Clemens Ladisch <clemens@ladisch.de>
8027L:	linux-hwmon@vger.kernel.org
8028S:	Maintained
8029F:	Documentation/hwmon/k10temp
8030F:	drivers/hwmon/k10temp.c
8031
8032K8TEMP HARDWARE MONITORING DRIVER
8033M:	Rudolf Marek <r.marek@assembler.cz>
8034L:	linux-hwmon@vger.kernel.org
8035S:	Maintained
8036F:	Documentation/hwmon/k8temp
8037F:	drivers/hwmon/k8temp.c
8038
8039KASAN
8040M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8041R:	Alexander Potapenko <glider@google.com>
8042R:	Dmitry Vyukov <dvyukov@google.com>
8043L:	kasan-dev@googlegroups.com
8044S:	Maintained
8045F:	arch/*/include/asm/kasan.h
8046F:	arch/*/mm/kasan_init*
8047F:	Documentation/dev-tools/kasan.rst
8048F:	include/linux/kasan*.h
8049F:	lib/test_kasan.c
8050F:	mm/kasan/
8051F:	scripts/Makefile.kasan
8052
8053KCONFIG
8054M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8056L:	linux-kbuild@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/kbuild/kconfig*
8059F:	scripts/kconfig/
8060F:	scripts/Kconfig.include
8061
8062KDUMP
8063M:	Dave Young <dyoung@redhat.com>
8064M:	Baoquan He <bhe@redhat.com>
8065R:	Vivek Goyal <vgoyal@redhat.com>
8066L:	kexec@lists.infradead.org
8067W:	http://lse.sourceforge.net/kdump/
8068S:	Maintained
8069F:	Documentation/kdump/
8070
8071KEENE FM RADIO TRANSMITTER DRIVER
8072M:	Hans Verkuil <hverkuil@xs4all.nl>
8073L:	linux-media@vger.kernel.org
8074T:	git git://linuxtv.org/media_tree.git
8075W:	https://linuxtv.org
8076S:	Maintained
8077F:	drivers/media/radio/radio-keene*
8078
8079KERNEL AUTOMOUNTER
8080M:	Ian Kent <raven@themaw.net>
8081L:	autofs@vger.kernel.org
8082S:	Maintained
8083F:	fs/autofs/
8084
8085KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8086M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8087M:	Michal Marek <michal.lkml@markovi.net>
8088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8089L:	linux-kbuild@vger.kernel.org
8090S:	Maintained
8091F:	Documentation/kbuild/
8092F:	Makefile
8093F:	scripts/Kbuild*
8094F:	scripts/Makefile*
8095F:	scripts/basic/
8096F:	scripts/mk*
8097F:	scripts/mod/
8098F:	scripts/package/
8099
8100KERNEL JANITORS
8101L:	kernel-janitors@vger.kernel.org
8102W:	http://kernelnewbies.org/KernelJanitors
8103S:	Odd Fixes
8104
8105KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8106M:	"J. Bruce Fields" <bfields@fieldses.org>
8107M:	Jeff Layton <jlayton@kernel.org>
8108L:	linux-nfs@vger.kernel.org
8109W:	http://nfs.sourceforge.net/
8110T:	git git://linux-nfs.org/~bfields/linux.git
8111S:	Supported
8112F:	fs/nfsd/
8113F:	include/uapi/linux/nfsd/
8114F:	fs/lockd/
8115F:	fs/nfs_common/
8116F:	net/sunrpc/
8117F:	include/linux/lockd/
8118F:	include/linux/sunrpc/
8119F:	include/uapi/linux/sunrpc/
8120
8121KERNEL SELFTEST FRAMEWORK
8122M:	Shuah Khan <shuah@kernel.org>
8123L:	linux-kselftest@vger.kernel.org
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8125Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8126S:	Maintained
8127F:	tools/testing/selftests/
8128F:	Documentation/dev-tools/kselftest*
8129
8130KERNEL USERMODE HELPER
8131M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8132L:	linux-kernel@vger.kernel.org
8133S:	Maintained
8134F:	kernel/umh.c
8135F:	include/linux/umh.h
8136
8137KERNEL VIRTUAL MACHINE (KVM)
8138M:	Paolo Bonzini <pbonzini@redhat.com>
8139M:	Radim Krčmář <rkrcmar@redhat.com>
8140L:	kvm@vger.kernel.org
8141W:	http://www.linux-kvm.org
8142T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8143S:	Supported
8144F:	Documentation/virtual/kvm/
8145F:	include/trace/events/kvm.h
8146F:	include/uapi/asm-generic/kvm*
8147F:	include/uapi/linux/kvm*
8148F:	include/asm-generic/kvm*
8149F:	include/linux/kvm*
8150F:	include/kvm/iodev.h
8151F:	virt/kvm/*
8152F:	tools/kvm/
8153
8154KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8155M:	Joerg Roedel <joro@8bytes.org>
8156L:	kvm@vger.kernel.org
8157W:	http://www.linux-kvm.org/
8158S:	Maintained
8159F:	arch/x86/include/asm/svm.h
8160F:	arch/x86/kvm/svm.c
8161
8162KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8163M:	Christoffer Dall <christoffer.dall@arm.com>
8164M:	Marc Zyngier <marc.zyngier@arm.com>
8165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8166L:	kvmarm@lists.cs.columbia.edu
8167W:	http://systems.cs.columbia.edu/projects/kvm-arm
8168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8169S:	Supported
8170F:	arch/arm/include/uapi/asm/kvm*
8171F:	arch/arm/include/asm/kvm*
8172F:	arch/arm/kvm/
8173F:	virt/kvm/arm/
8174F:	include/kvm/arm_*
8175
8176KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8177M:	Christoffer Dall <christoffer.dall@arm.com>
8178M:	Marc Zyngier <marc.zyngier@arm.com>
8179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8180L:	kvmarm@lists.cs.columbia.edu
8181S:	Maintained
8182F:	arch/arm64/include/uapi/asm/kvm*
8183F:	arch/arm64/include/asm/kvm*
8184F:	arch/arm64/kvm/
8185
8186KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8187M:	James Hogan <jhogan@kernel.org>
8188L:	linux-mips@linux-mips.org
8189S:	Supported
8190F:	arch/mips/include/uapi/asm/kvm*
8191F:	arch/mips/include/asm/kvm*
8192F:	arch/mips/kvm/
8193
8194KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8195M:	Paul Mackerras <paulus@ozlabs.org>
8196L:	kvm-ppc@vger.kernel.org
8197W:	http://www.linux-kvm.org/
8198T:	git git://github.com/agraf/linux-2.6.git
8199S:	Supported
8200F:	arch/powerpc/include/uapi/asm/kvm*
8201F:	arch/powerpc/include/asm/kvm*
8202F:	arch/powerpc/kvm/
8203F:	arch/powerpc/kernel/kvm*
8204
8205KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8206M:	Christian Borntraeger <borntraeger@de.ibm.com>
8207M:	Janosch Frank <frankja@linux.ibm.com>
8208R:	David Hildenbrand <david@redhat.com>
8209R:	Cornelia Huck <cohuck@redhat.com>
8210L:	linux-s390@vger.kernel.org
8211W:	http://www.ibm.com/developerworks/linux/linux390/
8212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8213S:	Supported
8214F:	arch/s390/include/uapi/asm/kvm*
8215F:	arch/s390/include/asm/gmap.h
8216F:	arch/s390/include/asm/kvm*
8217F:	arch/s390/kvm/
8218F:	arch/s390/mm/gmap.c
8219
8220KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8221M:	Paolo Bonzini <pbonzini@redhat.com>
8222M:	Radim Krčmář <rkrcmar@redhat.com>
8223L:	kvm@vger.kernel.org
8224W:	http://www.linux-kvm.org
8225T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8226S:	Supported
8227F:	arch/x86/kvm/
8228F:	arch/x86/include/uapi/asm/kvm*
8229F:	arch/x86/include/asm/kvm*
8230F:	arch/x86/include/asm/pvclock-abi.h
8231F:	arch/x86/kernel/kvm.c
8232F:	arch/x86/kernel/kvmclock.c
8233
8234KERNFS
8235M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8236M:	Tejun Heo <tj@kernel.org>
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8238S:	Supported
8239F:	include/linux/kernfs.h
8240F:	fs/kernfs/
8241
8242KEXEC
8243M:	Eric Biederman <ebiederm@xmission.com>
8244W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8245L:	kexec@lists.infradead.org
8246S:	Maintained
8247F:	include/linux/kexec.h
8248F:	include/uapi/linux/kexec.h
8249F:	kernel/kexec*
8250
8251KEYS-ENCRYPTED
8252M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8253L:	linux-integrity@vger.kernel.org
8254L:	keyrings@vger.kernel.org
8255S:	Supported
8256F:	Documentation/security/keys/trusted-encrypted.rst
8257F:	include/keys/encrypted-type.h
8258F:	security/keys/encrypted-keys/
8259
8260KEYS-TRUSTED
8261M:	James Bottomley <jejb@linux.vnet.ibm.com>
8262M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8263M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8264L:	linux-integrity@vger.kernel.org
8265L:	keyrings@vger.kernel.org
8266S:	Supported
8267F:	Documentation/security/keys/trusted-encrypted.rst
8268F:	include/keys/trusted-type.h
8269F:	security/keys/trusted.c
8270F:	security/keys/trusted.h
8271
8272KEYS/KEYRINGS:
8273M:	David Howells <dhowells@redhat.com>
8274L:	keyrings@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/security/keys/core.rst
8277F:	include/linux/key.h
8278F:	include/linux/key-type.h
8279F:	include/linux/keyctl.h
8280F:	include/uapi/linux/keyctl.h
8281F:	include/keys/
8282F:	security/keys/
8283
8284KGDB / KDB /debug_core
8285M:	Jason Wessel <jason.wessel@windriver.com>
8286M:	Daniel Thompson <daniel.thompson@linaro.org>
8287W:	http://kgdb.wiki.kernel.org/
8288L:	kgdb-bugreport@lists.sourceforge.net
8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8290S:	Maintained
8291F:	Documentation/dev-tools/kgdb.rst
8292F:	drivers/misc/kgdbts.c
8293F:	drivers/tty/serial/kgdboc.c
8294F:	include/linux/kdb.h
8295F:	include/linux/kgdb.h
8296F:	kernel/debug/
8297
8298KMEMLEAK
8299M:	Catalin Marinas <catalin.marinas@arm.com>
8300S:	Maintained
8301F:	Documentation/dev-tools/kmemleak.rst
8302F:	include/linux/kmemleak.h
8303F:	mm/kmemleak.c
8304F:	mm/kmemleak-test.c
8305
8306KMOD KERNEL MODULE LOADER - USERMODE HELPER
8307M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8308L:	linux-kernel@vger.kernel.org
8309S:	Maintained
8310F:	kernel/kmod.c
8311F:	include/linux/kmod.h
8312F:	lib/test_kmod.c
8313F:	tools/testing/selftests/kmod/
8314
8315KPROBES
8316M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8317M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8318M:	"David S. Miller" <davem@davemloft.net>
8319M:	Masami Hiramatsu <mhiramat@kernel.org>
8320S:	Maintained
8321F:	Documentation/kprobes.txt
8322F:	include/linux/kprobes.h
8323F:	include/asm-generic/kprobes.h
8324F:	kernel/kprobes.c
8325
8326KS0108 LCD CONTROLLER DRIVER
8327M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8328S:	Maintained
8329F:	Documentation/auxdisplay/ks0108
8330F:	drivers/auxdisplay/ks0108.c
8331F:	include/linux/ks0108.h
8332
8333L3MDEV
8334M:	David Ahern <dsa@cumulusnetworks.com>
8335L:	netdev@vger.kernel.org
8336S:	Maintained
8337F:	net/l3mdev
8338F:	include/net/l3mdev.h
8339
8340L7 BPF FRAMEWORK
8341M:	John Fastabend <john.fastabend@gmail.com>
8342M:	Daniel Borkmann <daniel@iogearbox.net>
8343L:	netdev@vger.kernel.org
8344S:	Maintained
8345F:	include/linux/skmsg.h
8346F:	net/core/skmsg.c
8347F:	net/core/sock_map.c
8348F:	net/ipv4/tcp_bpf.c
8349
8350LANTIQ / INTEL Ethernet drivers
8351M:	Hauke Mehrtens <hauke@hauke-m.de>
8352L:	netdev@vger.kernel.org
8353S:	Maintained
8354F:	net/dsa/tag_gswip.c
8355F:	drivers/net/ethernet/lantiq_xrx200.c
8356F:	drivers/net/dsa/lantiq_pce.h
8357F:	drivers/net/dsa/lantiq_gswip.c
8358
8359LANTIQ MIPS ARCHITECTURE
8360M:	John Crispin <john@phrozen.org>
8361L:	linux-mips@linux-mips.org
8362S:	Maintained
8363F:	arch/mips/lantiq
8364F:	drivers/soc/lantiq
8365
8366LAPB module
8367L:	linux-x25@vger.kernel.org
8368S:	Orphan
8369F:	Documentation/networking/lapb-module.txt
8370F:	include/*/lapb.h
8371F:	net/lapb/
8372
8373LASI 53c700 driver for PARISC
8374M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8375L:	linux-scsi@vger.kernel.org
8376S:	Maintained
8377F:	Documentation/scsi/53c700.txt
8378F:	drivers/scsi/53c700*
8379
8380LEAKING_ADDRESSES
8381M:	Tobin C. Harding <me@tobin.cc>
8382M:	Tycho Andersen <tycho@tycho.ws>
8383L:	kernel-hardening@lists.openwall.com
8384S:	Maintained
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8386F:	scripts/leaking_addresses.pl
8387
8388LED SUBSYSTEM
8389M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8390M:	Pavel Machek <pavel@ucw.cz>
8391L:	linux-leds@vger.kernel.org
8392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8393S:	Maintained
8394F:	Documentation/devicetree/bindings/leds/
8395F:	drivers/leds/
8396F:	include/linux/leds.h
8397
8398LEGACY EEPROM DRIVER
8399M:	Jean Delvare <jdelvare@suse.com>
8400S:	Maintained
8401F:	Documentation/misc-devices/eeprom
8402F:	drivers/misc/eeprom/eeprom.c
8403
8404LEGO MINDSTORMS EV3
8405R:	David Lechner <david@lechnology.com>
8406S:	Maintained
8407F:	arch/arm/boot/dts/da850-lego-ev3.dts
8408F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8409F:	drivers/power/supply/lego_ev3_battery.c
8410
8411LEGO USB Tower driver
8412M:	Juergen Stuber <starblue@users.sourceforge.net>
8413L:	legousb-devel@lists.sourceforge.net
8414W:	http://legousb.sourceforge.net/
8415S:	Maintained
8416F:	drivers/usb/misc/legousbtower.c
8417
8418LG LAPTOP EXTRAS
8419M:	Matan Ziv-Av <matan@svgalib.org>
8420L:	platform-driver-x86@vger.kernel.org
8421S:	Maintained
8422F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8423F:	Documentation/laptops/lg-laptop.rst
8424F:	drivers/platform/x86/lg-laptop.c
8425
8426LG2160 MEDIA DRIVER
8427M:	Michael Krufky <mkrufky@linuxtv.org>
8428L:	linux-media@vger.kernel.org
8429W:	https://linuxtv.org
8430W:	http://github.com/mkrufky
8431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8432T:	git git://linuxtv.org/mkrufky/tuners.git
8433S:	Maintained
8434F:	drivers/media/dvb-frontends/lg2160.*
8435
8436LGDT3305 MEDIA DRIVER
8437M:	Michael Krufky <mkrufky@linuxtv.org>
8438L:	linux-media@vger.kernel.org
8439W:	https://linuxtv.org
8440W:	http://github.com/mkrufky
8441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8442T:	git git://linuxtv.org/mkrufky/tuners.git
8443S:	Maintained
8444F:	drivers/media/dvb-frontends/lgdt3305.*
8445
8446LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8447M:	Viresh Kumar <vireshk@kernel.org>
8448L:	linux-ide@vger.kernel.org
8449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8450S:	Maintained
8451F:	include/linux/pata_arasan_cf_data.h
8452F:	drivers/ata/pata_arasan_cf.c
8453
8454LIBATA PATA DRIVERS
8455M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8456M:	Jens Axboe <axboe@kernel.dk>
8457L:	linux-ide@vger.kernel.org
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8459S:	Maintained
8460F:	drivers/ata/pata_*.c
8461F:	drivers/ata/ata_generic.c
8462
8463LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8464M:	Linus Walleij <linus.walleij@linaro.org>
8465L:	linux-ide@vger.kernel.org
8466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8467S:	Maintained
8468F:	drivers/ata/pata_ftide010.c
8469F:	drivers/ata/sata_gemini.c
8470F:	drivers/ata/sata_gemini.h
8471
8472LIBATA SATA AHCI PLATFORM devices support
8473M:	Hans de Goede <hdegoede@redhat.com>
8474M:	Jens Axboe <axboe@kernel.dk>
8475L:	linux-ide@vger.kernel.org
8476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8477S:	Maintained
8478F:	drivers/ata/ahci_platform.c
8479F:	drivers/ata/libahci_platform.c
8480F:	include/linux/ahci_platform.h
8481
8482LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8483M:	Mikael Pettersson <mikpelinux@gmail.com>
8484L:	linux-ide@vger.kernel.org
8485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8486S:	Maintained
8487F:	drivers/ata/sata_promise.*
8488
8489LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8490M:	Jens Axboe <axboe@kernel.dk>
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/
8495F:	include/linux/ata.h
8496F:	include/linux/libata.h
8497F:	Documentation/devicetree/bindings/ata/
8498
8499LIBLOCKDEP
8500M:	Sasha Levin <alexander.levin@microsoft.com>
8501S:	Maintained
8502F:	tools/lib/lockdep/
8503
8504LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8505M:	Ross Zwisler <zwisler@kernel.org>
8506M:	Dan Williams <dan.j.williams@intel.com>
8507M:	Vishal Verma <vishal.l.verma@intel.com>
8508M:	Dave Jiang <dave.jiang@intel.com>
8509L:	linux-nvdimm@lists.01.org
8510Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8511S:	Supported
8512F:	drivers/nvdimm/blk.c
8513F:	drivers/nvdimm/region_devs.c
8514
8515LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8516M:	Vishal Verma <vishal.l.verma@intel.com>
8517M:	Dan Williams <dan.j.williams@intel.com>
8518M:	Ross Zwisler <zwisler@kernel.org>
8519M:	Dave Jiang <dave.jiang@intel.com>
8520L:	linux-nvdimm@lists.01.org
8521Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8522S:	Supported
8523F:	drivers/nvdimm/btt*
8524
8525LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8526M:	Ross Zwisler <zwisler@kernel.org>
8527M:	Dan Williams <dan.j.williams@intel.com>
8528M:	Vishal Verma <vishal.l.verma@intel.com>
8529M:	Dave Jiang <dave.jiang@intel.com>
8530L:	linux-nvdimm@lists.01.org
8531Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8532S:	Supported
8533F:	drivers/nvdimm/pmem*
8534
8535LIBNVDIMM: DEVICETREE BINDINGS
8536M:	Oliver O'Halloran <oohall@gmail.com>
8537L:	linux-nvdimm@lists.01.org
8538Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8539S:	Supported
8540F:	drivers/nvdimm/of_pmem.c
8541F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8542
8543LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8544M:	Dan Williams <dan.j.williams@intel.com>
8545M:	Ross Zwisler <zwisler@kernel.org>
8546M:	Vishal Verma <vishal.l.verma@intel.com>
8547M:	Dave Jiang <dave.jiang@intel.com>
8548L:	linux-nvdimm@lists.01.org
8549Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8551S:	Supported
8552F:	drivers/nvdimm/*
8553F:	drivers/acpi/nfit/*
8554F:	include/linux/nd.h
8555F:	include/linux/libnvdimm.h
8556F:	include/uapi/linux/ndctl.h
8557
8558LIGHTNVM PLATFORM SUPPORT
8559M:	Matias Bjorling <mb@lightnvm.io>
8560W:	http://github/OpenChannelSSD
8561L:	linux-block@vger.kernel.org
8562S:	Maintained
8563F:	drivers/lightnvm/
8564F:	include/linux/lightnvm.h
8565F:	include/uapi/linux/lightnvm.h
8566
8567LINUX FOR POWER MACINTOSH
8568M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8569W:	http://www.penguinppc.org/
8570L:	linuxppc-dev@lists.ozlabs.org
8571S:	Maintained
8572F:	arch/powerpc/platforms/powermac/
8573F:	drivers/macintosh/
8574
8575LINUX FOR POWERPC (32-BIT AND 64-BIT)
8576M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8577M:	Paul Mackerras <paulus@samba.org>
8578M:	Michael Ellerman <mpe@ellerman.id.au>
8579W:	https://github.com/linuxppc/linux/wiki
8580L:	linuxppc-dev@lists.ozlabs.org
8581Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8583S:	Supported
8584F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8585F:	Documentation/devicetree/bindings/powerpc/
8586F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8587F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8588F:	Documentation/powerpc/
8589F:	arch/powerpc/
8590F:	drivers/char/tpm/tpm_ibmvtpm*
8591F:	drivers/crypto/nx/
8592F:	drivers/crypto/vmx/
8593F:	drivers/i2c/busses/i2c-opal.c
8594F:	drivers/net/ethernet/ibm/ibmveth.*
8595F:	drivers/net/ethernet/ibm/ibmvnic.*
8596F:	drivers/pci/hotplug/pnv_php.c
8597F:	drivers/pci/hotplug/rpa*
8598F:	drivers/rtc/rtc-opal.c
8599F:	drivers/scsi/ibmvscsi/
8600F:	drivers/tty/hvc/hvc_opal.c
8601F:	drivers/watchdog/wdrtas.c
8602F:	tools/testing/selftests/powerpc
8603N:	/pmac
8604N:	powermac
8605N:	powernv
8606N:	[^a-z0-9]ps3
8607N:	pseries
8608
8609LINUX FOR POWERPC EMBEDDED MPC5XXX
8610M:	Anatolij Gustschin <agust@denx.de>
8611L:	linuxppc-dev@lists.ozlabs.org
8612T:	git git://git.denx.de/linux-denx-agust.git
8613S:	Maintained
8614F:	arch/powerpc/platforms/512x/
8615F:	arch/powerpc/platforms/52xx/
8616
8617LINUX FOR POWERPC EMBEDDED PPC4XX
8618M:	Alistair Popple <alistair@popple.id.au>
8619M:	Matt Porter <mporter@kernel.crashing.org>
8620W:	http://www.penguinppc.org/
8621L:	linuxppc-dev@lists.ozlabs.org
8622S:	Maintained
8623F:	arch/powerpc/platforms/40x/
8624F:	arch/powerpc/platforms/44x/
8625
8626LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8627M:	Scott Wood <oss@buserror.net>
8628M:	Kumar Gala <galak@kernel.crashing.org>
8629W:	http://www.penguinppc.org/
8630L:	linuxppc-dev@lists.ozlabs.org
8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8632S:	Maintained
8633F:	arch/powerpc/platforms/83xx/
8634F:	arch/powerpc/platforms/85xx/
8635F:	Documentation/devicetree/bindings/powerpc/fsl/
8636
8637LINUX FOR POWERPC EMBEDDED PPC8XX
8638M:	Vitaly Bordug <vitb@kernel.crashing.org>
8639W:	http://www.penguinppc.org/
8640L:	linuxppc-dev@lists.ozlabs.org
8641S:	Maintained
8642F:	arch/powerpc/platforms/8xx/
8643
8644LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8645L:	linuxppc-dev@lists.ozlabs.org
8646S:	Orphan
8647F:	arch/powerpc/*/*virtex*
8648F:	arch/powerpc/*/*/*virtex*
8649
8650LINUX FOR POWERPC PA SEMI PWRFICIENT
8651L:	linuxppc-dev@lists.ozlabs.org
8652S:	Orphan
8653F:	arch/powerpc/platforms/pasemi/
8654F:	drivers/*/*pasemi*
8655F:	drivers/*/*/*pasemi*
8656
8657LINUX KERNEL DUMP TEST MODULE (LKDTM)
8658M:	Kees Cook <keescook@chromium.org>
8659S:	Maintained
8660F:	drivers/misc/lkdtm/*
8661
8662LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8663M:	Alan Stern <stern@rowland.harvard.edu>
8664M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8665M:	Will Deacon <will.deacon@arm.com>
8666M:	Peter Zijlstra <peterz@infradead.org>
8667M:	Boqun Feng <boqun.feng@gmail.com>
8668M:	Nicholas Piggin <npiggin@gmail.com>
8669M:	David Howells <dhowells@redhat.com>
8670M:	Jade Alglave <j.alglave@ucl.ac.uk>
8671M:	Luc Maranget <luc.maranget@inria.fr>
8672M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8673R:	Akira Yokosawa <akiyks@gmail.com>
8674R:	Daniel Lustig <dlustig@nvidia.com>
8675L:	linux-kernel@vger.kernel.org
8676L:	linux-arch@vger.kernel.org
8677S:	Supported
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8679F:	tools/memory-model/
8680F:	Documentation/atomic_bitops.txt
8681F:	Documentation/atomic_t.txt
8682F:	Documentation/core-api/atomic_ops.rst
8683F:	Documentation/core-api/refcount-vs-atomic.rst
8684F:	Documentation/memory-barriers.txt
8685
8686LIS3LV02D ACCELEROMETER DRIVER
8687M:	Eric Piel <eric.piel@tremplin-utc.net>
8688S:	Maintained
8689F:	Documentation/misc-devices/lis3lv02d
8690F:	drivers/misc/lis3lv02d/
8691F:	drivers/platform/x86/hp_accel.c
8692
8693LIVE PATCHING
8694M:	Josh Poimboeuf <jpoimboe@redhat.com>
8695M:	Jessica Yu <jeyu@kernel.org>
8696M:	Jiri Kosina <jikos@kernel.org>
8697M:	Miroslav Benes <mbenes@suse.cz>
8698R:	Petr Mladek <pmladek@suse.com>
8699S:	Maintained
8700F:	kernel/livepatch/
8701F:	include/linux/livepatch.h
8702F:	arch/x86/include/asm/livepatch.h
8703F:	arch/x86/kernel/livepatch.c
8704F:	Documentation/livepatch/
8705F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8706F:	samples/livepatch/
8707L:	live-patching@vger.kernel.org
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8709
8710LLC (802.2)
8711L:	netdev@vger.kernel.org
8712S:	Odd fixes
8713F:	include/linux/llc.h
8714F:	include/uapi/linux/llc.h
8715F:	include/net/llc*
8716F:	net/llc/
8717
8718LM73 HARDWARE MONITOR DRIVER
8719M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8720L:	linux-hwmon@vger.kernel.org
8721S:	Maintained
8722F:	drivers/hwmon/lm73.c
8723
8724LM78 HARDWARE MONITOR DRIVER
8725M:	Jean Delvare <jdelvare@suse.com>
8726L:	linux-hwmon@vger.kernel.org
8727S:	Maintained
8728F:	Documentation/hwmon/lm78
8729F:	drivers/hwmon/lm78.c
8730
8731LM83 HARDWARE MONITOR DRIVER
8732M:	Jean Delvare <jdelvare@suse.com>
8733L:	linux-hwmon@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/hwmon/lm83
8736F:	drivers/hwmon/lm83.c
8737
8738LM90 HARDWARE MONITOR DRIVER
8739M:	Jean Delvare <jdelvare@suse.com>
8740L:	linux-hwmon@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/hwmon/lm90
8743F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8744F:	drivers/hwmon/lm90.c
8745F:	include/dt-bindings/thermal/lm90.h
8746
8747LM95234 HARDWARE MONITOR DRIVER
8748M:	Guenter Roeck <linux@roeck-us.net>
8749L:	linux-hwmon@vger.kernel.org
8750S:	Maintained
8751F:	Documentation/hwmon/lm95234
8752F:	drivers/hwmon/lm95234.c
8753
8754LME2510 MEDIA DRIVER
8755M:	Malcolm Priestley <tvboxspy@gmail.com>
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8759S:	Maintained
8760F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8761
8762LOADPIN SECURITY MODULE
8763M:	Kees Cook <keescook@chromium.org>
8764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8765S:	Supported
8766F:	security/loadpin/
8767F:	Documentation/admin-guide/LSM/LoadPin.rst
8768
8769LOCKING PRIMITIVES
8770M:	Peter Zijlstra <peterz@infradead.org>
8771M:	Ingo Molnar <mingo@redhat.com>
8772M:	Will Deacon <will.deacon@arm.com>
8773L:	linux-kernel@vger.kernel.org
8774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8775S:	Maintained
8776F:	Documentation/locking/
8777F:	include/linux/lockdep.h
8778F:	include/linux/spinlock*.h
8779F:	arch/*/include/asm/spinlock*.h
8780F:	include/linux/rwlock*.h
8781F:	include/linux/mutex*.h
8782F:	include/linux/rwsem*.h
8783F:	arch/*/include/asm/rwsem.h
8784F:	include/linux/seqlock.h
8785F:	lib/locking*.[ch]
8786F:	kernel/locking/
8787X:	kernel/locking/locktorture.c
8788
8789LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8790M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8791L:	linux-ntfs-dev@lists.sourceforge.net
8792W:	http://www.linux-ntfs.org/content/view/19/37/
8793S:	Maintained
8794F:	Documentation/ldm.txt
8795F:	block/partitions/ldm.*
8796
8797LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8798M:	Sathya Prakash <sathya.prakash@broadcom.com>
8799M:	Chaitra P B <chaitra.basappa@broadcom.com>
8800M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8801L:	MPT-FusionLinux.pdl@broadcom.com
8802L:	linux-scsi@vger.kernel.org
8803W:	http://www.avagotech.com/support/
8804S:	Supported
8805F:	drivers/message/fusion/
8806F:	drivers/scsi/mpt3sas/
8807
8808LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8809M:	Matthew Wilcox <willy@infradead.org>
8810L:	linux-scsi@vger.kernel.org
8811S:	Maintained
8812F:	drivers/scsi/sym53c8xx_2/
8813
8814LTC1660 DAC DRIVER
8815M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8816L:	linux-iio@vger.kernel.org
8817S:	Maintained
8818F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8819F:	drivers/iio/dac/ltc1660.c
8820
8821LTC4261 HARDWARE MONITOR DRIVER
8822M:	Guenter Roeck <linux@roeck-us.net>
8823L:	linux-hwmon@vger.kernel.org
8824S:	Maintained
8825F:	Documentation/hwmon/ltc4261
8826F:	drivers/hwmon/ltc4261.c
8827
8828LTC4306 I2C MULTIPLEXER DRIVER
8829M:	Michael Hennerich <michael.hennerich@analog.com>
8830W:	http://ez.analog.com/community/linux-device-drivers
8831L:	linux-i2c@vger.kernel.org
8832S:	Supported
8833F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8834F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8835
8836LTP (Linux Test Project)
8837M:	Mike Frysinger <vapier@gentoo.org>
8838M:	Cyril Hrubis <chrubis@suse.cz>
8839M:	Wanlong Gao <wanlong.gao@gmail.com>
8840M:	Jan Stancek <jstancek@redhat.com>
8841M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8842M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8843L:	ltp@lists.linux.it (subscribers-only)
8844W:	http://linux-test-project.github.io/
8845T:	git git://github.com/linux-test-project/ltp.git
8846S:	Maintained
8847
8848M68K ARCHITECTURE
8849M:	Geert Uytterhoeven <geert@linux-m68k.org>
8850L:	linux-m68k@lists.linux-m68k.org
8851W:	http://www.linux-m68k.org/
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8853S:	Maintained
8854F:	arch/m68k/
8855F:	drivers/zorro/
8856
8857M68K ON APPLE MACINTOSH
8858M:	Joshua Thompson <funaho@jurai.org>
8859W:	http://www.mac.linux-m68k.org/
8860L:	linux-m68k@lists.linux-m68k.org
8861S:	Maintained
8862F:	arch/m68k/mac/
8863
8864M68K ON HP9000/300
8865M:	Philip Blundell <philb@gnu.org>
8866W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8867S:	Maintained
8868F:	arch/m68k/hp300/
8869
8870M88DS3103 MEDIA DRIVER
8871M:	Antti Palosaari <crope@iki.fi>
8872L:	linux-media@vger.kernel.org
8873W:	https://linuxtv.org
8874W:	http://palosaari.fi/linux/
8875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8876T:	git git://linuxtv.org/anttip/media_tree.git
8877S:	Maintained
8878F:	drivers/media/dvb-frontends/m88ds3103*
8879
8880M88RS2000 MEDIA DRIVER
8881M:	Malcolm Priestley <tvboxspy@gmail.com>
8882L:	linux-media@vger.kernel.org
8883W:	https://linuxtv.org
8884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8885S:	Maintained
8886F:	drivers/media/dvb-frontends/m88rs2000*
8887
8888MA901 MASTERKIT USB FM RADIO DRIVER
8889M:	Alexey Klimov <klimov.linux@gmail.com>
8890L:	linux-media@vger.kernel.org
8891T:	git git://linuxtv.org/media_tree.git
8892S:	Maintained
8893F:	drivers/media/radio/radio-ma901.c
8894
8895MAC80211
8896M:	Johannes Berg <johannes@sipsolutions.net>
8897L:	linux-wireless@vger.kernel.org
8898W:	http://wireless.kernel.org/
8899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8901S:	Maintained
8902F:	Documentation/networking/mac80211-injection.txt
8903F:	include/net/mac80211.h
8904F:	net/mac80211/
8905F:	drivers/net/wireless/mac80211_hwsim.[ch]
8906F:	Documentation/networking/mac80211_hwsim/README
8907
8908MAILBOX API
8909M:	Jassi Brar <jassisinghbrar@gmail.com>
8910L:	linux-kernel@vger.kernel.org
8911S:	Maintained
8912F:	drivers/mailbox/
8913F:	include/linux/mailbox_client.h
8914F:	include/linux/mailbox_controller.h
8915
8916MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8917M:	Michael Kerrisk <mtk.manpages@gmail.com>
8918W:	http://www.kernel.org/doc/man-pages
8919L:	linux-man@vger.kernel.org
8920S:	Maintained
8921
8922MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8923M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8924L:	linux-mips@linux-mips.org
8925S:	Maintained
8926F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8927
8928MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8929M:	Andrew Lunn <andrew@lunn.ch>
8930M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8931L:	netdev@vger.kernel.org
8932S:	Maintained
8933F:	drivers/net/dsa/mv88e6xxx/
8934F:	include/linux/platform_data/mv88e6xxx.h
8935F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8936
8937MARVELL ARMADA DRM SUPPORT
8938M:	Russell King <linux@armlinux.org.uk>
8939S:	Maintained
8940T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8941T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8942F:	drivers/gpu/drm/armada/
8943F:	include/uapi/drm/armada_drm.h
8944F:	Documentation/devicetree/bindings/display/armada/
8945
8946MARVELL CRYPTO DRIVER
8947M:	Boris Brezillon <boris.brezillon@bootlin.com>
8948M:	Arnaud Ebalard <arno@natisbad.org>
8949F:	drivers/crypto/marvell/
8950S:	Maintained
8951L:	linux-crypto@vger.kernel.org
8952
8953MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8954M:	Mirko Lindner <mlindner@marvell.com>
8955M:	Stephen Hemminger <stephen@networkplumber.org>
8956L:	netdev@vger.kernel.org
8957S:	Maintained
8958F:	drivers/net/ethernet/marvell/sk*
8959
8960MARVELL LIBERTAS WIRELESS DRIVER
8961L:	libertas-dev@lists.infradead.org
8962S:	Orphan
8963F:	drivers/net/wireless/marvell/libertas/
8964
8965MARVELL MACCHIATOBIN SUPPORT
8966M:	Russell King <linux@armlinux.org.uk>
8967L:	linux-arm-kernel@lists.infradead.org
8968S:	Maintained
8969F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8970
8971MARVELL MV643XX ETHERNET DRIVER
8972M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8973L:	netdev@vger.kernel.org
8974S:	Maintained
8975F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8976F:	include/linux/mv643xx.h
8977
8978MARVELL MV88X3310 PHY DRIVER
8979M:	Russell King <linux@armlinux.org.uk>
8980L:	netdev@vger.kernel.org
8981S:	Maintained
8982F:	drivers/net/phy/marvell10g.c
8983
8984MARVELL MVNETA ETHERNET DRIVER
8985M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8986L:	netdev@vger.kernel.org
8987S:	Maintained
8988F:	drivers/net/ethernet/marvell/mvneta.*
8989
8990MARVELL MWIFIEX WIRELESS DRIVER
8991M:	Amitkumar Karwar <amitkarwar@gmail.com>
8992M:	Nishant Sarmukadam <nishants@marvell.com>
8993M:	Ganapathi Bhat <gbhat@marvell.com>
8994M:	Xinming Hu <huxinming820@gmail.com>
8995L:	linux-wireless@vger.kernel.org
8996S:	Maintained
8997F:	drivers/net/wireless/marvell/mwifiex/
8998
8999MARVELL MWL8K WIRELESS DRIVER
9000M:	Lennert Buytenhek <buytenh@wantstofly.org>
9001L:	linux-wireless@vger.kernel.org
9002S:	Odd Fixes
9003F:	drivers/net/wireless/marvell/mwl8k.c
9004
9005MARVELL NAND CONTROLLER DRIVER
9006M:	Miquel Raynal <miquel.raynal@bootlin.com>
9007L:	linux-mtd@lists.infradead.org
9008S:	Maintained
9009F:	drivers/mtd/nand/raw/marvell_nand.c
9010F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9011
9012MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9013M:	Nicolas Pitre <nico@fluxnic.net>
9014S:	Odd Fixes
9015F:	drivers/mmc/host/mvsdio.*
9016
9017MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9018M:	Hu Ziji <huziji@marvell.com>
9019L:	linux-mmc@vger.kernel.org
9020S:	Supported
9021F:	drivers/mmc/host/sdhci-xenon*
9022F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9023
9024MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9025M:	Sunil Goutham <sgoutham@marvell.com>
9026M:	Linu Cherian <lcherian@marvell.com>
9027M:	Geetha sowjanya <gakula@marvell.com>
9028M:	Jerin Jacob <jerinj@marvell.com>
9029L:	netdev@vger.kernel.org
9030S:	Supported
9031F:	drivers/net/ethernet/marvell/octeontx2/af/
9032
9033MATROX FRAMEBUFFER DRIVER
9034L:	linux-fbdev@vger.kernel.org
9035S:	Orphan
9036F:	drivers/video/fbdev/matrox/matroxfb_*
9037F:	include/uapi/linux/matroxfb.h
9038
9039MAX16065 HARDWARE MONITOR DRIVER
9040M:	Guenter Roeck <linux@roeck-us.net>
9041L:	linux-hwmon@vger.kernel.org
9042S:	Maintained
9043F:	Documentation/hwmon/max16065
9044F:	drivers/hwmon/max16065.c
9045
9046MAX2175 SDR TUNER DRIVER
9047M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9048L:	linux-media@vger.kernel.org
9049T:	git git://linuxtv.org/media_tree.git
9050S:	Maintained
9051F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9052F:	Documentation/media/v4l-drivers/max2175.rst
9053F:	drivers/media/i2c/max2175*
9054F:	include/uapi/linux/max2175.h
9055
9056MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9057L:	linux-hwmon@vger.kernel.org
9058S:	Orphan
9059F:	Documentation/hwmon/max6650
9060F:	drivers/hwmon/max6650.c
9061
9062MAX6697 HARDWARE MONITOR DRIVER
9063M:	Guenter Roeck <linux@roeck-us.net>
9064L:	linux-hwmon@vger.kernel.org
9065S:	Maintained
9066F:	Documentation/hwmon/max6697
9067F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9068F:	drivers/hwmon/max6697.c
9069F:	include/linux/platform_data/max6697.h
9070
9071MAX9860 MONO AUDIO VOICE CODEC DRIVER
9072M:	Peter Rosin <peda@axentia.se>
9073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9074S:	Maintained
9075F:	Documentation/devicetree/bindings/sound/max9860.txt
9076F:	sound/soc/codecs/max9860.*
9077
9078MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9079M:	Javier Martinez Canillas <javier@dowhile0.org>
9080L:	linux-kernel@vger.kernel.org
9081S:	Supported
9082F:	drivers/regulator/max77802-regulator.c
9083F:	Documentation/devicetree/bindings/*/*max77802.txt
9084F:	include/dt-bindings/*/*max77802.h
9085
9086MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9087M:	Krzysztof Kozlowski <krzk@kernel.org>
9088M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9089L:	linux-pm@vger.kernel.org
9090S:	Supported
9091F:	drivers/power/supply/max14577_charger.c
9092F:	drivers/power/supply/max77693_charger.c
9093
9094MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9095M:	Chanwoo Choi <cw00.choi@samsung.com>
9096M:	Krzysztof Kozlowski <krzk@kernel.org>
9097M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9098L:	linux-kernel@vger.kernel.org
9099S:	Supported
9100F:	drivers/*/max14577*.c
9101F:	drivers/*/max77686*.c
9102F:	drivers/*/max77693*.c
9103F:	drivers/extcon/extcon-max14577.c
9104F:	drivers/extcon/extcon-max77693.c
9105F:	drivers/rtc/rtc-max77686.c
9106F:	drivers/clk/clk-max77686.c
9107F:	Documentation/devicetree/bindings/mfd/max14577.txt
9108F:	Documentation/devicetree/bindings/*/max77686.txt
9109F:	Documentation/devicetree/bindings/mfd/max77693.txt
9110F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9111F:	include/linux/mfd/max14577*.h
9112F:	include/linux/mfd/max77686*.h
9113F:	include/linux/mfd/max77693*.h
9114
9115MAXIRADIO FM RADIO RECEIVER DRIVER
9116M:	Hans Verkuil <hverkuil@xs4all.nl>
9117L:	linux-media@vger.kernel.org
9118T:	git git://linuxtv.org/media_tree.git
9119W:	https://linuxtv.org
9120S:	Maintained
9121F:	drivers/media/radio/radio-maxiradio*
9122
9123MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9124M:	Peter Rosin <peda@axentia.se>
9125L:	linux-iio@vger.kernel.org
9126S:	Maintained
9127F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9128F:	drivers/iio/potentiometer/mcp4018.c
9129F:	drivers/iio/potentiometer/mcp4531.c
9130
9131MCR20A IEEE-802.15.4 RADIO DRIVER
9132M:	Xue Liu <liuxuenetmail@gmail.com>
9133L:	linux-wpan@vger.kernel.org
9134W:	https://github.com/xueliu/mcr20a-linux
9135S:	Maintained
9136F:	drivers/net/ieee802154/mcr20a.c
9137F:	drivers/net/ieee802154/mcr20a.h
9138F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9139
9140MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9141M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9142L:	linux-iio@vger.kernel.org
9143S:	Maintained
9144F:	drivers/iio/dac/cio-dac.c
9145
9146MEDIA DRIVERS FOR ASCOT2E
9147M:	Sergey Kozlov <serjk@netup.ru>
9148M:	Abylay Ospan <aospan@netup.ru>
9149L:	linux-media@vger.kernel.org
9150W:	https://linuxtv.org
9151W:	http://netup.tv/
9152T:	git git://linuxtv.org/media_tree.git
9153S:	Supported
9154F:	drivers/media/dvb-frontends/ascot2e*
9155
9156MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9157M:	Jasmin Jessich <jasmin@anw.at>
9158L:	linux-media@vger.kernel.org
9159W:	https://linuxtv.org
9160T:	git git://linuxtv.org/media_tree.git
9161S:	Maintained
9162F:	drivers/media/dvb-frontends/cxd2099*
9163
9164MEDIA DRIVERS FOR CXD2841ER
9165M:	Sergey Kozlov <serjk@netup.ru>
9166M:	Abylay Ospan <aospan@netup.ru>
9167L:	linux-media@vger.kernel.org
9168W:	https://linuxtv.org
9169W:	http://netup.tv/
9170T:	git git://linuxtv.org/media_tree.git
9171S:	Supported
9172F:	drivers/media/dvb-frontends/cxd2841er*
9173
9174MEDIA DRIVERS FOR CXD2880
9175M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9176L:	linux-media@vger.kernel.org
9177W:	http://linuxtv.org/
9178T:	git git://linuxtv.org/media_tree.git
9179S:	Supported
9180F:	drivers/media/dvb-frontends/cxd2880/*
9181F:	drivers/media/spi/cxd2880*
9182
9183MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9184L:	linux-media@vger.kernel.org
9185W:	https://linuxtv.org
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Orphan
9188F:	drivers/media/pci/ddbridge/*
9189
9190MEDIA DRIVERS FOR FREESCALE IMX
9191M:	Steve Longerbeam <slongerbeam@gmail.com>
9192M:	Philipp Zabel <p.zabel@pengutronix.de>
9193L:	linux-media@vger.kernel.org
9194T:	git git://linuxtv.org/media_tree.git
9195S:	Maintained
9196F:	Documentation/devicetree/bindings/media/imx.txt
9197F:	Documentation/media/v4l-drivers/imx.rst
9198F:	drivers/staging/media/imx/
9199F:	include/linux/imx-media.h
9200F:	include/media/imx.h
9201
9202MEDIA DRIVER FOR FREESCALE IMX PXP
9203M:	Philipp Zabel <p.zabel@pengutronix.de>
9204L:	linux-media@vger.kernel.org
9205T:	git git://linuxtv.org/media_tree.git
9206S:	Maintained
9207F:	drivers/media/platform/imx-pxp.[ch]
9208
9209MEDIA DRIVERS FOR HELENE
9210M:	Abylay Ospan <aospan@netup.ru>
9211L:	linux-media@vger.kernel.org
9212W:	https://linuxtv.org
9213W:	http://netup.tv/
9214T:	git git://linuxtv.org/media_tree.git
9215S:	Supported
9216F:	drivers/media/dvb-frontends/helene*
9217
9218MEDIA DRIVERS FOR HORUS3A
9219M:	Sergey Kozlov <serjk@netup.ru>
9220M:	Abylay Ospan <aospan@netup.ru>
9221L:	linux-media@vger.kernel.org
9222W:	https://linuxtv.org
9223W:	http://netup.tv/
9224T:	git git://linuxtv.org/media_tree.git
9225S:	Supported
9226F:	drivers/media/dvb-frontends/horus3a*
9227
9228MEDIA DRIVERS FOR LNBH25
9229M:	Sergey Kozlov <serjk@netup.ru>
9230M:	Abylay Ospan <aospan@netup.ru>
9231L:	linux-media@vger.kernel.org
9232W:	https://linuxtv.org
9233W:	http://netup.tv/
9234T:	git git://linuxtv.org/media_tree.git
9235S:	Supported
9236F:	drivers/media/dvb-frontends/lnbh25*
9237
9238MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9239L:	linux-media@vger.kernel.org
9240W:	https://linuxtv.org
9241T:	git git://linuxtv.org/media_tree.git
9242S:	Orphan
9243F:	drivers/media/dvb-frontends/mxl5xx*
9244
9245MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9246M:	Sergey Kozlov <serjk@netup.ru>
9247M:	Abylay Ospan <aospan@netup.ru>
9248L:	linux-media@vger.kernel.org
9249W:	https://linuxtv.org
9250W:	http://netup.tv/
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Supported
9253F:	drivers/media/pci/netup_unidvb/*
9254
9255MEDIA DRIVERS FOR RENESAS - CEU
9256M:	Jacopo Mondi <jacopo@jmondi.org>
9257L:	linux-media@vger.kernel.org
9258L:	linux-renesas-soc@vger.kernel.org
9259T:	git git://linuxtv.org/media_tree.git
9260S:	Supported
9261F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9262F:	drivers/media/platform/renesas-ceu.c
9263F:	include/media/drv-intf/renesas-ceu.h
9264
9265MEDIA DRIVERS FOR RENESAS - DRIF
9266M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9267L:	linux-media@vger.kernel.org
9268L:	linux-renesas-soc@vger.kernel.org
9269T:	git git://linuxtv.org/media_tree.git
9270S:	Supported
9271F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9272F:	drivers/media/platform/rcar_drif.c
9273
9274MEDIA DRIVERS FOR RENESAS - FCP
9275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9276L:	linux-media@vger.kernel.org
9277L:	linux-renesas-soc@vger.kernel.org
9278T:	git git://linuxtv.org/media_tree.git
9279S:	Supported
9280F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9281F:	drivers/media/platform/rcar-fcp.c
9282F:	include/media/rcar-fcp.h
9283
9284MEDIA DRIVERS FOR RENESAS - FDP1
9285M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9286L:	linux-media@vger.kernel.org
9287L:	linux-renesas-soc@vger.kernel.org
9288T:	git git://linuxtv.org/media_tree.git
9289S:	Supported
9290F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9291F:	drivers/media/platform/rcar_fdp1.c
9292
9293MEDIA DRIVERS FOR RENESAS - VIN
9294M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9295L:	linux-media@vger.kernel.org
9296L:	linux-renesas-soc@vger.kernel.org
9297T:	git git://linuxtv.org/media_tree.git
9298S:	Supported
9299F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9300F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9301F:	drivers/media/platform/rcar-vin/
9302
9303MEDIA DRIVERS FOR RENESAS - VSP1
9304M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9305M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9306L:	linux-media@vger.kernel.org
9307L:	linux-renesas-soc@vger.kernel.org
9308T:	git git://linuxtv.org/media_tree.git
9309S:	Supported
9310F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9311F:	drivers/media/platform/vsp1/
9312
9313MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9314L:	linux-media@vger.kernel.org
9315W:	https://linuxtv.org
9316T:	git git://linuxtv.org/media_tree.git
9317S:	Orphan
9318F:	drivers/media/dvb-frontends/stv0910*
9319
9320MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9321L:	linux-media@vger.kernel.org
9322W:	https://linuxtv.org
9323T:	git git://linuxtv.org/media_tree.git
9324S:	Orphan
9325F:	drivers/media/dvb-frontends/stv6111*
9326
9327MEDIA DRIVERS FOR STM32 - DCMI
9328M:	Hugues Fruchet <hugues.fruchet@st.com>
9329L:	linux-media@vger.kernel.org
9330T:	git git://linuxtv.org/media_tree.git
9331S:	Supported
9332F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9333F:	drivers/media/platform/stm32/stm32-dcmi.c
9334
9335MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9336M:	Dmitry Osipenko <digetx@gmail.com>
9337L:	linux-media@vger.kernel.org
9338L:	linux-tegra@vger.kernel.org
9339T:	git git://linuxtv.org/media_tree.git
9340S:	Maintained
9341F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9342F:	drivers/staging/media/tegra-vde/
9343
9344MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9345M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9346P:	LinuxTV.org Project
9347L:	linux-media@vger.kernel.org
9348W:	https://linuxtv.org
9349Q:	http://patchwork.kernel.org/project/linux-media/list/
9350T:	git git://linuxtv.org/media_tree.git
9351S:	Maintained
9352F:	Documentation/devicetree/bindings/media/
9353F:	Documentation/media/
9354F:	drivers/media/
9355F:	drivers/staging/media/
9356F:	include/linux/platform_data/media/
9357F:	include/media/
9358F:	include/uapi/linux/dvb/
9359F:	include/uapi/linux/videodev2.h
9360F:	include/uapi/linux/media.h
9361F:	include/uapi/linux/v4l2-*
9362F:	include/uapi/linux/meye.h
9363F:	include/uapi/linux/ivtv*
9364F:	include/uapi/linux/uvcvideo.h
9365
9366MEDIATEK BLUETOOTH DRIVER
9367M:	Sean Wang <sean.wang@mediatek.com>
9368L:	linux-bluetooth@vger.kernel.org
9369L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9370S:	Maintained
9371F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9372F:	drivers/bluetooth/btmtkuart.c
9373
9374MEDIATEK CIR DRIVER
9375M:	Sean Wang <sean.wang@mediatek.com>
9376S:	Maintained
9377F:	drivers/media/rc/mtk-cir.c
9378
9379MEDIATEK DMA DRIVER
9380M:	Sean Wang <sean.wang@mediatek.com>
9381L:	dmaengine@vger.kernel.org
9382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9383L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/dma/mtk-*
9386F:	drivers/dma/mediatek/
9387
9388MEDIATEK PMIC LED DRIVER
9389M:	Sean Wang <sean.wang@mediatek.com>
9390S:	Maintained
9391F:	drivers/leds/leds-mt6323.c
9392F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9393
9394MEDIATEK ETHERNET DRIVER
9395M:	Felix Fietkau <nbd@openwrt.org>
9396M:	John Crispin <john@phrozen.org>
9397M:	Sean Wang <sean.wang@mediatek.com>
9398M:	Nelson Chang <nelson.chang@mediatek.com>
9399L:	netdev@vger.kernel.org
9400S:	Maintained
9401F:	drivers/net/ethernet/mediatek/
9402
9403MEDIATEK SWITCH DRIVER
9404M:	Sean Wang <sean.wang@mediatek.com>
9405L:	netdev@vger.kernel.org
9406S:	Maintained
9407F:	drivers/net/dsa/mt7530.*
9408F:	net/dsa/tag_mtk.c
9409
9410MEDIATEK JPEG DRIVER
9411M:	Rick Chang <rick.chang@mediatek.com>
9412M:	Bin Liu <bin.liu@mediatek.com>
9413S:	Supported
9414F:	drivers/media/platform/mtk-jpeg/
9415F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9416
9417MEDIATEK MDP DRIVER
9418M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9419M:	Houlong Wei <houlong.wei@mediatek.com>
9420M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9421S:	Supported
9422F:	drivers/media/platform/mtk-mdp/
9423F:	drivers/media/platform/mtk-vpu/
9424F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9425
9426MEDIATEK MEDIA DRIVER
9427M:	Tiffany Lin <tiffany.lin@mediatek.com>
9428M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9429S:	Supported
9430F:	drivers/media/platform/mtk-vcodec/
9431F:	drivers/media/platform/mtk-vpu/
9432F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9433F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9434
9435MEDIATEK MT7601U WIRELESS LAN DRIVER
9436M:	Jakub Kicinski <kubakici@wp.pl>
9437L:	linux-wireless@vger.kernel.org
9438S:	Maintained
9439F:	drivers/net/wireless/mediatek/mt7601u/
9440
9441MEDIATEK NAND CONTROLLER DRIVER
9442M:	Xiaolei Li <xiaolei.li@mediatek.com>
9443L:	linux-mtd@lists.infradead.org
9444S:	Maintained
9445F:	drivers/mtd/nand/raw/mtk_*
9446F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9447
9448MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9449M:	Sean Wang <sean.wang@mediatek.com>
9450S:	Maintained
9451F:	drivers/char/hw_random/mtk-rng.c
9452
9453MEDIATEK USB3 DRD IP DRIVER
9454M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9455L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9458S:	Maintained
9459F:	drivers/usb/mtu3/
9460
9461MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9462M:	Peter Senna Tschudin <peter.senna@gmail.com>
9463M:	Martin Donnelly <martin.donnelly@ge.com>
9464M:	Martyn Welch <martyn.welch@collabora.co.uk>
9465S:	Maintained
9466F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9467F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9468
9469MEGARAID SCSI/SAS DRIVERS
9470M:	Kashyap Desai <kashyap.desai@broadcom.com>
9471M:	Sumit Saxena <sumit.saxena@broadcom.com>
9472M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9473L:	megaraidlinux.pdl@broadcom.com
9474L:	linux-scsi@vger.kernel.org
9475W:	http://www.avagotech.com/support/
9476S:	Maintained
9477F:	Documentation/scsi/megaraid.txt
9478F:	drivers/scsi/megaraid.*
9479F:	drivers/scsi/megaraid/
9480
9481MELEXIS MLX90614 DRIVER
9482M:	Crt Mori <cmo@melexis.com>
9483L:	linux-iio@vger.kernel.org
9484W:	http://www.melexis.com
9485S:	Supported
9486F:	drivers/iio/temperature/mlx90614.c
9487
9488MELEXIS MLX90632 DRIVER
9489M:	Crt Mori <cmo@melexis.com>
9490L:	linux-iio@vger.kernel.org
9491W:	http://www.melexis.com
9492S:	Supported
9493F:	drivers/iio/temperature/mlx90632.c
9494
9495MELFAS MIP4 TOUCHSCREEN DRIVER
9496M:	Sangwon Jee <jeesw@melfas.com>
9497W:	http://www.melfas.com
9498S:	Supported
9499F:	drivers/input/touchscreen/melfas_mip4.c
9500F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9501
9502MELLANOX ETHERNET DRIVER (mlx4_en)
9503M:	Tariq Toukan <tariqt@mellanox.com>
9504L:	netdev@vger.kernel.org
9505S:	Supported
9506W:	http://www.mellanox.com
9507Q:	http://patchwork.ozlabs.org/project/netdev/list/
9508F:	drivers/net/ethernet/mellanox/mlx4/en_*
9509
9510MELLANOX ETHERNET DRIVER (mlx5e)
9511M:	Saeed Mahameed <saeedm@mellanox.com>
9512L:	netdev@vger.kernel.org
9513S:	Supported
9514W:	http://www.mellanox.com
9515Q:	http://patchwork.ozlabs.org/project/netdev/list/
9516F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9517
9518MELLANOX ETHERNET INNOVA DRIVERS
9519R:	Boris Pismenny <borisp@mellanox.com>
9520L:	netdev@vger.kernel.org
9521S:	Supported
9522W:	http://www.mellanox.com
9523Q:	http://patchwork.ozlabs.org/project/netdev/list/
9524F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9525F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9526F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9527F:	include/linux/mlx5/mlx5_ifc_fpga.h
9528
9529MELLANOX ETHERNET INNOVA IPSEC DRIVER
9530R:	Boris Pismenny <borisp@mellanox.com>
9531L:	netdev@vger.kernel.org
9532S:	Supported
9533W:	http://www.mellanox.com
9534Q:	http://patchwork.ozlabs.org/project/netdev/list/
9535F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9536F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9537
9538MELLANOX ETHERNET SWITCH DRIVERS
9539M:	Jiri Pirko <jiri@mellanox.com>
9540M:	Ido Schimmel <idosch@mellanox.com>
9541L:	netdev@vger.kernel.org
9542S:	Supported
9543W:	http://www.mellanox.com
9544Q:	http://patchwork.ozlabs.org/project/netdev/list/
9545F:	drivers/net/ethernet/mellanox/mlxsw/
9546F:	tools/testing/selftests/drivers/net/mlxsw/
9547
9548MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9549M:	mlxsw@mellanox.com
9550L:	netdev@vger.kernel.org
9551S:	Supported
9552W:	http://www.mellanox.com
9553Q:	http://patchwork.ozlabs.org/project/netdev/list/
9554F:	drivers/net/ethernet/mellanox/mlxfw/
9555
9556MELLANOX HARDWARE PLATFORM SUPPORT
9557M:	Andy Shevchenko <andy@infradead.org>
9558M:	Darren Hart <dvhart@infradead.org>
9559M:	Vadim Pasternak <vadimp@mellanox.com>
9560L:	platform-driver-x86@vger.kernel.org
9561S:	Supported
9562F:	drivers/platform/mellanox/
9563
9564MELLANOX MLX4 core VPI driver
9565M:	Tariq Toukan <tariqt@mellanox.com>
9566L:	netdev@vger.kernel.org
9567L:	linux-rdma@vger.kernel.org
9568W:	http://www.mellanox.com
9569Q:	http://patchwork.ozlabs.org/project/netdev/list/
9570S:	Supported
9571F:	drivers/net/ethernet/mellanox/mlx4/
9572F:	include/linux/mlx4/
9573
9574MELLANOX MLX4 IB driver
9575M:	Yishai Hadas <yishaih@mellanox.com>
9576L:	linux-rdma@vger.kernel.org
9577W:	http://www.mellanox.com
9578Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9579S:	Supported
9580F:	drivers/infiniband/hw/mlx4/
9581F:	include/linux/mlx4/
9582F:	include/uapi/rdma/mlx4-abi.h
9583
9584MELLANOX MLX5 core VPI driver
9585M:	Saeed Mahameed <saeedm@mellanox.com>
9586M:	Leon Romanovsky <leonro@mellanox.com>
9587L:	netdev@vger.kernel.org
9588L:	linux-rdma@vger.kernel.org
9589W:	http://www.mellanox.com
9590Q:	http://patchwork.ozlabs.org/project/netdev/list/
9591S:	Supported
9592F:	drivers/net/ethernet/mellanox/mlx5/core/
9593F:	include/linux/mlx5/
9594
9595MELLANOX MLX5 IB driver
9596M:	Leon Romanovsky <leonro@mellanox.com>
9597L:	linux-rdma@vger.kernel.org
9598W:	http://www.mellanox.com
9599Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9600S:	Supported
9601F:	drivers/infiniband/hw/mlx5/
9602F:	include/linux/mlx5/
9603F:	include/uapi/rdma/mlx5-abi.h
9604
9605MELLANOX MLXCPLD I2C AND MUX DRIVER
9606M:	Vadim Pasternak <vadimp@mellanox.com>
9607M:	Michael Shych <michaelsh@mellanox.com>
9608L:	linux-i2c@vger.kernel.org
9609S:	Supported
9610F:	drivers/i2c/busses/i2c-mlxcpld.c
9611F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9612F:	Documentation/i2c/busses/i2c-mlxcpld
9613
9614MELLANOX MLXCPLD LED DRIVER
9615M:	Vadim Pasternak <vadimp@mellanox.com>
9616L:	linux-leds@vger.kernel.org
9617S:	Supported
9618F:	drivers/leds/leds-mlxcpld.c
9619F:	drivers/leds/leds-mlxreg.c
9620F:	Documentation/leds/leds-mlxcpld.txt
9621
9622MELLANOX PLATFORM DRIVER
9623M:	Vadim Pasternak <vadimp@mellanox.com>
9624L:	platform-driver-x86@vger.kernel.org
9625S:	Supported
9626F:	drivers/platform/x86/mlx-platform.c
9627
9628MEMBARRIER SUPPORT
9629M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9630M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9631L:	linux-kernel@vger.kernel.org
9632S:	Supported
9633F:	kernel/sched/membarrier.c
9634F:	include/uapi/linux/membarrier.h
9635F:	arch/powerpc/include/asm/membarrier.h
9636
9637MEMORY MANAGEMENT
9638L:	linux-mm@kvack.org
9639W:	http://www.linux-mm.org
9640S:	Maintained
9641F:	include/linux/mm.h
9642F:	include/linux/gfp.h
9643F:	include/linux/mmzone.h
9644F:	include/linux/memory_hotplug.h
9645F:	include/linux/vmalloc.h
9646F:	mm/
9647
9648MEMORY TECHNOLOGY DEVICES (MTD)
9649M:	David Woodhouse <dwmw2@infradead.org>
9650M:	Brian Norris <computersforpeace@gmail.com>
9651M:	Boris Brezillon <boris.brezillon@bootlin.com>
9652M:	Marek Vasut <marek.vasut@gmail.com>
9653M:	Richard Weinberger <richard@nod.at>
9654L:	linux-mtd@lists.infradead.org
9655W:	http://www.linux-mtd.infradead.org/
9656Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9657T:	git git://git.infradead.org/linux-mtd.git master
9658T:	git git://git.infradead.org/linux-mtd.git mtd/next
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/mtd/
9661F:	drivers/mtd/
9662F:	include/linux/mtd/
9663F:	include/uapi/mtd/
9664
9665MEN A21 WATCHDOG DRIVER
9666M:	Johannes Thumshirn <morbidrsa@gmail.com>
9667L:	linux-watchdog@vger.kernel.org
9668S:	Maintained
9669F:	drivers/watchdog/mena21_wdt.c
9670
9671MEN CHAMELEON BUS (mcb)
9672M:	Johannes Thumshirn <morbidrsa@gmail.com>
9673S:	Maintained
9674F:	drivers/mcb/
9675F:	include/linux/mcb.h
9676F:	Documentation/men-chameleon-bus.txt
9677
9678MEN F21BMC (Board Management Controller)
9679M:	Andreas Werner <andreas.werner@men.de>
9680S:	Supported
9681F:	drivers/mfd/menf21bmc.c
9682F:	drivers/watchdog/menf21bmc_wdt.c
9683F:	drivers/leds/leds-menf21bmc.c
9684F:	drivers/hwmon/menf21bmc_hwmon.c
9685F:	Documentation/hwmon/menf21bmc
9686
9687MEN Z069 WATCHDOG DRIVER
9688M:	Johannes Thumshirn <jth@kernel.org>
9689L:	linux-watchdog@vger.kernel.org
9690S:	Maintained
9691F:	drivers/watchdog/menz69_wdt.c
9692
9693MESON AO CEC DRIVER FOR AMLOGIC SOCS
9694M:	Neil Armstrong <narmstrong@baylibre.com>
9695L:	linux-media@lists.freedesktop.org
9696L:	linux-amlogic@lists.infradead.org
9697W:	http://linux-meson.com/
9698S:	Supported
9699F:	drivers/media/platform/meson/ao-cec.c
9700F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9701T:	git git://linuxtv.org/media_tree.git
9702
9703MICROBLAZE ARCHITECTURE
9704M:	Michal Simek <monstr@monstr.eu>
9705W:	http://www.monstr.eu/fdt/
9706T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9707S:	Supported
9708F:	arch/microblaze/
9709
9710MICROCHIP AT91 SERIAL DRIVER
9711M:	Richard Genoud <richard.genoud@gmail.com>
9712S:	Maintained
9713F:	drivers/tty/serial/atmel_serial.c
9714F:	drivers/tty/serial/atmel_serial.h
9715F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9716
9717MICROCHIP AUDIO ASOC DRIVERS
9718M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9720S:	Supported
9721F:	sound/soc/atmel
9722
9723MICROCHIP DMA DRIVER
9724M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9726L:	dmaengine@vger.kernel.org
9727S:	Supported
9728F:	drivers/dma/at_hdmac.c
9729F:	drivers/dma/at_hdmac_regs.h
9730F:	include/linux/platform_data/dma-atmel.h
9731F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9732F:	include/dt-bindings/dma/at91.h
9733
9734MICROCHIP ECC DRIVER
9735M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9736L:	linux-crypto@vger.kernel.org
9737S:	Maintained
9738F:	drivers/crypto/atmel-ecc.*
9739
9740MICROCHIP I2C DRIVER
9741M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9742L:	linux-i2c@vger.kernel.org
9743S:	Supported
9744F:	drivers/i2c/busses/i2c-at91.c
9745
9746MICROCHIP ISC DRIVER
9747M:	Eugen Hristev <eugen.hristev@microchip.com>
9748L:	linux-media@vger.kernel.org
9749S:	Supported
9750F:	drivers/media/platform/atmel/atmel-isc.c
9751F:	drivers/media/platform/atmel/atmel-isc-regs.h
9752F:	devicetree/bindings/media/atmel-isc.txt
9753
9754MICROCHIP ISI DRIVER
9755M:	Eugen Hristev <eugen.hristev@microchip.com>
9756L:	linux-media@vger.kernel.org
9757S:	Supported
9758F:	drivers/media/platform/atmel/atmel-isi.c
9759F:	include/media/atmel-isi.h
9760
9761MICROCHIP AT91 USART MFD DRIVER
9762M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9763L:	linux-kernel@vger.kernel.org
9764S:	Supported
9765F:	drivers/mfd/at91-usart.c
9766F:	include/dt-bindings/mfd/at91-usart.h
9767F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9768
9769MICROCHIP AT91 USART SPI DRIVER
9770M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9771L:	linux-spi@vger.kernel.org
9772S:	Supported
9773F:	drivers/spi/spi-at91-usart.c
9774F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9775
9776MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9777M:	Woojung Huh <Woojung.Huh@microchip.com>
9778M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9779L:	netdev@vger.kernel.org
9780S:	Maintained
9781F:	net/dsa/tag_ksz.c
9782F:	drivers/net/dsa/microchip/*
9783F:	include/linux/platform_data/microchip-ksz.h
9784F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9785
9786MICROCHIP LAN743X ETHERNET DRIVER
9787M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9788M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9789L:	netdev@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/ethernet/microchip/lan743x_*
9792
9793MICROCHIP LCDFB DRIVER
9794M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9795L:	linux-fbdev@vger.kernel.org
9796S:	Maintained
9797F:	drivers/video/fbdev/atmel_lcdfb.c
9798F:	include/video/atmel_lcdc.h
9799
9800MICROCHIP MMC/SD/SDIO MCI DRIVER
9801M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9802S:	Maintained
9803F:	drivers/mmc/host/atmel-mci.c
9804
9805MICROCHIP MCP3911 ADC DRIVER
9806M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9807M:	Kent Gustavsson <kent@minoris.se>
9808L:	linux-iio@vger.kernel.org
9809S:	Supported
9810F:	drivers/iio/adc/mcp3911.c
9811F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9812
9813MICROCHIP NAND DRIVER
9814M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9815L:	linux-mtd@lists.infradead.org
9816S:	Supported
9817F:	drivers/mtd/nand/raw/atmel/*
9818F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9819
9820MICROCHIP PWM DRIVER
9821M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9823L:	linux-pwm@vger.kernel.org
9824S:	Supported
9825F:	drivers/pwm/pwm-atmel.c
9826F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9827
9828MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9829M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9830M:	Eugen Hristev <eugen.hristev@microchip.com>
9831L:	linux-iio@vger.kernel.org
9832S:	Supported
9833F:	drivers/iio/adc/at91-sama5d2_adc.c
9834F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9835F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9836
9837MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9838M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9839S:	Supported
9840F:	drivers/power/reset/at91-sama5d2_shdwc.c
9841
9842MICROCHIP SPI DRIVER
9843M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9844S:	Supported
9845F:	drivers/spi/spi-atmel.*
9846
9847MICROCHIP SSC DRIVER
9848M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9850S:	Supported
9851F:	drivers/misc/atmel-ssc.c
9852F:	include/linux/atmel-ssc.h
9853
9854MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9855M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9857S:	Supported
9858F:	drivers/misc/atmel_tclib.c
9859F:	drivers/clocksource/tcb_clksrc.c
9860
9861MICROCHIP USBA UDC DRIVER
9862M:	Cristian Birsan <cristian.birsan@microchip.com>
9863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9864S:	Supported
9865F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9866
9867MICROCHIP USB251XB DRIVER
9868M:	Richard Leitner <richard.leitner@skidata.com>
9869L:	linux-usb@vger.kernel.org
9870S:	Maintained
9871F:	drivers/usb/misc/usb251xb.c
9872F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9873
9874MICROCHIP XDMA DRIVER
9875M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9876L:	linux-arm-kernel@lists.infradead.org
9877L:	dmaengine@vger.kernel.org
9878S:	Supported
9879F:	drivers/dma/at_xdmac.c
9880
9881MICROSEMI MIPS SOCS
9882M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9883L:	linux-mips@linux-mips.org
9884S:	Maintained
9885F:	arch/mips/generic/board-ocelot.c
9886F:	arch/mips/configs/generic/board-ocelot.config
9887F:	arch/mips/boot/dts/mscc/
9888F:	Documentation/devicetree/bindings/mips/mscc.txt
9889
9890MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9891M:	Don Brace <don.brace@microsemi.com>
9892L:	esc.storagedev@microsemi.com
9893L:	linux-scsi@vger.kernel.org
9894S:	Supported
9895F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9896F:	drivers/scsi/smartpqi/Kconfig
9897F:	drivers/scsi/smartpqi/Makefile
9898F:	include/linux/cciss*.h
9899F:	include/uapi/linux/cciss*.h
9900F:	Documentation/scsi/smartpqi.txt
9901
9902MICROSEMI ETHERNET SWITCH DRIVER
9903M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9904L:	netdev@vger.kernel.org
9905S:	Supported
9906F:	drivers/net/ethernet/mscc/
9907
9908MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9909M:	Chen Yu <yu.c.chen@intel.com>
9910L:	platform-driver-x86@vger.kernel.org
9911S:	Supported
9912F:	drivers/platform/x86/surfacepro3_button.c
9913
9914MICROTEK X6 SCANNER
9915M:	Oliver Neukum <oliver@neukum.org>
9916S:	Maintained
9917F:	drivers/usb/image/microtek.*
9918
9919MIPS
9920M:	Ralf Baechle <ralf@linux-mips.org>
9921M:	Paul Burton <paul.burton@mips.com>
9922M:	James Hogan <jhogan@kernel.org>
9923L:	linux-mips@linux-mips.org
9924W:	http://www.linux-mips.org/
9925T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9927Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9928S:	Supported
9929F:	Documentation/devicetree/bindings/mips/
9930F:	Documentation/mips/
9931F:	arch/mips/
9932F:	drivers/platform/mips/
9933
9934MIPS BOSTON DEVELOPMENT BOARD
9935M:	Paul Burton <paul.burton@mips.com>
9936L:	linux-mips@linux-mips.org
9937S:	Maintained
9938F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9939F:	arch/mips/boot/dts/img/boston.dts
9940F:	arch/mips/configs/generic/board-boston.config
9941F:	drivers/clk/imgtec/clk-boston.c
9942F:	include/dt-bindings/clock/boston-clock.h
9943
9944MIPS GENERIC PLATFORM
9945M:	Paul Burton <paul.burton@mips.com>
9946L:	linux-mips@linux-mips.org
9947S:	Supported
9948F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9949F:	arch/mips/generic/
9950F:	arch/mips/tools/generic-board-config.sh
9951
9952MIPS/LOONGSON1 ARCHITECTURE
9953M:	Keguang Zhang <keguang.zhang@gmail.com>
9954L:	linux-mips@linux-mips.org
9955S:	Maintained
9956F:	arch/mips/loongson32/
9957F:	arch/mips/include/asm/mach-loongson32/
9958F:	drivers/*/*loongson1*
9959F:	drivers/*/*/*loongson1*
9960
9961MIPS/LOONGSON2 ARCHITECTURE
9962M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9963L:	linux-mips@linux-mips.org
9964S:	Maintained
9965F:	arch/mips/loongson64/fuloong-2e/
9966F:	arch/mips/loongson64/lemote-2f/
9967F:	arch/mips/include/asm/mach-loongson64/
9968F:	drivers/*/*loongson2*
9969F:	drivers/*/*/*loongson2*
9970
9971MIPS/LOONGSON3 ARCHITECTURE
9972M:	Huacai Chen <chenhc@lemote.com>
9973L:	linux-mips@linux-mips.org
9974S:	Maintained
9975F:	arch/mips/loongson64/
9976F:	arch/mips/include/asm/mach-loongson64/
9977F:	drivers/platform/mips/cpu_hwmon.c
9978F:	drivers/*/*loongson3*
9979F:	drivers/*/*/*loongson3*
9980
9981MIPS RINT INSTRUCTION EMULATION
9982M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9983L:	linux-mips@linux-mips.org
9984S:	Supported
9985F:	arch/mips/math-emu/sp_rint.c
9986F:	arch/mips/math-emu/dp_rint.c
9987
9988MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9989M:	Hans Verkuil <hverkuil@xs4all.nl>
9990L:	linux-media@vger.kernel.org
9991T:	git git://linuxtv.org/media_tree.git
9992W:	https://linuxtv.org
9993S:	Odd Fixes
9994F:	drivers/media/radio/radio-miropcm20*
9995
9996MMP SUPPORT
9997M:	Eric Miao <eric.y.miao@gmail.com>
9998M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10000T:	git git://github.com/hzhuang1/linux.git
10001T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10002S:	Maintained
10003F:	arch/arm/boot/dts/mmp*
10004F:	arch/arm/mach-mmp/
10005
10006MMU GATHER AND TLB INVALIDATION
10007M:	Will Deacon <will.deacon@arm.com>
10008M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10009M:	Andrew Morton <akpm@linux-foundation.org>
10010M:	Nick Piggin <npiggin@gmail.com>
10011M:	Peter Zijlstra <peterz@infradead.org>
10012L:	linux-arch@vger.kernel.org
10013L:	linux-mm@kvack.org
10014S:	Maintained
10015F:	arch/*/include/asm/tlb.h
10016F:	include/asm-generic/tlb.h
10017F:	mm/mmu_gather.c
10018
10019MN88472 MEDIA DRIVER
10020M:	Antti Palosaari <crope@iki.fi>
10021L:	linux-media@vger.kernel.org
10022W:	https://linuxtv.org
10023W:	http://palosaari.fi/linux/
10024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10025S:	Maintained
10026F:	drivers/media/dvb-frontends/mn88472*
10027
10028MN88473 MEDIA DRIVER
10029M:	Antti Palosaari <crope@iki.fi>
10030L:	linux-media@vger.kernel.org
10031W:	https://linuxtv.org
10032W:	http://palosaari.fi/linux/
10033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10034S:	Maintained
10035F:	drivers/media/dvb-frontends/mn88473*
10036
10037MODULE SUPPORT
10038M:	Jessica Yu <jeyu@kernel.org>
10039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10040S:	Maintained
10041F:	include/linux/module.h
10042F:	kernel/module.c
10043
10044MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10045W:	http://popies.net/meye/
10046S:	Orphan
10047F:	Documentation/media/v4l-drivers/meye*
10048F:	drivers/media/pci/meye/
10049F:	include/uapi/linux/meye.h
10050
10051MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10052M:	Jiri Slaby <jirislaby@gmail.com>
10053S:	Maintained
10054F:	Documentation/serial/moxa-smartio
10055F:	drivers/tty/mxser.*
10056
10057MR800 AVERMEDIA USB FM RADIO DRIVER
10058M:	Alexey Klimov <klimov.linux@gmail.com>
10059L:	linux-media@vger.kernel.org
10060T:	git git://linuxtv.org/media_tree.git
10061S:	Maintained
10062F:	drivers/media/radio/radio-mr800.c
10063
10064MRF24J40 IEEE 802.15.4 RADIO DRIVER
10065M:	Alan Ott <alan@signal11.us>
10066L:	linux-wpan@vger.kernel.org
10067S:	Maintained
10068F:	drivers/net/ieee802154/mrf24j40.c
10069F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10070
10071MSI LAPTOP SUPPORT
10072M:	"Lee, Chun-Yi" <jlee@suse.com>
10073L:	platform-driver-x86@vger.kernel.org
10074S:	Maintained
10075F:	drivers/platform/x86/msi-laptop.c
10076
10077MSI WMI SUPPORT
10078L:	platform-driver-x86@vger.kernel.org
10079S:	Orphan
10080F:	drivers/platform/x86/msi-wmi.c
10081
10082MSI001 MEDIA DRIVER
10083M:	Antti Palosaari <crope@iki.fi>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086W:	http://palosaari.fi/linux/
10087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10088T:	git git://linuxtv.org/anttip/media_tree.git
10089S:	Maintained
10090F:	drivers/media/tuners/msi001*
10091
10092MSI2500 MEDIA DRIVER
10093M:	Antti Palosaari <crope@iki.fi>
10094L:	linux-media@vger.kernel.org
10095W:	https://linuxtv.org
10096W:	http://palosaari.fi/linux/
10097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10098T:	git git://linuxtv.org/anttip/media_tree.git
10099S:	Maintained
10100F:	drivers/media/usb/msi2500/
10101
10102MSYSTEMS DISKONCHIP G3 MTD DRIVER
10103M:	Robert Jarzmik <robert.jarzmik@free.fr>
10104L:	linux-mtd@lists.infradead.org
10105S:	Maintained
10106F:	drivers/mtd/devices/docg3*
10107
10108MT9M032 APTINA SENSOR DRIVER
10109M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10110L:	linux-media@vger.kernel.org
10111T:	git git://linuxtv.org/media_tree.git
10112S:	Maintained
10113F:	drivers/media/i2c/mt9m032.c
10114F:	include/media/i2c/mt9m032.h
10115
10116MT9P031 APTINA CAMERA SENSOR
10117M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10118L:	linux-media@vger.kernel.org
10119T:	git git://linuxtv.org/media_tree.git
10120S:	Maintained
10121F:	drivers/media/i2c/mt9p031.c
10122F:	include/media/i2c/mt9p031.h
10123
10124MT9T001 APTINA CAMERA SENSOR
10125M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10126L:	linux-media@vger.kernel.org
10127T:	git git://linuxtv.org/media_tree.git
10128S:	Maintained
10129F:	drivers/media/i2c/mt9t001.c
10130F:	include/media/i2c/mt9t001.h
10131
10132MT9T112 APTINA CAMERA SENSOR
10133M:	Jacopo Mondi <jacopo@jmondi.org>
10134L:	linux-media@vger.kernel.org
10135T:	git git://linuxtv.org/media_tree.git
10136S:	Odd Fixes
10137F:	drivers/media/i2c/mt9t112.c
10138F:	include/media/i2c/mt9t112.h
10139
10140MT9V032 APTINA CAMERA SENSOR
10141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10142L:	linux-media@vger.kernel.org
10143T:	git git://linuxtv.org/media_tree.git
10144S:	Maintained
10145F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10146F:	drivers/media/i2c/mt9v032.c
10147F:	include/media/i2c/mt9v032.h
10148
10149MT9V111 APTINA CAMERA SENSOR
10150M:	Jacopo Mondi <jacopo@jmondi.org>
10151L:	linux-media@vger.kernel.org
10152T:	git git://linuxtv.org/media_tree.git
10153S:	Maintained
10154F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10155F:	drivers/media/i2c/mt9v111.c
10156
10157MULTIFUNCTION DEVICES (MFD)
10158M:	Lee Jones <lee.jones@linaro.org>
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10160S:	Supported
10161F:	Documentation/devicetree/bindings/mfd/
10162F:	drivers/mfd/
10163F:	include/linux/mfd/
10164F:	include/dt-bindings/mfd/
10165
10166MULTIMEDIA CARD (MMC) ETC. OVER SPI
10167S:	Orphan
10168F:	drivers/mmc/host/mmc_spi.c
10169F:	include/linux/spi/mmc_spi.h
10170
10171MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10172M:	Ulf Hansson <ulf.hansson@linaro.org>
10173L:	linux-mmc@vger.kernel.org
10174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10175S:	Maintained
10176F:	Documentation/devicetree/bindings/mmc/
10177F:	drivers/mmc/
10178F:	include/linux/mmc/
10179F:	include/uapi/linux/mmc/
10180
10181MULTIPLEXER SUBSYSTEM
10182M:	Peter Rosin <peda@axentia.se>
10183S:	Maintained
10184F:	Documentation/ABI/testing/sysfs-class-mux*
10185F:	Documentation/devicetree/bindings/mux/
10186F:	include/dt-bindings/mux/
10187F:	include/linux/mux/
10188F:	drivers/mux/
10189
10190MULTITECH MULTIPORT CARD (ISICOM)
10191S:	Orphan
10192F:	drivers/tty/isicom.c
10193F:	include/linux/isicom.h
10194
10195MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10196M:	Bin Liu <b-liu@ti.com>
10197L:	linux-usb@vger.kernel.org
10198S:	Maintained
10199F:	drivers/usb/musb/
10200
10201MXL301RF MEDIA DRIVER
10202M:	Akihiro Tsukada <tskd08@gmail.com>
10203L:	linux-media@vger.kernel.org
10204S:	Odd Fixes
10205F:	drivers/media/tuners/mxl301rf*
10206
10207MXL5007T MEDIA DRIVER
10208M:	Michael Krufky <mkrufky@linuxtv.org>
10209L:	linux-media@vger.kernel.org
10210W:	https://linuxtv.org
10211W:	http://github.com/mkrufky
10212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10213T:	git git://linuxtv.org/mkrufky/tuners.git
10214S:	Maintained
10215F:	drivers/media/tuners/mxl5007t.*
10216
10217MXSFB DRM DRIVER
10218M:	Marek Vasut <marex@denx.de>
10219M:	Stefan Agner <stefan@agner.ch>
10220L:	dri-devel@lists.freedesktop.org
10221S:	Supported
10222F:	drivers/gpu/drm/mxsfb/
10223F:	Documentation/devicetree/bindings/display/mxsfb.txt
10224T:	git git://anongit.freedesktop.org/drm/drm-misc
10225
10226MYLEX DAC960 PCI RAID Controller
10227M:	Hannes Reinecke <hare@kernel.org>
10228L:	linux-scsi@vger.kernel.org
10229S:	Supported
10230F:	drivers/scsi/myrb.*
10231F:	drivers/scsi/myrs.*
10232
10233MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10234M:	Chris Lee <christopher.lee@cspi.com>
10235L:	netdev@vger.kernel.org
10236W:	https://www.cspi.com/ethernet-products/support/downloads/
10237S:	Supported
10238F:	drivers/net/ethernet/myricom/myri10ge/
10239
10240NAND FLASH SUBSYSTEM
10241M:	Boris Brezillon <boris.brezillon@bootlin.com>
10242M:	Miquel Raynal <miquel.raynal@bootlin.com>
10243R:	Richard Weinberger <richard@nod.at>
10244L:	linux-mtd@lists.infradead.org
10245W:	http://www.linux-mtd.infradead.org/
10246Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10247T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10248T:	git git://git.infradead.org/linux-mtd.git nand/next
10249S:	Maintained
10250F:	drivers/mtd/nand/
10251F:	include/linux/mtd/*nand*.h
10252
10253NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10254M:	Daniel Mack <zonque@gmail.com>
10255S:	Maintained
10256L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10257W:	http://www.native-instruments.com
10258F:	sound/usb/caiaq/
10259
10260NATSEMI ETHERNET DRIVER (DP8381x)
10261S:	Orphan
10262F:	drivers/net/ethernet/natsemi/natsemi.c
10263
10264NCR 5380 SCSI DRIVERS
10265M:	Finn Thain <fthain@telegraphics.com.au>
10266M:	Michael Schmitz <schmitzmic@gmail.com>
10267L:	linux-scsi@vger.kernel.org
10268S:	Maintained
10269F:	Documentation/scsi/g_NCR5380.txt
10270F:	drivers/scsi/NCR5380.*
10271F:	drivers/scsi/arm/cumana_1.c
10272F:	drivers/scsi/arm/oak.c
10273F:	drivers/scsi/atari_scsi.*
10274F:	drivers/scsi/dmx3191d.c
10275F:	drivers/scsi/g_NCR5380.*
10276F:	drivers/scsi/mac_scsi.*
10277F:	drivers/scsi/sun3_scsi.*
10278F:	drivers/scsi/sun3_scsi_vme.c
10279
10280NCSI LIBRARY:
10281M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10282S:	Maintained
10283F:	net/ncsi/
10284
10285NCT6775 HARDWARE MONITOR DRIVER
10286M:	Guenter Roeck <linux@roeck-us.net>
10287L:	linux-hwmon@vger.kernel.org
10288S:	Maintained
10289F:	Documentation/hwmon/nct6775
10290F:	drivers/hwmon/nct6775.c
10291
10292NET_FAILOVER MODULE
10293M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10294L:	netdev@vger.kernel.org
10295S:	Supported
10296F:	driver/net/net_failover.c
10297F:	include/net/net_failover.h
10298F:	Documentation/networking/net_failover.rst
10299
10300NETEFFECT IWARP RNIC DRIVER (IW_NES)
10301M:	Faisal Latif <faisal.latif@intel.com>
10302L:	linux-rdma@vger.kernel.org
10303W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10304S:	Supported
10305F:	drivers/infiniband/hw/nes/
10306F:	include/uapi/rdma/nes-abi.h
10307
10308NETEM NETWORK EMULATOR
10309M:	Stephen Hemminger <stephen@networkplumber.org>
10310L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10311S:	Maintained
10312F:	net/sched/sch_netem.c
10313
10314NETERION 10GbE DRIVERS (s2io/vxge)
10315M:	Jon Mason <jdmason@kudzu.us>
10316L:	netdev@vger.kernel.org
10317S:	Supported
10318F:	Documentation/networking/s2io.txt
10319F:	Documentation/networking/vxge.txt
10320F:	drivers/net/ethernet/neterion/
10321
10322NETFILTER
10323M:	Pablo Neira Ayuso <pablo@netfilter.org>
10324M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10325M:	Florian Westphal <fw@strlen.de>
10326L:	netfilter-devel@vger.kernel.org
10327L:	coreteam@netfilter.org
10328W:	http://www.netfilter.org/
10329W:	http://www.iptables.org/
10330W:	http://www.nftables.org/
10331Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10334S:	Maintained
10335F:	include/linux/netfilter*
10336F:	include/linux/netfilter/
10337F:	include/net/netfilter/
10338F:	include/uapi/linux/netfilter*
10339F:	include/uapi/linux/netfilter/
10340F:	net/*/netfilter.c
10341F:	net/*/netfilter/
10342F:	net/netfilter/
10343F:	net/bridge/br_netfilter*.c
10344
10345NETROM NETWORK LAYER
10346M:	Ralf Baechle <ralf@linux-mips.org>
10347L:	linux-hams@vger.kernel.org
10348W:	http://www.linux-ax25.org/
10349S:	Maintained
10350F:	include/net/netrom.h
10351F:	include/uapi/linux/netrom.h
10352F:	net/netrom/
10353
10354NETRONOME ETHERNET DRIVERS
10355M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10356L:	oss-drivers@netronome.com
10357S:	Maintained
10358F:	drivers/net/ethernet/netronome/
10359
10360NETWORK BLOCK DEVICE (NBD)
10361M:	Josef Bacik <josef@toxicpanda.com>
10362S:	Maintained
10363L:	linux-block@vger.kernel.org
10364L:	nbd@other.debian.org
10365F:	Documentation/blockdev/nbd.txt
10366F:	drivers/block/nbd.c
10367F:	include/uapi/linux/nbd.h
10368
10369NETWORK DROP MONITOR
10370M:	Neil Horman <nhorman@tuxdriver.com>
10371L:	netdev@vger.kernel.org
10372S:	Maintained
10373W:	https://fedorahosted.org/dropwatch/
10374F:	net/core/drop_monitor.c
10375
10376NETWORKING DRIVERS
10377M:	"David S. Miller" <davem@davemloft.net>
10378L:	netdev@vger.kernel.org
10379W:	http://www.linuxfoundation.org/en/Net
10380Q:	http://patchwork.ozlabs.org/project/netdev/list/
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10383S:	Odd Fixes
10384F:	Documentation/devicetree/bindings/net/
10385F:	drivers/net/
10386F:	include/linux/if_*
10387F:	include/linux/netdevice.h
10388F:	include/linux/etherdevice.h
10389F:	include/linux/fcdevice.h
10390F:	include/linux/fddidevice.h
10391F:	include/linux/hippidevice.h
10392F:	include/linux/inetdevice.h
10393F:	include/uapi/linux/if_*
10394F:	include/uapi/linux/netdevice.h
10395
10396NETWORKING DRIVERS (WIRELESS)
10397M:	Kalle Valo <kvalo@codeaurora.org>
10398L:	linux-wireless@vger.kernel.org
10399Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10402S:	Maintained
10403F:	Documentation/devicetree/bindings/net/wireless/
10404F:	drivers/net/wireless/
10405
10406NETWORKING [DSA]
10407M:	Andrew Lunn <andrew@lunn.ch>
10408M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10409M:	Florian Fainelli <f.fainelli@gmail.com>
10410S:	Maintained
10411F:	Documentation/devicetree/bindings/net/dsa/
10412F:	net/dsa/
10413F:	include/net/dsa.h
10414F:	include/linux/dsa/
10415F:	drivers/net/dsa/
10416
10417NETWORKING [GENERAL]
10418M:	"David S. Miller" <davem@davemloft.net>
10419L:	netdev@vger.kernel.org
10420W:	http://www.linuxfoundation.org/en/Net
10421Q:	http://patchwork.ozlabs.org/project/netdev/list/
10422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10424B:	mailto:netdev@vger.kernel.org
10425S:	Maintained
10426F:	net/
10427F:	include/net/
10428F:	include/linux/in.h
10429F:	include/linux/net.h
10430F:	include/linux/netdevice.h
10431F:	include/uapi/linux/in.h
10432F:	include/uapi/linux/net.h
10433F:	include/uapi/linux/netdevice.h
10434F:	include/uapi/linux/net_namespace.h
10435F:	tools/testing/selftests/net/
10436F:	lib/net_utils.c
10437F:	lib/random32.c
10438F:	Documentation/networking/
10439
10440NETWORKING [IPSEC]
10441M:	Steffen Klassert <steffen.klassert@secunet.com>
10442M:	Herbert Xu <herbert@gondor.apana.org.au>
10443M:	"David S. Miller" <davem@davemloft.net>
10444L:	netdev@vger.kernel.org
10445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10447S:	Maintained
10448F:	net/xfrm/
10449F:	net/key/
10450F:	net/ipv4/xfrm*
10451F:	net/ipv4/esp4*
10452F:	net/ipv4/ah4.c
10453F:	net/ipv4/ipcomp.c
10454F:	net/ipv4/ip_vti.c
10455F:	net/ipv6/xfrm*
10456F:	net/ipv6/esp6*
10457F:	net/ipv6/ah6.c
10458F:	net/ipv6/ipcomp6.c
10459F:	net/ipv6/ip6_vti.c
10460F:	include/uapi/linux/xfrm.h
10461F:	include/net/xfrm.h
10462
10463NETWORKING [IPv4/IPv6]
10464M:	"David S. Miller" <davem@davemloft.net>
10465M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10466M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10467L:	netdev@vger.kernel.org
10468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10469S:	Maintained
10470F:	net/ipv4/
10471F:	net/ipv6/
10472F:	include/net/ip*
10473F:	arch/x86/net/*
10474
10475NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10476M:	Paul Moore <paul@paul-moore.com>
10477W:	https://github.com/netlabel
10478L:	netdev@vger.kernel.org
10479L:	linux-security-module@vger.kernel.org
10480S:	Maintained
10481F:	Documentation/netlabel/
10482F:	include/net/calipso.h
10483F:	include/net/cipso_ipv4.h
10484F:	include/net/netlabel.h
10485F:	include/uapi/linux/netfilter/xt_SECMARK.h
10486F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10487F:	net/netlabel/
10488F:	net/ipv4/cipso_ipv4.c
10489F:	net/ipv6/calipso.c
10490F:	net/netfilter/xt_CONNSECMARK.c
10491F:	net/netfilter/xt_SECMARK.c
10492
10493NETWORKING [TCP]
10494M:	Eric Dumazet <edumazet@google.com>
10495L:	netdev@vger.kernel.org
10496S:	Maintained
10497F:	net/ipv4/tcp*.c
10498F:	net/ipv4/syncookies.c
10499F:	net/ipv6/tcp*.c
10500F:	net/ipv6/syncookies.c
10501F:	include/uapi/linux/tcp.h
10502F:	include/net/tcp.h
10503F:	include/linux/tcp.h
10504F:	include/trace/events/tcp.h
10505
10506NETWORKING [TLS]
10507M:	Boris Pismenny <borisp@mellanox.com>
10508M:	Aviad Yehezkel <aviadye@mellanox.com>
10509M:	Dave Watson <davejwatson@fb.com>
10510M:	John Fastabend <john.fastabend@gmail.com>
10511M:	Daniel Borkmann <daniel@iogearbox.net>
10512L:	netdev@vger.kernel.org
10513S:	Maintained
10514F:	net/tls/*
10515F:	include/uapi/linux/tls.h
10516F:	include/net/tls.h
10517
10518NETWORKING [WIRELESS]
10519L:	linux-wireless@vger.kernel.org
10520Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10521
10522NETDEVSIM
10523M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10524S:	Maintained
10525F:	drivers/net/netdevsim/*
10526
10527NETXEN (1/10) GbE SUPPORT
10528M:	Manish Chopra <manish.chopra@cavium.com>
10529M:	Rahul Verma <rahul.verma@cavium.com>
10530M:	Dept-GELinuxNICDev@cavium.com
10531L:	netdev@vger.kernel.org
10532S:	Supported
10533F:	drivers/net/ethernet/qlogic/netxen/
10534
10535NFC SUBSYSTEM
10536M:	Samuel Ortiz <sameo@linux.intel.com>
10537L:	linux-wireless@vger.kernel.org
10538L:	linux-nfc@lists.01.org (subscribers-only)
10539S:	Supported
10540F:	net/nfc/
10541F:	include/net/nfc/
10542F:	include/uapi/linux/nfc.h
10543F:	drivers/nfc/
10544F:	include/linux/platform_data/nfcmrvl.h
10545F:	include/linux/platform_data/nxp-nci.h
10546F:	Documentation/devicetree/bindings/net/nfc/
10547
10548NFS, SUNRPC, AND LOCKD CLIENTS
10549M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10550M:	Anna Schumaker <anna.schumaker@netapp.com>
10551L:	linux-nfs@vger.kernel.org
10552W:	http://client.linux-nfs.org
10553T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10554S:	Maintained
10555F:	fs/lockd/
10556F:	fs/nfs/
10557F:	fs/nfs_common/
10558F:	net/sunrpc/
10559F:	include/linux/lockd/
10560F:	include/linux/nfs*
10561F:	include/linux/sunrpc/
10562F:	include/uapi/linux/nfs*
10563F:	include/uapi/linux/sunrpc/
10564
10565NILFS2 FILESYSTEM
10566M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10567L:	linux-nilfs@vger.kernel.org
10568W:	https://nilfs.sourceforge.io/
10569W:	https://nilfs.osdn.jp/
10570T:	git git://github.com/konis/nilfs2.git
10571S:	Supported
10572F:	Documentation/filesystems/nilfs2.txt
10573F:	fs/nilfs2/
10574F:	include/trace/events/nilfs2.h
10575F:	include/uapi/linux/nilfs2_api.h
10576F:	include/uapi/linux/nilfs2_ondisk.h
10577
10578NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10579M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10580W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10581S:	Maintained
10582F:	Documentation/scsi/NinjaSCSI.txt
10583F:	drivers/scsi/pcmcia/nsp_*
10584
10585NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10586M:	GOTO Masanori <gotom@debian.or.jp>
10587M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10588W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10589S:	Maintained
10590F:	Documentation/scsi/NinjaSCSI.txt
10591F:	drivers/scsi/nsp32*
10592
10593NIOS2 ARCHITECTURE
10594M:	Ley Foon Tan <lftan@altera.com>
10595L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10597S:	Maintained
10598F:	arch/nios2/
10599
10600NOHZ, DYNTICKS SUPPORT
10601M:	Frederic Weisbecker <fweisbec@gmail.com>
10602M:	Thomas Gleixner <tglx@linutronix.de>
10603M:	Ingo Molnar <mingo@kernel.org>
10604L:	linux-kernel@vger.kernel.org
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10606S:	Maintained
10607F:	kernel/time/tick*.*
10608F:	include/linux/tick.h
10609F:	include/linux/sched/nohz.h
10610
10611NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10612M:	Pavel Machek <pavel@ucw.cz>
10613M:	Sakari Ailus <sakari.ailus@iki.fi>
10614L:	linux-media@vger.kernel.org
10615S:	Maintained
10616F:	drivers/media/i2c/et8ek8
10617F:	drivers/media/i2c/ad5820.c
10618
10619NOKIA N900 POWER SUPPLY DRIVERS
10620R:	Pali Rohár <pali.rohar@gmail.com>
10621F:	include/linux/power/bq2415x_charger.h
10622F:	include/linux/power/bq27xxx_battery.h
10623F:	include/linux/power/isp1704_charger.h
10624F:	drivers/power/supply/bq2415x_charger.c
10625F:	drivers/power/supply/bq27xxx_battery.c
10626F:	drivers/power/supply/bq27xxx_battery_i2c.c
10627F:	drivers/power/supply/isp1704_charger.c
10628F:	drivers/power/supply/rx51_battery.c
10629
10630NTB AMD DRIVER
10631M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10632L:	linux-ntb@googlegroups.com
10633S:	Supported
10634F:	drivers/ntb/hw/amd/
10635
10636NTB DRIVER CORE
10637M:	Jon Mason <jdmason@kudzu.us>
10638M:	Dave Jiang <dave.jiang@intel.com>
10639M:	Allen Hubbe <allenbh@gmail.com>
10640L:	linux-ntb@googlegroups.com
10641S:	Supported
10642W:	https://github.com/jonmason/ntb/wiki
10643T:	git git://github.com/jonmason/ntb.git
10644F:	drivers/ntb/
10645F:	drivers/net/ntb_netdev.c
10646F:	include/linux/ntb.h
10647F:	include/linux/ntb_transport.h
10648F:	tools/testing/selftests/ntb/
10649
10650NTB IDT DRIVER
10651M:	Serge Semin <fancer.lancer@gmail.com>
10652L:	linux-ntb@googlegroups.com
10653S:	Supported
10654F:	drivers/ntb/hw/idt/
10655
10656NTB INTEL DRIVER
10657M:	Dave Jiang <dave.jiang@intel.com>
10658L:	linux-ntb@googlegroups.com
10659S:	Supported
10660W:	https://github.com/davejiang/linux/wiki
10661T:	git https://github.com/davejiang/linux.git
10662F:	drivers/ntb/hw/intel/
10663
10664NTFS FILESYSTEM
10665M:	Anton Altaparmakov <anton@tuxera.com>
10666L:	linux-ntfs-dev@lists.sourceforge.net
10667W:	http://www.tuxera.com/
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10669S:	Supported
10670F:	Documentation/filesystems/ntfs.txt
10671F:	fs/ntfs/
10672
10673NUBUS SUBSYSTEM
10674M:	Finn Thain <fthain@telegraphics.com.au>
10675L:	linux-m68k@lists.linux-m68k.org
10676S:	Maintained
10677F:	arch/*/include/asm/nubus.h
10678F:	drivers/nubus/
10679F:	include/linux/nubus.h
10680F:	include/uapi/linux/nubus.h
10681
10682NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10683M:	Antonino Daplas <adaplas@gmail.com>
10684L:	linux-fbdev@vger.kernel.org
10685S:	Maintained
10686F:	drivers/video/fbdev/riva/
10687F:	drivers/video/fbdev/nvidia/
10688
10689NVM EXPRESS DRIVER
10690M:	Keith Busch <keith.busch@intel.com>
10691M:	Jens Axboe <axboe@fb.com>
10692M:	Christoph Hellwig <hch@lst.de>
10693M:	Sagi Grimberg <sagi@grimberg.me>
10694L:	linux-nvme@lists.infradead.org
10695T:	git://git.infradead.org/nvme.git
10696W:	http://git.infradead.org/nvme.git
10697S:	Supported
10698F:	drivers/nvme/host/
10699F:	include/linux/nvme.h
10700F:	include/uapi/linux/nvme_ioctl.h
10701
10702NVM EXPRESS FC TRANSPORT DRIVERS
10703M:	James Smart <james.smart@broadcom.com>
10704L:	linux-nvme@lists.infradead.org
10705S:	Supported
10706F:	include/linux/nvme-fc.h
10707F:	include/linux/nvme-fc-driver.h
10708F:	drivers/nvme/host/fc.c
10709F:	drivers/nvme/target/fc.c
10710F:	drivers/nvme/target/fcloop.c
10711
10712NVM EXPRESS TARGET DRIVER
10713M:	Christoph Hellwig <hch@lst.de>
10714M:	Sagi Grimberg <sagi@grimberg.me>
10715L:	linux-nvme@lists.infradead.org
10716T:	git://git.infradead.org/nvme.git
10717W:	http://git.infradead.org/nvme.git
10718S:	Supported
10719F:	drivers/nvme/target/
10720
10721NVMEM FRAMEWORK
10722M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10723S:	Maintained
10724F:	drivers/nvmem/
10725F:	Documentation/devicetree/bindings/nvmem/
10726F:	Documentation/ABI/stable/sysfs-bus-nvmem
10727F:	include/linux/nvmem-consumer.h
10728F:	include/linux/nvmem-provider.h
10729
10730NXP SGTL5000 DRIVER
10731M:	Fabio Estevam <fabio.estevam@nxp.com>
10732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10733S:	Maintained
10734F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10735F:	sound/soc/codecs/sgtl5000*
10736
10737NXP TDA998X DRM DRIVER
10738M:	Russell King <linux@armlinux.org.uk>
10739S:	Maintained
10740T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10741T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10742F:	drivers/gpu/drm/i2c/tda998x_drv.c
10743F:	include/drm/i2c/tda998x.h
10744F:	include/dt-bindings/display/tda998x.h
10745K:	"nxp,tda998x"
10746
10747NXP TFA9879 DRIVER
10748M:	Peter Rosin <peda@axentia.se>
10749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10750S:	Maintained
10751F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10752F:	sound/soc/codecs/tfa9879*
10753
10754NXP-NCI NFC DRIVER
10755M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10756R:	Charles Gorand <charles.gorand@effinnov.com>
10757L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10758S:	Supported
10759F:	drivers/nfc/nxp-nci
10760
10761OBJAGG
10762M:	Jiri Pirko <jiri@mellanox.com>
10763L:	netdev@vger.kernel.org
10764S:	Supported
10765F:	lib/objagg.c
10766F:	lib/test_objagg.c
10767F:	include/linux/objagg.h
10768
10769OBJTOOL
10770M:	Josh Poimboeuf <jpoimboe@redhat.com>
10771M:	Peter Zijlstra <peterz@infradead.org>
10772S:	Supported
10773F:	tools/objtool/
10774
10775OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10776M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10777M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10778L:	linuxppc-dev@lists.ozlabs.org
10779S:	Supported
10780F:	arch/powerpc/platforms/powernv/ocxl.c
10781F:	arch/powerpc/include/asm/pnv-ocxl.h
10782F:	drivers/misc/ocxl/
10783F:	include/misc/ocxl*
10784F:	include/uapi/misc/ocxl.h
10785F:	Documentation/accelerators/ocxl.rst
10786
10787OMAP AUDIO SUPPORT
10788M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10789M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10791L:	linux-omap@vger.kernel.org
10792S:	Maintained
10793F:	sound/soc/omap/
10794
10795OMAP CLOCK FRAMEWORK SUPPORT
10796M:	Paul Walmsley <paul@pwsan.com>
10797L:	linux-omap@vger.kernel.org
10798S:	Maintained
10799F:	arch/arm/*omap*/*clock*
10800
10801OMAP DEVICE TREE SUPPORT
10802M:	Benoît Cousson <bcousson@baylibre.com>
10803M:	Tony Lindgren <tony@atomide.com>
10804L:	linux-omap@vger.kernel.org
10805L:	devicetree@vger.kernel.org
10806S:	Maintained
10807F:	arch/arm/boot/dts/*omap*
10808F:	arch/arm/boot/dts/*am3*
10809F:	arch/arm/boot/dts/*am4*
10810F:	arch/arm/boot/dts/*am5*
10811F:	arch/arm/boot/dts/*dra7*
10812
10813OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10814L:	linux-omap@vger.kernel.org
10815L:	linux-fbdev@vger.kernel.org
10816S:	Orphan
10817F:	drivers/video/fbdev/omap2/
10818F:	Documentation/arm/OMAP/DSS
10819
10820OMAP FRAMEBUFFER SUPPORT
10821L:	linux-fbdev@vger.kernel.org
10822L:	linux-omap@vger.kernel.org
10823S:	Orphan
10824F:	drivers/video/fbdev/omap/
10825
10826OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10827M:	Roger Quadros <rogerq@ti.com>
10828M:	Tony Lindgren <tony@atomide.com>
10829L:	linux-omap@vger.kernel.org
10830S:	Maintained
10831F:	drivers/memory/omap-gpmc.c
10832F:	arch/arm/mach-omap2/*gpmc*
10833
10834OMAP GPIO DRIVER
10835M:	Grygorii Strashko <grygorii.strashko@ti.com>
10836M:	Santosh Shilimkar <ssantosh@kernel.org>
10837M:	Kevin Hilman <khilman@kernel.org>
10838L:	linux-omap@vger.kernel.org
10839S:	Maintained
10840F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10841F:	drivers/gpio/gpio-omap.c
10842
10843OMAP HARDWARE SPINLOCK SUPPORT
10844M:	Ohad Ben-Cohen <ohad@wizery.com>
10845L:	linux-omap@vger.kernel.org
10846S:	Maintained
10847F:	drivers/hwspinlock/omap_hwspinlock.c
10848
10849OMAP HS MMC SUPPORT
10850L:	linux-mmc@vger.kernel.org
10851L:	linux-omap@vger.kernel.org
10852S:	Orphan
10853F:	drivers/mmc/host/omap_hsmmc.c
10854
10855OMAP HWMOD DATA
10856M:	Paul Walmsley <paul@pwsan.com>
10857L:	linux-omap@vger.kernel.org
10858S:	Maintained
10859F:	arch/arm/mach-omap2/omap_hwmod*data*
10860
10861OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10862M:	Benoît Cousson <bcousson@baylibre.com>
10863L:	linux-omap@vger.kernel.org
10864S:	Maintained
10865F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10866
10867OMAP HWMOD SUPPORT
10868M:	Benoît Cousson <bcousson@baylibre.com>
10869M:	Paul Walmsley <paul@pwsan.com>
10870L:	linux-omap@vger.kernel.org
10871S:	Maintained
10872F:	arch/arm/mach-omap2/omap_hwmod.*
10873
10874OMAP I2C DRIVER
10875M:	Vignesh R <vigneshr@ti.com>
10876L:	linux-omap@vger.kernel.org
10877L:	linux-i2c@vger.kernel.org
10878S:	Maintained
10879F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10880F:	drivers/i2c/busses/i2c-omap.c
10881
10882OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10883M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10884L:	linux-media@vger.kernel.org
10885S:	Maintained
10886F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10887F:	drivers/media/platform/omap3isp/
10888F:	drivers/staging/media/omap4iss/
10889
10890OMAP MMC SUPPORT
10891M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10892L:	linux-omap@vger.kernel.org
10893S:	Odd Fixes
10894F:	drivers/mmc/host/omap.c
10895
10896OMAP POWER MANAGEMENT SUPPORT
10897M:	Kevin Hilman <khilman@kernel.org>
10898L:	linux-omap@vger.kernel.org
10899S:	Maintained
10900F:	arch/arm/*omap*/*pm*
10901F:	drivers/cpufreq/omap-cpufreq.c
10902
10903OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10904M:	Rajendra Nayak <rnayak@codeaurora.org>
10905M:	Paul Walmsley <paul@pwsan.com>
10906L:	linux-omap@vger.kernel.org
10907S:	Maintained
10908F:	arch/arm/mach-omap2/prm*
10909
10910OMAP RANDOM NUMBER GENERATOR SUPPORT
10911M:	Deepak Saxena <dsaxena@plexity.net>
10912S:	Maintained
10913F:	drivers/char/hw_random/omap-rng.c
10914
10915OMAP USB SUPPORT
10916L:	linux-usb@vger.kernel.org
10917L:	linux-omap@vger.kernel.org
10918S:	Orphan
10919F:	drivers/usb/*/*omap*
10920F:	arch/arm/*omap*/usb*
10921
10922OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10923M:	Mark Jackson <mpfj@newflow.co.uk>
10924L:	linux-omap@vger.kernel.org
10925S:	Maintained
10926F:	arch/arm/boot/dts/am335x-nano.dts
10927
10928OMAP1 SUPPORT
10929M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10930M:	Tony Lindgren <tony@atomide.com>
10931L:	linux-omap@vger.kernel.org
10932Q:	http://patchwork.kernel.org/project/linux-omap/list/
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10934S:	Maintained
10935F:	arch/arm/mach-omap1/
10936F:	arch/arm/plat-omap/
10937F:	arch/arm/configs/omap1_defconfig
10938F:	drivers/i2c/busses/i2c-omap.c
10939F:	include/linux/platform_data/i2c-omap.h
10940F:	include/linux/platform_data/ams-delta-fiq.h
10941
10942OMAP2+ SUPPORT
10943M:	Tony Lindgren <tony@atomide.com>
10944L:	linux-omap@vger.kernel.org
10945W:	http://www.muru.com/linux/omap/
10946W:	http://linux.omap.com/
10947Q:	http://patchwork.kernel.org/project/linux-omap/list/
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10949S:	Maintained
10950F:	arch/arm/mach-omap2/
10951F:	arch/arm/plat-omap/
10952F:	arch/arm/configs/omap2plus_defconfig
10953F:	drivers/i2c/busses/i2c-omap.c
10954F:	drivers/irqchip/irq-omap-intc.c
10955F:	drivers/mfd/*omap*.c
10956F:	drivers/mfd/menelaus.c
10957F:	drivers/mfd/palmas.c
10958F:	drivers/mfd/tps65217.c
10959F:	drivers/mfd/tps65218.c
10960F:	drivers/mfd/tps65910.c
10961F:	drivers/mfd/twl-core.[ch]
10962F:	drivers/mfd/twl4030*.c
10963F:	drivers/mfd/twl6030*.c
10964F:	drivers/mfd/twl6040*.c
10965F:	drivers/regulator/palmas-regulator*.c
10966F:	drivers/regulator/pbias-regulator.c
10967F:	drivers/regulator/tps65217-regulator.c
10968F:	drivers/regulator/tps65218-regulator.c
10969F:	drivers/regulator/tps65910-regulator.c
10970F:	drivers/regulator/twl-regulator.c
10971F:	drivers/regulator/twl6030-regulator.c
10972F:	include/linux/platform_data/i2c-omap.h
10973
10974ONION OMEGA2+ BOARD
10975M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10976L:	linux-mips@linux-mips.org
10977S:	Maintained
10978F:	arch/mips/boot/dts/ralink/omega2p.dts
10979
10980OMFS FILESYSTEM
10981M:	Bob Copeland <me@bobcopeland.com>
10982L:	linux-karma-devel@lists.sourceforge.net
10983S:	Maintained
10984F:	Documentation/filesystems/omfs.txt
10985F:	fs/omfs/
10986
10987OMNIKEY CARDMAN 4000 DRIVER
10988M:	Harald Welte <laforge@gnumonks.org>
10989S:	Maintained
10990F:	drivers/char/pcmcia/cm4000_cs.c
10991F:	include/linux/cm4000_cs.h
10992F:	include/uapi/linux/cm4000_cs.h
10993
10994OMNIKEY CARDMAN 4040 DRIVER
10995M:	Harald Welte <laforge@gnumonks.org>
10996S:	Maintained
10997F:	drivers/char/pcmcia/cm4040_cs.*
10998
10999OMNIVISION OV13858 SENSOR DRIVER
11000M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11001L:	linux-media@vger.kernel.org
11002T:	git git://linuxtv.org/media_tree.git
11003S:	Maintained
11004F:	drivers/media/i2c/ov13858.c
11005
11006OMNIVISION OV2680 SENSOR DRIVER
11007M:	Rui Miguel Silva <rmfrfs@gmail.com>
11008L:	linux-media@vger.kernel.org
11009T:	git git://linuxtv.org/media_tree.git
11010S:	Maintained
11011F:	drivers/media/i2c/ov2680.c
11012F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11013
11014OMNIVISION OV2685 SENSOR DRIVER
11015M:	Shunqian Zheng <zhengsq@rock-chips.com>
11016L:	linux-media@vger.kernel.org
11017T:	git git://linuxtv.org/media_tree.git
11018S:	Maintained
11019F:	drivers/media/i2c/ov2685.c
11020
11021OMNIVISION OV5640 SENSOR DRIVER
11022M:	Steve Longerbeam <slongerbeam@gmail.com>
11023L:	linux-media@vger.kernel.org
11024T:	git git://linuxtv.org/media_tree.git
11025S:	Maintained
11026F:	drivers/media/i2c/ov5640.c
11027
11028OMNIVISION OV5647 SENSOR DRIVER
11029M:	Luis Oliveira <lolivei@synopsys.com>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/i2c/ov5647.c
11034
11035OMNIVISION OV5695 SENSOR DRIVER
11036M:	Shunqian Zheng <zhengsq@rock-chips.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/ov5695.c
11041
11042OMNIVISION OV7670 SENSOR DRIVER
11043M:	Jonathan Corbet <corbet@lwn.net>
11044L:	linux-media@vger.kernel.org
11045T:	git git://linuxtv.org/media_tree.git
11046S:	Maintained
11047F:	drivers/media/i2c/ov7670.c
11048F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11049
11050OMNIVISION OV772x SENSOR DRIVER
11051M:	Jacopo Mondi <jacopo@jmondi.org>
11052L:	linux-media@vger.kernel.org
11053T:	git git://linuxtv.org/media_tree.git
11054S:	Odd fixes
11055F:	drivers/media/i2c/ov772x.c
11056F:	include/media/i2c/ov772x.h
11057F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11058
11059OMNIVISION OV7740 SENSOR DRIVER
11060M:	Wenyou Yang <wenyou.yang@microchip.com>
11061L:	linux-media@vger.kernel.org
11062T:	git git://linuxtv.org/media_tree.git
11063S:	Maintained
11064F:	drivers/media/i2c/ov7740.c
11065F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11066
11067OMNIVISION OV9650 SENSOR DRIVER
11068M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11069R:	Akinobu Mita <akinobu.mita@gmail.com>
11070R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11071L:	linux-media@vger.kernel.org
11072T:	git git://linuxtv.org/media_tree.git
11073S:	Maintained
11074F:	drivers/media/i2c/ov9650.c
11075F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11076
11077ONENAND FLASH DRIVER
11078M:	Kyungmin Park <kyungmin.park@samsung.com>
11079L:	linux-mtd@lists.infradead.org
11080S:	Maintained
11081F:	drivers/mtd/nand/onenand/
11082F:	include/linux/mtd/onenand*.h
11083
11084ONSTREAM SCSI TAPE DRIVER
11085M:	Willem Riede <osst@riede.org>
11086L:	osst-users@lists.sourceforge.net
11087L:	linux-scsi@vger.kernel.org
11088S:	Maintained
11089F:	Documentation/scsi/osst.txt
11090F:	drivers/scsi/osst.*
11091F:	drivers/scsi/osst_*.h
11092F:	drivers/scsi/st.h
11093
11094OP-TEE DRIVER
11095M:	Jens Wiklander <jens.wiklander@linaro.org>
11096S:	Maintained
11097F:	drivers/tee/optee/
11098
11099OPA-VNIC DRIVER
11100M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11101M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11102L:	linux-rdma@vger.kernel.org
11103S:	Supported
11104F:	drivers/infiniband/ulp/opa_vnic
11105
11106OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11107M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11108M:	Frank Rowand <frowand.list@gmail.com>
11109L:	devicetree@vger.kernel.org
11110S:	Maintained
11111F:	Documentation/devicetree/dynamic-resolution-notes.txt
11112F:	Documentation/devicetree/overlay-notes.txt
11113F:	drivers/of/overlay.c
11114F:	drivers/of/resolver.c
11115K:	of_overlay_notifier_
11116
11117OPEN FIRMWARE AND FLATTENED DEVICE TREE
11118M:	Rob Herring <robh+dt@kernel.org>
11119M:	Frank Rowand <frowand.list@gmail.com>
11120L:	devicetree@vger.kernel.org
11121W:	http://www.devicetree.org/
11122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11123S:	Maintained
11124F:	drivers/of/
11125F:	include/linux/of*.h
11126F:	scripts/dtc/
11127F:	Documentation/ABI/testing/sysfs-firmware-ofw
11128
11129OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11130M:	Rob Herring <robh+dt@kernel.org>
11131M:	Mark Rutland <mark.rutland@arm.com>
11132L:	devicetree@vger.kernel.org
11133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11134Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11135S:	Maintained
11136F:	Documentation/devicetree/
11137F:	arch/*/boot/dts/
11138F:	include/dt-bindings/
11139
11140OPENCORES I2C BUS DRIVER
11141M:	Peter Korsgaard <peter@korsgaard.com>
11142L:	linux-i2c@vger.kernel.org
11143S:	Maintained
11144F:	Documentation/i2c/busses/i2c-ocores
11145F:	drivers/i2c/busses/i2c-ocores.c
11146
11147OPENRISC ARCHITECTURE
11148M:	Jonas Bonn <jonas@southpole.se>
11149M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11150M:	Stafford Horne <shorne@gmail.com>
11151T:	git git://github.com/openrisc/linux.git
11152L:	openrisc@lists.librecores.org
11153W:	http://openrisc.io
11154S:	Maintained
11155F:	Documentation/devicetree/bindings/openrisc/
11156F:	Documentation/openrisc/
11157F:	arch/openrisc/
11158F:	drivers/irqchip/irq-ompic.c
11159F:	drivers/irqchip/irq-or1k-*
11160
11161OPENVSWITCH
11162M:	Pravin B Shelar <pshelar@ovn.org>
11163L:	netdev@vger.kernel.org
11164L:	dev@openvswitch.org
11165W:	http://openvswitch.org
11166S:	Maintained
11167F:	net/openvswitch/
11168F:	include/uapi/linux/openvswitch.h
11169
11170OPERATING PERFORMANCE POINTS (OPP)
11171M:	Viresh Kumar <vireshk@kernel.org>
11172M:	Nishanth Menon <nm@ti.com>
11173M:	Stephen Boyd <sboyd@kernel.org>
11174L:	linux-pm@vger.kernel.org
11175S:	Maintained
11176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11177F:	drivers/opp/
11178F:	include/linux/pm_opp.h
11179F:	Documentation/power/opp.txt
11180F:	Documentation/devicetree/bindings/opp/
11181
11182OPL4 DRIVER
11183M:	Clemens Ladisch <clemens@ladisch.de>
11184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11185T:	git git://git.alsa-project.org/alsa-kernel.git
11186S:	Maintained
11187F:	sound/drivers/opl4/
11188
11189OPROFILE
11190M:	Robert Richter <rric@kernel.org>
11191L:	oprofile-list@lists.sf.net
11192S:	Maintained
11193F:	arch/*/include/asm/oprofile*.h
11194F:	arch/*/oprofile/
11195F:	drivers/oprofile/
11196F:	include/linux/oprofile.h
11197
11198ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11199M:	Mark Fasheh <mark@fasheh.com>
11200M:	Joel Becker <jlbec@evilplan.org>
11201L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11202W:	http://ocfs2.wiki.kernel.org
11203S:	Supported
11204F:	Documentation/filesystems/ocfs2.txt
11205F:	Documentation/filesystems/dlmfs.txt
11206F:	fs/ocfs2/
11207
11208ORANGEFS FILESYSTEM
11209M:	Mike Marshall <hubcap@omnibond.com>
11210R:	Martin Brandenburg <martin@omnibond.com>
11211L:	devel@lists.orangefs.org
11212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11213S:	Supported
11214F:	fs/orangefs/
11215F:	Documentation/filesystems/orangefs.txt
11216
11217ORINOCO DRIVER
11218L:	linux-wireless@vger.kernel.org
11219W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11220W:	http://www.nongnu.org/orinoco/
11221S:	Orphan
11222F:	drivers/net/wireless/intersil/orinoco/
11223
11224OSD LIBRARY and FILESYSTEM
11225M:	Boaz Harrosh <ooo@electrozaur.com>
11226S:	Maintained
11227F:	drivers/scsi/osd/
11228F:	include/scsi/osd_*
11229F:	fs/exofs/
11230
11231OV2659 OMNIVISION SENSOR DRIVER
11232M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11233L:	linux-media@vger.kernel.org
11234W:	https://linuxtv.org
11235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11236T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11237S:	Maintained
11238F:	drivers/media/i2c/ov2659.c
11239F:	include/media/i2c/ov2659.h
11240
11241OVERLAY FILESYSTEM
11242M:	Miklos Szeredi <miklos@szeredi.hu>
11243L:	linux-unionfs@vger.kernel.org
11244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11245S:	Supported
11246F:	fs/overlayfs/
11247F:	Documentation/filesystems/overlayfs.txt
11248
11249P54 WIRELESS DRIVER
11250M:	Christian Lamparter <chunkeey@googlemail.com>
11251L:	linux-wireless@vger.kernel.org
11252W:	http://wireless.kernel.org/en/users/Drivers/p54
11253S:	Maintained
11254F:	drivers/net/wireless/intersil/p54/
11255
11256PA SEMI ETHERNET DRIVER
11257L:	netdev@vger.kernel.org
11258S:	Orphan
11259F:	drivers/net/ethernet/pasemi/*
11260
11261PA SEMI SMBUS DRIVER
11262L:	linux-i2c@vger.kernel.org
11263S:	Orphan
11264F:	drivers/i2c/busses/i2c-pasemi.c
11265
11266PADATA PARALLEL EXECUTION MECHANISM
11267M:	Steffen Klassert <steffen.klassert@secunet.com>
11268L:	linux-crypto@vger.kernel.org
11269S:	Maintained
11270F:	kernel/padata.c
11271F:	include/linux/padata.h
11272F:	Documentation/padata.txt
11273
11274PANASONIC LAPTOP ACPI EXTRAS DRIVER
11275M:	Harald Welte <laforge@gnumonks.org>
11276L:	platform-driver-x86@vger.kernel.org
11277S:	Maintained
11278F:	drivers/platform/x86/panasonic-laptop.c
11279
11280PARALLEL LCD/KEYPAD PANEL DRIVER
11281M:	Willy Tarreau <willy@haproxy.com>
11282M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11283S:	Odd Fixes
11284F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11285F:	drivers/auxdisplay/panel.c
11286
11287PARALLEL PORT SUBSYSTEM
11288M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11289M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11290L:	linux-parport@lists.infradead.org (subscribers-only)
11291S:	Maintained
11292F:	drivers/parport/
11293F:	include/linux/parport*.h
11294F:	drivers/char/ppdev.c
11295F:	include/uapi/linux/ppdev.h
11296F:	Documentation/parport*.txt
11297
11298PARAVIRT_OPS INTERFACE
11299M:	Juergen Gross <jgross@suse.com>
11300M:	Alok Kataria <akataria@vmware.com>
11301L:	virtualization@lists.linux-foundation.org
11302S:	Supported
11303F:	Documentation/virtual/paravirt_ops.txt
11304F:	arch/*/kernel/paravirt*
11305F:	arch/*/include/asm/paravirt*.h
11306F:	include/linux/hypervisor.h
11307
11308PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11309M:	Tim Waugh <tim@cyberelk.net>
11310L:	linux-parport@lists.infradead.org (subscribers-only)
11311S:	Maintained
11312F:	Documentation/blockdev/paride.txt
11313F:	drivers/block/paride/
11314
11315PARISC ARCHITECTURE
11316M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11317M:	Helge Deller <deller@gmx.de>
11318L:	linux-parisc@vger.kernel.org
11319W:	http://www.parisc-linux.org/
11320Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11323S:	Maintained
11324F:	arch/parisc/
11325F:	Documentation/parisc/
11326F:	drivers/parisc/
11327F:	drivers/char/agp/parisc-agp.c
11328F:	drivers/input/serio/gscps2.c
11329F:	drivers/parport/parport_gsc.*
11330F:	drivers/tty/serial/8250/8250_gsc.c
11331F:	drivers/video/fbdev/sti*
11332F:	drivers/video/console/sti*
11333F:	drivers/video/logo/logo_parisc*
11334
11335PARMAN
11336M:	Jiri Pirko <jiri@mellanox.com>
11337L:	netdev@vger.kernel.org
11338S:	Supported
11339F:	lib/parman.c
11340F:	lib/test_parman.c
11341F:	include/linux/parman.h
11342
11343PC87360 HARDWARE MONITORING DRIVER
11344M:	Jim Cromie <jim.cromie@gmail.com>
11345L:	linux-hwmon@vger.kernel.org
11346S:	Maintained
11347F:	Documentation/hwmon/pc87360
11348F:	drivers/hwmon/pc87360.c
11349
11350PC8736x GPIO DRIVER
11351M:	Jim Cromie <jim.cromie@gmail.com>
11352S:	Maintained
11353F:	drivers/char/pc8736x_gpio.c
11354
11355PC87427 HARDWARE MONITORING DRIVER
11356M:	Jean Delvare <jdelvare@suse.com>
11357L:	linux-hwmon@vger.kernel.org
11358S:	Maintained
11359F:	Documentation/hwmon/pc87427
11360F:	drivers/hwmon/pc87427.c
11361
11362PCA9532 LED DRIVER
11363M:	Riku Voipio <riku.voipio@iki.fi>
11364S:	Maintained
11365F:	drivers/leds/leds-pca9532.c
11366F:	include/linux/leds-pca9532.h
11367
11368PCA9541 I2C BUS MASTER SELECTOR DRIVER
11369M:	Guenter Roeck <linux@roeck-us.net>
11370L:	linux-i2c@vger.kernel.org
11371S:	Maintained
11372F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11373
11374PCDP - PRIMARY CONSOLE AND DEBUG PORT
11375M:	Khalid Aziz <khalid@gonehiking.org>
11376S:	Maintained
11377F:	drivers/firmware/pcdp.*
11378
11379PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11380M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11381L:	linux-pci@vger.kernel.org
11382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11383S:	Maintained
11384F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11385F:	drivers/pci/controller/pci-aardvark.c
11386
11387PCI DRIVER FOR ALTERA PCIE IP
11388M:	Ley Foon Tan <lftan@altera.com>
11389L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11390L:	linux-pci@vger.kernel.org
11391S:	Supported
11392F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11393F:	drivers/pci/controller/pcie-altera.c
11394
11395PCI DRIVER FOR APPLIEDMICRO XGENE
11396M:	Tanmay Inamdar <tinamdar@apm.com>
11397L:	linux-pci@vger.kernel.org
11398L:	linux-arm-kernel@lists.infradead.org
11399S:	Maintained
11400F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11401F:	drivers/pci/controller/pci-xgene.c
11402
11403PCI DRIVER FOR ARM VERSATILE PLATFORM
11404M:	Rob Herring <robh@kernel.org>
11405L:	linux-pci@vger.kernel.org
11406L:	linux-arm-kernel@lists.infradead.org
11407S:	Maintained
11408F:	Documentation/devicetree/bindings/pci/versatile.txt
11409F:	drivers/pci/controller/pci-versatile.c
11410
11411PCI DRIVER FOR ARMADA 8K
11412M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413L:	linux-pci@vger.kernel.org
11414L:	linux-arm-kernel@lists.infradead.org
11415S:	Maintained
11416F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11417F:	drivers/pci/controller/dwc/pcie-armada8k.c
11418
11419PCI DRIVER FOR CADENCE PCIE IP
11420M:	Alan Douglas <adouglas@cadence.com>
11421L:	linux-pci@vger.kernel.org
11422S:	Maintained
11423F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11424F:	drivers/pci/controller/pcie-cadence*
11425
11426PCI DRIVER FOR FREESCALE LAYERSCAPE
11427M:	Minghuan Lian <minghuan.Lian@nxp.com>
11428M:	Mingkai Hu <mingkai.hu@nxp.com>
11429M:	Roy Zang <roy.zang@nxp.com>
11430L:	linuxppc-dev@lists.ozlabs.org
11431L:	linux-pci@vger.kernel.org
11432L:	linux-arm-kernel@lists.infradead.org
11433S:	Maintained
11434F:	drivers/pci/controller/dwc/*layerscape*
11435
11436PCI DRIVER FOR GENERIC OF HOSTS
11437M:	Will Deacon <will.deacon@arm.com>
11438L:	linux-pci@vger.kernel.org
11439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440S:	Maintained
11441F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11442F:	drivers/pci/controller/pci-host-common.c
11443F:	drivers/pci/controller/pci-host-generic.c
11444
11445PCI DRIVER FOR IMX6
11446M:	Richard Zhu <hongxing.zhu@nxp.com>
11447M:	Lucas Stach <l.stach@pengutronix.de>
11448L:	linux-pci@vger.kernel.org
11449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11450S:	Maintained
11451F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11452F:	drivers/pci/controller/dwc/*imx6*
11453
11454PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11455M:	Keith Busch <keith.busch@intel.com>
11456M:	Jonathan Derrick <jonathan.derrick@intel.com>
11457L:	linux-pci@vger.kernel.org
11458S:	Supported
11459F:	drivers/pci/controller/vmd.c
11460
11461PCI DRIVER FOR MICROSEMI SWITCHTEC
11462M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11463M:	Logan Gunthorpe <logang@deltatee.com>
11464L:	linux-pci@vger.kernel.org
11465S:	Maintained
11466F:	Documentation/switchtec.txt
11467F:	Documentation/ABI/testing/sysfs-class-switchtec
11468F:	drivers/pci/switch/switchtec*
11469F:	include/uapi/linux/switchtec_ioctl.h
11470F:	include/linux/switchtec.h
11471F:	drivers/ntb/hw/mscc/
11472
11473PCI DRIVER FOR MOBIVEIL PCIE IP
11474M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11475L:	linux-pci@vger.kernel.org
11476S:	Supported
11477F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11478F:	drivers/pci/controller/pcie-mobiveil.c
11479
11480PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11481M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11482M:	Jason Cooper <jason@lakedaemon.net>
11483L:	linux-pci@vger.kernel.org
11484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485S:	Maintained
11486F:	drivers/pci/controller/*mvebu*
11487
11488PCI DRIVER FOR NVIDIA TEGRA
11489M:	Thierry Reding <thierry.reding@gmail.com>
11490L:	linux-tegra@vger.kernel.org
11491L:	linux-pci@vger.kernel.org
11492S:	Supported
11493F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11494F:	drivers/pci/controller/pci-tegra.c
11495
11496PCI DRIVER FOR RENESAS R-CAR
11497M:	Simon Horman <horms@verge.net.au>
11498L:	linux-pci@vger.kernel.org
11499L:	linux-renesas-soc@vger.kernel.org
11500S:	Maintained
11501F:	drivers/pci/controller/*rcar*
11502
11503PCI DRIVER FOR SAMSUNG EXYNOS
11504M:	Jingoo Han <jingoohan1@gmail.com>
11505L:	linux-pci@vger.kernel.org
11506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11508S:	Maintained
11509F:	drivers/pci/controller/dwc/pci-exynos.c
11510
11511PCI DRIVER FOR SYNOPSYS DESIGNWARE
11512M:	Jingoo Han <jingoohan1@gmail.com>
11513M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11514L:	linux-pci@vger.kernel.org
11515S:	Maintained
11516F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11517F:	drivers/pci/controller/dwc/*designware*
11518
11519PCI DRIVER FOR TI DRA7XX
11520M:	Kishon Vijay Abraham I <kishon@ti.com>
11521L:	linux-omap@vger.kernel.org
11522L:	linux-pci@vger.kernel.org
11523S:	Supported
11524F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11525F:	drivers/pci/controller/dwc/pci-dra7xx.c
11526
11527PCI DRIVER FOR TI KEYSTONE
11528M:	Murali Karicheri <m-karicheri2@ti.com>
11529L:	linux-pci@vger.kernel.org
11530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11531S:	Maintained
11532F:	drivers/pci/controller/dwc/pci-keystone.c
11533
11534PCI ENDPOINT SUBSYSTEM
11535M:	Kishon Vijay Abraham I <kishon@ti.com>
11536M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11537L:	linux-pci@vger.kernel.org
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11539S:	Supported
11540F:	drivers/pci/endpoint/
11541F:	drivers/misc/pci_endpoint_test.c
11542F:	tools/pci/
11543
11544PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11545M:	Russell Currey <ruscur@russell.cc>
11546M:	Sam Bobroff <sbobroff@linux.ibm.com>
11547M:	Oliver O'Halloran <oohall@gmail.com>
11548L:	linuxppc-dev@lists.ozlabs.org
11549S:	Supported
11550F:	Documentation/PCI/pci-error-recovery.txt
11551F:	drivers/pci/pcie/aer.c
11552F:	drivers/pci/pcie/dpc.c
11553F:	drivers/pci/pcie/err.c
11554F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11555F:	arch/powerpc/kernel/eeh*.c
11556F:	arch/powerpc/platforms/*/eeh*.c
11557F:	arch/powerpc/include/*/eeh*.h
11558
11559PCI ERROR RECOVERY
11560M:	Linas Vepstas <linasvepstas@gmail.com>
11561L:	linux-pci@vger.kernel.org
11562S:	Supported
11563F:	Documentation/PCI/pci-error-recovery.txt
11564
11565PCI MSI DRIVER FOR ALTERA MSI IP
11566M:	Ley Foon Tan <lftan@altera.com>
11567L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11568L:	linux-pci@vger.kernel.org
11569S:	Supported
11570F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11571F:	drivers/pci/controller/pcie-altera-msi.c
11572
11573PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11574M:	Duc Dang <dhdang@apm.com>
11575L:	linux-pci@vger.kernel.org
11576L:	linux-arm-kernel@lists.infradead.org
11577S:	Maintained
11578F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11579F:	drivers/pci/controller/pci-xgene-msi.c
11580
11581PCI SUBSYSTEM
11582M:	Bjorn Helgaas <bhelgaas@google.com>
11583L:	linux-pci@vger.kernel.org
11584Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11586S:	Supported
11587F:	Documentation/devicetree/bindings/pci/
11588F:	Documentation/PCI/
11589F:	drivers/acpi/pci*
11590F:	drivers/pci/
11591F:	include/asm-generic/pci*
11592F:	include/linux/pci*
11593F:	include/linux/of_pci.h
11594F:	include/uapi/linux/pci*
11595F:	lib/pci*
11596F:	arch/x86/pci/
11597F:	arch/x86/kernel/quirks.c
11598
11599PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11600M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11601L:	linux-pci@vger.kernel.org
11602Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11604S:	Supported
11605F:	drivers/pci/controller/
11606
11607PCIE DRIVER FOR AXIS ARTPEC
11608M:	Jesper Nilsson <jesper.nilsson@axis.com>
11609L:	linux-arm-kernel@axis.com
11610L:	linux-pci@vger.kernel.org
11611S:	Maintained
11612F:	Documentation/devicetree/bindings/pci/axis,artpec*
11613F:	drivers/pci/controller/dwc/*artpec*
11614
11615PCIE DRIVER FOR CAVIUM THUNDERX
11616M:	David Daney <david.daney@cavium.com>
11617L:	linux-pci@vger.kernel.org
11618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11619S:	Supported
11620F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11621F:	drivers/pci/controller/pci-thunder-*
11622
11623PCIE DRIVER FOR HISILICON
11624M:	Zhou Wang <wangzhou1@hisilicon.com>
11625L:	linux-pci@vger.kernel.org
11626S:	Maintained
11627F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11628F:	drivers/pci/controller/dwc/pcie-hisi.c
11629
11630PCIE DRIVER FOR HISILICON KIRIN
11631M:	Xiaowei Song <songxiaowei@hisilicon.com>
11632M:	Binghui Wang <wangbinghui@hisilicon.com>
11633L:	linux-pci@vger.kernel.org
11634S:	Maintained
11635F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11636F:	drivers/pci/controller/dwc/pcie-kirin.c
11637
11638PCIE DRIVER FOR HISILICON STB
11639M:	Jianguo Sun <sunjianguo1@huawei.com>
11640M:	Shawn Guo <shawn.guo@linaro.org>
11641L:	linux-pci@vger.kernel.org
11642S:	Maintained
11643F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11644F:	drivers/pci/controller/dwc/pcie-histb.c
11645
11646PCIE DRIVER FOR MEDIATEK
11647M:	Ryder Lee <ryder.lee@mediatek.com>
11648L:	linux-pci@vger.kernel.org
11649L:	linux-mediatek@lists.infradead.org
11650S:	Supported
11651F:	Documentation/devicetree/bindings/pci/mediatek*
11652F:	drivers/pci/controller/*mediatek*
11653
11654PCIE DRIVER FOR QUALCOMM MSM
11655M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11656L:	linux-pci@vger.kernel.org
11657L:	linux-arm-msm@vger.kernel.org
11658S:	Maintained
11659F:	drivers/pci/controller/dwc/*qcom*
11660
11661PCIE DRIVER FOR ROCKCHIP
11662M:	Shawn Lin <shawn.lin@rock-chips.com>
11663L:	linux-pci@vger.kernel.org
11664L:	linux-rockchip@lists.infradead.org
11665S:	Maintained
11666F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11667F:	drivers/pci/controller/pcie-rockchip*
11668
11669PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11670M:	Linus Walleij <linus.walleij@linaro.org>
11671L:	linux-pci@vger.kernel.org
11672S:	Maintained
11673F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11674F:	drivers/pci/controller/pci-v3-semi.c
11675
11676PCIE DRIVER FOR ST SPEAR13XX
11677M:	Pratyush Anand <pratyush.anand@gmail.com>
11678L:	linux-pci@vger.kernel.org
11679S:	Maintained
11680F:	drivers/pci/controller/dwc/*spear*
11681
11682PCMCIA SUBSYSTEM
11683M:	Dominik Brodowski <linux@dominikbrodowski.net>
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11685S:	Odd Fixes
11686F:	Documentation/pcmcia/
11687F:	tools/pcmcia/
11688F:	drivers/pcmcia/
11689F:	include/pcmcia/
11690
11691PCNET32 NETWORK DRIVER
11692M:	Don Fry <pcnet32@frontier.com>
11693L:	netdev@vger.kernel.org
11694S:	Maintained
11695F:	drivers/net/ethernet/amd/pcnet32.c
11696
11697PCRYPT PARALLEL CRYPTO ENGINE
11698M:	Steffen Klassert <steffen.klassert@secunet.com>
11699L:	linux-crypto@vger.kernel.org
11700S:	Maintained
11701F:	crypto/pcrypt.c
11702F:	include/crypto/pcrypt.h
11703
11704PEAQ WMI HOTKEYS DRIVER
11705M:	Hans de Goede <hdegoede@redhat.com>
11706L:	platform-driver-x86@vger.kernel.org
11707S:	Maintained
11708F:	drivers/platform/x86/peaq-wmi.c
11709
11710PER-CPU MEMORY ALLOCATOR
11711M:	Dennis Zhou <dennis@kernel.org>
11712M:	Tejun Heo <tj@kernel.org>
11713M:	Christoph Lameter <cl@linux.com>
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11715S:	Maintained
11716F:	include/linux/percpu*.h
11717F:	mm/percpu*.c
11718F:	arch/*/include/asm/percpu.h
11719
11720PER-TASK DELAY ACCOUNTING
11721M:	Balbir Singh <bsingharora@gmail.com>
11722S:	Maintained
11723F:	include/linux/delayacct.h
11724F:	kernel/delayacct.c
11725
11726PERFORMANCE EVENTS SUBSYSTEM
11727M:	Peter Zijlstra <peterz@infradead.org>
11728M:	Ingo Molnar <mingo@redhat.com>
11729M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11730R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11731R:	Jiri Olsa <jolsa@redhat.com>
11732R:	Namhyung Kim <namhyung@kernel.org>
11733L:	linux-kernel@vger.kernel.org
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11735S:	Supported
11736F:	kernel/events/*
11737F:	include/linux/perf_event.h
11738F:	include/uapi/linux/perf_event.h
11739F:	arch/*/kernel/perf_event*.c
11740F:	arch/*/kernel/*/perf_event*.c
11741F:	arch/*/kernel/*/*/perf_event*.c
11742F:	arch/*/include/asm/perf_event.h
11743F:	arch/*/kernel/perf_callchain.c
11744F:	arch/*/events/*
11745F:	tools/perf/
11746
11747PERSONALITY HANDLING
11748M:	Christoph Hellwig <hch@infradead.org>
11749L:	linux-abi-devel@lists.sourceforge.net
11750S:	Maintained
11751F:	include/linux/personality.h
11752F:	include/uapi/linux/personality.h
11753
11754PHOENIX RC FLIGHT CONTROLLER ADAPTER
11755M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11756L:	linux-input@vger.kernel.org
11757S:	Maintained
11758F:	Documentation/input/devices/pxrc.rst
11759F:	drivers/input/joystick/pxrc.c
11760
11761PHONET PROTOCOL
11762M:	Remi Denis-Courmont <courmisch@gmail.com>
11763S:	Supported
11764F:	Documentation/networking/phonet.txt
11765F:	include/linux/phonet.h
11766F:	include/net/phonet/
11767F:	include/uapi/linux/phonet.h
11768F:	net/phonet/
11769
11770PHRAM MTD DRIVER
11771M:	Joern Engel <joern@lazybastard.org>
11772L:	linux-mtd@lists.infradead.org
11773S:	Maintained
11774F:	drivers/mtd/devices/phram.c
11775
11776PICOLCD HID DRIVER
11777M:	Bruno Prémont <bonbons@linux-vserver.org>
11778L:	linux-input@vger.kernel.org
11779S:	Maintained
11780F:	drivers/hid/hid-picolcd*
11781
11782PICOXCELL SUPPORT
11783M:	Jamie Iles <jamie@jamieiles.com>
11784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11785T:	git git://github.com/jamieiles/linux-2.6-ji.git
11786S:	Supported
11787F:	arch/arm/boot/dts/picoxcell*
11788F:	arch/arm/mach-picoxcell/
11789F:	drivers/crypto/picoxcell*
11790
11791PIN CONTROL SUBSYSTEM
11792M:	Linus Walleij <linus.walleij@linaro.org>
11793L:	linux-gpio@vger.kernel.org
11794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/pinctrl/
11797F:	Documentation/driver-api/pinctl.rst
11798F:	drivers/pinctrl/
11799F:	include/linux/pinctrl/
11800
11801PIN CONTROLLER - ATMEL AT91
11802M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804S:	Maintained
11805F:	drivers/pinctrl/pinctrl-at91.*
11806
11807PIN CONTROLLER - ATMEL AT91 PIO4
11808M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810L:	linux-gpio@vger.kernel.org
11811S:	Supported
11812F:	drivers/pinctrl/pinctrl-at91-pio4.*
11813
11814PIN CONTROLLER - FREESCALE
11815M:	Dong Aisheng <aisheng.dong@nxp.com>
11816M:	Fabio Estevam <festevam@gmail.com>
11817M:	Shawn Guo <shawnguo@kernel.org>
11818M:	Stefan Agner <stefan@agner.ch>
11819R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11820L:	linux-gpio@vger.kernel.org
11821S:	Maintained
11822F:	drivers/pinctrl/freescale/
11823F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11824
11825PIN CONTROLLER - INTEL
11826M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11827M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11829S:	Maintained
11830F:	drivers/pinctrl/intel/
11831
11832PIN CONTROLLER - MEDIATEK
11833M:	Sean Wang <sean.wang@kernel.org>
11834L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11835S:	Maintained
11836F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11837F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11838F:	drivers/pinctrl/mediatek/
11839
11840PIN CONTROLLER - QUALCOMM
11841M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11842S:	Maintained
11843L:	linux-arm-msm@vger.kernel.org
11844F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11845F:	drivers/pinctrl/qcom/
11846
11847PIN CONTROLLER - RENESAS
11848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11849M:	Geert Uytterhoeven <geert+renesas@glider.be>
11850L:	linux-renesas-soc@vger.kernel.org
11851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11852S:	Maintained
11853F:	drivers/pinctrl/sh-pfc/
11854
11855PIN CONTROLLER - SAMSUNG
11856M:	Tomasz Figa <tomasz.figa@gmail.com>
11857M:	Krzysztof Kozlowski <krzk@kernel.org>
11858M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11861Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11863S:	Maintained
11864F:	drivers/pinctrl/samsung/
11865F:	include/dt-bindings/pinctrl/samsung.h
11866F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11867
11868PIN CONTROLLER - SINGLE
11869M:	Tony Lindgren <tony@atomide.com>
11870M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872L:	linux-omap@vger.kernel.org
11873S:	Maintained
11874F:	drivers/pinctrl/pinctrl-single.c
11875
11876PIN CONTROLLER - ST SPEAR
11877M:	Viresh Kumar <vireshk@kernel.org>
11878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879W:	http://www.st.com/spear
11880S:	Maintained
11881F:	drivers/pinctrl/spear/
11882
11883PISTACHIO SOC SUPPORT
11884M:	James Hartley <james.hartley@sondrel.com>
11885L:	linux-mips@linux-mips.org
11886S:	Odd Fixes
11887F:	arch/mips/pistachio/
11888F:	arch/mips/include/asm/mach-pistachio/
11889F:	arch/mips/boot/dts/img/pistachio*
11890F:	arch/mips/configs/pistachio*_defconfig
11891
11892PKTCDVD DRIVER
11893S:	Orphan
11894M:	linux-block@vger.kernel.org
11895F:	drivers/block/pktcdvd.c
11896F:	include/linux/pktcdvd.h
11897F:	include/uapi/linux/pktcdvd.h
11898
11899PKUNITY SOC DRIVERS
11900M:	Guan Xuetao <gxt@pku.edu.cn>
11901W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11902S:	Maintained
11903T:	git git://github.com/gxt/linux.git
11904F:	drivers/input/serio/i8042-unicore32io.h
11905F:	drivers/i2c/busses/i2c-puv3.c
11906F:	drivers/video/fbdev/fb-puv3.c
11907F:	drivers/rtc/rtc-puv3.c
11908
11909PMBUS HARDWARE MONITORING DRIVERS
11910M:	Guenter Roeck <linux@roeck-us.net>
11911L:	linux-hwmon@vger.kernel.org
11912W:	http://hwmon.wiki.kernel.org/
11913W:	http://www.roeck-us.net/linux/drivers/
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11915S:	Maintained
11916F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11917F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11918F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11919F:	Documentation/hwmon/adm1275
11920F:	Documentation/hwmon/ibm-cffps
11921F:	Documentation/hwmon/ir35221
11922F:	Documentation/hwmon/lm25066
11923F:	Documentation/hwmon/ltc2978
11924F:	Documentation/hwmon/ltc3815
11925F:	Documentation/hwmon/max16064
11926F:	Documentation/hwmon/max20751
11927F:	Documentation/hwmon/max31785
11928F:	Documentation/hwmon/max34440
11929F:	Documentation/hwmon/max8688
11930F:	Documentation/hwmon/pmbus
11931F:	Documentation/hwmon/pmbus-core
11932F:	Documentation/hwmon/tps40422
11933F:	Documentation/hwmon/ucd9000
11934F:	Documentation/hwmon/ucd9200
11935F:	Documentation/hwmon/zl6100
11936F:	drivers/hwmon/pmbus/
11937F:	include/linux/pmbus.h
11938
11939PMC SIERRA MaxRAID DRIVER
11940L:	linux-scsi@vger.kernel.org
11941W:	http://www.pmc-sierra.com/
11942S:	Orphan
11943F:	drivers/scsi/pmcraid.*
11944
11945PMC SIERRA PM8001 DRIVER
11946M:	Jack Wang <jinpu.wang@profitbricks.com>
11947M:	lindar_liu@usish.com
11948L:	linux-scsi@vger.kernel.org
11949S:	Supported
11950F:	drivers/scsi/pm8001/
11951
11952PNP SUPPORT
11953M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11954S:	Maintained
11955F:	drivers/pnp/
11956
11957POSIX CLOCKS and TIMERS
11958M:	Thomas Gleixner <tglx@linutronix.de>
11959L:	linux-kernel@vger.kernel.org
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11961S:	Maintained
11962F:	fs/timerfd.c
11963F:	include/linux/timer*
11964F:	kernel/time/*timer*
11965
11966POWER MANAGEMENT CORE
11967M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11968L:	linux-pm@vger.kernel.org
11969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11970B:	https://bugzilla.kernel.org
11971S:	Supported
11972F:	drivers/base/power/
11973F:	include/linux/pm.h
11974F:	include/linux/pm_*
11975F:	include/linux/powercap.h
11976F:	drivers/powercap/
11977F:	kernel/configs/nopm.config
11978
11979POWER STATE COORDINATION INTERFACE (PSCI)
11980M:	Mark Rutland <mark.rutland@arm.com>
11981M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11982L:	linux-arm-kernel@lists.infradead.org
11983S:	Maintained
11984F:	drivers/firmware/psci*.c
11985F:	include/linux/psci.h
11986F:	include/uapi/linux/psci.h
11987
11988POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11989M:	Sebastian Reichel <sre@kernel.org>
11990L:	linux-pm@vger.kernel.org
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11992S:	Maintained
11993F:	Documentation/ABI/testing/sysfs-class-power
11994F:	Documentation/devicetree/bindings/power/supply/
11995F:	include/linux/power_supply.h
11996F:	drivers/power/supply/
11997
11998POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11999M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12000L:	linuxppc-dev@lists.ozlabs.org
12001S:	Maintained
12002F:	drivers/char/powernv-op-panel.c
12003
12004PPP OVER ATM (RFC 2364)
12005M:	Mitchell Blank Jr <mitch@sfgoth.com>
12006S:	Maintained
12007F:	net/atm/pppoatm.c
12008F:	include/uapi/linux/atmppp.h
12009
12010PPP OVER ETHERNET
12011M:	Michal Ostrowski <mostrows@earthlink.net>
12012S:	Maintained
12013F:	drivers/net/ppp/pppoe.c
12014F:	drivers/net/ppp/pppox.c
12015
12016PPP OVER L2TP
12017M:	James Chapman <jchapman@katalix.com>
12018S:	Maintained
12019F:	net/l2tp/l2tp_ppp.c
12020F:	include/linux/if_pppol2tp.h
12021F:	include/uapi/linux/if_pppol2tp.h
12022
12023PPP PROTOCOL DRIVERS AND COMPRESSORS
12024M:	Paul Mackerras <paulus@samba.org>
12025L:	linux-ppp@vger.kernel.org
12026S:	Maintained
12027F:	drivers/net/ppp/ppp_*
12028
12029PPS SUPPORT
12030M:	Rodolfo Giometti <giometti@enneenne.com>
12031W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12032L:	linuxpps@ml.enneenne.com (subscribers-only)
12033S:	Maintained
12034F:	Documentation/pps/
12035F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12036F:	Documentation/ABI/testing/sysfs-pps
12037F:	drivers/pps/
12038F:	include/linux/pps*.h
12039F:	include/uapi/linux/pps.h
12040
12041PPTP DRIVER
12042M:	Dmitry Kozlov <xeb@mail.ru>
12043L:	netdev@vger.kernel.org
12044S:	Maintained
12045F:	drivers/net/ppp/pptp.c
12046W:	http://sourceforge.net/projects/accel-pptp
12047
12048PREEMPTIBLE KERNEL
12049M:	Robert Love <rml@tech9.net>
12050L:	kpreempt-tech@lists.sourceforge.net
12051W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12052S:	Supported
12053F:	Documentation/preempt-locking.txt
12054F:	include/linux/preempt.h
12055
12056PRINTK
12057M:	Petr Mladek <pmladek@suse.com>
12058M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12059R:	Steven Rostedt <rostedt@goodmis.org>
12060S:	Maintained
12061F:	kernel/printk/
12062F:	include/linux/printk.h
12063
12064PRISM54 WIRELESS DRIVER
12065M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
12066L:	linux-wireless@vger.kernel.org
12067W:	http://wireless.kernel.org/en/users/Drivers/p54
12068S:	Obsolete
12069F:	drivers/net/wireless/intersil/prism54/
12070
12071PROC FILESYSTEM
12072R:	Alexey Dobriyan <adobriyan@gmail.com>
12073L:	linux-kernel@vger.kernel.org
12074L:	linux-fsdevel@vger.kernel.org
12075S:	Maintained
12076F:	fs/proc/
12077F:	include/linux/proc_fs.h
12078F:	tools/testing/selftests/proc/
12079
12080PROC SYSCTL
12081M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
12082M:	Kees Cook <keescook@chromium.org>
12083L:	linux-kernel@vger.kernel.org
12084L:	linux-fsdevel@vger.kernel.org
12085S:	Maintained
12086F:	fs/proc/proc_sysctl.c
12087F:	include/linux/sysctl.h
12088F:	kernel/sysctl.c
12089F:	tools/testing/selftests/sysctl/
12090
12091PS3 NETWORK SUPPORT
12092M:	Geoff Levand <geoff@infradead.org>
12093L:	netdev@vger.kernel.org
12094L:	linuxppc-dev@lists.ozlabs.org
12095S:	Maintained
12096F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12097
12098PS3 PLATFORM SUPPORT
12099M:	Geoff Levand <geoff@infradead.org>
12100L:	linuxppc-dev@lists.ozlabs.org
12101S:	Maintained
12102F:	arch/powerpc/boot/ps3*
12103F:	arch/powerpc/include/asm/lv1call.h
12104F:	arch/powerpc/include/asm/ps3*.h
12105F:	arch/powerpc/platforms/ps3/
12106F:	drivers/*/ps3*
12107F:	drivers/ps3/
12108F:	drivers/rtc/rtc-ps3.c
12109F:	drivers/usb/host/*ps3.c
12110F:	sound/ppc/snd_ps3*
12111
12112PS3VRAM DRIVER
12113M:	Jim Paris <jim@jtan.com>
12114M:	Geoff Levand <geoff@infradead.org>
12115L:	linuxppc-dev@lists.ozlabs.org
12116S:	Maintained
12117F:	drivers/block/ps3vram.c
12118
12119PSAMPLE PACKET SAMPLING SUPPORT:
12120M:	Yotam Gigi <yotam.gi@gmail.com>
12121S:	Maintained
12122F:	net/psample
12123F:	include/net/psample.h
12124F:	include/uapi/linux/psample.h
12125
12126PSTORE FILESYSTEM
12127M:	Kees Cook <keescook@chromium.org>
12128M:	Anton Vorontsov <anton@enomsg.org>
12129M:	Colin Cross <ccross@android.com>
12130M:	Tony Luck <tony.luck@intel.com>
12131S:	Maintained
12132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12133F:	fs/pstore/
12134F:	include/linux/pstore*
12135F:	drivers/firmware/efi/efi-pstore.c
12136F:	drivers/acpi/apei/erst.c
12137F:	Documentation/admin-guide/ramoops.rst
12138F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12139K:	\b(pstore|ramoops)
12140
12141PTP HARDWARE CLOCK SUPPORT
12142M:	Richard Cochran <richardcochran@gmail.com>
12143L:	netdev@vger.kernel.org
12144S:	Maintained
12145W:	http://linuxptp.sourceforge.net/
12146F:	Documentation/ABI/testing/sysfs-ptp
12147F:	Documentation/ptp/*
12148F:	drivers/net/phy/dp83640*
12149F:	drivers/ptp/*
12150F:	include/linux/ptp_cl*
12151
12152PTRACE SUPPORT
12153M:	Oleg Nesterov <oleg@redhat.com>
12154S:	Maintained
12155F:	include/asm-generic/syscall.h
12156F:	include/linux/ptrace.h
12157F:	include/linux/regset.h
12158F:	include/linux/tracehook.h
12159F:	include/uapi/linux/ptrace.h
12160F:	include/uapi/linux/ptrace.h
12161F:	include/asm-generic/ptrace.h
12162F:	kernel/ptrace.c
12163F:	arch/*/ptrace*.c
12164F:	arch/*/*/ptrace*.c
12165F:	arch/*/include/asm/ptrace*.h
12166
12167PULSE8-CEC DRIVER
12168M:	Hans Verkuil <hverkuil@xs4all.nl>
12169L:	linux-media@vger.kernel.org
12170T:	git git://linuxtv.org/media_tree.git
12171S:	Maintained
12172F:	drivers/media/usb/pulse8-cec/*
12173F:	Documentation/media/cec-drivers/pulse8-cec.rst
12174
12175PVRUSB2 VIDEO4LINUX DRIVER
12176M:	Mike Isely <isely@pobox.com>
12177L:	pvrusb2@isely.net	(subscribers-only)
12178L:	linux-media@vger.kernel.org
12179W:	http://www.isely.net/pvrusb2/
12180T:	git git://linuxtv.org/media_tree.git
12181S:	Maintained
12182F:	Documentation/media/v4l-drivers/pvrusb2*
12183F:	drivers/media/usb/pvrusb2/
12184
12185PWC WEBCAM DRIVER
12186M:	Hans Verkuil <hverkuil@xs4all.nl>
12187L:	linux-media@vger.kernel.org
12188T:	git git://linuxtv.org/media_tree.git
12189S:	Odd Fixes
12190F:	drivers/media/usb/pwc/*
12191
12192PWM FAN DRIVER
12193M:	Kamil Debski <kamil@wypas.org>
12194M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12195L:	linux-hwmon@vger.kernel.org
12196S:	Supported
12197F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12198F:	Documentation/hwmon/pwm-fan
12199F:	drivers/hwmon/pwm-fan.c
12200
12201PWM IR Transmitter
12202M:	Sean Young <sean@mess.org>
12203L:	linux-media@vger.kernel.org
12204S:	Maintained
12205F:	drivers/media/rc/pwm-ir-tx.c
12206
12207PWM SUBSYSTEM
12208M:	Thierry Reding <thierry.reding@gmail.com>
12209L:	linux-pwm@vger.kernel.org
12210S:	Maintained
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12212F:	Documentation/pwm.txt
12213F:	Documentation/devicetree/bindings/pwm/
12214F:	include/linux/pwm.h
12215F:	drivers/pwm/
12216F:	drivers/video/backlight/pwm_bl.c
12217F:	include/linux/pwm_backlight.h
12218F:	drivers/gpio/gpio-mvebu.c
12219F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12220
12221PXA GPIO DRIVER
12222M:	Robert Jarzmik <robert.jarzmik@free.fr>
12223L:	linux-gpio@vger.kernel.org
12224S:	Maintained
12225F:	drivers/gpio/gpio-pxa.c
12226
12227PXA MMCI DRIVER
12228S:	Orphan
12229
12230PXA RTC DRIVER
12231M:	Robert Jarzmik <robert.jarzmik@free.fr>
12232L:	linux-rtc@vger.kernel.org
12233S:	Maintained
12234
12235PXA2xx/PXA3xx SUPPORT
12236M:	Daniel Mack <daniel@zonque.org>
12237M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12238M:	Robert Jarzmik <robert.jarzmik@free.fr>
12239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240T:	git git://github.com/hzhuang1/linux.git
12241T:	git git://github.com/rjarzmik/linux.git
12242S:	Maintained
12243F:	arch/arm/boot/dts/pxa*
12244F:	arch/arm/mach-pxa/
12245F:	drivers/dma/pxa*
12246F:	drivers/pcmcia/pxa2xx*
12247F:	drivers/pinctrl/pxa/
12248F:	drivers/spi/spi-pxa2xx*
12249F:	drivers/usb/gadget/udc/pxa2*
12250F:	include/sound/pxa2xx-lib.h
12251F:	sound/arm/pxa*
12252F:	sound/soc/pxa/
12253
12254QAT DRIVER
12255M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12256L:	qat-linux@intel.com
12257S:	Supported
12258F:	drivers/crypto/qat/
12259
12260QCOM AUDIO (ASoC) DRIVERS
12261M:	Patrick Lai <plai@codeaurora.org>
12262M:	Banajit Goswami <bgoswami@codeaurora.org>
12263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12264S:	Supported
12265F:	sound/soc/qcom/
12266
12267QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12268M:	Gabriel Somlo <somlo@cmu.edu>
12269M:	"Michael S. Tsirkin" <mst@redhat.com>
12270L:	qemu-devel@nongnu.org
12271S:	Maintained
12272F:	drivers/firmware/qemu_fw_cfg.c
12273F:	include/uapi/linux/qemu_fw_cfg.h
12274
12275QIB DRIVER
12276M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12277M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12278L:	linux-rdma@vger.kernel.org
12279S:	Supported
12280F:	drivers/infiniband/hw/qib/
12281
12282QLOGIC QL41xxx FCOE DRIVER
12283M:	QLogic-Storage-Upstream@cavium.com
12284L:	linux-scsi@vger.kernel.org
12285S:	Supported
12286F:	drivers/scsi/qedf/
12287
12288QLOGIC QL41xxx ISCSI DRIVER
12289M:	QLogic-Storage-Upstream@cavium.com
12290L:	linux-scsi@vger.kernel.org
12291S:	Supported
12292F:	drivers/scsi/qedi/
12293
12294QLOGIC QL4xxx ETHERNET DRIVER
12295M:	Ariel Elior <Ariel.Elior@cavium.com>
12296M:	everest-linux-l2@cavium.com
12297L:	netdev@vger.kernel.org
12298S:	Supported
12299F:	drivers/net/ethernet/qlogic/qed/
12300F:	include/linux/qed/
12301F:	drivers/net/ethernet/qlogic/qede/
12302
12303QLOGIC QL4xxx RDMA DRIVER
12304M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12305M:	Ariel Elior <Ariel.Elior@cavium.com>
12306L:	linux-rdma@vger.kernel.org
12307S:	Supported
12308F:	drivers/infiniband/hw/qedr/
12309F:	include/uapi/rdma/qedr-abi.h
12310
12311QLOGIC QLA1280 SCSI DRIVER
12312M:	Michael Reed <mdr@sgi.com>
12313L:	linux-scsi@vger.kernel.org
12314S:	Maintained
12315F:	drivers/scsi/qla1280.[ch]
12316
12317QLOGIC QLA2XXX FC-SCSI DRIVER
12318M:	qla2xxx-upstream@qlogic.com
12319L:	linux-scsi@vger.kernel.org
12320S:	Supported
12321F:	Documentation/scsi/LICENSE.qla2xxx
12322F:	drivers/scsi/qla2xxx/
12323
12324QLOGIC QLA3XXX NETWORK DRIVER
12325M:	Dept-GELinuxNICDev@cavium.com
12326L:	netdev@vger.kernel.org
12327S:	Supported
12328F:	Documentation/networking/LICENSE.qla3xxx
12329F:	drivers/net/ethernet/qlogic/qla3xxx.*
12330
12331QLOGIC QLA4XXX iSCSI DRIVER
12332M:	QLogic-Storage-Upstream@qlogic.com
12333L:	linux-scsi@vger.kernel.org
12334S:	Supported
12335F:	Documentation/scsi/LICENSE.qla4xxx
12336F:	drivers/scsi/qla4xxx/
12337
12338QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12339M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12340M:	Manish Chopra <manish.chopra@cavium.com>
12341M:	Dept-GELinuxNICDev@cavium.com
12342L:	netdev@vger.kernel.org
12343S:	Supported
12344F:	drivers/net/ethernet/qlogic/qlcnic/
12345
12346QLOGIC QLGE 10Gb ETHERNET DRIVER
12347M:	Manish Chopra <manish.chopra@cavium.com>
12348M:	Dept-GELinuxNICDev@cavium.com
12349L:	netdev@vger.kernel.org
12350S:	Supported
12351F:	drivers/net/ethernet/qlogic/qlge/
12352
12353QM1D1B0004 MEDIA DRIVER
12354M:	Akihiro Tsukada <tskd08@gmail.com>
12355L:	linux-media@vger.kernel.org
12356S:	Odd Fixes
12357F:	drivers/media/tuners/qm1d1b0004*
12358
12359QM1D1C0042 MEDIA DRIVER
12360M:	Akihiro Tsukada <tskd08@gmail.com>
12361L:	linux-media@vger.kernel.org
12362S:	Odd Fixes
12363F:	drivers/media/tuners/qm1d1c0042*
12364
12365QNX4 FILESYSTEM
12366M:	Anders Larsen <al@alarsen.net>
12367W:	http://www.alarsen.net/linux/qnx4fs/
12368S:	Maintained
12369F:	fs/qnx4/
12370F:	include/uapi/linux/qnx4_fs.h
12371F:	include/uapi/linux/qnxtypes.h
12372
12373QORIQ DPAA2 FSL-MC BUS DRIVER
12374M:	Stuart Yoder <stuyoder@gmail.com>
12375M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12376L:	linux-kernel@vger.kernel.org
12377S:	Maintained
12378F:	drivers/bus/fsl-mc/
12379F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12380F:	Documentation/networking/dpaa2/overview.rst
12381
12382QT1010 MEDIA DRIVER
12383M:	Antti Palosaari <crope@iki.fi>
12384L:	linux-media@vger.kernel.org
12385W:	https://linuxtv.org
12386W:	http://palosaari.fi/linux/
12387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12388T:	git git://linuxtv.org/anttip/media_tree.git
12389S:	Maintained
12390F:	drivers/media/tuners/qt1010*
12391
12392QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12393M:	Kalle Valo <kvalo@codeaurora.org>
12394L:	ath10k@lists.infradead.org
12395W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12397S:	Supported
12398F:	drivers/net/wireless/ath/ath10k/
12399
12400QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12401M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12402L:	linux-wireless@vger.kernel.org
12403W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12404S:	Supported
12405F:	drivers/net/wireless/ath/ath9k/
12406
12407QUALCOMM CAMERA SUBSYSTEM DRIVER
12408M:	Todor Tomov <todor.tomov@linaro.org>
12409L:	linux-media@vger.kernel.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12412F:	Documentation/media/v4l-drivers/qcom_camss.rst
12413F:	drivers/media/platform/qcom/camss/
12414
12415QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12416M:  Ilia Lin <ilia.lin@gmail.com>
12417L:  linux-pm@vger.kernel.org
12418S:  Maintained
12419F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12420F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12421
12422QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12423M:	Timur Tabi <timur@kernel.org>
12424L:	netdev@vger.kernel.org
12425S:	Maintained
12426F:	drivers/net/ethernet/qualcomm/emac/
12427
12428QUALCOMM GENERIC INTERFACE I2C DRIVER
12429M:	Alok Chauhan <alokc@codeaurora.org>
12430M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12431L:	linux-i2c@vger.kernel.org
12432L:	linux-arm-msm@vger.kernel.org
12433S:	Supported
12434F:	drivers/i2c/busses/i2c-qcom-geni.c
12435
12436QUALCOMM HEXAGON ARCHITECTURE
12437M:	Richard Kuo <rkuo@codeaurora.org>
12438L:	linux-hexagon@vger.kernel.org
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12440S:	Supported
12441F:	arch/hexagon/
12442
12443QUALCOMM HIDMA DRIVER
12444M:	Sinan Kaya <okaya@kernel.org>
12445L:	linux-arm-kernel@lists.infradead.org
12446L:	linux-arm-msm@vger.kernel.org
12447L:	dmaengine@vger.kernel.org
12448S:	Supported
12449F:	drivers/dma/qcom/hidma*
12450
12451QUALCOMM IOMMU
12452M:	Rob Clark <robdclark@gmail.com>
12453L:	iommu@lists.linux-foundation.org
12454L:	linux-arm-msm@vger.kernel.org
12455S:	Maintained
12456F:	drivers/iommu/qcom_iommu.c
12457
12458QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12459M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12460L:	linux-media@vger.kernel.org
12461L:	linux-arm-msm@vger.kernel.org
12462T:	git git://linuxtv.org/media_tree.git
12463S:	Maintained
12464F:	drivers/media/platform/qcom/venus/
12465
12466QUALCOMM WCN36XX WIRELESS DRIVER
12467M:	Kalle Valo <kvalo@codeaurora.org>
12468L:	wcn36xx@lists.infradead.org
12469W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12470T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12471S:	Supported
12472F:	drivers/net/wireless/ath/wcn36xx/
12473
12474QUANTENNA QTNFMAC WIRELESS DRIVER
12475M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12476M:	Avinash Patil <avinashp@quantenna.com>
12477M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12478L:	linux-wireless@vger.kernel.org
12479S:	Maintained
12480F:	drivers/net/wireless/quantenna
12481
12482RADEON and AMDGPU DRM DRIVERS
12483M:	Alex Deucher <alexander.deucher@amd.com>
12484M:	Christian König <christian.koenig@amd.com>
12485M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12486L:	amd-gfx@lists.freedesktop.org
12487T:	git git://people.freedesktop.org/~agd5f/linux
12488S:	Supported
12489F:	drivers/gpu/drm/radeon/
12490F:	include/uapi/drm/radeon_drm.h
12491F:	drivers/gpu/drm/amd/
12492F:	include/uapi/drm/amdgpu_drm.h
12493
12494RADEON FRAMEBUFFER DISPLAY DRIVER
12495M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12496L:	linux-fbdev@vger.kernel.org
12497S:	Maintained
12498F:	drivers/video/fbdev/aty/radeon*
12499F:	include/uapi/linux/radeonfb.h
12500
12501RADIOSHARK RADIO DRIVER
12502M:	Hans Verkuil <hverkuil@xs4all.nl>
12503L:	linux-media@vger.kernel.org
12504T:	git git://linuxtv.org/media_tree.git
12505S:	Maintained
12506F:	drivers/media/radio/radio-shark.c
12507
12508RADIOSHARK2 RADIO DRIVER
12509M:	Hans Verkuil <hverkuil@xs4all.nl>
12510L:	linux-media@vger.kernel.org
12511T:	git git://linuxtv.org/media_tree.git
12512S:	Maintained
12513F:	drivers/media/radio/radio-shark2.c
12514F:	drivers/media/radio/radio-tea5777.c
12515
12516RADOS BLOCK DEVICE (RBD)
12517M:	Ilya Dryomov <idryomov@gmail.com>
12518M:	Sage Weil <sage@redhat.com>
12519M:	Alex Elder <elder@kernel.org>
12520L:	ceph-devel@vger.kernel.org
12521W:	http://ceph.com/
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12523T:	git git://github.com/ceph/ceph-client.git
12524S:	Supported
12525F:	Documentation/ABI/testing/sysfs-bus-rbd
12526F:	drivers/block/rbd.c
12527F:	drivers/block/rbd_types.h
12528
12529RAGE128 FRAMEBUFFER DISPLAY DRIVER
12530M:	Paul Mackerras <paulus@samba.org>
12531L:	linux-fbdev@vger.kernel.org
12532S:	Maintained
12533F:	drivers/video/fbdev/aty/aty128fb.c
12534
12535RAINSHADOW-CEC DRIVER
12536M:	Hans Verkuil <hverkuil@xs4all.nl>
12537L:	linux-media@vger.kernel.org
12538T:	git git://linuxtv.org/media_tree.git
12539S:	Maintained
12540F:	drivers/media/usb/rainshadow-cec/*
12541
12542RALINK MIPS ARCHITECTURE
12543M:	John Crispin <john@phrozen.org>
12544L:	linux-mips@linux-mips.org
12545S:	Maintained
12546F:	arch/mips/ralink
12547
12548RALINK RT2X00 WIRELESS LAN DRIVER
12549P:	rt2x00 project
12550M:	Stanislaw Gruszka <sgruszka@redhat.com>
12551M:	Helmut Schaa <helmut.schaa@googlemail.com>
12552L:	linux-wireless@vger.kernel.org
12553S:	Maintained
12554F:	drivers/net/wireless/ralink/rt2x00/
12555
12556RAMDISK RAM BLOCK DEVICE DRIVER
12557M:	Jens Axboe <axboe@kernel.dk>
12558S:	Maintained
12559F:	Documentation/blockdev/ramdisk.txt
12560F:	drivers/block/brd.c
12561
12562RANCHU VIRTUAL BOARD FOR MIPS
12563M:	Miodrag Dinic <miodrag.dinic@mips.com>
12564L:	linux-mips@linux-mips.org
12565S:	Supported
12566F:	arch/mips/generic/board-ranchu.c
12567F:	arch/mips/configs/generic/board-ranchu.config
12568
12569RANDOM NUMBER DRIVER
12570M:	"Theodore Ts'o" <tytso@mit.edu>
12571S:	Maintained
12572F:	drivers/char/random.c
12573
12574RAPIDIO SUBSYSTEM
12575M:	Matt Porter <mporter@kernel.crashing.org>
12576M:	Alexandre Bounine <alex.bou9@gmail.com>
12577S:	Maintained
12578F:	drivers/rapidio/
12579
12580RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12581L:	linux-wireless@vger.kernel.org
12582S:	Orphan
12583F:	drivers/net/wireless/ray*
12584
12585RCUTORTURE TEST FRAMEWORK
12586M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12587M:	Josh Triplett <josh@joshtriplett.org>
12588R:	Steven Rostedt <rostedt@goodmis.org>
12589R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12590R:	Lai Jiangshan <jiangshanlai@gmail.com>
12591L:	linux-kernel@vger.kernel.org
12592S:	Supported
12593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12594F:	tools/testing/selftests/rcutorture
12595
12596RDC R-321X SoC
12597M:	Florian Fainelli <florian@openwrt.org>
12598S:	Maintained
12599
12600RDC R6040 FAST ETHERNET DRIVER
12601M:	Florian Fainelli <f.fainelli@gmail.com>
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	drivers/net/ethernet/rdc/r6040.c
12605
12606RDMAVT - RDMA verbs software
12607M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12608M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12609L:	linux-rdma@vger.kernel.org
12610S:	Supported
12611F:	drivers/infiniband/sw/rdmavt
12612
12613RDS - RELIABLE DATAGRAM SOCKETS
12614M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12615L:	netdev@vger.kernel.org
12616L:	linux-rdma@vger.kernel.org
12617L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12618W:	https://oss.oracle.com/projects/rds/
12619S:	Supported
12620F:	net/rds/
12621F:	Documentation/networking/rds.txt
12622
12623RDT - RESOURCE ALLOCATION
12624M:	Fenghua Yu <fenghua.yu@intel.com>
12625M:	Reinette Chatre <reinette.chatre@intel.com>
12626L:	linux-kernel@vger.kernel.org
12627S:	Supported
12628F:	arch/x86/kernel/cpu/intel_rdt*
12629F:	arch/x86/include/asm/intel_rdt_sched.h
12630F:	Documentation/x86/intel_rdt*
12631
12632READ-COPY UPDATE (RCU)
12633M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12634M:	Josh Triplett <josh@joshtriplett.org>
12635R:	Steven Rostedt <rostedt@goodmis.org>
12636R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12637R:	Lai Jiangshan <jiangshanlai@gmail.com>
12638L:	linux-kernel@vger.kernel.org
12639W:	http://www.rdrop.com/users/paulmck/RCU/
12640S:	Supported
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12642F:	Documentation/RCU/
12643X:	Documentation/RCU/torture.txt
12644F:	include/linux/rcu*
12645X:	include/linux/srcu*.h
12646F:	kernel/rcu/
12647X:	kernel/rcu/srcu*.c
12648
12649REAL TIME CLOCK (RTC) SUBSYSTEM
12650M:	Alessandro Zummo <a.zummo@towertech.it>
12651M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12652L:	linux-rtc@vger.kernel.org
12653Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12655S:	Maintained
12656F:	Documentation/devicetree/bindings/rtc/
12657F:	Documentation/rtc.txt
12658F:	drivers/rtc/
12659F:	include/linux/rtc.h
12660F:	include/uapi/linux/rtc.h
12661F:	include/linux/rtc/
12662F:	include/linux/platform_data/rtc-*
12663F:	tools/testing/selftests/rtc/
12664
12665REALTEK AUDIO CODECS
12666M:	Bard Liao <bardliao@realtek.com>
12667M:	Oder Chiou <oder_chiou@realtek.com>
12668S:	Maintained
12669F:	sound/soc/codecs/rt*
12670F:	include/sound/rt*.h
12671
12672REALTEK RTL83xx SMI DSA ROUTER CHIPS
12673M:	Linus Walleij <linus.walleij@linaro.org>
12674S:	Maintained
12675F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12676F:	drivers/net/dsa/realtek-smi*
12677F:	drivers/net/dsa/rtl83*
12678
12679REGISTER MAP ABSTRACTION
12680M:	Mark Brown <broonie@kernel.org>
12681L:	linux-kernel@vger.kernel.org
12682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12683S:	Supported
12684F:	Documentation/devicetree/bindings/regmap/
12685F:	drivers/base/regmap/
12686F:	include/linux/regmap.h
12687
12688REISERFS FILE SYSTEM
12689L:	reiserfs-devel@vger.kernel.org
12690S:	Supported
12691F:	fs/reiserfs/
12692
12693REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12694M:	Ohad Ben-Cohen <ohad@wizery.com>
12695M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12696L:	linux-remoteproc@vger.kernel.org
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12698S:	Maintained
12699F:	Documentation/devicetree/bindings/remoteproc/
12700F:	Documentation/remoteproc.txt
12701F:	drivers/remoteproc/
12702F:	include/linux/remoteproc.h
12703
12704REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12705M:	Ohad Ben-Cohen <ohad@wizery.com>
12706M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12707L:	linux-remoteproc@vger.kernel.org
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12709S:	Maintained
12710F:	drivers/rpmsg/
12711F:	Documentation/rpmsg.txt
12712F:	include/linux/rpmsg.h
12713F:	include/linux/rpmsg/
12714
12715RENESAS CLOCK DRIVERS
12716M:	Geert Uytterhoeven <geert+renesas@glider.be>
12717L:	linux-renesas-soc@vger.kernel.org
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12719S:	Supported
12720F:	drivers/clk/renesas/
12721
12722RENESAS EMEV2 I2C DRIVER
12723M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12724S:	Supported
12725F:	drivers/i2c/busses/i2c-emev2.c
12726
12727RENESAS ETHERNET DRIVERS
12728R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12729L:	netdev@vger.kernel.org
12730L:	linux-renesas-soc@vger.kernel.org
12731F:	Documentation/devicetree/bindings/net/renesas,*.txt
12732F:	Documentation/devicetree/bindings/net/sh_eth.txt
12733F:	drivers/net/ethernet/renesas/
12734F:	include/linux/sh_eth.h
12735
12736RENESAS R-CAR GYROADC DRIVER
12737M:	Marek Vasut <marek.vasut@gmail.com>
12738L:	linux-iio@vger.kernel.org
12739S:	Supported
12740F:	drivers/iio/adc/rcar_gyro_adc.c
12741
12742RENESAS R-CAR I2C DRIVERS
12743M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12744S:	Supported
12745F:	drivers/i2c/busses/i2c-rcar.c
12746F:	drivers/i2c/busses/i2c-sh_mobile.c
12747
12748RENESAS RIIC DRIVER
12749M:	Chris Brandt <chris.brandt@renesas.com>
12750S:	Supported
12751F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12752F:	drivers/i2c/busses/i2c-riic.c
12753
12754RENESAS USB PHY DRIVER
12755M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12756L:	linux-renesas-soc@vger.kernel.org
12757S:	Maintained
12758F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12759
12760RESET CONTROLLER FRAMEWORK
12761M:	Philipp Zabel <p.zabel@pengutronix.de>
12762T:	git git://git.pengutronix.de/git/pza/linux
12763S:	Maintained
12764F:	drivers/reset/
12765F:	Documentation/devicetree/bindings/reset/
12766F:	include/dt-bindings/reset/
12767F:	include/linux/reset.h
12768F:	include/linux/reset-controller.h
12769
12770RESTARTABLE SEQUENCES SUPPORT
12771M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12772M:	Peter Zijlstra <peterz@infradead.org>
12773M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12774M:	Boqun Feng <boqun.feng@gmail.com>
12775L:	linux-kernel@vger.kernel.org
12776S:	Supported
12777F:	kernel/rseq.c
12778F:	include/uapi/linux/rseq.h
12779F:	include/trace/events/rseq.h
12780F:	tools/testing/selftests/rseq/
12781
12782RFKILL
12783M:	Johannes Berg <johannes@sipsolutions.net>
12784L:	linux-wireless@vger.kernel.org
12785W:	http://wireless.kernel.org/
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12788S:	Maintained
12789F:	Documentation/rfkill.txt
12790F:	Documentation/ABI/stable/sysfs-class-rfkill
12791F:	net/rfkill/
12792F:	include/linux/rfkill.h
12793F:	include/uapi/linux/rfkill.h
12794
12795RHASHTABLE
12796M:	Thomas Graf <tgraf@suug.ch>
12797M:	Herbert Xu <herbert@gondor.apana.org.au>
12798L:	netdev@vger.kernel.org
12799S:	Maintained
12800F:	lib/rhashtable.c
12801F:	lib/test_rhashtable.c
12802F:	include/linux/rhashtable.h
12803F:	include/linux/rhashtable-types.h
12804
12805RICOH R5C592 MEMORYSTICK DRIVER
12806M:	Maxim Levitsky <maximlevitsky@gmail.com>
12807S:	Maintained
12808F:	drivers/memstick/host/r592.*
12809
12810RICOH SMARTMEDIA/XD DRIVER
12811M:	Maxim Levitsky <maximlevitsky@gmail.com>
12812S:	Maintained
12813F:	drivers/mtd/nand/raw/r852.c
12814F:	drivers/mtd/nand/raw/r852.h
12815
12816RISC-V ARCHITECTURE
12817M:	Palmer Dabbelt <palmer@sifive.com>
12818M:	Albert Ou <aou@eecs.berkeley.edu>
12819L:	linux-riscv@lists.infradead.org
12820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12821S:	Supported
12822F:	arch/riscv/
12823K:	riscv
12824N:	riscv
12825
12826ROCCAT DRIVERS
12827M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12828W:	http://sourceforge.net/projects/roccat/
12829S:	Maintained
12830F:	drivers/hid/hid-roccat*
12831F:	include/linux/hid-roccat*
12832F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12833
12834ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12835M:	Jacob chen <jacob2.chen@rock-chips.com>
12836L:	linux-media@vger.kernel.org
12837S:	Maintained
12838F:	drivers/media/platform/rockchip/rga/
12839F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12840
12841ROCKER DRIVER
12842M:	Jiri Pirko <jiri@resnulli.us>
12843L:	netdev@vger.kernel.org
12844S:	Supported
12845F:	drivers/net/ethernet/rocker/
12846
12847ROCKETPORT DRIVER
12848P:	Comtrol Corp.
12849W:	http://www.comtrol.com
12850S:	Maintained
12851F:	Documentation/serial/rocket.txt
12852F:	drivers/tty/rocket*
12853
12854ROCKETPORT EXPRESS/INFINITY DRIVER
12855M:	Kevin Cernekee <cernekee@gmail.com>
12856L:	linux-serial@vger.kernel.org
12857S:	Odd Fixes
12858F:	drivers/tty/serial/rp2.*
12859
12860ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12861M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12862L:	linux-kernel@vger.kernel.org
12863L:	linux-renesas-soc@vger.kernel.org
12864S:	Supported
12865F:	drivers/mfd/bd9571mwv.c
12866F:	drivers/regulator/bd9571mwv-regulator.c
12867F:	drivers/gpio/gpio-bd9571mwv.c
12868F:	include/linux/mfd/bd9571mwv.h
12869F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12870
12871ROSE NETWORK LAYER
12872M:	Ralf Baechle <ralf@linux-mips.org>
12873L:	linux-hams@vger.kernel.org
12874W:	http://www.linux-ax25.org/
12875S:	Maintained
12876F:	include/net/rose.h
12877F:	include/uapi/linux/rose.h
12878F:	net/rose/
12879
12880RTL2830 MEDIA DRIVER
12881M:	Antti Palosaari <crope@iki.fi>
12882L:	linux-media@vger.kernel.org
12883W:	https://linuxtv.org
12884W:	http://palosaari.fi/linux/
12885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12886T:	git git://linuxtv.org/anttip/media_tree.git
12887S:	Maintained
12888F:	drivers/media/dvb-frontends/rtl2830*
12889
12890RTL2832 MEDIA DRIVER
12891M:	Antti Palosaari <crope@iki.fi>
12892L:	linux-media@vger.kernel.org
12893W:	https://linuxtv.org
12894W:	http://palosaari.fi/linux/
12895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12896T:	git git://linuxtv.org/anttip/media_tree.git
12897S:	Maintained
12898F:	drivers/media/dvb-frontends/rtl2832*
12899
12900RTL2832_SDR MEDIA DRIVER
12901M:	Antti Palosaari <crope@iki.fi>
12902L:	linux-media@vger.kernel.org
12903W:	https://linuxtv.org
12904W:	http://palosaari.fi/linux/
12905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12906T:	git git://linuxtv.org/anttip/media_tree.git
12907S:	Maintained
12908F:	drivers/media/dvb-frontends/rtl2832_sdr*
12909
12910RTL8180 WIRELESS DRIVER
12911L:	linux-wireless@vger.kernel.org
12912W:	http://wireless.kernel.org/
12913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12914S:	Orphan
12915F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12916
12917RTL8187 WIRELESS DRIVER
12918M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12919M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12920M:	Larry Finger <Larry.Finger@lwfinger.net>
12921L:	linux-wireless@vger.kernel.org
12922W:	http://wireless.kernel.org/
12923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12924S:	Maintained
12925F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12926
12927REALTEK WIRELESS DRIVER (rtlwifi family)
12928M:	Ping-Ke Shih <pkshih@realtek.com>
12929L:	linux-wireless@vger.kernel.org
12930W:	http://wireless.kernel.org/
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12932S:	Maintained
12933F:	drivers/net/wireless/realtek/rtlwifi/
12934
12935RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12936M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12937L:	linux-wireless@vger.kernel.org
12938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12939S:	Maintained
12940F:	drivers/net/wireless/realtek/rtl8xxxu/
12941
12942RXRPC SOCKETS (AF_RXRPC)
12943M:	David Howells <dhowells@redhat.com>
12944L:	linux-afs@lists.infradead.org
12945S:	Supported
12946F:	net/rxrpc/
12947F:	include/keys/rxrpc-type.h
12948F:	include/net/af_rxrpc.h
12949F:	include/trace/events/rxrpc.h
12950F:	include/uapi/linux/rxrpc.h
12951F:	Documentation/networking/rxrpc.txt
12952W:	https://www.infradead.org/~dhowells/kafs/
12953
12954S3 SAVAGE FRAMEBUFFER DRIVER
12955M:	Antonino Daplas <adaplas@gmail.com>
12956L:	linux-fbdev@vger.kernel.org
12957S:	Maintained
12958F:	drivers/video/fbdev/savage/
12959
12960S390
12961M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12962M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12963L:	linux-s390@vger.kernel.org
12964W:	http://www.ibm.com/developerworks/linux/linux390/
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12966S:	Supported
12967F:	arch/s390/
12968F:	drivers/s390/
12969F:	Documentation/s390/
12970F:	Documentation/driver-api/s390-drivers.rst
12971
12972S390 COMMON I/O LAYER
12973M:	Sebastian Ott <sebott@linux.ibm.com>
12974M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12975L:	linux-s390@vger.kernel.org
12976W:	http://www.ibm.com/developerworks/linux/linux390/
12977S:	Supported
12978F:	drivers/s390/cio/
12979
12980S390 DASD DRIVER
12981M:	Stefan Haberland <sth@linux.ibm.com>
12982M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12983L:	linux-s390@vger.kernel.org
12984W:	http://www.ibm.com/developerworks/linux/linux390/
12985S:	Supported
12986F:	drivers/s390/block/dasd*
12987F:	block/partitions/ibm.c
12988
12989S390 IOMMU (PCI)
12990M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12991L:	linux-s390@vger.kernel.org
12992W:	http://www.ibm.com/developerworks/linux/linux390/
12993S:	Supported
12994F:	drivers/iommu/s390-iommu.c
12995
12996S390 IUCV NETWORK LAYER
12997M:	Julian Wiedmann <jwi@linux.ibm.com>
12998M:	Ursula Braun <ubraun@linux.ibm.com>
12999L:	linux-s390@vger.kernel.org
13000W:	http://www.ibm.com/developerworks/linux/linux390/
13001S:	Supported
13002F:	drivers/s390/net/*iucv*
13003F:	include/net/iucv/
13004F:	net/iucv/
13005
13006S390 NETWORK DRIVERS
13007M:	Julian Wiedmann <jwi@linux.ibm.com>
13008M:	Ursula Braun <ubraun@linux.ibm.com>
13009L:	linux-s390@vger.kernel.org
13010W:	http://www.ibm.com/developerworks/linux/linux390/
13011S:	Supported
13012F:	drivers/s390/net/
13013
13014S390 PCI SUBSYSTEM
13015M:	Sebastian Ott <sebott@linux.ibm.com>
13016M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13017L:	linux-s390@vger.kernel.org
13018W:	http://www.ibm.com/developerworks/linux/linux390/
13019S:	Supported
13020F:	arch/s390/pci/
13021F:	drivers/pci/hotplug/s390_pci_hpc.c
13022
13023S390 VFIO-CCW DRIVER
13024M:	Cornelia Huck <cohuck@redhat.com>
13025M:	Halil Pasic <pasic@linux.ibm.com>
13026L:	linux-s390@vger.kernel.org
13027L:	kvm@vger.kernel.org
13028S:	Supported
13029F:	drivers/s390/cio/vfio_ccw*
13030F:	Documentation/s390/vfio-ccw.txt
13031F:	include/uapi/linux/vfio_ccw.h
13032
13033S390 ZCRYPT DRIVER
13034M:	Harald Freudenberger <freude@linux.ibm.com>
13035L:	linux-s390@vger.kernel.org
13036W:	http://www.ibm.com/developerworks/linux/linux390/
13037S:	Supported
13038F:	drivers/s390/crypto/
13039
13040S390 VFIO AP DRIVER
13041M:	Tony Krowiak <akrowiak@linux.ibm.com>
13042M:	Pierre Morel <pmorel@linux.ibm.com>
13043M:	Halil Pasic <pasic@linux.ibm.com>
13044L:	linux-s390@vger.kernel.org
13045W:	http://www.ibm.com/developerworks/linux/linux390/
13046S:	Supported
13047F:	drivers/s390/crypto/vfio_ap_drv.c
13048F:	drivers/s390/crypto/vfio_ap_private.h
13049F:	drivers/s390/crypto/vfio_ap_ops.c
13050F:	Documentation/s390/vfio-ap.txt
13051
13052S390 ZFCP DRIVER
13053M:	Steffen Maier <maier@linux.ibm.com>
13054M:	Benjamin Block <bblock@linux.ibm.com>
13055L:	linux-s390@vger.kernel.org
13056W:	http://www.ibm.com/developerworks/linux/linux390/
13057S:	Supported
13058F:	drivers/s390/scsi/zfcp_*
13059
13060S3C24XX SD/MMC Driver
13061M:	Ben Dooks <ben-linux@fluff.org>
13062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13063S:	Supported
13064F:	drivers/mmc/host/s3cmci.*
13065
13066SAA6588 RDS RECEIVER DRIVER
13067M:	Hans Verkuil <hverkuil@xs4all.nl>
13068L:	linux-media@vger.kernel.org
13069T:	git git://linuxtv.org/media_tree.git
13070W:	https://linuxtv.org
13071S:	Odd Fixes
13072F:	drivers/media/i2c/saa6588*
13073
13074SAA7134 VIDEO4LINUX DRIVER
13075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13076L:	linux-media@vger.kernel.org
13077W:	https://linuxtv.org
13078T:	git git://linuxtv.org/media_tree.git
13079S:	Odd fixes
13080F:	Documentation/media/v4l-drivers/saa7134*
13081F:	drivers/media/pci/saa7134/
13082
13083SAA7146 VIDEO4LINUX-2 DRIVER
13084M:	Hans Verkuil <hverkuil@xs4all.nl>
13085L:	linux-media@vger.kernel.org
13086T:	git git://linuxtv.org/media_tree.git
13087S:	Maintained
13088F:	drivers/media/common/saa7146/
13089F:	drivers/media/pci/saa7146/
13090F:	include/media/saa7146*
13091
13092SAMSUNG AUDIO (ASoC) DRIVERS
13093M:	Krzysztof Kozlowski <krzk@kernel.org>
13094M:	Sangbeom Kim <sbkim73@samsung.com>
13095M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13097S:	Supported
13098F:	sound/soc/samsung/
13099F:	Documentation/devicetree/bindings/sound/samsung*
13100
13101SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13102M:	Krzysztof Kozlowski <krzk@kernel.org>
13103L:	linux-crypto@vger.kernel.org
13104L:	linux-samsung-soc@vger.kernel.org
13105S:	Maintained
13106F:	drivers/crypto/exynos-rng.c
13107F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13108
13109SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13110M:	Łukasz Stelmach <l.stelmach@samsung.com>
13111L:	linux-samsung-soc@vger.kernel.org
13112S:	Maintained
13113F:	drivers/char/hw_random/exynos-trng.c
13114F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13115
13116SAMSUNG FRAMEBUFFER DRIVER
13117M:	Jingoo Han <jingoohan1@gmail.com>
13118L:	linux-fbdev@vger.kernel.org
13119S:	Maintained
13120F:	drivers/video/fbdev/s3c-fb.c
13121
13122SAMSUNG LAPTOP DRIVER
13123M:	Corentin Chary <corentin.chary@gmail.com>
13124L:	platform-driver-x86@vger.kernel.org
13125S:	Maintained
13126F:	drivers/platform/x86/samsung-laptop.c
13127
13128SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13129M:	Sangbeom Kim <sbkim73@samsung.com>
13130M:	Krzysztof Kozlowski <krzk@kernel.org>
13131M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13132L:	linux-kernel@vger.kernel.org
13133L:	linux-samsung-soc@vger.kernel.org
13134S:	Supported
13135F:	drivers/mfd/sec*.c
13136F:	drivers/regulator/s2m*.c
13137F:	drivers/regulator/s5m*.c
13138F:	drivers/clk/clk-s2mps11.c
13139F:	drivers/rtc/rtc-s5m.c
13140F:	include/linux/mfd/samsung/
13141F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13142F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13143F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13144F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13145
13146SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13147M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13148L:	linux-media@vger.kernel.org
13149L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13150S:	Maintained
13151F:	drivers/media/platform/s3c-camif/
13152F:	include/media/drv-intf/s3c_camif.h
13153
13154SAMSUNG S3FWRN5 NFC DRIVER
13155M:	Robert Baldyga <r.baldyga@samsung.com>
13156M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13157L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13158S:	Supported
13159F:	drivers/nfc/s3fwrn5
13160
13161SAMSUNG S5C73M3 CAMERA DRIVER
13162M:	Kyungmin Park <kyungmin.park@samsung.com>
13163M:	Andrzej Hajda <a.hajda@samsung.com>
13164L:	linux-media@vger.kernel.org
13165S:	Supported
13166F:	drivers/media/i2c/s5c73m3/*
13167
13168SAMSUNG S5K5BAF CAMERA DRIVER
13169M:	Kyungmin Park <kyungmin.park@samsung.com>
13170M:	Andrzej Hajda <a.hajda@samsung.com>
13171L:	linux-media@vger.kernel.org
13172S:	Supported
13173F:	drivers/media/i2c/s5k5baf.c
13174
13175SAMSUNG S5P Security SubSystem (SSS) DRIVER
13176M:	Krzysztof Kozlowski <krzk@kernel.org>
13177M:	Vladimir Zapolskiy <vz@mleia.com>
13178M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13179L:	linux-crypto@vger.kernel.org
13180L:	linux-samsung-soc@vger.kernel.org
13181S:	Maintained
13182F:	drivers/crypto/s5p-sss.c
13183
13184SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13185M:	Kyungmin Park <kyungmin.park@samsung.com>
13186M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13187L:	linux-media@vger.kernel.org
13188Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13189S:	Supported
13190F:	drivers/media/platform/exynos4-is/
13191
13192SAMSUNG SOC CLOCK DRIVERS
13193M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13194M:	Tomasz Figa <tomasz.figa@gmail.com>
13195M:	Chanwoo Choi <cw00.choi@samsung.com>
13196S:	Supported
13197L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13199F:	drivers/clk/samsung/
13200F:	include/dt-bindings/clock/exynos*.h
13201F:	Documentation/devicetree/bindings/clock/exynos*.txt
13202
13203SAMSUNG SPI DRIVERS
13204M:	Kukjin Kim <kgene@kernel.org>
13205M:	Krzysztof Kozlowski <krzk@kernel.org>
13206M:	Andi Shyti <andi@etezian.org>
13207L:	linux-spi@vger.kernel.org
13208L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13209S:	Maintained
13210F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13211F:	drivers/spi/spi-s3c*
13212F:	include/linux/platform_data/spi-s3c64xx.h
13213
13214SAMSUNG SXGBE DRIVERS
13215M:	Byungho An <bh74.an@samsung.com>
13216M:	Girish K S <ks.giri@samsung.com>
13217M:	Vipul Pandya <vipul.pandya@samsung.com>
13218S:	Supported
13219L:	netdev@vger.kernel.org
13220F:	drivers/net/ethernet/samsung/sxgbe/
13221
13222SAMSUNG THERMAL DRIVER
13223M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13224L:	linux-pm@vger.kernel.org
13225L:	linux-samsung-soc@vger.kernel.org
13226S:	Supported
13227T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13228F:	drivers/thermal/samsung/
13229
13230SAMSUNG USB2 PHY DRIVER
13231M:	Kamil Debski <kamil@wypas.org>
13232M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13233L:	linux-kernel@vger.kernel.org
13234S:	Supported
13235F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13236F:	Documentation/phy/samsung-usb2.txt
13237F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13238F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13239F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13240F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13241F:	drivers/phy/samsung/phy-samsung-usb2.c
13242F:	drivers/phy/samsung/phy-samsung-usb2.h
13243
13244SC1200 WDT DRIVER
13245M:	Zwane Mwaikambo <zwanem@gmail.com>
13246S:	Maintained
13247F:	drivers/watchdog/sc1200wdt.c
13248
13249SCHEDULER
13250M:	Ingo Molnar <mingo@redhat.com>
13251M:	Peter Zijlstra <peterz@infradead.org>
13252L:	linux-kernel@vger.kernel.org
13253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13254S:	Maintained
13255F:	kernel/sched/
13256F:	include/linux/sched.h
13257F:	include/uapi/linux/sched.h
13258F:	include/linux/wait.h
13259
13260SCR24X CHIP CARD INTERFACE DRIVER
13261M:	Lubomir Rintel <lkundrak@v3.sk>
13262S:	Supported
13263F:	drivers/char/pcmcia/scr24x_cs.c
13264
13265SCSI CDROM DRIVER
13266M:	Jens Axboe <axboe@kernel.dk>
13267L:	linux-scsi@vger.kernel.org
13268W:	http://www.kernel.dk
13269S:	Maintained
13270F:	drivers/scsi/sr*
13271
13272SCSI RDMA PROTOCOL (SRP) INITIATOR
13273M:	Bart Van Assche <bvanassche@acm.org>
13274L:	linux-rdma@vger.kernel.org
13275S:	Supported
13276Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13277F:	drivers/infiniband/ulp/srp/
13278F:	include/scsi/srp.h
13279
13280SCSI RDMA PROTOCOL (SRP) TARGET
13281M:	Bart Van Assche <bvanassche@acm.org>
13282L:	linux-rdma@vger.kernel.org
13283L:	target-devel@vger.kernel.org
13284S:	Supported
13285Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13286F:	drivers/infiniband/ulp/srpt/
13287
13288SCSI SG DRIVER
13289M:	Doug Gilbert <dgilbert@interlog.com>
13290L:	linux-scsi@vger.kernel.org
13291W:	http://sg.danny.cz/sg
13292S:	Maintained
13293F:	Documentation/scsi/scsi-generic.txt
13294F:	drivers/scsi/sg.c
13295F:	include/scsi/sg.h
13296
13297SCSI SUBSYSTEM
13298M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13300M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13302L:	linux-scsi@vger.kernel.org
13303S:	Maintained
13304F:	Documentation/devicetree/bindings/scsi/
13305F:	drivers/scsi/
13306F:	include/scsi/
13307
13308SCSI TAPE DRIVER
13309M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13310L:	linux-scsi@vger.kernel.org
13311S:	Maintained
13312F:	Documentation/scsi/st.txt
13313F:	drivers/scsi/st.*
13314F:	drivers/scsi/st_*.h
13315
13316SCTP PROTOCOL
13317M:	Vlad Yasevich <vyasevich@gmail.com>
13318M:	Neil Horman <nhorman@tuxdriver.com>
13319M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13320L:	linux-sctp@vger.kernel.org
13321W:	http://lksctp.sourceforge.net
13322S:	Maintained
13323F:	Documentation/networking/sctp.txt
13324F:	include/linux/sctp.h
13325F:	include/uapi/linux/sctp.h
13326F:	include/net/sctp/
13327F:	net/sctp/
13328
13329SCx200 CPU SUPPORT
13330M:	Jim Cromie <jim.cromie@gmail.com>
13331S:	Odd Fixes
13332F:	Documentation/i2c/busses/scx200_acb
13333F:	arch/x86/platform/scx200/
13334F:	drivers/watchdog/scx200_wdt.c
13335F:	drivers/i2c/busses/scx200*
13336F:	drivers/mtd/maps/scx200_docflash.c
13337F:	include/linux/scx200.h
13338
13339SCx200 GPIO DRIVER
13340M:	Jim Cromie <jim.cromie@gmail.com>
13341S:	Maintained
13342F:	drivers/char/scx200_gpio.c
13343F:	include/linux/scx200_gpio.h
13344
13345SCx200 HRT CLOCKSOURCE DRIVER
13346M:	Jim Cromie <jim.cromie@gmail.com>
13347S:	Maintained
13348F:	drivers/clocksource/scx200_hrt.c
13349
13350SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13351M:	Sascha Sommer <saschasommer@freenet.de>
13352L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13353S:	Maintained
13354F:	drivers/mmc/host/sdricoh_cs.c
13355
13356SECURE COMPUTING
13357M:	Kees Cook <keescook@chromium.org>
13358R:	Andy Lutomirski <luto@amacapital.net>
13359R:	Will Drewry <wad@chromium.org>
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13361S:	Supported
13362F:	kernel/seccomp.c
13363F:	include/uapi/linux/seccomp.h
13364F:	include/linux/seccomp.h
13365F:	tools/testing/selftests/seccomp/*
13366F:	tools/testing/selftests/kselftest_harness.h
13367F:	Documentation/userspace-api/seccomp_filter.rst
13368K:	\bsecure_computing
13369K:	\bTIF_SECCOMP\b
13370
13371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13372M:	Al Cooper <alcooperx@gmail.com>
13373L:	linux-mmc@vger.kernel.org
13374L:	bcm-kernel-feedback-list@broadcom.com
13375S:	Maintained
13376F:	drivers/mmc/host/sdhci-brcmstb*
13377
13378SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13379M:	Adrian Hunter <adrian.hunter@intel.com>
13380L:	linux-mmc@vger.kernel.org
13381T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13382S:	Maintained
13383F:	drivers/mmc/host/sdhci*
13384F:	include/linux/mmc/sdhci*
13385
13386SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13387M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13388M:	Manjunath M B <manjumb@synopsys.com>
13389L:	linux-mmc@vger.kernel.org
13390S:	Maintained
13391F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13392
13393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13394M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Supported
13397F:	drivers/mmc/host/sdhci-of-at91.c
13398
13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13400M:	Ben Dooks <ben-linux@fluff.org>
13401M:	Jaehoon Chung <jh80.chung@samsung.com>
13402L:	linux-mmc@vger.kernel.org
13403S:	Maintained
13404F:	drivers/mmc/host/sdhci-s3c*
13405
13406SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13407M:	Viresh Kumar <vireshk@kernel.org>
13408L:	linux-mmc@vger.kernel.org
13409S:	Maintained
13410F:	drivers/mmc/host/sdhci-spear.c
13411
13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13413M:	Kishon Vijay Abraham I <kishon@ti.com>
13414L:	linux-mmc@vger.kernel.org
13415S:	Maintained
13416F:	drivers/mmc/host/sdhci-omap.c
13417
13418SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13419M:	Scott Bauer <scott.bauer@intel.com>
13420M:	Jonathan Derrick <jonathan.derrick@intel.com>
13421L:	linux-block@vger.kernel.org
13422S:	Supported
13423F:	block/sed*
13424F:	block/opal_proto.h
13425F:	include/linux/sed*
13426F:	include/uapi/linux/sed*
13427
13428SECURITY CONTACT
13429M:	Security Officers <security@kernel.org>
13430S:	Supported
13431
13432SECURITY SUBSYSTEM
13433M:	James Morris <jmorris@namei.org>
13434M:	"Serge E. Hallyn" <serge@hallyn.com>
13435L:	linux-security-module@vger.kernel.org (suggested Cc:)
13436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13437W:	http://kernsec.org/
13438S:	Supported
13439F:	security/
13440X:	security/selinux/
13441
13442SELINUX SECURITY MODULE
13443M:	Paul Moore <paul@paul-moore.com>
13444M:	Stephen Smalley <sds@tycho.nsa.gov>
13445M:	Eric Paris <eparis@parisplace.org>
13446L:	selinux@vger.kernel.org
13447W:	https://selinuxproject.org
13448W:	https://github.com/SELinuxProject
13449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13450S:	Supported
13451F:	include/linux/selinux*
13452F:	security/selinux/
13453F:	scripts/selinux/
13454F:	Documentation/admin-guide/LSM/SELinux.rst
13455
13456SENSABLE PHANTOM
13457M:	Jiri Slaby <jirislaby@gmail.com>
13458S:	Maintained
13459F:	drivers/misc/phantom.c
13460F:	include/uapi/linux/phantom.h
13461
13462SERIAL DEVICE BUS
13463M:	Rob Herring <robh@kernel.org>
13464L:	linux-serial@vger.kernel.org
13465S:	Maintained
13466F:	Documentation/devicetree/bindings/serial/slave-device.txt
13467F:	drivers/tty/serdev/
13468F:	include/linux/serdev.h
13469
13470SERIAL DRIVERS
13471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13472L:	linux-serial@vger.kernel.org
13473S:	Maintained
13474F:	Documentation/devicetree/bindings/serial/
13475F:	drivers/tty/serial/
13476
13477SERIAL IR RECEIVER
13478M:	Sean Young <sean@mess.org>
13479L:	linux-media@vger.kernel.org
13480S:	Maintained
13481F:	drivers/media/rc/serial_ir.c
13482
13483SFC NETWORK DRIVER
13484M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13485M:	Edward Cree <ecree@solarflare.com>
13486M:	Bert Kenward <bkenward@solarflare.com>
13487L:	netdev@vger.kernel.org
13488S:	Supported
13489F:	drivers/net/ethernet/sfc/
13490
13491SGI GRU DRIVER
13492M:	Dimitri Sivanich <sivanich@sgi.com>
13493S:	Maintained
13494F:	drivers/misc/sgi-gru/
13495
13496SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13497M:	Pat Gefre <pfg@sgi.com>
13498L:	linux-ia64@vger.kernel.org
13499S:	Supported
13500F:	Documentation/ia64/serial.txt
13501F:	drivers/tty/serial/ioc?_serial.c
13502F:	include/linux/ioc?.h
13503
13504SGI XP/XPC/XPNET DRIVER
13505M:	Cliff Whickman <cpw@sgi.com>
13506M:	Robin Holt <robinmholt@gmail.com>
13507S:	Maintained
13508F:	drivers/misc/sgi-xp/
13509
13510SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13511M:	Ursula Braun <ubraun@linux.ibm.com>
13512L:	linux-s390@vger.kernel.org
13513W:	http://www.ibm.com/developerworks/linux/linux390/
13514S:	Supported
13515F:	net/smc/
13516
13517SHARP RJ54N1CB0C SENSOR DRIVER
13518M:	Jacopo Mondi <jacopo@jmondi.org>
13519L:	linux-media@vger.kernel.org
13520T:	git git://linuxtv.org/media_tree.git
13521S:	Odd fixes
13522F:	drivers/media/i2c/rj54n1cb0c.c
13523F:	include/media/i2c/rj54n1cb0c.h
13524
13525SH_VEU V4L2 MEM2MEM DRIVER
13526L:	linux-media@vger.kernel.org
13527S:	Orphan
13528F:	drivers/media/platform/sh_veu.c
13529
13530SH_VOU V4L2 OUTPUT DRIVER
13531L:	linux-media@vger.kernel.org
13532S:	Orphan
13533F:	drivers/media/platform/sh_vou.c
13534F:	include/media/drv-intf/sh_vou.h
13535
13536SI2157 MEDIA DRIVER
13537M:	Antti Palosaari <crope@iki.fi>
13538L:	linux-media@vger.kernel.org
13539W:	https://linuxtv.org
13540W:	http://palosaari.fi/linux/
13541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13542T:	git git://linuxtv.org/anttip/media_tree.git
13543S:	Maintained
13544F:	drivers/media/tuners/si2157*
13545
13546SI2165 MEDIA DRIVER
13547M:	Matthias Schwarzott <zzam@gentoo.org>
13548L:	linux-media@vger.kernel.org
13549W:	https://linuxtv.org
13550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13551S:	Maintained
13552F:	drivers/media/dvb-frontends/si2165*
13553
13554SI2168 MEDIA DRIVER
13555M:	Antti Palosaari <crope@iki.fi>
13556L:	linux-media@vger.kernel.org
13557W:	https://linuxtv.org
13558W:	http://palosaari.fi/linux/
13559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13560T:	git git://linuxtv.org/anttip/media_tree.git
13561S:	Maintained
13562F:	drivers/media/dvb-frontends/si2168*
13563
13564SI470X FM RADIO RECEIVER I2C DRIVER
13565M:	Hans Verkuil <hverkuil@xs4all.nl>
13566L:	linux-media@vger.kernel.org
13567T:	git git://linuxtv.org/media_tree.git
13568W:	https://linuxtv.org
13569S:	Odd Fixes
13570F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13571
13572SI470X FM RADIO RECEIVER USB DRIVER
13573M:	Hans Verkuil <hverkuil@xs4all.nl>
13574L:	linux-media@vger.kernel.org
13575T:	git git://linuxtv.org/media_tree.git
13576W:	https://linuxtv.org
13577S:	Maintained
13578F:	drivers/media/radio/si470x/radio-si470x-common.c
13579F:	drivers/media/radio/si470x/radio-si470x.h
13580F:	drivers/media/radio/si470x/radio-si470x-usb.c
13581
13582SI4713 FM RADIO TRANSMITTER I2C DRIVER
13583M:	Eduardo Valentin <edubezval@gmail.com>
13584L:	linux-media@vger.kernel.org
13585T:	git git://linuxtv.org/media_tree.git
13586W:	https://linuxtv.org
13587S:	Odd Fixes
13588F:	drivers/media/radio/si4713/si4713.?
13589
13590SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13591M:	Eduardo Valentin <edubezval@gmail.com>
13592L:	linux-media@vger.kernel.org
13593T:	git git://linuxtv.org/media_tree.git
13594W:	https://linuxtv.org
13595S:	Odd Fixes
13596F:	drivers/media/radio/si4713/radio-platform-si4713.c
13597
13598SI4713 FM RADIO TRANSMITTER USB DRIVER
13599M:	Hans Verkuil <hverkuil@xs4all.nl>
13600L:	linux-media@vger.kernel.org
13601T:	git git://linuxtv.org/media_tree.git
13602W:	https://linuxtv.org
13603S:	Maintained
13604F:	drivers/media/radio/si4713/radio-usb-si4713.c
13605
13606SIANO DVB DRIVER
13607M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13608L:	linux-media@vger.kernel.org
13609W:	https://linuxtv.org
13610T:	git git://linuxtv.org/media_tree.git
13611S:	Odd fixes
13612F:	drivers/media/common/siano/
13613F:	drivers/media/usb/siano/
13614F:	drivers/media/usb/siano/
13615F:	drivers/media/mmc/siano/
13616
13617SIFIVE DRIVERS
13618M:	Palmer Dabbelt <palmer@sifive.com>
13619L:	linux-riscv@lists.infradead.org
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13621S:	Supported
13622K:	sifive
13623N:	sifive
13624
13625SILEAD TOUCHSCREEN DRIVER
13626M:	Hans de Goede <hdegoede@redhat.com>
13627L:	linux-input@vger.kernel.org
13628L:	platform-driver-x86@vger.kernel.org
13629S:	Maintained
13630F:	drivers/input/touchscreen/silead.c
13631F:	drivers/platform/x86/touchscreen_dmi.c
13632
13633SILICON MOTION SM712 FRAME BUFFER DRIVER
13634M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13635M:	Teddy Wang <teddy.wang@siliconmotion.com>
13636M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13637L:	linux-fbdev@vger.kernel.org
13638S:	Maintained
13639F:	drivers/video/fbdev/sm712*
13640F:	Documentation/fb/sm712fb.txt
13641
13642SIMPLE FIRMWARE INTERFACE (SFI)
13643M:	Len Brown <lenb@kernel.org>
13644L:	sfi-devel@simplefirmware.org
13645W:	http://simplefirmware.org/
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13647S:	Supported
13648F:	arch/x86/platform/sfi/
13649F:	drivers/sfi/
13650F:	include/linux/sfi*.h
13651
13652SIMPLEFB FB DRIVER
13653M:	Hans de Goede <hdegoede@redhat.com>
13654L:	linux-fbdev@vger.kernel.org
13655S:	Maintained
13656F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13657F:	drivers/video/fbdev/simplefb.c
13658F:	include/linux/platform_data/simplefb.h
13659
13660SIMTEC EB110ATX (Chalice CATS)
13661P:	Ben Dooks
13662P:	Vincent Sanders <vince@simtec.co.uk>
13663M:	Simtec Linux Team <linux@simtec.co.uk>
13664W:	http://www.simtec.co.uk/products/EB110ATX/
13665S:	Supported
13666
13667SIMTEC EB2410ITX (BAST)
13668P:	Ben Dooks
13669P:	Vincent Sanders <vince@simtec.co.uk>
13670M:	Simtec Linux Team <linux@simtec.co.uk>
13671W:	http://www.simtec.co.uk/products/EB2410ITX/
13672S:	Supported
13673F:	arch/arm/mach-s3c24xx/mach-bast.c
13674F:	arch/arm/mach-s3c24xx/bast-ide.c
13675F:	arch/arm/mach-s3c24xx/bast-irq.c
13676
13677SIPHASH PRF ROUTINES
13678M:	Jason A. Donenfeld <Jason@zx2c4.com>
13679S:	Maintained
13680F:	lib/siphash.c
13681F:	lib/test_siphash.c
13682F:	include/linux/siphash.h
13683
13684SIOX
13685M:	Gavin Schenk <g.schenk@eckelmann.de>
13686M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13688S:	Supported
13689F:	drivers/siox/*
13690F:	drivers/gpio/gpio-siox.c
13691F:	include/trace/events/siox.h
13692
13693SIS 190 ETHERNET DRIVER
13694M:	Francois Romieu <romieu@fr.zoreil.com>
13695L:	netdev@vger.kernel.org
13696S:	Maintained
13697F:	drivers/net/ethernet/sis/sis190.c
13698
13699SIS 900/7016 FAST ETHERNET DRIVER
13700M:	Daniele Venzano <venza@brownhat.org>
13701W:	http://www.brownhat.org/sis900.html
13702L:	netdev@vger.kernel.org
13703S:	Maintained
13704F:	drivers/net/ethernet/sis/sis900.*
13705
13706SIS FRAMEBUFFER DRIVER
13707M:	Thomas Winischhofer <thomas@winischhofer.net>
13708W:	http://www.winischhofer.net/linuxsisvga.shtml
13709S:	Maintained
13710F:	Documentation/fb/sisfb.txt
13711F:	drivers/video/fbdev/sis/
13712F:	include/video/sisfb.h
13713
13714SIS USB2VGA DRIVER
13715M:	Thomas Winischhofer <thomas@winischhofer.net>
13716W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13717S:	Maintained
13718F:	drivers/usb/misc/sisusbvga/
13719
13720SLAB ALLOCATOR
13721M:	Christoph Lameter <cl@linux.com>
13722M:	Pekka Enberg <penberg@kernel.org>
13723M:	David Rientjes <rientjes@google.com>
13724M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13725M:	Andrew Morton <akpm@linux-foundation.org>
13726L:	linux-mm@kvack.org
13727S:	Maintained
13728F:	include/linux/sl?b*.h
13729F:	mm/sl?b*
13730
13731SLEEPABLE READ-COPY UPDATE (SRCU)
13732M:	Lai Jiangshan <jiangshanlai@gmail.com>
13733M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13734M:	Josh Triplett <josh@joshtriplett.org>
13735R:	Steven Rostedt <rostedt@goodmis.org>
13736R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13737L:	linux-kernel@vger.kernel.org
13738W:	http://www.rdrop.com/users/paulmck/RCU/
13739S:	Supported
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13741F:	include/linux/srcu*.h
13742F:	kernel/rcu/srcu*.c
13743
13744SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13745M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13747S:	Maintained
13748F:	drivers/slimbus/
13749F:	Documentation/devicetree/bindings/slimbus/
13750F:	include/linux/slimbus.h
13751
13752SMACK SECURITY MODULE
13753M:	Casey Schaufler <casey@schaufler-ca.com>
13754L:	linux-security-module@vger.kernel.org
13755W:	http://schaufler-ca.com
13756T:	git git://github.com/cschaufler/smack-next
13757S:	Maintained
13758F:	Documentation/admin-guide/LSM/Smack.rst
13759F:	security/smack/
13760
13761SMC91x ETHERNET DRIVER
13762M:	Nicolas Pitre <nico@fluxnic.net>
13763S:	Odd Fixes
13764F:	drivers/net/ethernet/smsc/smc91x.*
13765
13766SMIA AND SMIA++ IMAGE SENSOR DRIVER
13767M:	Sakari Ailus <sakari.ailus@iki.fi>
13768L:	linux-media@vger.kernel.org
13769S:	Maintained
13770F:	drivers/media/i2c/smiapp/
13771F:	include/media/i2c/smiapp.h
13772F:	drivers/media/i2c/smiapp-pll.c
13773F:	drivers/media/i2c/smiapp-pll.h
13774F:	include/uapi/linux/smiapp.h
13775F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13776
13777SMM665 HARDWARE MONITOR DRIVER
13778M:	Guenter Roeck <linux@roeck-us.net>
13779L:	linux-hwmon@vger.kernel.org
13780S:	Maintained
13781F:	Documentation/hwmon/smm665
13782F:	drivers/hwmon/smm665.c
13783
13784SMSC EMC2103 HARDWARE MONITOR DRIVER
13785M:	Steve Glendinning <steve.glendinning@shawell.net>
13786L:	linux-hwmon@vger.kernel.org
13787S:	Maintained
13788F:	Documentation/hwmon/emc2103
13789F:	drivers/hwmon/emc2103.c
13790
13791SMSC SCH5627 HARDWARE MONITOR DRIVER
13792M:	Hans de Goede <hdegoede@redhat.com>
13793L:	linux-hwmon@vger.kernel.org
13794S:	Supported
13795F:	Documentation/hwmon/sch5627
13796F:	drivers/hwmon/sch5627.c
13797
13798SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13799M:	Steve Glendinning <steve.glendinning@shawell.net>
13800L:	linux-fbdev@vger.kernel.org
13801S:	Maintained
13802F:	drivers/video/fbdev/smscufx.c
13803
13804SMSC47B397 HARDWARE MONITOR DRIVER
13805M:	Jean Delvare <jdelvare@suse.com>
13806L:	linux-hwmon@vger.kernel.org
13807S:	Maintained
13808F:	Documentation/hwmon/smsc47b397
13809F:	drivers/hwmon/smsc47b397.c
13810
13811SMSC911x ETHERNET DRIVER
13812M:	Steve Glendinning <steve.glendinning@shawell.net>
13813L:	netdev@vger.kernel.org
13814S:	Maintained
13815F:	include/linux/smsc911x.h
13816F:	drivers/net/ethernet/smsc/smsc911x.*
13817
13818SMSC9420 PCI ETHERNET DRIVER
13819M:	Steve Glendinning <steve.glendinning@shawell.net>
13820L:	netdev@vger.kernel.org
13821S:	Maintained
13822F:	drivers/net/ethernet/smsc/smsc9420.*
13823
13824SOC-CAMERA V4L2 SUBSYSTEM
13825L:	linux-media@vger.kernel.org
13826T:	git git://linuxtv.org/media_tree.git
13827S:	Orphan
13828F:	include/media/soc*
13829F:	drivers/media/i2c/soc_camera/
13830F:	drivers/media/platform/soc_camera/
13831
13832SOCIONEXT SYNQUACER I2C DRIVER
13833M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13834L:	linux-i2c@vger.kernel.org
13835S:	Maintained
13836F:	drivers/i2c/busses/i2c-synquacer.c
13837F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13838
13839SOCIONEXT UNIPHIER SOUND DRIVER
13840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13841S:	Orphan
13842F:	sound/soc/uniphier/
13843
13844SOEKRIS NET48XX LED SUPPORT
13845M:	Chris Boot <bootc@bootc.net>
13846S:	Maintained
13847F:	drivers/leds/leds-net48xx.c
13848
13849SOFT-ROCE DRIVER (rxe)
13850M:	Moni Shoua <monis@mellanox.com>
13851L:	linux-rdma@vger.kernel.org
13852S:	Supported
13853W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13854Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13855F:	drivers/infiniband/sw/rxe/
13856F:	include/uapi/rdma/rdma_user_rxe.h
13857
13858SOFTLOGIC 6x10 MPEG CODEC
13859M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13860M:	Anton Sviridenko <anton@corp.bluecherry.net>
13861M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13862M:	Andrey Utkin <andrey_utkin@fastmail.com>
13863M:	Ismael Luceno <ismael@iodev.co.uk>
13864L:	linux-media@vger.kernel.org
13865S:	Supported
13866F:	drivers/media/pci/solo6x10/
13867
13868SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13869M:	James Morse <james.morse@arm.com>
13870L:	linux-arm-kernel@lists.infradead.org
13871S:	Maintained
13872F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13873F:	drivers/firmware/arm_sdei.c
13874F:	include/linux/arm_sdei.h
13875F:	include/uapi/linux/arm_sdei.h
13876
13877SOFTWARE RAID (Multiple Disks) SUPPORT
13878M:	Shaohua Li <shli@kernel.org>
13879L:	linux-raid@vger.kernel.org
13880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13881S:	Supported
13882F:	drivers/md/Makefile
13883F:	drivers/md/Kconfig
13884F:	drivers/md/md*
13885F:	drivers/md/raid*
13886F:	include/linux/raid/
13887F:	include/uapi/linux/raid/
13888
13889SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13890M:	Jassi Brar <jaswinder.singh@linaro.org>
13891L:	netdev@vger.kernel.org
13892S:	Maintained
13893F:	drivers/net/ethernet/socionext/netsec.c
13894F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13895
13896SOLIDRUN CLEARFOG SUPPORT
13897M:	Russell King <linux@armlinux.org.uk>
13898S:	Maintained
13899F:	arch/arm/boot/dts/armada-388-clearfog*
13900F:	arch/arm/boot/dts/armada-38x-solidrun-*
13901
13902SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13903M:	Russell King <linux@armlinux.org.uk>
13904S:	Maintained
13905F:	arch/arm/boot/dts/imx6*-cubox-i*
13906F:	arch/arm/boot/dts/imx6*-hummingboard*
13907F:	arch/arm/boot/dts/imx6*-sr-*
13908
13909SONIC NETWORK DRIVER
13910M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13911L:	netdev@vger.kernel.org
13912S:	Maintained
13913F:	drivers/net/ethernet/natsemi/sonic.*
13914
13915SONICS SILICON BACKPLANE DRIVER (SSB)
13916M:	Michael Buesch <m@bues.ch>
13917L:	linux-wireless@vger.kernel.org
13918S:	Maintained
13919F:	drivers/ssb/
13920F:	include/linux/ssb/
13921
13922SONY IMX258 SENSOR DRIVER
13923M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13924L:	linux-media@vger.kernel.org
13925T:	git git://linuxtv.org/media_tree.git
13926S:	Maintained
13927F:	drivers/media/i2c/imx258.c
13928
13929SONY IMX274 SENSOR DRIVER
13930M:	Leon Luo <leonl@leopardimaging.com>
13931L:	linux-media@vger.kernel.org
13932T:	git git://linuxtv.org/media_tree.git
13933S:	Maintained
13934F:	drivers/media/i2c/imx274.c
13935F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13936
13937SONY IMX319 SENSOR DRIVER
13938M:	Bingbu Cao <bingbu.cao@intel.com>
13939L:	linux-media@vger.kernel.org
13940T:	git git://linuxtv.org/media_tree.git
13941S:	Maintained
13942F:	drivers/media/i2c/imx319.c
13943
13944SONY IMX355 SENSOR DRIVER
13945M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13946L:	linux-media@vger.kernel.org
13947T:	git git://linuxtv.org/media_tree.git
13948S:	Maintained
13949F:	drivers/media/i2c/imx355.c
13950
13951SONY MEMORYSTICK CARD SUPPORT
13952M:	Alex Dubov <oakad@yahoo.com>
13953W:	http://tifmxx.berlios.de/
13954S:	Maintained
13955F:	drivers/memstick/host/tifm_ms.c
13956
13957SONY MEMORYSTICK STANDARD SUPPORT
13958M:	Maxim Levitsky <maximlevitsky@gmail.com>
13959S:	Maintained
13960F:	drivers/memstick/core/ms_block.*
13961
13962SONY VAIO CONTROL DEVICE DRIVER
13963M:	Mattia Dongili <malattia@linux.it>
13964L:	platform-driver-x86@vger.kernel.org
13965W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13966S:	Maintained
13967F:	Documentation/laptops/sony-laptop.txt
13968F:	drivers/char/sonypi.c
13969F:	drivers/platform/x86/sony-laptop.c
13970F:	include/linux/sony-laptop.h
13971
13972SOUND
13973M:	Jaroslav Kysela <perex@perex.cz>
13974M:	Takashi Iwai <tiwai@suse.com>
13975L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13976W:	http://www.alsa-project.org/
13977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13978T:	git git://git.alsa-project.org/alsa-kernel.git
13979Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13980S:	Maintained
13981F:	Documentation/sound/
13982F:	include/sound/
13983F:	include/uapi/sound/
13984F:	sound/
13985
13986SOUND - COMPRESSED AUDIO
13987M:	Vinod Koul <vkoul@kernel.org>
13988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13990S:	Supported
13991F:	Documentation/sound/designs/compress-offload.rst
13992F:	include/sound/compress_driver.h
13993F:	include/uapi/sound/compress_*
13994F:	sound/core/compress_offload.c
13995F:	sound/soc/soc-compress.c
13996
13997SOUND - DMAENGINE HELPERS
13998M:	Lars-Peter Clausen <lars@metafoo.de>
13999S:	Supported
14000F:	include/sound/dmaengine_pcm.h
14001F:	sound/core/pcm_dmaengine.c
14002F:	sound/soc/soc-generic-dmaengine-pcm.c
14003
14004SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14005M:	Liam Girdwood <lgirdwood@gmail.com>
14006M:	Mark Brown <broonie@kernel.org>
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14009W:	http://alsa-project.org/main/index.php/ASoC
14010S:	Supported
14011F:	Documentation/devicetree/bindings/sound/
14012F:	Documentation/sound/soc/
14013F:	sound/soc/
14014F:	include/sound/soc*
14015
14016SOUNDWIRE SUBSYSTEM
14017M:	Vinod Koul <vkoul@kernel.org>
14018M:	Sanyog Kale <sanyog.r.kale@intel.com>
14019R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14021S:	Supported
14022F:	Documentation/driver-api/soundwire/
14023F:	drivers/soundwire/
14024F:	include/linux/soundwire/
14025
14026SP2 MEDIA DRIVER
14027M:	Olli Salonen <olli.salonen@iki.fi>
14028L:	linux-media@vger.kernel.org
14029W:	https://linuxtv.org
14030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14031S:	Maintained
14032F:	drivers/media/dvb-frontends/sp2*
14033
14034SPARC + UltraSPARC (sparc/sparc64)
14035M:	"David S. Miller" <davem@davemloft.net>
14036L:	sparclinux@vger.kernel.org
14037Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14040S:	Maintained
14041F:	arch/sparc/
14042F:	drivers/sbus/
14043
14044SPARC SERIAL DRIVERS
14045M:	"David S. Miller" <davem@davemloft.net>
14046L:	sparclinux@vger.kernel.org
14047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14049S:	Maintained
14050F:	include/linux/sunserialcore.h
14051F:	drivers/tty/serial/suncore.c
14052F:	drivers/tty/serial/sunhv.c
14053F:	drivers/tty/serial/sunsab.c
14054F:	drivers/tty/serial/sunsab.h
14055F:	drivers/tty/serial/sunsu.c
14056F:	drivers/tty/serial/sunzilog.c
14057F:	drivers/tty/serial/sunzilog.h
14058F:	drivers/tty/vcc.c
14059
14060SPARSE CHECKER
14061M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14062L:	linux-sparse@vger.kernel.org
14063W:	https://sparse.wiki.kernel.org/
14064T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14065S:	Maintained
14066F:	include/linux/compiler.h
14067
14068SPEAR CLOCK FRAMEWORK SUPPORT
14069M:	Viresh Kumar <vireshk@kernel.org>
14070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14071W:	http://www.st.com/spear
14072S:	Maintained
14073F:	drivers/clk/spear/
14074
14075SPEAR PLATFORM SUPPORT
14076M:	Viresh Kumar <vireshk@kernel.org>
14077M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14079W:	http://www.st.com/spear
14080S:	Maintained
14081F:	arch/arm/boot/dts/spear*
14082F:	arch/arm/mach-spear/
14083
14084SPI NOR SUBSYSTEM
14085M:	Marek Vasut <marek.vasut@gmail.com>
14086L:	linux-mtd@lists.infradead.org
14087W:	http://www.linux-mtd.infradead.org/
14088Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14089T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14090T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14091S:	Maintained
14092F:	drivers/mtd/spi-nor/
14093F:	include/linux/mtd/spi-nor.h
14094
14095SPI SUBSYSTEM
14096M:	Mark Brown <broonie@kernel.org>
14097L:	linux-spi@vger.kernel.org
14098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14099Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14100S:	Maintained
14101F:	Documentation/devicetree/bindings/spi/
14102F:	Documentation/spi/
14103F:	drivers/spi/
14104F:	include/linux/spi/
14105F:	include/uapi/linux/spi/
14106F:	tools/spi/
14107
14108SPIDERNET NETWORK DRIVER for CELL
14109M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14110L:	netdev@vger.kernel.org
14111S:	Supported
14112F:	Documentation/networking/spider_net.txt
14113F:	drivers/net/ethernet/toshiba/spider_net*
14114
14115SPMI SUBSYSTEM
14116R:	Stephen Boyd <sboyd@kernel.org>
14117L:	linux-arm-msm@vger.kernel.org
14118F:	Documentation/devicetree/bindings/spmi/
14119F:	drivers/spmi/
14120F:	include/dt-bindings/spmi/spmi.h
14121F:	include/linux/spmi.h
14122F:	include/trace/events/spmi.h
14123
14124SPU FILE SYSTEM
14125M:	Jeremy Kerr <jk@ozlabs.org>
14126L:	linuxppc-dev@lists.ozlabs.org
14127W:	http://www.ibm.com/developerworks/power/cell/
14128S:	Supported
14129F:	Documentation/filesystems/spufs.txt
14130F:	arch/powerpc/platforms/cell/spufs/
14131
14132SQUASHFS FILE SYSTEM
14133M:	Phillip Lougher <phillip@squashfs.org.uk>
14134L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14135W:	http://squashfs.org.uk
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14137S:	Maintained
14138F:	Documentation/filesystems/squashfs.txt
14139F:	fs/squashfs/
14140
14141SRM (Alpha) environment access
14142M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14143S:	Maintained
14144F:	arch/alpha/kernel/srm_env.c
14145
14146ST STM32 I2C/SMBUS DRIVER
14147M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14148L:	linux-i2c@vger.kernel.org
14149S:	Maintained
14150F:	drivers/i2c/busses/i2c-stm32*
14151
14152ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14153M:	Song Qiang <songqiang1304521@gmail.com>
14154L:	linux-iio@vger.kernel.org
14155S:	Maintained
14156F:	drivers/iio/proximity/vl53l0x-i2c.c
14157F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14158
14159STABLE BRANCH
14160M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14161M:	Sasha Levin <sashal@kernel.org>
14162L:	stable@vger.kernel.org
14163S:	Supported
14164F:	Documentation/process/stable-kernel-rules.rst
14165
14166STAGING - COMEDI
14167M:	Ian Abbott <abbotti@mev.co.uk>
14168M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14169S:	Odd Fixes
14170F:	drivers/staging/comedi/
14171
14172STAGING - EROFS FILE SYSTEM
14173M:	Gao Xiang <gaoxiang25@huawei.com>
14174M:	Chao Yu <yuchao0@huawei.com>
14175L:	linux-erofs@lists.ozlabs.org
14176S:	Maintained
14177F:	drivers/staging/erofs/
14178
14179STAGING - INDUSTRIAL IO
14180M:	Jonathan Cameron <jic23@kernel.org>
14181L:	linux-iio@vger.kernel.org
14182S:	Odd Fixes
14183F:	Documentation/devicetree/bindings/staging/iio/
14184F:	drivers/staging/iio/
14185
14186STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14187M:	Marc Dietrich <marvin24@gmx.de>
14188L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14189L:	linux-tegra@vger.kernel.org
14190S:	Maintained
14191F:	drivers/staging/nvec/
14192
14193STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14194M:	Jens Frederich <jfrederich@gmail.com>
14195M:	Daniel Drake <dsd@laptop.org>
14196M:	Jon Nettleton <jon.nettleton@gmail.com>
14197W:	http://wiki.laptop.org/go/DCON
14198S:	Maintained
14199F:	drivers/staging/olpc_dcon/
14200
14201STAGING - REALTEK RTL8712U DRIVERS
14202M:	Larry Finger <Larry.Finger@lwfinger.net>
14203M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14204S:	Odd Fixes
14205F:	drivers/staging/rtl8712/
14206
14207STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14208M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14209M:	Teddy Wang <teddy.wang@siliconmotion.com>
14210M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14211L:	linux-fbdev@vger.kernel.org
14212S:	Maintained
14213F:	drivers/staging/sm750fb/
14214
14215STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14216M:	William Hubbs <w.d.hubbs@gmail.com>
14217M:	Chris Brannon <chris@the-brannons.com>
14218M:	Kirk Reiser <kirk@reisers.ca>
14219M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14220L:	speakup@linux-speakup.org
14221W:	http://www.linux-speakup.org/
14222S:	Odd Fixes
14223F:	drivers/staging/speakup/
14224
14225STAGING - VIA VT665X DRIVERS
14226M:	Forest Bond <forest@alittletooquiet.net>
14227S:	Odd Fixes
14228F:	drivers/staging/vt665?/
14229
14230STAGING - WILC1000 WIFI DRIVER
14231M:	Aditya Shankar <aditya.shankar@microchip.com>
14232M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14233L:	linux-wireless@vger.kernel.org
14234S:	Supported
14235F:	drivers/staging/wilc1000/
14236
14237STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14238M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14239S:	Odd Fixes
14240F:	drivers/staging/xgifb/
14241
14242STAGING SUBSYSTEM
14243M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14245L:	devel@driverdev.osuosl.org
14246S:	Supported
14247F:	drivers/staging/
14248
14249STARFIRE/DURALAN NETWORK DRIVER
14250M:	Ion Badulescu <ionut@badula.org>
14251S:	Odd Fixes
14252F:	drivers/net/ethernet/adaptec/starfire*
14253
14254STEC S1220 SKD DRIVER
14255M:	Bart Van Assche <bart.vanassche@wdc.com>
14256L:	linux-block@vger.kernel.org
14257S:	Maintained
14258F:	drivers/block/skd*[ch]
14259
14260STI AUDIO (ASoC) DRIVERS
14261M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14263S:	Maintained
14264F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14265F:	sound/soc/sti/
14266
14267STI CEC DRIVER
14268M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14269S:	Maintained
14270F:	drivers/media/platform/sti/cec/
14271F:	Documentation/devicetree/bindings/media/stih-cec.txt
14272
14273STK1160 USB VIDEO CAPTURE DRIVER
14274M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14275L:	linux-media@vger.kernel.org
14276T:	git git://linuxtv.org/media_tree.git
14277S:	Maintained
14278F:	drivers/media/usb/stk1160/
14279
14280STM32 AUDIO (ASoC) DRIVERS
14281M:	Olivier Moysan <olivier.moysan@st.com>
14282M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14284S:	Maintained
14285F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14286F:	sound/soc/stm/
14287
14288STM32 TIMER/LPTIMER DRIVERS
14289M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14290S:	Maintained
14291F:	drivers/*/stm32-*timer*
14292F:	drivers/pwm/pwm-stm32*
14293F:	include/linux/*/stm32-*tim*
14294F:	Documentation/ABI/testing/*timer-stm32
14295F:	Documentation/devicetree/bindings/*/stm32-*timer*
14296F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14297
14298STMMAC ETHERNET DRIVER
14299M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14300M:	Alexandre Torgue <alexandre.torgue@st.com>
14301M:	Jose Abreu <joabreu@synopsys.com>
14302L:	netdev@vger.kernel.org
14303W:	http://www.stlinux.com
14304S:	Supported
14305F:	drivers/net/ethernet/stmicro/stmmac/
14306
14307SUN3/3X
14308M:	Sam Creasey <sammy@sammy.net>
14309W:	http://sammy.net/sun3/
14310S:	Maintained
14311F:	arch/m68k/kernel/*sun3*
14312F:	arch/m68k/sun3*/
14313F:	arch/m68k/include/asm/sun3*
14314F:	drivers/net/ethernet/i825xx/sun3*
14315
14316SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14317M:	Hans de Goede <hdegoede@redhat.com>
14318L:	linux-input@vger.kernel.org
14319S:	Maintained
14320F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14321F:	drivers/input/keyboard/sun4i-lradc-keys.c
14322
14323SUNDANCE NETWORK DRIVER
14324M:	Denis Kirjanov <kda@linux-powerpc.org>
14325L:	netdev@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/ethernet/dlink/sundance.c
14328
14329SUPERH
14330M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14331M:	Rich Felker <dalias@libc.org>
14332L:	linux-sh@vger.kernel.org
14333Q:	http://patchwork.kernel.org/project/linux-sh/list/
14334S:	Maintained
14335F:	Documentation/sh/
14336F:	arch/sh/
14337F:	drivers/sh/
14338
14339SUSPEND TO RAM
14340M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14341M:	Len Brown <len.brown@intel.com>
14342M:	Pavel Machek <pavel@ucw.cz>
14343L:	linux-pm@vger.kernel.org
14344B:	https://bugzilla.kernel.org
14345S:	Supported
14346F:	Documentation/power/
14347F:	arch/x86/kernel/acpi/
14348F:	drivers/base/power/
14349F:	kernel/power/
14350F:	include/linux/suspend.h
14351F:	include/linux/freezer.h
14352F:	include/linux/pm.h
14353
14354SVGA HANDLING
14355M:	Martin Mares <mj@ucw.cz>
14356L:	linux-video@atrey.karlin.mff.cuni.cz
14357S:	Maintained
14358F:	Documentation/svga.txt
14359F:	arch/x86/boot/video*
14360
14361SWIOTLB SUBSYSTEM
14362M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14363L:	iommu@lists.linux-foundation.org
14364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14365S:	Supported
14366F:	kernel/dma/swiotlb.c
14367F:	arch/*/kernel/pci-swiotlb.c
14368F:	include/linux/swiotlb.h
14369
14370SWITCHDEV
14371M:	Jiri Pirko <jiri@resnulli.us>
14372M:	Ivan Vecera <ivecera@redhat.com>
14373L:	netdev@vger.kernel.org
14374S:	Supported
14375F:	net/switchdev/
14376F:	include/net/switchdev.h
14377
14378SY8106A REGULATOR DRIVER
14379M:	Icenowy Zheng <icenowy@aosc.io>
14380S:	Maintained
14381F:	drivers/regulator/sy8106a-regulator.c
14382F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14383
14384SYNC FILE FRAMEWORK
14385M:	Sumit Semwal <sumit.semwal@linaro.org>
14386R:	Gustavo Padovan <gustavo@padovan.org>
14387S:	Maintained
14388L:	linux-media@vger.kernel.org
14389L:	dri-devel@lists.freedesktop.org
14390F:	drivers/dma-buf/sync_*
14391F:	drivers/dma-buf/dma-fence*
14392F:	drivers/dma-buf/sw_sync.c
14393F:	include/linux/sync_file.h
14394F:	include/uapi/linux/sync_file.h
14395F:	Documentation/sync_file.txt
14396T:	git git://anongit.freedesktop.org/drm/drm-misc
14397
14398SYNOPSYS ARC ARCHITECTURE
14399M:	Vineet Gupta <vgupta@synopsys.com>
14400L:	linux-snps-arc@lists.infradead.org
14401S:	Supported
14402F:	arch/arc/
14403F:	Documentation/devicetree/bindings/arc/*
14404F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14405F:	drivers/clocksource/arc_timer.c
14406F:	drivers/tty/serial/arc_uart.c
14407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14408
14409SYNOPSYS ARC HSDK SDP pll clock driver
14410M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14411S:	Supported
14412F:	drivers/clk/clk-hsdk-pll.c
14413F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14414
14415SYNOPSYS ARC SDP clock driver
14416M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14417S:	Supported
14418F:	drivers/clk/axs10x/*
14419F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14420
14421SYNOPSYS ARC SDP platform support
14422M:	Alexey Brodkin <abrodkin@synopsys.com>
14423S:	Supported
14424F:	arch/arc/plat-axs10x
14425F:	arch/arc/boot/dts/ax*
14426F:	Documentation/devicetree/bindings/arc/axs10*
14427
14428SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14429M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14430S:	Supported
14431F:	drivers/reset/reset-axs10x.c
14432F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14433
14434SYNOPSYS CREG GPIO DRIVER
14435M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14436S:	Maintained
14437F:	drivers/gpio/gpio-creg-snps.c
14438F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14439
14440SYNOPSYS DESIGNWARE 8250 UART DRIVER
14441R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14442S:	Maintained
14443F:	drivers/tty/serial/8250/8250_dw.c
14444
14445SYNOPSYS DESIGNWARE APB GPIO DRIVER
14446M:	Hoan Tran <hotran@apm.com>
14447L:	linux-gpio@vger.kernel.org
14448S:	Maintained
14449F:	drivers/gpio/gpio-dwapb.c
14450F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14451
14452SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14453M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14454S:	Maintained
14455F:	drivers/dma/dwi-axi-dmac/
14456F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14457
14458SYNOPSYS DESIGNWARE DMAC DRIVER
14459M:	Viresh Kumar <vireshk@kernel.org>
14460R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14461S:	Maintained
14462F:	include/linux/dma/dw.h
14463F:	include/linux/platform_data/dma-dw.h
14464F:	drivers/dma/dw/
14465
14466SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14467M:	Jose Abreu <Jose.Abreu@synopsys.com>
14468L:	netdev@vger.kernel.org
14469S:	Supported
14470F:	drivers/net/ethernet/synopsys/
14471
14472SYNOPSYS DESIGNWARE I2C DRIVER
14473M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14474R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14475R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14476L:	linux-i2c@vger.kernel.org
14477S:	Maintained
14478F:	drivers/i2c/busses/i2c-designware-*
14479F:	include/linux/platform_data/i2c-designware.h
14480
14481SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14482M:	Jaehoon Chung <jh80.chung@samsung.com>
14483L:	linux-mmc@vger.kernel.org
14484S:	Maintained
14485F:	drivers/mmc/host/dw_mmc*
14486
14487SYNOPSYS HSDK RESET CONTROLLER DRIVER
14488M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14489S:	Supported
14490F:	drivers/reset/reset-hsdk.c
14491F:	include/dt-bindings/reset/snps,hsdk-reset.h
14492F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14493
14494SYSTEM CONFIGURATION (SYSCON)
14495M:	Lee Jones <lee.jones@linaro.org>
14496M:	Arnd Bergmann <arnd@arndb.de>
14497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14498S:	Supported
14499F:	drivers/mfd/syscon.c
14500
14501SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14502M:	Sudeep Holla <sudeep.holla@arm.com>
14503L:	linux-arm-kernel@lists.infradead.org
14504S:	Maintained
14505F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14506F:	drivers/clk/clk-sc[mp]i.c
14507F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14508F:	drivers/firmware/arm_scpi.c
14509F:	drivers/firmware/arm_scmi/
14510F:	include/linux/sc[mp]i_protocol.h
14511
14512SYSTEM RESET/SHUTDOWN DRIVERS
14513M:	Sebastian Reichel <sre@kernel.org>
14514L:	linux-pm@vger.kernel.org
14515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14516S:	Maintained
14517F:	Documentation/devicetree/bindings/power/reset/
14518F:	drivers/power/reset/
14519
14520SYSTEM TRACE MODULE CLASS
14521M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14522S:	Maintained
14523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14524F:	Documentation/trace/stm.rst
14525F:	drivers/hwtracing/stm/
14526F:	include/linux/stm.h
14527F:	include/uapi/linux/stm.h
14528
14529SYSV FILESYSTEM
14530M:	Christoph Hellwig <hch@infradead.org>
14531S:	Maintained
14532F:	Documentation/filesystems/sysv-fs.txt
14533F:	fs/sysv/
14534F:	include/linux/sysv_fs.h
14535
14536TARGET SUBSYSTEM
14537M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14538L:	linux-scsi@vger.kernel.org
14539L:	target-devel@vger.kernel.org
14540W:	http://www.linux-iscsi.org
14541W:	http://groups.google.com/group/linux-iscsi-target-dev
14542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14543S:	Supported
14544F:	drivers/target/
14545F:	include/target/
14546F:	Documentation/target/
14547
14548TASKSTATS STATISTICS INTERFACE
14549M:	Balbir Singh <bsingharora@gmail.com>
14550S:	Maintained
14551F:	Documentation/accounting/taskstats*
14552F:	include/linux/taskstats*
14553F:	kernel/taskstats.c
14554
14555TC subsystem
14556M:	Jamal Hadi Salim <jhs@mojatatu.com>
14557M:	Cong Wang <xiyou.wangcong@gmail.com>
14558M:	Jiri Pirko <jiri@resnulli.us>
14559L:	netdev@vger.kernel.org
14560S:	Maintained
14561F:	include/net/pkt_cls.h
14562F:	include/net/pkt_sched.h
14563F:	include/net/tc_act/
14564F:	include/uapi/linux/pkt_cls.h
14565F:	include/uapi/linux/pkt_sched.h
14566F:	include/uapi/linux/tc_act/
14567F:	include/uapi/linux/tc_ematch/
14568F:	net/sched/
14569
14570TC90522 MEDIA DRIVER
14571M:	Akihiro Tsukada <tskd08@gmail.com>
14572L:	linux-media@vger.kernel.org
14573S:	Odd Fixes
14574F:	drivers/media/dvb-frontends/tc90522*
14575
14576TCP LOW PRIORITY MODULE
14577M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14578M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14579W:	http://tcp-lp-mod.sourceforge.net/
14580S:	Maintained
14581F:	net/ipv4/tcp_lp.c
14582
14583TDA10071 MEDIA DRIVER
14584M:	Antti Palosaari <crope@iki.fi>
14585L:	linux-media@vger.kernel.org
14586W:	https://linuxtv.org
14587W:	http://palosaari.fi/linux/
14588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14589T:	git git://linuxtv.org/anttip/media_tree.git
14590S:	Maintained
14591F:	drivers/media/dvb-frontends/tda10071*
14592
14593TDA18212 MEDIA DRIVER
14594M:	Antti Palosaari <crope@iki.fi>
14595L:	linux-media@vger.kernel.org
14596W:	https://linuxtv.org
14597W:	http://palosaari.fi/linux/
14598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14599T:	git git://linuxtv.org/anttip/media_tree.git
14600S:	Maintained
14601F:	drivers/media/tuners/tda18212*
14602
14603TDA18218 MEDIA DRIVER
14604M:	Antti Palosaari <crope@iki.fi>
14605L:	linux-media@vger.kernel.org
14606W:	https://linuxtv.org
14607W:	http://palosaari.fi/linux/
14608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14609T:	git git://linuxtv.org/anttip/media_tree.git
14610S:	Maintained
14611F:	drivers/media/tuners/tda18218*
14612
14613TDA18250 MEDIA DRIVER
14614M:	Olli Salonen <olli.salonen@iki.fi>
14615L:	linux-media@vger.kernel.org
14616W:	https://linuxtv.org
14617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14618T:	git git://linuxtv.org/media_tree.git
14619S:	Maintained
14620F:	drivers/media/tuners/tda18250*
14621
14622TDA18271 MEDIA DRIVER
14623M:	Michael Krufky <mkrufky@linuxtv.org>
14624L:	linux-media@vger.kernel.org
14625W:	https://linuxtv.org
14626W:	http://github.com/mkrufky
14627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14628T:	git git://linuxtv.org/mkrufky/tuners.git
14629S:	Maintained
14630F:	drivers/media/tuners/tda18271*
14631
14632TDA1997x MEDIA DRIVER
14633M:	Tim Harvey <tharvey@gateworks.com>
14634L:	linux-media@vger.kernel.org
14635W:	https://linuxtv.org
14636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14637S:	Maintained
14638F:	drivers/media/i2c/tda1997x.*
14639
14640TDA827x MEDIA DRIVER
14641M:	Michael Krufky <mkrufky@linuxtv.org>
14642L:	linux-media@vger.kernel.org
14643W:	https://linuxtv.org
14644W:	http://github.com/mkrufky
14645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14646T:	git git://linuxtv.org/mkrufky/tuners.git
14647S:	Maintained
14648F:	drivers/media/tuners/tda8290.*
14649
14650TDA8290 MEDIA DRIVER
14651M:	Michael Krufky <mkrufky@linuxtv.org>
14652L:	linux-media@vger.kernel.org
14653W:	https://linuxtv.org
14654W:	http://github.com/mkrufky
14655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14656T:	git git://linuxtv.org/mkrufky/tuners.git
14657S:	Maintained
14658F:	drivers/media/tuners/tda8290.*
14659
14660TDA9840 MEDIA DRIVER
14661M:	Hans Verkuil <hverkuil@xs4all.nl>
14662L:	linux-media@vger.kernel.org
14663T:	git git://linuxtv.org/media_tree.git
14664W:	https://linuxtv.org
14665S:	Maintained
14666F:	drivers/media/i2c/tda9840*
14667
14668TEA5761 TUNER DRIVER
14669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14670L:	linux-media@vger.kernel.org
14671W:	https://linuxtv.org
14672T:	git git://linuxtv.org/media_tree.git
14673S:	Odd fixes
14674F:	drivers/media/tuners/tea5761.*
14675
14676TEA5767 TUNER DRIVER
14677M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14678L:	linux-media@vger.kernel.org
14679W:	https://linuxtv.org
14680T:	git git://linuxtv.org/media_tree.git
14681S:	Maintained
14682F:	drivers/media/tuners/tea5767.*
14683
14684TEA6415C MEDIA DRIVER
14685M:	Hans Verkuil <hverkuil@xs4all.nl>
14686L:	linux-media@vger.kernel.org
14687T:	git git://linuxtv.org/media_tree.git
14688W:	https://linuxtv.org
14689S:	Maintained
14690F:	drivers/media/i2c/tea6415c*
14691
14692TEA6420 MEDIA DRIVER
14693M:	Hans Verkuil <hverkuil@xs4all.nl>
14694L:	linux-media@vger.kernel.org
14695T:	git git://linuxtv.org/media_tree.git
14696W:	https://linuxtv.org
14697S:	Maintained
14698F:	drivers/media/i2c/tea6420*
14699
14700TEAM DRIVER
14701M:	Jiri Pirko <jiri@resnulli.us>
14702L:	netdev@vger.kernel.org
14703S:	Supported
14704F:	drivers/net/team/
14705F:	include/linux/if_team.h
14706F:	include/uapi/linux/if_team.h
14707
14708TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14709M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14710S:	Maintained
14711F:	arch/x86/platform/ts5500/
14712
14713TECHNOTREND USB IR RECEIVER
14714M:	Sean Young <sean@mess.org>
14715L:	linux-media@vger.kernel.org
14716S:	Maintained
14717F:	drivers/media/rc/ttusbir.c
14718
14719TECHWELL TW9910 VIDEO DECODER
14720L:	linux-media@vger.kernel.org
14721S:	Orphan
14722F:	drivers/media/i2c/tw9910.c
14723F:	include/media/i2c/tw9910.h
14724
14725TEE SUBSYSTEM
14726M:	Jens Wiklander <jens.wiklander@linaro.org>
14727S:	Maintained
14728F:	include/linux/tee_drv.h
14729F:	include/uapi/linux/tee.h
14730F:	drivers/tee/
14731F:	Documentation/tee.txt
14732
14733TEGRA ARCHITECTURE SUPPORT
14734M:	Thierry Reding <thierry.reding@gmail.com>
14735M:	Jonathan Hunter <jonathanh@nvidia.com>
14736L:	linux-tegra@vger.kernel.org
14737Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14739S:	Supported
14740N:	[^a-z]tegra
14741
14742TEGRA CLOCK DRIVER
14743M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14744M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14745S:	Supported
14746F:	drivers/clk/tegra/
14747
14748TEGRA DMA DRIVERS
14749M:	Laxman Dewangan <ldewangan@nvidia.com>
14750M:	Jon Hunter <jonathanh@nvidia.com>
14751S:	Supported
14752F:	drivers/dma/tegra*
14753
14754TEGRA I2C DRIVER
14755M:	Laxman Dewangan <ldewangan@nvidia.com>
14756S:	Supported
14757F:	drivers/i2c/busses/i2c-tegra.c
14758
14759TEGRA IOMMU DRIVERS
14760M:	Thierry Reding <thierry.reding@gmail.com>
14761L:	linux-tegra@vger.kernel.org
14762S:	Supported
14763F:	drivers/iommu/tegra*
14764
14765TEGRA KBC DRIVER
14766M:	Laxman Dewangan <ldewangan@nvidia.com>
14767S:	Supported
14768F:	drivers/input/keyboard/tegra-kbc.c
14769
14770TEGRA NAND DRIVER
14771M:	Stefan Agner <stefan@agner.ch>
14772M:	Lucas Stach <dev@lynxeye.de>
14773S:	Maintained
14774F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14775F:	drivers/mtd/nand/raw/tegra_nand.c
14776
14777TEGRA PWM DRIVER
14778M:	Thierry Reding <thierry.reding@gmail.com>
14779S:	Supported
14780F:	drivers/pwm/pwm-tegra.c
14781
14782TEGRA SERIAL DRIVER
14783M:	Laxman Dewangan <ldewangan@nvidia.com>
14784S:	Supported
14785F:	drivers/tty/serial/serial-tegra.c
14786
14787TEGRA SPI DRIVER
14788M:	Laxman Dewangan <ldewangan@nvidia.com>
14789S:	Supported
14790F:	drivers/spi/spi-tegra*
14791
14792TEHUTI ETHERNET DRIVER
14793M:	Andy Gospodarek <andy@greyhouse.net>
14794L:	netdev@vger.kernel.org
14795S:	Supported
14796F:	drivers/net/ethernet/tehuti/*
14797
14798Telecom Clock Driver for MCPL0010
14799M:	Mark Gross <mark.gross@intel.com>
14800S:	Supported
14801F:	drivers/char/tlclk.c
14802
14803TENSILICA XTENSA PORT (xtensa)
14804M:	Chris Zankel <chris@zankel.net>
14805M:	Max Filippov <jcmvbkbc@gmail.com>
14806L:	linux-xtensa@linux-xtensa.org
14807T:	git git://github.com/czankel/xtensa-linux.git
14808S:	Maintained
14809F:	arch/xtensa/
14810F:	drivers/irqchip/irq-xtensa-*
14811
14812Texas Instruments' System Control Interface (TISCI) Protocol Driver
14813M:	Nishanth Menon <nm@ti.com>
14814M:	Tero Kristo <t-kristo@ti.com>
14815M:	Santosh Shilimkar <ssantosh@kernel.org>
14816L:	linux-arm-kernel@lists.infradead.org
14817S:	Maintained
14818F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14819F:	drivers/firmware/ti_sci*
14820F:	include/linux/soc/ti/ti_sci_protocol.h
14821F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14822F:	drivers/soc/ti/ti_sci_pm_domains.c
14823F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14824F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14825F:	drivers/clk/keystone/sci-clk.c
14826F:	drivers/reset/reset-ti-sci.c
14827
14828THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14829M:	Hans Verkuil <hverkuil@xs4all.nl>
14830L:	linux-media@vger.kernel.org
14831T:	git git://linuxtv.org/media_tree.git
14832W:	https://linuxtv.org
14833S:	Maintained
14834F:	drivers/media/radio/radio-raremono.c
14835
14836THERMAL
14837M:	Zhang Rui <rui.zhang@intel.com>
14838M:	Eduardo Valentin <edubezval@gmail.com>
14839R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14840L:	linux-pm@vger.kernel.org
14841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14843Q:	https://patchwork.kernel.org/project/linux-pm/list/
14844S:	Supported
14845F:	drivers/thermal/
14846F:	include/linux/thermal.h
14847F:	include/uapi/linux/thermal.h
14848F:	include/linux/cpu_cooling.h
14849F:	Documentation/devicetree/bindings/thermal/
14850
14851THERMAL/CPU_COOLING
14852M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14853M:	Viresh Kumar <viresh.kumar@linaro.org>
14854M:	Javi Merino <javi.merino@kernel.org>
14855L:	linux-pm@vger.kernel.org
14856S:	Supported
14857F:	Documentation/thermal/cpu-cooling-api.txt
14858F:	drivers/thermal/cpu_cooling.c
14859F:	include/linux/cpu_cooling.h
14860
14861THINKPAD ACPI EXTRAS DRIVER
14862M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14863L:	ibm-acpi-devel@lists.sourceforge.net
14864L:	platform-driver-x86@vger.kernel.org
14865W:	http://ibm-acpi.sourceforge.net
14866W:	http://thinkwiki.org/wiki/Ibm-acpi
14867T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14868S:	Maintained
14869F:	drivers/platform/x86/thinkpad_acpi.c
14870
14871THUNDERBOLT DRIVER
14872M:	Andreas Noever <andreas.noever@gmail.com>
14873M:	Michael Jamet <michael.jamet@intel.com>
14874M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14875M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14877S:	Maintained
14878F:	Documentation/admin-guide/thunderbolt.rst
14879F:	drivers/thunderbolt/
14880F:	include/linux/thunderbolt.h
14881
14882THUNDERBOLT NETWORK DRIVER
14883M:	Michael Jamet <michael.jamet@intel.com>
14884M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14885M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14886L:	netdev@vger.kernel.org
14887S:	Maintained
14888F:	drivers/net/thunderbolt.c
14889
14890THUNDERX GPIO DRIVER
14891M:	David Daney <david.daney@cavium.com>
14892S:	Maintained
14893F:	drivers/gpio/gpio-thunderx.c
14894
14895TI AM437X VPFE DRIVER
14896M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14897L:	linux-media@vger.kernel.org
14898W:	https://linuxtv.org
14899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14900T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14901S:	Maintained
14902F:	drivers/media/platform/am437x/
14903
14904TI BANDGAP AND THERMAL DRIVER
14905M:	Eduardo Valentin <edubezval@gmail.com>
14906M:	Keerthy <j-keerthy@ti.com>
14907L:	linux-pm@vger.kernel.org
14908L:	linux-omap@vger.kernel.org
14909S:	Maintained
14910F:	drivers/thermal/ti-soc-thermal/
14911
14912TI BQ27XXX POWER SUPPLY DRIVER
14913R:	Andrew F. Davis <afd@ti.com>
14914F:	include/linux/power/bq27xxx_battery.h
14915F:	drivers/power/supply/bq27xxx_battery.c
14916F:	drivers/power/supply/bq27xxx_battery_i2c.c
14917
14918TI CDCE706 CLOCK DRIVER
14919M:	Max Filippov <jcmvbkbc@gmail.com>
14920S:	Maintained
14921F:	drivers/clk/clk-cdce706.c
14922
14923TI CLOCK DRIVER
14924M:	Tero Kristo <t-kristo@ti.com>
14925L:	linux-omap@vger.kernel.org
14926S:	Maintained
14927F:	drivers/clk/ti/
14928F:	include/linux/clk/ti.h
14929
14930TI DAVINCI MACHINE SUPPORT
14931M:	Sekhar Nori <nsekhar@ti.com>
14932M:	Kevin Hilman <khilman@kernel.org>
14933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14935S:	Supported
14936F:	arch/arm/mach-davinci/
14937F:	drivers/i2c/busses/i2c-davinci.c
14938F:	arch/arm/boot/dts/da850*
14939
14940TI DAVINCI SERIES CLOCK DRIVER
14941M:	David Lechner <david@lechnology.com>
14942R:	Sekhar Nori <nsekhar@ti.com>
14943S:	Maintained
14944F:	Documentation/devicetree/bindings/clock/ti/davinci/
14945F:	drivers/clk/davinci/
14946
14947TI DAVINCI SERIES GPIO DRIVER
14948M:	Keerthy <j-keerthy@ti.com>
14949L:	linux-gpio@vger.kernel.org
14950S:	Maintained
14951F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14952F:	drivers/gpio/gpio-davinci.c
14953
14954TI DAVINCI SERIES MEDIA DRIVER
14955M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14956L:	linux-media@vger.kernel.org
14957W:	https://linuxtv.org
14958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14959T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14960S:	Maintained
14961F:	drivers/media/platform/davinci/
14962F:	include/media/davinci/
14963
14964TI ETHERNET SWITCH DRIVER (CPSW)
14965R:	Grygorii Strashko <grygorii.strashko@ti.com>
14966L:	linux-omap@vger.kernel.org
14967L:	netdev@vger.kernel.org
14968S:	Maintained
14969F:	drivers/net/ethernet/ti/cpsw*
14970F:	drivers/net/ethernet/ti/davinci*
14971
14972TI FLASH MEDIA INTERFACE DRIVER
14973M:	Alex Dubov <oakad@yahoo.com>
14974S:	Maintained
14975F:	drivers/misc/tifm*
14976F:	drivers/mmc/host/tifm_sd.c
14977F:	include/linux/tifm.h
14978
14979TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14980M:	Santosh Shilimkar <ssantosh@kernel.org>
14981L:	linux-kernel@vger.kernel.org
14982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14983S:	Maintained
14984F:	drivers/soc/ti/*
14985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14986
14987TI LM49xxx FAMILY ASoC CODEC DRIVERS
14988M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14989M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14991S:	Maintained
14992F:	sound/soc/codecs/lm49453*
14993F:	sound/soc/codecs/isabelle*
14994
14995TI LP855x BACKLIGHT DRIVER
14996M:	Milo Kim <milo.kim@ti.com>
14997S:	Maintained
14998F:	Documentation/backlight/lp855x-driver.txt
14999F:	drivers/video/backlight/lp855x_bl.c
15000F:	include/linux/platform_data/lp855x.h
15001
15002TI LP8727 CHARGER DRIVER
15003M:	Milo Kim <milo.kim@ti.com>
15004S:	Maintained
15005F:	drivers/power/supply/lp8727_charger.c
15006F:	include/linux/platform_data/lp8727.h
15007
15008TI LP8788 MFD DRIVER
15009M:	Milo Kim <milo.kim@ti.com>
15010S:	Maintained
15011F:	drivers/iio/adc/lp8788_adc.c
15012F:	drivers/leds/leds-lp8788.c
15013F:	drivers/mfd/lp8788*.c
15014F:	drivers/power/supply/lp8788-charger.c
15015F:	drivers/regulator/lp8788-*.c
15016F:	include/linux/mfd/lp8788*.h
15017
15018TI NETCP ETHERNET DRIVER
15019M:	Wingman Kwok <w-kwok2@ti.com>
15020M:	Murali Karicheri <m-karicheri2@ti.com>
15021L:	netdev@vger.kernel.org
15022S:	Maintained
15023F:	drivers/net/ethernet/ti/netcp*
15024
15025TI PCM3060 ASoC CODEC DRIVER
15026M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15028S:	Maintained
15029F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15030F:	sound/soc/codecs/pcm3060*
15031
15032TI TAS571X FAMILY ASoC CODEC DRIVER
15033M:	Kevin Cernekee <cernekee@chromium.org>
15034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15035S:	Odd Fixes
15036F:	sound/soc/codecs/tas571x*
15037
15038TI TRF7970A NFC DRIVER
15039M:	Mark Greer <mgreer@animalcreek.com>
15040L:	linux-wireless@vger.kernel.org
15041L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15042S:	Supported
15043F:	drivers/nfc/trf7970a.c
15044F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15045
15046TI TWL4030 SERIES SOC CODEC DRIVER
15047M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15049S:	Maintained
15050F:	sound/soc/codecs/twl4030*
15051
15052TI VPE/CAL DRIVERS
15053M:	Benoit Parrot <bparrot@ti.com>
15054L:	linux-media@vger.kernel.org
15055W:	http://linuxtv.org/
15056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15057S:	Maintained
15058F:	drivers/media/platform/ti-vpe/
15059
15060TI WILINK WIRELESS DRIVERS
15061L:	linux-wireless@vger.kernel.org
15062W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15063W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15065S:	Orphan
15066F:	drivers/net/wireless/ti/
15067F:	include/linux/wl12xx.h
15068
15069TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15070M:	John Stultz <john.stultz@linaro.org>
15071M:	Thomas Gleixner <tglx@linutronix.de>
15072R:	Stephen Boyd <sboyd@kernel.org>
15073L:	linux-kernel@vger.kernel.org
15074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15075S:	Supported
15076F:	include/linux/clocksource.h
15077F:	include/linux/time.h
15078F:	include/linux/timex.h
15079F:	include/uapi/linux/time.h
15080F:	include/uapi/linux/timex.h
15081F:	kernel/time/clocksource.c
15082F:	kernel/time/time*.c
15083F:	kernel/time/alarmtimer.c
15084F:	kernel/time/ntp.c
15085F:	tools/testing/selftests/timers/
15086
15087TIPC NETWORK LAYER
15088M:	Jon Maloy <jon.maloy@ericsson.com>
15089M:	Ying Xue <ying.xue@windriver.com>
15090L:	netdev@vger.kernel.org (core kernel code)
15091L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15092W:	http://tipc.sourceforge.net/
15093S:	Maintained
15094F:	include/uapi/linux/tipc*.h
15095F:	net/tipc/
15096
15097TLAN NETWORK DRIVER
15098M:	Samuel Chessman <chessman@tux.org>
15099L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15100W:	http://sourceforge.net/projects/tlan/
15101S:	Maintained
15102F:	Documentation/networking/tlan.txt
15103F:	drivers/net/ethernet/ti/tlan.*
15104
15105TM6000 VIDEO4LINUX DRIVER
15106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15107L:	linux-media@vger.kernel.org
15108W:	https://linuxtv.org
15109T:	git git://linuxtv.org/media_tree.git
15110S:	Odd fixes
15111F:	drivers/media/usb/tm6000/
15112F:	Documentation/media/v4l-drivers/tm6000*
15113
15114TMIO/SDHI MMC DRIVER
15115M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15116L:	linux-mmc@vger.kernel.org
15117S:	Supported
15118F:	drivers/mmc/host/tmio_mmc*
15119F:	drivers/mmc/host/renesas_sdhi*
15120F:	include/linux/mfd/tmio.h
15121
15122TMP401 HARDWARE MONITOR DRIVER
15123M:	Guenter Roeck <linux@roeck-us.net>
15124L:	linux-hwmon@vger.kernel.org
15125S:	Maintained
15126F:	Documentation/hwmon/tmp401
15127F:	drivers/hwmon/tmp401.c
15128
15129TMPFS (SHMEM FILESYSTEM)
15130M:	Hugh Dickins <hughd@google.com>
15131L:	linux-mm@kvack.org
15132S:	Maintained
15133F:	include/linux/shmem_fs.h
15134F:	mm/shmem.c
15135
15136TOMOYO SECURITY MODULE
15137M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15138M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15139L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15140L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15141L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15142L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15143W:	http://tomoyo.sourceforge.jp/
15144T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15145S:	Maintained
15146F:	security/tomoyo/
15147
15148TOPSTAR LAPTOP EXTRAS DRIVER
15149M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15150L:	platform-driver-x86@vger.kernel.org
15151S:	Maintained
15152F:	drivers/platform/x86/topstar-laptop.c
15153
15154TORTURE-TEST MODULES
15155M:	Davidlohr Bueso <dave@stgolabs.net>
15156M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15157M:	Josh Triplett <josh@joshtriplett.org>
15158L:	linux-kernel@vger.kernel.org
15159S:	Supported
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15161F:	Documentation/RCU/torture.txt
15162F:	kernel/torture.c
15163F:	kernel/rcu/rcutorture.c
15164F:	kernel/rcu/rcuperf.c
15165F:	kernel/locking/locktorture.c
15166
15167TOSHIBA ACPI EXTRAS DRIVER
15168M:	Azael Avalos <coproscefalo@gmail.com>
15169L:	platform-driver-x86@vger.kernel.org
15170S:	Maintained
15171F:	drivers/platform/x86/toshiba_acpi.c
15172
15173TOSHIBA BLUETOOTH DRIVER
15174M:	Azael Avalos <coproscefalo@gmail.com>
15175L:	platform-driver-x86@vger.kernel.org
15176S:	Maintained
15177F:	drivers/platform/x86/toshiba_bluetooth.c
15178
15179TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15180M:	Azael Avalos <coproscefalo@gmail.com>
15181L:	platform-driver-x86@vger.kernel.org
15182S:	Maintained
15183F:	drivers/platform/x86/toshiba_haps.c
15184
15185TOSHIBA SMM DRIVER
15186M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15187W:	http://www.buzzard.org.uk/toshiba/
15188S:	Maintained
15189F:	drivers/char/toshiba.c
15190F:	include/linux/toshiba.h
15191F:	include/uapi/linux/toshiba.h
15192
15193TOSHIBA TC358743 DRIVER
15194M:	Mats Randgaard <matrandg@cisco.com>
15195L:	linux-media@vger.kernel.org
15196S:	Maintained
15197F:	drivers/media/i2c/tc358743*
15198F:	include/media/i2c/tc358743.h
15199
15200TOSHIBA WMI HOTKEYS DRIVER
15201M:	Azael Avalos <coproscefalo@gmail.com>
15202L:	platform-driver-x86@vger.kernel.org
15203S:	Maintained
15204F:	drivers/platform/x86/toshiba-wmi.c
15205
15206TPM DEVICE DRIVER
15207M:	Peter Huewe <peterhuewe@gmx.de>
15208M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15209R:	Jason Gunthorpe <jgg@ziepe.ca>
15210L:	linux-integrity@vger.kernel.org
15211Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15212W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15213T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15214S:	Maintained
15215F:	drivers/char/tpm/
15216
15217TRACING
15218M:	Steven Rostedt <rostedt@goodmis.org>
15219M:	Ingo Molnar <mingo@redhat.com>
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15221S:	Maintained
15222F:	Documentation/trace/ftrace.rst
15223F:	arch/*/*/*/ftrace.h
15224F:	arch/*/kernel/ftrace.c
15225F:	include/*/ftrace.h
15226F:	include/linux/trace*.h
15227F:	include/trace/
15228F:	kernel/trace/
15229F:	tools/testing/selftests/ftrace/
15230
15231TRACING MMIO ACCESSES (MMIOTRACE)
15232M:	Steven Rostedt <rostedt@goodmis.org>
15233M:	Ingo Molnar <mingo@kernel.org>
15234R:	Karol Herbst <karolherbst@gmail.com>
15235R:	Pekka Paalanen <ppaalanen@gmail.com>
15236S:	Maintained
15237L:	linux-kernel@vger.kernel.org
15238L:	nouveau@lists.freedesktop.org
15239F:	kernel/trace/trace_mmiotrace.c
15240F:	include/linux/mmiotrace.h
15241F:	arch/x86/mm/kmmio.c
15242F:	arch/x86/mm/mmio-mod.c
15243F:	arch/x86/mm/testmmiotrace.c
15244
15245TRIVIAL PATCHES
15246M:	Jiri Kosina <trivial@kernel.org>
15247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15248S:	Maintained
15249K:	^Subject:.*(?i)trivial
15250
15251TEMPO SEMICONDUCTOR DRIVERS
15252M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15253S:	Maintained
15254F:	sound/soc/codecs/tscs*.c
15255F:	sound/soc/codecs/tscs*.h
15256F:	Documentation/devicetree/bindings/sound/tscs*.txt
15257
15258TTY LAYER
15259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15260M:	Jiri Slaby <jslaby@suse.com>
15261S:	Supported
15262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15263F:	Documentation/serial/
15264F:	drivers/tty/
15265F:	drivers/tty/serial/serial_core.c
15266F:	include/linux/serial_core.h
15267F:	include/linux/serial.h
15268F:	include/linux/tty.h
15269F:	include/uapi/linux/serial_core.h
15270F:	include/uapi/linux/serial.h
15271F:	include/uapi/linux/tty.h
15272
15273TUA9001 MEDIA DRIVER
15274M:	Antti Palosaari <crope@iki.fi>
15275L:	linux-media@vger.kernel.org
15276W:	https://linuxtv.org
15277W:	http://palosaari.fi/linux/
15278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15279T:	git git://linuxtv.org/anttip/media_tree.git
15280S:	Maintained
15281F:	drivers/media/tuners/tua9001*
15282
15283TULIP NETWORK DRIVERS
15284L:	netdev@vger.kernel.org
15285L:	linux-parisc@vger.kernel.org
15286S:	Orphan
15287F:	drivers/net/ethernet/dec/tulip/
15288
15289TUN/TAP driver
15290M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15291W:	http://vtun.sourceforge.net/tun
15292S:	Maintained
15293F:	Documentation/networking/tuntap.txt
15294F:	arch/um/os-Linux/drivers/
15295
15296TURBOCHANNEL SUBSYSTEM
15297M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15298M:	Ralf Baechle <ralf@linux-mips.org>
15299L:	linux-mips@linux-mips.org
15300Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15301S:	Maintained
15302F:	drivers/tc/
15303F:	include/linux/tc.h
15304
15305TURBOSTAT UTILITY
15306M:	"Len Brown" <lenb@kernel.org>
15307L:	linux-pm@vger.kernel.org
15308B:	https://bugzilla.kernel.org
15309Q:	https://patchwork.kernel.org/project/linux-pm/list/
15310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15311S:	Supported
15312F:	tools/power/x86/turbostat/
15313
15314TW5864 VIDEO4LINUX DRIVER
15315M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15316M:	Anton Sviridenko <anton@corp.bluecherry.net>
15317M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15318M:	Andrey Utkin <andrey_utkin@fastmail.com>
15319L:	linux-media@vger.kernel.org
15320S:	Supported
15321F:	drivers/media/pci/tw5864/
15322
15323TW68 VIDEO4LINUX DRIVER
15324M:	Hans Verkuil <hverkuil@xs4all.nl>
15325L:	linux-media@vger.kernel.org
15326T:	git git://linuxtv.org/media_tree.git
15327W:	https://linuxtv.org
15328S:	Odd Fixes
15329F:	drivers/media/pci/tw68/
15330
15331TW686X VIDEO4LINUX DRIVER
15332M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15333L:	linux-media@vger.kernel.org
15334T:	git git://linuxtv.org/media_tree.git
15335W:	http://linuxtv.org
15336S:	Maintained
15337F:	drivers/media/pci/tw686x/
15338
15339UBI FILE SYSTEM (UBIFS)
15340M:	Richard Weinberger <richard@nod.at>
15341M:	Artem Bityutskiy <dedekind1@gmail.com>
15342M:	Adrian Hunter <adrian.hunter@intel.com>
15343L:	linux-mtd@lists.infradead.org
15344T:	git git://git.infradead.org/ubifs-2.6.git
15345W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15346S:	Supported
15347F:	Documentation/filesystems/ubifs.txt
15348F:	fs/ubifs/
15349
15350UCLINUX (M68KNOMMU AND COLDFIRE)
15351M:	Greg Ungerer <gerg@linux-m68k.org>
15352W:	http://www.linux-m68k.org/
15353W:	http://www.uclinux.org/
15354L:	linux-m68k@lists.linux-m68k.org
15355L:	uclinux-dev@uclinux.org  (subscribers-only)
15356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15357S:	Maintained
15358F:	arch/m68k/coldfire/
15359F:	arch/m68k/68*/
15360F:	arch/m68k/*/*_no.*
15361F:	arch/m68k/include/asm/*_no.*
15362
15363UDF FILESYSTEM
15364M:	Jan Kara <jack@suse.com>
15365S:	Maintained
15366F:	Documentation/filesystems/udf.txt
15367F:	fs/udf/
15368
15369UDRAW TABLET
15370M:	Bastien Nocera <hadess@hadess.net>
15371L:	linux-input@vger.kernel.org
15372S:	Maintained
15373F:	drivers/hid/hid-udraw-ps3.c
15374
15375UFS FILESYSTEM
15376M:	Evgeniy Dushistov <dushistov@mail.ru>
15377S:	Maintained
15378F:	Documentation/filesystems/ufs.txt
15379F:	fs/ufs/
15380
15381UHID USERSPACE HID IO DRIVER:
15382M:	David Herrmann <dh.herrmann@googlemail.com>
15383L:	linux-input@vger.kernel.org
15384S:	Maintained
15385F:	drivers/hid/uhid.c
15386F:	include/uapi/linux/uhid.h
15387
15388ULPI BUS
15389M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15390L:	linux-usb@vger.kernel.org
15391S:	Maintained
15392F:	drivers/usb/common/ulpi.c
15393F:	include/linux/ulpi/
15394
15395ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15396L:	linux-usb@vger.kernel.org
15397S:	Orphan
15398F:	drivers/uwb/
15399F:	include/linux/uwb.h
15400F:	include/linux/uwb/
15401
15402UNICORE32 ARCHITECTURE:
15403M:	Guan Xuetao <gxt@pku.edu.cn>
15404W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15405S:	Maintained
15406T:	git git://github.com/gxt/linux.git
15407F:	arch/unicore32/
15408
15409UNIFDEF
15410M:	Tony Finch <dot@dotat.at>
15411W:	http://dotat.at/prog/unifdef
15412S:	Maintained
15413F:	scripts/unifdef.c
15414
15415UNIFORM CDROM DRIVER
15416M:	Jens Axboe <axboe@kernel.dk>
15417W:	http://www.kernel.dk
15418S:	Maintained
15419F:	Documentation/cdrom/
15420F:	drivers/cdrom/cdrom.c
15421F:	include/linux/cdrom.h
15422F:	include/uapi/linux/cdrom.h
15423
15424UNISYS S-PAR DRIVERS
15425M:	David Kershner <david.kershner@unisys.com>
15426L:	sparmaintainer@unisys.com (Unisys internal)
15427S:	Supported
15428F:	include/linux/visorbus.h
15429F:	drivers/visorbus/
15430F:	drivers/staging/unisys/
15431
15432UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15433M:	Vinayak Holikatti <vinholikatti@gmail.com>
15434L:	linux-scsi@vger.kernel.org
15435S:	Supported
15436F:	Documentation/scsi/ufs.txt
15437F:	drivers/scsi/ufs/
15438
15439UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15440M:	Joao Pinto <jpinto@synopsys.com>
15441L:	linux-scsi@vger.kernel.org
15442S:	Supported
15443F:	drivers/scsi/ufs/*dwc*
15444
15445UNSORTED BLOCK IMAGES (UBI)
15446M:	Artem Bityutskiy <dedekind1@gmail.com>
15447M:	Richard Weinberger <richard@nod.at>
15448W:	http://www.linux-mtd.infradead.org/
15449L:	linux-mtd@lists.infradead.org
15450T:	git git://git.infradead.org/ubifs-2.6.git
15451S:	Supported
15452F:	drivers/mtd/ubi/
15453F:	include/linux/mtd/ubi.h
15454F:	include/uapi/mtd/ubi-user.h
15455
15456USB "USBNET" DRIVER FRAMEWORK
15457M:	Oliver Neukum <oneukum@suse.com>
15458L:	netdev@vger.kernel.org
15459W:	http://www.linux-usb.org/usbnet
15460S:	Maintained
15461F:	drivers/net/usb/usbnet.c
15462F:	include/linux/usb/usbnet.h
15463
15464USB ACM DRIVER
15465M:	Oliver Neukum <oneukum@suse.com>
15466L:	linux-usb@vger.kernel.org
15467S:	Maintained
15468F:	Documentation/usb/acm.txt
15469F:	drivers/usb/class/cdc-acm.*
15470
15471USB AR5523 WIRELESS DRIVER
15472M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15473L:	linux-wireless@vger.kernel.org
15474S:	Maintained
15475F:	drivers/net/wireless/ath/ar5523/
15476
15477USB ATTACHED SCSI
15478M:	Oliver Neukum <oneukum@suse.com>
15479L:	linux-usb@vger.kernel.org
15480L:	linux-scsi@vger.kernel.org
15481S:	Maintained
15482F:	drivers/usb/storage/uas.c
15483
15484USB CDC ETHERNET DRIVER
15485M:	Oliver Neukum <oliver@neukum.org>
15486L:	linux-usb@vger.kernel.org
15487S:	Maintained
15488F:	drivers/net/usb/cdc_*.c
15489F:	include/uapi/linux/usb/cdc.h
15490
15491USB CHAOSKEY DRIVER
15492M:	Keith Packard <keithp@keithp.com>
15493L:	linux-usb@vger.kernel.org
15494S:	Maintained
15495F:	drivers/usb/misc/chaoskey.c
15496
15497USB CYPRESS C67X00 DRIVER
15498M:	Peter Korsgaard <jacmet@sunsite.dk>
15499L:	linux-usb@vger.kernel.org
15500S:	Maintained
15501F:	drivers/usb/c67x00/
15502
15503USB DAVICOM DM9601 DRIVER
15504M:	Peter Korsgaard <jacmet@sunsite.dk>
15505L:	netdev@vger.kernel.org
15506W:	http://www.linux-usb.org/usbnet
15507S:	Maintained
15508F:	drivers/net/usb/dm9601.c
15509
15510USB DIAMOND RIO500 DRIVER
15511M:	Cesar Miquel <miquel@df.uba.ar>
15512L:	rio500-users@lists.sourceforge.net
15513W:	http://rio500.sourceforge.net
15514S:	Maintained
15515F:	drivers/usb/misc/rio500*
15516
15517USB EHCI DRIVER
15518M:	Alan Stern <stern@rowland.harvard.edu>
15519L:	linux-usb@vger.kernel.org
15520S:	Maintained
15521F:	Documentation/usb/ehci.txt
15522F:	drivers/usb/host/ehci*
15523
15524USB GADGET/PERIPHERAL SUBSYSTEM
15525M:	Felipe Balbi <balbi@kernel.org>
15526L:	linux-usb@vger.kernel.org
15527W:	http://www.linux-usb.org/gadget
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15529S:	Maintained
15530F:	drivers/usb/gadget/
15531F:	include/linux/usb/gadget*
15532
15533USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15534M:	Jiri Kosina <jikos@kernel.org>
15535M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15536L:	linux-usb@vger.kernel.org
15537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15538S:	Maintained
15539F:	Documentation/hid/hiddev.txt
15540F:	drivers/hid/usbhid/
15541
15542USB INTEL XHCI ROLE MUX DRIVER
15543M:	Hans de Goede <hdegoede@redhat.com>
15544L:	linux-usb@vger.kernel.org
15545S:	Maintained
15546F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15547
15548USB ISP116X DRIVER
15549M:	Olav Kongas <ok@artecdesign.ee>
15550L:	linux-usb@vger.kernel.org
15551S:	Maintained
15552F:	drivers/usb/host/isp116x*
15553F:	include/linux/usb/isp116x.h
15554
15555USB LAN78XX ETHERNET DRIVER
15556M:	Woojung Huh <woojung.huh@microchip.com>
15557M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15558L:	netdev@vger.kernel.org
15559S:	Maintained
15560F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15561F:	drivers/net/usb/lan78xx.*
15562F:	include/dt-bindings/net/microchip-lan78xx.h
15563
15564USB MASS STORAGE DRIVER
15565M:	Alan Stern <stern@rowland.harvard.edu>
15566L:	linux-usb@vger.kernel.org
15567L:	usb-storage@lists.one-eyed-alien.net
15568S:	Maintained
15569W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15570F:	drivers/usb/storage/
15571
15572USB MIDI DRIVER
15573M:	Clemens Ladisch <clemens@ladisch.de>
15574L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15575T:	git git://git.alsa-project.org/alsa-kernel.git
15576S:	Maintained
15577F:	sound/usb/midi.*
15578
15579USB NETWORKING DRIVERS
15580L:	linux-usb@vger.kernel.org
15581S:	Odd Fixes
15582F:	drivers/net/usb/
15583
15584USB OHCI DRIVER
15585M:	Alan Stern <stern@rowland.harvard.edu>
15586L:	linux-usb@vger.kernel.org
15587S:	Maintained
15588F:	Documentation/usb/ohci.txt
15589F:	drivers/usb/host/ohci*
15590
15591USB OTG FSM (Finite State Machine)
15592M:	Peter Chen <Peter.Chen@nxp.com>
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15594L:	linux-usb@vger.kernel.org
15595S:	Maintained
15596F:	drivers/usb/common/usb-otg-fsm.c
15597
15598USB OVER IP DRIVER
15599M:	Valentina Manea <valentina.manea.m@gmail.com>
15600M:	Shuah Khan <shuah@kernel.org>
15601L:	linux-usb@vger.kernel.org
15602S:	Maintained
15603F:	Documentation/usb/usbip_protocol.txt
15604F:	drivers/usb/usbip/
15605F:	tools/usb/usbip/
15606F:	tools/testing/selftests/drivers/usb/usbip/
15607
15608USB PEGASUS DRIVER
15609M:	Petko Manolov <petkan@nucleusys.com>
15610L:	linux-usb@vger.kernel.org
15611L:	netdev@vger.kernel.org
15612T:	git git://github.com/petkan/pegasus.git
15613W:	https://github.com/petkan/pegasus
15614S:	Maintained
15615F:	drivers/net/usb/pegasus.*
15616
15617USB PHY LAYER
15618M:	Felipe Balbi <balbi@kernel.org>
15619L:	linux-usb@vger.kernel.org
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15621S:	Maintained
15622F:	drivers/usb/phy/
15623
15624USB PRINTER DRIVER (usblp)
15625M:	Pete Zaitcev <zaitcev@redhat.com>
15626L:	linux-usb@vger.kernel.org
15627S:	Supported
15628F:	drivers/usb/class/usblp.c
15629
15630USB QMI WWAN NETWORK DRIVER
15631M:	Bjørn Mork <bjorn@mork.no>
15632L:	netdev@vger.kernel.org
15633S:	Maintained
15634F:	Documentation/ABI/testing/sysfs-class-net-qmi
15635F:	drivers/net/usb/qmi_wwan.c
15636
15637USB RTL8150 DRIVER
15638M:	Petko Manolov <petkan@nucleusys.com>
15639L:	linux-usb@vger.kernel.org
15640L:	netdev@vger.kernel.org
15641T:	git git://github.com/petkan/rtl8150.git
15642W:	https://github.com/petkan/rtl8150
15643S:	Maintained
15644F:	drivers/net/usb/rtl8150.c
15645
15646USB SERIAL SUBSYSTEM
15647M:	Johan Hovold <johan@kernel.org>
15648L:	linux-usb@vger.kernel.org
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15650S:	Maintained
15651F:	Documentation/usb/usb-serial.txt
15652F:	drivers/usb/serial/
15653F:	include/linux/usb/serial.h
15654
15655USB SMSC75XX ETHERNET DRIVER
15656M:	Steve Glendinning <steve.glendinning@shawell.net>
15657L:	netdev@vger.kernel.org
15658S:	Maintained
15659F:	drivers/net/usb/smsc75xx.*
15660
15661USB SMSC95XX ETHERNET DRIVER
15662M:	Steve Glendinning <steve.glendinning@shawell.net>
15663M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15664L:	netdev@vger.kernel.org
15665S:	Maintained
15666F:	drivers/net/usb/smsc95xx.*
15667
15668USB SUBSYSTEM
15669M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15670L:	linux-usb@vger.kernel.org
15671W:	http://www.linux-usb.org
15672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15673S:	Supported
15674F:	Documentation/devicetree/bindings/usb/
15675F:	Documentation/usb/
15676F:	drivers/usb/
15677F:	include/linux/usb.h
15678F:	include/linux/usb/
15679
15680USB TYPEC PI3USB30532 MUX DRIVER
15681M:	Hans de Goede <hdegoede@redhat.com>
15682L:	linux-usb@vger.kernel.org
15683S:	Maintained
15684F:	drivers/usb/typec/mux/pi3usb30532.c
15685
15686USB TYPEC CLASS
15687M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15688L:	linux-usb@vger.kernel.org
15689S:	Maintained
15690F:	Documentation/ABI/testing/sysfs-class-typec
15691F:	Documentation/driver-api/usb/typec.rst
15692F:	drivers/usb/typec/
15693F:	include/linux/usb/typec.h
15694
15695USB TYPEC BUS FOR ALTERNATE MODES
15696M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15697L:	linux-usb@vger.kernel.org
15698S:	Maintained
15699F:	Documentation/ABI/testing/sysfs-bus-typec
15700F:	Documentation/driver-api/usb/typec_bus.rst
15701F:	drivers/usb/typec/altmodes/
15702F:	include/linux/usb/typec_altmode.h
15703
15704USB TYPEC PORT CONTROLLER DRIVERS
15705M:	Guenter Roeck <linux@roeck-us.net>
15706L:	linux-usb@vger.kernel.org
15707S:	Maintained
15708F:	drivers/usb/typec/tcpm/
15709
15710USB UHCI DRIVER
15711M:	Alan Stern <stern@rowland.harvard.edu>
15712L:	linux-usb@vger.kernel.org
15713S:	Maintained
15714F:	drivers/usb/host/uhci*
15715
15716USB VIDEO CLASS
15717M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15718L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15719L:	linux-media@vger.kernel.org
15720T:	git git://linuxtv.org/media_tree.git
15721W:	http://www.ideasonboard.org/uvc/
15722S:	Maintained
15723F:	drivers/media/usb/uvc/
15724F:	include/uapi/linux/uvcvideo.h
15725
15726USB VISION DRIVER
15727M:	Hans Verkuil <hverkuil@xs4all.nl>
15728L:	linux-media@vger.kernel.org
15729T:	git git://linuxtv.org/media_tree.git
15730W:	https://linuxtv.org
15731S:	Odd Fixes
15732F:	drivers/media/usb/usbvision/
15733
15734USB WEBCAM GADGET
15735M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15736L:	linux-usb@vger.kernel.org
15737S:	Maintained
15738F:	drivers/usb/gadget/function/*uvc*
15739F:	drivers/usb/gadget/legacy/webcam.c
15740F:	include/uapi/linux/usb/g_uvc.h
15741
15742USB WIRELESS RNDIS DRIVER (rndis_wlan)
15743M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15744L:	linux-wireless@vger.kernel.org
15745S:	Maintained
15746F:	drivers/net/wireless/rndis_wlan.c
15747
15748USB XHCI DRIVER
15749M:	Mathias Nyman <mathias.nyman@intel.com>
15750L:	linux-usb@vger.kernel.org
15751S:	Supported
15752F:	drivers/usb/host/xhci*
15753F:	drivers/usb/host/pci-quirks*
15754
15755USB ZD1201 DRIVER
15756L:	linux-wireless@vger.kernel.org
15757W:	http://linux-lc100020.sourceforge.net
15758S:	Orphan
15759F:	drivers/net/wireless/zydas/zd1201.*
15760
15761USB ZR364XX DRIVER
15762M:	Antoine Jacquet <royale@zerezo.com>
15763L:	linux-usb@vger.kernel.org
15764L:	linux-media@vger.kernel.org
15765T:	git git://linuxtv.org/media_tree.git
15766W:	http://royale.zerezo.com/zr364xx/
15767S:	Maintained
15768F:	Documentation/media/v4l-drivers/zr364xx*
15769F:	drivers/media/usb/zr364xx/
15770
15771USER-MODE LINUX (UML)
15772M:	Jeff Dike <jdike@addtoit.com>
15773M:	Richard Weinberger <richard@nod.at>
15774L:	linux-um@lists.infradead.org
15775W:	http://user-mode-linux.sourceforge.net
15776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15777S:	Maintained
15778F:	Documentation/virtual/uml/
15779F:	arch/um/
15780F:	arch/x86/um/
15781F:	fs/hostfs/
15782F:	fs/hppfs/
15783
15784USERSPACE COPYIN/COPYOUT (UIOVEC)
15785M:	Alexander Viro <viro@zeniv.linux.org.uk>
15786S:	Maintained
15787F:	lib/iov_iter.c
15788F:	include/linux/uio.h
15789
15790USERSPACE DMA BUFFER DRIVER
15791M:	Gerd Hoffmann <kraxel@redhat.com>
15792S:	Maintained
15793L:	dri-devel@lists.freedesktop.org
15794F:	drivers/dma-buf/udmabuf.c
15795F:	include/uapi/linux/udmabuf.h
15796T:	git git://anongit.freedesktop.org/drm/drm-misc
15797
15798USERSPACE I/O (UIO)
15799M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15800S:	Maintained
15801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15802F:	Documentation/driver-api/uio-howto.rst
15803F:	drivers/uio/
15804F:	include/linux/uio_driver.h
15805
15806UTIL-LINUX PACKAGE
15807M:	Karel Zak <kzak@redhat.com>
15808L:	util-linux@vger.kernel.org
15809W:	http://en.wikipedia.org/wiki/Util-linux
15810T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15811S:	Maintained
15812
15813UUID HELPERS
15814M:	Christoph Hellwig <hch@lst.de>
15815R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15816L:	linux-kernel@vger.kernel.org
15817T:	git git://git.infradead.org/users/hch/uuid.git
15818F:	lib/uuid.c
15819F:	lib/test_uuid.c
15820F:	include/linux/uuid.h
15821F:	include/uapi/linux/uuid.h
15822S:	Maintained
15823
15824UVESAFB DRIVER
15825M:	Michal Januszewski <spock@gentoo.org>
15826L:	linux-fbdev@vger.kernel.org
15827W:	https://github.com/mjanusz/v86d
15828S:	Maintained
15829F:	Documentation/fb/uvesafb.txt
15830F:	drivers/video/fbdev/uvesafb.*
15831
15832VF610 NAND DRIVER
15833M:	Stefan Agner <stefan@agner.ch>
15834L:	linux-mtd@lists.infradead.org
15835S:	Supported
15836F:	drivers/mtd/nand/raw/vf610_nfc.c
15837
15838VFAT/FAT/MSDOS FILESYSTEM
15839M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15840S:	Maintained
15841F:	Documentation/filesystems/vfat.txt
15842F:	fs/fat/
15843
15844VFIO DRIVER
15845M:	Alex Williamson <alex.williamson@redhat.com>
15846L:	kvm@vger.kernel.org
15847T:	git git://github.com/awilliam/linux-vfio.git
15848S:	Maintained
15849F:	Documentation/vfio.txt
15850F:	drivers/vfio/
15851F:	include/linux/vfio.h
15852F:	include/uapi/linux/vfio.h
15853
15854VFIO MEDIATED DEVICE DRIVERS
15855M:	Kirti Wankhede <kwankhede@nvidia.com>
15856L:	kvm@vger.kernel.org
15857S:	Maintained
15858F:	Documentation/vfio-mediated-device.txt
15859F:	drivers/vfio/mdev/
15860F:	include/linux/mdev.h
15861F:	samples/vfio-mdev/
15862
15863VFIO PLATFORM DRIVER
15864M:	Eric Auger <eric.auger@redhat.com>
15865L:	kvm@vger.kernel.org
15866S:	Maintained
15867F:	drivers/vfio/platform/
15868
15869VGA_SWITCHEROO
15870R:	Lukas Wunner <lukas@wunner.de>
15871S:	Maintained
15872F:	Documentation/gpu/vga-switcheroo.rst
15873F:	drivers/gpu/vga/vga_switcheroo.c
15874F:	include/linux/vga_switcheroo.h
15875T:	git git://anongit.freedesktop.org/drm/drm-misc
15876
15877VIA RHINE NETWORK DRIVER
15878S:	Orphan
15879F:	drivers/net/ethernet/via/via-rhine.c
15880
15881VIA SD/MMC CARD CONTROLLER DRIVER
15882M:	Bruce Chang <brucechang@via.com.tw>
15883M:	Harald Welte <HaraldWelte@viatech.com>
15884S:	Maintained
15885F:	drivers/mmc/host/via-sdmmc.c
15886
15887VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15888M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15889L:	linux-fbdev@vger.kernel.org
15890S:	Maintained
15891F:	include/linux/via-core.h
15892F:	include/linux/via-gpio.h
15893F:	include/linux/via_i2c.h
15894F:	drivers/video/fbdev/via/
15895
15896VIA VELOCITY NETWORK DRIVER
15897M:	Francois Romieu <romieu@fr.zoreil.com>
15898L:	netdev@vger.kernel.org
15899S:	Maintained
15900F:	drivers/net/ethernet/via/via-velocity.*
15901
15902VICODEC VIRTUAL CODEC DRIVER
15903M:	Hans Verkuil <hans.verkuil@cisco.com>
15904L:	linux-media@vger.kernel.org
15905T:	git git://linuxtv.org/media_tree.git
15906W:	https://linuxtv.org
15907S:	Maintained
15908F:	drivers/media/platform/vicodec/*
15909
15910VIDEO MULTIPLEXER DRIVER
15911M:	Philipp Zabel <p.zabel@pengutronix.de>
15912L:	linux-media@vger.kernel.org
15913S:	Maintained
15914F:	drivers/media/platform/video-mux.c
15915
15916VIDEO I2C POLLING DRIVER
15917M:	Matt Ranostay <matt.ranostay@konsulko.com>
15918L:	linux-media@vger.kernel.org
15919S:	Maintained
15920F:	drivers/media/i2c/video-i2c.c
15921
15922VIDEOBUF2 FRAMEWORK
15923M:	Pawel Osciak <pawel@osciak.com>
15924M:	Marek Szyprowski <m.szyprowski@samsung.com>
15925M:	Kyungmin Park <kyungmin.park@samsung.com>
15926L:	linux-media@vger.kernel.org
15927S:	Maintained
15928F:	drivers/media/common/videobuf2/*
15929F:	include/media/videobuf2-*
15930
15931VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15932M:	Helen Koike <helen.koike@collabora.com>
15933L:	linux-media@vger.kernel.org
15934T:	git git://linuxtv.org/media_tree.git
15935W:	https://linuxtv.org
15936S:	Maintained
15937F:	drivers/media/platform/vimc/*
15938
15939VIRT LIB
15940M:	Alex Williamson <alex.williamson@redhat.com>
15941M:	Paolo Bonzini <pbonzini@redhat.com>
15942L:	kvm@vger.kernel.org
15943S:	Supported
15944F:	virt/lib/
15945
15946VIRTIO AND VHOST VSOCK DRIVER
15947M:	Stefan Hajnoczi <stefanha@redhat.com>
15948L:	kvm@vger.kernel.org
15949L:	virtualization@lists.linux-foundation.org
15950L:	netdev@vger.kernel.org
15951S:	Maintained
15952F:	include/linux/virtio_vsock.h
15953F:	include/uapi/linux/virtio_vsock.h
15954F:	include/uapi/linux/vsockmon.h
15955F:	include/uapi/linux/vm_sockets_diag.h
15956F:	net/vmw_vsock/diag.c
15957F:	net/vmw_vsock/af_vsock_tap.c
15958F:	net/vmw_vsock/virtio_transport_common.c
15959F:	net/vmw_vsock/virtio_transport.c
15960F:	drivers/net/vsockmon.c
15961F:	drivers/vhost/vsock.c
15962F:	tools/testing/vsock/
15963
15964VIRTIO CONSOLE DRIVER
15965M:	Amit Shah <amit@kernel.org>
15966L:	virtualization@lists.linux-foundation.org
15967S:	Maintained
15968F:	drivers/char/virtio_console.c
15969F:	include/linux/virtio_console.h
15970F:	include/uapi/linux/virtio_console.h
15971
15972VIRTIO CORE, NET AND BLOCK DRIVERS
15973M:	"Michael S. Tsirkin" <mst@redhat.com>
15974M:	Jason Wang <jasowang@redhat.com>
15975L:	virtualization@lists.linux-foundation.org
15976S:	Maintained
15977F:	Documentation/devicetree/bindings/virtio/
15978F:	drivers/virtio/
15979F:	tools/virtio/
15980F:	drivers/net/virtio_net.c
15981F:	drivers/block/virtio_blk.c
15982F:	include/linux/virtio*.h
15983F:	include/uapi/linux/virtio_*.h
15984F:	drivers/crypto/virtio/
15985F:	mm/balloon_compaction.c
15986
15987VIRTIO CRYPTO DRIVER
15988M:	Gonglei <arei.gonglei@huawei.com>
15989L:	virtualization@lists.linux-foundation.org
15990L:	linux-crypto@vger.kernel.org
15991S:	Maintained
15992F:	drivers/crypto/virtio/
15993F:	include/uapi/linux/virtio_crypto.h
15994
15995VIRTIO DRIVERS FOR S390
15996M:	Cornelia Huck <cohuck@redhat.com>
15997M:	Halil Pasic <pasic@linux.ibm.com>
15998L:	linux-s390@vger.kernel.org
15999L:	virtualization@lists.linux-foundation.org
16000L:	kvm@vger.kernel.org
16001S:	Supported
16002F:	drivers/s390/virtio/
16003F:	arch/s390/include/uapi/asm/virtio-ccw.h
16004
16005VIRTIO GPU DRIVER
16006M:	David Airlie <airlied@linux.ie>
16007M:	Gerd Hoffmann <kraxel@redhat.com>
16008L:	dri-devel@lists.freedesktop.org
16009L:	virtualization@lists.linux-foundation.org
16010T:	git git://anongit.freedesktop.org/drm/drm-misc
16011S:	Maintained
16012F:	drivers/gpu/drm/virtio/
16013F:	include/uapi/linux/virtio_gpu.h
16014
16015VIRTIO HOST (VHOST)
16016M:	"Michael S. Tsirkin" <mst@redhat.com>
16017M:	Jason Wang <jasowang@redhat.com>
16018L:	kvm@vger.kernel.org
16019L:	virtualization@lists.linux-foundation.org
16020L:	netdev@vger.kernel.org
16021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16022S:	Maintained
16023F:	drivers/vhost/
16024F:	include/uapi/linux/vhost.h
16025
16026VIRTIO INPUT DRIVER
16027M:	Gerd Hoffmann <kraxel@redhat.com>
16028S:	Maintained
16029F:	drivers/virtio/virtio_input.c
16030F:	include/uapi/linux/virtio_input.h
16031
16032VIRTUAL BOX GUEST DEVICE DRIVER
16033M:	Hans de Goede <hdegoede@redhat.com>
16034M:	Arnd Bergmann <arnd@arndb.de>
16035M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16036S:	Maintained
16037F:	include/linux/vbox_utils.h
16038F:	include/uapi/linux/vbox*.h
16039F:	drivers/virt/vboxguest/
16040
16041VIRTUAL SERIO DEVICE DRIVER
16042M:	Stephen Chandler Paul <thatslyude@gmail.com>
16043S:	Maintained
16044F:	drivers/input/serio/userio.c
16045F:	include/uapi/linux/userio.h
16046
16047VIVID VIRTUAL VIDEO DRIVER
16048M:	Hans Verkuil <hverkuil@xs4all.nl>
16049L:	linux-media@vger.kernel.org
16050T:	git git://linuxtv.org/media_tree.git
16051W:	https://linuxtv.org
16052S:	Maintained
16053F:	drivers/media/platform/vivid/*
16054
16055VLYNQ BUS
16056M:	Florian Fainelli <f.fainelli@gmail.com>
16057L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16058S:	Maintained
16059F:	drivers/vlynq/vlynq.c
16060F:	include/linux/vlynq.h
16061
16062VME SUBSYSTEM
16063M:	Martyn Welch <martyn@welchs.me.uk>
16064M:	Manohar Vanga <manohar.vanga@gmail.com>
16065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16066L:	devel@driverdev.osuosl.org
16067S:	Maintained
16068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16069F:	Documentation/driver-api/vme.rst
16070F:	drivers/staging/vme/
16071F:	drivers/vme/
16072F:	include/linux/vme*
16073
16074VMWARE BALLOON DRIVER
16075M:	Xavier Deguillard <xdeguillard@vmware.com>
16076M:	Nadav Amit <namit@vmware.com>
16077M:	"VMware, Inc." <pv-drivers@vmware.com>
16078L:	linux-kernel@vger.kernel.org
16079S:	Maintained
16080F:	drivers/misc/vmw_balloon.c
16081
16082VMWARE HYPERVISOR INTERFACE
16083M:	Alok Kataria <akataria@vmware.com>
16084L:	virtualization@lists.linux-foundation.org
16085S:	Supported
16086F:	arch/x86/kernel/cpu/vmware.c
16087
16088VMWARE PVRDMA DRIVER
16089M:	Adit Ranadive <aditr@vmware.com>
16090M:	VMware PV-Drivers <pv-drivers@vmware.com>
16091L:	linux-rdma@vger.kernel.org
16092S:	Maintained
16093F:	drivers/infiniband/hw/vmw_pvrdma/
16094
16095VMware PVSCSI driver
16096M:	Jim Gill <jgill@vmware.com>
16097M:	VMware PV-Drivers <pv-drivers@vmware.com>
16098L:	linux-scsi@vger.kernel.org
16099S:	Maintained
16100F:	drivers/scsi/vmw_pvscsi.c
16101F:	drivers/scsi/vmw_pvscsi.h
16102
16103VMWARE VMMOUSE SUBDRIVER
16104M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16105M:	"VMware, Inc." <pv-drivers@vmware.com>
16106L:	linux-input@vger.kernel.org
16107S:	Maintained
16108F:	drivers/input/mouse/vmmouse.c
16109F:	drivers/input/mouse/vmmouse.h
16110
16111VMWARE VMXNET3 ETHERNET DRIVER
16112M:	Ronak Doshi <doshir@vmware.com>
16113M:	"VMware, Inc." <pv-drivers@vmware.com>
16114L:	netdev@vger.kernel.org
16115S:	Maintained
16116F:	drivers/net/vmxnet3/
16117
16118VOCORE VOCORE2 BOARD
16119M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16120L:	linux-mips@linux-mips.org
16121S:	Maintained
16122F:	arch/mips/boot/dts/ralink/vocore2.dts
16123
16124VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16125M:	Liam Girdwood <lgirdwood@gmail.com>
16126M:	Mark Brown <broonie@kernel.org>
16127L:	linux-kernel@vger.kernel.org
16128W:	http://www.slimlogic.co.uk/?p=48
16129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16130S:	Supported
16131F:	Documentation/devicetree/bindings/regulator/
16132F:	Documentation/power/regulator/
16133F:	drivers/regulator/
16134F:	include/dt-bindings/regulator/
16135F:	include/linux/regulator/
16136
16137VRF
16138M:	David Ahern <dsa@cumulusnetworks.com>
16139M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16140L:	netdev@vger.kernel.org
16141S:	Maintained
16142F:	drivers/net/vrf.c
16143F:	Documentation/networking/vrf.txt
16144
16145VT1211 HARDWARE MONITOR DRIVER
16146M:	Juerg Haefliger <juergh@gmail.com>
16147L:	linux-hwmon@vger.kernel.org
16148S:	Maintained
16149F:	Documentation/hwmon/vt1211
16150F:	drivers/hwmon/vt1211.c
16151
16152VT8231 HARDWARE MONITOR DRIVER
16153M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16154L:	linux-hwmon@vger.kernel.org
16155S:	Maintained
16156F:	drivers/hwmon/vt8231.c
16157
16158VUB300 USB to SDIO/SD/MMC bridge chip
16159M:	Tony Olech <tony.olech@elandigitalsystems.com>
16160L:	linux-mmc@vger.kernel.org
16161L:	linux-usb@vger.kernel.org
16162S:	Supported
16163F:	drivers/mmc/host/vub300.c
16164
16165W1 DALLAS'S 1-WIRE BUS
16166M:	Evgeniy Polyakov <zbr@ioremap.net>
16167S:	Maintained
16168F:	Documentation/devicetree/bindings/w1/
16169F:	Documentation/w1/
16170F:	drivers/w1/
16171F:	include/linux/w1.h
16172
16173W83791D HARDWARE MONITORING DRIVER
16174M:	Marc Hulsman <m.hulsman@tudelft.nl>
16175L:	linux-hwmon@vger.kernel.org
16176S:	Maintained
16177F:	Documentation/hwmon/w83791d
16178F:	drivers/hwmon/w83791d.c
16179
16180W83793 HARDWARE MONITORING DRIVER
16181M:	Rudolf Marek <r.marek@assembler.cz>
16182L:	linux-hwmon@vger.kernel.org
16183S:	Maintained
16184F:	Documentation/hwmon/w83793
16185F:	drivers/hwmon/w83793.c
16186
16187W83795 HARDWARE MONITORING DRIVER
16188M:	Jean Delvare <jdelvare@suse.com>
16189L:	linux-hwmon@vger.kernel.org
16190S:	Maintained
16191F:	drivers/hwmon/w83795.c
16192
16193W83L51xD SD/MMC CARD INTERFACE DRIVER
16194M:	Pierre Ossman <pierre@ossman.eu>
16195S:	Maintained
16196F:	drivers/mmc/host/wbsd.*
16197
16198WACOM PROTOCOL 4 SERIAL TABLETS
16199M:	Julian Squires <julian@cipht.net>
16200M:	Hans de Goede <hdegoede@redhat.com>
16201L:	linux-input@vger.kernel.org
16202S:	Maintained
16203F:	drivers/input/tablet/wacom_serial4.c
16204
16205WATCHDOG DEVICE DRIVERS
16206M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16207M:	Guenter Roeck <linux@roeck-us.net>
16208L:	linux-watchdog@vger.kernel.org
16209W:	http://www.linux-watchdog.org/
16210T:	git git://www.linux-watchdog.org/linux-watchdog.git
16211S:	Maintained
16212F:	Documentation/devicetree/bindings/watchdog/
16213F:	Documentation/watchdog/
16214F:	drivers/watchdog/
16215F:	include/linux/watchdog.h
16216F:	include/uapi/linux/watchdog.h
16217
16218WHISKEYCOVE PMIC GPIO DRIVER
16219M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16220L:	linux-gpio@vger.kernel.org
16221S:	Maintained
16222F:	drivers/gpio/gpio-wcove.c
16223
16224WIIMOTE HID DRIVER
16225M:	David Herrmann <dh.herrmann@googlemail.com>
16226L:	linux-input@vger.kernel.org
16227S:	Maintained
16228F:	drivers/hid/hid-wiimote*
16229
16230WILOCITY WIL6210 WIRELESS DRIVER
16231M:	Maya Erez <merez@codeaurora.org>
16232L:	linux-wireless@vger.kernel.org
16233L:	wil6210@qti.qualcomm.com
16234S:	Supported
16235W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16236F:	drivers/net/wireless/ath/wil6210/
16237
16238WIMAX STACK
16239M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16240M:	linux-wimax@intel.com
16241L:	wimax@linuxwimax.org (subscribers-only)
16242S:	Supported
16243W:	http://linuxwimax.org
16244F:	Documentation/wimax/README.wimax
16245F:	include/linux/wimax/debug.h
16246F:	include/net/wimax.h
16247F:	include/uapi/linux/wimax.h
16248F:	net/wimax/
16249
16250WINBOND CIR DRIVER
16251M:	David Härdeman <david@hardeman.nu>
16252S:	Maintained
16253F:	drivers/media/rc/winbond-cir.c
16254
16255WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16257L:	linux-watchdog@vger.kernel.org
16258S:	Maintained
16259F:	drivers/watchdog/ebc-c384_wdt.c
16260
16261WINSYSTEMS WS16C48 GPIO DRIVER
16262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16263L:	linux-gpio@vger.kernel.org
16264S:	Maintained
16265F:	drivers/gpio/gpio-ws16c48.c
16266
16267WISTRON LAPTOP BUTTON DRIVER
16268M:	Miloslav Trmac <mitr@volny.cz>
16269S:	Maintained
16270F:	drivers/input/misc/wistron_btns.c
16271
16272WL3501 WIRELESS PCMCIA CARD DRIVER
16273L:	linux-wireless@vger.kernel.org
16274S:	Odd fixes
16275F:	drivers/net/wireless/wl3501*
16276
16277WOLFSON MICROELECTRONICS DRIVERS
16278L:	patches@opensource.cirrus.com
16279T:	git https://github.com/CirrusLogic/linux-drivers.git
16280W:	https://github.com/CirrusLogic/linux-drivers/wiki
16281S:	Supported
16282F:	Documentation/hwmon/wm83??
16283F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16284F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16285F:	Documentation/devicetree/bindings/mfd/arizona.txt
16286F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16287F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16288F:	arch/arm/mach-s3c64xx/mach-crag6410*
16289F:	drivers/clk/clk-wm83*.c
16290F:	drivers/extcon/extcon-arizona.c
16291F:	drivers/leds/leds-wm83*.c
16292F:	drivers/gpio/gpio-*wm*.c
16293F:	drivers/gpio/gpio-arizona.c
16294F:	drivers/hwmon/wm83??-hwmon.c
16295F:	drivers/input/misc/wm831x-on.c
16296F:	drivers/input/touchscreen/wm831x-ts.c
16297F:	drivers/input/touchscreen/wm97*.c
16298F:	drivers/mfd/arizona*
16299F:	drivers/mfd/wm*.c
16300F:	drivers/mfd/cs47l24*
16301F:	drivers/power/supply/wm83*.c
16302F:	drivers/rtc/rtc-wm83*.c
16303F:	drivers/regulator/wm8*.c
16304F:	drivers/regulator/arizona*
16305F:	drivers/video/backlight/wm83*_bl.c
16306F:	drivers/watchdog/wm83*_wdt.c
16307F:	include/linux/mfd/arizona/
16308F:	include/linux/mfd/wm831x/
16309F:	include/linux/mfd/wm8350/
16310F:	include/linux/mfd/wm8400*
16311F:	include/linux/regulator/arizona*
16312F:	include/linux/wm97xx.h
16313F:	include/sound/wm????.h
16314F:	sound/soc/codecs/arizona.?
16315F:	sound/soc/codecs/wm*
16316F:	sound/soc/codecs/cs47l24*
16317
16318WORKQUEUE
16319M:	Tejun Heo <tj@kernel.org>
16320R:	Lai Jiangshan <jiangshanlai@gmail.com>
16321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16322S:	Maintained
16323F:	include/linux/workqueue.h
16324F:	kernel/workqueue.c
16325F:	Documentation/core-api/workqueue.rst
16326
16327X-POWERS AXP288 PMIC DRIVERS
16328M:	Hans de Goede <hdegoede@redhat.com>
16329S:	Maintained
16330N:	axp288
16331F:	drivers/acpi/pmic/intel_pmic_xpower.c
16332
16333X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16334M:	Chen-Yu Tsai <wens@csie.org>
16335L:	linux-kernel@vger.kernel.org
16336S:	Maintained
16337N:	axp[128]
16338
16339X.25 NETWORK LAYER
16340M:	Andrew Hendry <andrew.hendry@gmail.com>
16341L:	linux-x25@vger.kernel.org
16342S:	Odd Fixes
16343F:	Documentation/networking/x25*
16344F:	include/net/x25*
16345F:	net/x25/
16346
16347X86 ARCHITECTURE (32-BIT AND 64-BIT)
16348M:	Thomas Gleixner <tglx@linutronix.de>
16349M:	Ingo Molnar <mingo@redhat.com>
16350M:	Borislav Petkov <bp@alien8.de>
16351R:	"H. Peter Anvin" <hpa@zytor.com>
16352M:	x86@kernel.org
16353L:	linux-kernel@vger.kernel.org
16354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16355S:	Maintained
16356F:	Documentation/devicetree/bindings/x86/
16357F:	Documentation/x86/
16358F:	arch/x86/
16359
16360X86 ENTRY CODE
16361M:	Andy Lutomirski <luto@kernel.org>
16362L:	linux-kernel@vger.kernel.org
16363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16364S:	Maintained
16365F:	arch/x86/entry/
16366
16367X86 MCE INFRASTRUCTURE
16368M:	Tony Luck <tony.luck@intel.com>
16369M:	Borislav Petkov <bp@alien8.de>
16370L:	linux-edac@vger.kernel.org
16371S:	Maintained
16372F:	arch/x86/kernel/cpu/mcheck/*
16373
16374X86 MICROCODE UPDATE SUPPORT
16375M:	Borislav Petkov <bp@alien8.de>
16376S:	Maintained
16377F:	arch/x86/kernel/cpu/microcode/*
16378
16379X86 MM
16380M:	Dave Hansen <dave.hansen@linux.intel.com>
16381M:	Andy Lutomirski <luto@kernel.org>
16382M:	Peter Zijlstra <peterz@infradead.org>
16383L:	linux-kernel@vger.kernel.org
16384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16385S:	Maintained
16386F:	arch/x86/mm/
16387
16388X86 PLATFORM DRIVERS
16389M:	Darren Hart <dvhart@infradead.org>
16390M:	Andy Shevchenko <andy@infradead.org>
16391L:	platform-driver-x86@vger.kernel.org
16392T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16393S:	Maintained
16394F:	drivers/platform/x86/
16395F:	drivers/platform/olpc/
16396
16397X86 VDSO
16398M:	Andy Lutomirski <luto@kernel.org>
16399L:	linux-kernel@vger.kernel.org
16400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16401S:	Maintained
16402F:	arch/x86/entry/vdso/
16403
16404XARRAY
16405M:	Matthew Wilcox <willy@infradead.org>
16406L:	linux-fsdevel@vger.kernel.org
16407S:	Supported
16408F:	Documentation/core-api/xarray.rst
16409F:	lib/idr.c
16410F:	lib/xarray.c
16411F:	include/linux/idr.h
16412F:	include/linux/xarray.h
16413F:	tools/testing/radix-tree
16414
16415XC2028/3028 TUNER DRIVER
16416M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16417L:	linux-media@vger.kernel.org
16418W:	https://linuxtv.org
16419T:	git git://linuxtv.org/media_tree.git
16420S:	Maintained
16421F:	drivers/media/tuners/tuner-xc2028.*
16422
16423XDP SOCKETS (AF_XDP)
16424M:	Björn Töpel <bjorn.topel@intel.com>
16425M:	Magnus Karlsson <magnus.karlsson@intel.com>
16426L:	netdev@vger.kernel.org
16427S:	Maintained
16428F:	kernel/bpf/xskmap.c
16429F:	net/xdp/
16430
16431XEN BLOCK SUBSYSTEM
16432M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16433M:	Roger Pau Monné <roger.pau@citrix.com>
16434L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16435S:	Supported
16436F:	drivers/block/xen-blkback/*
16437F:	drivers/block/xen*
16438
16439XEN HYPERVISOR ARM
16440M:	Stefano Stabellini <sstabellini@kernel.org>
16441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16442S:	Maintained
16443F:	arch/arm/xen/
16444F:	arch/arm/include/asm/xen/
16445
16446XEN HYPERVISOR ARM64
16447M:	Stefano Stabellini <sstabellini@kernel.org>
16448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16449S:	Maintained
16450F:	arch/arm64/xen/
16451F:	arch/arm64/include/asm/xen/
16452
16453XEN HYPERVISOR INTERFACE
16454M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16455M:	Juergen Gross <jgross@suse.com>
16456R:	Stefano Stabellini <sstabellini@kernel.org>
16457L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16459S:	Supported
16460F:	arch/x86/xen/
16461F:	drivers/*/xen-*front.c
16462F:	drivers/xen/
16463F:	arch/x86/include/asm/xen/
16464F:	arch/x86/include/asm/pvclock-abi.h
16465F:	include/xen/
16466F:	include/uapi/xen/
16467F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16468F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16469
16470XEN NETWORK BACKEND DRIVER
16471M:	Wei Liu <wei.liu2@citrix.com>
16472M:	Paul Durrant <paul.durrant@citrix.com>
16473L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16474L:	netdev@vger.kernel.org
16475S:	Supported
16476F:	drivers/net/xen-netback/*
16477
16478XEN PCI SUBSYSTEM
16479M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16480L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16481S:	Supported
16482F:	arch/x86/pci/*xen*
16483F:	drivers/pci/*xen*
16484
16485XEN PVSCSI DRIVERS
16486M:	Juergen Gross <jgross@suse.com>
16487L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16488L:	linux-scsi@vger.kernel.org
16489S:	Supported
16490F:	drivers/scsi/xen-scsifront.c
16491F:	drivers/xen/xen-scsiback.c
16492F:	include/xen/interface/io/vscsiif.h
16493
16494XEN SWIOTLB SUBSYSTEM
16495M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16496L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16497L:	iommu@lists.linux-foundation.org
16498S:	Supported
16499F:	arch/x86/xen/*swiotlb*
16500F:	drivers/xen/*swiotlb*
16501
16502XEN SOUND FRONTEND DRIVER
16503M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16504L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16506S:	Supported
16507F:	sound/xen/*
16508
16509XFS FILESYSTEM
16510M:	Darrick J. Wong <darrick.wong@oracle.com>
16511M:	linux-xfs@vger.kernel.org
16512L:	linux-xfs@vger.kernel.org
16513W:	http://xfs.org/
16514T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16515S:	Supported
16516F:	Documentation/filesystems/xfs.txt
16517F:	fs/xfs/
16518
16519XILINX AXI ETHERNET DRIVER
16520M:	Anirudha Sarangi <anirudh@xilinx.com>
16521M:	John Linn <John.Linn@xilinx.com>
16522S:	Maintained
16523F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16524
16525XILINX UARTLITE SERIAL DRIVER
16526M:	Peter Korsgaard <jacmet@sunsite.dk>
16527L:	linux-serial@vger.kernel.org
16528S:	Maintained
16529F:	drivers/tty/serial/uartlite.c
16530
16531XILINX VIDEO IP CORES
16532M:	Hyun Kwon <hyun.kwon@xilinx.com>
16533M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16534L:	linux-media@vger.kernel.org
16535T:	git git://linuxtv.org/media_tree.git
16536S:	Supported
16537F:	Documentation/devicetree/bindings/media/xilinx/
16538F:	drivers/media/platform/xilinx/
16539F:	include/uapi/linux/xilinx-v4l2-controls.h
16540
16541XILLYBUS DRIVER
16542M:	Eli Billauer <eli.billauer@gmail.com>
16543L:	linux-kernel@vger.kernel.org
16544S:	Supported
16545F:	drivers/char/xillybus/
16546
16547XLP9XX I2C DRIVER
16548M:	George Cherian <george.cherian@cavium.com>
16549M:	Jan Glauber <jglauber@cavium.com>
16550L:	linux-i2c@vger.kernel.org
16551W:	http://www.cavium.com
16552S:	Supported
16553F:	drivers/i2c/busses/i2c-xlp9xx.c
16554
16555XRA1403 GPIO EXPANDER
16556M:	Nandor Han <nandor.han@ge.com>
16557M:	Semi Malinen <semi.malinen@ge.com>
16558L:	linux-gpio@vger.kernel.org
16559S:	Maintained
16560F:	drivers/gpio/gpio-xra1403.c
16561F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16562
16563XTENSA XTFPGA PLATFORM SUPPORT
16564M:	Max Filippov <jcmvbkbc@gmail.com>
16565L:	linux-xtensa@linux-xtensa.org
16566S:	Maintained
16567F:	drivers/spi/spi-xtensa-xtfpga.c
16568F:	sound/soc/xtensa/xtfpga-i2s.c
16569
16570YAM DRIVER FOR AX.25
16571M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16572L:	linux-hams@vger.kernel.org
16573S:	Maintained
16574F:	drivers/net/hamradio/yam*
16575F:	include/linux/yam.h
16576
16577YAMA SECURITY MODULE
16578M:	Kees Cook <keescook@chromium.org>
16579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16580S:	Supported
16581F:	security/yama/
16582F:	Documentation/admin-guide/LSM/Yama.rst
16583
16584YEALINK PHONE DRIVER
16585M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16586L:	usbb2k-api-dev@nongnu.org
16587S:	Maintained
16588F:	Documentation/input/devices/yealink.rst
16589F:	drivers/input/misc/yealink.*
16590
16591Z8530 DRIVER FOR AX.25
16592M:	Joerg Reuter <jreuter@yaina.de>
16593W:	http://yaina.de/jreuter/
16594W:	http://www.qsl.net/dl1bke/
16595L:	linux-hams@vger.kernel.org
16596S:	Maintained
16597F:	Documentation/networking/z8530drv.txt
16598F:	drivers/net/hamradio/*scc.c
16599F:	drivers/net/hamradio/z8530.h
16600
16601ZBUD COMPRESSED PAGE ALLOCATOR
16602M:	Seth Jennings <sjenning@redhat.com>
16603M:	Dan Streetman <ddstreet@ieee.org>
16604L:	linux-mm@kvack.org
16605S:	Maintained
16606F:	mm/zbud.c
16607F:	include/linux/zbud.h
16608
16609ZD1211RW WIRELESS DRIVER
16610M:	Daniel Drake <dsd@gentoo.org>
16611M:	Ulrich Kunitz <kune@deine-taler.de>
16612W:	http://zd1211.ath.cx/wiki/DriverRewrite
16613L:	linux-wireless@vger.kernel.org
16614L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16615S:	Maintained
16616F:	drivers/net/wireless/zydas/zd1211rw/
16617
16618ZD1301 MEDIA DRIVER
16619M:	Antti Palosaari <crope@iki.fi>
16620L:	linux-media@vger.kernel.org
16621W:	https://linuxtv.org/
16622W:	http://palosaari.fi/linux/
16623Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16624S:	Maintained
16625F:	drivers/media/usb/dvb-usb-v2/zd1301*
16626
16627ZD1301_DEMOD MEDIA DRIVER
16628M:	Antti Palosaari <crope@iki.fi>
16629L:	linux-media@vger.kernel.org
16630W:	https://linuxtv.org/
16631W:	http://palosaari.fi/linux/
16632Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16633S:	Maintained
16634F:	drivers/media/dvb-frontends/zd1301_demod*
16635
16636ZPOOL COMPRESSED PAGE STORAGE API
16637M:	Dan Streetman <ddstreet@ieee.org>
16638L:	linux-mm@kvack.org
16639S:	Maintained
16640F:	mm/zpool.c
16641F:	include/linux/zpool.h
16642
16643ZR36067 VIDEO FOR LINUX DRIVER
16644L:	mjpeg-users@lists.sourceforge.net
16645L:	linux-media@vger.kernel.org
16646W:	http://mjpeg.sourceforge.net/driver-zoran/
16647T:	hg https://linuxtv.org/hg/v4l-dvb
16648S:	Odd Fixes
16649F:	drivers/staging/media/zoran/
16650
16651ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16652M:	Minchan Kim <minchan@kernel.org>
16653M:	Nitin Gupta <ngupta@vflare.org>
16654R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16655L:	linux-kernel@vger.kernel.org
16656S:	Maintained
16657F:	drivers/block/zram/
16658F:	Documentation/blockdev/zram.txt
16659
16660ZS DECSTATION Z85C30 SERIAL DRIVER
16661M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16662S:	Maintained
16663F:	drivers/tty/serial/zs.*
16664
16665ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16666M:	Minchan Kim <minchan@kernel.org>
16667M:	Nitin Gupta <ngupta@vflare.org>
16668R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16669L:	linux-mm@kvack.org
16670S:	Maintained
16671F:	mm/zsmalloc.c
16672F:	include/linux/zsmalloc.h
16673F:	Documentation/vm/zsmalloc.rst
16674
16675ZSWAP COMPRESSED SWAP CACHING
16676M:	Seth Jennings <sjenning@redhat.com>
16677M:	Dan Streetman <ddstreet@ieee.org>
16678L:	linux-mm@kvack.org
16679S:	Maintained
16680F:	mm/zswap.c
16681
16682THE REST
16683M:	Linus Torvalds <torvalds@linux-foundation.org>
16684L:	linux-kernel@vger.kernel.org
16685Q:	http://patchwork.kernel.org/project/LKML/list/
16686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16687S:	Buried alive in reporters
16688F:	*
16689F:	*/
16690